body {

	margin: 0px;

	font-family: Arial, Helvetica, sans-serif;

}



td {

	font-family: Arial, Helvetica, sans-serif;

}



th {

	font-family: Arial, Helvetica, sans-serif;

}

.topElements1stBand {

	background-color: #DB0001;

}



.topElements2ndBand {

	background-color: #FF6531;

}



.topLogo {

	background-color: #FFFFFF;

	background-image: url(../images/top_nav/golden_gate.gif);

	background-repeat: no-repeat;

	background-position: right;

}



i.button input, i.button button, input.button {

	color: white;

	font-style: normal;

	background: #FF0000;

	border: 1px solid #000000;

}



.searchButton {

	color: white;

	font-style: normal;

	background: #FF0000;

	border: 3px solid #FFFFFF;

	white-space: normal;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.searchTextBox {

	border: 1px solid #FF9999;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	clear: both;

	height: auto;

	width: auto;

}

.text {

	padding: 1px;

	border: 1px solid #FF9999;

}





.topElementsWhiteBand {

	background-color: #FFFFFF;

}

.topElementsYellowBand {

	background-color: #FFDC33;

}

.topElementsOrangeBand {

	background-color: #FE7401;

}

.topNav {

	background-color: #FF0011;

}



.subNav {

	background-color: #FF6531;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #FFFFFF;

	background-position: center center;

	line-height: 21px;

	text-decoration: none;

}



a.subNav{

	color: #FFFFFF;

}



a.subNav:hover{

	color: #FFFF33;

}



.homepageContentBackGround{

	background-color: #000066;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 15px;

	font-size: 9px;

}

.homepageWelcomeTitle{

	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;

	font-size: 25px;

	color: #FF0033;

	font-weight: bold;

	font-style: normal;

	text-align: left;





}



.homepageWelcomeCopy{

	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFF66;

	font-weight: bold;

	font-style: normal;

	line-height: 55px;

	margin-left: auto;

	left: 4px;

}



a.homepageWelcomeCopy{

	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFF66;

	font-weight: bold;

	font-style: normal;

	line-height: 55px;

	margin-left: auto;

	left: 4px;

	text-decoration: none;





}

.contentMargin {

	background-color: #FE7401;

}



.contentLevel1Title{

	background-color: #DB0310;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	color: #FFFFFF;

	font-weight: bold;

	padding-left: 5px;

}



.contentLevel1TitleCopy{

	background-color: #DB0310;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF7C6;

	font-weight: bold;

}



.contentLevel1TitleMargin {



	background-color: #DB0310;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	color: #FFFFFF;

	font-weight: bold;

}



.contentLevel1RecipeCourseCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #520808;

	

}



a.contentLevel1RecipeCourseCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel1RecipeCourseCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}

.contentLevel1RecipeCourseOfTheMonth{

	background-color: #F4EEBD;



}



.contentLevel1RecipeCourseOfTheMonthTile{

	background-color: #F4EEBD;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



.contentLevel1RecipeCourseOfTheMonthCopy{

	background-color: #F4EEBD;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



a.contentLevel1RecipeCourseOfTheMonthCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel1RecipeCourseOfTheMonthCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}



.contentLevel1HowToTopTips{

	background-color: #FEF8DE;

}



.contentLevel1HowToTopTipsTile{

	background-color: #FEF8DE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



.contentLevel1HowToTopTipsCopy{

	background-color: #FEF8DE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



a.contentLevel1HowToTopTipsCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel1HowToTopTipsCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}



.contentLevel1HowToCategory{

	background-color: #FFFFFF;

}



.contentLevel1HowToCategoryCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #520808;

	padding: 5px;

}



a.contentLevel1HowToCategoryCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel1HowToCategoryCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}



.contentLevel1HowToCategoryCopyNoLine{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #520808;

	padding: 5px;

}



a.contentLevel1HowToCategoryCopyNoLine{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

	text-decoration: none;

}



a.contentLevel1HowToCategoryCopyNoLine:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}

.contentLevel2Title{

	background-color: #DB0310;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	color: #FFFFFF;

	font-weight: bold;

}



.contentLevel2TitleCopy{

	background-color: #DB0310;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF7C6;

}



.contentLevel2RecipeCourseCopyTitle{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #520808;

	font-weight: bold;

}



.contentLevel2RecipeCourseCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #520808;

	

}



a.contentLevel2RecipeCourseCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel2RecipeCourseCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}



.contentLevel3HowToPopUpTop{

	background-color: #FEF8DE;

}



.contentLevel3HowToPopUpTopTitle{

	background-color: #FEF8DE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #000000;	

}



.contentLevel3HowToPopUpTopHOWTO{

	background-color: #FEF8DE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #DE0010;

	font-weight: bold;

	text-transform: uppercase;

}



.contentLevel3HowToPopUpTopCopy{

	background-color: #FEF8DE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;	

}



.contentLevel3HowToPopUpMainCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	vertical-align: top;

}



.contentLevel3RecipeTitle{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #000000;

}

.contentLevel3RecipeDecription{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.contentLevel3RecipeIngedientsTitle{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #FF0000;

}



.contentLevel3RecipeIngedientsServes{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #FF0000;

}



.contentLevel3RecipeIngedientsCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



.contentLevel3DirectionsLink{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel3DirectionsLink{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel3DirectionsLink:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}



.contentLevel3RecipeDirectionsTitle{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #FF0000;

}

.contentLevel3RecipeDirectionsCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #000000;

}

.contentLevel3RecipeRightNav{

	background-color: #FFE2DF;

}



.contentLevel3RecipeRightNavTile{

	background-color: #FFE2DF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



.contentLevel3RecipeRightNavCopy{

	background-color: #FFE2DF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



a.contentLevel3RecipeRightNavCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel3RecipeRightNavCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}

.contentLevel1FeatureCategory{

	background-color: #FFFFFF;

}



.contentLevel1FeatureCategoryTitle{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #520808;

	padding: 1px;

}



a.contentLevel1FeatureCategoryTitle{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel1FeatureCategoryTitle:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #990000;

	font-weight: bold;

}

.contentLevel1FeatureCategoryCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #520808;

	padding: 5px;

}



a.contentLevel1FeatureCategoryCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel1FeatureCategoryCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}



.contentLevel1FeaturesRightNav{

	background-color: #FEF8DE;

}



.contentLevel1FeaturesRightNavTile{

	background-color: #FEF8DE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: bold;

}



.contentLevel1FeaturesRightNavCopy{

	background-color: #FEF8DE;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}



a.contentLevel1FeaturesRightNavCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel1FeaturesRightNavCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #990000;

	font-weight: bold;

}





.featureLeadSectionMargin{

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14pt;

	color: #FFFFFF;

	font-weight: bold;

}

.featureLeadSectionPicture{

	background-color: #FFFFFF;

}

.featureLeadSectionCaption{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #F70808;

	font-weight: bold;

	padding-top: 4px;

	padding-left: 1px;

	text-align: left;

	line-height: 12px;

}

.featureLeadSectionTitle{

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #000000;

}

.featureLeadSectionCopy{

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.featureMainImageSelectionTopMargin{

	background-color: #FFFFFF;

	background-image: url(../images/level_3_elements/features/common_page_elements/feature_main_image_selection_top_margin.gif);

	background-repeat: repeat;

}

.featureMainImageSelectionLeftMargin{

	background-color: #FFFFFF;

	background-image: url(../images/level_3_elements/features/common_page_elements/feature_main_image_selection_margin_left.gif);

	background-repeat: repeat;

}

.featureMainImageSelectionRightMargin{

	background-color: #FFFFFF;

	background-image: url(../images/level_3_elements/features/common_page_elements/feature_main_image_selection_margin_right.gif);

	background-repeat: repeat;

}

.featureMainImageSelectionBottomMargin{

	background-color: #FFFFFF;

	background-image: url(../images/level_3_elements/features/common_page_elements/feature_main_image_selection_margin_bot.gif);

	background-repeat: repeat;

}



.contentLevel3FeatureMainSectionCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #520808;

	padding: 1px;

}



a.contentLevel3FeatureMainSectionCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #F70808;

	font-weight: bold;

}



a.contentLevel3FeatureMainSectionCopy:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #990000;

	font-weight: bold;

}



.botNav {

	background-color: #FF6531;

}

.copyright {

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #DB0001;

	text-decoration: none;

}

a.contentLevel2RecipeCourseCopyNoLine {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #520808;

	font-weight: bold;

}



.AffiliateBucket {

	padding-right: 5px;

	vertical-align: middle;

	text-align: center;

	width: 200px;

}



.expertsLevel1MainTitle{

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #FF3333;

	font-weight: bold;

}

.expertsLevel1MainCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #520808;

	

}

.expertsLevel1SectionTitle{

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #FF6600;

	font-weight: bold;

}

.expertsLevel1SectionSubtitle{

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #FF9900;

	font-weight: bold;

}



.expertsLevel1SectionCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CCE6BF;

	font-weight: bold;

}

.expertsLevel1RightNavText{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #7E484A;

	

}





.expertsReadMoreCenterTitle{

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #FF9900;

	font-weight: bold;

}



.expertsReadMoreCenterCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CCE6BF;

	font-weight: bold;

}



.expertsPopupLeftCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #73391F;

	

}

.expertsPopupTitle{

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16pt;

	color: #FF3333;

	font-weight: bold;

}

.expertsPopupRightCopy{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #403713;

	

}

.homepageButtonBar {

	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

}



a.homepageButtonBar {

	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

	text-decoration: none;



}



.style1 {

	color: #FF6600;

	font-weight: bold;

}

.style2 {color: #000000;}

.expertsIndexStyle1 {color: #7e484a;}

.expertsPopupTitlestyle1  {color: #FF6600;}

/*------------ Style for Index page nav items ------------*/

.navHighlight {
	font-family: "Gill Sans MT", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.fiveOn {
	width: 156px;
	text-align: center;
	background-color: #85E066;
}
.fiveOff  {
	width: 156px;
	text-align: center;
	background-color: #33CC00;
}
.fivepOn a {
	color: #FFFFFF;
	text-decoration:none;
}
.fiveOff a {
	color: #FFFFFF;
	text-decoration:none;
}

.fourOn {
	width: 156px;
	text-align: center;
	background-color: #66D9FF;
}
.fourOff  {
	width: 156px;
	text-align: center;
	background-color: #33CCFF;
}
.fourOn a {
	color: #FFFFFF;
	text-decoration:none;
}
.fourOff a {
	color: #FFFFFF;
	text-decoration:none;
}

.threeOn {
	width: 156px;
	text-align: center;
	background-color: #FF8533;
}
.threeOff  {
	width: 156px;
	text-align: center;
	background-color: #FF6600;
}
.threeOn a {
	color: #FFFFFF;
	text-decoration:none;
}
.threeOff a {
	color: #FFFFFF;
	text-decoration:none;
}

.twoOn {
	width: 156px;
	text-align: center;
	background-color: #FFD633;
}
.twoOff  {
	width: 156px;
	text-align: center;
	background-color: #FFCC00;
}
.twoOn a {
	color: #FFFFFF;
	text-decoration:none;
}
.twoOff a {
	color: #FFFFFF;
	text-decoration:none;
}

.firstOn {
	color: #ddd;
	width: 156px;
	text-align: center;
	background-color: #FF4040; /*FF3333*/
}
.firstOff  {
	width: 156px;
	text-align: center;
	background-color: #FF0000;
}
.firstOn a {
	color: #FFFFFF;
	text-decoration:none;
}
.firstOff a {
	color: #FFFFFF;
	text-decoration:none;
}

