@charset "UTF-8";/* CSS Document *//* RECIPE PAGE LAYOUT */#Title {	position:absolute;	top:125px;	width:212px;	margin-left: 392px;}#LoveFish {	position:absolute;	top:650px;	width:104px;	margin-left: 859px;}#TopRightPic {	position:absolute;	margin-left:488px;	top:115px;	width:497px;}#TextBody {	position:absolute;	margin-left:178px;	top:184px;	width:320px;}#recfinderButOver {	width:148px;}#recfinderUp{  display: block;  width: 148px;  height: 28px;  background: url("../img/recipes/recfinderup.gif") no-repeat 0 0;}#recfinderUp:hover{   background-position: 0 -28px;}#recfinderUp span{  display: none;}#recfinderBut {	position:absolute;	margin-left:427px;	top:457px;	width:148px;	height:29px;	z-index:900;}#recfinder{  display: block;  width: 148px;  height: 29px;  background: url("../img/recipes/recipefinder.gif") no-repeat 0 0;}#recfinder:hover{   background-position: 0 -29px;}#recfinder span{  display: none;}#RecFinderRecpage {	position:absolute;	top:203px;	width:146px;	height:281px;	z-index:950;	margin-left: 427px;	border: 1px solid #FFF;	background-color: #32a1da;	visibility: hidden;}#recfinderrecpageover {	position:absolute;	top:182px;	width:146px;	z-index:950;	margin-left: 808px;	visibility: hidden;}#RecFinderRecpage2 {	width:146px;	height:261px;	border: 1px solid #FFF;	background-color: #32a1da;}#RecFinderFields {	margin-top:10px;	width:130px;	z-index:951;	margin-left: 8px;	color: #FFF;}#Findbut {	width:118px;	background-image: url(../img/general/findbullet.gif);	background-repeat: no-repeat;	height: 25px;	background-position: right;	padding-top: 7px;	margin-left: 7px;}#CloseFinder { margin-left:52px; width:26px; height:23px; }#CloseBut { display: block; width: 26px; height: 23px; background: url("../img/recipes/closebut.gif") no-repeat 0 0; }#CloseBut:hover { background-position: 0 -23px; }#CloseBut span { display: none; }#CloseBut2 { display: block; width: 26px; height: 23px; background: url("../img/recipes/closebut2.gif") no-repeat 0 0; }#CloseBut2:hover { background-position: 0 -23px; }#CloseBut2 span { display: none; }/* RESULTS LAYOUT */#TitleResults {	position:absolute;	top:125px;	width:287px;	margin-left: 352px;}#LoveFishRes {	width: 104px;	position: absolute;	top: 700px;	margin-left: 33px;}#ResultsContainer {	position:absolute;	margin-left:171px;	top:180px;	width:785px;}#RecResultIcon {	width:149px;	float: left;	margin-bottom: 10px;	margin-right: 10px;}#RecResultIconLast {	width:149px;	float: left;	margin-bottom: 10px;	margin-right: 0;}#resultbg {	width:149px;	height:70px;	background-image: url(../img/products/recresult_bg.gif);	text-align: center;	background-repeat: no-repeat;}#resultbg div {	line-height: 14px;	padding: 6px;	margin: 0;}/* MITCH/SERGE PAGE */#TitleMitch {	position:absolute;	top:125px;	width:303px;	margin-left: 342px;}#TitleSerge {	position:absolute;	top:125px;	width:191px;	margin-left: 403px;}#Seahorses {	margin-left:45px;	margin-top:30px;	width:251px;}#MeetMitchPics {	position:absolute;	margin-left:577px;	top:184px;	width:376px;}#MeetSergePics {	position:absolute;	margin-left:578px;	top:184px;	width:374px;}#TextMeetMitch {	position:absolute;	margin-left:185px;	top:184px;	width:358px;}#LoveFish3 {	position:absolute;	top:835px;	width:104px;	margin-left: 859px;}.xmasmessageimg {	margin-top: 10px;}#SeahorsesLink {	width:227px;	background-image: url(../img/general/bullet_lg.gif);	background-repeat: no-repeat;	height: 25px;	background-position: right;	padding-top: 7px;	margin-left: 12px;	margin-top: 8px;}/* MEET OUR CHEFS */#SergeBut { position:absolute; margin-left:214px; top:409px; width:118px; height:31px; }#Sergeroll { display: block; width: 118px; height: 31px; background: url("../img/recipes/sergebut.png") no-repeat 0 0; }#Sergeroll:hover { background-position: 0 -31px; }#Sergeroll span { display: none; }#MitchBut { position:absolute; margin-left:763px; top:409px; width:118px; height:31px; }#Mitchroll { display: block; width: 118px; height: 31px; background: url("../img/recipes/mitchbut.png") no-repeat 0 0; }#Mitchroll:hover { background-position: 0 -31px; }#Mitchroll span { display: none; }#TitleMeet {	position:absolute;	top:125px;	width:212px;	margin-left: 240px;}#TextBodyMeet {	position:absolute;	margin-left:388px;	top:176px;	width:327px;}#TextBodyMeet2 {	position:absolute;	margin-left:422px;	top:390px;	width:235px;}#SergePic {	position:absolute;	margin-left:152px;	top:164px;	width:260px;}#MitchPic {	position:absolute;	margin-left:678px;	top:158px;	width:266px;}/* RECIPE HOME ICONS */#RecIcon1 { position:absolute; margin-left:160px; top:503px; width:109px; height:120px; }#RecBut1 { display: block; width: 109px; height: 120px; background: url("../img/recipes/podcasts.png") no-repeat 0 0; }#RecBut1:hover { background-position: 0 -120px; }#RecBut1 span { display: none; }#RecIcon2 { position:absolute; margin-left:276px; top:503px; width:109px; height:120px; }#RecBut2 { display: block; width: 109px; height: 120px; background: url("../img/recipes/starters-soups.png") no-repeat 0 0; }#RecBut2:hover { background-position: 0 -120px; }#RecBut2 span { display: none; }#RecIcon3 { position:absolute; margin-left:393px; top:503px; width:109px; height:120px; }#RecBut3 { display: block; width: 109px; height: 120px; background: url("../img/recipes/main-courses.png") no-repeat 0 0; }#RecBut3:hover { background-position: 0 -120px; }#RecBut3 span { display: none; }#RecIcon4 { position:absolute; margin-left:510px; top:503px; width:109px; height:120px; }#RecBut4 { display: block; width: 109px; height: 120px; background: url("../img/recipes/healthy.png") no-repeat 0 0; }#RecBut4:hover { background-position: 0 -120px; }#RecBut4 span { display: none; }#RecIcon5 { position:absolute; margin-left:627px; top:503px; width:109px; height:120px; }#RecBut5 { display: block; width: 109px; height: 120px; background: url("../img/recipes/snacks.png") no-repeat 0 0; }#RecBut5:hover { background-position: 0 -120px; }#RecBut5 span { display: none; }#RecIcon6 { position:absolute; margin-left:744px; top:503px; width:109px; height:120px; }#RecBut6 { display: block; width: 109px; height: 120px; background: url("../img/recipes/quick-easy.png") no-repeat 0 0; }#RecBut6:hover { background-position: 0 -120px; }#RecBut6 span { display: none; }#RecIcon7 {	position:absolute;	margin-left:861px;	top:503px;	width:109px;	height:120px;}#RecBut7 { display: block; width: 109px; height: 120px; background: url("../img/recipes/seasonal.png") no-repeat 0 0; }#RecBut7:hover { background-position: 0 -120px; }#RecBut7 span { display: none; }#RecIcon5M { position:absolute; margin-left:627px; top:503px; width:109px; height:120px; }#RecBut5M { display: block; width: 109px; height: 120px; background: url("../img/recipes/snacks2.png") no-repeat 0 0; }#RecBut5M:hover { background-position: 0 -120px; }#RecBut5M span { display: none; }#RecIcon6M { position:absolute; margin-left:744px; top:503px; width:109px; height:120px; }#RecBut6M { display: block; width: 109px; height: 120px; background: url("../img/recipes/quick-easy2.png") no-repeat 0 0; }#RecBut6M:hover { background-position: 0 -120px; }#RecBut6M span { display: none; }#RecIcon7M { position:absolute; margin-left:861px; top:503px; width:109px; height:120px; }#RecBut7M { display: block; width: 109px; height: 120px; background: url("../img/recipes/seasonal2.png") no-repeat 0 0; }#RecBut7M:hover { background-position: 0 -120px; }#RecBut7M span { display: none; }/* RECIPE INFO PAGE */#recfinderBut2 {	position:absolute;	margin-left:808px;	top:182px;	width:148px;	height:29px;	z-index:900;}#recfinder2{  display: block;  width: 148px;  height: 29px;  background: url("../img/recipes/recipefinder2.gif") no-repeat 0 0;}#recfinder2:hover{   background-position: 0 -29px;}#recfinder2 span{  display: none;}#RecipeFLV {	position:absolute;	margin-left:183px;	top:182px;	width:590px;}#WhatYouNeed {	width:200px;	float: left;}#ToMake {	margin-left:240px;	width:348px;}#Back {	width:160px;	background-image: url(../img/general/backlg.gif);	background-repeat: no-repeat;	height: 25px;	background-position: left;	padding-top: 7px;	padding-left: 36px;}#LoveFish2 {	width:104px;	float: right;}#TextContainer {	position:absolute;	margin-left:186px;	top:530px;	width:753px;}