/*---- GENERAL ----*/
body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form{padding:0;margin:0;}
body{
	background:#ffffff url(../images/bodyBg.gif) repeat-x top left;
	color:#6A6A6A;
	font-family:Arial,Tahoma,Verdana,sans-serif;	
	font-size:12px;
	line-height:12px;
}

a{color:#FF8A00;text-decoration:none;}
a:hover{color:#FF8A00;}
input{
	font-family:Arial,Tahoma,Verdana,sans-serif;
}
/*ul{list-style:none;}*/
#wrapper{
	width:972px;
	margin:0 auto;
}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.seperator{background:url(../images/dottedSeperator.gif) repeat-x left top;}

/*--- HEADER ----*/
#header{width:973px;padding:0;margin:0;}


#search{
	float:right;
	padding-top:12px;
}
#search input.searchbar{
	font-size:10px;
	border-top:1px solid #909090;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #E4E4E4;
	width:190px;
	height:16px;
	padding:2px 2px 0 2px;
}
#search input.searchBtn{ 
	vertical-align:bottom;
	padding-left:13px;
	position:relative;
}
#headerLinks{
	float:right;
	clear:both;
	padding-top:7px;
	font-size:10px;
	list-style:none;
}
#headerLinks li{float:left;}
#headerLinks li a:hover{text-decoration:underline;}

/*--- TOP NAVIGATION ----*/
#topNav{padding:10px 0 0 5px;float:left;list-style:none;}
*:first-child+html #topNav{padding-top:5px;} * html #topNav{padding-top:5px;}
#topNav li{float:left;height:30px;}
#topNav li a em{
	display:block; 	
	height:22px;
	padding:8px 20px 0 7px;
	float:left;  
	color:#6A6A6A; 
	text-decoration:none;
	font-style:normal;}
#topNav li a b{
	display:block; 
	float:left;
	height:30px;
	width:10px;
}
#topNav li a:hover, #topNav li a:hover em{
	color:#FF8A00;
	background:url(../images/topNavBg.gif) right top;
	text-decoration:none;
	cursor:pointer
}
#topNav li a:hover b{background:url(../images/topNavBg.gif) left top;}
#topNav li a.selected, #topNav2 li a.selected:hover {cursor:default;}
#topNav li a.selected b, #topNav2 li a.selected:hover b {background:url(../images/topNavBg.gif) left top;}
#topNav li a.selected em, #topNav2 li a.selected:hover em  {background:url(../images/topNavBg.gif) right top;color:#FF8A00;}


/*--- TOP RIGHT PART ---*/
#rightPart{float:right;width:148px;padding-top:9px;}
#rightPart img{float:left;}
.changeFont{
	background:url(../images/fontSize_Bg.gif) no-repeat left top;
	width:97px;
	height:21px;
	color:#7C7C7C;
	font-size:10px;
	float:left;
}
.changeFont .text{padding:4px 0 0 8px;float:left;width:50px;}
.changeFont div{float:left;}
.changeFont div img.first{padding:3px 0 0 0;}
.changeFont div img{padding:3px 0 0 4px;}
.icon{float:right;padding-top:4px;}
.icon img{padding-left:10px;}


/*---- MAIN CONTENT  ----*/
#contentWrapper{width:972px;padding-top:22px;}
#contentContainer{background:url(../images/contentBg.gif) repeat-y left top;width:972px;}
/*---- LEFT PANEL ----*/
#leftPanel{width:278px;float:left;margin-right:17px;}
/*--- LEFT NAV ---*/
#leftNav{padding-bottom:20px;width:278px;}
#leftNav ul
{
	list-style:none;
	width:278px;
	padding-bottom:1px;
	background:url(../images/dottedSeperator.gif) repeat-x left bottom;
}
#leftNav li{display:inline;}
#leftNav li a{
	width:268px;
	display:block;
	color:#6A6A6A;
	padding:8px 5px;
	background:url(../images/dottedSeperator.gif) repeat-x left top;
}
#leftNav li a:hover{background-color:#FFAE00;color: #FFFFFF;}

#leftNav ul ul{background:none;}
#leftNav ul ul li a{padding-left:30px;width:243px;}
/*--- FIND A RECIPE---*/
#findRecipe{
	font-size:10px;
	margin-bottom:5px;
	position:relative;	
	background:url(../images/fintRecipe_tile.gif) repeat-y 0 0;
}
#findRecipe .findRecipeBox{padding:0 15px;}
#findRecipe select{
	float:left;
	margin-top:9px;
	font-size:10px;
	font-family:Arial,Tahoma,Verdana,sans-serif;	
}
#findRecipe input.keywords
{	float:right;
	margin-top:9px;
	font-size:10px;
	font-family:Arial,Tahoma,Verdana,sans-serif;
	width:121px;
	}
#findRecipe select.width105{width:110px;}
#findRecipe select.width132{width:127px;float:right;}
#findRecipe .text{float:left;width:100px;padding-top:22px;}
#findRecipe .text a:hover{text-decoration:underline;}
#findRecipe input.searchBtn{ vertical-align:bottom;float:right;padding-top:22px; position:relative;}
/*--- TOP 5 VIDEOS---*/
.video .header{background-color:#000000;padding:6px 0 8px 8px}
.video .header h2{color:#FFFFFF;font-size:17px;font-weight:normal;}
.video ul{list-style:none;padding:14px 0 8px 5px;}
.video ul li{padding-bottom:6px;}
.video ul li a:hover{text-decoration:underline;}
.video .more{background-color:#FF8A00;text-align:right;color:#FFFFFF;font-size:10px;}
.video .more a{color:#FFFFFF;font-size:10px;}
.video .more a:hover{text-decoration:underline;}
.video img{margin-top:1px;}
.video h5{font-size:12px;font-weight:bold;padding:16px 0 6px 0;}
.video p{line-height:14px;}
.video a:hover{text-decoration:underline;}
.video #recipe2,.video #recipe3,.video #recipe4,.video #recipe5{display:none;}
.video #recipe1 ul{list-style:disc;margin-left:20px;}

.playa {background-color:#000000;}
#flashcontentLeft {MARGIN-LEFT: 0px; text-align:center; vertical-align:middle;}
#flashcontent {MARGIN-LEFT: 0px; text-align:center; vertical-align:middle;}

/*--- SUBSCRIBE ---*/
#subscribe p{color:#7C7C7C;margin:11px 32px 0 5px;line-height:14px;}
#subscribe a:hover{text-decoration:underline;}

/*---- RIGHT PANEL ----*/
#rightPanel{float:left;width:677px;background-color:#F6F6F5;}
#mainContainer{padding:0 20px;}
#mainContainer  {	
	color:#000000;
	font-family:Arial,Tahoma,Verdana,sans-serif;	
	font-size:12px;
	line-height:normal;
}

#mainContainer h1 {font-family:Tahoma; font-weight:bold; color:#B2B4A0; font-size:x-large; background-image:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#mainContainer h2 {font-family:Tahoma; font-weight:bold; color:#B2B4A0; font-size:large; background-image:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#mainContainer h3 {font-family:Tahoma; font-weight:bold; color:#B2B4A0; font-size:medium; background-image:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#mainContainer h4 {font-family:Tahoma; font-weight:bold; color:Black; font-size:medium; background-image:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#mainContainer h5 {font-family:Tahoma; font-weight:bold; font-style:italic; color:Black; font-size:medium; background-image:none; padding:0px 0px 0 0px;margin:0px 0px 0px 0px;}

#mainContainer ul { list-style:disc outside; line-height:150%}
#mainContainer li { line-height:150% }
#mainContainer ol { list-style:outside; line-height:150%}

#mainContainer a{color:#FFAE00;text-decoration:underline;}
#mainContainer a:hover{color:#FFAE00;}
#mainContainer img {float:left; padding-bottom:10px;padding-right:20px;}


/*--- BREADCRUMB ---*/
#breadcrumb{padding-bottom:8px;}
#breadcrumb ul{list-style:none;padding:8px 0;}
#breadcrumb li{float:left;}
#breadcrumb li a{color:#6A6A6A;font-size:10px;line-height: 14px;}
#breadcrumb li a:hover{text-decoration: underline;}
#breadcrumb li a.previous{color:#FFAE00;font-size:10px;}
#breadcrumb li a.previous:hover{color:#FFAE00;font-size:10px;text-decoration: underline;}
#breadcrumb li span{color:#6A6A6A;font-size:10px;line-height: 14px;}

#mainContentHeader{background-color:#C4C5B4;padding:5px 10px;margin-bottom:1px;}
#mainContentHeader a{color:#6a6a6a;text-decoration:none;}
#mainContentHeader a:hover{color:#6a6a6a;text-decoration:underline;}
#mainContentHeader h1{font-size:17px;font-weight:normal; color:#6A6A6A;}
#thanksContentHeader{background-color:#C4C5B4;padding:5px 10px;margin-bottom:1px;}
#thanksContentHeader h1{font-size:17px;font-weight:normal;}
/*--- GENERAL INFO ---*/
#generalInfo{width:637px;}
#generalInfo #topPart{position:relative;width:637px;}
#generalInfo img{float:left;padding-right:23px;}
#generalInfo ul{margin-left:20px;list-style:disc;}
#generalInfo .headline{float:left;width:637px;position:relative;top:15px;right:0px;line-height:16px;}
#generalInfo .headline h4{font-size:12px;font-weight:bold;padding-bottom:10px;}
#generalInfo .headline p{line-height:16px;}
#generalInfo .headline p.recipe{padding-bottom:18px;}
#generalInfo .headline a:hover{text-decoration:underline;}
#generalInfo h2{
	font-size:17px;
	font-weight:normal;
	padding:24px 0 7px 0;
	margin-bottom:16px;
	background:url(../images/dottedSeperator.gif) repeat-x 0 bottom;}
#generalInfo .flashHolder {float:left;padding-right:20px;width:400px;}
#generalInfo .flashHolder .fullScreen{width:386px;float:left;background-color:#FF8A00;text-align:right;padding:3px 7px;margin-top:1px;}
#generalInfo .flashHolder .fullScreen a{color:#FFFFFF;font-size:10px;}
#generalInfo .headline2{float:left;width:213px;position:absolute;bottom:15px;right:0;}
#generalInfo .headline2 h4{font-size:12px;font-weight:bold;padding-bottom:10px;}
#generalInfo .headline2 p{line-height:16px;}
#generalInfo .headline2 a:hover{text-decoration:underline;}	
h3{font-size:17px;font-weight:normal;padding:0 0 7px 0;margin-bottom:16px;background:url(../images/dottedSeperator.gif) repeat-x 0 bottom;}



/*--- MENUS ---*/
.menus{padding-top:1px;}
.detail{width:300px;float:left;/*padding-bottom:27px;*/font-size:10px;}
.detail img{float:left;padding:0 18px 40px 0;}
/*.detail h5{color:#000000;font-weight:bold;font-size:12px;padding:5px 0 0px 0;width:190px;line-height:16px;}*/
.detail p{width:190px;font-size:10px;line-height:14px;}
.detail a{font-size:10px;}
.detail a:hover{ text-decoration:underline;}
.detail ul{margin:0 0 0 20px;padding:0;list-style:disc;}
.detail ol{margin-left:29px;}
.detailHeading {font-size:12px; font-weight:bold}

.detailImageRecipePhoto{float:left;padding:0 18px 40px 0;}
.detailImageRecipePhoto2{padding:0 18px 0 0;}

.detailClear{width:300px;/*float:left;padding-bottom:27px;*/font-size:10px;margin-bottom:20px;}
/*.detailClear img{float:left;padding:0 18px 40px 0;}*/
. h5{color:#000000;font-weight:bold;font-size:12px;padding:5px 0 0px 0;width:190px;line-height:16px;}
.detailClear p{font-size:10px;line-height:14px;}
.detailClear a{font-size:10px;}
.detailClear a:hover{ text-decoration:underline;}
.detailClear ul{margin:0 0 0 20px;padding:0;list-style:disc;}
.detailClear ol{margin-left:29px;}

.featureDetail{width:315px;float:left;padding:4px 0 27px 0;}
.featureDetail ul{clear:both;margin-left:20px;list-style:disc;}
.featureDetail img{float:left;padding-right:18px;}
.featureDetail h5{float:left;color:#000000;font-weight:bold;font-size:12px;padding:5px 0 0 0;width:180px;line-height:16px;}
.featureDetail p{float:left;width:182px;line-height:16px;}
.featureDetail a:hover{ text-decoration:underline;}

/*.detailSummary {float:left;width:190px;font-size:10px;line-height:14px;}
.detailSummary ul{clear:both;padding:0;margin:0 0 0 20px;list-style:disc;}*/

.detailRight{float:left;margin-bottom:20px;}

/*---- HOME PAGE ----*/
/*.homeBox{padding-top:20px;width:637px;float:left;border:1px solid red;}
.homeBox .header{background-color:#C4C5B4;padding:7px 0 6px 8px;width:203px;float:left;}
.homeBox .header h2{color:#5F6050;font-size:17px;font-weight:normal;}
.homeBox .textBox{background-color:#FFFFFF;}
.homeBox p{padding:14px 20px 18px 8px;line-height:16px;}
.homeBox ul{padding:0 0 16px 8px;}
.homeBox li{padding-bottom:5px;}
.homeBox li a:hover{text-decoration:underline;}
.homeBox .more{background-color:#FF8A00;text-align:right;padding:2px 7px 3px 0;}
.homeBox .more a{color:#FFFFFF;font-size:10px;}*/

.homeBoxContainer {margin-top:20px;background-color: #FFFFFF;width: 637px;}
.homeBox{width:211px;float:left;}
.homeBox .header{background-color:#C4C5B4;padding:7px 0 6px 8px;}
#mainContainer .homeBox .header a{color:#6a6a6a;text-decoration:none;}
#mainContainer .homeBox .header a:hover{color:#6a6a6a;text-decoration:underline;}
.homeBox .header h2{color:#6a6a6a !important;font-size:17px;font-weight:normal;}
.homeBox .textBox{background-color:#FFFFFF;position:relative;}
.homeBox p{padding:14px 20px 18px 8px;line-height:16px;}
.homeBox ul{list-style:none;padding:0 0 16px 8px;}
.homeBox li{padding-bottom:5px;}
.homeBox li a:hover{text-decoration:underline;}
.moreContainer {width: 637px;float: left;}
.moreContainer .more{background-color:#FF8A00;text-align:right;margin-right:2px; padding:2px 7px 3px 0;float: left;width: 204px;}
.moreContainer .more2 {background-color:#FF8A00;text-align:right;padding:2px 7px 3px 0;float: left;width: 204px;}
.moreContainer .more a{color:#FFFFFF;font-size:10px;}
.moreContainer .more a:hover{color:#FFFFFF;font-size:10px;text-decoration:underline;}
.moreContainer .more2 a{color:#FFFFFF;font-size:10px;}
.moreContainer .more2 a:hover{color:#FFFFFF;font-size:10px;text-decoration:underline;}

/*---- BROWSE RECIPES-----*/
.browseIntro{padding:23px 0 20px 0;}
.browseIntro p{float:left;width:450px;line-height:16px;}
.browseIntro select{float:right;font-size:10px;width:182px;margin-top:2px;}

/*---- RECIPE INFO RECIPES-----*/
#recipeInfo .recipeInfoDetail{width:100%;float:left;}
#recipeInfo .recipeInfoDetail h3 {font-family:Tahoma; font-weight:bold; color:#B2B4A0; font-size:medium; background-image:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#recipeInfo .recipeInfoDetail ul{margin-left:20px;list-style:disc;}
#recipeInfo .recipeInfoDetail ul.brief{list-style-type:none;margin:0;padding:3px 0 0 0;}
#recipeInfo .recipeInfoDetail ul.brief li{padding-bottom:3px;}
#recipeInfo .recipeInfoDetail h4{font-size:larger;font-weight:bold;line-height:16px;color:#000000;padding-bottom:8px;}
#recipeInfo .recipeInfoDetail ul.ingredients{padding-bottom:20px;list-style-type:none;margin:0;}
#recipeInfo .recipeInfoDetail ul.ingredients li{padding-bottom:5px;}
#recipeInfo .recipeInfoDetail ol{margin-left:25px;padding-bottom:20px;}
#recipeInfo .recipeInfoDetail ol li{padding-bottom:6px;line-height:16px;}
#recipeInfo .recipeInfoDetail img{float:left;padding-right:20px; padding-bottom:10px;}
#recipeInfo .rightImg{float:right;width:295px;}
#recipeInfo .rightImg span{font-weight:bold;color:#000000;}
#recipeInfo .img{float:left;}
#lblInstructions p {padding-left:13px;text-indent:-13px;margin-bottom:10px;}
#NutritionalHeaderParagraph {font-size:larger;font-weight:bold;line-height:16px;color:#000000;padding-bottom:8px;}

/*---- GENERAIL ARTICLE ----*/
#article .articleDetail{width:322px;float:left;}
#article .articleDetail h4{font-size:12px;font-weight:bold;line-height:16px;color:#000000;padding-bottom:6px;}
#article .articleDetail p{line-height:16px;padding-bottom:16px;}
#article .rightImg{float:right;width:295px;}
#article .rightImg img{padding-bottom:10px;}
#article .rightImg span{font-size:10px;}

/*---- FEEDBACK ----*/
.feedbackForm {width:550px;color:#000000;border:none;padding-left:30px;}
.feedbackForm legend{display:none;}
.feedbackForm label {
	width:190px;
	float:left;
	margin:14px 0 0 0;
	font-weight:bold; 
	padding:3px 3px 3px 0;}
.feedbackForm label.last{width:550px;}
.feedbackForm label.last input{margin:0 5px 0 0;}
.feedbackForm .nobr {
	display:none; }  
.feedbackForm .textfield {
	margin:3px;
	height:20px;
	width:200px; }
.feedbackForm textarea {
	height:92px;
	width:280px;
	margin:12px 0 0 192px;
	font-size:10px;
	padding:3px;
	border-top:1px solid #909090;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #E4E4E4;
}
.feedbackForm input.text{
	width:192px;
	font-size:10px;
	border-top:1px solid #909090;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #E4E4E4;
	padding:2px 2px 0 2px;
	height:16px;
}
.feedbackForm select{width:198px;font-size:10px;}
.feedbackForm .submitBtn{padding:20px 0 0 28px;}
.searchIntro{padding:34px 0 20px 0;}
.searchIntro p{line-height:16px;}
.searchIntro a:hover{text-decoration:underline;}

/*---- SEARCH ----*/
.searchForm {width:520px;color:#000000;border:none;padding:10px 0 0 30px;}
.searchForm legend{display:none;}
.searchForm label {
	width:202px;
	float:left;
	font-weight:bold; 
	margin:5px 3px 0 5px;
	padding:0 0 10px 0;
	font-weight:normal;}
/**:first-child+html .searchForm label{padding:0 3px 6px 0;} * html .searchForm label{padding:0 3px 6px 0;}*/
.searchForm label input{margin:0 8px 0 0;}
.searchForm .nobr {display:none; }
.searchForm input.text{
	width:432px;
	font-size:10px;
	border-top:1px solid #909090;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #E4E4E4;
	padding:2px 2px 0 2px;
	height:16px;
	margin-bottom:14px;
}
.searchForm select{width:133px;font-size:10px;margin-bottom:14px;}
.searchForm .submitBtn{padding:20px 0 0 28px;}
.searchForm .categories{width:520px;padding:18px 0 30px 0;}
.searchForm .categories input{float:left;}

.searchBreadCrumb{list-style:none;font-size:10px;padding-top:8px;}
.searchBreadCrumb li{float:left;}
.searchBreadCrumb li a{color:#6A6A6A;}

.searchResult{
	font-size:10px;
	padding-bottom:10px;
	width:635px;
	background:url(../images/dottedSeperator.gif) repeat-x left bottom;}
.searchResult .total{float:left;width:315px;}

.AdvanceSearchForm {width:520px;padding:18px 0 30px 0;}
.AdvanceSearchForm input{float:left;}

.AdvanceSearchForm .items {vertical-align:middle;font-size:10px;margin-bottom:14px;}
.AdvanceSearchForm .items label {margin:middle;}
.page{float:right;width:320px;font-size:10px;}
.page ul{list-style:none;float:right;}
.page li{float:left;padding-right:2px;}
.page li a{display:block;padding:2px 3px;}
.page li a:hover{background-color:#FFFFFF;}
.page li a.selected{background-color:#FFFFFF;}
.page li a.previous,.searchResult li a.next{background:none;}
.searchResultmenus,.searchResultmenus2{padding-top:1px;background:url(../images/dottedSeperator.gif) repeat-x left bottom;}

.searchResultmenus2 h5{font-size:12px;color:#000000;font-weight:bold;padding-bottom:5px;}
.searchResultmenus2 p{font-size:10px;line-height:14px;padding-bottom:44px;}
.searchResultmenus2 a:hover{text-decoration:underline;}

.paging{font-size:10px;}
.paging a{display:block;padding:2px 3px;float:left;}
.paging a:hover{background-color:#FFFFFF;}
.paging a.selected{background-color:#FFFFFF;color:#6A6A6A;}
.paging a.previous,.paging a.next{background:none;}
.paging a.previous_disable,.paging a.next_disable{background:none;color:#6A6A6A;}


/*---- FOOTER ----*/
#footer{
	font-size:10px;
	color:#AAAAAA;
	padding:10px 0 20px 10px;	
}
#footer ul{list-style:none;float:left;}
#footer ul li{padding-bottom:5px;}
#footer ul li a{color:#AAAAAA;}
#footer ul li a:hover{color:#FF8A00;text-decoration:underline;}
#footer ul.first{width:316px;}
#footer ul.second{width:221px;}
#footer ul.second a:hover{text-decoration:underline;}
#footer ul.third{width:225px;;}
#footer ul.third a:hover{text-decoration:underline;}
#footer ul.first a{color:#FF8A00;}
#footer ul.first a:hover{text-decoration:underline;}


/*--- PADDINGS AND MARGINS ----*/
.paddingTop28{padding-top:28px;}
.paddingBtm30{padding-bottom:30px;}
.paddingPage{padding:10px 0 30px 0;}
.margin15{margin:0 15px;}
.margin2{margin:0 2px;}
.marginTop21{margin-top:21px;}
.marginSeperator{margin:17px 0 11px 0;}
.marginSeperator2{margin:8px 0 17px 0;}

/* --------- */
#articleB .recipeInfoDetail{width:322px;float:left;}
#articleB .recipeInfoDetail h3{padding:18px 0 0 0;font-size:12px;font-weight:bold;line-height:16px;color:#000000;background:none;}
#articleB .recipeInfoDetail ul{margin-left:20px;}
#articleB .recipeInfoDetail ul.brief{font-size:10px;}
#articleB .recipeInfoDetail ul.brief li{padding-bottom:3px;}
#articleB .recipeInfoDetail h4{font-size:12px;font-weight:bold;line-height:16px;color:#000000;padding-bottom:8px;}
#articleB .recipeInfoDetail ul.ingredients{padding-bottom:20px;}
#articleB .recipeInfoDetail ul.ingredients li{padding-bottom:5px;}
#articleB .recipeInfoDetail ol{margin-left:25px;padding-bottom:20px;}
#articleB .recipeInfoDetail ol li{padding-bottom:6px;line-height:16px;}
#articleB p{font-size:10px;line-height:14px;}
#articleB .rightImg{float:right;width:295px;}
#articleB .rightImg span{font-weight:bold;color:#000000;}

span.title{font-size:12px;font-weight:bold;color:#000000;}
.resultsReturn{font-size:10px;padding-top:8px;color:#6A6A6A;}
