/* WORKING CSS FOR RECIPES AND MORE PAGES */
body, td, th
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #121212;
}
body
{
	background-color: #f3f3e7;
	margin-top: 10px;
	margin-left: 10px;
}
h2
{
	margin-top: 0;
	margin-bottom: 0;
	font: 15px Arial, Verdana;
	color: #47720f;
	text-align: left;
	font-weight: bold;
}
/* Patch for RDFa/XHTML image alignments */
a > img:first-child, td[valign=top], td[valign=top] > img, td[valign=top] > a > img, td[valign=top] > span, td[valign=top] > a > span, td[valign=top] > label, td[valign=top] > iframe, td[valign=top] > object, td[valign=top] > embed, td[valign=top] > input[type=image]
{
	vertical-align: top;
}
td[valign=bottom], td[valign=bottom] > img, td[valign=bottom] > a > img, td[valign=bottom] > span, td[valign=bottom] > a > span, td[valign=bottom] > label, td[valign=bottom] > iframe, td[valign=bottom] > object, td[valign=bottom] > embed, td[valign=bottom] > input[type=image]
{
	vertical-align: bottom;
}
td[valign=middle], td[valign=middle] > img, td[valign=middle] > a > img, td[valign=middle] > span, td[valign=middle] > a > span, td[valign=middle] > label, td[valign=middle] > iframe, td[valign=middle] > object, td[valign=middle] > embed, td[valign=middle] > input[type=image]
{
	vertical-align: middle;
}


.ContestMagentaBoldtext
{
	color: #b30838;
	font-weight: bold;
	font-size: 13px;
}
.ContestBluetext
{
	color: #080646;
}
.ContestMagentatext
{
	color: #b30838;
}
.PrintVersion
{
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
.style1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style11
{
	font-family: Arial, Helvetica, sans-serif;
	color: #507122;
	font-weight: bold;
	font-size: 14px;
}
.style12
{
	font-size: 16px;
}

a.style1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #507122 !important;
	text-decoration: none;
}
a.style1:hover
{
	text-decoration: underline;
}

a.style11
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #507122 !important;
	font-weight: bold;
	font-size: 14px;
}
a.style11
{
	text-decoration: underline;
	color: #507122;
}
.GreenText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f8629;
	text-decoration: none;
	letter-spacing: .01em;
}

a.GreenText:link
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f8629;
	text-decoration: none;
	letter-spacing: .01em;
}
a.GreenText:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f8629;
	text-decoration: none;
	letter-spacing: .01em;
}

a.Green
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f8629;
	text-decoration: underline;
	letter-spacing: .01em;
}
a.Green:link
{
	color: #5f8629;
	text-decoration: underline;
}
a.Green:visited
{
	color: #5f8629;
	text-decoration: underline;
}
a.GreenRegText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f8629;
	text-decoration: underline;
	letter-spacing: .01em;
}
a.GreenRegText:link
{
	color: #5f8629;
	text-decoration: underline;
}
a.GreenRegText:visited
{
	color: #5f8629;
	text-decoration: underline;
}
a:link
{
	color: #006699 !important;
	text-decoration: none !important;
}
a:visited
{
	color: #666666 !important;
	text-decoration: none !important;
}
a:hover
{
	color: #0469b3 !important;
	text-decoration: underline !important;
}
a:active
{
	text-decoration: none !important;
}
a.MediumLink:link
{
	color: #121212;
	font: 11px Arial, Helvetica, sans-serif;
}
a.SmallLink:link
{
	color: #121212;
	font: 10px Arial, Helvetica, sans-serif;
}

a.SmallLink:active
{
	color: #121212;
	font: 10px Arial, Helvetica, sans-serif;
}

a.SmallLink:visited
{
	color: #121212;
	font: 10px Arial, Helvetica, sans-serif;
}

a.homepageheading:link
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #456a22;
}
a.homepageheading:visited
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #456a22;
}

a.GrayLink:link
{
	color: #898987;
	font: 10px Arial, Helvetica, sans-serif;
}
a.GreenLinkTextNormal:link
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 12px;
	color: #47720f;
	letter-spacing: .001em;
}
a.GreenCommuntyTitle:link
{
	color: #47720f;
}

a.GreenLinkText:link
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	color: #47720f;
	letter-spacing: .007em;
	text-decoration: none;
}
a.GreenLinkText:visited
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	color: #47720f;
	letter-spacing: .007em;
	text-decoration: none;
}
a.GreenLinkText:hover
{
	text-decoration: underline !important;
}
a.GreenLinkText:link
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	color: #47720f;
	letter-spacing: .007em;
	text-decoration: none;
}

a.RedSectionNormalText:link
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #e7573b;
}
a.BrownSectionNormalText:link
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #af6100;
}
a.DarkRedSectionNormalText:link
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #8f2f34;
}

a.ChannelHeader:link
{
	font: 16px Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color: #cc3300;
	letter-spacing: .01em;
}
a.UnderLineLink:link
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}

a.subheadingwhiteunderline:link
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.subheadingwhiteunderline:visited
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.subheadingwhiteunderline:hover
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

a.subheadingwhiteunderline:active
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.mainnavTextSelected:link
{
	font: 11px Arial Black, Helvetica, sans-serif;
	color: #ffffff !important;
	letter-spacing: .1em;
	text-decoration: none;
}

a.mainnavTextSelected:hover
{
	font: 11px Arial Black, Helvetica, sans-serif;
	color: #ffffff !important;
	letter-spacing: .1em;
	text-decoration: none;
}

a.mainnavTextSelected:visited
{
	font: 11px Arial Black, Helvetica, sans-serif;
	color: #ffffff !important;
	letter-spacing: .1em;
	text-decoration: none;
}

a.mainnavTextSelected:active
{
	font: 11px Arial Black, Helvetica, sans-serif;
	color: #ffffff !important;
	letter-spacing: .1em;
	text-decoration: none;
}

.WhiteText
{
	color: #ffffff !important;
}
.hidden
{
	display: none;
}
.unhidden
{
	display: block;
}

.GrayBackground
{
	background-color: #ececec;
}

/*--------------------------------------
Border
--------------------------------------*/
.greenBorder
{
	border-bottom: solid 1px #8cb048;
}
.greyBorder
{
	border-bottom: solid 1px #d6d6d6;
}
.greyBar
{
	height: 25px;
	background-color: #e7e7e7;
}
/*--------------------------------------
general fonts and sizes
--------------------------------------*/
.heading
{
	font-size: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #121212;
}
.homepageheading
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #456a22;
}
.headingwhite
{
	font-size: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.subheadingwhite
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.headingorange
{
	font-size: 15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc3300;
}

.regtext
{
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
}
.greytext
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #d6d6d6;
}
.grayText
{
	color: #cccccc;
	font-size: 11px;
	line-height: 15px;
}
.FormTextBold
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}
.greentext
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #8cb048;
}

.navLinks
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #888888;
}
.regtextbold
{
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
}

.mediumtext
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
}

.mediumtextbold
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
	font-weight: bold;
}
a.smalltextwhite
{
	color: #ffffff !important;
	text-decoration: none;
}
a.smalltextwhite:hover
{
	color: #ffffff !important;
	text-decoration: underline;
}
.smalltext
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
}
.smalltextbold
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #121212;
}

.redtextbold
{
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	color: #dc5d45;
}

.errorLg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3em;
	color: #a6140a;
}

.errortext
{
	font: 18px Arial, Verdana, Helvetica, sans-serif;
	color: #cc0000;
	font-weight: bold;
	color: #a6140a;
}

.table1px666
{
	width: 100%;
	border: 1px solid #666666;
}

.AccountGreeting
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	color: #47720f;
}

.GreenLinkText
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	color: #47720f;
	letter-spacing: .007em;
}
.GreenHeading
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
	color: #47720f;
	letter-spacing: .01em;
}
.ChannelHeader
{
	font: 16px Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color: #cc3300;
	letter-spacing: .01em;
}
.ContestHeader
{
	font: 16px Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color: #960609;
	letter-spacing: .01em;
}
.ContestSubHeader
{
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 24px;
	font-weight: bold;
	color: #960609;
	letter-spacing: .01em;
}
.GreenLinkTextNormal
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 12px;
	color: #47720f;
	letter-spacing: .001em;
}
.fn
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0;
	text-align: left;
	padding: 0 0 2px 0;
}
.BlackHeader
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0;
	text-align: left;
	padding: 0 0 2px 0;
}
.DepartmentHeader
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0;
	text-align: left;
	padding: 0 0 2px 0;
	margin-top: 10px;
	width: 482px;
	line-height: 20px;
}
.GreenHeader
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #47720f;
	line-height: 14px;
	font-weight: bold;
}
.CommuntyTitle
{
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000000;
}
.SubHeadingBold
{
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
	line-height: 1.2em;
}
.GreenCommuntyTitle
{
	color: #47720f;
}
.PageZoneHeading
{
	font: 26px Arial, Helvetica, sans-serif;
	line-height: 25px;
	color: #e7573b;
}
.PageZoneHeadingBold
{
	font: 26px Arial, Helvetica, sans-serif;
	line-height: 30px;
	font-weight: bold;
	color: #e7573b;
}
.PageZoneSubHeading
{
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #e7573b;
}
.PageZoneSubHeadingBold
{
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-weight: bold;
	color: #e7573b;
}
.RedSectionNormalText
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #e7573b;
}
.BrownSectionNormalText
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #af6100;
}
.DarkRedSectionNormalText
{
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #8f2f34;
}

/*--------------------------------------
SPINE
--------------------------------------*/

.spine-head-rec
{
	font: bolder 12px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
	background-color: #a8bd6c;
}
.spine-head-rec_1
{
	font: bolder 12px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
	background-color: #a8bd6c;
}
.spine-head-home
{
	font: bolder 12px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
}
.LeftNavBG
{
	background-color: #e0edc5;
}

/*--------------------------------------
main nav
--------------------------------------*/

/*#navigation td
{
	border-bottom: 2px solid #fff;
}*/

#mainnav a
{
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 14px;
	letter-spacing: .01em;
	text-decoration: none;
	display: block;
	padding: 6px;
}

#mainnav a:hover
{
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #ffffff !important;
	line-height: 14px;
	letter-spacing: .01em;
	text-decoration: none;
	display: block;
	padding: 6px;
}

.mainnavText
{
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #000000 !important;
	letter-spacing: .01em;
	text-decoration: none;
}

.mainnavTextSelected
{
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #ffffff !important;
	letter-spacing: .1em;
	text-decoration: none;
}

a.mainnavText
{
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #000000 !important;
	letter-spacing: .01em;
	text-decoration: none;
}

a.mainnavTextSelected
{
	font: bolder 13px Arial, Helvetica, sans-serif;
	color: #ffffff !important;
	letter-spacing: .1em;
	text-decoration: none;
}

/*--------------------------------------
CENTER RECIPES
--------------------------------------*/

.TopRecipesNav
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000000 !important;
	text-decoration: none;
	background-color: #e0edc5;
}
a.TopRecipesNav:hover
{
	color: #000000 !important;
	text-decoration: underline;
}
.RedBold, a.RedBold, a.RedBold:hover
{
	color: red !important;
	font-weight: bold;
}

.TopRecipesNavSelected
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ec704d;
}
a.TopRecipesNavSelected:hover
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ec704d;
	text-decoration: underline;
}
a.TopRecipesNavSelected:visited
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ec704d;
}
a.TopRecipesNavSelected:link
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ec704d;
}
.TopRecipesNavText
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #036;
	line-height: 10px;
	text-decoration: none;
}

.TopRecipesNavTextSelected
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
}

a.MostPopNavTextSelected:link
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.MostPopNavTextSelected:visited
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.MostPopNavTextSelected:active
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.nosearchResult_red:link
{
	font-size: 12px;
	font-weight: bold;
	color: #e7573b;
	text-decoration: none;
}

a.nosearchResult_red:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #e7573b;
	text-decoration: none;
}

a.nosearchResult_red:active
{
	font-size: 12px;
	font-weight: bold;
	color: #e7573b;
	text-decoration: none;
}
a.nosearchResult_red:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #e7573b;
	text-decoration: underline;
}



/*--------------------------------------
Detail Page
--------------------------------------*/
.SelectedTab
{
	border: 1px solid #8cb048;
	background-color: #8cb048 !important;
	color: #ffffff;
}

.NormalTab
{
	border: 1px solid #c3c3c1;
	background-color: #cfcfcf;
	color: #000000;
}

.SelectedTab, .NormalTab
{
	height: 28px;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: none 0;
	cursor: hand;
	cursor: pointer;
}

.GreyBar
{
	background-color: #ececec;
	height: 25px;
}



/*--------------------------------------
RIGHT MODULES MostPopNav
--------------------------------------*/

a.rightboxtitle
{
	font: 15px Arial, Verdana;
	color: #47720f;
	text-indent: 0;
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
a.rightboxtitle:hover
{
	font: 15px Arial, Verdana;
	color: #47720f;
	text-decoration: underline;
}
.rightboxtitle
{
	font: 15px Arial, Verdana;
	color: #47720f !important;
	text-indent: 0;
	text-align: left;
	font-weight: bold;
}
.mostpopmembers
{
	font: 11px Arial, Verdana;
	color: #669933;
	text-align: left;
	padding: 4px;
}
.membername
{
	font: bold 14px/2em Arial, Verdana;
	color: #669933;
	text-align: left;
}
.memberprofile
{
	font: 10px Arial, Verdana;
	color: #121212;
	line-height: 2em;
	text-align: left;
	padding: 4px;
}
.rightboxmore
{
	font: 11px Arial, Verdana;
	color: #47720f;
	text-align: right;
	padding: 5px;
	font-weight: bold;
	padding-right: 3px;
}
#MostPopNav a
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #121212;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	display: block;
	padding: 6px;
}

#MostPopNav a:hover
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	color: #0469b3;
	background: #c2c2c2;
}

.MostPopNavText
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
.MostPopNavTextSelected
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
.MostPopNavTextSmall
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
.MostPopNavTextSmallSelected
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 12px;
	text-decoration: none;
	font-weight: bold;
}
.tableborderbottom
{
	font: 11px Arial, Helvetica, sans-serif;
	padding: 0;
	height: 100%;
	width: 3px;
	border-bottom: 1px solid #999999;
}
.tableborderallgrey
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
	padding: 5px;
	height: 20px;
	width: 100%;
	border: 1px solid #999999;
	background: #e4e4e4;
}
.tableborderall
{
	font: bolder 11px Arial, Helvetica, sans-serif;
	color: #006600;
	text-align: center;
	padding: 5px;
	height: 25px;
	width: 100%;
	vertical-align: bottom;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #669933;
}
.tableborderall2
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #006600;
	text-align: center;
	padding: 5px;
	height: 25px;
	width: 100%;
	border: 1px solid #999999;
	vertical-align: bottom;
}

.tableindent10
{
	text-align: left;
	text-indent: 10px;
}
.relatedtext
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #121212;
	line-height: 1.4em;
}
.searchsource_orange
{
	font: 11px/1.6em Arial, Verdana, Helvetica, sans-serif;
}

.searchtitle_orange
{
	font-size: 14px;
	font-weight: bold;
	color: #ff6633;
}
.searchtitle_red
{
	font-size: 14px;
	font-weight: bold;
	color: #e7573b;
	line-height: 14px;
	display: block;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
}

.searchtitle_ochre
{
	font-size: 14px;
	font-weight: bold;
	color: #dc9000;
}

.searchtitle_vanilla
{
	font-size: 14px;
	font-weight: bold;
	color: #b47774;
}
.tablebordernobot
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding: 5px;
	height: 20px;
	width: 100%;
	background: #acacac;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #acacac;
	border-left: 1px solid #999999;
}
utilitynav
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 1.3em;
}
.recipesearch
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
}
#recipesearch
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
}

#recipesearch a
{
	font: Verdana, Arial, Helvetica, sans-serif 11px;
	color: #ffffff;
}

.dropsearch
{
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 1em;
}
.droppopsearch
{
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #336633;
}

.sixproducts
{
	font: 10px/1em Arial, Verdana;
	color: #121212;
	text-align: left;
}
.tabtab
{
	font: 11px/1.2em Arial, Verdana;
	color: #121212;
	text-align: left;
	text-indent: 10px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0 solid #cccccc;
	border-left: 1px solid #cccccc;
	height: 25px;
}

.horizontal_dotted_line
{
	border-bottom: 1px dotted #bdbfb9;
}

/*--------------------------------------
TOP BAR
--------------------------------------*/

.topbar_tabs_short
{
	height: 25px;
	text-align: center;
	background-color: #cfcfcf;
	border-top: 2px solid #c3c3c1;
	border-left: 2px solid #c3c3c1;
	border-right: 2px solid #c3c3c1;
	font: 11px Arial Black, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: .01em;
	text-decoration: none;
}
.topbar_tabs_short_sel1
{
	height: 25px;
	text-align: center;
	background-color: #8cb048 !important;
	border-top: 2px solid #81a737;
	border-left: 2px solid #81a737;
	border-right: 2px solid #81a737;
	font: 11px Arial Black, Helvetica, sans-serif;
	color: #ffffff !important;
	letter-spacing: .01em;
	text-decoration: none;
}
.topbar_tabs_short_sel
{
	height: 25px;
	text-align: center;
	background-color: #8cb048;
	border-top: 2px solid #81a737;
	border-left: 2px solid #81a737;
	border-right: 2px solid #81a737;
	font: 11px Arial Black, Helvetica, sans-serif;
	color: #ffffff !important;
	letter-spacing: .01em;
	text-decoration: none;
}
/*--------------------------------------
Channel Tab Teaser
--------------------------------------*/
/*Celebrations. Naming Pattern:ChannelID+Name*/
.Channel13OuterBorder
{
	border: 5px solid #f6b28f;
}
.Channel13Border
{
	border: 1px solid #ef8861;
}
.Channel13InnerBackground
{
	background-color: #fcd9c5;
}

.Channel14OuterBorder
{
	border: 5px solid #c2cde6;
}
.Channel14Border
{
	border: 1px solid #b19eca;
}
.Channel14InnerBackground
{
	background-color: #e2e6f3;
}

.Channel15OuterBorder
{
	border: 5px solid #9dd05b;
}
.Channel15Border
{
	border: 1px solid #009f3c;
}
.Channel15InnerBackground
{
	background-color: #bedfc4;
}

.Channel16OuterBorder
{
	border: 5px solid #ffd88a;
}
.Channel16Border
{
	border: 1px solid #e4b77e;
}
.Channel16InnerBackground
{
	background-color: #ffeed2;
}

/* Classes to Replace Inline Style Sheets*/
.OuterMainTable
{
	width: 990px;
	background-color: #ffffff;
	border: solid 2px #d7d7d7;
}
.LeftNavMain
{
	width: 150px;
	background-color: #e0edc5;
}

.SubNavBorderBackground
{
	background-color: #94b13e;
}
.AdvertisementBackground
{
	background-color: #81a737;
}
.SearchBarBackground
{
	background-color: #47720f;
}
.TabBorderLineBackground
{
	background-color: #8cb048;
}
.HomeTableBackground
{
	background-color: #edf0d6;
}
.ThreeButtonBackground
{
	background-color: #dbf0bf;
}
.FeaturedMemberHome
{
	width: 95px;
	background-color: #f8ffea;
	height: 25px;
	border-top: 2px solid #d9f2b9;
	border-left: 2px solid #d9f2b9;
	border-right: 2px solid #d9f2b9;
}
.FeaturedMemberCell1
{
	background-color: #f8ffea;
	height: 25px;
	border-bottom: 2px solid #d9f2b9;
	border-left: 2px solid #d9f2b9;
	padding-left: 2px;
}
.FeaturedMemberCell2
{
	background-color: #f8ffea;
	height: 25px;
	border-bottom: 2px solid #d9f2b9;
	border-top: 2px solid #d9f2b9;
	border-right: 2px solid #d9f2b9;
	padding-top: 14px;
}
.AlternateRowBackground
{
	background-color: #f8ffea;
}
.MoreLinkCellBackground
{
	background-color: #e3ebd3;
}
.PartnerHeaderBar
{
	background-color: #d74b03;
}

/* Article/Menu/Editorial detail style.*/

.SaveSendSimilarImage
{
	width: 156px;
	height: 36px;
	border: none;
}

/*end of Article/Menu/Editorial detail style.*/

a.SearchBar:link
{
	color: #000000;
}
a.SearchBar:visited
{
	color: #000000;
}
a.SearchBar:active
{
	color: #000000;
}
a.SearchBar:hover
{
	cursor: pointer;
	color: White;
}
.SearchBarCol
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 4px;
	border-bottom-style: dotted;
	border-bottom-color: White;
	border-bottom-width: 1px;
	font-size: 11px;
}
.SearchDropDown
{
	background-color: #8cb048;
}

/*celebrity page*/
.SectionBG
{
	background-color: #f1f1f1;
}

.SalePrice
{
	color: #ab241f;
}

.clear
{
	clear: both;
}

#topContainer
{
	background-color: #edf0d6;
	height: 170px;
	width: 818px;
	margin: 0 auto;
	clear: both;
	text-align: left;
	vertical-align: middle;
}
#topInnerContainer
{
	clear: both;
	position: relative;
	background-color: #edf0d6;
	width: 800px;
	height: 160px;
	padding-top: 10px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}
#topBarScroller
{
	width: 760px;
	height: 160px;
	float: left;
	background-repeat: repeat-x;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.topBarTable
{
	text-align: left;
	vertical-align: top;
}

.itemImage
{
	width: 150px;
	height: 113px;
}

#leftScrollDiv
{
	clear: both;
	float: left;
	padding-right: 5px;
	position: relative;
	top: 30%;
}
#rightScrollDiv
{
	float: left;
	padding-left: 5px;
	position: relative;
	top: 30%;
}
/*end of celebrity page*/

/*New Recipe Homepage and dynamic department page*/
.recipe #container
{
	width: 978px;
	background: #ffffff;
	padding: 5px;
	border: 2px solid #d7d7d7;
	text-align: left; /* this overrides the text-align:center on the body element. */
}
.recipe #rcp-header
{
	background: #ffffff;
	padding: 0;
}

/* Tips for sidebars:
1. Since we are working in percentages, it's best not to use side padding on the sidebars. It will be added to the width for standards compliant browsers creating an unknown actual width.
2. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".recipe #rcp-lnav p" rule.
3. Since Explorer calculates widths after the parent element is rendered, you may occasionally run into unexplained bugs with percentage-based columns. If you need more predictable results, you may choose to change to pixel sized columns.
*/
.recipe #rcp-lnav
{
	float: left; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 150px; /* since this element is floated, a width must be given */
	background: #e0edc5; /* the background color will be displayed for the length of the content in the column, but no further */
}
.recipe #rcp-rnav
{
	float: right; /* this element must precede in the source order any element you would like it be positioned next to */
	width: 320px; /* since this element is floated, a width must be given */
	text-align: left;
	padding-bottom: 20px;
	display: inline;
}

/* Tips for rcp-main:
1. the space between the rcp-main and sidebars is created with the left and right margins on the rcp-main div.
2. to avoid float drop at a supported minimum 800 x 600 resolution, elements within the rcp-main div should be 300px or smaller (this includes images).
3. in the Internet Explorer Conditional Comment below, the zoom property is used to give the rcp-main "hasLayout." This avoids several IE-specific bugs.
*/
.recipe #rcp-main
{
	margin: 0 333px 13px 163px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #rcp-main div's text to fill the sidebar spaces when the content in each sidebar ends. */
}

.recipe #rcp-navbg
{
	width: 978px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_rcpnavs.gif);
	background-repeat: repeat-y;
}

.recipe #rcp-center
{
	width: 482px;
	vertical-align: top;
	display: inline;
}
.recipe #rcp-section1
{
	float: left;
	margin-top: 8px;
	width: 482px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient1.gif);
	z-index: 2;
	display: inline;
}
.recipe .rcp-sectiontitlebg
{
	margin: 5px;
	width: 472px;
	height: 38px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient2.gif);
	z-index: 3;
}
.recipe .rcp-sectiontitle
{
	float: left;
	width: 397px;
	padding: 10px 10px 10px 10px;
	z-index: 4;
}
.sectiontitleh2
{
	color: #121212;
	font: bold 15px Arial,Verdana;
	margin-bottom: 0;
	margin-top: 0;
	text-align: left;
}
.sectiontitlegreenh2
{
	color: #47720f;
	font: bold 15px Arial,Verdana;
	margin-bottom: 0;
	margin-top: 0;
	text-align: left;
}

.recipe .rcp-sectionrtlink
{
	float: right;
	width: 45px;
	font-size: 12px;
	padding: 12px 8px 0 0;
	z-index: 4;
}
.recipe .rcp-topfeatured
{
	float: left;
	padding: 5px 0 0 5px;
	text-align: center;
}
.recipe .rcp-topfeatrow
{
	float: left;
	padding: 0 0 10px 5px;
	width: 467px;
	text-align: left;
}
.rcp-topfeatrow2
{
	float: left;
	margin: 0 0 5px 5px;
	width: 467px;
	height: 5px;
	text-align: left;
	border-top: 1px dashed #cccccc;
}
.recipe .rcp-feat1
{
	float: left;
	padding: 0 0 10px 5px;
	width: 150px;
	text-align: left;
	vertical-align: top;
}
.recipe .rcp-feat1 img
{
	vertical-align: top;
}
.recipe #rcp-feat2
{
	float: left;
	margin-left: 6px;
	width: 150px;
}
.recipe .rcp-title
{
	margin: 5px 0 5px 0;
}
.captionlink
{
	font-size: 12px;
	font-weight: bold;
}
.titleh3
{
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	margin: 5px 0 5px 0;
}

.recipe .rcp-title2
{
	float: left;
	width: 310px;
	margin: 5px 0 5px 10px;
}
.title2h3
{
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	margin: 0;
}
.recipe #rcp-section2
{
	float: left;
	margin-top: 13px;
	width: 482px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient1.gif);
	z-index: 2;
}
.section4title
{
	margin-top: 0;
	margin-bottom: 0;
	font: 15px Arial, Verdana;
	color: #47720f;
	text-align: left;
	font-weight: bold;
}
.recipe .rcp-top3txtbox
{
	float: left;
	width: 282px;
	padding-left: 3px;
}
.recipe .rcp-ratingsource
{
	float: right;
	width: 60px;
	text-align: right;
	margin-right: 5px;
}
.recipe .rcp-ratingsource img
{
	vertical-align: top;
}
.recipe .rcp-sourcetitle
{
	margin-top: 3px;
	font-size: 10px;
	font-weight: bold;
}
.recipe .rcp-sourcetext
{
	margin-top: 3px;
	font-size: 9px;
}
.recipe #rcp-section3
{
	float: left;
	width: 482px;
	margin-top: 18px;
	position: relative;
}
.recipe #rcp-miniad
{
	float: left;
	width: 235px;
}
.recipe #rcp-topmem
{
	float: left;
	width: 235px;
	margin-left: 12px;
}
.recipe #rcp-col1
{
	float: left;
	width: 235px;
}
.recipe #rcp-col2
{
	float: left;
	width: 235px;
	margin-left: 12px;
	position: relative;
}
.recipe #rcp-minisectiontitle
{
	font-size: 15px;
	font-weight: bold;
	color: #47720f;
	position: relative;
	display: inline;
}
.recipe #rcp-minisection
{
	width: 235px;
	height: 85px;
	margin-top: 10px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient3.gif);
	z-index: 1;
	position: relative;
}
.recipe #rcp-minisectionimg
{
	float: left;
	width: 75px;
	margin: 5px 0 5px 5px;
	position: relative;
	display: inline;
}
.recipe #rcp-minisectiontxt
{
	float: left;
	display: table-cell;
	width: 140px;
	height: 75px;
	margin: 5px 5px 0 5px;
	position: relative;
	display: inline;
}
.recipe #rcp-minisectionimg img, .recipe #rcp-minisectiontxt i *
{
	vertical-align: top;
}

.recipe #rcp-minisectionbtn
{
	margin-top: 5px;
	position: absolute;
	bottom: 0;
	right: 6px;
	z-index: 5;
}
.recipe #rcp-minisectionbtn img
{
	vertical-align: bottom;
}

.recipe #rnav-section1
{
	float: left;
	width: 300px;
	margin: 10px 10px 0 10px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient4.gif);
	z-index: 2;
	display: inline;
}

.recipe .rnav-section2
{
	float: left;
	width: 300px;
	margin: 10px 10px 0 10px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient4.gif);
	z-index: 2;
	display: inline;
}

.recipe #rcp-section4
{
	float: left;
	width: 482px;
	padding: 18px 0 0 0;
}
.recipe #rcp-section5
{
	float: left;
	margin: 13px 0 0 0;
	width: 482px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient1.gif);
	z-index: 2;
}

.recipe .rnav-sectiontitlebg
{
	margin: 5px;
	width: 290px;
	height: 38px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient2.gif);
	z-index: 3;
}

.recipe .rnav-sectiontitle
{
	font-size: 15px;
	font-weight: bold;
	color: #121212;
	padding: 10px;
}

/*Poll Section*/

.recipe #rnav-pollsection
{
	float: left;
	width: 300px;
	margin: 10px 10px 0 10px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient4.gif);
	z-index: 2;
	display: inline;
}

.recipe #rnav-polltitlebg
{
	margin: 5px;
	width: 290px;
	height: 38px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient-poll.gif);
	z-index: 3;
}
.recipe #rnav-polltitle
{
	font-size: 16px;
	font-weight: bold;
	color: #121212;
	padding: 9px 0 10px 40px;
}
.recipe #rnav-pollcontent
{
	width: 285px;
	padding-left: 5px;
	position: relative;
}
.recipe #rnav-pollbtns
{
	/*width: 285px;*/
	padding-left: 52px;
	position: relative;
	padding-top: 10px;
	text-align: left;
}
.recipe #rnav-pollpic
{
	float: left;
	width: 175px;
}
.recipe #rnav-pollpic img, .recipe #rnav-pollbtns img
{
	vertical-align: top;
}
.recipe #rnav-polltext
{
	float: right;
	width: 100px;
	padding-top: 10px;
}
.rnav-pollname
{
	color: #006699;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin: 0;
}
.recipe #rnav-pollsmtext
{
	font-size: 10px;
	color: #006699;
	padding-top: 10px;
}

/* poll lightbox */
#poll
{
	background-color: #e8e8db;
	width: 597px;
	font-size: 13px;
	padding: 8px;
	!padding: 8px;
	_padding: 8px;
}

#poll-left
{
	float: left;
	width: 300px;
}

#poll-right
{
	float: right;
	width: 266px;
	height: 465px;
	background-color: #fff;
	padding: 5px;
}

#poll-results
{
	height: 220px;
	padding: 5px 0 0 5px;
}
#poll-resultsimg
{
	float: left;
	width: 85px;
}
#poll-resultstxt
{
	float: left;
	width: 205px;
	padding-right: 5px;
}

.voteerror
{
	padding-top: 5px;
	font-size: 11px;
	line-height: 12px;
	color: #c50808;
}
#poll-surveysays
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
#poll-yumyuck
{
	font-size: 24px;
	font-weight: bold;
	color: #638119;
}
#poll-resultsyum
{
	clear: both;
	padding-top: 15px;
	!padding-top: 10px;
	_padding-top: 10px;
width:295px;
}

#poll-resultsyuck
{
	clear: both;
	padding-top: 10px;
	!padding-top: 8px;
	_padding-top: 8px;
width:295px
}

.divbar
{
	width: 187px;
	float: left;
}
.greenbar
{
	background-color: #8a9f40;
	height: 13px;
	float: left;
	margin-top: 2px;
}
.redbar
{
	background-color: #d80e09;
	height: 13px;
	float: left;
	margin-top: 2px;
}
.tally
{
	float: left;
	padding-right: 5px;
	font-size: 15px;
	font-weight: bold;
}
#poll-votepg
{
	margin-top: 15px;
	!margin-top: 10px;
	_margin-top: 10px;
	font-weight: bold;
	color: #006699;
	font-size: 13px;
}
#poll-ad
{
	float: left;
	text-align: center;
	height: 250px;
}
#poll-300x250
{
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

#poll-sectiontitlebg
{
	width: 266px;
	height: 38px;
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient2.gif);
	text-align: center;
}
#poll-sectiontitle
{
	font-size: 18px;
	font-weight: bold;
	color: #121212;
	padding: 9px;
}
#poll-title
{
	font-size: 20px;
	color: #121212;
	font-weight: bold;
	padding: 15px 0 15px 0;
	text-align: center;
}
#poll-nextimg
{
	text-align: center;
}
#poll-nexttxt
{
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
	padding: 8px;
	text-align: center;
}
#poll-back
{
	width: 75px;
	float: left;
	color: #006699;
	text-align: left;
	font-weight: bold;
}
#poll-share
{
	width: 85px;
	float: left;
	color: #006699;
	text-align: right;
}
#poll-next
{
	width: 75px;
	float: right;
	color: #006699;
	text-align: right;
	font-weight: bold;
}
#poll-seemostbox
{
	background-color: #e8e8db;
	width: 241px;
	height: 58px;
	text-align: left;
	padding: 10px 0 0 15px;
	font-weight: bold;
	line-height: 24px;
}

/* End of Poll Light Box */

/* Poll Landing Page */
#poll-landing
{
	float: left;
	border: 2px solid #d7d7d7;
	width: 478px;
	height: 298px;
	background-color: #e8e8db;
	margin-top: 15px;
}
#poll-landing_right
{
	float: left;
	width: 143px;
	margin: 25px 10px 0 5px;
}
#poll-landing_right h2
{
	font-size: 14px;
	margin: 0 0 15px 0;
	color: #006699;
	font-weight: normal;
}
#more-yumyuck
{
	color: #121212;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
}
/* End of Poll Landing Page */

.recipe #rnav-centonasection
{
	padding: 0 5px 10px 10px;
	width: 285px;
}

.recipe #rnav-forumsection
{
	padding: 0 5px 10px 10px;
	width: 285px;
}
.recipe .rnav-forumtext
{
	padding-top: 10px;
	overflow: hidden;
}

.recipe #rnav-facebook
{
	width: 150px;
	height: 85px;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.recipe #rnav-twitter
{
	width: 150px;
	height: 85px;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.recipe #rnav-socials
{
	width: 300px;
	height: 85px;
	float: left;
	text-align: center;
	vertical-align: middle;
}

.recipe #rnav-social1, .recipe #rnav-social2
{
	float: left;
	padding-top: 24px;
}

.recipe #rnav-dontmiss
{
	padding: 0 5px 10px 10px;
}
.recipe #rnav-dontmisstext1, .recipe #rnav-dontmisstext2, .recipe #rnav-dontmisstext3, .recipe #rnav-dontmiss
{
	padding-top: 10px;
	font-size: 12px;
	font-weight: bold;
}

.recipe #rnav-sweepssection
{
	padding: 0 5px 10px 10px;
	width: 285px;
}
.recipe .rnav-sweepstext
{
	padding-top: 10px;
}

.recipe #rcp-rnavtitle
{
	float: left;
	width: 300px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #121212;
}

.recipe #rcp-rnavtitle2
{
	float: left;
	width: 280px;
	padding: 20px 0 0 10px;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #121212;
}

.rnavh2
{
	font: 15px Arial, Verdana;
	text-align: left;
	font-weight: bold;
	float: left;
	width: 280px;
	height: 21px;
	line-height: 21px;
	color: #000;
	margin: 15px 10px 0 10px;
}

.recipe #rcp-subscribe
{
	padding: 20px 10px 10px 10px;
	width: 280px;
}
.recipe #rcp-subscribe input[type=image]
{
	vertical-align: top;
}
.recipe #divExtra
{
	float: left;
	width: 300px;
	height: 21px;
	text-align: left;
	line-height: 21px;
	padding: 10px 0 10px 0;
}
.recipe #rnav-300x250
{
	padding: 3px 10px 0 10px;
	display: block;
	height: 250px;
	width: 300px;
	position: relative;
	float: left;
}
.recipe .lnav-titlebg, #lnav-titlebg1
{
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient5.gif);
	float: left;
	width: 150px;
	vertical-align: middle;
	text-align: left;
}
.recipe .lnav-title, #lnav-title1
{
	padding: 7px 7px 7px 8px;
	font-size: 12px;
	font-weight: bold;
	color: #121212;
}
.recipe .rcp-lnavul, #rcp-lnavul1
{
	float: left;
	margin: 0;
	padding: 8px 4px 13px 8px;
	width: 138px;
	list-style: none;
}
.lnavli
{
	font-size: 12px;
	color: #006699;
	text-align: left;
	line-height: 14px;
	padding-bottom: 5px;
}
.recipe #rcp-mcafee
{
	text-align: center;
	position: relative;
	bottom: 13px;
	width: 150px;
}

.recipe #rcp-quicklinks
{
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient6.gif);
	border-top: 13px solid #ffffff;
	width: 748px;
	padding: 20px 115px 20px 115px;
	z-index: 2;
	text-align: left;
}
.recipe #rcp-quicklinks2
{
	width: 100%;
	float: left;
}
.recipe #rcp-quicktitle
{
	font-size: 18px;
	font-weight: bold;
	color: #47720f;
}

.recipe #rcp-featcollections
{
	float: left;
	padding: 5px 0 0 5px;
	text-align: center;
	display: inline;
}
.recipe #rcp-featrecipe
{
	float: left;
	padding: 0 0 10px 5px;
	width: 150px;
	text-align: left;
	vertical-align: top;
}
.recipe #rcp-featcollections2
{
	padding: 0 5px 10px 10px;
	float: right;
	width: 305px;
	display: inline;
}

.watermark
{
	color: #cccccc;
	background-color: #ffffff;
}

/* Miscellaneous classes for reuse */
.fltrt
{
	/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft
{
	/* this class can be used to float an element left in your page The floated element must precede the element it should be next to on the page. */
	float: left;
	margin-right: 8px;
}
.clearfloat
{
	/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}
.breadcrumb
{
	float: left;
	margin-top: 8px;
	font-size: 11px;
}
.rcp-red
{
	color: #8b0000;
}
#rcp-similartile
{
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient1.gif);
	display: inline;
	float: left;
	z-index: 2;
	width: 175px;
}
#rcp-similartiletitlebg
{
	background-image: url(http://iweb.cooking.com/images/recipe/Main/bg_gradient2.gif);
	height: 38px;
	margin: 5px 5px 10px;
	width: 165px;
	z-index: 3;
}
#rcp-similartiletitle
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #121212;
	padding: 10px;
}

#rcp-similartileimg
{
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	position: relative;
	width: 75px;
}
#rcp-similartiletxt
{
	display: inline;
	float: left;
	margin: 0 5px;
	padding-bottom: 5px;
	position: relative;
	width: 75px;
	font-weight: bold;
	font-size: 12px;
	word-wrap: break-word;
}
#rcp-seemore
{
	width: 165px;
	float: left;
	margin: 5px 0 0 10px;
	padding-bottom: 8px;
}

.rcp-simlarimage
{
	height: 75px;
	width: 75px;
	border-width: 0;
}


span.recurringIcon
{
	display: block;
	background: url(http://iweb.cooking.com/images/shopping/icons/icon_RO_tab.png) no-repeat 0 5px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	float: left;
	left: 0;
	top: -6px;
	position: relative;
}

span.recurringIconOver
{
	display: block;
	background: url(http://iweb.cooking.com/images/shopping/icons/icon_RO_tab.png) no-repeat 0 -15px;
	height: 20px;
	width: 20px;
	text-indent: -9999px;
	float: left;
	left: 7px;
	top: 6px;
}

span.recurringText
{
	display: block;
	position: relative;
}

a.recurringTab
{
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
}

