/* general */

body, tr, td, p {font-family: Arial, Helvetica, sans-serif; color: #fff; }
body {background: #fff;}
#ctl00_ContentPlaceHolder_Body_s6{margin:0px; padding:0px; position:relative; display:block; overflow:hidden; top:0px;}
.topshadownav{margin:0px; padding:0px; position:relative; display:block; overflow:hidden; top:0px; *top:-3px;   }
.headermain{margin:0px; padding:0px; position:relative; display:block; overflow:hidden; top:0px; background: url(summer_2009/top_bg.jpg) x-repeat;}
.navbtn{display:block; position:relative;}
.sawtoothtop{margin:0px; padding:0px; position:relative; display:block; overflow:hidden; *top:1px;}
.navcontent{margin:0px; padding:0px; position:relative; display:block; overflow:hidden;}
#ctl00_s4{margin:0px; padding:0px; position:relative; display:block; *top:-1px;}
#ctl00_nav_spacer_c{margin:0px; padding:0px; position:relative; display:block; *top:-1px;}

.footer{font-family:Arial;font-size:13px;color:#FFF;font-weight:bold;}
.recipeHeader{font-family:Arial;font-size:22px;color:#FC0;font-weight:bold;letter-spacing:-1px;text-align:left;}
.recipeHeader h1{margin-top:0px; padding:0px; *padding-bottom:7px;}
.body{color:#FFF;font-family:Arial;font-size:12px;font-weight:bold; text-align:left;}
span.body li{ padding:0px; margin:0px;}
span.body  ul { padding:0px; margin:0px; margin-left:15px; margin-top:15px;}

.top{color:#FFF;font-family:Arial;font-size:11px;font-weight:bold;}
.top a{color:#FFF; text-decoration:none;}
.top a:hover{text-decoration:underline;}
.form{font-family:Arial;font-size:11px;color:#000;}
a.footer{font-family:Arial;font-size:13px;color:#FFF;font-weight:bold;text-decoration:none;}
a.footer:hover{font-family:Arial;font-size:13px;color:#FFF;font-weight:bold;text-decoration:underline;}
.imglink:hover{cursor:pointer;}
a.red{color:#900;font-family:Arial;font-size:11px;text-decoration:none;font-weight:400;}
a.red:hover{color:#900;font-family:Arial;font-size:11px;font-weight:400;text-decoration:underline;}
a.top{color:#FFF;font-family:Arial;font-size:11px;text-decoration:none;font-weight:400;}
a.top:hover{color:#FFF;font-family:Arial;font-size:11px;font-weight:400;text-decoration:underline;}
.bigBody{color:#FFF;font-family:Arial;font-size:15px;font-weight:bold;text-align:left;}
.bigBody h1{ padding:0px; margin-top:0px;}
.left{text-align:left;}
.searchBar{font-family:Arial;font-size:10px;color:#063;font-weight:bold;}
.bodyYellow{color:#FC0;font-family:Arial;font-size:12px;font-weight:bold;text-align:left;}
.3boxText{color:#FFF;font-family:Verdana;font-size:12px;font-weight:bold;}
.3boxForm{font-family:Arial;font-size:10px;color:#000;}
.recipeHeaderWhite{font-family:Arial;font-size:22px;color:#FFF;font-weight:bold;letter-spacing:-1px;}
.bodyNormal{color:#FFF;font-family:Arial;font-size:12px;}
a.body{color:#FC0;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:underline; float:left; clear:both; margin-bottom:10px;}
a.bodyReg{color:#FC0;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:underline; clear:both; margin-bottom:10px;}
.bodyRed{color:#900;font-family:Arial;font-size:12px;font-weight:bold;}
.bodyBlack{color:#000;font-family:Arial;font-size:12px;font-weight:bold;}
.bodyBlack img{border:none; text-decoration:none;}
.headerBlack{color:#000;font-family:Arial;font-size:22px;font-weight:bold;}
.headerBlack2{color:#000;font-family:Arial;font-size:16px;font-weight:bold;padding:10px;}
a.black{color:#000;text-decoration:none;font-weight:bold;}
a.black:hover{color:#000;text-decoration:underline;font-weight:bold;}
a.yellow{color:#FC0;text-decoration:none;font-weight:bold;}
a.yellow:hover{color:#FC0;text-decoration:underline;font-weight:bold;}
.bigYellow{color:#FC0;font-family:Arial;font-size:15px;font-weight:bold;letter-spacing:-1pt;}
a.big{color:#FFF;text-decoration:none;font-weight:bold;}
a.big:hover{color:#FFF;text-decoration:underline;font-weight:bold;}
span.red,.red{color:#900;font-family:Arial;font-size:11px;font-weight:bold;}

.relatedRecipesTd{padding-left: 20px; padding-right: 5px; padding-bottom:10px;}
.relatedRecipesTd a{border:none; text-decoration:none;}
.relatedRecipesTd img{border:none; text-decoration:none; cursor:pointer;}

.relatedRecipesTxt{color:red;font-family:Arial;font-size:12px;font-weight:bold; text-align:left; padding-right:25px;}
.relatedRecipesTxt a:hover{text-decoration:underline;}

.relatedRecipesImg{border:none; text-decoration:none;}

.relatedRecipesLink{color:red; font-weight:bold; cursor:pointer; text-decoration:none; text-align:left; font-family:arial;}
.relatedRecipesLink a:hover{text-decoration:underline;}

.recipeTdForcedImage{height:288px; *height:288px!important; _height:295px!important;  position:relative; display:block; float:left; overflow:hidden!important; *overflow:visible!important; _overflow:visible!important;  _overflow:hidden!important; _border:none; _padding:0px; _margin:0px; _top:0px; }

.recipeTdForcedImage img{*height:291px!important; _height:295px!important; _overflow:hidden!important;  }
.recipeTdForced{height:92px; *height:95px!important; _height:99px!important; position:relative; display:block; float:left; overflow:hidden!important; }

.recipeTdForcedSub{height:82px; *height:80px!important; _height:80px!important; position:relative;  float:left; overflow:hidden!important; }

.viewAllLink{display:block;  height:15px; *height:auto; vertical-align:bottom; *vertical-align:top; position:absolute; *position:relative; bottom:0px;}
a.viewAllLink{color:#FC0;text-decoration:none;font-weight:bold;}
a.viewAllLink:hover{color:#FC0;text-decoration:underline;font-weight:bold;}


#mediaspace{position:relative; background: url(images/RecipeImg_clean.jpg) no-repeat; text-align:center; width:651px; display:block; height:280px; vertical-align:bottom;}

#mediaspace #mpl{position:relative;  width:469px; height:275px;  top:5px;}

.recipeRandomBox{ padding:0px; margin:0px; text-align:left;}
.recipeDynImg{width:197px; height:126px; padding:0px; margin:0px; margin-left:18px;  border:2px solid #fff; float:left;}

.menuRight{text-align:left; padding-left:20px;}
.menuRight select{width:275px;}

.recipeDetailNewIcon{float:left; margin-top:0px; margin-left:-10px; margin-right:5px;  height:35px; width:66px; display:block;}
.recipeListNewIcon{float:left; margin-top:0px;  margin-left:1px; margin-right:3px;}
.relatedRecipeNewIcon{float:left; margin-top:0px; margin-left:0px; padding-bottom:5px;}

.recipeListForced{margin-top:-38px; *margin-top:0px; *position:relative; *margin-top:-40px; }

.relatedProducts{text-align:left;}
.relatedProducts  a{border:none; text-decoration:none!important;}

.relatedProductImage{padding:10px; border:none; text-decoration:none; text-align:middle;}

.relatedProductImage a:active,a:focus{outline:0 none;text-decoration:none;border:none;}

.relatedProductDetailBox{ float:left; position:relative; width:85px; text-align:center;}
.relatedProductDetailBox img{clear:both; position:relative;  text-align:center; padding-bottom:5px;}
.relatedProductDetailBox a{clear:both; position:relative; display:block; text-align:center;}


.promoHeader{font-family:Arial;font-size:22px;color:#00462c;font-weight:bold;letter-spacing:-1px;text-align:left; padding-left:0px;}
.clickhere{font-family:Arial;font-size:16px;color:#00462c;font-weight:bold;letter-spacing:-1px;text-align:left; padding-left:0px;}
