/* sni-rz - Sat, 28 Jan 2012 21:06:47 -0500 */
/*
	* 	RZ 2.4 COLOR SCHEME
	* ************************* *
	*   #862676 -	purps
	*	#c1d82f	-	light green
	*	#6b7a0c	-	dark green
	*	#f89828	-	orange
	*	#f9da99	-	cream
	*	#ffffcc	-	light cream
	*	#4455bb -	blue link color
	*	#6688cc -	lighter blue visited link color (not being used)
	*	#862676 -	purple visited link color
	* ************************* *
*/

*{outline:none}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-spacing:0;}

fieldset, img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup,sub{line-height:normal;}

sub{vertical-align:text-bottom;}

input, textarea, select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}

body{
	font:13px/1.7 arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
}

table{font-size:inherit;font:100%;}

pre,code,kbd,samp,tt{
	font-family:monospace;
	*font-size:108%;
	line-height:99%;
}

strong { font-weight: bold; }

.clrfix{zoom:1;}
.clrfix:after{content:".";display:block;height:0;width:0;line-height:0;font-size:0;clear:both;visibility:hidden;}
.clr{clear:both;}

/* generic float classes */
.rz-w { float:left; width:50%;}
.rz-e { float:right; width:50%;}

.half {width: 50%}
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}

body {color:#333; background: #E6E1C1;}

.minor, small { font-size: 85% }

.advert { color: #999 }
.advert { font-size: 85% }

a {text-decoration: none; }

a:hover { text-decoration: underline; }


/* ul.menu creates a horizontal menu */
ul.menu { *zoom:1; }
ul.menu:after {content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden;}
ul.menu li { float: left; }
ul.menu li a {display: block;}

/* ul.list creates a standard list with purple bullets */
ul.list li { padding-left: 10px; float: none; }
ul.list li a { display: inline;}
ul.list li { background: url( ../2011/sprite/rz-icons.png) no-repeat 0 -2152px; }

ul.list-main li { padding-left: 10px; float: none; }
ul.list-main li a { display: inline;}
ul.list-main li { background: url( ../2011/sprite/rz-icons.png) no-repeat 0 -2152px; }

.noquery ul.list li { background: padding-left: 22px; float: none; }
.noquery ul.list li a { display: inline;}
.noquery ul.list li { background: url( ../2010/se/list-bullet.png) no-repeat 11px 8px }


/* ordered list with circles behind the numbers */
.circles li { float: left; width: 100%; margin: 8px 0 7px 0; line-height: 18px; }
.circles li { color: #333}
.circles em { float: left; width: 32px; height: 32px; margin: -8px 7px 0 0; font-size: 108%; line-height: 32px; vertical-align: middle; text-align: center; }
.circles em { color: #fff; font-weight: bold; background: transparent url(../2010/se/rz-ui.png) 0 -495px no-repeat; text-shadow: 0 1px #555; }
.circles .question em { background-position: -32px -495px; }

/* Column classes split up Lists into multiple columns */
.dual-column .list { float: left; width: 50%; }
.tri-column .list { float: left; width: 33%; }
.quad-column .list { float: left; width: 25%; }

/* use .input-text for text inputs
	26px height
 */
.input-text { 
    display: block;
	height: 24px;
	border: 1px solid #d8d8d8;
	padding-left: 3px; 
    *overflow:hidden;
}

.input-text span { 
    display: block;
	padding-right: 2px;
	*overflow:hidden;
}

.ua-upld .input-text {*overflow:visible;}

.input-text input.text {
	border: none;
	outline: none;
	width: 100%;
	font-size: 93%;
	color: #3d3d3d;
	background: none;
	padding: 4px 0;
}

#up-page-content .input-text input.text {
	margin-top: 4px; 
	*margin-top: 0;
	font-size: 13px;
}

/* use .input-select for select inputs */
.input-select div select{
	border: none;
	width: 100px;
	font-weight:bold;
}

.input-select div select{color:#68751D}

/* a.img is for making images blocks */
a.img { display: block; }
a.img img {display: block;}

/* use with .thumbnail for making little thumbnails */
a.thumbnail img { padding: 1px; border: 1px solid}
a.thumbnail img { background-color: #fff; border-color: #d8d8d8;}



/* Main Wrappers */
#site-wrapper {
	padding: 0;
	margin: 0;
	position:relative;
	*z-index: 9998;
}

#site-wrapper div.hd.body-white-roundedcorners, #rz-footer div.hd.body-white-roundedcorners{display: block;}

#rz-bd { 
	width: 992px; 
	margin: 0 auto; 
}

#rz-ww {
	margin: 0 0 28px 0;
	padding:7px 0 0 7px;
	width: 202px;
	float: left;
	min-height: 500px;	
}

#rz-ww.min {min-height: 500px;}

#rz-ww.tax-ww {
	margin: 0 14px 14px 0; 
	width: 193px; 
	clear: left;
}
#rz-ww.tax-ww {
	-moz-border-radius-bottomright:: 5px;
	-khtml-border-radius-bottomright:: 5px;
	border-bottom-right-radius: 5px;
}

/* Leader  */
#rz-lead {
	float: left;
	position: relative;
}
#rz-lead.tax-lead { padding-left: 14px;}

#rz-lead  .rz-e img {width: 120px;}

#rz-lead .rz-ww .description {line-height: 1.3;}

#rz-main {
	float: left;
	position:relative;
	z-index:500;
}

#rz-we { 
	float: left;
	width: 405px;
	margin: 23px 14px 0;
	*margin-right:0; 
}

#rz-w { 
	float: left;
	clear: left;
	width: 614px;
	padding: 0 14px 0; 
	margin-left:-210px;
	_margin-left:-104px;
	*padding-right:0;
	*position:relative;
	*margin-left:-200px;
}

#blog #rz-w {z-index:2;}
#blog #rz-e {z-index:1;}

#rz-e { 
	float: right;
	position:relative;
	margin: 14px 14px 14px 0;
	*margin-right:6px;
	padding: 7px 7px 0;
	*padding:0;	
	width:322px;
	*width:336px;
 }
 
 .rz-e-hd { 
    *height:4px;
    *overflow:hidden;
 }
  .rz-e-hd { *background: #ebe8df url(../2011/ie/aside-ads-cont.png) no-repeat top left;}

#rz-ur {
	clear: both;
	margin: 14px;
}

#rz-ur-nav {
	width: 191px;
	float: left
}

#rz-ur-main { 
    float: left;
	width: 404px;
	margin: 0 14px;
    *margin-right:-8px;
}

.rz-ur-myaccount { *padding-right:12px;}

#rz-ur-notes { 
    float: left;
	width: 343px; 
    margin-top:10px;
}


/* Main Area Typography */
#rz-main .page-title,
#rz-lead .page-title,
#rz-ur-main .page-title {
	font-size: 197%;
	line-height: 1;
}

.recipe-detail-page .leady-hd h2,
.ratings-reviews .leady-hd h2,
.recipe-photo .leady-hd h2,
#rz-we h3,
#rz-main .section-title,
#rz-lead .section-title,
#rz-ur-main .section-title { 
	font-size: 182%;
	line-height: 1;
}

#rz-main .title, 
#rz-lead .title, 
#rz-ur-main .title { 
	line-height: 1.2; 
	font-size: 138.5%;
}

#rz-main .sni-e .item .title{
	font-size:108%;
}

.recipe-detail-page .rz-lead-action-left {*right: 274px;}

.recipe-detail-page .private {
	font-size: 85%;
	background: url(../2011/sprite/rz-icons.png) no-repeat 0 -3199px;
	padding-left: 17px;
	margin-bottom: 14px;
}

.recipe-detail-page .user-info, #rz-w .recipe-detail-page .user-info {*margin-bottom: 0;}


#rz-we .fly-bd h3 {
	font-size: 108%;
	border: none;
	line-height: 1.385;
}

#rz-main .sni-e .item  .pod.hp-fetur{
	border-bottom: 1px solid #DDD;
	margin: 0 14px 7px;
	padding: 0 0 14px;
}

#rz-main .sni-e .item  .pod.top-recp{
	margin: 0 14px 14px;
	padding: 0;
}

#rz-main .sni-e .item  .pod.hp-fetur a img{
	border: 1px solid #CCC;
	float: left;
	margin-right: 7px;
	padding: 1px;
	width:92px;
}
#rz-main .sni-e .item  .pod.hp-fetur h4{
	margin-bottom:7px;
}
#rz-main .sni-e .item  .pod.hp-fetur p{
	line-height:1.3;
}
#rz-main .sni-e .item  .pod.top-recp ul.list li{
	line-height:1.7;
}

#rz-main .list-title,
#rz-lead .list-title,
#rz-ur-main .list-title {
	font-size: 100%;
	line-height: 1;
	font-weight: bold;
}

#rz-main .cat-title,
#rz-lead .cat-title,
#rz-ur-main .cat-title {
	color: #666;
	font-size: 85%;
	line-height: 1;
	text-transform: uppercase;
}
#rz-main .cat-title,
#rz-lead .cat-title,
#rz-ur-main .cat-title {color: #666;}


/* search */
.search .input {
	float:left;
	height:34px;
	line-height:34px;
	padding:0 9px;
}

.search button {
	border: none;
	cursor:pointer;
	float:left;
	height:32px;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
}
.search button {
	background:transparent url(../2011/sprite/rz-ui.png) no-repeat scroll -2px -417px;
	width:49px;
}

.search button:active {background-position: -51px -417px;}

/* breadcrumb */
#rz-bc, #pushdown {
	width:992px;
	margin: 0 auto;
	clear: both;
	display: block;
}

#rz-breadcrumb {
	float:left;
	margin: 0 0 0 14px;
	width:860px;
	line-height:1;
}

#rz-sitemap{
	float:right;
	margin: 0 7px 0 0;
	overflow:hidden;
	text-align:right;
	width:100px;
	display:none;
}

#rz-sitemap span {
	background:url(../2010/se/rz-ui.png) no-repeat 0 -445px;
	width:9px;
	height:9px;
	float:right;
	margin:5px 0 0 3px;
	display: none;
}


/* ads */
#rz-e .ad {
	*margin-top:4px;
	font-size: 85%;
	color: #999;
	text-align: center;
	background: #ebe8df
}

#rz-e .ad table{margin:0 0 0 10px;}

#rz-e .ad p { margin-bottom: 2px; }

#sni-e .ad small {
	text-align: center;
	color: #999;
	padding: 3px 0;
}

#rz-e .ad img {
	display: block;
	margin: 0 auto;
}

#rz-e .ad .hd {
	width: 300px;
	margin: 0 auto;
}

#rz-e .ad .hd p { text-align: center; }

#rz-e .ad .hd a { float: right; }

#rz-ww .ad {
	color: #999;
	text-align: center;
	font-size: 85%;
	line-height: 1.385;
}

#rz-ww .ad img {
	display: block;
	margin: 0 auto;
}


/* pagination */
.pagi {
	text-align:center;
	color:#176684;
	font-size:85%;
	clear:both;
	line-height: 1.8;
}

.pagi span{margin:0 7px;}

.pagi span.nextprev {
	margin-left:0;
	margin-right:1px;
}
.pagi span.nextprev {
	border:1px solid #dedede;
	padding:2px 5px;
	color:#999;
}

.pagi a,
.pagi a:visited {
	border:1px solid #176684; 
	color: #176684;
	padding:2px 5px;
	margin-right:1px;
}

.pagi a:hover{
	border:1px solid #a91d1e;
	color:#a91d1e;
	text-decoration:none;
}

.pagi a.nextprev{font-weight:bold;} 

.pagi .current {
	background-color:#373126;
	padding:2px 5px;
	border:1px solid #373126;
	color:#fff;
	margin-right:1px;
	margin-left:0;
	font-weight:bold;
}


/* accordions */
.acco-group {
	border: 1px solid #eee;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.acco-link {
	padding-left: 17px;
	line-height: 31px;
	background: transparent url(../2011/sprite/rz-icons.png) 2px -2036px no-repeat;
}
.acco-link {*background-position: 3px -2035px;}

.acco .ui-state-default {
	padding-left: 17px;
	color: #6b7a0c;
	cursor: pointer;
	background-position: 3px -2098px;
}
.acco .ui-state-default{*background-position: 3px -2093px;}

/* ratings */
.rating-sm-0,
.rating-sm-05,
.rating-sm-1,
.rating-sm-15,
.rating-sm-2,
.rating-sm-25,
.rating-sm-3,
.rating-sm-35,
.rating-sm-4,
.rating-sm-45,
.rating-sm-5 {
	display: block;
	width: 89px;
	height: 16px;
	background: transparent url(../2011/sprite/rz-ui.png) -3px -687px no-repeat;
}

.rating-sm-0 { background-position: -90px -687px; }
.rating-sm-1 { background-position: -72px -687px; }
.rating-sm-2 { background-position: -54px -687px; }
.rating-sm-3 { background-position: -36px -687px; }
.rating-sm-4 { background-position: -18px -687px; }
.rating-sm-5 { background-position: -3px -687px; }

.rating-sm-05 { background-position: -72px -620px; }
.rating-sm-15 { background-position: -54px -620px; }
.rating-sm-25 { background-position: -36px -620px; }
.rating-sm-35 { background-position: -18px -620px; }
.rating-sm-45 { background-position: 0 -620px; }

.rating-lg-0,
.rating-lg-05,
.rating-lg-1,
.rating-lg-15,
.rating-lg-2,
.rating-lg-25,
.rating-lg-3,
.rating-lg-35,
.rating-lg-4,
.rating-lg-45,
.rating-lg-5 {
	display: block;
	width: 158px;
	height: 30px;
	background: transparent url(../2010/se/rz-ui.png) 0 -560px no-repeat;
}

.rating-lg-0 { background-position: -160px -560px; }
.rating-lg-1 { background-position: -128px -560px; }
.rating-lg-2 { background-position: -96px -560px; }
.rating-lg-3 { background-position: -64px -560px; }
.rating-lg-4 { background-position: -32px -560px; }
.rating-lg-5 { background-position: 0 -560px; }

.rating-lg-05 { background-position: -128px -530px; }
.rating-lg-15 { background-position: -96px -530px; }
.rating-lg-25 { background-position: -64px -530px; }
.rating-lg-35 { background-position: -32px -530px; }
.rating-lg-45 { background-position: 0 -530px; }


/*PHP Error page*/
.php-error {padding: 14px;}
.php-error  h1 {padding-bottom: 14px;}
.php-error .url {padding-bottom: 14px; font-size: 111%; font-weight: bold; }
.php-error .list {padding:14px;}

.thanks-for {padding: 14px;}


#sponsor_ad_div_id {
	float: right;
	margin-top: -32px;
}

#pushdown {
	text-align: center;
	line-height: 0;
	font-size: 0;
}

#pushdown a {
	line-height: 0;
	font-size: 0;
}

#rz-bd #sponsor_ad_div_id,
#rz-w #sponsor_ad_div_id {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCC;
	margin: 0;
	padding: 14px;
	position: absolute;
	top: -2px;
	text-align:center;
	right:366px;
	-moz-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

#rz-bd .site-tour-page #sponsor_ad_div_id {right:30px}

#dialog #sponsor_ad_div_id{
	float:none;
	margin: 14px 0 0;
	position: absolute;
	right: 164px;
	top: 0;
}

#rz-bd #sponsor_ad_div_id small,
#rz-w #sponsor_ad_div_id small,
#dialog #sponsor_ad_div_id small {display:block;}

#dialog #sponsor_ad_div_id small{text-align:center;color:#999;}

#dialog #sponsor_ad_div_id img,
#rz-bd #sponsor_ad_div_id img,
#rz-w #sponsor_ad_div_id img {margin: 0 auto;float:none;}

#dialog #sponsor_ad_div_id .pod.sponsor,
#rz-bd #sponsor_ad_div_id .pod.sponsor,
#rz-w #sponsor_ad_div_id .pod.sponsor {margin:0;}


#rz-w.recipe-info-page #sponsor_ad_div_id .pod.sponsor{
	background: none repeat scroll 0 0 #FFF;
	border-bottom: 1px solid #DDD;
	margin-top: -32px;
	padding: 14px;
	position: absolute;
	right: 365px;
	top: -1px;
}

#rz-w.recipe-info-page #sponsor_ad_div_id .pod.sponsor small{
	display:block;
	color:#999;
}

#rz-w.recipe-info-page #sponsor_ad_div_id .pod.sponsor img {float:none;}

#sponsor_ad_div_id p span#sponsorLogo {margin-right: 7px;}

#sponsor_ad_div_id iframe {vertical-align: middle;}

#sponsor_ad_div_id a img {vertical-align: middle;}

#rz-w #sponsor_ad_div_id .pod small {
	float: left;
	margin: 7px 7px 0 0;
} 

#rz-w #sponsor_ad_div_id .pod img {
	border: none;
	margin: 0;
	padding: 0;
} 

#rz-w #sponsor_ad_div_id .pod {margin: 0 0 14px 0;}


.more-stats{padding: 14px 0 0 0;}

.more-stats p {
	font-size: 85%;
	line-height: 1.3;
}

.phpUser-Stats .more-stats{padding: 7px 0 0 0;}

.sni-w .bd-1.sidenote {float: right;}

.sni-w .bd-1.sidenote h5 {font-weight: bold;}

.ckbk .column #list {padding: 14px 0;}

#rz-main .inline-rating {
	float: left;
	padding: 0 7px 0 0;
	*width: 158px;
	*height: 30px;
}

#rz-main .star-rating {
	background: url(../2011/sprite/rz-ui.png) no-repeat -156px -608px;
	width: 145px;
	height: 27px;
}

#rz-main ul li.current-rating, 
#rz-main #rz-we .pod ul li.current-rating {
	background: url(../2011/sprite/rz-ui.png) no-repeat -4px -608px;
	width: 145px;
	height: 27px;
	padding: 0;
}

.sr-reviews .inline-rating.small,
.sr-reviews .inline-rating.small,
.hp-rating .inline-rating.small,
#rz-main .inline-rating.small {float: left; padding: 0; *width: 89px; *height: 16px;}

.sr-reviews .inline-rating.small,
.hp-rating .inline-rating.small,
#rz-main .inline-rating.small .star-rating,
#rz-stretch .inline-rating.small .star-rating {
	background: url(../2011/sprite/rz-ui.png) no-repeat -92px -687px;
	width: 87px;
	height: 16px;
	*position: relative;
}

.sr-reviews .inline-rating.small ul li.current-rating,
.hp-rating .inline-rating.small ul li.current-rating,
#rz-stretch .inline-rating.small ul li.current-rating,
#rz-main .inline-rating.small ul li.current-rating,
#rz-main #rz-we .pod .inline-rating.small ul li.current-rating {
	background: url(../2011/sprite/rz-ui.png) no-repeat -3px -687px;
	width: 87px;
	height: 16px;
	padding: 0;
	*position: absolute;
}


.wpn .inline-rating{
	float: left;
	padding: 0;
	margin: 4px 0 7px 7px;
}
.wpn .inline-rating{
	*width: 89px;
	*height: 16px;
}

.wpn .inline-rating .star-rating{
	background: url(../2010/se/rz-ui.png) no-repeat -90px -636px;
	width: 89px;
	height: 16px;
	*position: relative;
}

.wpn .inline-rating ul li.current-rating{
	background: url(../2010/se/rz-ui.png) no-repeat -0 -636px;
	width: 89px;
	height: 16px;
	padding: 0;
	*position: absolute;
}

#rz-main .page .inline-rating.small {padding-right: 7px;}

.hp-rating .inline-rating.small {padding: 0; *position: relative;}

.rating-txt{padding: 8px 0;}

.ratings-reviews-list li {margin-bottom: 14px;}

.ratings-reviews-list p.more {text-align: right;}

.zero_results {margin: 0 0 0 14px; width: 616px;}

.dupi {margin: 7px 14px 14px;}

.dupi h2 {
	font-size: 161.6%;
	margin: 0 0 14px 0;
	padding: 0;
	line-height: 1;
}

.dupi p {
	font-size: 100%;
	line-height: 1.3;
	margin: 0 0 14px 0;
	padding: 0;
}


/*SITE MAP AND SITE TOUR*/
.site_map ul li {
	color:#000;
	font:11.5pt "Arial";
	padding-bottom:10px;
	margin-left:0;
}

.site_map ul.viewlist li{margin: 0; padding:0;}
.site_map ul.viewlist li {background:none;list-style:none;}

.site_map ul.viewlist li a {padding-left:3px;}

.site_map h2 {color:#424242}

.site-tour-page .leady-hd .story {
	width: 632px; 
	font-weight: bold;
	font-size: 120%;
	padding: 14px 0;
	line-height: 1.3;
}

/* overrides for the generic page layout to prevent the main container from floating left in the sitetour pages */
#rz-main.rz-sitetour-main {
	float: none;
	padding: 28px;
	position: static;
}

/* styles for the sitetour pages' lead module, -w and -e */
.rz-sitetour-main #rz-sitetour-lead-w {width: 544px; float: left;}

.rz-sitetour-main #rz-sitetour-lead-w img{padding-top:10px;}

.rz-sitetour-main #rz-sitetour-lead-w h2 {margin-top: 10px;}

.rz-sitetour-main #rz-sitetour-lead-e {
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	background:none repeat scroll 0 0 #EEE;
	float:right;
	margin:14px 14px 14px 0;
	padding:7px 7px 0;
	width:322px;
}

.rz-sitetour-main #rz-sitetour-lead-e .ad {
	background:none repeat scroll 0 0 #EEE;
	color:#999;
	font-size:85%;
	text-align:center;
}

.rz-sitetour-main #rz-sitetour-lead-e .ad p {margin-bottom: 2px;}

/* styles for pods with and without images, for left- or right-alignments, on the sitetour pages */
.rz-sitetour-main .pod {padding: 20px 0;}

.rz-sitetour-main .pod h2 {
	font-size: 161.6%;
	line-height: 1;
}

.rz-sitetour-main .pod h2.new {
	padding-top: 27px;
	background-image: url('../2010/tour/fc_site-tour_new.gif');
	background-repeat: no-repeat;
}

.rz-sitetour-main .pod p {padding: 7px 0; line-height: 1.3;}

.rz-sitetour-main .pod.full {width: 100%;}

.rz-sitetour-main .pod.img-left img {float: left;}

.rz-sitetour-main .pod.img-right img {float: right;}

.rz-sitetour-main .pod.img-left .story {width: 450px; float: right;}

.rz-sitetour-main .pod.img-right .story {width: 450px; float: left;}

.rz-sitetour-main .pod ul li {
	padding-left:10px;
	font-weight:bold;
	background:url("../2010/tour/list-bullet.png") no-repeat scroll 0 9px transparent
}

/* styles for a specific pod used to contain buttons at the bottom of the sitetour pages */
.rz-sitetour-main #tour-learn-more {clear: both;}

.rz-sitetour-main #tour-learn-more p {
	clear: both;
	text-align: center;
	margin-bottom: 10px;
}

/* styles specifically for the learn more button*/
.rz-sitetour-main #tour-learn-more #button-learnmore {float: left; width: 50%;}

.rz-sitetour-main #tour-learn-more #button-learnmore a {display: block; float: left; margin: 20px 0 0;}

#rz-sitetour-lead-w .ratings-reviews-list .rz-w img {padding: 1px;}


/* styles for the orange expandable button, used on all sitetour pages */
a.button.orange,
a.button.orange:visited {}

a.button.orange span {
	color: #FFF;
}

/* styles used to align the orange expandable button, used on all sitetour pages */
.rz-sitetour-main #tour-learn-more #button-join-us {float: left; width: 50%; }

.rz-sitetour-main #tour-learn-more #button-join-us a {
	display: block;
	float: right;
	margin: 20px 10px 0 0
}

/* orange expandable button alignment override specifically for the sitetour-compare page */
.rz-sitetour-main #rz-sitetour-lead-w #tour-learn-more #button-join-us {margin-left: 76px;}

/* styles for the table compare module, on the sitetour-compare page */
.rz-sitetour-main #table-compare {padding-left: 14px;}

.rz-sitetour-main #table-compare h3 {font-weight: bold; font-size: 140%;}

.rz-sitetour-main #table-compare ul li.odd{background-color: #FBF8FB;}

.rz-sitetour-main #table-compare ul li {
	padding:2px 0 2px 10px;
	font-weight:normal;
	background:none;
}

.rz-sitetour-main #table-compare ul li a {float: left;}

.rz-sitetour-main #table-compare ul li strong {float: right;}

/* styles for the ratings & reviews list module, on the sitetour-compare page */
.rz-sitetour-main .ratings-reviews-list p {padding: 10px;}

.rz-sitetour-main .ratings-reviews-list .rz-w {width: 75px;}

.rz-sitetour-main .ratings-reviews-list .rz-w img {padding: 1px; border: 1px solid #CCC;}

.rz-sitetour-main .ratings-reviews-list .rz-w p {padding: 5px;}

.rz-sitetour-main .ratings-reviews-list .rz-e .rz-bd p {
	background:url("../2010/tour/jrnl-quote.gif") no-repeat scroll 6px 5px transparent;
	padding:2px 7px 7px 25px
}

.rz-sitetour-main .ratings-reviews-list .rz-e .rz-bd .end-quote {
	background:url("../2010/tour/close-quotation-mark.png") no-repeat scroll 0 bottom transparent;
	bottom:7px;
	height:10px;
	position:absolute;
	right:7px;
	width:15px;
}

.rz-sitetour-main .ratings-reviews-list ul li {
	width: auto;
	float:none;
	font-weight:normal;
	background:none;
	padding-left:0;
}

.rz-sitetour-main .ratings-reviews-list .rz-bd {border-bottom: 1px solid #CCC;}


.catdesc{margin-bottom: 0;}

.library-fearured-item {padding: 0 7px 0 14px; line-height: 1.3;}

.library-fearured-item div {padding-bottom: 7px;}

.library-fearured-item div p {padding: 7px 0 7px 0;}

#sponsorRR1 {*padding-top: 7px;}

.font-resize {display: block;}

#rz-lead .rz-lead-action ul li.font p {
	float:left;
	border-left: 1px solid #DDD;
	padding: 7px 3px 7px 14px;
	color: #00709B;
}

.font ul {
	float: left;
	font-size: 85%;
	padding: 9px 4px 0 0;
}

.font ul li {
	float: left;
	padding: 0 3px;
	color: #666;
	line-height: 11px;
}

.font ul li.active { background: #00709B; color: #FFF; }

.font .sm { font-size: 85%; cursor: pointer; }

.font .med { font-size: 100%; cursor: pointer; }

.font .lg { font-size: 108%; cursor: pointer; }


dl.input-select dd.flyout div.fly-bd ul.fly-ul { max-height: none;}

.logginout{margin-left: 210px; width: 616px;}


 /* **** Imported from footer.css ****  */
 #rz-footer {
	background: #FFFFFC;
	border-top: 4px double #D4D4D4;
	clear: both;
	overflow: hidden;
}

#rz-footer .list-cols ul {
	float:left;
	margin-right:14px;
}

#rz-footer-nav {
	width:992px;
	margin:14px auto 0;
	overflow:hidden;
}
	
#rz-sponsored-links {margin:0 14px 14px;}

#rz-sponsored-links h4 {
	font-size:108%;
	margin:0;
	padding-top: 14px;
}

#rz-sponsored-links ul.list {margin:0}

#rz-sponsored-links ul.list li {
	line-height: 1.3;
	background-position: 0 -2152px;
	float: left;
	width: 182px;
}
	
#rz-footer-nav .sub-tier{
	clear:both;
	margin:21px 0 0 14px;
	overflow:hidden;
}

#rz-footer-nav .sub-tier h5 {
	font-size:108%;
	font-weight:bold;
	*margin-top:0px;
}
	
#rz-footer-nav #more-rz{
	float: left;
	padding: 14px 7px 0 0;
	width: 18.84%;
}

#rz-footer-nav #more-rz li{line-height:18px;}

#rz-footer-nav ul.list li a{font-size:85%;}
	
#rz-ft-links {
	background: #FFFFFC;
	border-top: 2px solid #EBE8DF;
	overflow:hidden;
}
	
#rz-footer .ft-wrap{width:994px;margin:0 auto;}

#rz-ft-links ul.list li a{font-weight:bold;font-size:85%;}

#rz-ft-links h5 {
	margin-top:-3px;
	margin-bottom:3px;
}

#rz-ft-links .list-cols{margin:14px;*margin-right:2px;}

#rz-ft-links ul.list li {line-height:18px;}

#rz-ft-links .recipe-xpromote {
	border-right:1px solid #d2d0b5;
	width:195px;
	overflow:hidden;
	float:left;
	margin-right:0;
}

#rz-ft-links .rz-sites {
	border-left:1px solid #fefcf9;
	border-right:1px solid #d2d0b5;
	float:left;
	overflow:hidden;
	padding-left:14px;
	margin:14px 0;
}

#rz-ft-links .rz-sites ul.list{width:140px;}

#rz-ft-links .sn-digital {
    border-left:1px solid #fefcf9;
	overflow:hidden;
	float:left;
	margin-left:0;
	padding-left:14px;
	margin-top:14px;
}
	
.rz-legal {
	background-color: #FFF;
	border-top: 2px solid #EBE8DF;
	clear: both;
	font-size: 85%;
	position: relative;
}

.rz-legal .brand{
	float:left;
	padding-bottom: 7px;
	margin: 5px 0 0 7px;
	width: 199px;
}

.rz-legal .brand a {
	display: block;
	background: url('../2011/sprite/rz-ui.png') no-repeat -532px -1361px;
	height: 25px;
	width: 81px;
	text-indent: -9999px;
}

.rz-legal .wrap{float:left;margin-left:14px;}

#rz-footer .rz-legal .ft-wrap{margin:14px auto 0;}

/* Family Module */
#rz-family {
	background: #FBFAF4;
	border-left: 2px solid #EBE8DF;
	border-right: 2px solid #EBE8DF;
	padding-top: 14px;
	position:relative;
	height:180px;
	margin-left: 19.565%;
}

.rz-legal .wrap.rz-copyright, .rz-legal .wrap.rz-ft-shop-links {
	margin-left: 7px;
	clear: left;
	float: left;
	*width: 50%;
}

.rz-ft-global-nav.wrap {
	margin-left:0;
	margin-bottom: 14px;
}

.rz-ft-global-nav li {
	border-left: 1px solid #EBE8DF;
	float: left;
	padding: 7px 14px;
}

.rz-ft-global-nav li a {
	font-size: 108%;
	font-weight: bold;
	text-transform: uppercase;
}

.rz-legal-links {
	float: right;
	*width: 41%;
}

.snd-sites {
	color: #00709B;
	float: right;
	position: relative;
	*width: 180px;
}

.snd-sites:hover {
	cursor: pointer;
}

.snd-sites .arrow {
	background: url("../2011/sprite/rz-icons.png") no-repeat 4px -4662px;
	display: block;
	float: right;
	height: 10px;
	margin-top: 3px;
	width: 10px;
}

.snd-sites-list.fly-dd {
	margin-top: 0;
	bottom: 16px;
	right: 9999em;
}

.snd-sites:hover .snd-sites-list.fly-dd {
	right: 0;
}

.snd-sites-list h5 {
	background: #FBFAF4;
	font-size: 108%;
	line-height: 2;
	padding-left: 14px;
}

.snd-sites-list li a {
	display: block;
	padding-left: 14px;
}

.snd-sites-list li a:hover {
	background: #BCE0E1;
	text-decoration: none;
}

/* **** End footer.css **** */


#rz-errorpage-lead-w h1{
	font-family: 'Serifa-Med';
	font-size: 36px;
	font-weight: normal;
	padding-bottom:14px;
}

#rz-errorpage-lead-w h2{
	padding:14px 0px;
	clear:both;
}
#rz-errorpage-lead-w ul.list{
	float:left;
}
#rz-errorpage-lead-w .columns ul.list{
	float:left;
	width:49%;
	padding:7px 0px;
}

.columns p {
	clear:both;
	padding:14px;
}body {
	background: url(../2011/bg/body_tile.png) repeat;
	/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAARuklEQVR42uWdbW/dxhGF5///qwIF+qUFiiItChRF2yRoUie2JdeWZL2x4k2ucMXukvtyZubMrr8YocUFhxny6u4z5xz57813y93t98uyPC3rn/ef/rpcHvt69+Nyd/du+c/HPy7Pz4+nn0kd256XO8a+XoRrxNf8dPrvu6/vq9dcj6//vp4bpeaateTdhz8sn2///docz09fl8tj9w+fl6vrPy/39x9efyZ1bHte7hj7erPW/PXherm+/mZ5fPxSveZ6zg8//+60RoSaa9aS9Ylan5TPtz+eDpyfsvXY9Zd/vj5R6xP2+PDptND22Pa81FrrsdS5TOudb9SsNT/9+u/rz9WuuZ67/vx6HnPNtT0t56fl5+u/LFcvC5w/ltaTvvvpt8unm+9fn6jblxM+vvzc+SPo9OZ5eSpvb/715leU7Vrrn5+uvll++PD7N+cyrbe9efPW/MuvW+9f3qa1a55/3WK9hy09LeePktNNSTyx22PnJ+zyvNSx1BsqdYxhvdzNm7Xmd1d/ev0kabnG8ycJU82tPS0P92+/XKWe2O2x9eTtealjqTdU6pjnekc3b96af/kkWZuk9hrPnyTrmgw19/S03Hz++8s/fDx8Yi+PrU/Z5Xm5Y7k31PaY13qlN2/Wmp+ebl7O/9vp79prvLu/Wr5995vT35419/a05La9ck/xdrts++Uo9cVn762VOtdivdqbN2vNz88Pr79u1V7j49Pd669bHjUjelr2tr1ST+x2Cy315Sj1xSf1hkp9KbNYr/XmzVvzr5xkcx9KrvH1160v/zCtGdXTcrSFtrf9lvpylPris/eGSh3TXK/35s1c8+UX95prvL359s0Xd+2akT0t2yc29RSnntjtsQj0GXXz5q2Zn7in+re1p9fz5Ogp3ntit7/HstNi5M2btWZm4r73KVTb0+fzZO8pTm2/pZ5iduKOvnkRiLtmzYzEPbUF3NrTl997ZO+JTW17pd56zMQdffMiEHebmnmIe25buKWnt997JPX2P9pCi0Lc0TcvAnG3rJmBuB9tC9f0dGpHT7aFJ7cIE8fYiTv65kUg7j41+xH3UuBZ0tO5l4CkdjGOnmJ24o6+eRGIu2fNHsS9Fnju9fTeS0D2tm1TTzE7cUffvAjEnaFmS+LeCjxTPX0EJ2VvFyP1BmAm7uibF4G4c9WsT9x7gWfqU2jvxSAl8kQ0nWSlxcgXwsw1axF3FPCESm7RsImdFkch7tw144k7sgdhktvcti0TcdegxezEPULNSOKuQci7Jbe5bVsm4q5Ji1mJe6SaEcQ9tQWMIORdktu9XQwW4m5Bi9mIe8ya24l7agsYRchL4aS0ACxv4m5Ji1mIe+SaW4h7agsYSchLgay0Aiwv4u5Bi72J+xg1lxP33Bbw9tO4h5CXAlnpAVjWxN2TFnsR95FqLiHuez1zJLqqIeSlQFZ6AZYVcWegxdbEfcSa94j7Uc/sia5qCXkpkBUEwNIm7ky02Iq4j13z/xP30p5Jia5aCHkpkBWkIbAGcWekxdrEfZaa97aA93rmUnTVSshLgawgARaauDPTYi3iPlfN6S3gkp5JzW5pSKAFLRlFwaYItBi93mw1p7aAa3rmcnZLSwItGpLRXtikNeLCvF4kQo4e+dib3TrqGW3DbNGSjLbCJu0RF8b1cpxk1JqTW8qJ2a0aQq5lmC2apsq1sMlqxIVpvVzDjFrz3rbw5exWLSHXMswWbVPlUthkPeLCsN5Rw4xWc8nIR050VULINQyzxcJU+eijzmvExXO98oYZo+aakY+t6KqGkKMNs6VW4okm7t4jLh7rtTRM5JpbRj5ys1vWhtlSI/FEE3eWERfL9dobJmbNPSMf29ktD8Ns8Yjg1Xrg2Olzb8NEqxkx8nGe3fIyzBYPU2WNB46dPqMaJkrN0JEPR8Ns8TJVZh1xUdFngxsmAiFHO7Z7GWZXadLRklHGERctQo6eEYpAyNGO7R6G2dWadLRklGnERZuQo2MSIhBytGO7tWG2MJgqM4y4WBFydExCBEKOdmy3NMwWFlNlzxEXa0KOjkmIQMjRju1WhtnCZKrsMeLiRcjRMQkRCDnasd3CMLtbk46WjFqOuHgTcnRMQgRCjnZs1zbMhmjS0ZJRixEXFkKOjkmIQMjRju2ahtnCaqocibhrfAIzE3e2THPNiGphNlWOQNw1PoGZiTtrprkWcRd2U2Vm4q7hosFM3FkzzTWJO0STri3xZDWV0CDkrMSdNdNcm7h3a9KtJJ6sphIahJyNuFsQctaIaunR8FpLPFlNJTQIOQtxtyTkjBHV0qrh9ZJ4sppKaBByb+LuQcjZIqqlRcPrLfFkNZXQIORexN2TkDNFVEuthpdF4slqKqFByK2JOwMhZ4molhoNL5vEk9VUQoOQWxF3JkLOEFEtpUSRVeLJaiqhQci1iTsjIfcm7lJCFNklnqymEhqEXIu4MxNyT+IuR0SRXeLJbioRYb0IhNyLuMsRUUTmVEcg7lEIObqhIxByD+Iue4QcmVMdgbhrjrgwrofMcR81olqOCDkipzoCcbcYcWFaD5njPnJEtZQQ8p6c6gjE3XLEhWE9ZI776BHVUkPIa3OqIxB3jxEXz/WQOe4zRFRLDSGvyamOQNw9R1w81kPmuM8SUS21lLIkpzoCcWcYcbFcD5njPlNEtaBzqiMQd6YRF4v1kDnus0VUCzKnOgJxZxxx0VwPmeM+Xyz3y69YqJzqCBSVecRFYz20Hn3GWG5B5VSzE3ctJ3h2Qo7PNJ8rllv2BrhKKSU7cdfQpTMTd23H9pliuSU3wFVLKVmJu4YunZm4Wzm2zxLLLa051RGIu7UTPDshx2eajx/LLS051RGIu4YunZm4e2aajxzLLbU51RGIu7cTPDshx2eajxvLvZtRmBrgYifuGrp0ZuLO4tg+aiy3HG31XQ5wsRN3DV06M3Fnc2wfMZZbykyQ08orJuLO6gTPTshni6iu7RUpBVjMxF0D2jETd1bH9kiEvLRmqTNB5iPumrJWRuLO6tgegbi31Cy1AIuJuFvIWpmIO2umeQTi3lqztAAsBuJuKWtlIO6smeYRiHtPzdJuguxH3D1krZ7EnTXTPAJx761Zek2QrYm7p6zVg7izZppHIO6ImqXfBNmOuDPIWi2JO2umeQTijqpZEADLgrgzyVotiDtrpnkE4o6sWVAAS5O4M8paNYk7a6Z5BOKOrlmwFBVP3JllrRrEnZWQRyDuGjULmqIiiTu7rBX9P5mdkDMTd61rFB2K2k/cc5yE0UgaSbXZCTkjcde8RtGiqD3EPcdJmI2kkVSbnZAzEXftaxRNitpC3HOcJIKRNJJqsxNyBuJucY2iT1HLiXuOk6QGHFmNpJFUm52QexJ3q2sUK4p6RNxz56cGHNmNpJFUm52QexB3y2sUO4qaJ+5Ha14OOEaJWkZSbXZCbkncra9RLClqiriXrpnlJMRG0kiqzU7ILYi7xzUeatLRhPKSuNeuueUkEYykkVSbnZBrEnevaxQfiloX5p7iJKkBR2bizrgW+31jmKYQD4qa4ySla6YGHNmNpBnXirCe9zWKNUXNcZLaNS8HHKNELTOtFYG45ziJ5TVWa9KROeR7A44la7ITd23J7agR1XucxPoamzTpyBzykjD3o2tkJO5WktvRIqqPesX6GsWCovaGuR9dIxtxt5bcjhJRrZHj7qpJR+aQ5zhJKfVkIe5ektvoEdW1vWJ1jaJJUVt01akw99Jr9Cbu3pLbqBHVrb1icY0QTToyh3xvwJGZuLNIbqNFVPf3iu41wjTpyBzy1IAjM3Fnk9xGiahG9koITbpWmDszcWeV3EYg7ugcd3pNuooQn5i4s0puoxBydK9Qa9I1hPjMxF3TSHrkiGrtXqHUpFuEwzMRdwsj6REjqu16hUiTjm4YduJuaSQ9UkS1da9QaNI9wuE9ibuHkfQIEdV+veKoSUc3DDtx9zSSjhxR7d0rLpp0dMOwE3cGI+mIEdUsvWKqSWcKh7cg7kxG0pEiqvl6xUCTjm4YduLOaCQdhbiz9oqaJp05HF6DuDMbSbMTd+5eUdCka1BPZuIewUialbhH6BWoJl2TejISd2SO+0wR1dF6BaJJt6CeTMQdmeM+U0R13F7p0KRbUk8G4o7McZ8pojp6rzRp0j2opydxR+a4zxRRPU6vVGjSPamnB3FH5rjPFFE9Wq8UadIZqKclcUfmuM8UUT1qr+xq0pmopwVxR+a4zxRRPX6vJL6kM1JPTeKOzHGfKaJ6pl55/ZLOTD21iDsqx32miGr2/7daxF3YqSd65AOV4z5TRHUUQo5eb/0jEagneuQDkeM+S0S15ogL83pv9CARqCd65KM1x32miGqLERfG9ZJ6kAjUEz3yUZvjPlNEteWIC9N6u6YNEagneuSjNMd9pohqjxEXhvWKTBsiUE/0yMdRjvtMEdWeIy6e61WZNkSgnuiRj9zs1kwR1QwjLh7rNZk2RKCe6JGP7ezWTBHVTCMulut1mTZEoJ7okY/z7NZMEdWMIy4W60FMGyJQT3gDThRRzTziorke1LQhAiFHO7bPEFGtpUun9y9AmzZEIeRox/aRI6q1dOlRCDnMtCGlvGIm5GjH9hEjqrV06ezEveWFKrVvrAiEHO3YPlJEtbUTPCsh7zZt2GvACIQc7dg+QkS1li6dnbj3vFCl9Y0VgZCjHdsjR1R7O8GzEfLSF6r0vLEiEHK0Y3vEiGotXTo7cUe8UKX3jRWBkKMd2yNFVGvp0tmJO+qFKog3VgRCPmNENasTPAMhL32hCqoBIxDymSKqtXTp7MQd/UIVZANGIOQzRFRrylqZibvGJ7CgZ4QiEPKRI6otZK2sphIaM2+iMSMUgZCPGFFtKWtlNZVA97NozQhFIOQjRVR71MxqKoHsZ9GcEYpAyEeIqPaUtbKaSqD6WTRdNKIQ8sgR1QyyVlZTCUQ/i7aLRhRCHjGimknWymoq0dvPYuGiEYWQR4qoZpS1sppK9PSzWLloRCHkUYg7a82sphKt/SylDYgm7syEnJ24s9fMairR0s9i7aIRhZCzEvcoNbOaSqhp0tENHYGQMxJ3ZI57BOLu7Qojli4aLTnV3oSchbjnOAl7zaymEmqadHRDRyDk3sQdneMegbhbjLioadLxpgj8hNyLuO9xkkim46ymEmqadHRDRyDk1sT9aM3aHPcIxN1jxEVNk45u6AiE3Iq4o3PcIxB3zxEXNU063hSBn5BrE/eaNUty3CMQd4YRFzVNuoYpwnyxw08qOe4RiDvTiIuaJl0jp3q+2GFsjnsE4s444qKmSUfr0WeMHUbluEepmXXEBa5J18s0nyt2GJXjzk7ctZzgKTXp2o7tM8UO7w04lq7JTtw1dOlaxL1bk27l2D5L7HBuwLH2GlmJu4YuXZO4d2nS7TPNx48dbs1xj0DcrZ3gXTXpnpnmI8cOt+S4RyDuGrp0C+Iu3qYIzIbZTKbKewOO7MTd2wneVJPO4tg+auzwXs2pAUd24q6hS7ck7lWadDbH9hFjh49qvhxwZCfuGrp0a+JerElndWwPoUmH18xP3Fmd4FU06ayO7ZEIObpmZuKuUbMXcRcvQs5mmM0SO1xXMx9x16zZg7iLJyFnMcy2JOTompmIu0XN1sRdvAm5t2E2W+xwS80MxN2yZkviLgyE3Msw25OQ42v2I+4eNVsRd2Eh5NaG2QyEXKNma+LuWbMFcRcmQm5lmM0cO9xfsx1xZ6hZm7gLGyHXNsxmJOTomi2IO1PNmsRdGAm5lmF2hNjhCMSdsWYt4i6shDwCceevGU/cmWvWIO7CTMiZiXuUmpHEPULNyJfgep6wE3JG4h6v5n7inuMkjDUje1oiEHIm4h615h7inuMkzDWjelqiEHIG4h695hbinuMkEWpG9LS00kkPWuxJ3MepuZy45zhJasCRtebenpYWOulJiz2I+4g1HxH33PmpAUf2mnt6WmrpJAMttiTu49acJ+5Ha14OOEapubWnpYZOMtFiC+I+es0p4l66ZpaTENfc0tNSSicZabEmcZ+l5kviXrvmlpNEqLm2p/8HTV5ehYEM0hcAAAAASUVORK5CYII=) 
	repeat;*/
}

h1, h2, h3, h4, h5 {
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #333;
}

a { color: #00709B; }

a:active, a:visited { color: #5D92A6; }


#site-wrapper {
		
}

#rz-bd {
	background:#fff;
	border: 1px solid #D4D4D4;
	border-width: 0 1px 0;
	padding-bottom: 7px;
}

#rz-e,
.sni-e { 
	background: #ebe8df;
	*background: #ebe8df url(../2011/ie/aside-ads-cont.png) no-repeat bottom right;
    -moz-border-radius: 2px; 
	-khtml-border-radius: 2px;  
    border-radius: 2px;
 }
 
 /* breadcrumb */
#rz-bc, #pushdown {
	padding:9px 0 9px;
	background: #fff;
	font-size:85%;
	border: 1px solid #D4D4D4;
	border-top: none;
	border-bottom: none;
}

#pushdown {padding:0}

#rz-footer {
	
}

#rz-footer-nav {
	background: #FFF;
}

#rz-ft-links h5 {
	font-size: 138.5%;
}

#rz-footer-nav .sub-tier {
	border-top: 1px solid #EBE8DF;
}/*Next Recipe*/
.next-recipe {
	border: none;
	padding: 14px 0 0 0;
	*padding: 14px 0 14px 0;
}

.next-recipe h4 {
	font-size: 123.1%;
	line-height: 1;
	padding:0 0 7px 14px;
	margin:0 0 0 -7px;
	width:315px;
}

.next-recipe .bd {
	float: left;
	padding:14px 7px 7px;
	width:295px;
}

.next-recipe .bd img {
	float:left;
	padding:1px;
	border:1px solid #d4d4d4;
	margin: 0 7px 0 0;
}

.next-recipe .bd .cont {
	float:left;
	width:160px;
	padding:0;
}

.next-recipe .bd .cont p {
	font-weight:bold;
	padding:0 0 4px 0;
	font-size:116%;
	line-height:1;
}

.next-recipe .bd .cont small{
	display:block;
	line-height:1.3;
	padding-bottom:4px;
}

.next-recipe small {padding-left:7px}

.rz-e-rec .pod.next-recipe {overflow:visible}

.next-recipe .star-rating{
	background: url(../2011/sprite/rz-ui.png) no-repeat scroll -92px -687px;
	height: 16px;
	width: 89px;
	line-height:1;
}

.next-recipe .current-rating{
	background: url(../2011/sprite/rz-ui.png) no-repeat scroll -3px -687px;
	height: 16px;
}

.next-recipe em{
	display:block;
	width:31px;
	height:31px;
	background:url(../2011/sprite/rz-ui.png) no-repeat -393px -448px;
	margin:21px 0 0 0;
	float:right;
}
	
.next-recipe em:hover{background-position:-455px -448px;}
.next-recipe em:active{background-position:-516px -448px;}/* **** Nutrition Facts Module **** */
.nutrition-facts p { font-size: 85%; line-height: 16px; }

.nutrition-facts dl {
	float: left;
	width: 294px;
	font-size: 85%;
	font-weight: bold;
	line-height: 22px;
}

.nutrition-facts dt { 
	clear: left; 
	float: left; 
	width: 220px; 
	border-bottom: 1px solid #d8d8d8; 
}
.nutrition-facts dd { 
	float: right; 
	width: 74px; 
	border-bottom: 1px solid #d8d8d8; 
	text-align: right; 
}

.nutrition-facts .cals {
	padding-top: 3px;
	font-size: 116%;
	border-bottom: 0;
	line-height: 1.385;
}

.nutrition-facts .fat-cals {
	padding-bottom: 3px;
	font-size: 116%;
	font-weight: normal;
	border-width: 2px;
	line-height: 1.385;
}

.nutrition-facts .sub { font-weight: normal; }

.nutrition-facts dt.sub { width: 213px; margin-left: 7px; }

.nutrition-facts .last { border-bottom: 0; }

.pod.nutrition-facts .hd div {padding: 0 7px;}

.pod.nutrition-facts .bd { 
	margin: 0 7px 14px; 
	border: 4px solid #d8d8d8; 
	border-width: 4px 0; 
	color:#414141;
}

.pod.nutrition-facts .hd.nf,
.pod.nutrition-facts .bd.nf { border:none;}

.pod.nutrition-facts .exclude {
	color:#9E261C; 
	padding:7px 0 7px 0;
}

.pod.nutrition-facts .exclude p.nf-title {
	font-weight:bold;
	padding:0 0 4px 0;
}

.pod.nutrition-facts .exclude p.nf-item {
	background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -5078px transparent;
	padding: 0 0 0 10px;
}

.pod.nutrition-facts .ft {
	position: relative;
	width: 322px;
	margin: 0 0 0 -7px;
	border-top: 1px solid #eee;
}

.pod.nutrition-facts .ft a {
	float: left;
	font-size: 83%;
	line-height: 32px;
}

.pod.nutrition-facts .ft .detail {
	width: 133px;
	margin-left: 14px;
	padding-left: 14px;
	background: #fff url(../2011/sprite/rz-icons.png) 0 -1490px no-repeat;
	border-right: 1px solid #eee;
}

.pod.nutrition-facts .ft .about {
	width: 104px;
	margin-left: 26px;
	padding-left: 13px;
	background: #fff url(../2011/sprite/rz-icons.png) 0 -1613px no-repeat;
}

#rz-e .pod.nutrition-facts { padding: 7px 7px 0 7px;}

#rz-e .pod.nutrition-facts .hd h3 { 
	margin:0 0 7px 0;
}

 /* IE Fixes  */
#rz-e  .pod.nutrition-facts {
	*background-position:-322px bottom;
	*width:308px;
}

#rz-e .pod .hd.nutrition-facts {
	*background: url(../2011/ie/pod-title.png) no-repeat scroll left top;
	*height:4px;
	*overflow:hidden;
	*padding: 0 7px;
	*width:294px;
}#search-store.pod {background: #FFF;}

#search-store.pod h4 {
	padding: 7px;
	font-weight: bold;
	font-size: 108%;
	line-height: 1;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #f9f7ef;
	*background: #F9F7EF url(../2011/ie/pod-title.png) no-repeat scroll bottom right;
	*width:294px;
	*padding: 4px 7px 7px;
}

#search-store.pod h4 a {color:#C0251D;}

#search-store.pod h4 a:hover {text-decoration: none;}

#search-store li.store-item {
	clear: both;
	border-bottom:1px solid #DDD;
	clear: both;
	margin-bottom: 7px;
	padding: 7px;
	height:80px;
}

#search-store li.store-item.last {border-bottom: none; margin-bottom: 0;}

#search-store li.store-item img {
	float: left;
	margin-right: 7px;
	border: 1px solid #DDD;
	padding: 1px;
	width: 98px;
	height: 73px;
}

#search-store li.store-item .item-info {line-height: 1.3;}

#search-store li.store-item .item-info a {display: block; margin-bottom: 4px;}

#search-store .bd a.store-link {
	font-size: 85%;
	text-align: center;
	display: block;
	width: 322px;
	margin-left: -7px;
	padding-top: 7px;
	border-top: 1px solid #DDD;
}

#search-store .browsemore{background: url("../2010/se/bp.gif") no-repeat scroll 72px 7px transparent;}

#search-store.pod .hd {	
	*background: url(../2011/ie/pod-title.png) no-repeat scroll left top;
    *overflow:hidden;
    *height:auto;
	*padding-top: 4px;
}button {
	margin:0;
	padding:0;
	border:0;
	cursor: pointer;
}

button::-moz-focus-inner { padding: 0; border: 0; }

/* button.button creates a generic form button.
 	use class of active for :active state
	use class of selected for an alternate pressed state
	use class of disabled for disabled state	*/
button.button {
	text-align: center;
	color: #FFF;
	font-size: 123.1%;
	font-family: Tahoma, sans-serif;
	line-height: 1;
	font-weight: bold;
	padding: 0 10px;
	background: #87c5c7; /* Old browsers */
	background: -moz-linear-gradient(top, #87c5c7 0%, #87c5c7 50%, #6fb5b8 51%, #6fb5b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c5c7), color-stop(50%,#87c5c7), color-stop(51%,#6fb5b8), color-stop(100%,#6fb5b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c5c7', endColorstr='#6fb5b8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* W3C */
	border: 1px solid #6cacae;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow:visible;
	position:relative;
}

button.button span {
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0;
	outline: none;
	position:relative;
	white-space:nowrap;
}

button.button span em {
	display: block;
	font-style: normal;
	font-weight: bold;
}

button.button:hover {
	background: #90ced0; /* Old browsers */
	background: -moz-linear-gradient(top, #90ced0 0%, #90ced0 50%, #80c4c6 51%, #80c4c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90ced0), color-stop(50%,#90ced0), color-stop(51%,#80c4c6), color-stop(100%,#80c4c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90ced0', endColorstr='#80c4c6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* W3C */
	color: #FFF;
}

button.button:hover span {}
button.button:hover span em {}

button.button:active {
	background-image: none;
	background-color: #7cbfc1;
	-moz-box-shadow: inset 0 0 3px #6fb5b8;
	box-shadow: inner 0 0 3px #6fb5b8;
	color: #FFF;
}

button.button:active span, 
button.button.active span {}
button.button:active span em, 
button.button.active span em {}

button.button.active { color: #FFF; }

button.button.selected { color: #FFF; }

button.button.selected span {}
button.button.selected span em {}

button.button.disabled { background: #efefef; color: #ccc; }

button.button.disabled span {cursor: default; }

button.button.disabled span em {cursor: default; }

/* a.button creates a generic button
	same classes as button.button
	Set to float left:
	needs to be contained by a floating element */

#sifter-total a,
#sifter-total a:visited,
a.button, .button-nav a, 
a.button:visited, 
.button-nav a:visited {
	color: #FFF;
	font-size: 123.1%;
	display: block;
	float: left;
	height: 30px;
	font-weight: bold;
	background: #87c5c7; /* Old browsers */
	background: -moz-linear-gradient(top, #87c5c7 0%, #87c5c7 50%, #6fb5b8 51%, #6fb5b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c5c7), color-stop(50%,#87c5c7), color-stop(51%,#6fb5b8), color-stop(100%,#6fb5b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c5c7', endColorstr='#6fb5b8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* W3C */
	border: 1px solid #6cacae;
	text-decoration: none;
	cursor: pointer;
	margin-left: 1px;
	font-family: Tahoma, sans-serif;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#sifter-total a{
	font-family: 'Serifa-Med';
	font-size: 13.5px;
	font-weight: normal;
	height: 24px;
	letter-spacing: 0.5px;
	line-height: 24px;
	text-shadow: -1px -1px #6FB5B8;
	width: 166px;
}

.button-nav a,  
.button-nav a:visited {
	border: 1px solid #dad5c4;
	color: #C0251D;
	text-transform: capitalize;
	background: #f6eacc; /* Old browsers */
	background: -moz-linear-gradient(top, #f6eacc 0%, #f6eacc 50%, #f1dfb6 51%, #f1dfb6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6eacc), color-stop(50%,#f6eacc), color-stop(51%,#f1dfb6), color-stop(100%,#f1dfb6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6eacc 0%,#f6eacc 50%,#f1dfb6 51%,#f1dfb6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6eacc 0%,#f6eacc 50%,#f1dfb6 51%,#f1dfb6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f6eacc 0%,#f6eacc 50%,#f1dfb6 51%,#f1dfb6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6eacc', endColorstr='#f1dfb6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f6eacc 0%,#f6eacc 50%,#f1dfb6 51%,#f1dfb6 100%); /* W3C */
}

a.button span, 
.button-nav a span { 
    font-weight: bold;
	display: block;
	padding: 1px 13px;
    line-height: 29px;
}

#sifter-total a:hover,
a.button:hover {
	color: #FFF;
	text-decoration: none;
	background: #90ced0; /* Old browsers */
	background: -moz-linear-gradient(top, #90ced0 0%, #90ced0 50%, #80c4c6 51%, #80c4c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90ced0), color-stop(50%,#90ced0), color-stop(51%,#80c4c6), color-stop(100%,#80c4c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90ced0', endColorstr='#80c4c6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* W3C */
}


.button-nav a:hover {
	color: #C0251D;
	text-decoration: none;
	background: #fdf3da; /* Old browsers */
	background: -moz-linear-gradient(top, #fdf3da 1%, #fdf3da 50%, #fcedc9 51%, #fcedc9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fdf3da), color-stop(50%,#fdf3da), color-stop(51%,#fcedc9), color-stop(100%,#fcedc9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdf3da 1%,#fdf3da 50%,#fcedc9 51%,#fcedc9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdf3da 1%,#fdf3da 50%,#fcedc9 51%,#fcedc9 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #fdf3da 1%,#fdf3da 50%,#fcedc9 51%,#fcedc9 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf3da', endColorstr='#fcedc9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #fdf3da 1%,#fdf3da 50%,#fcedc9 51%,#fcedc9 100%); /* W3C */
}

a.button:hover span, 
.button-nav a:hover span{text-decoration: none;}

#sifter-total a:active,
a.button:active, 
.button-nav a:active  {
	background-image: none;
	background-color: #7cbfc1;
	-moz-box-shadow: inset 0 0 3px #6fb5b8;
	box-shadow: inner 0 0 3px #6fb5b8;
	color: #FFF;
}

.button-nav a:active  {
	background-color: #f4e6c4;
	-moz-box-shadow: inset 0 0 3px #cdc1a4;
	box-shadow: inner 0 0 3px #cdc1a4;
	color: #C0251D;
}

a.button:active span, 
.button-nav a:active span { }

a.button.selected:visited {color: #fff;}

a.button.selected, 
 a.button.active,  
.button-nav .ui-tabs-selected a {color: #FFF;}

.button-nav a.selected, 
.button-nav a.active, 
.button-nav a.active {
	background: #FFF;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	color: #333;
}

a.button.active span, 
.button-nav .ui-tabs-selected a span {color: #FFF;}

.pfl-lead a.button.selected, 
.pfl-lead .button-nav a.selected, 
.pfl-lead a.button.selected:visited, 
.pfl-lead .button-nav a.selected:visited {
	background: #FFF;
	border-color: #CCC;
	border-radius: 2px 2px 0 0;
	border-style: solid solid none;
	border-width: 1px 1px medium;
	box-shadow: none;
	margin-bottom: -1px;
	padding-bottom: 5px;
}

.pfl-lead a.button.selected, 
.pfl-lead .button-nav a.selected, 
.pfl-lead a.button.selected:visited,  
.pfl-lead .button-nav a.selected:visited {}

a.button.selected span { color:#FFF;}

a.button.disabled, 
.button-nav a.disabled {
	cursor: default;
	color: #ccc;
}

a.button.disabled span, 
.button-nav a.disabled span {}

a.button span em, 
.button-nav a span em {
	font-weight: normal;
	font-family: Tahoma, sans-serif;
	font-style: normal;
	line-height: 1; 
	color: #C0251D;
	margin-left: 7px;
}

.button-nav a span em {font-size: 12px;}

.button-nav a.selected span em {color: #333}

/* Like button.button, button.small-button
	creates	small-buttons	*/
button.small-button {
	text-align: center;
	color: #FFF;
	font-size: 93%;
	line-height: 1;
	font-weight: bold;
	background: #87c5c7; /* Old browsers */
	background: -moz-linear-gradient(top, #87c5c7 0%, #87c5c7 50%, #6fb5b8 51%, #6fb5b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c5c7), color-stop(50%,#87c5c7), color-stop(51%,#6fb5b8), color-stop(100%,#6fb5b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c5c7', endColorstr='#6fb5b8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* W3C */
	border: 1px solid #6cacae;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

button.small-button span { 
    display: block;
	line-height: 2;
	*line-height: 1.7;
	padding: 0 7px;
}

button.small-button span em { 
    display: block;
	font-style: normal;
	font-weight: bold;
}

button.small-button span.uppic { 
    *position:absolute;
	*width:100px;
	*margin-top:-12px;
	*margin-left:-17px;
}

button.small-button:hover {
	color: #FFF;
	background: #90ced0; /* Old browsers */
	background: -moz-linear-gradient(top, #90ced0 0%, #90ced0 50%, #80c4c6 51%, #80c4c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90ced0), color-stop(50%,#90ced0), color-stop(51%,#80c4c6), color-stop(100%,#80c4c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90ced0', endColorstr='#80c4c6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* W3C */
}

button.small-button:hover span {color: #FFF; background-position: left -1442px;}

button.small-button:hover span em {color: #FFF; background-position: right -1442px;}

button.small-button:active, 
button.small-button.active  {
	color: #FFF;
	background-image: none;
	background-color: #7cbfc1;
	-moz-box-shadow: inset 0 0 3px #6fb5b8;
	box-shadow: inner 0 0 3px #6fb5b8;
	color: #FFF;
}

button.small-button:active span {}
button.small-button:active span em {}
button.small-button.active span {}
button.small-button.active span em {}

button.small-button.selected { color: #FFF; }

button.small-button.selected span {}
button.small-button.selected span em {}

button.small-button.disabled { color: #ccc; }

button.small-button.disabled span {cursor: default; }

button.small-button.disabled span em {cursor: default; }

button.small-button::-moz-focus-inner { padding: 0; border: 0; }


#rz-we .pod ul li button.small-button span em {color: #FFF;}
#rz-we .pod ul li button.small-button:hover span em {color: #FFF;}
#rz-we .pod ul li button.small-button:active, button.small-button.active  { color: #FFF;}
#rz-we .pod ul li button.small-button:active span, button.small-button.active span { background-position: left -192px; }
#rz-we .pod ul li button.small-button:active span em, button.small-button.active span em { background-position: right -192px; }
#rz-we .pod ul li button.small-button.selected { color: #FFF; }
#rz-we .pod ul li button.small-button.selected span { background-position: left -168px; }
#rz-we .pod ul li button.small-button.selected span em { background-position: right -168px; }
#rz-we .pod ul li button.small-button.disabled { color: #ccc; }
#rz-we .pod ul li button.small-button.disabled span { background-position: left -192px; cursor: default; }
#rz-we .pod ul li button.small-button.disabled span em { background-position: right -192px; cursor: default; }
#rz-we .pod ul li button.small-button::-moz-focus-inner { padding: 0; border: 0; }



button.my-button {
	text-align: center;
	color: #FFF;
	line-height: 1;
	font-weight: bold;
	background: #87c5c7; /* Old browsers */
	background: -moz-linear-gradient(top, #87c5c7 0%, #87c5c7 50%, #6fb5b8 51%, #6fb5b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c5c7), color-stop(50%,#87c5c7), color-stop(51%,#6fb5b8), color-stop(100%,#6fb5b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c5c7', endColorstr='#6fb5b8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* W3C */
	border: 1px solid #6cacae;
	border-radius: 2px;
}

button.my-button span {}
button.my-button span em {}

button.my-button:hover span, 
button.my-button:active span, 
button.my-button.active span { color: #fff;}

button.my-button:active span em, button.my-button.active span em {}

a.small-button, 
a.small-button:visited, 
.small-nav a, 
.small-nav a:visited {
	display: block;
	float: left;
	height: 24px;
	color: #FFF;
	font-size: 85%;
	font-weight: bold;
	background: #87c5c7; /* Old browsers */
	background: -moz-linear-gradient(top, #87c5c7 0%, #87c5c7 50%, #6fb5b8 51%, #6fb5b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c5c7), color-stop(50%,#87c5c7), color-stop(51%,#6fb5b8), color-stop(100%,#6fb5b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c5c7', endColorstr='#6fb5b8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* W3C */
	border: 1px solid #6cacae;
	border-radius: 2px;
	/* *background: url(../2010/se/rz-ui.png) right -1418px no-repeat; */
	text-decoration: none;
	cursor: pointer;
	margin-left: 1px;
}

a.small-button span, .small-nav a span {
	display: block;
	padding: 1px 7px 1px;
	line-height: 23px;
	margin-left: -1px;
	/* *background: url(../2010/se/rz-ui.png) left -1418px no-repeat; */
}

a.small-button:hover, 
.small-nav a:hover {
	color: #FFF;
	text-decoration: none;
	background: #90ced0; /* Old browsers */
	background: -moz-linear-gradient(top, #90ced0 0%, #90ced0 50%, #80c4c6 51%, #80c4c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90ced0), color-stop(50%,#90ced0), color-stop(51%,#80c4c6), color-stop(100%,#80c4c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90ced0', endColorstr='#80c4c6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* W3C */
}

a.small-button:hover span, 
.small-nav a:hover span {color: #FFF; text-decoration: none;}

a.small-button:active, 
a.small-button.active, 
.small-nav a:active, 
.small-nav a.active {
	color: #FFF;
	background-image: none;c
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cbfc1', endColorstr='#7cbfc1',GradientType=0 ); /* IE6-9 */
	background-color: #7cbfc1;
	-moz-box-shadow: inset 0 0 3px #6fb5b8;
	box-shadow: inner 0 0 3px #6fb5b8;
	*background-position: right -1466px;
}

a.small-button:active span, 
a.small-button.active span, 
.small-nav a:active span, 
.small-nav a.active span {}

a.small-button.selected, 
.small-nav a.selected, 
.small-nav .ui-tabs-selected a {color: #fff;}

a.small-button.selected span, 
.small-nav a.selected span, 
.small-nav .ui-tabs-selected a span {}

a.small-button.disabled, 
.small-nav a.disabled {cursor: default; color: #ccc;}

a.small-button.disabled span, 
.small-nav a.disabled span {}

a.my-button, a.my-button:visited { color: #fff;}
a.my-button span, a.my-button:visited span {}
a.my-button:hover, a.my-button:active {color: #fff;}
a.my-button:hover span, a.my-button:active span { color: #fff;}
a.my-button:active {}
a.my-button:active span {}

/*  Narrow Your Search button  */
a.small-org-button.openit, 
a.small-org-button.closeit, 
a.small-org-button.openit:visited {
	display: block;
	float: left;
	height: 29px;
	padding-right: 7px;
	color: #FFF;
	font-size: 85%;
	font-weight: bold;
	background: url(../2011/sprite/rz-ui.png) no-repeat -2px -822px;
	filter:; /* removes IE filter for buttons */
	border: none;
	text-decoration: none;
	cursor: pointer;
	margin-left: 1px;
	width: 131px;
}

a.small-org-button.closeit {background-position: -2px -791px}

a.small-org-button.openit span {
	display: block;
	background: none;
	font-size: 100%;
}

a.small-org-button.openit:hover {
	color: #FFF;
	text-decoration: none;
	background: url(../2011/sprite/rz-ui.png) no-repeat -140px -822px !important;
}

a.small-org-button.openit:active, 
a.small-org-button.openit.active {
	color: #FFF;
	background: url(../2011/sprite/rz-ui.png) no-repeat -278px -822px;
}


a.small-org-button, a.small-org-button:visited {
	display: block;
	float: left;
	height: 29px;
	padding-right: 7px;
	color: #FFF;
	font-size: 85%;
	font-weight: bold;
	background: url(../2011/sprite/rz-ui.png) no-repeat -2px -791px;
	text-decoration: none;
	cursor: pointer;
	margin-left: 1px;
	width: 130px;
}

a.small-org-button span {
	display: block;
	background: none;
	line-height: 22px;
	margin-left: -1px;
}

a.small-org-button:hover {
	color: #FFF;
	text-decoration: none;
	background-position: -140px -791px;
}

a.small-org-button:active, 
a.small-org-button.active {
	color: #FFF;
	background: url(../2011/sprite/rz-ui.png) no-repeat -278px -791px;
}

a.small-org-button:hover span, 
a.small-org-button:active span, 
a.small-org-button.active span {background: none}


/* ul.button-nav creates hub style navigation (use along with .menu)
 	.small-nav creates the same, but with tiny buttons */
ul.button-nav li { margin-right: 4px; }
ul.button-nav a { font-weight: bold; }
ul.small-nav li { margin: 0 1px; }
ul.small-nav a {font-weight: bold;}


/* orange gradient buttons */
button.button-org {
	text-align: center;
	color: #fff;
	font-size: 123.1%;
	line-height: 1;
	font-weight: bold;
	font-family: arial;
	overflow:visible;
	position:relative;
	background: #87c5c7; /* Old browsers */
	background: -moz-linear-gradient(top, #87c5c7 0%, #87c5c7 50%, #6fb5b8 51%, #6fb5b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c5c7), color-stop(50%,#87c5c7), color-stop(51%,#6fb5b8), color-stop(100%,#6fb5b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c5c7', endColorstr='#6fb5b8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* W3C */
	border: 1px solid #6cacae;
}

button.button-org span {
	display: block;
	margin: 0 2px 0 0;
	padding: 0;
	line-height: 0;
	outline: none;
	position:relative;
	white-space:nowrap;
}

button.button-org span em {
	display: block;
	height: 30px;
	margin: 0 -2px 0 13px;
	padding: 0 12px 0 0;
	line-height: 30px;
	font-style: normal;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
}

button.button-org:hover {color: #cc5ab9;}

button.button-org:active { color: #862676;}

button.button-org:active span, 
button.button-org.active span { background-position: left -30px; }

button.button-org:active span em, 
button.button-org.active span em { background-position: right -30px; }

button.button-org.active { color: #862676; }

button.button-org.selected { color: #fff; }

button.button-org.selected span { background-position: left -60px; }

button.button-org.selected span em { background-position: right -60px; }

button.button-org.disabled { color: #ccc; }

button.button-org.disabled span { background-position: left -90px; cursor: default; }

button.button-org.disabled span em { background-position: right -90px; cursor: default; }

button.button-org::-moz-focus-inner { padding: 0; border: 0; }/* Pods */
.pod div.hd { 
    *overflow:hidden;
    *height:4px;
}

.pod.more_ideas > div.hd { 
    *overflow:hidden;
    *height:4px;
	*background: url(../2011/ie/pod-title.png) no-repeat scroll left top;
}


.pod.topCollection div.hd {
    *background: none;
    *overflow:hidden;
    *height:auto;
}

.pod.nutrition-facts div.hd {
	*background: none;
	*overflow: auto;
	*height: auto;
}

.pod .hd-lightpurple-wide { 
    *overflow:hidden;
	*height:4px;
	*width:308px;
	*background: url(../2011/ie/pod-title.png) no-repeat scroll left top;
}

.pod .hd-lightpurple { 
    *overflow:hidden;
	*height:4px;
	*width:196px;
}

.pod h5,
.pod h6 {
	font-weight:bold;
	margin:7px 0;
	line-height:13px;
}

.pod h6 {margin:0}

#rz-ww .pod {margin: 0 6px 0 0; }

#rz-e .pod,
.sni-e .pod {
  padding: 7px;
  margin-bottom: 7px;
  background: #fff;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  *width: 308px;
  *overflow:hidden;
  *margin:7px;
  *margin-top:0px;
  *background:#fff url(../2010/ieimages/pod-white-rc.png) no-repeat scroll bottom right;
}

.sni-e .pod {margin:7px}

#rz-ww .pod h2 {
	padding: 8px 0 8px 14px;
	*padding: 4px 0 8px 14px;
	line-height: 1;
	padding: 7px;
}

#rz-ww .pod h2.alt {color: #fff;}

#rz-ww.srch-results .pod h2.alt {
	background: none;
	border: none;
	color: #333;
	text-align: left;
}

#rz-ww .pod .bd {padding: 7px 7px 16px;}

#rz-ww .pod .bd.colTextList {padding: 7px;}

#rz-ww .pod div.hd.rczlikes {*background: #f6f4db url(../2010/ieimages/cut2.png) no-repeat scroll left top;}

#rz-ww .pod h2.alt3 {color: #000;}

#rz-ww .pod .m-link{font-size: 85%;}

#rz-ww .pod > p {padding-left: 7px}

#rz-e #print-options.pod {
	padding: 7px 14px;
	*padding:7px 0 7px 14px;
	*margin: 0;
}

#rz-e #print-options.pod {*background-position: -322px bottom;}

#rz-e .pod-title {
	padding-bottom: 14px;
	-moz-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	margin-bottom: -5px;
	z-index: 5;
	position: relative;
}
 
  #rz-e .pod-title h3 {margin-bottom: 0 !important;}

 #rz-e .pod h3 {
  padding: 7px;
  margin-bottom: 7px;
}

#rz-e .pod div.hd.connectwithrz,#rz-e .pod div.hd.justadded,#rz-e .pod div.hd.mystats,
#rz-e .pod div.hd.mywebsite, #rz-e .pod div.hd.newreviews, #rz-e .pod div.hd.photos,
#rz-e .pod div.hd.aboutrecipe, #rz-e .pod div.hd.justadded, #rz-e .pod div.hd.ttl
{ 
    *background: url(../2011/ie/pod-title.png) no-repeat scroll left top;*height:4px;*overflow:hidden;
    *width:308px;
}

.sni-e .item .hd.ttl
{ 
    *background: url(../2011/ie/pod-title.png) no-repeat scroll left top;*height:4px;*overflow:hidden;
    *width:308px;
}

#rz-e div.hd.pod-white-rc
{ 
    *background:#fff url(../2010/ieimages/pod-white-rc.png) no-repeat scroll top left;
    *height:4px;*overflow:hidden;*width:322px;*margin-left:7px;
    *margin-top:5px;
}

.sni-e div.hd.pod-white-rc
{ 
    *background:#fff url(../2010/ieimages/pod-white-rc.png) no-repeat scroll top left;
    *height:4px;*overflow:hidden;*width:322px;*margin-left:7px;
    *margin-top:5px;
}


#rz-e .pod div.hd-rtcol-F9DA99
{ 
    *background: url(../2011/ie/pod-title.png) no-repeat scroll left top;*height:4px;*overflow:hidden;
    *width:308px;
}

#rz-e .pod .title,
.sni-e .pod .title {
  padding: 7px;
  *padding: 4px 7px 7px;
  font-weight: bold;
  line-height: 1;
  background: #f9f7ef;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  *background: #F9F7EF url(../2011/ie/pod-title.png) no-repeat scroll bottom right;
  *width:294px;
  color:#C0251D;
}

.sni-e .item h3.title {
  *padding: 4px 7px 7px;
  *background: url(../2011/ie/pod-title.png) no-repeat scroll bottom right;
  *width:294px;
}

#rz-e .pod .alt { background: #6996C0; color: #fff; }

#rz-e .pod .alt2  { background: #CCC; color: #000;
  *background: #ccc url(../2010/ieimages/darkgray-rc-299.png) no-repeat scroll bottom right;
  *width:285px;
  *padding: 4px 0px 8px 14px;
 }
 
#rz-e .pod div.hd.eatdigblog
{ 
    *background: url(../2011/ie/pod-title.png) no-repeat scroll left top;
    *width:298px; *height:4px;*overflow:hidden;
}

#rz-e .pod .alt3 { 
    background: #F9F7EF;
   *background: #F9F7EF url(../2011/ie/pod-title.png) no-repeat scroll bottom right;
}

 /* Something to Crave  */
#rz-e .pod div.hd.crave { 
    *background: url(../2011/ie/pod-title.png) no-repeat scroll left top;
    *width:308px;
	*height:4px;
	*overflow:hidden;
}

#rz-e .pod h3.crave { 
    *background: #F9F7EF url(../2011/ie/pod-title.png) no-repeat scroll bottom right;
    *overflow:hidden;
}
 /* Something to Crave  */
 
 /* VSW Ad  */
 #vsw_ad div.vsw-ad-rc{
	padding-bottom:7px;
}

#vsw_ad div.vsw-ad-rc .vsw-ad-header{
	padding:7px;
	height:14px;
	background-position:0 -11px;
}

#vsw_ad div.vsw-ad-rc .vsw-ad-container{
	margin:0 7px 7px;
}

#vsw_ad div.vsw-ad-rc .vsw-ad-footer{
	margin:0 7px 7px;
}

#vsw_ad div.hd {*height:auto;*background:#FFF;}

div.eraLinksBlock  {
	*margin:0 7px 7px;
	*padding:7px;
	*background:#fff url(../2010/ieimages/pod-white-rc.png) no-repeat scroll bottom right;
	*overflow:hidden;
}

div.eraLinksBlock  .vsw-ad-rc {*padding:0px 7px;}

#rz-e #vsw_ad.pod{
	*padding-bottom:0px;
	*margin-bottom:0px;
	*background: url(../2010/ieimages/pod-white-rc.png) #fff no-repeat left top; /* mshields: Fixes gap created by rounded corner image */
}

#vsw_ad.pod hd {*height:auto; *background-color:#FFF;}
 /* VSW Ad  */


#rz-e .pod h3.food { background: #fff url(../2010/le/hd-food.png) 0 0 no-repeat; color: #fff; }
#rz-e .pod h2.sponsor { margin-bottom: 7px; background-color: #6B95BF;  color: #FFF; }

#rz-ww .pod .input-text{margin-bottom: 7px;}
#rz-ww .pod .input-text span input {width: 140px; *float: left; margin-top: 4px;}
#rz-ww .pod .input-text span em{display: block; background: transparent url(../2010/se/rz-ui.png) -43px -440px no-repeat; width: 18px; height: 17px; float: right; margin-top: 5px; cursor: pointer;}

.fn-recipes .bd { padding: 11px 7px 7px 7px; }
.fn-recipes img { float: left; padding: 1px; border: 1px solid #d4d4d4; }
.fn-recipes .details { margin-left: 102px; line-height: 1.385; }
.fn-recipes .details .rating { padding-top: 9px; }

#rz-e .pod.connect-with-recipezaar {*background-position: -322px bottom;}

/*cleaned CSS*/

#rz-ww .pod ul li,
#rz-we .pod ul li {
	background: transparent url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -2150px;
	float: none;
	padding:0 0 0 10px;
}

#rz-ww .pod ul li em,
#rz-we .pod ul li em {color: #999;}

#rz-we .pod h2, #rz-w .pod h2 {line-height: 1;}

#rz-w .pod .rz-bd.sign-in h2 {font-size: 100%;}

#rz-we .pod .rz-w ul {clear: both;}

#rz-ww .members .pod ul li {background: none; padding: 0;}


/*Recipe Landing Page Left Rail*/

/*Recipes like these - Interested In - More In*/
#rz-ww .filters {margin-bottom: 7px}

#rz-ww.filters .pod.more-in h2 {
	background: none;
	color: #333;
	font-size: 18px;
	margin-bottom: 7px;
	padding-left: 0;
}

#rz-ww .pod.interested-in .bd,
#rz-ww .pod.recipes-like-these .bd {padding: 7px 7px 20px;}

#rz-ww .pod.more-in .bd, #rz-ww .pod.interested-in .bd {padding: 0; background: #FAF7F0;}

#rz-ww .pod.more-in .bd h5, #rz-ww .pod.interested-in .bd h5 {
	background: #EBE8DF;
	font-size: 108%;
	padding-left: 7px;
	line-height: 2;
}

#rz-ww .pod.recipes-like-these ul,
#rz-ww .pod.interested-in ul,
#rz-ww .pod.more-in ul {padding: 3px 0 0;}

#rz-ww .pod.more-in ul, #rz-ww .pod.interested-in ul {padding: 3px 7px 7px;}

#rz-ww .pod.recipes-like-these ul li,
#rz-ww .pod.interested-in ul li,
#rz-ww .pod.more-in ul li 
{
	margin:0 0 8px 0;
	line-height:1.385;
	background-position: 0 -2153px;
}

#rz-ww .more-in .bd.filter p.more {
	display: block;
	margin: 0;
	line-height: 1.385;
	font-size: 85%;
}

#rz-ww .more-in .bd.filter h5 {margin: 0;}

#rz-ww .more-in .bd.filter .flyout {display: none;}

.pod.xl small {
	display: block;
	padding: 0 0 0 12px;
	line-height: 1.385;
}

.pod.xl small a {display: block; margin-bottom: 9px;}

.pod.xl h6 {margin: 0 0 4px;}

.pod.xl .bd {padding: 0 7px 6px;}

.pod.xl .bd ul li {
	margin: 3px 0 4px;
	line-height: 1.7;
	background-position: 0 -2150px;
}

#rz-ww .more-in.xl p.more {
	display: block;
	margin: 0;
	line-height: 1.385;
	font-size: 85%;
}

#rz-ww .more-in.xl h6 {margin: 14px 0 4px;}

/*Recipe Collections*/
.pod.recipe-collections .bd div {
	background: url("../2010/se/food-bg.png") no-repeat scroll 0 -166px transparent;
	width:141px;
	height:133px;
	margin: 0 auto 7px;
	padding: 7px 4px 0;
	text-align: center;
	line-height: 1;
	text-shadow: 0 1px #fff;
}

.pod.recipe-collections .bd div img {
	width: 120px;
	height: 90px;
	margin-bottom: 5px;
	padding: 1px;
	border: 1px solid #D4D4D4;
	background: #FFF;
}

.pod.recipe-collections .bd div p { margin-bottom: 2px; }

.pod.recipe-collections .bd div p span { color: #999; font-size: 85%; }

#rz-ww .pod.recipe-collections .bd {
	overflow:auto;
	max-height: 292px;
	margin: 14px 0 7px;
	width: 160px;
	padding: 0 14px;
	*overflow-x: hidden;
}

#rz-ww .pod.recipe-collections {
	margin-bottom: 21px;
	border: 1px solid #ccc;
}

#rz-e .recipe-collections .bd div {
	margin: 0 0 7px 7px;
	width: 138px;
	float: left;
	background:url(../2010/se/rz-rc-bg-e.gif) no-repeat top left;
}

/* ****Add This Recipe To **** */
.pod.add-this-recipe-to{
	background: #E1E1E1;
	border: 1px solid #E1E1E1;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	float:right;
	width:180px;
	margin-left:14px;
	position: relative;
	z-index:1999;
}

.add-this-recipe-to h5 {
	font-size:13px;
	text-transform: uppercase;
}

.add-this-recipe-to .rz-bd{
	background: #FFFFFF;
	border-bottom: 1px solid #E1E1E1;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	padding: 7px 10px;
	position: relative;
	z-index: 5;
}

.add-this-recipe-to .rz-bd.first{z-index:10;}

.add-this-recipe-to .rz-bd.last{
	border:none;
	z-index:-1;
}

.add-this-recipe-to .rz-bd ul.top {
	clear: both;
	border:none;
	position:relative;
}

.add-this-recipe-to .rz-bd ul.top li {border-bottom:1px solid #D8D8D8;padding:2px 0;}

.add-this-recipe-to .rz-bd ul.top li.last {border-bottom:none;}

.add-this-recipe-to a, .add-this-recipe-to a:visited, 
.add-this-recipe-to a:hover, .add-this-recipe-to a:active {
  font-weight:bold;
  font-size:100%;
  color: #00709B;
  background: url("../2011/sprite/rz-icons.png") no-repeat scroll 2px 4px transparent;
  padding: 3px 0 3px 21px;
}

.add-this-recipe-to a.mcb	{background-position: 0 -300px;}
.add-this-recipe-to a.msl	{background-position: 0 -418px;}
.add-this-recipe-to a.mmb	{background-position: 0 -537px; padding-left: 18px; }
.add-this-recipe-to a.apn	{background-position: 1px -655px; font-weight: bold; }
.add-this-recipe-to a.war	{background-position: 0 -777px; font-weight: normal; }
.add-this-recipe-to a.stcp	{background-position: 0 -900px; font-weight: normal; padding-top: 5px; padding-left: 15px; }
.add-this-recipe-to a.pr		{background-position: 1px -2657px;}
.add-this-recipe-to a.vfs	{background-position: 1px -4073px;}
.add-this-recipe-to a.ayp	{background-position: 0 -4174px;}
.add-this-recipe-to a.ac		{background-position: 1px -1736px;}
.add-this-recipe-to a.sac	{background-position: 2px -4276px;}
.add-this-recipe-to a.atc	{background-position: 1px -296px;}
.add-this-recipe-to a.ats	{background-position: 1px -416px;}
.add-this-recipe-to a.atm	{background-position: 1px -534px;}
.add-this-recipe-to a.stm	{background-position: 1px -900px;}
.add-this-recipe-to a.emi	{background-position: 1px -3880px;}
.add-this-recipe-to a.sha	{background-position: 3px -4432px;}

.add-this-recipe-to .fly-dt { display: none; }
.add-this-recipe-to #add-to-cb .fly-dd { margin: 12px 0 0 inherit; *margin-left: -203px; right:-2px; }
.add-this-recipe-to #add-to-sl .fly-dd { margin: 10px 0 0 inherit; *margin-left: -203px; right:-2px; }
.add-this-recipe-to #add-to-m .fly-dd { margin: 10px 0 0 inherit; *margin-left: -203px; right:-2px; }
.add-this-recipe-to #send-to-p .fly-dd { margin: 10px 0 0 inherit; *margin-left: -203px; right:-2px; }

#rz-w .pod.add-this-recipe-to {margin: 0 0 14px 14px}
/* ****End Add This Recipe To **** */

/*Ingredients*/
.ingredients h2, .pod.directions h2 {
	margin-bottom:14px;
	font-size: 182%;
}

.ingredients .rz-ss-e {float: none;}

.pod.ingredients ul{clear:left;max-width:420px;}

.ingredients ul li{
	float: none;
	font: 13px/18px Arial, sans-serif;
	margin-bottom: 17px;
}
.ingredients .rz-ss-e{float: right;}
.ingredients .rz-ss-e p {font-size: 85%; float: left; vertical-align: middle; margin-right: 4px;}
.ingredients .rz-ss-e .rz-ua-select{float: left;}
#rz-we .pod.ingredients .rz-ss-e p { margin: 0; padding: 0; font-weight: bold; line-height: 24px; }
.ingredients .ui-dropdown { float: left; width: auto;}

.ingredients .ui-dropdown .svervingdisplay{margin: 0 7px 0 0;}

.ingredients .ui-dropdown .fly-dt {
	width: auto;
	min-width: 60px;
	max-width: 76px;
}

.ingredients .ui-dropdown .fly-dt a {
	padding-right: 32px;
	text-align: center;
}

.ingredients .ui-dropdown .fly-dt a span {
	padding-right: 4px;
	margin: 0;
}

.ingredients .ui-dropdown .fly-dd { margin-left: -70px; }

.ingredients p {padding: 7px 0 0 0; font-size: 85%;}

/*Directions*/
.pod.directions{clear:left; *margin-right:20px}

.pod.directions .instructions {display:block;*margin-bottom:10px}

.pod.directions .instructions .num{
	font-size:182%;
	font-weight:bold;
	width:36px;
	text-align:center;
	float:left;
	line-height:138%;
	letter-spacing:-2px;
}

.pod.directions .instructions .txt{
	line-height: 138.5%;
	padding:3px 0 0 42px;
	*float:left;
	*padding:3px 0 0 11px;
}

.pod.directions .instructions ol li {clear:left; margin-bottom:18px}


/*Ratings and  Reviews*/
.ratings-and-reviews h2 {margin: 0px 0px 14px 0px;}
.ratings-and-reviews ul li {clear: both; padding: 14px 0px; border-bottom: 1px solid #EEE; float: left; width: 616px;}
.ratings-and-reviews .rz-w{float: left; width: 195px;}
.ratings-and-reviews .rz-w a img {float: left; background: #FFF; border: 1px solid #DDD; padding: 1px; height: 48px; width: 48px;}
.ratings-and-reviews .rz-w p {line-height: 1; margin: 0px 0px 4px 59px; font-size: 85%; color: #666;}
.ratings-and-reviews .rz-w p.rating{margin: 8px 0px 4px 59px;}
.ratings-and-reviews .rz-e {float: left; width: 406px;}
.ratings-and-reviews .rz-e p {line-height: 1.385;}
.ratings-and-reviews ul li.rz{background: #F6F4DB; border: none;}
.ratings-and-reviews ul li.ad-sponsor {background: #eee; padding: 14px 0px 7px;}
.ratings-and-reviews ul li.ad-sponsor img {width: auto; height: auto; border: none; padding: 0px; margin: 0;}
.ratings-and-reviews ul li.ad-sponsor .rz-e p {text-align: left;}
.ratings-and-reviews ul li.ad-sponsor p, #rz-w .pod.ratings-and-reviews ul li.ad-banner p {text-align: center;}
.ratings-and-reviews ul li.ad-sponsor p small, #rz-w .pod.ratings-and-reviews ul li.ad-banner p small{color: #999;}
.ratings-and-reviews ul li.ad-banner { padding: 13px 0 1px 0; background-color: #eee; text-align: center; }
.ratings-and-reviews ul li.ad-google {background: #eee;}
  
#bigbox {
	margin-left: -7px;
	margin-right: -7px;
	*margin: 4px 0 0 0;
	position: relative;
	z-index: 2;
}

#rz-e .pod.crosslink .title{background-color: #B50A37; color: #FFF;}
#rz-e .pod.crosslink .bd {margin: 7px 7px 0;}
#rz-e .pod.crosslink .list{line-height: 1.3;}
#rz-e .pod.crosslink .list li {background-position: 0 -2153px;}/* **** PODS **** */
#rz-ww .pod h2 {
	font-size: 108%;
	background: none repeat scroll 0 0 #F9F7EF;
	border-radius: 5px 5px 5px 5px;
	color: #C0251D;
}

#rz-e .pod h3 {
  font-size: 108%;
  line-height: 1;
  background: #f9f7ef;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  color:#C0251D;
}/* FLYOUTS setting the flyout bg's */
.flyout { width: 249px;}

.flyout .fly-hd {
	background: transparent url(../2011/sprite/sp-popups.png) no-repeat -537px 0;
	_background-image:url(../2010/se/sp-popups.gif);
	height:8px;
	_font-size:0;
	position:relative;
}

.flyout .fly-bd {
	background: transparent url(../2011/sprite/sp-popups.png) repeat-y -786px 0;
	_background-image:url(../2010/se/sp-popups.gif);
	padding:0 7px;
	*zoom:1;
	position:relative;
}

.flyout .fly-ft {
	background: transparent url(../2011/sprite/sp-popups.png) no-repeat -1035px bottom;
	_background-image:url(../2010/se/sp-popups.gif);
	height:8px;
	_font-size:0;
	position:relative;
}


/* if a flyout has a title and close btn */
#rz-masthead .site-search-options .fly-bd h3,
.flyout .fly-bd h3,
#rz-w .pod .flyout .fly-bd h3,
#rz-e .pod .flyout .fly-bd h3,
#rz-bd .flyout .fly-bd h3,
#rz-we .pod .flyout .fly-bd h3,
.flyout .fly-bd h3 {
	padding: 11px 0 0 14px;
	font-size: 108%;
	font-style:normal;
	line-height:1;
	margin: 0;
	text-transform: uppercase;
	background: none;
}

/* Close button */
#rz-masthead .site-search-options .fly-bd .close, 
.thankyou-msg .close, 
.welcome-msg .close, 
#site-wrapper .flyout .fly-bd .close, 
.flyout .fly-bd .close { 
	float: right;
	position: absolute;
	top: 7px;
	right: 14px;
	padding: 0;
	background: url(../2011/sprite/sp-popups.png) no-repeat left 0;
	_background-image:url(../2010/se/sp-popups.gif);
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	cursor: pointer;
	border: none;
	margin: 0;
	display:block;
	z-index:9999;
}

/* flyout size xx-small width=55px */
.fxxsm, .fxxsm .fly-dd {width: 55px;}
.fxxsm .fly-hd {background-position: -12px 0;}
.fxxsm .fly-bd{background-position: -67px 0;}
.fxxsm .fly-ft{background-position: -122px bottom;}
.fxxsm .fly-dd { margin-left: -67px; }
.fxxsm .fly-dt { width: 200px; }

/* flyout size x-small width=120px */
/*.fxsm, .fxsm .fly-dd {width: 120px;}
.fxsm .fly-hd {background-position: -177px 0;}
.fxsm .fly-bd{background-position: -297px 0;}
.fxsm .fly-ft{background-position: -417px bottom;}
.fxsm .fly-dd { margin-left: -67px; }
.fxsm .fly-dt { width: 200px; }*/

/* flyout size small width=249px */
.fsm, .fsm .fly-dd {width: 249px;}
.fsm .fly-hd {background-position: -537px 0;}
.fsm .fly-bd{background-position: -786px 0;}
.fsm .fly-ft{background-position: -1035px bottom;}
.fsm .fly-dd { margin-left: -67px; }
.fsm .fly-dt { width: 200px; }

/* flyout size medium width=341px */
.fmed, .fmed .fly-dd {width: 341px;}
.fmed .fly-hd {background-position: -1284px 0;}
.fmed .fly-bd{background-position: -1625px 0;}
.fmed .fly-ft{background-position: -1966px bottom;}
.fmed .fly-dd { margin-left: -67px; }
.fmed .fly-dt { width: 200px; }

/* flyout size large width=439px */
.flg, .flg .fly-dd {width: 439px;}
.flg .fly-hd {background-position: -2307px 0;}
.flg .fly-bd{background-position: -2746px 0;}
.flg .fly-ft{background-position: -3185px bottom;}

/* flyout size large width=439px */
.fxlg, .fxlg .fly-dd {width: 656px;}
.fxlg .fly-hd {background-position: -3624px 0;}
.fxlg .fly-bd{background-position: -4280px 0;}
.fxlg .fly-ft{background-position: -4936px  bottom;}

/*Admin flyout mod*/
.ui-adminDropdown .fly-dd {width: 249px !important;}

/* dropdown styles */
.fly-dt a {
	display: block;
	height: 29px;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	background: url(../2011/sprite/rz-ui.png) no-repeat right -327px;
}

.fly-dt a em { display: none; }

.fly-dt a span {
	display: block;
	margin-right: 33px;
	padding: 2px 0 0 6px;
	background: #fff url(../2011/sprite/rz-ui.png) no-repeat 0 -327px;
	white-space: nowrap;
	overflow: hidden;
	height: 27px;
}

.fly-dt.active a { color: #d8d8d8}

.fly-dt.disabled a {
	color: #ccc;
	background-position: right -357px;
	cursor: default;
}

.fly-dt.disabled a span { background-position: 0 -357px; }

.fly-dd {
	position: absolute;
	margin-top: -8px;
	*margin-top:-60px;
	z-index:9999;
}
.fly-bd { padding-bottom: 4px; text-align: left; }

#rz-we .pod ul.fly-ul, 
#rz-ww .pod ul.fly-ul, 
ul.fly-ul {
	width: auto;
	margin: 0 7px 0 0;
	padding: 8px 0 2px 1px;
	max-height: 143px;
	overflow-y: auto;
	overflow-x: hidden;
	_height: 143px;
	position: relative;
}

#rz-we .pod .svervingdisplay ul.fly-ul,
#rz-w .pod .svervingdisplay ul.fly-ul {*height: 35px;}

#rz-w .pod .svervingdisplay .fly-ft{position:relative}

#rz-we .pod .svervingdisplay ul.fly-ul input.text,
#rz-w .pod .svervingdisplay ul.fly-ul input.text {margin-top: 5px;}

#rz-we .pod ul.fly-ul li.fly-li, 
#rz-ww .pod ul.fly-ul li.fly-li, 
ul.fly-ul li.fly-li {
	float: none; 
	width: auto;
	margin: 0;
	padding: 0;
	background:none;
	*border-top: 1px solid transparent;
}
#rz-stretch .sni-w.reccat .reccopy ul.fly-ul li.fly-li{
	line-height:1.4;
}


#rz-we .pod ul.fly-ul li.fly-li a, 
#rz-ww .pod ul.fly-ul li.fly-li a, 
ul.fly-ul li.fly-li a {
	display: block;
	float: none;
	width: auto;
	margin: 0;
	padding: 2px 7px 2px 14px;
	line-height:-1;
	font-size: 100%;
	font-weight: normal;
	background-image: none;
	text-align: left;
}

#rz-we .pod ul.fly-ul li.fly-li a em, 
#rz-ww .pod ul.fly-ul li.fly-li a em, 
ul.fly-ul li.fly-li a em {
	color: #999;
	font-size: 85%;
	font-style: normal;
}

#rz-we .pod ul.fly-ul li.temp {padding-left: 14px;font-weight: bold;}

#rz-we .pod ul.fly-ul li.temp a {
	display: inline-block;
	width: auto;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

#rz-we .pod ul.fly-ul li.fly-li a:hover, 
#rz-ww .pod ul.fly-ul li.fly-li a:hover, 
ul.fly-ul li.fly-li a:hover,
ul.fly-ul li.fly-li.li-hover {
	margin: 0;
	background-color: #94D4D6;
	text-decoration: none;
}

#rz-we .pod ul.fly-ul li.fly-li.selected a, 
#rz-ww .pod ul.fly-ul li.fly-li.selected a, 
ul.fly-ul li.fly-li.selected a {color: #333; font-weight: bold;}

#rz-we .pod ul.fly-ul li.fly-li.selected a:hover, 
#rz-ww .pod ul.fly-ul li.fly-li.selected a:hover, 
ul.fly-ul li.fly-li.selected a:hover {color: #333;}

#rz-we .pod .ui-dropdown .fly-bd h3, 
#rz-ww .pod .ui-dropdown .fly-bd h3, 
.ui-dropdown .fly-bd h3 { margin-bottom: 0; }

.form ul.fly-ul {margin-bottom: 0; width: auto;}

/* remove the scrollbar from the dropdown if this class is added */
.noscroll .fly-ul {
	margin: 0;
	padding: 8px 1px 4px 1px;
	max-height: none;
	overflow-y: visible;
	overflow-x: hidden;
	width: auto;
}

.share-action .noscroll .fly-ul {clear: both;}

.noclose .fly-bd .close { display: none; }

/* flyouts with arrow next to recipe names */
.addto-dd {
	margin-bottom: 7px;
	line-height: 16px;
	width: 100%;
}

.addto-dd a {font-weight: bold}

.addto-dd dl.fsm {
	display: inline-block;
	width: 10px;
	margin: 0;
	*display: inline;
}

.addto-dd .custom-dd .fly-dt {
	display: block;
	width: 14px;
	height: 11px;
	*display: inline;
}

.addto-dd .fly-dt a {
	display: block;
	width: 14px;
	height: 11px;
	background: url(../2011/sprite/rz-icons.png) 0 -2777px no-repeat;
	*display: inline-block;
	font-weight: normal;
}

.addto-dd .fly-dt a span {display: none}

.addto-dd .fly-dd {
	margin: -5px 0 0 -20px;
	*margin: 7px 0 0 -120px;
	display: none;
}

#themenu .addto-dd dl.fsm{float: none;} 

.sr-recipe-item-w .addto-dd {padding-bottom: 3px;}.custom-dd .fly-dt { display: none; }
.custom-dd .fly-dd { display: none; }
.custom-dd li.fly-li {position: relative;}
.custom-dd .fly-li a em { float: right; width: 6px; height: 10px; margin: 5px 6px 0 0; background:transparent url(../2010/se/rz-ui.png) no-repeat -42px -426px; }
.custom-dd .fly-li a:hover em { background-position: -48px -426px; }
.custom-dd .fly-li a strong { color: #000; font-weight: normal; }
.custom-dd .fly-li a span { font-size: 85%; }
.custom-dd .fly-li a.error { color: #c00; border: 0; background-color: transparent; background-image: none; }
.custom-dd .fly-li a.error:hover { color: #000; }

.custom-dd .action { margin: 7px 7px 0 8px; border-top: 1px solid #d4d4d4; line-height: 36px; font-weight: normal; }
.custom-dd .action .create { display: block; margin: 0 6px; padding: 0; font-size: 13px; font-weight: normal; background-image: none; }
.custom-dd .action form { float: left; width: 100%; padding: 7px 0 5px 0; }
.custom-dd .action form a { float: right; }

/* need this for IE b/c it's stupid */
.custom-dd a.small-button {}
.custom-dd a.small-button:hover{ background-position: right -1442px; color: #FFF;  text-decoration: none; }
.custom-dd a.small-button:active, 
.custom-dd a.small-button.active { color: #862676; background-position: right -1466px; }

.add-this-recipe-to a.small-button, 
.add-this-recipe-to a.small-button:visited { 
	padding: 0 7px 0 0;
	background: #87c5c7; /* Old browsers */
	background: -moz-linear-gradient(top, #87c5c7 0%, #87c5c7 50%, #6fb5b8 51%, #6fb5b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87c5c7), color-stop(50%,#87c5c7), color-stop(51%,#6fb5b8), color-stop(100%,#6fb5b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87c5c7', endColorstr='#6fb5b8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #87c5c7 0%,#87c5c7 50%,#6fb5b8 51%,#6fb5b8 100%); /* W3C */
	color: #FFF;  
	text-decoration: none; 
	padding:0 7px 0 0;
	font-size:85%;
}
.add-this-recipe-to a.small-button:hover{ 
	background: #90ced0; /* Old browsers */
	background: -moz-linear-gradient(top, #90ced0 0%, #90ced0 50%, #80c4c6 51%, #80c4c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90ced0), color-stop(50%,#90ced0), color-stop(51%,#80c4c6), color-stop(100%,#80c4c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90ced0', endColorstr='#80c4c6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #90ced0 0%,#90ced0 50%,#80c4c6 51%,#80c4c6 100%); /* W3C */ 
	color: #FFF;  
	text-decoration: none; 
	padding:0 7px 0 0;
	font-size:85%;
}
.add-this-recipe-to a.small-button:active, 
.add-this-recipe-to a.small-button.active {
	text-decoration: none; 
	padding:0 7px 0px 0;
	font-size:85%;
}



.custom-dd .action form .input-text { float: left; width: 145px; font-weight: normal; overflow: visible; }
.custom-dd .action form .input-text span { overflow: visible; }
.custom-dd .action form .input-text span input { height: 24px; line-height: 24px; }
.custom-dd .action .error { margin: 0 7px; padding: 5px 0 0 0; text-align: left; font-size: 85%; }
.custom-dd .action .success { margin: 0 7px; padding: 9px 0; text-align: left; }

.custom-dd .error { margin: 0; padding: 25px 0 15px 0; line-height: 1.08; color: #c00; font-size: 100%; line-height: 1.465; border: 0; background-color: transparent; background-image: none; text-align: center; }
.custom-dd .success { padding: 20px 0 15px 0; text-align: center; line-height: 1.385; }
.custom-dd .success a { margin: 0; padding: 0; font-size: 100%; background-image: none; }
.custom-dd .loading { height: 100px; background: url(../2010/se/rz-loader.gif) center center no-repeat; }

.custom-dd div.close-button { padding-bottom: 10px; }
.custom-dd div.close-button a { float: none; width: 36px; margin: 0 auto; font-size: 85%; }

.custom-dd .dd-form { padding: 10px 0 10px 14px; }
.custom-dd .dd-form a.small-button { margin-right: 5px; color:#FFF }
.custom-dd .dd-form a.cancel { padding: 0; background: none; font-size: 100%; }

#add-note .custom-dd .buttons { width: 165px; margin: 0 auto; }
li#add-note dl.flg {*position: relative !important;}
li#add-note dl.flg .flyout {*margin-left: -225px !important;}

.custom-dd li.fly-li a img {margin: -3px 0;padding: 0;display: inline-block;position: relative;}
/*.custom-dd .flyout {width: 120px;}
  .custom-dd .flyout div.fly-hd {background-position: -177px 0;}
  .custom-dd .flyout div.fly-bd {background-position: -297px 0;}
    .custom-dd .flyout div.fly-bd h3 {padding-left: 7px !important;}
    .custom-dd .flyout div.fly-bd ul.fly-ul li a {padding-left: 7px;}
  .custom-dd .flyout div.fly-ft {background-position: -417px bottom;}
*//* RECIPEZAAR HEADER */
#rz-site-hd {
	width: 994px;
	z-index:9999;
	text-align:center;
	min-width:994px;
	height: auto;
	margin: 0 auto;
	position: relative;
}

/* leaderboard */
#rz-leaderboard-wrap {
	width: 100%;
	background:none;
	padding:0;
}

#rz-leaderboard-wrap div img {padding: 0;}

#rz-leaderboard {
	width:728px;
	height:90px;
	margin:0 auto;
	text-indent:-9999px;
}

#rz-leaderboard-wrap div div {margin: 0 auto !important;}

div.rz-site-hd-wrap {position: relative;}

/* masthead contains the logo, search field, and user-login status */
#rz-masthead {
	height: 130px;
	margin:0 auto;
	position: relative;
	z-index: 999;
	padding: 7px 0 0;
}

#rz-masthead #rz-logo {
	width: 344px;
	height:72px;
	float:left;
	position: absolute;
	left: 30px;
	bottom: 30px;
	text-indent:-9999px;
}

#rz-masthead #rz-logo a  {
	width:100%;
	height:100%;
	display:block;
}
 
#rz-masthead .search .buttons {
	float: left;
	height: 34px;
}

/*Occasion header logo*/
#rz-masthead #occasionHeader {
	text-indent:-9999px;
	background-repeat:no-repeat;
	width: 63px;
	height: 60px;
	margin: 0;
	float: left;
	position: absolute;
	left: 446px;
	top: 48px;
}

#rz-masthead #occasionHeader a  {
	width:100%;
	height:100%;
	display:block;
}

#rz-masthead .search .input{
	width: 258px;
	position: relative;
	padding: 0 5px 0 7px;
	vertical-align: middle;
}

#rz-masthead .search .input input{
	border:none;
	width: 100%;
	font-weight:normal;
	background-color: transparent;
	vertical-align: top;
	padding: 8px 0;
	margin-top: 1px;
	float: left;
}

#rz-masthead .search .site-search-options {
	float:left;
	height:35px;
	width: 123px;
	margin: 0px;
	border: 0;
}

#rz-masthead .search .search-in{
	float: left;
	margin-top: 6px;
	padding-right: 4px;
}

#rz-masthead .site-search-options .ui-dropdown {
	float: left;
}

#rz-masthead .search .fly-dd {
	margin: -8px 0 0 -30px;
	text-align: left;
	*margin-left: -30px;
}

#rz-masthead .fly-dt a {
	height: 32px;
	width: 113px;
	text-align: left;
	padding-left: 7px;
}

#rz-masthead .fly-dt a span {
	padding: 0;
	background: none;
	margin-right: 0;
}

#rz-masthead .site-search-options .fly-dd {right: 57px; width: 120px} 

#rz-masthead .site-search-options div.fly-hd, 
#rz-masthead .site-search-options  div.fly-ft {
	width: 120px;
	height: 8px;
}

/* sifter activator buttons */
#rz-main-nav li#nav-sifter a {
	display: block;
	width: 98px;
	height: 24px;
	margin: 0 7px 0 7px;
	padding: 0 0 0 7px;
	text-align: left;
	line-height: 24px;
}

/* FOR DEBUGGING  - mkosoy@scrippsnetworks.com \
	li#recipes .flyout{ left:0 !important;  top:0 !Important; z-index:3;}
*/

/* login status */
.rz-login-status {
	position: absolute;
	right: 14px;
	top: 7px;
	padding-right: 25px;
}

#rz-login-signed-out {
	padding-right: 0;
	display: none;
	padding-top: 14px;
}

#rz-login-signed-in {display: none; *width: 135px;}

.rz-login-status p {
	font-size: 85%;
	line-height: 1.465;
}

.rz-login-status .sep { padding: 0 3px; }

.rz-login-status .rz-w {
	padding-top: 7px;
	position: absolute;
	right: 78px;
	top: 0;
	width: 80px;
}

.rz-login-status .rz-w span {color:#333; }

.rz-login-status .rz-e {
	border: 1px solid #DDD;
	-moz-border-radius: 1px;
	border-radius: 1px;
	height: 48px;
	margin: 0 0 0 7px;
	padding: 1px;
	position: absolute;
	right: 25px;
	top: 0;
	width: 48px;
}

.rz-login-status .rz-e img{ float:left; width: 48px;height: 48px;overflow: hidden;}

.rz-login-status dl,
.rz-login-status .fly-dt { float: left; width: 69px; }

.rz-login-status .fly-dt a { width: auto; height: auto; background-image: none; }

.rz-login-status .fly-dt span {
	background:transparent url(../2010/se/rz-ui.png) no-repeat scroll -21px -426px;
	width:20px;
	height:48px;
	display:block;
	float:right;
	margin:0 0 0 1px;
}

.rz-login-status .rz-e dl dd.fly-dd {
	position: absolute;
	left: -999em;
	margin: 33px 0 0 -185px;
	z-index: 5000;
	*margin-left: -255px;
}

#rz-login-status-user-menu {position: absolute;top: 0;right: 0;}
  #rz-login-status-user-menu dt {position: absolute;right: 0;top: 0;height: 48px;width: 20px;padding: 1px;border: 1px solid #ddd;}
    #rz-login-status-user-menu dt p {
		display: block;
		overflow: hidden;
		height: 48px;
		width: 20px;
		background: url("../2011/sprite/rz-ui.png") no-repeat -2px -471px;
		text-indent: -9999px;
		cursor: pointer;
	}
    #rz-login-status-user-menu dt p.selected {background-position: -22px -471px;}
  #rz-login-status-user-menu dd {display: none;top: 50px;right: 0;}

/*no query*/
#rz-site-hd .search  .noquery {position: absolute; margin: 33px 0 0 -88px; z-index: 5000;}
#rz-site-hd .noquery .col1{background: transparent url(../2010/se/noquery-arrow.png) no-repeat scroll 0 0; float: left; height: 125px; margin: 17px 0 0 14px; width: 100px;}
#rz-site-hd .noquery .col2{margin-left: 104px; padding-top: 15px; padding-bottom: 7px; text-align: left;}

/*Auto Suggest*/
#rz-site-hd .auto-suggest {
	z-index: 5000;
	position: absolute;
	margin: 0 auto;
	left: 26px !important; /* Have to override js for now */
	top: 36px;
}
#rz-site-hd .auto-suggest .fly-bd {text-align: left;}

#my_cook_totalPublicCookbook,
#my_menu_totalPublicMenus {
	border-width: 1px 0 0;
	border-style:solid;
	border-color:#D4D4D4;
}

.signed-in #rz-main-nav .special ul.my_items {border-top: 1px solid #fff;}

/* Header Nav */
.headernav {
	width:994px;
	height:45px;
	text-align:left;
	margin:0 auto;
}

.headernav > li {float:left;}

.headernav.signed_out .headernav_subnav h4 {
	line-height: 1;
	margin-bottom: .2em;
}

.headernav h4 a {display:block;}

.headernav h5 {text-transform:uppercase;}

.headernav .headernav_subnav h4 a {
	background: none;
	border: none;
	color: #00709B;
	line-height: 1.2;
	padding: 0;
	text-transform: none;
	display: inline;
}

.headernav > li > div {
	display:none;
	position:absolute;
	top: 174px;
	line-height: 1.3;
	margin-left:0;
	padding-top:14px;
	width: 439px;
	z-index: 9999;
	background:url("../2011/sprite/sp-popups.png") no-repeat -2307px top;
}

.headernav.signed_out .headernav_subnav {
	width:656px;
	background-position:-3624px top;
}

.headernav.signed_out .shop .headernav_subnav {background-position: -2307px top;width: 439px;}

.headernav > li > div > span, 
.headernav.signed_out .shop .headernav_subnav > span {
	display:block;
	height:8px;
	width:100%;
	position:absolute;
	bottom:-8px;
	text-indent:-9999px;
	background: url("../2011/sprite/sp-popups.png") no-repeat scroll -3185px bottom transparent;
}

.headernav.signed_out .headernav_subnav > span {background-position: -4936px bottom;}

.headernav ul {
	overflow:hidden;
	clear:both;
}

.headernav .flyout > ul, 
.headernav.signed_out .headernav_subnav > ul,  
.headernav .headernav_subnav_featured, 
.headernav .headernav_subnav_signup, 
.headernav.signed_out .shop .headernav_subnav > ul {background:url("../2011/sprite/sp-popups.png") repeat-y -2746px bottom;}

.headernav.signed_out .headernav_subnav > ul, 
.headernav.signed_out .headernav_subnav_featured, 
.headernav.signed_out .headernav_subnav_signup {background-repeat: repeat-y; background-position: -4280px bottom;}

.headernav.signed_out .shop .headernav_subnav_featured {
  background-position: -2746px bottom;
}

.headernav .popular, 
.headernav .explore {
	width: 45%;
	float: left;
	padding: 6px;
}

.headernav.signed_out .popular, 
.headernav .shop .popular {
	border-right: 1px solid #E4E0D2;
	padding:6px 0 6px 21px;
}
.headernav.signed_out .explore, 
.headernav .shop .explore {
	padding:6px 21px 6px 14px;
}

.headernav .shop .popular, 
.headernav .shop .explore {
	margin: 7px 0;
	width: 43%;
}

.headernav .shop .popular {border-right: 1px solid #E4E0D2;}

.headernav .popular .more {text-indent:-2px;}

.headernav .popular ul a, 
.headernav .explore ul a {line-height:1.8;font-size:1.4em;}

.headernav li li ul {
	font-size:.7em;
	clear:both;
	overflow:hidden;
	list-style:none;
}

.headernav li li li {
	width:50%;
	float:left;
	text-indent:9px;
	background:url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -2150px;
	margin-right:-5px;
}

.headernav .headernav_subnav_featured, 
.headernav .headernav_subnav_signup {padding: 14px 21px;}

.headernav .headernav_subnav_featured_img {
	float: left;
	margin-right: 14px;
	border: 1px solid #DDD;
	padding: 1px;
}

.headernav .headernav_subnav_featured_content {overflow: hidden}

.headernav .headernav_subnav_featured_content h5 {float: left; margin-right: 7px;}

.headernav .headernav_subnav_featured_ft {margin-top: 14px}

.headernav .headernav_subnav_signup_wrap {background: #F9F7EF}

.headernav .headernav_subnav_signup_wrap p {
	float: left;
	padding: 14px;
	width: 420px;
}
.headernav .headernav_subnav_signup_btn {
	float: right;
	padding: 14px 14px 14px 0;
}

.headernav .headernav_subnav_signup_btn .button {
	padding: 0 7px;
	line-height: 30px;
}

.headernav .personal {
	background:#FAF7F0;
	padding:0 0 6px 0;
	float:left;
	width:199px;
	margin:5px 10px 5px 13px;
	min-height:270px;
}

.headernav .personal h5 {
	font-size: 138.5%;
	text-transform: none;
	position:relative;
	margin:0 0 7px 5px;
}

.headernav .personal ul {
	color:#333;
	font-size:1em;
	overflow:auto;
}

.headernav .more {
	font-size:80%;
	background:none;
}

.headernav .personal .more {margin-top:14px;}

.headernav .more .signup {
	font-weight:bold;
	padding:0 .2em 0 0;
}

.headernav .more a {padding:0 0 0 .2em;}

.headernav .current div {display:block;}

/* Admin pages */
.headernav.foodadmin div {
	background-position:-537px top;
	width:249px;
}

.headernav.foodadmin div > span {background-position:-1035px bottom;}

.headernav.foodadmin div > ul {
	background: url("../2011/sprite/sp-popups.png") repeat-y scroll -786px bottom;
	padding:5px 20px;
}

.headernav.foodadmin h4 a {padding:0 30px 0 10px;}

.headernav.foodadmin .single h4 a {padding-right:15px;}

.headernav.foodadmin ul a {font-size:13px;line-height:1.8;}

.headernav.foodadmin ul li {float:none;}

#NavSignedIn .personal ul {
	padding:2px 0;
	margin:-2px 0;
	_margin-right:-17px;
}

#NavSignedIn .personal li, 
#NavSignedIn .personal p {
	list-style:none;
	font-size:108%;
	line-height: 1.2;
	text-indent:0;
	margin:0 5px;
	padding-left:0;
}

#NavSignedIn .personal .listing li,
#NavSignedIn .personal p {
	border-bottom:1px solid #E4E0D2;
	background:none;
}

#NavSignedIn .personal .listing a, 
#NavSignedIn .personal p a {
	display:block;
	margin:0 -5px;
	padding:5px 24px 5px 5px;
	*padding-bottom:0;
	line-height:1;
	position:relative;
}

#NavSignedIn .personal .listing a:hover, 
#NavSignedIn .personal p a:hover {
	text-decoration:none;
	background:#F7F7F7;
}

#NavSignedIn .personal span {
	color:#666;
	font-weight:normal;
	font-size:93%;
	position:absolute;
	right:5px;
	top:5px;
}

#NavSignedIn li li ul {
	clear:none;
	max-height:270px;
	position:relative;
}

#NavSignedIn li li li {float:none;width:auto;}

#NavSignedIn li.shop li li {float:left;width:50%;}

#NavSignedIn .personal .listing .action {
	text-transform:uppercase;
	font-size:100%;
	border-bottom:none;
	margin-left:5px;
}

#NavSignedIn .personal .action a, 
#NavSignedIn .personal .action a:hover {
	text-transform:none;
	display:block;
	background:url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -2216px transparent;
	padding:3px 0 0 21px;
	font-size:108%;
	margin-left:0;
}

#NavSignedIn .personal .action a:hover {text-decoration:underline;}/* RECIPEZAAR HEADER */
#rz-site-hd {
	margin-top: 13px;
}

/* leaderboard */
#rz-leaderboard-wrap {
	margin-bottom:12px;
}

#rz-leaderboard {
	background:#f09;
	opacity:0.5;
}

/* masthead contains the logo, search field, and user-login status */
#rz-masthead {
	border: 1px solid #D4D4D4;
	border-bottom: none;
	background:#fff;
}

#rz-masthead #rz-logo {
	background:url(../2011/sprite/rz-ui.png) no-repeat -3px -1361px;
}

#rz-masthead .search {
	background: url(../2011/sprite/rz-ui.png) no-repeat -3px -739px;
	width: 442px;
	height: 32px;
	padding: 4px;
	position: absolute;
	right: 14px;
	bottom: 30px;
}

#rz-masthead .search .buttons {
	
}

#rz-masthead .search .input input{color:#666}

#rz-masthead .search .search-in{color: #555555;}

#rz-masthead .fly-dt a {
	color: #FFF;
	background-position: -2px -533px;
	padding-top: 3px;
}

#rz-masthead .fly-dt.active a {
	color: #FFF;
	background-position: -122px -533px;
}

#rz-masthead .fly-dt.disabled a {
	color: #ccc;
	/* background-position: -50px -394px; */ /* No state for this currently */
	cursor: default;
}

#rz-masthead .fly-dt.disabled a span { background-position: -50px -394px; }

#rz-masthead .site-search-options div.fly-ft, 
#rz-masthead .site-search-options div.fly-bd, 
#rz-masthead .site-search-options div.fly-hd {background:url("../2011/sprite/sp-popups.png") no-repeat;}

#rz-masthead .site-search-options div.fly-hd {background-position: -177px 0;}

#rz-masthead .site-search-options  div.fly-bd {
	background-position: -297px 0;
	background-repeat: repeat-y;
	padding: 0 7px;
}

#rz-masthead .site-search-options div.fly-ft {background-position: -417px bottom;}

/* login status */
.rz-login-status p {
	font-size: 85%;
	line-height: 1.465;
}

.rz-login-status .inbox {text-align:center }

/* Header Nav */
.headernav {
	background: #da514b; /* Old browsers */
	background: -moz-linear-gradient(top, #da514b 0%, #da514b 50%, #d5463f 51%, #d5463f 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #da514b 0%,#da514b 50%,#d5463f 51%,#d5463f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #da514b 0%,#da514b 50%,#d5463f 51%,#d5463f 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #da514b 0%,#da514b 50%,#d5463f 51%,#d5463f 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, StartColorStr='#ffda514b', EndColorStr='#ffd5463f' ); /* IE6-9 */	
	background: linear-gradient(top, #da514b 0%,#da514b 50%,#d5463f 51%,#d5463f 100%); /* W3C */
}

.headernav h4 {
	font-size: 123.1%; /* Tahoma Size */
	position: relative;
}

.headernav h4 a {
	line-height: 45px;
	*height: 100%;
	color:#FFF;
	border-right:1px solid #F69787;
	text-transform: lowercase;
	padding: 0 41px 0 14px;
}

.headernav h4 a:hover { text-decoration: none;}

.headernav h4 span { 
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -2px -451px transparent;
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 14px;
	right: 14px;
}

.headernav > li:hover, 
#nav-sifter.open {
	background: #ee6e68; /* Old browsers */
	background: -moz-linear-gradient(top, #ee6e68 0%, #ee6e68 50%, #eb625c 50%, #eb625c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee6e68), color-stop(50%,#ee6e68), color-stop(50%,#eb625c), color-stop(100%,#eb625c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ee6e68 0%,#ee6e68 50%,#eb625c 50%,#eb625c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ee6e68 0%,#ee6e68 50%,#eb625c 50%,#eb625c 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ee6e68 0%,#ee6e68 50%,#eb625c 50%,#eb625c 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6e68', endColorstr='#eb625c',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ee6e68 0%,#ee6e68 50%,#eb625c 50%,#eb625c 100%); /* W3C */
}

.headernav > li:hover h4 span {background-position: -20px -451px}#rz-search-lead {
	float: left;
	margin: 0 14px 14px;
	width: 616px;
}

#rz-search-we{
	float: left;
	width: 616px;
	padding: 0 0 14px 14px;
	position:relative;
}

#rz-search-ingreds{
	float: left;
	width: 630px;
	padding: 0;
}

#rz-ww.srch-results { 
	margin: 0 0 14px 0;
	padding-top: 0;
	width: 195px;
	display: none;
}

.refine-srch .flyout {display:none;}

#rz-ww .refine-ttl {margin: 0 7px 7px 0;}

#rz-ww .refine-ttl h2 {
	border: 1px solid #E4E0D2;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	color: #333333;
	font-size: 136%;
	line-height: 2;
	padding: 0;
	text-align: center;
}

#rz-ww .refine-srch .filter, 
#rz-ww .refine-srch .filter-types {margin: 0 7px 7px 0;}

#rz-ww .refine-srch .filter h2.alt, 
#rz-ww .refine-srch .filter-types h2.alt {
	background-color: #EBE8DF;
	-moz-border-radius: 2px 2px 0 0;
	-khtml-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	color: #333333;
	font-size: 108%;
	line-height: 2;
	margin: 0;
	padding: 0 7px;	
}

.refine-srch .filter .filter-list, .refine-srch .filter-types .filter-list {
	background-color: #F9F7EF;
	-moz-border-radius: 0 0 2px 2px;
	-khtml-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	padding: 7px;
}
			
.refine-srch .filter-list .flyout {margin-top:-130px;}

.sch-lead {position: relative; float: left;}

.sch-lead h1 {
	font-size: 197%;
	line-height: 1;
}

.sch-lead .section-title{margin: 14px 0px;}

.ftrd-item-list .cat-title {
	border-bottom: 1px solid #FA9529;
	padding-bottom: 7px;
	margin-bottom: 14px;
}

.ftrd-item {
	border-bottom: 1px solid #ccc;
	padding-bottom:14px;
	margin-bottom:14px;
}

.ftrd-item-text{float: left; width: 510px;}

.ftrd-item-text span {font-weight:bold;}

.ftrd-item-text p {line-height: 1.3;}

.ftrd-item img {float: right; border: 1px solid #666; padding: 1px;}

.ftrd-item-info p {line-height: 1.3;}

.ftrd-item-info span {font-weight:bold;}

.spon {
	background: #EEE;
	margin: 0 -7px 14px;
	padding: 0 7px 7px;
}

.spon .spon-text{text-align: center;}

.spon .spon-text p {
	color: #999;
	padding: 4px 0 7px;
	font-size: 85%;
	line-height:1;
}

.refine-srch p {margin: 0 0 4px 14px; font-weight:bold;}

.refine-srch p.more {
	font-weight: normal;
	margin: 0;
	font-size: 85%;
}

.filter .bd p.more{
	font-weight: normal;
	margin: 0;
	font-size: 85%;
	line-height: 1;
}

.filter .bd .flyout {display: none;}

.refine-srch p.rsl-sec {margin: 14px 0 4px 14px;}

ul.result-list{margin-left: 14px;}

ul.result-list li {background: none; padding: 0 0 4px 0;}

ul.result-list li em {font-size: 85%; color: #999;}

ul.rsl-list{margin-left: 14px;}

ul.rsl-list li.rsl-end {background: none; padding: 0 0 4px 0;}

ul.rsl-list li.rsl-end .flyout{position: absolute;} 

ul.rsl-list li em {font-size: 85%; color: #999;}

.refine-btn{width: 172px;}

.refine-btn div {width: 75px; margin: 0 auto;}

#rz-ww .pod .rsl-nutri{margin-left: 0;}

#rz-ww .pod .nutri{margin: 7px auto; width: 75px;}

#rz-ww .pod .nutri .input-text {
	float: left;
	border: none;
	margin-right: 7px;
	background: none;
}

#rz-ww .pod .nutri .input-text span {
	background:transparent url(../2010/se/rz-ui.png) no-repeat -550px -445px;
	width:60px;
	height:25px;
}

#rz-ww .pod .nutri .input-text span:hover {cursor: pointer;}

#rz-ww .pod .nutri .input-text input.text {width: 35px; margin-top: 6px;}

#rz-ww .pod .nutri .input-text input.text:hover {cursor: text;}

#rz-ww .pod .nutri .input-text label#unit {position: relative;left: 20px;}

#rz-ww .pod .nutri-lm {width: 158px; margin: 0 0 7px 7px;}

#rz-ww .pod .nutri-l {
	width: 50%;
	float: left;
	text-align:center;
}

#rz-ww .pod .nutri-l p {
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#rz-ww .pod .nutri-l p input {vertical-align:middle;}

#rz-ww .pod .nutri-m {
	width: 50%;
	float: left;
	text-align:center;
}

#rz-ww .pod .nutri-m p {
	font-weight:normal;
	padding: 0;
	margin: 0;
}

#rz-ww .pod .nutri-m p input {vertical-align:middle;}

.srch-of {margin-bottom: 0;}

.srch-of .rz-w{float: left; width:145px;}

.srch-of .rz-w p {font-weight:bold;} 

.srch-of .rz-e{float: right; width: auto;}

.srch-of .rz-e p {
	float: left;
	font-size: 85%;
	line-height: 1;
	margin-right: 7px;
	padding-top: 2px;
}

.srch-of .rz-e .input-select{float: left; width: 150px}

.srch-of .rz-e .input-select span {font-size: 11px}

.rsl-nutri .input-select span {width: 125px;}

.spon-ftur {
	margin: 7px;
	padding: 0;
	border-bottom: 1px solid #ccc;
}

.spon-ftur img {
	float: right;
	border: 1px solid #CCC;
	padding: 1px;
	margin-right: 0;
}

.spon-ftur-info{float: left;}

.spon-ftur-info p {font-weight: bold; width: 200px;}

.spon-last {border-bottom: none; margin-bottom: 0px;}

.spon-ftur-logo {
	text-align: center;
	margin: 0 -7px;
	border-top:1px solid #ccc;
	padding: 14px 0;
}

.spon-ftur-logo p {font-size: 85%; color: #CCC;}

.rc-nav {margin: 7px;}

.rc-num-count, 
.rc-num-count1 {
	border-top: 1px solid #ccc;
	padding: 7px 0;
	margin: 0 7px;
	line-height: 1;
}

.rc-num-count p, .rc-num-count1 p {font-size: 85%;}

.rc-item {
	margin: 0 7px;
	padding: 7px 0;
	border-top:1px solid #ccc;
}

.rc-item img {
	float: right;
	border: 1px solid #CCC;
	padding: 1px;
	margin-right: 0;
}

.rc-item-info{float: left; width: 198px;}

.rc-item-info img {
	float: right;
	border: 1px solid #333;
	padding: 1px;
	margin-left: 7px;
}

.rc-item-info p {line-height: 1;}

.rc-item-info p span {font-size: 85%; line-height: 2;}

.rc-sm {
	text-align: center;
	margin: 0 -7px;
	border-top:1px solid #ccc;
	padding: 7px 0 0;
}

.rc-sm p {font-size: 85%;}

.rc-sm p a:link {
	padding-left: 20px;
	background: url(../2010/se/viewmore.gif) no-repeat top left;
}

.rc-last {border-bottom: none; margin-bottom: 0;}

.gon {margin: 7px 7px 0;}

.gon p {line-height: 1.3; margin-bottom: 14px;}

.gon  ul {margin: 7px 0;}

.gon small {display: block; margin-top: 7px;}

.gon-btn-cont {width: 306px; margin-bottom: 7px;}

.gon-btn {width: 89px; margin: 0 auto;}

.gon-btn-cont p {line-height: 1;}

.gon-btn-cont p span {font-size: 85%;}

.gon-btn .button{float: left;}

.gon-btn p {float: right; margin-top: 4px;}

.subscribe .gon-btn{float: left;}

.subscribe .gon-btn button.small-button {*width: 100px;}

.subscribe .gon-btn button.small-button span em {
	text-transform:capitalize;
	width:auto;
}

.subscribe .input-text {
	width:195px;
	float: left;
	margin-right: 5px;
}

.prd-crcl {text-align:center; margin: 14px 0;}

.prd-crcl-bm {
	text-align: center;
	margin: 0 -7px;
	border-top:1px solid #ccc;
	padding: 7px 0 0;
}

.prd-crcl-bm p {font-size: 85%; padding: 2px 0;}

.prd-crcl-bm p a:link {
	padding: 4px 0 0 26px;
	background: url(../2010/se/bp.gif) no-repeat top left;
}

.cont{border: none;}
.cont p {font-weight: normal; line-height: 1.3;}

.your-selections h2 {padding: 7px 0px 0px 14px; font-weight: bold;}

#rz-ww .your-selections-item {position: relative;}
#rz-ww .your-selections .pod h2.alt {font-weight: normal; font-size: 85%; background-color: #6C790D; padding: 7px; margin-bottom: 7px;}
#rz-ww .your-selections .pod { position:relative; margin: 4px 4px 14px;}
#rz-ww .your-selections .pod  em {background: url(../2010/se/search-x.gif) no-repeat top right; position: absolute; padding: 7px; text-indent: -9999; top: 8px; right: 8px;}
#rz-ww .your-selections .pod  a:link em {background: url(../2010/se/search-x.gif) no-repeat top right; position: absolute; padding: 7px; text-indent: -9999; top: 8px; right: 8px;}

.sister-sites{text-align: center;}
.sister-sites .leader {font-size: 85%; color: #999;}
.sis-info{ width: 234px; text-align: left; margin: 7px auto 0px;}
.sis-info p {line-height: 1.3;}

.hot-srch ul.list {margin-left: 7px;}

.sch-dym-lead h1.page-title {margin-bottom: 7px;}
.srch-sug {margin: 0px 0px 14px;}
.srch-sug p {font-weight: bold;  }

.sch-dym-lead h2.section-title{margin: 0px 0px 14px 0px;}

.sch-dym-lead ul.list li {background: transparent url(../2010/se/list-bullet.png) no-repeat scroll 0 8px; padding-left: 10px; float: none;}

.topS{padding-bottom:7px; margin-bottom: 7px; border-bottom: 1px solid #EEE;}

.sch-dym-lead ul.list {float: left; width: 45%;}
.sch-dym-lead ol.list {float: left; width: 45%;}

.srch-pg-nav .menu {float: left;}
.srch-pg-nav .grid-gallery{float: right; font-size: 85%; margin-top: 10px;}

#rz-search-lead .srch-of {margin: 14px 0 0 0;}

.pg-row{margin-top: 14px;}

.pg-item{float: left; width: 203px;}
.pg-item .pg-info {padding: 7px 19px; height: 208px; border-left: 1px solid #ddd; text-align: center;}
.pg-item .pg-info img {margin: 0px; border: 1px solid #DDD; padding: 1px;cursor: pointer;}
.pg-item .pg-info .user-info p {float: none; text-align: left;}
.pg-item .pg-info p span {line-height: 1.3; font-size: 85%; text-align: left;}

.pg-item .pg-info h2 {
	line-height: 1;
	font-size: 111.5%;
	text-align: left;
	padding-top: 7px;
}

.pg-item .pg-first {border-left: none;}

.pg-item .btm-border {margin: 7px 0px; border-bottom: 1px solid #DDD;}

.gallery-nav{margin-top: 14px; position:relative;}

.gallery-nav .out-of {font-size: 85%; color: #999; position: absolute; width: 100%; text-align: center; top: 30px;}

.gn-e{float: left; width: 265px;}
.gn-w{float: right; width: 265px;}

.gn-e .gn-item{float: left; position: relative; background: url(../2010/se/rz-ui.png) no-repeat -139px -394px; height: 73px; padding-left: 19px; width: 96px; margin-right: 7px;}
.gn-e .gn-item:hover{background-position: -179px -394px;}
.gn-e .gn-item:active{background-position: -219px -394px;}

.gn-e p { line-height: 1.3;}

.gn-w .gn-item{float: right;position: relative; background: url(../2010/se/rz-ui.png) no-repeat -64px -394px; height: 73px; padding-right: 19px; width: 96px; margin-left: 7px;}
.gn-w .gn-item:hover{background-position: -104px -394px;}
.gn-w .gn-item:active{background-position: -144px -394px;}


.gn-w p {text-align: right; line-height: 1.3;}
.gn-item img {border: 1px solid #DDD; padding: 1px; background-color: #FFF;}
.gn-e .gn-item em {position: absolute; color: #FFF; bottom: 2px; padding-left: 7px; width: 85px; left: 21px; background-color: #000;}

.gn-w .gn-item em {position: absolute; color: #FFF; bottom: 2px; padding-right: 7px; width: 85px; right: 21px; background-color: #000; text-align: right;}

.gallery-item{background-color: #666; margin-top: 14px;}
.gallery-item img {font-size: 0%; margin: 0px; padding: 0px;}

.gallery-item-info{margin: 7px 14px 14px;}

.gii-e{float: left;}
.gii-e h3 {font-weight: bold; line-height: 1.3; color: #FFF;}
.gii-e p {line-height: 1.3; color: #FFF;}
.gii-e .rz-stars-sm {float: left;}
.gii-rating{padding-top: 4px;}
.gii-e p.rating{float: left; margin-left: 4px;}
.gii-w{float: right; margin-top:17px;}



.gallery-carousel .acco-group {border: none; border-bottom: 1px solid #DDD; padding: 7px 0px;}
.gallery-carousel .acco-link{line-height: 1.3;} 
.gallery-carousel .acco-link h5 em {color: #999;}


.gallery-grid {margin: 21px 0px;}
.gallery-grid h2{padding-bottom: 14px; border-bottom: 1px solid #ddd;}

.gg-row{border-bottom: 1px solid #DDD;}
.gg-item {float: left; border-right: 1px solid #DDD; text-align: center; width: 204px; padding: 14px 0px;}
.gg-item.end {border: none;}
.gg-item .title{padding-bottom: 7px;}

.gallery-grid .ft{margin-top: 7px;}
.gallery-grid .ft p {text-align: right; font-size: 85%;}


.sr-top-recipes{
	width: 620px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #F9DA99;
	background:#FCF5EF;
}

.sr-tc-w {
	float: left;
	margin: 14px;
	width: auto;
}


#topic-promo-id{
	background:#f9f7ef;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	*padding-bottom: 7px;
}

#topic-promo-id .sr-tc-w img {
	float:left;
	width:98px;
	border:1px solid #DDD;
	padding: 1px;
	background:#FFF;
	margin-right:0;
}
 
.sr-tc-w h2 {
	font-size: 138.5%;
	font-weight: bold;
	padding-bottom: 0;
	line-height:1;
}

.sr-tc-w p {line-height: 1.3; padding-top: 7px;}

.sr-tc-e{
	float: right;
	margin: 14px 14px 14px 0;
	border-left: 1px solid #F9DA99;
	padding-left: 14px;
}

.sr-tc-e p {font-size: 85%; border-bottom: 1px solid #ebe8df;}

.sr-tc-e p.last{border-bottom: none;}

#topic-promo-id .sr-tc-e h2 {
	font-size: 138.5%;
	padding-bottom: 0px;
	line-height:1;
}

#topic-promo-id .sr-tc-e{
	width:455px;
	float: left;
	margin: 14px 14px 14px 0;
	border-left: none;
	padding-left: 0;
}

#topic-promo-id .sr-tc-e p {
	line-height: 1.3;
	padding-top: 7px;
	font-size: 100%;
	border-bottom: none;
}

#topic-promo-id .sr-tc-e p.last{border-bottom: none;}

/* Recipe Search Result Item */
.sr-recipe-item {
	padding: 14px 0;
	border-bottom: 1px solid #DDD;
	cursor: pointer;
}

.sr-recipe-item.last {border-bottom: none;}

.sr-recipe-item:hover{background: #f9f7ef;} 


.doMore .fly-hd {/* background: transparent url(../2010/se/sp-popups-ab.png) repeat-y scroll 0 0; */ height: 5px;}
.doMore .fly-bd {/* background: transparent url(../2010/se/sp-popups-ab.png) repeat-y scroll -341px 0; */ padding: 0 5px;}
.doMore .fly-ft {/* background: transparent url(../2010/se/sp-popups-ab.png) repeat-y scroll -682px -30px; */ height: 5px;}

.doMore .choose_your_location {display: block;background: #fff;position: relative;z-index: 40;border: 1px solid #ddd;margin: -2px 7px 7px;*height: 165px;}
.doMore .choose_your_location .cyl_contents {height: 100px;overflow: auto;display:block;width: 100%;}
.doMore .choose_your_location .cyl_contents p a {text-transform: capitalize;}

.doMore .choose_your_location .cyl_title {text-transform: capitalize;padding: 7px;}

.doMore .choose_your_location .cyl_adder {padding: 7px 0;text-transform: capitalize;border-top: 1px solid #ddd;margin: 0 7px;position: relative;}
.doMore .choose_your_location a {display: block;padding: 0 7px;margin: 0 0 7px;line-height: 14px;}
.doMore .choose_your_location a:hover {cursor: pointer;}
.doMore .choose_your_location p {padding: 0 7px;margin: 0 0 7px;}
.doMore .choose_your_location p a {display: inline;padding: 0 0 0 5px;margin: 0;}
.doMore .choose_your_location .cyl_notice {position: absolute;z-index: 41;top: 0;left: 0;right:0;bottom: 0;text-align: center;background: rgba(255,255,255,.7);color: #333;}
.doMore .choose_your_location .cyl_notice p {margin: 50px 25px 0;font-weight: bold;text-align: center;background:none;border: none;}
.doMore .choose_your_location .cyl_notice img {border: none;margin: 0;}
.doMore .choose_your_location form {}      
.doMore .choose_your_location form .input-text { float: left; width: 164px; font-weight: normal; overflow: visible; }
.doMore .choose_your_location form .input-text span { overflow: visible; }
.doMore .choose_your_location form .input-text span input { height: 24px; line-height: 14px; border: none;outline: none;background: none;text-transform: capitalize;}
.doMore .choose_your_location form:after {content: " ";display: block;height: 0;clear: both;font-size: 0;visibility: hidden;}
.doMore .choose_your_location form a.small-button {padding-top: 4px;height: 20px;}
  

.sr-recipe-item-w{float: left; width: 500px;}

.sr-recipe-item-w h5 {
	line-height: 1;
	padding-bottom: 7px;
	margin: 0;
}

.sr-recipe-item-w h5 a {float: left; font-size: 111.5%;}
.sr-recipe-item-w h5 div.doMore-btn {background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -2777px transparent; height: 9px; width: 9px; float: left; margin: 2px 0px 0px 7px;}
.sr-recipe-item-w h5 div.doMore-btn .fly-dt a{background: none; width: 10px; height: 10px;}
.sr-recipe-item-w h5 div.doMore-btn ul.fly-ul li.fly-li a {float: none; font-weight: normal;}
.sr-recipe-item-w h5 div.doMore-btn .fly-dt a span {display: none;}
.sr-recipe-item-w p {line-height: 1.3;}
.sr-recipe-item-w p.dec {padding-top: 7px;}
.sr-reviews{margin-top: 7px;overflow:hidden;}
.sr-reviews span{float: left; margin-right: 7px; margin-top: 1px;}   
.sr-reviews p {float: left; margin: 0px 0px 0px 0px; font-size: 85%;}
.sr-reviews p {}
.sr-reviews span.first-review {line-height:1;}
.sr-recipe-item-e{float: right; font-size: 85%; color: #999; text-align: right;}
.sr-recipe-item-e img {border: 1px solid #DDD; padding: 1px;}

/* Recipes Landing Page Flyout */
.doMore {
	display: none;
	position: absolute;
	z-index: 6000;
}

.doMore .fly-bd .hd {
	padding: 7px;
	background-color: #FDF1D4;
	*height: auto;
	*background-image: none;
}

.doMore .fly-bd .hd h5 {
	margin: 0;
	line-height: 1;
}

.doMore .fly-bd .hd p{font-weight: normal;}

.doMore .fly-bd .hd p.hd-w a {float: none;}

.doMore .fly-bd .hd p.hd-w {
	font-size: 85%;
	float: left;
	*width: auto;
}

.doMore .fly-bd .hd p.hd-e {
	font-size: 85%;
	float: right;
	clear: none;
	*width: auto;
}

.doMore .actions .actions-w a, 
.doMore .actions .actions-wm a {
	background: transparent url(../2011/sprite/rz-icons.png) no-repeat 7px -3475px;
	padding: 4px 10px 4px 25px;
}

#add-to-cb.actions-w a {background-position: 4px -298px;}

.doMore .fly-bd .bd .actions p.add-to-mod {
	text-align: left;
	padding: 0 7px;
	font-size: 85%;
	color: #666;
}

.doMore .fly-bd .bd p.add-to-mod {padding: 7px;}

.actions .actions-e a {
	background: transparent url(../2011/sprite/rz-icons.png) no-repeat scroll 7px -537px;
	padding: 4px 10px 4px 25px;
}

.doMore .actions-w a.selected, 
.doMore .actions-e a.selected {
	background-color: #fff;
	border-style: solid;
	border-color: #ddd;
	border-width: 0 1px;
	padding-bottom: 10px;
	position: relative;
	z-index: 42;
}

.doMore-desc {
	margin: 0;
	overflow: hidden;
	width: 318px;
	font-weight: normal;
	line-height: 1.3;
}

.rz-topic-list .doMore-desc, 
#rz-search-we .doMore-desc {padding: 7px;}

.pg-item .pg-info p.doMore-desc {
	float:none;
	padding:7px;
	font-weight: normal;
	line-height: 1.3;
}

.doMore .sr-reviews {margin: 0; padding: 0 7px;}

.doMore .sr-reviews p {font-weight: normal; clear: none;}

.doMore .rz-rec-dc {float: none; padding: 7px 7px 7px; clear: left;}

.doMore .rz-rec-dct p {clear:none; *width: auto;}

.doMore .bd {
	background-color: #FFFFFC;
	overflow: hidden;
	padding-bottom: 7px;
	min-height: 120px;
}

.doMore .fly-bd .arrow {
	background: transparent url(../2011/sprite/food-bg.png) no-repeat scroll -150px -167px;
	top: 99px;
	left: -16px;
	height: 38px;
	width: 25px;
	position: absolute;
}

.sr-recipe-item .sr-reviews p {line-height: 1; padding-top: 3px;}

.user-info .sr-reviews {float: left; margin-top: 0;}

.user-info .sr-reviews p.rating{margin-top: 0;} 

.rz-tl-w .user-info {padding-bottom: 7px; padding-top: 3px;}

.serarch-lead-filter {
	margin: 14px 0px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	padding: 4px;
	border: 1px solid #e9e6db;
	background: #f9f7ef;
}

.slf-item {
	float: left; 
	margin-right: 7px;
	background: #FFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #00709b;
	padding: 2px 16px 2px 7px;
	position: relative;
	color: #00709b;
	font-size: 100%
}

.slf-item.strike{
	background-color: #A83838;
	border: 1px solid #FFF;
	color: #FFF;
}

.slf-item-add {
	float: left;
	font-size: 100%;
	padding-top: 2px;
}

.slf-item.strike p span {text-decoration: line-through;}

.slf-item p a {
	display: inline-block;
	*zoom:1;
	*display: inline;
	_height: auto;
	width: 7px;
	height: 7px;
	position: absolute;
	right: 7px;
	top: .15em;
}

.slf-item p a:link {
	color: #00709b;
	font-weight: bold;
	text-decoration: none;
	*vertical-align: middle;
}

.slf-item.strike p a {
	display: inline-block;
	*zoom:1;
	*display: inline;
	_height: auto;
	width: 7px;
	height: 7px;
}

.slf-item.strike a:link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.rz-searchresult-main {width: 642px;z-index:1000;}

ul.menu.small-nav li a.s-option-on{display: block;}
ul.menu.small-nav li a.s-option-off{display: none;}

#doMore {right: 0;z-index:4000;}

.sr-additonal {
	font-size: 85%;
	padding: 0 7px 7px;
	line-height: 1;
	float: none;
}

.sr-reviews{float: none;}
 
.doMore-menuList {font-weight: bold; margin: 0 0 0 7px;}

#doMore .list {margin: 0 0 0 14px; line-height: 1.3;}

#doMore .list span {font-size: 85%; color: #666;}

#doMore .vfp {font-size: 85%; padding: 7px;}

#doMore ul.list li {background-position: 0 -2154px;}

.actions .actions-e a.szm {background-position: 0 -1077px;}

.doMore .bd2 {
	background: #FFFFFC;
	padding: 0 7px 7px;
	display: none;
}

.doMore .bd2-cont {
	border: 1px solid #d4d4d4;
	background: #FFFFFC;
	padding: 7px;
}

.doMore .bd2-list {
	overflow: auto;
	height: 90px;
	margin-bottom: 7px;
}

.doMore .createnew {border-top: 1px solid #d4d4d4; padding: 7px 0; }

.doMore .docreatenew {border-top: 1px solid #d4d4d4; padding: 7px 0; display: none;}

.doMore .docreatenew .input-text{float: left;}

.doMore .docreatenew .input-text input.text {width: 220px;}

.doMore .docreatenew .onMbtn{float: right;}

.cb-txt {line-height: 1.3; padding: 0 0 7px;}

.cb-tot {
	font-size: 85%;
	color: #666;
	padding-top: 0
}

.cb-tot .ico-01 {
	background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -3292px;
	height: 18px;
	width: 16px;
	display: block;
	margin-right: 4px;
	float: left;
}

.cb-tot .ico-02 {
	background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -3388px;
	height: 18px;
	width: 16px;
	display: block;
	margin-right: 4px;
	float: left;
}

#rz-search-we .last-item{border-bottom: none;}

#rz-search-we .sponsor {background: #EEE; padding-top: 7px;}

#rz-search-we .sponsor:hover{background: #EEE; padding-top: 7px;}

#rz-search-we .sponsor p.spn {
	text-align: center;
	padding: 0 0 7px 0;
	line-height: 1;
	font-size: 85%;
	color: #666;
}

#rz-search-we .no-thumb {width: 100% !important;}

.no-thumb .addto-dd {*width: auto;}

.rz-tl-pod .no-thumb{width: 100% !important;}

.rz-tl-e-no-thumb{float: right;}

.rz-tl-e-no-thumb p {font-size: 85%; color: #999;}

.sr-recipe-item-e-no-thumb{float:right;}

.sr-recipe-item-e-no-thumb p {font-size: 85%; color: #999;}


.dateSearch h2 {
	font-size:161.6%;
	line-height: 25px;
	float: left;
}

.dateSearch .before {
	background:	url(../2010/se/rz-ui.png) no-repeat -299px -424px;
	width: 20px;
	height: 20px;
	float: left;
	margin: 2px 7px 0 14px;
	cursor: pointer;
}

.dateSearch .after {
	background: url(../2010/se/rz-ui.png) no-repeat -319px -424px;
	width: 20px;
	height: 20px;
	float: left;
	margin: 2px 0 0 7px;
	cursor: pointer;
}

.dateSearch .before:hover{background-position: -339px -424px;}
.dateSearch .after:hover{background-position: -359px -424px;}

.dateSearch .before.inactive{background-position: -419px -424px;}
.dateSearch .after.inactive{background-position: -439px -424px;}


.zero_results {}
  .zero_results hr {border: none;height: 1px;background: #ddd;}
  .zero_results h2 {margin-bottom: 14px;}
  .zero_results h3 {font-size: 1.3em;margin: 14px 0 7px;}
  .zero_results h4 {font-size: 1em;margin-bottom: 7px;}
    .zero_results .column {display: inline-block; width: 40%;}
      .zero_results .column li {color: #333;}
      .zero_results ul li {background: url("../2010/se/list-bullet.png") no-repeat scroll 0 8px transparent;padding-left: 10px;}
	  
	  
.didyoumean {
	border: 1px solid #E4E0D2;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFFFFC;
	margin: 0 0 14px 0;
	padding: 14px;
	width: 588px;
	position: relative;
}	  
	
.didyoumean h2 {
	font-size: 161.6%;
	line-height: 1; 
	margin-bottom: 7px;
}
	
.didyoumean .close{
	float: right;
	position: absolute;
	top: 7px;
	right: 14px;
	padding: 0;
	background: transparent url(../2011/sprite/sp-popups.png) no-repeat left 0;
	_background-image:url(../2010/se/sp-popups.gif);
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	cursor: pointer;
}	

.moredetails {
	display:none;
	position:absolute;
	padding-top:5px;
	right:-345px;
	top:-54px;
	width:341px;
	background:url("../2010/se/sp-popups-ab.png") no-repeat scroll 0 0 transparent;
}

.moredetails .res {
	display:block;
	position:absolute;
	left:-16px;
	top:99px;
	width:21px;
	height:38px;
	text-indent:-9999px;
	background:url("../2011/sprite/food-bg.png") no-repeat scroll -150px -167px transparent;
}

.moredetails .more {
	display:block;
	position:absolute;
	bottom:-5px;
	text-indent:-9999px;
	width:100%;
	height:5px;
	background:url("../2010/se/sp-popups-ab.png") no-repeat scroll -682px bottom transparent;
}

.moredetails .additional {
	padding:0 5px;
	background:url("../2010/se/sp-popups-ab.png") repeat-y scroll -341px 0 transparent;
}

.moredetails .head {
	background:#FDF1D4;
	padding:7px;
	overflow:hidden;
}

.moredetails h5 {margin:0;}

.moredetails cite, 
.moredetails .head p {font-size:85%;float:left;}

.moredetails .head p {float:right;}

.moredetails .body {
	padding:7px;
	background:#FFFFFC;
	overflow:hidden;
}

.moredetails .adders {width:250px;margin:0 auto;}
.moredetails .adders a {padding:4px 10px 4px 25px;background:url("../2011/sprite/rz-icons.png") no-repeat scroll 4px -298px transparent;}
.moredetails .adders a.atm {background-position:7px -537px;}
.moredetails blockquote {line-height:1.3;margin:14px 0 7px;}
.moredetails .full, .moredetails .inglist {font-size:85%;margin:7px 0;line-height:1;}
.moredetails .review p {float:left;font-size:85%;margin-right:7px;}

.moredetails .rating {
	width:89px;
	height:16px;
	text-indent:-9999px;
	background:url("../2011/sprite/rz-ui.png") no-repeat scroll -92px -687px transparent;
	position:relative;
}

.moredetails .rating span {
	height:100%;
	float:left;
	background: url(../2011/sprite/rz-ui.png) -3px -687px no-repeat;
	text-indent:inherit;
	position:absolute;
	top:0;
	left:0;
}

.moredetails .time, .doMore .time {
	background: #C1D82F url("../2011/sprite/rz-icons.png") no-repeat 7px -1018px;
	padding-left:31px;
	float:left;
	clear:left;
}

.doMore .time {margin-left: 7px}

.doMore .additional .time {margin-left: 0}

.moredetails .time p, .doMore .time p {
	line-height:24px;
	float:left;
	border-left:1px solid #fff;
	background:#eee;
	padding:0 7px;
	font-size:85%;
}#rz-ww .taxNavi .bd {
	margin: 0;
	padding: 0;
	background-color: #fff;
}
	
#rz-ww .taxNavi .bd .acco-group {margin-bottom: 4px; padding: 0 7px;} 

#rz-ww .taxNavi .bd .acco-group ul.list li {
	background: none;
	display: block;
	padding: 0;
}

#rz-ww .taxNavi .bd .acco-group ul.list li a {display: block; padding: 0 0 0 7px;} 

#rz-ww .taxNavi .bd .acco-group ul.list li a:hover{background-color: #eee;}

#rz-ww .taxNavi .bd .acco-group ul.list li a.selected {display: block; background-color: #DDD;} 

#tax-btn-bar{margin-top: 14px; width: 757px;}

#tax-btn-bar .btn-group-label {
	float: left;
	font-weight: bold;
	font-size: 85%;
	padding: 3px 4px 0 0;
}

#tax-btn-bar ul.menu {float: left; margin-right: 14px;}

.btn-bar-chk{float: right;}

.btn-bar-chk p {font-size: 85%;}

.btn-bar-chk p input {vertical-align: middle;}

.t-list {
	width: 100%;
	margin-top: 14px;
	border: 1px solid #d4d4d4;
	background-color: #fafafa;
	padding: 4px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.t-list tr th {
	background-color: #EEE;
	font-size: 85%;
	font-weight: bold;
}
 
.t-list tr th  a {display:block; padding: 4px; }

.t-list tr th  a:hover{background-color: #ddd;}

.t-list tr td {
	padding: 4px;
	font-size: 85%;
	border: 1px solid #eee;
	border-right: none;
	background-color: #FFF;
}
 
.t-list tr td.last{border-right: 1px solid #eee;}

.t-list tr td.space{padding: 2px; background-color: #fafafa;}

.t-list tr td h3 {font-weight: bold; float: left; margin-right: 7px;}

.tl-item-cont{float: left;} 

.tt-check{width: 10px;}

.tl-item{float: left; width: 115px;}

.tl-item img {border: 1px solid #DDD; padding: 1px;}

.t-list tr td.tl-items{border-top: none;}

.t-list tr td.t-list-type div p {float: left;}

.t-list tr td.t-list-type div span{float: right;}

.t-list tr td.t-list-type div {position: relative;}

.t-list tr td.t-list-type div span{
	background-color: #993399;
	border: 1px solid #FFF;
	padding: 0 4px;
	color: #fff;
	font-weight: bold;
	width: 15px;
	text-align: center;
}
 
.taxNavi .prog span{
	position: absolute;
	right: 0;
	background-color: #993399;
	border: 1px solid #FFF;
	padding: 0 4px;
	color: #fff;
	font-weight: bold;
	width: 15px;
	text-align: center;
	font-size: 85%;
}
 
.taxNavi .prog li {position: relative;} 

.t-list tr.t-list-collection-detail td {background-color: #C5DB5F;}

.t-list tr.t-list-topic td {background-color: #FFFFCD;}

.tt-check{padding: 4px;}

#tax-admin-sifter #rz-sifter-wrap {display: block; text-align: center;}

#tax-admin-sifter {float: left;}

#rz-sifter.admin-sifter{height: 260px;}.aboutus-ttl {padding: 14px 14px 0px;}

.aboutus-txt p {padding-bottom: 14px;}
.aboutus-txt p.oul {padding-bottom: 0px;}

.aboutus-txt ul {margin-left: 14px; margin-bottom: 14px;}

.contactus .rz-lead-fsize {width: 994px;}

.contactus-ttl {padding: 14px 14px 0px;}

.contactus-txt  {border-bottom: 1px solid #DDD;}
.contactus-txt p {padding-bottom: 14px;}

.contactus-txt ul {margin-left: 14px; padding-bottom: 14px;}

#rz-contact-w{padding: 14px; width: 616px; float: left; clear: left;}

.contactus-form{margin: 14px 0px;padding: 14px;background: #f6f4db;
  -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;}

.contactus-form p {padding-top: 14px;}

.pos-neg input {vertical-align: middle; margin-left: 7px;}

.contactus-form .input-text{width: 398px;}

.feedback-btn {margin: 14px 0px 0px; width: 100%; text-align: center;}#rz-w-welcome {
	float: left;
	width: 616px;
	padding: 14px;
}

.welcome-ttl{margin-bottom: 28px;}

.welcome-ttl p {line-height: 1.3; margin:7px 0; }

.welcome-msg {
	position: relative;
	padding: 7px 7px;
	background: #FEFAD7;
	border: 1px solid  #E5D0A5;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin:14px 0;
}

.welcome-msg p {line-height: 1.3;}

.welcome-msg p.ttl {font-weight: bold; padding-bottom: 7px;}	

.welcome-msg .close {
	right: 7px;
	_right:20px;
}

.welcome-do {width: 100%; margin: 14px 0;}

.welcome-do-item {float: left; width: 50%;}

.welcome-do-item p {line-height: 1.3; float: left; width: 240px;}

.welcome-do-item p a {font-weight: bold;}

.welcome-image {
	background: url(../2010/se/welcome.gif) no-repeat;
	width: 57px;
	height: 48px;
	margin-right: 7px;
	float: left;
}

.pyp	{background-position: 0 -8px; height: 28px;}
.sar	{background-position: 0 -105px; height: 38px;}
.toc	{background-position: 0 -55px; height: 34px;}
.brl	{background-position: 0 -147px; height: 52px;}
.toc	{background-position: 0px -50px;}
.sar	{background-position: 0px -100px;}
.brl	{background-position: 0px -149px;}

#fbemailhourglass{float: left;}#rz-w-thankyou{float: left; width: 616px; padding: 14px;}

.thankyou-ttl{margin-bottom: 14px;}
.thankyou-ttl p {line-height: 1.3; padding-top: 7px;}

.thankyou-msg{
	position: relative;
	margin-bottom: 14px;
	padding: 7px 7px;
	background: #FEFAD7;
	border: 1px solid  #E5D0A5;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}
	

.thankyou-msg p {line-height: 1.3;}
.thankyou-msg p.ttl {font-weight: bold; padding-bottom: 7px;}	
.thankyou-msg .close {right: 7px;}
.thankyou-do {width: 100%; margin: 14px 0px;}
.thankyou-do-item {float: left; width: 50%;}
.thankyou-do-item p {line-height: 1.3; float: left; width: 240px;}
.thankyou-do-item p a {font-weight: bold;}

.thankyou-image{background: url(../2010/se/welcome.gif) no-repeat 0px 0px; width: 57px; height: 48px; margin-right: 7px; float: left;}


.toc{background-position: 0px -50px;}
.sar{background-position: 0px -100px;}
.brl{background-position: 0px -149px;}

.thankyou-btn{margin-bottom: 14px;}

/* User Account (ua) Page Leader */

.rz-l-hd{
	padding: 14px;
	width: 966px;
	}
.rz-l-hd .rz-ua-avatar{
	border: 1px solid #ccc;
	padding: 1px;
	width: 48px;
	height: 48px;
	margin-right: 14px;
	float: left;
}

.rz-l-hd h1, 
.pfl-lead h1, 
.leady-hd h1, 
.rz-sin-bd h1, 
.collection-landing-main h1, 
.collection-group-lead h1 { 
	font-size: 182%;
	line-height: 1;
	margin-bottom: 7px;
}
	
.pfl-lead h1{margin: 0px;}
	
.rz-l-hd p{font-size: 12px;}

/*User Account Left Rail Nav*/	
#rz-ur-nav{
	width: 188px;}	
#rz-ur-nav p a:link {
	padding: 4px 0px 0px 5px; 
	height: 26px; 
	display: block; 
	background: url(../2010/se/rz-ua-point.gif) no-repeat right top #FFF; 
	color: #666; 
	font-weight:bold;
	}	
#rz-ur-nav p a:visited {
	padding: 4px 0px 0px 5px; 
	height: 26px; 
	display: block; 
	background: url(../2010/se/rz-ua-point.gif) no-repeat right top #FFF; 
	color: #666; 
	font-weight:bold;
	}	
#rz-ur-nav p a:hover {
	background: url(../2010/se/rz-ua-point.gif) no-repeat right bottom #852677; 
	color: #FFF; 
	text-decoration:none;
	}		
#rz-ur-nav p.ua-nac-on a:link {
	background: url(../2010/se/rz-ua-point.gif) no-repeat right bottom #852677; 
	color: #FFF; 
	text-decoration:none;
	}		
#rz-ur-nav p.ua-nac-on a:visited{
	background: url(../2010/se/rz-ua-point.gif) no-repeat right bottom #852677; 
	color: #FFF; 
	text-decoration:none;
	}		



/* User Account Pages Right Rail Pod */

.rz-ua .pod{
	position: relative;
	float: right;
	margin: 0px 0px 14px 0;
	padding: 7px;
	background: #FFF;
	border: 1px solid #DDD;
	width: 306px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}
.rz-ua .pod h2{padding: 8px 14px;
	font-family: 'Trebuchet Ms', sans-serif;
	font-size: 108%;
	font-weight: bold;
	line-height: 1;
	background: #F9DA99;
	margin-bottom: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
	}
.rz-ua .pod p {
	padding: 0px 5px;
	}	
.rz-ua .pod .rz-ua-p{
	background: url(../2010/se/rz-ua-p.gif) no-repeat 0 0; 
	position: absolute;
	width: 8px;
	height:15px;
	left: -8px;
	top: 13px;
	}

#rz-ur-main .pod{
	margin: 0px 0px 21px;}
#rz-ur-main .pod h2 {
	color: #333; 
	font-weight:bold;
	padding-bottom: 4px;
	}
#rz-ur-main .pod h2 span {
	color: #333; 
	font-weight:normal;
	font-size: 85%;
	}

#rz-ur-main .pod .rz-ur-notes {font-size: 85%; color: #666; clear: both;}
#rz-ur-main .pod .tb-fwidth input {width: 396px;}

.rz-ua-cp img {padding: 1px; border: 1px solid #CCC;}
.ua-upld ul li {float: left; margin: 0px 4px 0px 0px;}
.ua-upld ul li input {width:200px;}
.ua-upld .input-text input.text {width:200px;}
.ua-upld ul .upld-btn {margin-right: 14px;}

.pic-window {height: 112px; overflow:auto; margin: 7px 0px 0px;}
.pic-window ul li {float: left; margin-right: 12px;}
.pic-window ul li img {width: 48px; height: 48px;padding: 1px; border: 1px solid #CCC;}


.rz-ua-save ul li {float: left; margin: 0px 4px 0px 0px;}
.rz-ua-save ul li p {margin-top: 4px;}



.rz-ua-un ul li {float: left; margin-right: 4px;}
.rz-ua-un input {width: 300px;} 

.rz-ua-ml{clear: both;}
.rz-ua-ml p {font-size: 85%; color: #666; clear: both;}
.rz-ua-ml-c{float: left; margin-right: 14px;}
.rz-ua-ml-c .rz-ua-select input {width: 186px;}
.rz-ua-ml-c input {width: 200px;}
.rz-ua-ml-p{float: left;}


.rz-ua-bday ul li {float: left; margin-right: 4px;}
.rz-ua-bday input{width: 75px;}
.rz-ua-bday ul li.hide {float: left; padding-top: 3px;}
.rz-ua-bday ul li.hide input {width: auto;}





.rz-ur-notes-sp01{margin-bottom:163px;}
.rz-ur-notes-sp02{margin-bottom:4px;}
.rz-ur-notes-sp03{margin-bottom:107px;}
.rz-ur-notes-sp04{margin-bottom:178px;}


.rz-ua-text-box {background: url(../2010/se/rz-ui.png) no-repeat left -299px; padding: 0px 0px 0px 3px; float: left; margin: 0px 2px 0px 0px;}
.rz-ua-text-box div {background: url(../2010/se/rz-ui.png) no-repeat right -299px; padding: 1px 3px 0px 0px; margin: 0px -2px 0px 0px;}
.rz-ua-text-box div input{border: none;}

.rz-ua-text-area{background: url(../2010/se/text-area.gif) no-repeat 0px 0px; width: 404px; height: 150px; padding: 3px;}
.rz-ua-text-area textarea {width: 398px; height: 144px; border: none;}

.rz-ua-select {background: url(../2010/se/rz-ui.png) no-repeat left -322px; padding: 0px 0px 1px 3px; float: left; margin: 0px 2px 0px 0px; height: 23px;}
.rz-ua-select div {background: url(../2010/se/rz-ui.png) no-repeat right -322px; padding: 0px 26px 0px 0px; margin: 0px -2px 0px 0px; height: 23px;}
.rz-ua-select div input{border: none; width: 50px; font-weight:bold; color:#333; margin-top: 4px; }



.rz-ua-theme ul li{float: left;}

.rz-ua-theme ul li div {width: 101px; text-align:center; margin-top: 7px;}
.rz-ua-theme ul li div p {line-height:1;}
.rz-ua-theme ul li div img {width: 92px; height: 69px; border: 1px solid #CCC; padding: 1px;}

.rz-ua-apw ul{margin-top: 7px;}
.rz-ua-apw ul li {float: left; margin-right: 4px;}
.rz-ua-apw ul li p {margin-top: 2px;}
	.apw-l{float: left;}
	.apw-c{text-align:center;margin-left: 14px; float: right;}
	.apw-c input {vertical-align:middle;}
	.apw-r{text-align:center;margin-left: 14px; float: right;}
	.apw-r input {vertical-align:middle;}
	
	
.rz-ua-notif p input {vertical-align:middle; margin-right: 4px;}	
.rz-ua-notif .notif {margin-top: 14px;}
.rz-ua-notif .notif ul li {float: left;}


.rz-lead-fw{width: 994px;}

.rz-lead-fw .leady-hd{width: 968px;}

.rz-lead-fw .rz-lead-fsize{width: 968px;}

.rz-main-fw {
    margin: 14px;
    width: 614px;
    _margin-left:7px;
}
.rz-main-fw .rz-search-input {width: 544px;}

.t2-title{margin-bottom: 14px;}

.rz-lead-fsize{
	width: 756px;
	position: relative;
	z-index: 100;
}

.leady-hd {
	padding: 14px;
	border-bottom: 1px solid #DAD5C4;
	width: 756px;
	position: relative;
}

.topic-page .leady-hd h1 {margin: 0}

.rz-fpg {width: 404px; border-bottom: 1px solid #CCC;}

.rz-fpg-item{border-right: 1px solid #CCC;}

.topic-list { padding: 3px 0 0 7px; }

ul.topic-list li {
	margin-bottom: 8px;
	padding-left: 8px;
	line-height: 1.385;
	background-position: 0 7px;
}

.topic-pod {margin-bottom: 14px;}

	.tp-n{margin: 4px 0 0 0;}
		.tp-n-e{float: left; width: 240px;}
		.tp-n-e h3 {margin-bottom: 4px;}
		.tp-n-e p {font-size: 85%;}
		
		.tp-n-w{float: left; margin: 0 7px 0 0; line-height: 0;}
	.tp-s{padding-top: 14px; border-top: 1px solid #efefef;}
		 .tp-s-item{float: left; text-align:center; width: 127px; margin: 0 4px;}
		 .tp-s-item p{text-align:left; line-height:1.33;}
		 .tp-s-item img {border: 1px solid #CCC; padding: 1px; width: 92px; height: 69px;}
		 
.rz-lead-action-left
{
    *height:29px;*z-index:999;
    *position:absolute; *margin-right: 0px; *top: 11px; *padding: 0px 7px;
    *background:#FFF url(../2010/ieimages/cut9.png) no-repeat scroll top left;
    *right:218px; 
    *display: none;
}

.aboutus-lead .rz-lead-action-left, .contactus .rz-lead-action-left,
.faq-lead .rz-lead-action-left 
{
     *right: 275px;
}

.topics-lead .rz-lead-action-left{*right: 328px;}
.recipe-page .rz-lead-action-left{*right: 218px;}
.topic-page .rz-lead-action-left{*right: 328px;}
.collection-page .rz-lead-action-left{*right: 218px;}

.ratings-reviews #rz-lead .rz-lead-action-left{*right: 274px;}
.collection-details .rz-lead-action-left,
.recipe-photo .rz-lead-action-left
{
    *right:280px;
}

.collection-group .rz-lead-action-left{*right: 218px;}
.subdomain-page .rz-lead-action-left{*right: 328px;}
.collection-landing-lead .rz-lead-action-left
{
    *right:218px;
}

.pvt-recipe-lead .rz-lead-action-left,
.cookbook-lead .rz-lead-action-left
{
    *right:255px;
}

.jUser .rz-lead-action-left, .user-page .rz-lead-action-left{*right:285px;}
.jVisiter .rz-lead-action-left, .visiter-page .rz-lead-action-left{*right: 331px;}



.rz-lead-action-right
{
    *display: none;
    *height:29px;
    *position:absolute; *right: 10px; *top: 11px; *padding: 0px 7px;
    *background:#FFF url(../2010/ieimages/cut9.png) no-repeat scroll bottom right;
}		 
		 
.rz-tl-t{
	border-bottom: 1px solid #F89828;
	padding-bottom: 7px;
	margin-bottom: 14px;
}	

.rz-tl-pod{
	margin-bottom: 9px;
	padding-bottom: 14px;
	border-bottom:1px solid #EFEFEF;
}

.rz-tl-pod:hover{
	background: #f9f7ef;
	cursor: pointer;
}

.rz-tl-hd {
	padding-right: 7px;
	font-weight:bold;
	float: left;
}	 

.rz-topic-list .rz-tl-pod.last{border-bottom: none;}


.rz-tl-w{clear:left;float: left;}
	.rz-tl-txt00, .rz-tl-txt01, 
	.rz-tl-txt02, .rz-tl-txt03, 
	.rz-tl-txt04, .rz-tl-txt06 {
		font-size: 85%;
		line-height:1.4;
		width: 300px;
		padding-top:1px;
	}
	.rz-tl-txt00{display:none;}
	.rz-tl-txt04{display:none;}
	.rz-tl-txt05{display: none; width: 300px; line-height: 1.3; margin-top: 7px;}
	.rz-tl-txt06{display:none; text-align: right;}
	.rz-tl-box{border: 1px solid #ccc; width: 270px; margin-top:7px}
	.rz-tl-box p {font-size: 85%; line-height:1.3; padding: 4px 7px;}
	.rz-tl-box p span {font-weight:bold;}
	
	
	.rz-tl-txt02.pad-mod{padding-bottom: 7px;}
	
	.rz-tl-txt02.byline{white-space: nowrap;}
	
	.rz-tl-txt02.byline .by {display: block; float: left;}
	
	.review-stars{width: 300px; display:none; margin-top: 7px;}
	.review-stars p {font-size: 85%; color: #CCC; line-height: 1.3;}
	
	.rz-tlb-w{float: left; border-right: 1px solid #CCC; width: 50%;}
	.rz-tlb-e{float: left;}

.rz-tl-pod .rz-tl-w {width: 300px;}

.rz-tl-pod .rz-tl-w p {line-height: 1.3;}	
	
.user-info {padding-top: 0; padding-bottom: 2px;}	

.user-info .rz-tl-txt02, 
.user-info .cb-tot, 
.user-info p {
	float: left;
	width: auto;
	color: #999;
}

.user-info .cb-tot  {padding-top: 0;}

.user-info .user-click a span {
	text-indent: -9999px;
	background:url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -4681px transparent; /* mshields changed per RZREDUX-4071 */
	height: 9px;
	width: 9px;
	display: block;
	margin: 4px 0 0 5px;
	cursor: pointer;
}

.about-recipe-info .user-info .user-click a span{ margin: 2px 0 0 4px;}

.user-info .fsm {
	float: left;
	width: auto;
	margin: -2px 0 0 0;
}

.about-recipe-info {
  float: left;
  margin-left: 7px;
}

.rz-w .about-recipe-info {margin-left: 0}
	
.sr-reviews.user-info .user-click a span { margin: 4px 0 0 7px;}	

.pg-row .user-info .user-click a span { margin: 1px 0 0 7px;}	

.pg-info .user-info {padding-top: 7px;}
	
.rz-tl-e{
	float: right;
	width: 96px;
	text-align: right;
}
	.rz-tl-e img {width: 92px; height: 69px; border: 1px solid #CCC; padding: 1px;}
	.rz-tl-e p {font-size: 85%; line-height: 1.4; color: #999;}



.stars-04{background-position: -18px top;}
.stars-03{background-position: -36px top;}
.stars-02{background-position: -54px top;}
.stars-01{background-position: -72px top;}
.stars-00{background-position: right top;}


.tp-n-e-star{margin-top: 7px;}
.tp-n-e-star div {float: left;}
.tp-n-e-star .rz-stars-sm{float: left;}
.tp-n-e-star p{float: left; margin-left: 4px;}

.rz-tl-ft{margin-bottom: 21px;}

p.newest-review-type {margin-left: 7px;}
.newest-reviews-list p {padding: 4px 0px 4px 7px;}
.newest-reviews-list{overflow:auto; height: 250px; margin-left: 7px; *position: relative;}
.newest-reviews-list .item {border-bottom: 1px solid #eee; padding: 4px 14px 4px 0px;}
.newest-reviews-list .item p {padding: 0px; line-height:1.3;}
.newest-reviews-list .info{margin: 7px 0px;}
.newest-reviews-list .info img {width: 48px; height: 48px; border: 1px solid #CCC; padding: 1px; margin-right: 4px; float: left;}
.newest-reviews-list .info p {font-size: 85%; float: left; line-height:1.3; padding: 0px;}
.newest-reviews-list .rz-stars-sm{margin: 0px 0px 4px 0px;}

.newest-reviews-list .sr-reviews{margin: 4px 0px;}


#rz-e .tp-photos { padding-bottom: 0; }
.tp-photos .bd { margin-top: 7px; }
.tp-photos .acco-group { margin-bottom: 7px; padding: 0 0 0 5px; }
.tp-photos .acco-group p {text-align: center; font-size: 85%;}

.tp-photos .acco-bd li { float: left; padding: 1px; margin: 0 4px 7px 0; border: 1px solid #d4d4d4; }
.tp-photos .acco-bd li img { display: block; width: 92px; height: 69px; }
.tp-photos .acco-bd p { padding-bottom: 8px; font-size: 85%; text-align: center; line-height: 1.231; }



.tp-photos .ft { position: relative; width: 322px; margin: 0 0 0 -7px; border-top: 1px solid #eee;  text-align: center;}
.tp-photos .ft a { float: left; font-size: 83%; line-height: 32px; }

.tp-photos .ft .share { background: url(../2011/sprite/rz-icons.png) 0 -1320px no-repeat;}
.tp-photos .ft .share { *background: url(../2011/sprite/rz-icons.png) 0 -1312px no-repeat;}

.tp-photos .ft .browse {
	width: 98px;
	margin: 0 0 0 26px;
	padding-left: 19px;
	background: #fff url(../2011/sprite/rz-icons.png) 0 -1371px no-repeat;
}

.tp-photos .ft a.browse.single {
	float: none;
	margin: 0 99px;
	*margin: 0;
	width: 98px;
	*width: 110px;
	padding-left: 19px;
	background: #fff url(../2011/sprite/rz-icons.png) 0 -1380px no-repeat;
	*background: #fff url(../2011/sprite/rz-icons.png) 0 -1372px no-repeat;
}

.tp-photos .ft p a.share {float: none; padding-left: 16px; padding-bottom: 3px;}

.tp-contest {background: #6996C0;}

.rz-lead-action {
	position: absolute;
	right: 14px;
	top: -23px;
	padding: 0 7px;
	z-index: 1;
}

#rz-lead .rz-lead-action ul li {float: left;}

#rz-lead .rz-lead-action ul li p {
font-size: 93%; padding: 7px 14px; text-transform: uppercase; line-height: 14px; font-weight: normal; font-family: arial;
}
#rz-lead .rz-lead-action ul li p.mySettings-action{padding:0px 0px 0px 7px;}
#rz-lead .rz-lead-action .custom-dd { width: 0; }

#rz-lead .rz-lead-action .custom-dd .fly-dd { margin: -5px 0 0 -48px; }

#rz-lead .rz-lead-action .custom-dd li {
	float: none;
	text-transform: none;
	margin-bottom: 2px;
	padding: 2px;
}

#rz-lead .rz-lead-action .custom-dd li a {font-family: arial;}

#rz-lead .rz-lead-action .custom-dd li a:hover { background-color: #ffc; }

#rz-lead .rz-lead-action .custom-dd .facebook a {
	padding-left: 35px;
	background: url(../2011/sprite/rz-icons.png) 13px -3020px no-repeat;
}

#rz-lead .rz-lead-action .custom-dd .twitter a {
	padding-left: 35px;
	background: url(../2011/sprite/rz-icons.png) 13px -3080px no-repeat;
}

#rz-lead .rz-lead-action .custom-dd .myspace a {
	padding-left: 35px;
	background: url(../2011/sprite/rz-icons.png) 13px -3140px no-repeat;
}

.ftc-action{display: none;}
.message-action{display: none;}
.sub-action{display: block;}
.print-action{display: block;}
.mail-action{display: none;}
.share-action{display: block;}


.fav-action {border-right: 1px solid #ccc;}

.fav-action a {
	background:url(../2011/sprite/rz-icons.png) no-repeat left -3477px;
	padding: 0 0 2px 20px;
}

.ftc-action {border-right: 1px solid #ccc;}

.ftc-action a {
	background:url(../2010/se/nav-icons.gif) no-repeat left -129px;
	padding: 0 0 2px 20px;
}

.message-action {border-right: 1px solid #ccc;}
#up-main .message-action {border-right: none;}
.message-action a {background:url(../2010/se/nav-icons.gif) no-repeat left -192px; padding: 0px 0px 2px 20px;}

.sub-action {border-right: 1px solid #ccc;}

.sub-action a {padding-left: 17px; background:url(../2011/sprite/rz-icons.png) no-repeat left -3986px;}

.print-action {border-right: 1px solid #CCC;}

.print-action a { padding-left: 16px; background: url(../2011/sprite/rz-icons.png) no-repeat 0 -2660px; }

.mail-action {border-right: 1px solid #ccc;}

.mail-action a {padding-left: 19px; background: url(../2011/sprite/rz-icons.png) no-repeat 0 -3883px; }

.share-action a {padding-left: 20px; background: url(../2011/sprite/rz-icons.png) no-repeat 0 -120px; }


.collection-landing-lead .mail-action{display: none;}

.topic-page .mail-action{display: none;}
.topic-page .fav-action{display: block;}
.recipe-page .mail-action{display: none;}
.collection-page .fav-action{display: none;}

.recipe-page .fav-action{display: none;}

.collection-page .mail-action{display: none;}

.pro-lead .print-action {border-right: none; border-left: 1px solid #CCC;}


/*Recipe Collections Pod*/

.rz-rc { overflow:auto; height: 290px; width: 170px; margin-bottom: 5px; }
.rz-rc-item { background:url(../2010/se/rz-rc-bg.gif) no-repeat top left; width:141px; height:133px; margin: 0 auto 7px; padding: 7px 4px 0px; text-align: center; line-height: 1; text-shadow: 0px 1px #fff; }
.rz-rc-item img { width: 120px; height: 90px; margin-bottom: 5px; }
.rz-rc-item p { margin-bottom: 2px; }
.rz-rc-item p span { color: #999; font-size: 85%; }

#searchcoll .last{border-bottom: none; padding-bottom: 0px;}

.t2-section-title{margin-bottom: 14px;}

.rz-stc {padding: 7px;}
.rz-stc img {border: 1px solid #CCC; padding: 1px; float: left; margin-right: 7px;}
.rz-stc p {float: left; line-height:1.3; width: 170px;}
.rz-stc-sponsor{ border-top: 1px solid #EEE; padding-top: 7px; text-align:center; font-size: 85%; color: #999; }
.rz-stc-sponsor img { vertical-align: middle; }


.add-your-recipes{position: absolute; font-size: 85%; top: 19px; right: 14px;}
.add-your-recipes a {padding-left: 21px; background:#FFFFFF url(../2010/se/jrnl-icons.gif) no-repeat scroll 0 -135px;}

.topic-rod-thumbs{border-top: 1px solid #d4d4d4; padding: 14px 0px;}
.rod-thumbs-item{float: left; width: 31%; text-align: center; padding: 0px 4px;}
.rod-thumbs-item img {border: 1px solid #d4d4d4; padding: 1px; height: 69px; width: 92px; display: block;}
.rod-thumbs-item p {font-size: 85%; text-align: left; line-height: 1.3; width: 96px;}

.pro-lead{border-bottom: 1px solid #CCC;}
.pro-lead .rz-lead-fsize {width: 968px;}

.pro-lead .ftc-action{display: block;}
.pro-lead .message-action{display: block;}
.pro-lead .sub-action{display: block; border-right: none;}
.pro-lead .mail-action{display: none;}
.pro-lead .share-action{display: none;}
		

.pfl-lead{clear: both; margin: 7px 14px 0px;}
.pfl-hd{
	background: none repeat scroll 0 0 #FAF7F0;
	margin-bottom: 14px;
	padding: 14px;
	}
.pfl-lead .menu{clear:both;}

.pfl-info{float: left;}
.pfl-w{float: left; width: 600px;}
.pfl-w img {float: left; width: 160px; height: 120px; margin-right: 14px;}
.pfl-tag-line{font-weight:bold;}
.pfl-location{font-size:85%; line-height:1.3; padding-top:7px;}
.pfl-dob{font-size:85%; line-height:1.3;}

.pfl-mem-stat{font-weight:bold; color: #852677; background: url(../2010/se/mem-stat.gif) no-repeat top left; padding-left: 46px; padding-top: 4px; margin-top: 7px; height: 41px;}

.pfl-e{float: right; text-align:right}
.pfl-e p {font-size:85%; line-height:1.3;}



.pfl-jrnl{margin: 14px; width: 616px;}

.pfl-jrnl h2 {margin-bottom: 14px;}

.pfl-jrnl-item {padding-bottom: 0px; margin-bottom: 7px; border-bottom: 1px solid #CCC; width:100%}
.pji-w{float: left; width: 100%;}

.pji-e .rz-tl-pod{width: 400px;}
.jnrl-type{background:url(../2010/se/jrnl-icons.gif) no-repeat left top; padding-left: 22px; color: #333; line-height: 1.3;font-weight:bold;}

.jnrl-type a {margin-right: 4px;}
.jnrl-type a.jrnl-tab{background: url(../2010/se/down.gif) no-repeat 0px 5px; padding-left: 9px; display: none;} 


.reviewed-item .jnrl-type{ background-position: 0px -302px}
.topic-item .jnrl-type{ background-position: 0px -212px}
.saved-recipe-item .jnrl-type{ background-position: 0px -388px}
.fan-item .jnrl-type{ background-position: 0px -481px}
.added-photo-item .jnrl-type{ background-position: 0px -584px}
.shared-recipe-item .jnrl-type {background-position: 0px -135px}
.shared-cookbook-item .jnrl-type {background-position: 0px -66px}


.added-recipe .jnrl-type{ background-position: 0px -135px}
.added-recipe .rz-tl-txt02 {display: none;}
.added-recipe .rz-tl-txt03 {display: none;} 
.added-recipe .rz-tl-txt05 {display: block;} 

.shared-menu .jnrl-type{ background-position: 0px 0px}
.shared-menu .rz-tl-txt00 {display: block; padding-top: 4px;}
.shared-menu .rz-tl-txt01 {display: none;}
.shared-menu .rz-tl-txt02 {display: none;}
.shared-menu .rz-tl-txt03 {display: none;} 
.shared-menu .rz-tl-txt05 {display: block;} 
.shared-menu .rz-tl-box {display: none;} 

.recipe-list-description {line-height: 1.4; padding-top: 4px; width: 300px;}


.shared-cookbook .jnrl-type{ background-position: 0px -66px}
.shared-cookbook .rz-tl-txt00 {display: block; padding-top: 4px;}
.shared-cookbook .rz-tl-txt01 {display: none;}
.shared-cookbook .rz-tl-txt02 {display: none;}
.shared-cookbook .rz-tl-txt03 {display: none;} 
.shared-cookbook .rz-tl-txt05 {display: none;} 
.shared-cookbook .rz-tl-box {display: none;} 
.shared-cookbook .rz-tl-e{display: none;} 


.saved-recipe .jnrl-type{ background-position: 0px -388px}
.saved-recipe .rz-tl-txt00 {display: none;}
.saved-recipe .rz-tl-txt01 {display: none;}
.saved-recipe .rz-tl-txt02 {display: block;}
.saved-recipe .rz-tl-txt03 {display: none;} 
.saved-recipe .rz-tl-txt05 {display: none;} 
.saved-recipe .rz-tl-box {display: none;} 
.saved-recipe .rz-tl-e{display: none;} 



.new-topic .jnrl-type{ background-position: 0px -212px}
.new-topic .rz-tl-txt00 {display: none;}
.new-topic .rz-tl-txt01 {display: none;}
.new-topic .rz-tl-txt02 {display: none;}
.new-topic .rz-tl-txt03 {display: none;} 
.new-topic .rz-tl-txt04 {display: block;} 
.new-topic .rz-tl-txt05 {width: 380px; display: block; background:url(../2010/se/jrnl-quote.gif) no-repeat left 3px; padding-left: 18px;} 
.new-topic .rz-tl-txt06 {display: block; margin-top: 14px;}
.new-topic .rz-tl-box {display: none;} 
.new-topic .rz-tl-e{display: none;} 


.posted-review .jnrl-type{ background-position: 0px -302px}
.posted-review .rz-tl-txt00 {display: none;}
.posted-review .rz-tl-txt01 {display: none;}
.posted-review .rz-tl-txt02 {display: block;}
.posted-review .rz-tl-txt03 {display: none;} 
.posted-review .rz-tl-txt04 {display: none;} 
.posted-review .rz-tl-txt05 {width: 280px;display: block; background:url(../2010/se/jrnl-quote.gif) no-repeat left 3px; padding-left: 18px;} 
.posted-review .rz-tl-txt06 {display: none; margin-top: 14px;}
.posted-review .rz-tl-box {display: none;} 

.dictionary .rz-tl-hd{background: none;}
.dictionary .rz-tl-txt00 {display: none;}
.dictionary .rz-tl-txt01 {display: none;}
.dictionary .rz-tl-txt02 {display: none;}
.dictionary .rz-tl-txt03 {display: none;} 
.dictionary .rz-tl-txt04 {display: clock;} 
.dictionary .rz-tl-txt05 {width: 280px;display: block;} 
.dictionary .rz-tl-txt06 {display: none; margin-top: 14px;}
.dictionary .rz-tl-box {display: none;} 
.dictionary  .rz-stars-sm{display: none;}
.dictionary .rz-tl-e p {display: none;} 

.dinner .rz-tl-hd{background: none;}
.dinner .rz-tl-txt00 {display: none;}
.dinner .rz-tl-txt01 {display: block;}
.dinner .rz-tl-txt02 {display: block;}
.dinner .rz-tl-txt03 {display: none;} 
.dinner .rz-tl-txt04 {display: clock;} 
.dinner .rz-tl-txt05 {width: 280px;display: block;} 
.dinner .rz-tl-txt06 {display: none; margin-top: 14px;}
.dinner .rz-tl-box {display: none;} 


.posted-review .review-stars{display: block;}
.posted-review .review-stars .rs-stars{background:url(../2010/se/lrg-stars.gif) no-repeat 0px 0px; height: 30px; width: 159px; float:left; margin-right: 7px;}

.rs-stars05{background-position: 0px 0px;}
.rs-stars04{background-position: -32px 0px;}
.rs-stars03{background-position: -64px 0px;}
.rs-stars02{background-position: -96px 0px;}
.rs-stars01{background-position: -128px 0px;}
.rs-stars00{background-position: -160px 0px;}


.posted-review .rz-tl-e .rz-stars-sm{display: none;} 
.posted-review .rz-tl-e p {display: none;}



.jrnl-nav-w{float: left;}
.jrnl-nav-e{float: right;}

.jrnl-nav a:link {border: 1px solid #6B7A0C; color:#6B7A0C; text-decoration:none; font-size: 85%; padding: 2px 5px;}
.jrnl-nav a:visited {border: 1px solid #6B7A0C; color:#6B7A0C; text-decoration:none; font-size: 85%; padding: 2px 5px;}
.jrnl-nav a:hover {border: 1px solid #F89828; background-color:#FFFFCC; color:#862676; text-decoration:none; font-size: 85%; padding: 2px 5px;}

.jrnl-aboutme{margin-top: 14px;}
.jrnl-aboutme p {line-height:1.3; padding-top: 7px;}
.jrnl-mywebsite{margin-top: 14px;}
.jrnl-mywebsite p {line-height:1.3; padding-top: 7px;}

.jrnl-pod-txt{padding: 4px 4px 0px; line-height: 1.3;}

.mlr-pod{padding: 14px 4px 0px; line-height: 1.3;}
.mlr-pod-pic{padding: 14px 4px 0px; line-height: 1.3;}
.mlr-pod-img{float: left; margin-right: 7px;}
.mlr-pod-img img {border: 1px solid #ccc; padding: 1px;}
.mlr-pod-info{float: left; width: 190px;}
.mlr-pod-info .mlr-pod-smtxt {font-size: 85%; color: #333; padding-bottom: 4px;}

.mlr-pod-pic ul li {float: left; margin-right: 4px;}
.mlr-pod-pic ul li img {border: 1px solid #ccc; padding: 1px; width: 92px; height: 69px;}


.mlr-pod-ft{text-align:center; border-top: 1px solid #EEE; margin-top: 14px; padding-top: 4px;}
.mlr-pod-ft p a:link {background: url(../2010/se/viewmore.gif) no-repeat left 1px; padding-left: 20px;}

.mlr-vmore p a:link {background:none; padding-left: 0px;}

.chefc p a:link {background: url(../2010/se/chefc.gif) no-repeat left 1px; padding-left: 22px; padding-top: 2px;}

.chefs ul li {float: left; margin-right: 8px;}
.chefs ul li img {width: 48px; height: 48px; border: 1px solid #CCC; padding: 1px;}
.chefs .tpp-section {padding: 0px 0px 0px 6px;}
 
 
.jrnl-stats-table{display: table; width: 308px;}
.jrnl-stats-tablerow{display: table-row-group;}
.jrnl-stats-num {text-align: center; display: block; padding: 4px;}

.jrnl-stats-num .button {text-align: center; padding-right: 1px; width: 100%; float: none;}
.jrnl-stats-num .button span {padding: 0px 9px 0px 10px;}
#rz-e .jrnl-stats-num .button:visited{text-align: center; padding-right: 1px; width: 100%; float: none;}

.jrnl-stats-num p {font-weight:bold; background-color: #EEE; padding: 0px 7px;}

.jrnl-stats-txt {text-align: left; line-height: 1; display: table-cell; width: 100%;} 
.jrnl-stats-txt p {font-weight:bold; line-height: 1.3; padding-left: 4px;}
.jrnl-stats-txt p span {font-weight:normal; font-size:85%;}

.jrnl-stats-txt p span.jrnl-overall em {background:transparent url(../2010/se/stars.gif) no-repeat scroll left top; height: 16px; width: 89px; display: inline-block; vertical-align:middle;}


.my-website p {padding: 7px;}

#rz-e .my-quiz .title {background:url(../2010/se/quiz-bg.gif)no-repeat 0 0; }
.my-quiz img {border: 1px solid #333; padding: 1px; float: left; width: 92px; height: 69px; margin: 7px;}
.my-quiz p {float: left; line-height: 1.3; width: 190px; margin-top: 7px;}

.my-quiz-link{border-top: 1px solid #EEE; margin-top:7px; text-align:center;}
.my-quiz-link p {float:none; width: auto;}
.my-quiz-link p a {background: url(../2010/se/z.gif) no-repeat 0 2px; padding-left: 15px;}

.jrnl-favorite-foods{margin-bottom: 21px;}
.jrnl-favorite-foods h2{margin: 0px;}
.jrnl-favorite-foods p {line-height:1.3; padding-top: 7px;}

.jrnl-my-banners {margin-bottom: 14px;}
.jrnl-my-banners h2{margin-bottom: 14px;}
.jrnl-my-banners p {line-height:1.3; padding-top: 7px;}
.jrnl-my-banners img {float: left; margin: 0px 14px 14px 0px;}

.jrnl-aboutme{margin-bottom: 21px;}
.jrnl-aboutme h2{margin: 0px;}
.jrnl-aboutme p {line-height:1.3; padding-top: 7px;}
.rz-signup-main{width: 630px; margin: 0px 14px 0px 0px;}

.rz-su-hd{background: url(../2010/se/signup-bg.gif) no-repeat top left; width: 595px; padding: 14px 14px 0px; margin: 0px 0px; margin: 0px 0px 0px 14px;}
.rz-su-ft{background: url(../2010/se/signup-bg.gif) no-repeat bottom left; padding-top: 14px; margin: 0px 0px 14px 14px;}

#rz-main .rz-su-title{text-transform:uppercase; font-size:115%; font-weight:bold; margin-bottom: 4px;}

.rz-su-notes{font-size: 85%; color: #999999;}
.rz-su-label{font-weight:bold;}

.rz-su-input{width: 210px;}
.rz-su-input input {width: 200px;}

.rz-su-cp{float: left; margin-right: 14px;}
.rz-su-conp{float: left;}

.rz-su-username{float: left; margin-right: 7px;}

.rz-su-avlb{background: url(../2010/se/ua.gif) no-repeat top left; float: left; height: 10px; width: 125px; margin-top: 8px;}

.rz-su-pic-w{float: left; width: 401px; margin-right: 14px;}
.rz-su-pic-e{float: left;}

.e-code-w{float: left; margin-right: 14px;}
.e-code-e{float: left; background:url(../2010/se/code.gif) no-repeat top left; width: 90px; height: 23px;}

.tandc{padding-top: 7px;}
.remd{padding-top: 7px;}

.rz-su-join{text-align:center; width: 623px;}
.rz-su-join div {margin: 0 auto; width: 152px;}

.rz-su-upPassword{text-align:center; width: 623px; margin-bottom: 14px;}
.rz-su-upPassword div {margin: 0 auto; width: 168px;}

.rz-su-upUser{text-align:center; width: 623px;}
.rz-su-upUser div {margin: 0 auto; width: 160px;}

.rz-su-up{text-align:center; width: 623px;}
.rz-su-up div {margin: 0 auto; width: 160px;}


.rz-su-hook{margin-top: 14px;}

.rz-su-female a:link {float: left; background:url(../2010/se/gen-mf-image.gif) no-repeat 0px -69px; width: 92px; height: 69px; margin: 0px 14px 7px 0px;}
.rz-su-female a:hover {background-position:  0px 0px;}

.rz-su-male a:link {float: left; background:url(../2010/se/gen-mf-image.gif) no-repeat -92px -69px; width: 92px; height: 69px;}
.rz-su-male a:hover {background-position: -92px 0px;}


.rz-su-hdOff{background: #F6F4DB;
	margin-bottom: 14px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;  padding: 14px;}
#rz-main .rz-su-hdOff .rz-su-title{margin-bottom: 0px;}
#rz-main .rz-su-hdOff .rz-su-title a:link {background:url(../2010/se/tab-arrow.gif) no-repeat left 6px; padding-left:9px;}		









.rz-su-siteIcons{background: url(../2010/se/ur-logo-hgtv-diy-fln-fn3.gif); width: 381px; height: 34px; border: 0px; margin: 14px 0px;}

.rz-su-stxt{margin-bottom: 14px;}



.username{width: 260px; float: left; margin-right: 7px;}

.cpw{ margin-bottom: 7px;}


.noteleft{float: left;}
.noteright{float: right;}
.noteright div {width: 35px; text-align:center; float: left;}
.noteright div p {font-size:85%; color: #999;}
.rz-search {
	margin: 14px 0;
	height: 40px;
	overflow: hidden;
	position: relative;
}

.rz-search-input{
	float: left;
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -2px -853px;
	height: 32px;
	line-height: 34px;
	padding: 4px 7px;
}

.rz-search-input input {
	border: 0;
	color: #666;
	float: left;
	height: 32px;
	line-height: 32px;
	width: 100%;
}

.rz-search-submit {
    float:left;
    background: url("../2011/sprite/rz-ui.png") no-repeat scroll -558px -853px;
    height: 40px;
    width: 56px;
    border: none;
    /* *margin-left:-5px; */
}

/* Specific locations */
#rz-we .rz-search-input {width: 334px;}

.rz-ss-w{float: left;}
.rz-ss-e{float: right;}
.rz-ss-e p {font-size: 85%; float: left; vertical-align: middle; margin-right: 4px;}
.rz-ss-e .rz-ua-select{float: left;}

.sf-b {width: 614px;}
.sf-b-c{width: 172px; margin: 0px auto 14px;}

#rz-we .sf-b {width: 406px;}.rz-sin-bd{margin: 14px; width: 616px; border-bottom: 1px solid #CCC; padding-bottom: 14px;}

.rz-sin-w{float: left; margin-right: 14px; width: 322px;}
.rz-sin-w p {line-height:1.3; padding-bottom: 14px;}
.rz-sin-w .page-title{margin-bottom: 14px;}
.rz-sin-w .section-title{margin-bottom: 14px;}
.rz-sin-p{margin-bottom: 21px;}
.rz-sin-w .rz-sin-btn{width: 322px;}
.rz-sin-w .rz-sin-btn div {width: 122px; margin: 0 auto;}

.rz-sin-e .rz-sin-btn{width: 252px; margin: 14px 0px 7px;}
.rz-sin-e .rz-sin-btn div {width: 78px; margin: 0 auto;}

.rz-sin-e
{
    background: #F6F4DB;
	margin-bottom: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width: 252px; padding: 7px 14px; 
	*background: #F6F4DB url(../2010/ieimages/singin-rounded.png) no-repeat scroll bottom right;
}
.rz-sin-e-hd
{
	*background: #F6F4DB url(../2010/ieimages/singin-rounded.png) no-repeat scroll top left;
	*height:4px;    
	margin-top: 34px; 
}
.rz-sin-e-cont
{
	float:left;
}
		
.rz-sin-p-title{float: left; padding-top: 7px;}
.rz-sin-p-note{float: right; font-size: 85%; vertical-align:bottom; padding-top: 10px;}		

.rz-sin-fb{margin: 14px;}

.rz-sin-fb a:link{background:url(../2010/se/facebook-btn2.gif) no-repeat top left; width:107px; height:25px; display: inline-block; vertical-align:middle;}

.rz-sin-message{margin-top: 7px; background: #FFFFCF; position:relative;
	margin: 14px 0px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
		width: 582px; padding: 7px 14px;border: 1px solid #F39B31;}
.rz-sin-message .msg-title {font-weight:bold; margin-bottom: 7px;}
.rz-sin-message .msg-message{line-height: 1.3;}		
.rz-sin-bd .list{line-height:1.3; margin-top: 7px;}

.rz-sin-messageClose{background:url(../2010/se/close.gif) no-repeat top left; width: 12px; height: 12px; position:absolute; top: 7px; right: 7px;}
.rz-sin-messageClose a:link {display: block; width: 12px; height: 12px;}.rz-t2-pg{padding: 7px 0px; }
.rz-t2pg-item{float: left; width: 176px; text-align:center; padding: 7px 14px;}

.rz-t2pg-item p {text-align:left;}
.t2pg-item-title{font-weight:bold; font-size:115%; line-height:1.3; padding-bottom: 7px; font-family:"Trebuchet MS"; }
.t2pg-item-info{line-height: 1.3; font-size:85%}
.t2pg-item-preview{line-height: 1.3; font-size:85%}

.border-item{border-right: 1px solid #CCC;}

.rz-t2pg-line{border-bottom: 1px solid #CCC; padding-top: 7px; margin-bottom: 7px; clear:both;}.rz-pagi {
	clear: both;
	font-size: 85%;
	margin: 14px 0px;
	text-align: center;
}

.rz-pagi span {margin: 0 7px;}

.rz-pagi span.nextprev {
	border: 1px solid #999;
	color: #999;
	padding: 2px 5px;
	margin: 0 1px 0 0;
}

.rz-pagi .current {
	background-color: #00709B;
	border: 1px solid #00709B;
	color: #FFF;
	margin-left: 0;
	margin-right: 1px;
	padding: 2px 4px;
}

.rz-pagi a, 
.rz-pagi a:link {
	border: 1px solid #00709B;
	background-color:#FFF;
	color: #00709B;
	text-decoration:none;
	margin-right:1px;
	padding: 2px 4px;
}

.rz-pagi a:visited {
	border: 1px solid #00709B;
	background-color:#FFF;
	color: #00709B;
}

.rz-pagi a:hover {
	border: 1px solid #00709B;
	color: #00709B;
	background-color:#BCE0E1;
	text-decoration:none;
}

#rz-search-we .rz-pagi {margin:14px 0 0;}.myrz-lead{width: 994px; margin-bottom: 21px;}

.myrz-main{width: 616px; margin: 100px 14px 14px;}

.myrz-main div {float: left;}
.myrz-main div img {border: 1px solid #333; padding: 1px; margin: 0px 7px 0px 0px;}

.myrz-main-nav{background:url(../2010/myrz-lbg.gif) no-repeat 0 0; width: 532px; height: 106px; padding: 7px 0px 7px 19px; margin: 14px 0px 0px 0px;}

.myrz-main-nav ul li{float: left;}
.myrz-main-nav ul li a {text-align: center; line-height: 1; font-family:"Trebuchet MS"; font-size: 18px; font-weight:bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.myrz-main-nav ul li a span {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.myrz-main-nav ul li a:link {display: block; border: 1px solid none; background-color: none; width: 104px; height: 41px; background:url(../2010/se/lg-icons.png) no-repeat 0 0; color: #862676; padding-top: 47px;}
.myrz-main-nav ul li a:link span { color: #333;}
.myrz-main-nav ul li a:hover {display: block; border: 1px solid #F59A28; background-color: #FFFFCF; width: 102px; height: 39px; padding-top: 46px; text-decoration:none;}

.myrz-main-nav ul li.myrz-mn-a a:link {background-position: 28px 11px;}
.myrz-main-nav ul li.myrz-mn-a a:hover {background-position: 27px 10px;}

.myrz-main-nav ul li.myrz-mn-b a:link {background-position: -90px 11px;}
.myrz-main-nav ul li.myrz-mn-b a:hover {background-position: -91px 10px;}
	
.myrz-main-nav ul li.myrz-mn-c a:link {background-position: -203px 11px;}
.myrz-main-nav ul li.myrz-mn-c a:hover {background-position: -204px 10px;}

.myrz-main-nav ul li.myrz-mn-d a:link {background-position: -325px 11px;}
.myrz-main-nav ul li.myrz-mn-d a:hover {background-position: -326px 10px;}

.myrz-main-nav ul li.myrz-mn-e a:link {background-position: -444px 11px;}
.myrz-main-nav ul li.myrz-mn-e a:hover {background-position: -445px 10px;}#rz-bd.recipe-detail-page {position: relative}

#rz-bd.recipe-detail-page #rz-e{
	margin-top: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index:5000;
	*right: 8px;
}

#rz-bd.recipe-detail-page #rz-main #rz-we {
	margin:7px 14px 0;
	float:left;
}

#rz-bd.recipe-detail-page #rz-lead .section-title { margin-bottom: 5px; }

#rz_bd.recipe-detail-page h3.section-title-top { margin-bottom: 10px; }

#rz-bd #rz-lead.collection-details .rz-lead-fsize {width: 756px;} 

.rz-topic-list {position:relative;z-index:5000;}

.rz-topic-list .last-item {border-bottom: none; margin-bottom: 0px;}

.rz-topic-list h3 {
	padding-top: 7px;
	margin-bottom: 14px;
	border-top: 3px solid #E4E1D2;
	font-size: 182%;
}

.rz-topic-list h3:first-child {border-top: none}

/* private note on recipe page */
.my-pn {
	margin: 0 0 21px 0;
	position:relative;
}
.my-pn h3 { 
	padding-bottom: 14px;
	line-height:1; 
	font-size: 108%;
	float:left;
}
.my-pn .updated { 
	float: right; 
	color: #999; 
	font-size: 85%;
	font-family: arial;
}

.my-pn .updated .flg{position:absolute;}

.my-pn p { font-style: italic; line-height: 1.385; }
.my-pn p a { font-style: normal; }
.my-pn p a.small-button {margin-top: 7px;}

.my-pn .corner { 
	background: url("../2011/sprite/food-bg.png") no-repeat scroll -1px -107px #FFF;
	display: none;
	height: 13px;
	position: absolute;
	right: 0;
	top: 0;
	width: 13px;
}

#rz-w .my-pn p.textnotemore{
	background:none;
	font-style: italic;
	line-height: 1.3;
	padding: 0px 0 7px;
	font-family:arial;
}

#rz-w .pod .my-pn p {font-style:normal; padding:0 0 7px 0;}

#rz-w .pod .my-pn .noteButtons {position:relative;}

#rz-w .pod .my-pn .noteButtons p.noteDel {float:right;}

#rz-w .pod .my-pn .noteButtons p.noteDel, 
#rz-w .pod .my-pn .noteButtons #edit-note{*float:right; *width:60px}

#rz-w #edit-note .flyout {left:-100px}

#rz-w .my-pn p.note{
	background: url(../2011/open-quote.png) no-repeat scroll 3px 10px transparent;
	font-style: italic;
	line-height: 1.3;
	padding: 7px 0 7px 21px;
}

#rz-w .my-pn .fsm.custom-dd .MyDeleteNote{
	position:absolute;
	top:0px;
	*top:50px;
	right: 200px;
}

.my-pn .updated .buttons a.small-button,
.my-pn .updated .buttons a.small-button:hover,
.my-pn .updated .buttons a.small-button:visited{
	font-size:11px;
}

.border-item {border-right: 1px solid #CCC;}

.rz-t2pg-line {
	border-bottom: 1px solid #CCC;
	padding-top: 7px;
	margin-bottom: 7px;
}

/* recipe section page */
#rz-recipe-main {overflow:hidden;margin:14px 0 0 14px;background:url(../2010/se/bg-recipemain-border.gif) repeat-y;}
#rz-recipe-main h5 {margin-bottom:7px;}
#rz-recipe-main #recipe-main-photo, #rz-recipe-main #recipe-main-links, #rz-recipe-main #recipe-main-featured {float:left;}
#recipe-main-photo {width:266px;margin:0 14px 0 0;}
#recipe-main-photo img {display:block;margin-bottom:7px;}
#recipe-main-links {width:341px;padding:0 0 0 14px;}
#recipe-main-featured {width:134px;}
#recipe-main-links h6 {font-weight:bold;font-size:100%;line-height:13px;margin:0 0 4px 0;}
#recipe-main-links .more-recipes {display:block;}
#recipe-main-links .list-desc {color:#333;font-size:93%;}
#recipe-main-links .list-desc, #recipe-main-links .more-recipes {margin:0 0 14px 0;}
#recipe-main-links ul, #recipe-main-links li {margin:0 0 7px 0;}
.rec-link {font-weight:bold;display:block;margin-bottom:10px;line-height:12px;}

.no-print-option .print-action {display: none;}
.no-sub-option .sub-action {display: none;}

 /* Photo Tab - Lower carousel  */
#rz-w .pod.recipe-phoro-carosel img {float: none; width: 160px;}

#rz-w .pod.recipe-phoro-carosel .crsl-big-four .crsl-item {width: 167px;}

#rz-w .pod.recipe-phoro-carosel .crsl-big-four .crsl-item a{width: auto;}

#rz-w .pod.recipe-phoro-carosel .crsl-big-four .jcarousel-prev-horizontal {top: 40%; left: -22px;}

#rz-w .pod.recipe-phoro-carosel .crsl-big-four .jcarousel-next-horizontal {top: 40%; right: -22px;}

#prev_div a em {
	background:url(../2011/sprite/rz-ui.png) no-repeat -362px -448px;
	float:left;
	margin: 0 7px 0 0;
}

#prev_div a:hover em{background-position: -424px -448px;}

#prev_div a:active em{background-position: -485px -448px;}

#prev_div a span {float: left; margin-top: 4px;}

#prev_div em, 
#nxt_div em {
	display: block;
	width: 31px;
	height: 31px;
}

#nxt_div a em {
	background:url(../2011/sprite/rz-ui.png) no-repeat -393px -448px;
	float:right;
	margin: 0 0 0 7px;
}

#nxt_div a:hover em{background-position: -455px -448px;}

#nxt_div a:active em{background-position: -516px -448px;}

#nxt_div a span {float: right; margin-top: 4px;}


 /* Recipe Topic Page - Lead  */
.leady-your-recipes {
	position: absolute;
	bottom: 10px;
	right: 14px;
}

.leady-hd ul.menu {
	clear: both;
	float: left;
	margin-top: 14px;
}

.leady-hd ul.menu.button-nav {*float:none}   /*IE bug adds extra space under tabs when floated */

.collection-page .leady-hd ul.menu.button-nav, 
.topic-page .leady-hd ul.menu.button-nav, 
.recipe-page .leady-hd ul.menu.button-nav,
.subdomain-page .leady-hd ul.menu.button-nav {*float:left} /* IE needs the float on these pages */

.leady-hd h1.recipe{float: left; margin-bottom: 0;}

.subdomain-page .leady-hd h1 {margin-bottom:0}

.leady-hd .leady-your-recipes a {
	background:#FFF url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -1318px;
	padding: 1px 7px 1px 21px;
}


/* Serving Size  Flyout  */
.servingsize{margin: 0 7px 7px;}

#rz-we .servingsize .input-text, 
#rz-w .servingsize .input-text {
	width: 50px;
	margin: 0 7px 0 0;
	float: left;
}

#rz-w .servingsize p:hover {cursor:help}

#rz-we .servingsize .btn, 
#rz-w .servingsize .btn {float: right;}

#rz-we .pod ul.fly-ul li.fly-li .servingsize .btn button.small-button {*width: 75px;}

/* Ingredients change note */
.ing-note {
	clear: left;
	float: left;
	margin-bottom: 8px;
	padding: 9px 22px 6px 7px;
	color: #666;
	font-size: 85%;
	border: 1px solid #f89828;
}

#rz-we .pod .ing-note p {
	margin-left: 17px;
	padding: 0;
	font-size: 100%;
	line-height: 1.465;
}

.ing-note .icon {
	float: left;
	width: 13px;
	height: 13px;
	background: url(../2011/sprite/rz-icons.png) 0 -2899px no-repeat;
}

/*Photo tab carousel*/
.rz-ratings-reviews .crsl-we .jcarousel-container  {
	padding: 7px 0 0;
	width:616px;
	height: 127px;
	margin: 0;
}

.rz-ratings-reviews .crsl-we .jcarousel-clip-horizontal {
	width: 540px;
	margin: 20px auto 0;
	padding: 0;
	*padding: 4px 0 0 0;
}

.rz-ratings-reviews .crsl-we .panel { width: 540px; }

.rz-ratings-reviews .crsl-we .crsl-item {
	width: 96px;
	font-size: 85%;
	line-height: 1.45;
	float: left;
	margin: 0 7px;
}

.rz-ratings-reviews .crsl-we .crsl-item a em { color: #959595; font-style: normal; }

.rz-ratings-reviews .crsl-we .crsl-item a:hover em { text-decoration: none;}

.rz-ratings-reviews .crsl-we .crsl-group .first { margin: 0 7px 0 0;}

.rz-ratings-reviews .crsl-we .crsl-group .mid { margin: 0 7px;}

.rz-ratings-reviews .crsl-we .crsl-group .last { margin: 0 0 0 7px;}

.rz-ratings-reviews .crsl-we .image a {
	width: 96px;
	display: block;
	margin: 0 auto 4px;
}

.rz-ratings-reviews .crsl-we .jcarousel-next-horizontal{
	position:absolute;
	top:50px;
	right:11px;
	z-index: 2;
}

.rz-ratings-reviews .crsl-we .jcarousel-prev-horizontal{
	position:absolute;
	top:50px;
	left:11px;
}

.rz-ratings-reviews .crsl-we .jcarousel-pageimg {
	position:absolute;
	top:7px;
	height:8px;
	color:#999;
	font-size:77%;
}

.rz-ratings-reviews .crsl-we .jcarousel-pagetext {
	position:absolute;
	top:7px;
	color:#999;
	font-size:77%;
}

.rz-ratings-reviews .crsl-we blur {font-size: 85%; color: #999;}

#rz-w.rz-ratings-reviews .pod.crsl-we .image img {
	border: 1px solid #DDD;
	padding: 1px;
	width: 92px;
	height: 69px;
	margin: 0;
	float: none;
}

#rz-w.rz-ratings-reviews .pod.crsl-we ul li {
	float: left;
	background: none;
	padding: 0px;
}

#rz-w.rz-ratings-reviews .pod.crsl-we ul li p {margin-top: 4px;}


 /* Reviews Tab - Post Review  */
.post-review .rz-bd.enter-rating div.no-rating {
	width: 249px;
	position: relative;
	display: none;
	position: absolute;
	top: 33px;
	left: 162px;
}

.post-review .rz-bd.enter-rating div.no-rating div.fly-hd{width: 249px;}

.post-review .rz-bd.enter-rating div.no-rating div.fly-bd{width: 235px;}

.post-review .rz-bd.enter-rating div.no-rating div.fly-ft{width: 249px;}

.post-review .rz-bd.enter-rating .no-rating-cont {padding: 7px 0; width: 221px;}

.post-review .rz-bd.enter-rating .no-rating-cont .small-button {margin-top: 7px;}.jrnl-item {margin: 0 0 14px 25px;}

.jrnl-item .rz-stars-sm{margin: 7px 0 0 14px;}

.jrnl-item .jrnl-quote {
	display: block;
	background:url(../2011/open-quote.png) no-repeat left 3px;
	padding-left: 18px;
	line-height: 1.3;
	margin: 7px 0 0 14px;
}
 
.jrnl-item p.review-text {
	display: block;
	background:url(../2011/open-quote.png) no-repeat left 3px;
	padding-left: 18px;
	line-height: 1.3;
	margin: 7px 0 0 14px;
} 

.jrnl-item p span {font-size: 85%; color: #666;}

.jrnl-pr-item {
	margin: 7px 0;
	position: relative;
	height: 41px;
}

.jrnl-pr-item p {
	margin-bottom: 7px;
	line-height: 1.3;
	width: 470px;
}

.jrnl-pr-item img {
	float: left;
	border: 1px solid #333;
	padding: 1px;
	width: 92px;
	height: 69px;
	clear: left;
	right: 0;
	top: 0;
}

.jrnl-pr-item .jrnl-sub-recipe{font-size: 85%; color: #666;}

.reviewed-item .jrnl-pr-item{display: none;}


.topic-item .rz-stars-sm {display: none;}
.topic-item .jrnl-pr-item{display: none;}


.saved-recipe-item .rz-stars-sm {display: none;}
.saved-recipe-item .jrnl-quote {display: none;}
.saved-recipe-item .jrnl-pr-item{display: none;}

.fan-item .rz-stars-sm {display: none;}
.fan-item .jrnl-quote {display: none;}
.fan-item .jrnl-pr-item{display: none;}

.added-photo-item .rz-stars-sm {display: none;}
.added-photo-item .jrnl-quote {display: none;}
.added-photo-item .jrnl-pr-item	{display: block;}
.added-photo-item .jrnl-pr-item p {display: none;}
.added-photo-item .jrnl-sub-recipe{display: none;}

.shared-recipe-item .rz-stars-sm {display: none;}
.shared-recipe-item .jrnl-quote {display: none;}
.shared-recipe-item .jrnl-pr-item{display: block;}
.shared-recipe-item .jrnl-sub-recipe{display: none;}
.shared-recipe-item .jrnl-pr-item p {display: block;}

.shared-cookbook-item .rz-stars-sm {display: none;}
.shared-cookbook-item .jrnl-quote {display: none;}
.shared-cookbook-item .jrnl-pr-item{display: block;}
.shared-cookbook-item .jrnl-sub-recipe{display: block;}
.shared-cookbook-item .jrnl-pr-item p {display: block;}

#up-ur-signup-error p {color: #F00;}#rz-bd.homepage{padding-top: 14px;}

#rz-bd.homepage #rz-lead .rz-ww, 
#rz-bd.homepage #rz-lead .rz-w, 
#rz-bd.homepage #rz-lead .rz-e {margin-top: 0px;}

.pod.top-searches ol {margin-bottom: 7px;}

.pod.top-searches ol li {
	list-style-type: decimal;
	background: none;
	list-style-position: inside;
	line-height: 1.7;
}

.hp-re-snav{margin: 14px 0 7px 7px;}

.hp-leader{margin: 0 0 14px 14px; clear: both;}

/* Homepage Left Rail */
.homepage #rz-ww {
	margin: 0 0 28px 7px;
	width: 195px;
}

.homepage #rz-ww .pod {
	border: 4px double #D8DD99;
	margin-top: 40px;
}

.homepage #rz-ww .pod:first-child {margin-top: 14px}

.homepage #rz-ww .pod .bd {padding: 0 7px 16px;}

.homepage #rz-ww .pod h2 {
	background: #FFF;
	color: #333;
	font-size: 138.5%;
	margin: -24px 14px 14px;
	padding: 0 0 0 34px;
	position: relative;
}

.homepage #rz-ww .pod h2 span {
	background: url(../2011/sprite/food-bg.png) no-repeat;
	display: block;
	width: 27px;
	position: absolute;
	top: 7px;
	left: 4px;
}

.homepage #rz-ww .pod.hp-pop-cats h2 {width: 102px}
.homepage #rz-ww .pod.hp-pop-cats h2 span {background-position: -2px -2px; height: 20px}
.homepage #rz-ww .pod.top-searches h2 {width: 87px}
.homepage #rz-ww .pod.top-searches h2 span {background-position: -1px -24px; height: 26px}
.homepage #rz-ww .pod.top-recipes h2 {width: 80px}
.homepage #rz-ww .pod.top-recipes h2 span {background-position: -4px -52px; height: 41px}

/* Just Added module */
.just-added .recipe{margin: 0px 7px 14px; padding: 0px 0px 14px 0px; border-bottom: 1px solid #d4d4d4;}
.just-added .recipe p  {line-height: 1.2;}
.just-added .recipe p span {font-size: 85%; color: #666;}
.just-added .photo{margin: 0px 7px 14px; padding: 0px 0px 14px 0px; border-bottom: 1px solid #d4d4d4;}
.just-added .photo img {float: left; border: 1px solid #DDD; padding: 1px; width: 92px; height: 69px; margin: 0px 7px 0px 0px;}
.just-added .photo p  {line-height: 1.2;}
.just-added .photo p span {font-size: 85%; color: #666;}
.just-added .review{margin: 0 7px 14px; padding: 0 0 14px 0; border-bottom: 1px solid #d4d4d4;}
.just-added .review p  {line-height: 1.2;}
.just-added .review p span {font-size: 85%; color: #666;}
.just-added .review h4 {font-weight: bold; line-height:1.3; margin-bottom: 4px; font-size: 108%;}
.just-added .review .quote{background:url(../2011/open-quote.png) no-repeat left 3px; padding: 0px 18px; line-height: 1.3; margin: 7px 0px 0px 0px; }
.just-added .review .end-quote {background: transparent url(../2011/close-quote.png) no-repeat scroll 0 bottom; position: absolute; right: 7px; bottom: 29px; width: 15px; height: 10px;}
.just-added .newly_added {position: relative;border: none;border-bottom: 1px solid #cecece;padding: 7px;display:block;width: 263px;margin: 0;}
.just-added .newly_added small {display: block;}
.just-added .newly_added p  {line-height: 1.2;}
.just-added .newly_added p span {font-size: 85%; color: #666;}
.just-added .newly_added ul li {background:transparent url(../2010/se/list-bullet.png) no-repeat scroll 0 8px; padding: 0px 0px 0px 10px;}
.just-added .newly_added .rz-w {float: left; width: 50%;}
.just-added .newly_added .rz-e{float: left;}
.just-added .newly_added .rz-w ul li {font-weight: bold; background-position: 0px 10px;}
.just-added .newly_added .rz-e ul li {font-weight: bold; background-position: 0px 10px;}
.just-added .newly_added {}
.just-added .newly_added.member {min-height: 42px;}
.just-added .newly_added.recipe {min-height: 73px;}
.just-added .newly_added.photo img {max-width: 92px;max-height: 69px;}
.just-added .newly_added.member img {max-width: 48px;max-height: 48px;}
.just-added .newly_added.review {}
.just-added .newly_added.review p.rating {}
.just-added .newly_added.member img {float: left;margin-right: 7px;padding: 1px;border: 1px solid #ddd;}
.just-added .newly_added.member small, .just-added .newly_added.member p {}
.just-added .newly_added.recipe img,
.just-added .newly_added.menu img,
.just-added .newly_added.cookbook img {max-width: 92px;display: block;float: left;margin-right: 7px;padding: 1px;border: 1px solid #ddd;margin-bottom: 7px;}
.just-added .newly_added.recipe img {min-width: 33px;min-height: 44px;margin-bottom: -7px;}
.just-added .newly_added.menu img {min-width: 33px;min-height: 44px;}
.just-added .newly_added.cookbook img {min-width: 42px;min-height: 48px;}

#just_added_header {position: relative;}
#just_added_header h5 {position: absolute;top: 1px;right: 15px;text-transform: lowercase;font-size: .8em;padding-left: 16px;background: url("../2010/se/rz-ui.png") no-repeat -340px -480px;color: #45B;}
#just_added_header h5:hover {cursor: pointer;}
#just_added_header h5.paused {background-position: -423px -480px;}
#newest_for_you { border-top: 1px solid #cecece; margin-top: 7px; padding: 0px 7px;}
#newest_for_you h4 {padding-top: 7px;}
#newest_for_you ul li {padding-left: 10px;background:transparent url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -2150px;}


#rz-w .pod.ratings-reviews-list .rz-e .rz-bd p.comment-rating {background: none; border: none; padding: 0;}
#rz-w .pod.ratings-reviews-list .rz-e .rz-bd p.no-comment{margin: 0 0 0 7px; background: none; padding: 0;}


.edb{margin: 7px 7px 0;}
.edb p  {line-height: 1.2;}
.edb p span {font-size: 85%;}

.edb-list{margin: 7px 7px 14px;}
.edb-list p  {line-height: 1.2;}

.edb-e{float: left; width: 180px;}
.edb-e p a:link{font-weight: bold;}
.edb-info{padding-top: 7px;}
.edb-e p.edb-info a:link{font-weight:normal;}
.edb-w{float: right; margin-left: 7px;}
.edb-w img {border: 1px solid #ddd; padding: 1px;}


.edb-ft{text-align: center; margin: 0 -7px; border-top:1px solid #ccc; padding: 7px 0 0;}
.edb-ft p {font-size: 85%;}
.edb-ft p a:link {padding-left: 23px; padding-bottom: 1px;}


.hp-leader p{}
.hp-leader p span {line-height: 1.3;}

.hp-leader p span.recipeBlist{font-size: 85%;}
.hp-l-ww{float: left; margin: 14px 0px 0px 0px; padding: 0px 0px 14px 0px; width: 266px;}
.hp-l-ww-item{margin: 7px 0px ; position: relative; line-height:0;}
.hp-l-ww-item img {width: 266px; line-height:0; font-size: 0;}
.hp-l-ww p span em {background:transparent url(../2010/se/list-bullet.png) no-repeat scroll 3px 8px; padding: 3px 7px;}
.hp-l-ww p {} 

.hp-l-w{float: left; margin: 14px 0 0 14px; padding: 0px 14px 14px; border-right: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; width: 311px;}
.hp-l-w ul.list {margin: 7px 0; line-height: 1.3;}
.hp-l-w h5.p2 {margin-top: 14px;}

.hp-l-e{float: left; margin: 14px 0 0 14px; width: 121px;}
.hp-l-e img {border: none; padding: 0px; margin-top: 7px; width: 120px;}
.hp-l-e .rating{margin-top: 4px;}

.hp-title {font-weight: bold; font-size: 120%;line-height:1.2;}

#rz-we {margin-top: 14px;z-index:100;}

/* Recipe of the Day */
.hp-recp-day {}
.hp-recp-day h5 {
	background: url(../2011/sprite/food-bg.png) no-repeat -30px -1px;
	height: 36px;
	width: 126px;
}

/* Featured Chef Module */
#rz-we .pod.hp_feat_chef {
	background: #F9F7EF;
	margin: 0 0px 14px;
	padding: 10px;
	border-top: none;
}

#rz-we .pod.hp_feat_chef .rz-e {
	width: 250px;
	padding-right: 10px;
}

#rz-we .pod.hp_feat_chef .rz-w {
	border: none;
	padding-left: 10px;
	display: inline;
	width: 126px;
	text-align: center;
}

#rz-we .pod.hp_feat_chef img {
	border: 1px solid #ddd;
	float: none;
	padding: 1px;
	margin: 10px auto;
	width: 98px;
	height: 73px;
	display: block;
}

#rz-we .pod.hp_feat_chef h3 {
	background: url(../2011/sprite/food-bg.png) no-repeat -158px -1px;
	height: 35px;
	padding: 0;
	width: 126px;
}

.pod.hp_feat_chef hr {
	border: 1px dashed #7F9917;
	border-width: 1px 0 0 0;
	width: 50px;
}

#rz-we .pod.hp_feat_chef .fc_name {
	color: #7f9917;
	font-weight: bold;
	text-transform: uppercase;
}

#rz-we .pod.hp_feat_chef h4 {
	font-size: 138.5%;
	margin-bottom: 10px;
}

#rz-we .pod.hp_feat_chef blockquote {
	background: url(../2011/open-quote.png) no-repeat 0 2px;
	padding-left: 20px;
	margin-bottom: 10px;
}

#rz-we .pod.hp_feat_chef blockquote p {
	background: url(../2011/close-quote.png) no-repeat right bottom;
	border: none;
	font-size: 100%;
	font-style: italic;
	line-height: 1.3;
	padding: 0 20px 0 0;
}

.top-recp-hd h5 {margin-bottom: 4px;}

.top-recp-bd {margin-bottom: 10px}

.top-recp-ft {font-size: 85%}

/* */
.recp-collections{margin-bottom: 14px;}
.hp-carousel {
	background: url(../2010/se/hp-carousel.jpg) no-repeat top left;
	width:410px;
	height:152px;
	margin-top: 14px;
	text-align: center;
}

/* Feature Forum module */
.hthy-recp{margin-bottom: 28px;}

#rz-we .pod.hthy-recp h3 {padding: 0 0 4px}

.hthy-recp-w{float: left; width: 275px; margin-right: 14px;} 
.hthy-recp-w img {border: 1px solid #ddd; padding: 1px; float: left; margin-right: 7px; float: left;}
.hthy-recp-w p span {font-size: 85%;}

.hthy-recp-link{float: left;}

.hthy-recp-link h4 {font-size: 182%; font-weight: normal; margin-bottom: 14px;}

.hthy-recp-link p {line-height:1.3;}

.hthy-recp-link p a {line-height:1.3; font-weight:bold;} 

.hthy-recp-list{clear: both; margin-top: 7px;}

.hthy-recp-list ul.list li {line-height:1.3; background-position: 0 -2153px;}

.hthy-recp-e{float: right; width: 115px;}
.hthy-recp-e h5 {padding-bottom: 4px;}
.hthy-recp-e p {border-bottom: 1px dashed #DDD;}
.hthy-recp-e p a:link, .hthy-recp-e p a:visited, .hthy-recp-e p a:hover {font-size: 85%;}

.amzg-apizers{margin-top: 14px;position: relative;}

.amzg-apizers h3 {float: left;}
.amzg-apizers p span {font-size: 85%;position: absolute;top: 14px;right: 0;}




#rz-w .pod.recipezaar310 h3 {margin: 0px 0px 7px 0px; padding: 0px;}
#rz-w .pod.recipezaar310 p {margin-bottom: 7px; padding: 0px;}
#rz-w .pod.recipezaar310 p span {font-size: 100%;}

.recipezaar310 .rz-w {float: left; width: 301px; border-bottom: 1px solid #DDD; margin: 14px 12px 0px 0px; padding-bottom: 14px;} 
.recipezaar310 .rz-e {float: left; width: 301px; border-bottom: 1px solid #DDD; margin: 14px 0px 0px 0px; padding-bottom: 14px;}
.recipezaar310 .rz-w h4, .recipezaar310 .rz-e h4{color: #862676; margin-bottom: 7px; font-weight:bold;} 
.recipezaar310 .rz-w ul li, .recipezaar310 .rz-e ul li {line-height: 1.3; color: #999; background: none; padding-left: 10px;background:transparent url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -2153px;}

.recipezaar310 .last {border: none; padding-bottom: 0px;}

#rz-w .pod.rz-family
{
    width:620px;
    
}

#rz-w .pod.rz-family .rz-w, #rz-w .pod.rz-family .rz-e {
    width: 234px; float: left; text-align:center; margin-left: 50px;
}




#rz-w .pod.rz-family p {line-height:1.3; font-size: 85%; text-align: left;}
#rz-w .pod.rz-family small {text-align: center; padding-bottom: 4px; color: #999;}


/* Mega Feature */
#mega-lead, #mega-lead-thumbs {overflow:auto;margin:0 0 35px 14px;width:756px;}
#mega-container {overflow:auto;width:756px;}
#mega-lead #mega-lead-btns, #mega-lead-thumbs #mega-lead-btns{overflow:hidden;margin-bottom:9px;padding-left:253px;}
#mega-lead #mega-lead-btns a, #mega-lead-thumbs #mega-lead-btns a {margin:0 3px 0 0;display:block;}
#mega-container #mega-lead-photo, #mega-container #mega-lead-links {float:left;}
#mega-container #mega-lead-photo {padding:0 14px 14px 0;border-right:1px solid #d8d8d8;}
#mega-container #mega-lead-photo img {display:block;margin-bottom:7px;}
#mega-container #mega-lead-photo h2 {font-size:108%;font-weight:bold;color:#4555b4;margin:0 0 7px 0;padding:0;line-height:14px;}
#mega-container #mega-lead-links {padding:14px 0 0 14px;}
#mega-container #mega-lead-links h4 {color:#333;font-weight:bold;padding:0;margin:0 0 10px 0;}
#mega-container #mega-lead-links li a {font-weight:bold;}



#mega-lead-thumbs{display: none;}

.mega-thumb {float: left; padding: 0px 14px; width: 160px; border-right: 1px solid #d4d4d4; display: block; height: 230px;}
.mega-thumb p, .mega-thumb strong {line-height: 1.3;}
.mega-thumb p span {font-size: 85%; color: #666;}
.mega-thumb-photo{text-align:center; padding: 7px 0px;}
.last-thumb{border: none;}

#mega-lead-links .mega-sponsor, #mega-container-fourup .mega-sponsor {overflow:hidden;color:#999999;font-size:85%;padding-top:7px;text-align:center;}
#mega-lead-links .mega-sponsor img, #mega-container-fourup .mega-sponsor img {float:right;}
/* Mega Feature - 4 up */
#mega-container-fourup {overflow:auto;width:756px;background:url(../2010/se/bg-home4up-border.gif) repeat-y;}
#mega-container-fourup h3 {text-transform:uppercase;font-size:85%;color:#666;line-height:11px;margin:0 0 7px 0;}
#mega-container-fourup img {margin:0 0 14px 18px;border:1px solid #d4d4d4;padding:1px;display:block;}
#mega-container-fourup p {font-size:93%;color:#666;padding:0;margin:0;line-height:13px;}
#mega-container-fourup a.fourup-link {display:block;font-weight:bold;line-height:14px;margin-bottom:14px;}
#mega-4up-one, #mega-4up-two, #mega-4up-three, #mega-4up-four {float:left;padding:0 14px;width:159px;}
#mega-4up-one, #mega-4up-two, #mega-4up-three {}
#mega-4up-one {padding-left:0;}
#mega-4up-four {padding-right:0;}



#rz-we .pod {margin: 0px 0px 28px 0px;}
#rz-we .pod p span {font-size: 85%;}
#rz-we .pod ul.list {margin: 7px 0px; clear: both;}
#rz-we .pod ul.list li {line-height: 1.3;}

#rz-w .pod {margin: 0px 0px 28px 0px;}

/*HOME PAGE Leader Layout */
.homepage #rz-lead {
	border-bottom: 3px solid #EBE8DF;
	margin-bottom: 14px;
}

#rz-lead .rz-ww {
	margin: 14px 0 14px 14px;
	width: 266px;
	position: relative;
	float:left;
}

#rz-lead .rz-w {
    float: left;
	margin: 14px 0 14px 14px; 
    padding: 0 14px 0px 14px;
	border-right: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	width: 311px; 
    *padding-right:0;
}

#rz-lead .rz-e {
	float: left;
	margin: 14px 0 14px 14px;
	width: 121px;
}

#rz-lead .rz-ww p.more {
	font-size:85%;
	line-height:1;
	padding-top:7px;
	clear:both;
}

#rz-lead .rz-ww h5, 
#rz-lead .rz-w h5 {
	font-size: 85%;
	line-height: 1;
	text-transform: uppercase;
}

#rz-lead h3, 
#rz-lead .rz-w h5 {margin-bottom: .3em}

#rz-lead .rz-ww h3 {
	font-size: 182%;
	line-height:1;
}

#rz-lead .rz-w h3, 
.homepage #rz-lead .rz-e h5 {
	font-size: 138.5%;
	line-height:1
}

#rz-lead .rz-e h5 {font-size: 108%}

#rz-lead a.view_more {font-size: 85%;}

#rz-lead .rz-ww .imgCont  {
	height: auto;
	margin-bottom: 7px;
}

#rz-lead .rz-ww img {
	width: 266px;
	line-height:0;
	font-size: 0;
	position: relative;
	display: block;
	min-height: 19px;
	z-index: 10;
}

#rz-lead .rz-ww strong, #rz-lead .rz-w strong, #rz-lead .rz-e strong  {margin: 7px 0px; display: block;}
#rz-lead .rz-w strong {margin-bottom: 0; line-height: 1;}
#rz-lead .rz-w small {font-size: .9em;font-weight: bold;}
#rz-lead .rz-w p {line-height: 1.3;}
#rz-lead h5.sub-ttl{margin-top: 14px;}
#rz-lead .rz-w ul.list{margin: 7px 0px;}
#rz-lead .rz-w ul.list li {line-height: 1.3;background-position: 0 -2153px;}
#rz-lead .rz-w hr, .hp-l-w hr {margin: 7px 0; *margin: 0px 0px 0px 0px; padding: 0;line-height: 0;outline: none;height: 0;background: #ddd;border-color: #ddd;border-style: solid;border-width: 0 0 1px;}

#rz-lead .rz-ww strong a, 
#rz-lead .rz-w strong a, 
#rz-lead .rz-e strong a {font-size: 108%;}

#rz-lead .rz-ww .photolink, 
#rz-lead .hp-l-ww .photolink {
	font-size: 85%;
	color: #FFF;
	height: 12px;
	padding: 4px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 11;
    background-color: transparent;
	background-color: rgba(0,0,0,0.4);
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
	line-height: 1;
	display: block;
	width: auto;
}

.homepage #rz-lead .rz-ww .photolink {float: left; margin-top: -34px;}

#rz-lead .rz-ww .photolink p, #rz-lead .hp-l-ww .photolink p {margin: 0px;}
#rz-lead .rz-ww .photolink a:link, #rz-lead .rz-ww .photolink a:visited, #rz-lead .hp-l-ww .photolink a:link, #rz-lead .hp-l-ww .photolink a:visited{ color: #F9DA99; text-decoration: none;}


#rz-main #rz-e div.ad { *margin-top:3px;}

#rz-lead .rz-e img {margin: 7px 0; width: 120px; height: 90px; border: 1px solid #DDD; padding: 1px;}
#rz-lead #home_sponsor_ad_div_id img {height: auto; width: auto;padding:0px;margin-left:-7px;}
#home_sponsor_ad_div_id small{display:block;}
#rz-lead .rz-e p {line-height: 1.3;}
#rz-lead .rz-e p.rating {margin-top: 4px;}
.hp-l-ww ol {padding:7px 0px;}
.hp-l-ww ol li {background:transparent url(../2011/sprite/rz-icons.png) no-repeat scroll 0px -2154px; padding: 0px 7px 0px 9px; line-height: 1.3;}
#rz-lead .rz-ww ol {padding: 0px 0px 0px 0px;margin-top:7px;}
#rz-lead .rz-ww ol li {background:transparent url(../2011/sprite/rz-icons.png) no-repeat scroll 0px -2154px; padding: 0px 7px 0px 9px; font-size: 100%; line-height: 1.3;}

/*HOME PAGE RZ-WE*/
.homepage #rz-we .pod, 
.homepage #rz-w .pod {
	border-top: 3px solid #EBE8DF;
	margin-bottom: 14px;
	padding: 14px 0;
}

.homepage #rz-we .pod.hp_feat_chef, 
.homepage #rz-w .pod.rz-family {border-top: none;}

#rz-we .pod h3, #rz-w .pod h3 {
	line-height: 1;
	font-size: 138.5%;
	color: #333;
	padding: 0 0 14px 0;
	clear:both
}

#rz-we .pod.ingredients h3 { font-weight: normal; clear: both;}

#rz-w .pod.ingredients h3 { clear: none;}

#rz-we .pod h4 {clear: both; line-height: 1;}
#rz-we .pod img {border: 1px solid #ddd; padding: 1px; float: left; margin: 0px 7px 14px 0px;}
#rz-we .pod p {line-height: 1.3;}

#rz-w .pod h4 {clear: both; line-height: 1;}

#rz-w .pod img {border: 1px solid #d8d8d8; padding: 1px; float: left; margin: 0px 7px 7px 0px;}

#rz-w .pod p {line-height: 1;}


#rz-we .pod .rz-w {width: 280px; border-right:1px solid #DDD;}

#rz-we .pod .rz-e {width: auto;}


#rz-e .pod.connect-with-recipezaar ul {margin: 14px 7px 0px; padding-top: 14px; border-top: 1px solid #eaeaea;}
#rz-e .pod.connect-with-recipezaar ul li {float: left; text-align: center; width: 73px;} 
#rz-e .pod.connect-with-recipezaar ul li a {}
#rz-e .pod.connect-with-recipezaar ul li.first {text-align: left; line-height: 1.386; font-weight: bold;}
#rz-e .pod.connect-with-recipezaar ul li a.newsletter{background-position: 0px -939px; width: 86px; margin-right: 2px;}
#rz-e .pod.connect-with-recipezaar ul li a.newsletter:hover{background-position: -86px -939px; width: 86px;}
#rz-e .pod.connect-with-recipezaar ul li a.newsletter:active{background-position: -172px -939px; width: 86px;}
#rz-e .pod.connect-with-recipezaar ul li a.newsletter.selected{background-position: -172px -939px; width: 86px;}


.email_sub ul {margin: 14px 7px 0px; padding-top: 14px; border-top: 1px solid #eaeaea;}
.email_sub ul li {float: left; text-align: center; width: 73px;} 
.email_sub ul li a {}
.email_sub ul li.first em {font-weight: bold;}
.email_sub ul li.first {text-align: left; line-height: 1.386; font-weight: bold;}
.email_sub ul li a.newsletter{background-position: 0px -939px; width: 86px; margin-right: 2px;}
.email_sub ul li a.newsletter:hover{background-position: -86px -939px; width: 86px;}
.email_sub ul li a.newsletter:active{background-position: -172px -939px; width: 86px;}
.email_sub ul li a.newsletter.selected{background-position: -172px -939px; width: 86px;}

.email_sub ul li a.facebook em {background: url(../2010/se/rz-ui.png) no-repeat scroll -545px -576px transparent; width: 24px; height: 24px; margin: 0px auto; display: block;}

.email_sub ul li a.twitter em {background: url(../2010/se/rz-ui.png) no-repeat scroll -521px -576px transparent; width: 24px; height: 24px; margin: 0px auto; display: block;}

.email_sub ul li a.rss em{background: url(../2010/se/rz-ui.png) no-repeat scroll -569px -576px transparent; width: 24px; height: 24px; margin: 0px auto; display: block;}


#rz-e .pod.connect-with-recipezaar ul li a.facebook em {background: url(../2010/se/rz-ui.png) no-repeat scroll -545px -576px transparent; width: 24px; height: 24px; margin: 0px auto; display: block;}

#rz-e .pod.connect-with-recipezaar ul li a.twitter em {background: url(../2010/se/rz-ui.png) no-repeat scroll -521px -576px transparent; width: 24px; height: 24px; margin: 0px auto; display: block;}

#rz-e .pod.connect-with-recipezaar ul li a.rss em{background: url(../2010/se/rz-ui.png) no-repeat scroll -569px -576px transparent; width: 24px; height: 24px; margin: 0px auto; display: block;}

.hp-rating {margin: 3px 0px 0px;}
.hp-rating .hp-rat{clear: both; display: block;}
.hp-rating div {margin-top: 4px;}
.hp-spon{text-align: center;}

.ienag{width: 980px; border: 1px solid #CDD78E; background-color: #F6F4DB; margin:7px auto; padding: 7px; position:relative;}
.ienag h2 {font-weight:bold;}
.ienag p {line-height:1.3;}

.linklists {
	background: #FFF;
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	*clear: both;
	padding: 7px 14px 14px;
	margin:  0 auto 24px;
	width: 964px;
}

.linklists hr {
	border: 0;
	background: #EBE8DF;
	color: #EBE8DF;
	height: 3px;
}

.linklists > div {
	float: left;
}

.linklists h4 {
	font-size: 138.5%;
	margin-bottom: 7px;
}

.linklists > .col1 {
	width: 20%;
	border-right: 1px solid #EBE8DF;
}

.linklists > .col2 {
	
	padding: 0 0 0 14px;
	width: 77%;
}

.linklists .col2 .list li {
	float: left;
	width: 23%;
}

.linklists .col1 .list li {

}.jcarousel-container{position:relative;}
.jcarousel-container p{margin:0;}
.jcarousel-clip{z-index:2;padding:0;margin:0;overflow:hidden;position:relative;}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0;}
.jcarousel-item{float:left;list-style:none;background:none;}
.jcarousel-next{z-index:3;display:none;}
.jcarousel-prev{z-index:3;display:none;}
.crsl-item {_display:inline;}
.crsl-item p {color: #999;}

/* PREV BUTTON */
.jcarousel-container .jcarousel-prev-horizontal {
	cursor: pointer;
	width: 21px;
	height: 21px;
	background: transparent url(../2011/sprite/rz-ui.png) no-repeat -362px -481px;
	text-align: center;
}

.jcarousel-container .jcarousel-prev-horizontal:hover { background-position: -404px -481px;}

.jcarousel-container .jcarousel-prev-horizontal:active { background-position: -446px -481px;}

.jcarousel-container .jcarousel-prev-disabled-horizontal, 
.jcarousel-container .jcarousel-prev-disabled-horizontal:hover, 
.jcarousel-container .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -488px -481px;}

/* NEXT BUTTON */
.jcarousel-container .jcarousel-next-horizontal {
	cursor: pointer;
	width: 21px;
	height: 21px;
	background: transparent url(../2011/sprite/rz-ui.png) no-repeat -383px -481px;
	text-align: center;
}

.jcarousel-container .jcarousel-next-horizontal:hover { background-position: -425px -481px;}

.jcarousel-container .jcarousel-next-horizontal:active { background-position: -467px -481px;}

.jcarousel-container .jcarousel-next-disabled-horizontal, 
.jcarousel-container .jcarousel-next-disabled-horizontal:hover, 
.jcarousel-container .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -509px -481px;}

/* PANE LOCATOR */
.jcarousel-container .jcarousel-pageimg a { background: transparent url(../2010/se/rz-ui.png) no-repeat -301px -446px; height: 8px; width: 8px; display: inline; float: left; line-height: 8px; margin: 0 1px; padding:0; text-indent: -9999px; overflow: hidden;}
.jcarousel-container .jcarousel-pageimg a:hover{background-position:-301px -446px;}
.jcarousel-container .jcarousel-pageimg a.current { background-position: -321px -446px; }
.jcarousel-container .jcarousel-pagetext { display: block; text-align: center; width: 100%; color:#999;font-size:77%; line-height:18px;}

/* PRO-STYLE CRSL */
.crsl-pro { background: #151615;}
.crsl-pro a:link, .crsl-pro a:visited { color: #d8c5a5; }
.crsl-pro a:hover { color:#d8c5a5;}
.crsl-pro a:active { color: #fff;}
.crsl-pro .jcarousel-container .jcarousel-prev-horizontal { background-position: -240px -600px; }
.crsl-pro .jcarousel-container .jcarousel-prev-horizontal:hover { background-position: -280px -600px;}
.crsl-pro .jcarousel-container .jcarousel-prev-horizontal:active { background-position: -320px -600px;}
.crsl-pro .jcarousel-container .jcarousel-prev-disabled-horizontal, .crsl-pro .jcarousel-container .jcarousel-prev-disabled-horizontal:hover, .crsl-pro .jcarousel-container .jcarousel-prev-disabled-horizontal:active { background-position: -360px -600px;}
.crsl-pro .jcarousel-container .jcarousel-next-horizontal { background-position: -260px -600px; }
.crsl-pro .jcarousel-container .jcarousel-next-horizontal:hover { background-position: -300px -600px;}
.crsl-pro .jcarousel-container .jcarousel-next-horizontal:active { background-position: -340px -600px;}
.crsl-pro .jcarousel-container .jcarousel-next-disabled-horizontal, .crsl-pro .jcarousel-container .jcarousel-next-disabled-horizontal:hover, .crsl-pro .jcarousel-container .jcarousel-next-disabled-horizontal:active { background-position: -380px -600px;}
.crsl-pro .jcarousel-container .jcarousel-pageimg a { background-position: -500px -617px;}
.crsl-pro .jcarousel-container .jcarousel-pageimg a:hover{background-position:-520px -617px;}
.crsl-pro .jcarousel-container .jcarousel-pageimg a.current { background-position: -520px -617px; }
.crsl-pro .crsl-item .image a:active img { border-color: #fff;}
.crsl-pro .crsl-item .image a.active img { border-color: #fff;}
.crsl-pro .crsl-item.active .image img { border-color: #fff; }
.crsl-pro .crsl-item.active p { color: #fff;}



.crsl-group { *zoom:1;}
.crsl-group:after {content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden;}






/* CRSL-WE: Boxed Crsl in the WE (3 92x69 images) */
.crsl-we .jcarousel-container {padding: 7px 0 0px; width:406px; height: 144px; margin: 0px;}
.crsl-we .jcarousel-clip-horizontal { width: 344px; margin: 17px auto 0px; padding: 0px 0px 0px 0px; *padding: 4px 0px 0px 0px;}
.crsl-we .panel { width: 344px; }
.crsl-we h3 {}
.crsl-we .crsl-item { width: 96px; font-size: 85%; line-height: 1.45; float: left;margin: 0 7px;}
.crsl-we .crsl-item a em { color: #959595; font-style: normal; }
.crsl-we .crsl-item a:hover em { text-decoration: none;}
.crsl-we .crsl-group .mid { margin: 0 7px;}
.crsl-we .image a { width: 96px; display: block; margin: 0 auto 4px;}
.crsl-we .jcarousel-next-horizontal{position:absolute;top:53px;right:11px;}
.crsl-we .jcarousel-prev-horizontal{position:absolute;top:53px;left:11px;}
.crsl-we .jcarousel-pageimg {position:absolute;top:7px;height:8px;color:#999;font-size:77%;}
.crsl-we .jcarousel-pagetext {position:absolute;top:7px;color:#999;font-size:77%;}
#rz-we .pod.crsl-we .image img {border: 1px solid #DDD; padding: 1px; width: 92px; height: 69px; margin: 0px 0px 7px 0px;}
.crsl-we blur {font-size: 85%; color: #999;}

#rz-we .pod.crsl-we ul li {float: left; background: none; padding: 0px;}

/* CRSL-WW: Left Rail */
.crsl-ww .jcarousel-container { width: 168px; margin-top: 28px; }
.crsl-ww .jcarousel-clip-horizontal { width: 168px; margin-top: 14px; }
.crsl-ww .panel { width: 168px; }
.crsl-ww .jcarousel-clip-horizontal ul.jcarousel-list{*margin-top:14px;}
.crsl-ww .jcarousel-item { text-align: center; }
.crsl-ww li { float: left; width: 168px; }
.crsl-ww li a { width: 120px; display: block; margin: 0 auto 9px;}
.crsl-ww li img { display: block; width: 120px;}
.crsl-ww li p { text-align: left; line-height: 1.38; }
.crsl-ww li p a { width: auto; display: inline; margin: none;}
.crsl-ww .jcarousel-next-horizontal{position:absolute;top:35px;right:4px;}
.crsl-ww .jcarousel-prev-horizontal{position:absolute;top:35px;left:4px;}
.crsl-ww .jcarousel-pageimg {position:absolute;top:-21px;height:8px;color:#999;font-size:77%;}
.crsl-ww .jcarousel-pagetext {position:absolute;top:-21px;color:#999;font-size:77%; }
.crsl-ww li p.price { color: #515151; font-size: 85%; line-height: 1.64; }

.crsl-wstore .jcarousel-container { width: 300px; margin-top: 28px; }
.crsl-wstore .jcarousel-clip-horizontal { width: 250px; margin-top: 14px; margin-left: 25px;}
.crsl-wstore .panel { width: 125px; }
.crsl-wstore .jcarousel-clip-horizontal ul.jcarousel-list{*margin-top:14px;}
.crsl-wstore .jcarousel-item { text-align: center; }
.crsl-wstore li { float: left; width: 125px; }
.crsl-wstore li a { width: 125px; display: block; margin: 0 auto 9px;}
.crsl-wstore li img { display: block; max-width: 92px;max-height: 70px;border: 1px solid #ddd;margin: 0 auto;}
.crsl-wstore li p { text-align: left; line-height: 1.38; }
.crsl-wstore li p a { width: auto; display: inline; margin: none;font-size: .9em;}
.crsl-wstore .jcarousel-next-horizontal{position:absolute;top:35px;right:4px;}
.crsl-wstore .jcarousel-prev-horizontal{position:absolute;top:35px;left:4px;}
.crsl-wstore .jcarousel-pageimg {position:absolute;top:-21px;height:8px;color:#999;font-size:77%;}
.crsl-wstore .jcarousel-pagetext {position:absolute;top:-21px;color:#999;font-size:77%; }
.crsl-wstore li p.price { color: #515151; font-size: 85%; line-height: 1.64; }
.crsl-wstore div.ft {border-top: 1px solid #ddd;padding-top: 7px;text-align: center;}
  .crsl-wstore div.ft a {background: url("../2010/se/bp.gif") no-repeat scroll left top transparent;padding: 4px 0 0 26px;font-size: .9em;}

/* CRSL-WW Bottom: Left Rail with next/prev below image */
.crsl-ww.bottom .jcarousel-container { margin-top: 0; }
.crsl-ww.bottom li a { width: 160px; margin-bottom: 37px; }
.crsl-ww.bottom li p { margin-bottom: 3px; }
.crsl-ww.bottom li img { width: 160px;}
.crsl-ww.bottom .jcarousel-next-horizontal{top:127px;right:0px;*top:141px;}
.crsl-ww.bottom .jcarousel-prev-horizontal{top:127px;left:0px;*top:141px;}
.crsl-ww.bottom .jcarousel-pageimg {width:168px;top:128px;}
.crsl-ww.bottom .jcarousel-pagetext {width:168px;top:128px;*top: 141px;}


/* CRSL-E: Right Rail (2 120x90 images) */
.crsl-e .jcarousel-container { padding: 21px 0 7px; }
.crsl-e .jcarousel-clip-horizontal { width: 255px; margin: 0 auto; }
.crsl-e .panel { width: 255px; }
.crsl-e .crsl-item { width: 113px; margin: 0 7px; float: left;font-size: 85%; line-height: 1.45;}
.crsl-e .crsl-item a { display: block; width: 92px; margin: 0 auto;}
.crsl-e .crsl-item a img {border: 1px solid #DDD;}
.crsl-e .crsl-item p a { display: inline; width: auto; margin: 0;}
.crsl-e .jcarousel-next-horizontal{position:absolute;top:46px;right:7px;}
.crsl-e .jcarousel-prev-horizontal{position:absolute;top:46px;left:7px;}
.crsl-e .jcarousel-pageimg {position:absolute;top:0;height:8px;color:#999;font-size:77%;}
.crsl-e .jcarousel-pagetext {position:absolute;top:2px;color:#999;font-size:77%; }

/* crsl-e inside accordion */
.acco .crsl-e .jcarousel-clip-horizontal { width: 268px; }
.acco .crsl-e .panel { width: 268px; }
/*.acco .crsl-e { padding-top: 13px; }*/
.acco .crsl-e ul { height: auto; overflow: visible; }
.acco .crsl-e li img { border: 2px solid #333; }
.acco .crsl-e .crsl-item { margin: 0 7px; font-size: 93%; line-height: 1.231; }
.acco .crsl-e .crsl-item a { width: 96px; }
.acco .crsl-e .crsl-item img { text-align: center; }
.acco .crsl-e .jcarousel-prev-horizontal, .crsl-e.acco-bd .jcarousel-next-horizontal { top: 52px; }

/* CRSL-W: W MAIN COLUMN (4 120x90 images) */
.crsl-w { margin: 0 14px 14px; }
.crsl-w h2 { color: #671104; font-size: 123.1%; line-height: 1; font-weight: bold; margin-bottom: 14px; }
.crsl-w .jcarousel-clip-horizontal { width: 536px; margin: 0 auto; }
.crsl-w .panel { width: 536px; }
.crsl-w .crsl-item { width: 120px; margin: 0 7px; float: left; font-size: 85%; line-height: 1.45;}
.crsl-w .jcarousel-container { background:#fff; border: 7px solid #ddd; width: 588px; margin: 0 auto; padding: 35px 0 14px; }
.crsl-w .jcarousel-next-horizontal{position:absolute;top:81px;right:-21px; border: 7px solid #fff; }
.crsl-w .jcarousel-prev-horizontal{position:absolute;top:81px;left:-21px; border: 7px solid #fff; }
.crsl-w .jcarousel-pageimg { position:absolute;top:14px;height:8px;color:#999;font-size:77%;}
.crsl-w .jcarousel-pagetext { position:absolute;top:14px;color:#999;font-size:77%; }


/* CRSL-BIG: W MAIN COLUMN (3 160x120 images) */
.crsl-big { margin: 7px 14px 14px; }
.crsl-big h3 {}
.crsl-big .jcarousel-container {
	background:#fff;
	border: 1px solid #ddd;
	width: 587px;
	margin: 0 auto;
	padding: 14px 0 14px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	clear: both;
}
.crsl-big .jcarousel-clip-horizontal { width: 543px; margin: 0 auto; }
.crsl-big .panel { width: 543px; }
.crsl-big .crsl-item 
{ 
    float: left; line-height: 1.23; width: 167px; margin: 0 7px;
    _margin:0 4px;
}
.crsl-big .crsl-item a { display: block; width: 160px; margin: 0 auto;}
.crsl-big .crsl-item p a { display: inline; width: auto; margin: 0;}
.crsl-big .jcarousel-next-horizontal{position:absolute;top:81px;right:-21px; border: 7px solid #fff; }
.crsl-big .jcarousel-prev-horizontal{position:absolute;top:81px;left:-21px; border: 7px solid #fff; }
.crsl-big .jcarousel-pageimg { position:absolute;top:14px;height:8px;color:#999;font-size:77%;}
.crsl-big .jcarousel-pagetext { position:absolute;top:14px;color:#999;font-size:77%; }

.crsl-big ul li blur {font-size: 85%; padding-bottom: 3px; display: block; color: #999;}

/* CRSL-BIG-four: W MAIN COLUMN (4 92x69 images) */
.crsl-big-four { margin: 7px 14px 14px; }

.crsl-big-four .jcarousel-container {
	background:#fff;
	border: 1px solid #ddd;
	width: 587px;
	margin: 0 auto;
	padding: 35px 0 14px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.crsl-big-four .jcarousel-clip-horizontal { width: 543px; margin: 0 auto; }

.crsl-big-four .panel { width: 543px; }

.crsl-big-four .crsl-item {
	float: left;
	line-height: 1.23;
	width: 121px;
	margin: 0 7px;
}

.crsl-big-four .crsl-item a { display: block; width: 107px; margin: 0 auto;}
.crsl-big-four .crsl-item p a { display: inline; width: auto; margin: 0;}
.crsl-big-four .jcarousel-next-horizontal{position:absolute;top:52px;right:-18px; border: 7px solid #fff; }
.crsl-big-four .jcarousel-prev-horizontal{position:absolute;top:52px;left:-18px; border: 7px solid #fff; }
.crsl-big-four .jcarousel-pageimg { position:absolute;top:14px;height:8px;color:#999;font-size:77%;}
.crsl-big-four .jcarousel-pagetext { position:absolute;top:14px;color:#999;font-size:77%; }
.crsl-big-four .crsl-item img {border: 1px solid #DDD; padding: 1px ;}


/* BUTTONS */
.crsl-big .jcarousel-container .jcarousel-prev-horizontal {
	width: 31px;
	height: 31px;
	background-position: -362px -448px;
	text-align: center;
}

.crsl-big .jcarousel-container .jcarousel-prev-horizontal:hover { background-position: -424px -448px;}

.crsl-big .jcarousel-container .jcarousel-prev-horizontal:active { background-position: -485px -448px;}

.crsl-big .jcarousel-container .jcarousel-prev-disabled-horizontal, 
.crsl-big .jcarousel-container .jcarousel-prev-disabled-horizontal:hover, 
.crsl-big .jcarousel-container .jcarousel-prev-disabled-horizontal:active { background-position: -546px -448px;}

.crsl-big .jcarousel-container .jcarousel-next-horizontal {
	width: 31px;
	height: 31px;
	background-position: -393px -448px;
	text-align: center;
}

.crsl-big .jcarousel-container .jcarousel-next-horizontal:hover { background-position: -455px -448px;}

.crsl-big .jcarousel-container .jcarousel-next-horizontal:active { background-position: -516px -448px;}

.crsl-big .jcarousel-container .jcarousel-next-disabled-horizontal, 
.crsl-big .jcarousel-container .jcarousel-next-disabled-horizontal:hover, 
.crsl-big .jcarousel-container .jcarousel-next-disabled-horizontal:active { background-position: -577px -448px;}

/* CRSL-MEDIA: W MAIN COLUMN (4 92x69 images -- use in conjunction with .crsl-pro!) */
.crsl-media .jcarousel-container { margin: 0 auto; padding: 35px 0 14px; }
.crsl-media .jcarousel-clip-horizontal { width: 496px; margin: 0 auto; }
.crsl-media .panel { width: 496px; }
.crsl-media { margin: 0 14px 14px; }
.crsl-media .crsl-item { float: left; font-size: 93%; line-height: 1.33; width: 110px; margin: 0 7px; }
.crsl-media .crsl-item .image a { width: 96px; display: block;}
.crsl-media .crsl-item .image img { margin: 0 auto 4px;}
.crsl-media .jcarousel-next-horizontal{position:absolute;top:65px;right:14px;  }
.crsl-media .jcarousel-prev-horizontal{position:absolute;top:65px;left:14px;  }
.crsl-media .jcarousel-pageimg { position:absolute;top:14px;height:8px;color:#999;font-size:77%;}
.crsl-media .jcarousel-pagetext { position:absolute;top:14px;color:#999;font-size:77%; }



/* CRSL-FOOTER: The Sister Sites Carousel in the Footer */
/* Removed in 2.5.1 */
#rz-family h5 {padding: 0px 0px 7px 14px; position: absolute;}

#crsl-footer { margin: 0 auto; }

#crsl-footer > .bd {padding-top: 28px; }

#crsl-footer .image { float:left; }

#crsl-footer .image img { border:2px solid #CCC; display:block; height:69px; width:92px; }

#crsl-footer .panel { color: #999;}

#crsl-footer .list li { line-height: 1.38; }

#crsl-footer h6 {
	margin-bottom: 10px;
	line-height: 1;
}

#crsl-footer h6 a:link, 
#crsl-footer h6 a:visited { color: #E05348; }

#crsl-footer h6 a:hover { text-decoration:underline; }

#crsl-footer .crsl-group { *zoom:1;}

#crsl-footer .crsl-item {
	padding: 14px;
	width: 166px;
	height: 99px;
	float: left;
	border-right: 1px solid #ddd;
}

#crsl-footer .crsl-item .bd {font-size: 11px}

#crsl-footer .crsl-group .last { border-right: none;}

#crsl-footer .related-links .image { margin-right: 7px; }

#crsl-footer .related-links p { line-height: 1.38;}



/* Special Carousel for tip-cartridge */
.tip-cartridge .jcarousel-container { width: 273px; }
.tip-cartridge .jcarousel-clip-horizontal { width: 273px; }
.tip-cartridge .panel { width: 273px; }
.tip-cartridge .jcarousel-item { width: 273px; float: left; }
.tip-cartridge .jcarousel-container .jcarousel-prev-horizontal { width: 13px; height: 13px; position: absolute; right: 15px; top: -30px; background-position: -240px -620px;}
.tip-cartridge .jcarousel-container .jcarousel-next-horizontal { width: 13px; height: 13px; position: absolute; right: 0px; top: -30px;background-position: -253px -620px;}
.tip-cartridge .jcarousel-container .jcarousel-prev-horizontal:hover { background-position: -266px -620px;}
.tip-cartridge .jcarousel-container .jcarousel-prev-horizontal:active { background-position: -292px -620px;}
.tip-cartridge .jcarousel-container .jcarousel-prev-disabled-horizontal, .tip-cartridge .jcarousel-container .jcarousel-prev-disabled-horizontal:hover, .tip-cartridge .jcarousel-container .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -318px -620px;}
.tip-cartridge .jcarousel-container .jcarousel-next-horizontal:hover { background-position: -279px -620px;}
.tip-cartridge .jcarousel-container .jcarousel-next-horizontal:active { background-position: -305px -620px;}
.tip-cartridge .jcarousel-container .jcarousel-next-disabled-horizontal, .tip-cartridge .jcarousel-container .jcarousel-next-disabled-horizontal:hover, .tip-cartridge .jcarousel-container .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -331px -620px;}


#inOurStr {}
#inOurStr:after {content: " ";display: block;height: 0;clear: both;font-size: 0;visibility: hidden;}
  #inOurStr h5 {-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #CCC;font-family:'Trebuchet Ms',sans-serif;font-size:108%;font-weight:bold;line-height:1;padding:7px;margin-top: 0;}
  #inOurStr .bd {}
  
  
  
#rz-w #morefromuser-carousel.recipe-phoro-carosel li a {display: block; border: 1px solid #DDD; margin: 0px 7px; padding:1px; width:160px; height:120px; overflow: hidden;}
#rz-w #morefromuser-carousel.recipe-phoro-carosel li p a {display: block; border: none; margin: 0px; padding:7px 7px 0px; height:auto; width: auto;}
#rz-w #morefromuser-carousel.recipe-phoro-carosel img {border:none; margin: 0px; padding: 0px;}  /* sifter */
#nav-sifter {
	float:right;
	border:none;
	margin-right: 14px;
	height: 100%;
	position: relative;
}

#nav-sifter a {
	display:block;
	color:#FFF;
	font-size: 108%;
	padding: 0 35px 0 7px;
	line-height: 45px;
}

#nav-sifter a:hover {text-decoration:none;}

#nav-sifter span {
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -2px -451px transparent;
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 14px;
	right: 7px;
}

#nav-sifter.open span {background-position: -20px -451px}

#rz-sifter {
	width: 100%;
	background:#e0e0e0 url(../2011/sifter-bg.jpg) no-repeat scroll 50% top;
	border-bottom: 2px solid #f89828;
	display:block;
	height: 265px;
	display: none;
	position: relative;
}

#rz-sifter .rz-w { width:74%;} 
#rz-sifter #rz-sifter-wrap{width:100%;}
#rz-sifter .rz-e { width: 203px; height: 100%;}

ul#the-sifter, 
#sifter-results {
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius:4px;
	border:1px solid #9c9c9c;
	float:left;
	background:#d4d4d4;
	padding:2px;
	margin:7px 0 7px 7px;
	_margin: 7px 0 7px 3px;
	height:240px;
}

#sifter-results { margin: 7px 0; }

li.sifter, 
#sifter-results-inner {
	font-size:85%;
	width:144px;
	background-color:#FFF;
	border:1px solid #c6c6c6;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius:4px;
	height:236px;
	float:left;
}

#sifter-results-inner {width:185px;background-color:#FAF7F0}

.sifter h6 { color:#333; }

li#start-here.sifter h6 {
	color: #D5463E;
	font-family: 'Serifa-Med';
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 7px 7px;
	text-align: left;
	text-transform: uppercase;
}
li.sifter h6 {
	font-family: 'Serifa-Med';
	font-size: 13px;
	font-weight: normal;
	padding: 0 0 7px 7px;
	text-align: left;
	text-transform: capitalize;
}

li.sifter ul.sift_options { height:200px;  overflow-y:auto;}

li.sifter li {  
	padding:0 0 0 7px; 
	color:#6f6f6f; 
	border-top:1px solid #FFF; 
	border-bottom:1px solid #FFF; 
	display:block; 
	clear:both; 
	height:18px; 
	*margin:0 !important;  
	*line-height:18px; 
	*zoom:1; 
	cursor:pointer;
}
li.sifter li strong { font-weight:normal; float:left; clear:both; text-align: left;}
li.sifter li span{ float:right;  background:transparent url(../2010/se/rz-ui.png) no-repeat -41px -426px; height:10px;margin:5px 7px 0 0; width:6px;  }


li.sifter li.selected {color:#FFF; background:#4D8A8D; border-top:1px solid #4D8A8D; border-bottom:1px solid #4D8A8D;}
li.sifter li.selected span {background:#4D8A8D url(../2010/se/rz-ui.png) no-repeat -47px -426px; }
li.sifter li:hover {background:#BCDFE1; color:#333; border-top:1px solid #BCDFE1; border-bottom:1px solid #BCDFE1;}
li.sifter li:hover span {background:#BCDFE1 url(../2010/se/rz-ui.png) no-repeat -47px -426px;} 

li.sifter li.disabled { color:#333; text-decoration:line-through;}

li.sifter.new { width: 0;}

li.sifter li:hover .add_to_sifter { left:auto; margin:-5px 0 0 108px; *margin:-5px 0 0 20px;} 

.add_to_sifter{
	cursor:pointer !important;
	left:-9999px;
	position: absolute;
	text-indent: 0; 
	background:transparent;
	width:65px;
	height: 29px !important;
	overflow:hidden;
	margin-top:-1px;
	z-index: 10;
}
  
.add_to_sifter span { float:left !important; margin:0 !important;}

.add_to_sifter span a {
	position:relative;
	float:none;
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}

span.add, 
span.ing_add  {
	background:url("../2011/sprite/rz-ui.png") no-repeat scroll -335px -566px transparent !important;
	width:35px !important;
	height:28px !important;
}

span.add.disabled, 
span.ing_add.disabled {background:url("../2011/sprite/rz-ui.png") no-repeat scroll -335px -650px transparent !important;  } 

span.add:active, 
span.ing_add:active	{ background:url("../2011/sprite/rz-ui.png") no-repeat scroll -335px -594px transparent !important; width:34px !important; }  

span.add.disabled:active,
span.ing_add.disabled:active {background:url("../2011/sprite/rz-ui.png") no-repeat scroll -335px -650px transparent !important; }  

span.del, 
span.ing_del {
	background:url("../2011/sprite/rz-ui.png") no-repeat scroll -370px -566px transparent !important; 
	width:29px !important;
	height:28px !important;
}

span.del.disabled, 
span.ing_del.disabled{
	background:url("../2011/sprite/rz-ui.png") no-repeat scroll -370px -678px transparent !important;
	width:29px !important;
}

span.del:active,
span.ing_del:active{
	background:url("../2011/sprite/rz-ui.png") no-repeat scroll -370px -623px transparent !important;
	width:29px !important;
}

span.del.disabled:active,
span.ing_del.disabled:active{
	background:url("../2011/sprite/rz-ui.png") no-repeat scroll -370px -678px transparent !important;
	width:29px !important;
}


li.sifter li.nutrition, li.sifter li.no_action { border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
li.sifter li.nutrition.selected { color:#FFF; background:#4D8A8D; border-top:1px solid #4D8A8D; border-bottom:1px solid #4D8A8D; }
li.sifter li.no_action { height:auto !important; }
li.sifter li.no_action em { font-weight:bold; border-bottom:1px solid #6F6F6F; width:100%; display:block;margin:0 0 0 -7px;padding:0 0 0 7px; color:#6f6f6f;}
li.sifter li.no_action:hover { background:#EEEEEE; }
li.sifter li.no_action:hover span{ background:transparent url(../2010/se/rz-ui.png) no-repeat -41px -426px; }
li.sifter li.no_action:hover li{ border-top:1px solid #eee; border-bottom:1px solid #eee; }
li.sifter li.no_action:hover li.selected{ border-top:1px solid #4D8A8D; border-bottom:1px solid #4D8A8D; background-color:#4D8A8D; color:#FFF;}
li.sifter li.no_action:hover li.selected span{background-position: -47px -426px;}
li.sifter li.no_action li:hover, li.sifter li.nutrition:hover { color:#6F6F6F; background:#BCDFE1; border-top:1px solid #BCDFE1; border-bottom:1px solid #BCDFE1; }
li.sifter li.no_action li:hover span { background:#BCDFE1 url(../2010/se/rz-ui.png) no-repeat -47px -426px; }
/*
li.nutrition { border-top:1px solid #ccc; }
li.no_action { border-top:2px solid #ccc; border-bottom:1px solid #ccc;}
*/
.sifter-getting-started {width: 190px;padding: 7px;background: #9FB73D;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;color: #fff;position: absolute;z-index: 5;display: none;}
  .sifter-getting-started strong {font-size: 3em;position: absolute;left: 10px;top: 5px;line-height: 1;vertical-align: top;}
  .sifter-getting-started p {margin-left: 40px;text-align: left;line-height: 1;}
.sifter-getting-started span.pointer {
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -408px -604px transparent;
	display: block;
	height: 34px;
	position: absolute;
	width: 12px;
}
#sifter-start-here {left: 320px;top: 25px;}
  #sifter-start-here span.pointer {
	left: -12px;
	top: 11px;
	}
  #sifter-start-here span.check_sym {display: inline-block;width: 11px;height: 8px;background: transparent url("../2010/se/rz-ui.png") no-repeat -55px -475px;}
  #sifter-start-here span.exclude_sym {display: inline-block;width: 10px;height: 10px;background: transparent url("../2010/se/rz-ui.png") no-repeat -55px -483px;}
#sifter-check-here {right: 220px;bottom: 23px;}
#sifter-check-here span.pointer {
	background-position: -421px -604px;
	bottom: 7px;
	right: -12px;
}

/* add this class to remove the bottom border of the sifter div.  for when the sifter is hidden */
.no-btm-brdr { margin-top:-1px; }
#hidden-sifter-content { display:none; }

/* results */
h5#sifter-selections-hd{ 
	text-align:left;  
	margin: 7px 0 14px 7px; 
	line-height:14px; 
	*line-height:1.3; 
	color:#32312c; 
	width:172px;
} 
h5#sifter-selections-hd span{
	margin:0 0px 0 11px;
	font-weight:normal;
	float:right;
}
h5#sifter-selections-hd strong{
	float: left;
	font-size: 13px;
	color:#333;
	line-height:1;
} 
a.clear_all { cursor:pointer; }
#sifter-selections { height: 133px;  margin:0 7px 7px 7px; }
#sifter-selections ul li{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #6CACAE;
	border-radius: 4px 4px 4px 4px;
	color: #01709B;
	font-size: 100%;
	margin: 2px 0;
}

#sifter-selections ul li p {
	color: #01709B;
	padding: 2px 7px;
	text-align: left;
	width: 82%;
	position:relative;
}
#sifter-selections ul li span {
background: url("../2011/sprite/rz-ui.png") no-repeat scroll -517px -426px transparent;
height: 10px;
overflow: hidden;
position: absolute;
right: -5px;
*right:0px;
text-indent: -9999px;
top: 7px;
width: 9px;
cursor:pointer;
}
#sifter-selections ul li:active { background-position: right -844px; }
#sifter-selections ul li:active p{ background-position: left -844px; }
#sifter-selections ul li.strike, #sifter-selections ul li.excling{ color:#01709B; background: #FFF; font-size:100%; line-height:22px; margin-bottom:1px; text-decoration: line-through;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;}
#sifter-selections ul li.strike p, #sifter-selections ul li.excling p{ height:22px;  text-align:left; color:#01709B; width:82%;}
#sifter-selections ul li.strike:active, #sifter-selections ul li.excling:active { background-position: right -890px; }
#sifter-selections ul li.strike:active p, #sifter-selections ul li.excling:active p{  background-position: left -890px; }
#sifter-total { margin:0 0 0 7px; *margin:-1px 0 0 7px; }


/*

Sifter button formatting moved into buttons.css

#sifter-total a{ color:#fff; background:transparent url(../2010/se/rz-ui.png) no-repeat -424px -633px; text-decoration:none; text-shadow:0 1px #B76F23;font-size:129%;text-transform:uppercase;font-weight:bold;  width:170px; height:32px; line-height:30px; display:block; cursor:pointer;}
#sifter-total a:active { background-position:-424px -601px; }
#sifter-total em { font-weight:bold; }
*/
#sifter-selections ul li.strike p span {
/*
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -517px -426px transparent;
	display: block;
	float: right;
	height: 9px;
	margin-right: -17px;
	margin-top: 6px;
	overflow: hidden;
	text-indent: -9999px;
	width: 8px;
*/
}


/* ingredient search */

#ing_search_wrap{
	border-bottom: 1px solid #E4E4E4;
	margin-left: 10px;
	margin-top: 7px;
	padding: 0 0 7px;
	width: 110px;
} 

#ing_search_wrap form {margin: 0;padding: 0;}

#ing_search_field {
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -424px -417px transparent;
	border: none;
	margin: 0 0 5px;
	padding: 0;
	text-align: center;
	height: 29px;
}

#ing_search_wrap button { 
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -2px -417px transparent;
	border: medium none;
	height: 32px;
	width: 50px;
}

#ing_search_wrap input[type=text]{
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -398px -417px #FFF;
	border: none;
	left: -7px;
	line-height: 29px;
	margin: 0 20px 0 0;
	padding: 7px 0 7px 3px;
	position: relative;
	width: 72px;
	*background-position-y:-417px;
}
 
#ing_search_results h6 {
	color: #006F9A;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
}

#ing_search_field:hover {cursor: pointer;}
#ing_search_wrap input#search {cursor: text;}
/*-413px -445px*/

/* nutrition filtering */
#nutrition_filter{ margin-top:50px } 
#nutrition_filter_field_wrap {
	height: 25px;
	margin: 0 auto 7px;
	text-align: left;
	width: 110px;
}
#nutrition_filter_field  {
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -536px -417px transparent;
	float: left;
	height: 29px;
	width: 80px;
}
#nutrition_filter input[type=text]{  border: none; background:transparent; height:12px; margin:3px 0 0; padding:3px;width:35px; }
#nutrition_filter span#nut_label {
	color: #006F9A;
	float: left;
	margin: 0;
	padding: 5px 0 0;
}

/*  */ 
#nutrition_filter button {
	background: url("../2011/sprite/rz-ui.png") no-repeat scroll -400px -563px transparent;
	border: medium none;
	height: 31px;
	margin: 7px 0 0;
	width: 31px;
}
#nutrition_filter span { margin: 0 7px 0 0;}
#nutrition_filter span.last { margin:0;}

li.sifter a.top_ingredient {display: block;text-align: left;width: 85px;padding: 0 7px;}

#rz-sifter-tooltip {
	position:absolute;
	background:url("../2011/sprite/rz-ui.png") no-repeat  -2px -1085px transparent;
	width:203px;
	height:68px;
	padding: 14px 7px;
	text-align: left;
	right: 14px;
	display: none;
}

#rz-sifter-tooltip .bd {width: 205px;}

#rz-sifter-tooltip p { line-height: 1.3em;padding: 12px 0;}


#rz-main-nav li#nav-sifter {float: right; border-right: none; padding: 7px 7px 8px 7px;}
button#ingredient_search_button:hover {cursor: pointer;}#rz-w-error{
	float: left;
	width: 616px;
	padding: 14px;
}

#rz-w-error .resources .columns ul.list {float: left; width: 50%;}

.error-hd {margin-top: 14px;}

.error-hd h2.section-title {float: left;}

.error-hd .button-org {float: right;}

#rz-w-error .resources .panel h3 {font-weight: bold;}

#rz-w-error .resources .panel{
	margin-bottom: 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #DDD;
}

#rz-w-error .resources .panel ul.inparticular {margin: 14px 0;}

.four-o-fourimage{
	background: url(../2010/404error.jpg) no-repeat;
	width: 199px;
	height: 163px;
	border: 0;
	margin: 0 auto 14px;
}

.five-hundredimage{
	background: url(../2010/500error.jpg) no-repeat;
	width: 164px;
	height: 188px;
	border: 0;
	margin: 14px auto;
}

.error-block p {padding-bottom: 14px; line-height: 1.3;}

.error-block .page-title {margin-bottom: 14px;}#faq-w {
	float: left;
	width: 196px;
	margin-left: 14px;
}

#faq-e {
    float: left;
	width: 406px;
	padding: 0 14px 0;
    *width:392px;
}

.faq-lead .rz-lead-fsize{width: 966px;}

.faq-ttl {margin: 14px;}

.faq-ttl h1 {margin-bottom: 14px;}

.faq-section{
	margin-bottom: 14px;
	padding-bottom: 14px;
	border-bottom: 1px solid #DDD;
}

.faq-section h2 {
	font-size: 161.6%;
	line-height: 1;
	margin-bottom: 7px;
}

.faq-section p {line-height: 1.3;}

.para{margin-bottom: 14px;}
 
ul.faq-nav li a:link{
	background: #FFF url(../2010/se/rz-ua-point.gif) no-repeat right top;
	display: block;
	height: 26px;
	padding: 4px 0 0 5px;
	color: #666;
	font-weight: bold;
}

ul.faq-nav li a:hover{
	background: #852677 url(../2010/se/rz-ua-point.gif) no-repeat right bottom;
	color: #fff;
	text-decoration: none;
}

ul.faq-nav li a.active{
	background: #852677 url(../2010/se/rz-ua-point.gif) no-repeat right bottom;
	display: block;
	height: 26px;
	padding: 4px 0 0 5px;
	color: #FFF;
	font-weight: bold;
}

ul.faq-nav ul {margin-left: 14px;}.rz-search-lead-text{display: none;}

.pfl-public-recipes .rz-search-lead-text {
	display: block;
	float: left;
	margin: 7px 7px 0 7px;
}

.pfl-public-recipes { 
    width: 616px;
	margin: 14px;
    float:left;
	*width:616px;
	*margin-right:5px;
	*margin-left:5px;
}

.pfl-public-recipes .rz-search {
    margin: 14px 14px;
	*margin-top:0px;
}

.pfl-public-recipes .rz-search-input{width: 72%;}

.pfl-public-recipes .srch-of{margin: 0 0 14px 0}

.pfl-public-recipes .sr-recipe-item-w{width:515px;} 

.pfl-public-recipes .sr-recipe-item-w .cookbook-count {
	color:#666;
	font-size:93%;
	margin:10px 0 0 0;
	line-height:18px;
	background: transparent url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -300px;
	padding:0 0 0 20px;
}

.pfl-public-recipes .sr-recipe-item-w a {float: none;}

.pfl-public-recipes .doMore .bd ul.list{
	float: left;
	width: 45%;
	padding: 0 0 0 14px;
}

.pfl-public-recipes .doMore .bd .actions {
	padding: 14px 0 7px 0;
	background-color:#FAF5EF;
}

.pfl-public-recipes .sr-recipe-item-w h5 a {float: left;}

.pfl-public-recipes .full-recipe {padding: 0 0 7px 7px;}

.reccat .bd-full h1 p. .recse .bd-full h1 p {
	color:#333 !important;
	font-weight: normal;
	font-size: .9em;
}

.reccat .bd-full h1 p#separam {margin-right: 7px;}.recipe-photo .rz-lead-fsize, .ratings-reviews .rz-lead-fsize{width: 966px;}

.recipe-photo .sub-action, .ratings-reviews .sub-action{display: none;}

.recipe-photo .leady-hd, 
.ratings-reviews .leady-hd, 
.topic-page .leady-hd, 
.collection-page .leady-hd, 
.recipe-page .leady-hd, 
.recipe-info-page .leady-hd, 
.sch-lead .leady-hd, 
.subdomain-page .leady-hd{width: 964px;}

#rz-w.recipe-photo, 
#rz-w.rz-ratings-reviews, 
#rz-w.collection-group, 
#rz-w.subdomain-page {margin: 14px 0 0 0;}

.topic-page .leady-hd, 
.collection-page .leady-hd, 
.subdomain-page .leady-hd {padding-bottom: 0;}

.topic-page .rz-lead-fsize, 
.collection-page .rz-lead-fsize, 
.recipe-page .rz-lead-fsize, 
.subdomain-page .rz-lead-fsize {width: 994px;}

.topics-t2 #rz-we {margin: 0 14px 0;}

#rz-w .pod.rz-ratings-reviews .post-review {margin-bottom: 14px;}

.rz-ratings-reviews p.ab{margin-bottom: 14px;}

.btf p.ab{float: left}

.btf p.ac{float: right}

.average-ratings p {margin: 6px 7px 0; float: left;}

.average-ratings span{padding: 7px 7px 0 0; float:left;}

.average-ratings span.rating {padding: 0; float: left;}

.average-ratings small {padding: 5px 0 0 0; float: left;}

.recipe-photo .average-ratings span {padding: 3px 0 0 7px;}

.recipe-photo .average-ratings span.rating {padding: 0; float: left;}

.now-showing p {float: left;}

.now-showing .rz-e{width: 160px;}

.now-showing p {margin: 4px 4px 0 0;}

.now-showing .ui-dropdown {float: left;}

.now-showing .ui-dropdown .flyout.fly-dd {right:14px}

.now-showing .ui-dropdown #HeadSrchOption #span_my-select{font-size: 93%}

#rz-bd.recipe-detail-page .rz-lead-fsize {width: 994px}

#rz-bd.recipe-detail-page #rz-main #rz-w {
	margin: 0;
	position: relative;
	z-index: 3000;
}

.ratings-reviews-list{margin-left: 14px;}

.ratings-reviews-list h2 {
	margin: 0 0 14px 0;
	font-size: 182%;
}

.ratings-reviews-list li.rating_review {margin: 7px 0;}

.ratings-reviews-list .rz-w{
	width: 195px;
}

.ratings-reviews-list .rz-w a img {
	float: left;
	background: #FFF;
	border: 1px solid #DDD;
	padding: 1px;
	height: 48px;
	width: 48px;
}

.ratings-reviews-list .rz-w p {
	line-height: 1;
	margin: 0 0 2px 0;
	font-size: 85%;
	color: #666;
	clear:left;
}

.ratings-reviews-list .rz-w p.rating{margin: 8px 0 4px 0}

.ratings-reviews-list .rz-e {
	float: left;
	position: relative;
}

.leady-hd .average-ratings{margin-top: 14px;}
 	
.ratings-reviews-list .rz-e .rz-hd {
	background: url(../2010/se/rz-ratings-reviews.gif) no-repeat -20px 0;
	width: 420px;
	height: 7px;
}
	
.ratings-reviews-list .rz-e .rz-bd {
	background: url(../2010/se/rz-ratings-reviews.gif) -440px 0;
	width: 420px;
	position: relative;
}
	
.ratings-reviews-list .rz-e .rz-ft {
	background: url(../2010/se/rz-ratings-reviews.gif) no-repeat -860px -3px;
	width: 420px;
	height: 7px;
}
	
.ratings-reviews-list .rz-e .rz-bd .arrow {
	position: absolute;
	background: url(../2010/se/rz-ratings-reviews.gif) no-repeat;
	width: 10px;
	height: 10px;
	left: -9px;
}	

.ratings-reviews-list .rz-e.no-comment .rz-hd {
	background: url(../2010/se/rz-ratings-reviews.gif) no-repeat -4388px 0;
	width: 105px;
	height: 7px;
}
	
.ratings-reviews-list .rz-e.no-comment .rz-bd {
	background: url(../2010/se/rz-ratings-reviews.gif) -4493px 0;
	width: 105px;
	position: relative;
}
	
.ratings-reviews-list .rz-e.no-comment .rz-ft {
	background: url(../2010/se/rz-ratings-reviews.gif) no-repeat -4598px -3px;
	width: 105px;
	height: 7px;
}	

.ratings-reviews-list .rz-e.user-rating-review .rz-hd {background-position: -1280px 0;}

.ratings-reviews-list .rz-e.user-rating-review .rz-bd {background-position: -1700px 0;}

.ratings-reviews-list .rz-e.user-rating-review .rz-ft {background-position: -2120px -3px;}

.ratings-reviews-list .rz-e.user-rating-review .rz-bd .arrow {background-position: -10px 0;}	
	
#rz-w .pod.ratings-reviews-list .rz-e .rz-bd p {
	line-height: 1.385;
	margin: 0 8px 7px;
	border-bottom: 1px solid #EEE;
	padding: 0 17px 7px 17px;
	background: transparent url(../2011/open-quote.png) no-repeat scroll 0 3px;
}

#rz-w .pod.ratings-reviews-list .rz-e.user-rating-review .rz-bd p {
	line-height: 1.385;
	margin: 0 8px 7px;
	border-bottom: 1px solid #EEE;
	padding: 0 17px 7px 17px;
	background: transparent url(../2011/open-quote.png) no-repeat scroll 0 3px;
}

#rz-w .pod.ratings-reviews-list .rz-e.user-rating-review .rz-bd p.comment-rating {
	background: none;
	padding: 0;
	margin: 0 0 7px 7px;
	border-bottom: none;
}

#rz-w .pod.ratings-reviews-list .rz-e.user-rating-review .rz-bd p.no-comment {
	background: none;
	padding: 0;
	margin: 0 0 0 7px;
	border-bottom: none;
}

#rz-w .pod.ratings-reviews-list .rz-e .rz-bd .end-quote {
	background: transparent url(../2011/close-quote.png) no-repeat scroll 0 bottom;
	position: absolute;
	right: 7px;
	bottom: 48px;
	width: 15px;
	height: 10px;
}

#rz-w .pod.ratings-reviews-list .rz-e.user-rating-review .rz-bd .end-quote {
	background: transparent url(../2011/close-quote.png) no-repeat scroll 0 bottom;
	position: absolute;
	right: 7px;
	bottom: 34px;
	width: 15px;
	height: 10px;
}

.ratings-reviews-list .rz-e .rz-bd small {
	display: block;
	padding: 0 7px 0;
	line-height: 1.385;
	text-align: right;
}

.ratings-reviews-list ul li.rz{
	background: #F6F4DB;
	border: none;
}

.ratings-reviews-list ul li.ad-sponsor {
	background: #eee;
	padding: 14px 0 7px;
	margin: 0 0 14px 0;
}

.ratings-reviews-list ul li.ad-sponsor img {
	width: auto;
	height: auto;
	border: none;
	padding: 0;
	margin: 0;
}

.ratings-reviews-list ul li.ad-sponsor .rz-e p {text-align: left;}

.ratings-reviews-list ul li.ad-sponsor p, 
#rz-w .pod.ratings-and-reviews ul li.ad-banner p {text-align: center;}

.ratings-reviews-list ul li.ad-sponsor p small, 
#rz-w .pod.ratings-and-reviews ul li.ad-banner p small{color: #999;}

.ratings-reviews-list ul li.ad-banner {
	padding: 13px 0 1px 0;
	background-color: #eee;
	text-align: center;
	margin: 0 0 14px 0;
}

.ratings-reviews-list ul li.ad-google {
	background: #eee;
	margin: 0 0 14px 0;
}

.post-review {
	width: 588px;
	background: #F6F4DB;
	padding: 14px;
	*padding: 0;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.post-review .rz-hd,  
.post-review .rz-ft {*background: url(../2010/se/rz-ratings-reviews.gif) no-repeat}

.post-review .rz-hd {
	*background-position: -2540px 0;
	*width: 616px;
	*height: 7px;
}

.post-review .rz-bd {
	*background: url(../2010/se/rz-ratings-reviews.gif) -3156px 0;
	*width: 588px;
	*padding: 7px 14px;
}

.post-review .rz-ft {
	*background-position: -3772px -3px;
	*width: 616px;
	*height: 7px;
}

.post-review .rz-bd.sign-in p {padding: 7px 0 14px;}

.post-review .rz-bd.sign-in div {width: 220px; margin: 0 auto;}

.post-review .rz-bd.sign-in div p {padding: 4px 0 0; float: left;}

.post-review .rz-bd.sign-in div ul {float: left;}

.post-review .rz-bd.enter-rating p {padding: 7px 0 14px;}

.post-review .rz-bd.enter-rating div {width: 205px; margin: 0 auto;}

.post-review .rz-bd.enter-rating div p {padding: 7px 0 0; float: left;}

.post-review .rz-bd.enter-rating div ul {float: left;}

#rz-w .post-review .rz-bd.enter-rating div p, 
#rz-w .post-review .rz-bd.sign-in div p {padding:0;line-height:30px;}

.post-review .rz-bd.enter-rating {display: none; position: relative;}

.post-review .rz-bd.enter-rating .rate-recipe {margin: 14px 0 14px 0; width: auto;}

.post-review .rz-bd.enter-rating .rate-recipe ul {margin: 0 5px;}

.post-review .rz-bd.enter-rating .rate-recipe ul li {float: left;}

.post-review .rz-bd.enter-rating .rate-recipe ul li a em {
	display: block;
	width: 31px;
	height: 31px;
	margin-right: 2px;
}

.post-review .rz-bd.enter-rating .rate-recipe ul li a:link em {background: url(../2010/se/rz-ui.png) no-repeat -191px -590px;}

.post-review .rz-bd.enter-rating .rate-recipe ul li a:visited em {background: url(../2010/se/rz-ui.png) no-repeat -191px -590px;}

.post-review .rz-bd.enter-rating .rate-recipe ul li a:hover em {background: url(../2010/se/rz-ui.png) no-repeat -64px -560px;}

.post-review .rz-bd.enter-rating .write-a-review {margin: 0 0 14px 0;}

.post-review .rz-bd.enter-rating .write-a-review div {
	background: url(../2010/se/ratings-background.gif) no-repeat 0 0;
	width: 588px;
	height: 100px;
	padding: 0;
	margin: 0;
}

.post-review .rz-bd.enter-rating .write-a-review p {float: none; padding: 0;}

.post-review .rz-bd.enter-rating .write-a-review div textarea{
	border: none;
	background: transparent;
	width: 574px;
	height: 86px;
	padding: 7px;
}

#rateSelector{
	background:url('../2011/sprite/rz-ui.png') no-repeat scroll -156px -638px transparent;
	width:145px;
	height:30px;
	float:left;
	margin:0 8px;
	cursor:pointer;
	position:relative;
}

#rateSelector li{
	position:absolute;
	height:100%;
	width:20%;
	z-index:5;
}

#rateSelector li+li{
	width:40%;
	z-index:4;
}

#rateSelector li+li+li{
	width:60%;
	z-index:3;
}

#rateSelector li+li+li+li{
	width:80%;
	z-index:2;
}

#rateSelector li+li+li+li+li{
	width:100%;
	z-index:1;
}

#rateSelector a{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-indent:-9999px;
	height:100%;
	width:100%;
}

#rateSelector a:hover,
#rateSelector li.selected{background:url('../2011/sprite/rz-ui.png') no-repeat scroll -4px -638px transparent;}

#rateSelector:hover li.selected{background:none;}

.post-review .rz-bd.review-sent {display: none;}

.post-review .rz-bd.review-sent p {
	width: 300px;
	margin: 21px auto 14px;
	text-align: center;
	font-size: 108%;
}

.recipe-photo .recipe-photo-navigation p {
	font-size: 85%;
	color: #999;
	position: absolute;
	width: 68%;
	text-align: center;
	top: 10px;
	margin: 0 100px;
}

#rz-w .pod.recipe-photo-navigation {margin: 0 0 14px; position: relative;}

.recipe-photo-navigation .rz-e p {text-align: right; line-height: 1.3;}

#rz-w .recipe-photo-navigation .gn-item img, 
#rz-e .recipe-photo-navigation .gn-item img {
	border: 1px solid #DDD;
	padding: 1px;
	background-color: #FFF;
	width: 92px;
	height: 69px;
	margin: 0;
}

.recipe-photo-navigation .rz-w .gn-item em {
	position: absolute;
	color: #FFF;
	bottom: 2px;
	padding-left: 7px;
	width: 85px;
	left: 21px;
	background: url(../2010/se/50-tran-background.png) no-repeat 0 0;
	display: none;
}

.recipe-photo-navigation .rz-e .gn-item em {
	position: absolute;
	color: #FFF;
	bottom: 2px;
	padding-right: 7px;
	width: 85px;
	right: 21px;
	background: url(../2010/se/50-tran-background.png) no-repeat 0 0;
	text-align: right;
	display: none;
}

.recipe-photo-navigation .rz-w{
	float: left;
	width: 265px;
}

.recipe-photo-navigation .rz-e{
	float: right;
	width: 265px;
}

.recipe-photo-navigation .rz-w .gn-item{
	float: left;
	position: relative;
	background: url(../2010/se/rz-ui.png) no-repeat -139px -394px;
	height: 73px;
	padding-left: 19px;
	width: 96px;
	margin-right: 7px;
}

.recipe-photo-navigation .rz-w a:hover .gn-item{
	background-position: -179px -394px;
	cursor: pointer;
}

.recipe-photo-navigation .rz-w a:hover .gn-item  em {display: block;}

.recipe-photo-navigation .rz-w a:active .gn-item {background-position: -219px -394px;}

.recipe-photo-navigation .rz-w p { line-height: 1.3;}

.recipe-photo-navigation .rz-e .gn-item{
	float: right;
	position: relative;
	background: url(../2010/se/rz-ui.png) no-repeat -64px -394px;
	height: 73px;
	padding-right: 19px;
	width: 96px;
	margin-left: 7px;
}

.recipe-photo-navigation .rz-e a:hover .gn-item{
	background-position: -104px -394px;
	cursor: pointer;
}

.recipe-photo-navigation .rz-e a:hover .gn-item em {display: block;}

.recipe-photo-navigation .rz-e a:active .gn-item{background-position: -144px -394px;}

#photo_count {font-size: 85%; padding-top: 8px;}

#rz-w .pod.recipe-photo-item {
	margin: 0 0 14px 0;
	background: #000;
	text-align: center;
}

#rz-w .pod.recipe-photo-item p img {
	border: none;
	padding: 0;
	float:none;
	padding: 0;
	margin: 0;
}

.recipe-photo .recipe-photo-item {background: #000;}

.recipe-photo .recipe-photo-item p {
	color: #FFF;
	line-height: 1.385;
	text-align: center;
}

#imageCaption{
	text-align: left;
	padding: 7px 14px;
}

#imageCaption a:link, 
#imageCaption a:hover, 
#imageCaption a:visited{color: #FFF;}

.recipe-photo-credit .rz-w{
	float: left;
	width: 450px;
}

.recipe-photo-credit .rz-w img {
	padding: 1px;
	border: 1px solid #d4d4d4;
	float: left;
}

.recipe-photo-credit .rz-w p {
	margin-left: 57px;
	text-align: left;
	line-height: 1.385;
	padding-bottom:4px;
}
 
#rz-w .pod.recipe-photo-credit {margin: 0 0 14px;}

.recipe-photo-credit .rz-e {
	float: right;
	width: auto;
}

.recipe-photo-credit .rz-e p {
	text-align: right;
	clear:both;
	height:24px;
	padding-bottom:7px;
}

#rz-w .pod.photo-pagi {
	width: 100%;
	text-align: center;
}

#rz-w .pod.photo-pagi p a:link {
	background: #EEE;
	font-size: 85%;
	border: 1px solid #DDD;
	border-right: none;
	padding: 2px 6px;
	margin: 0px;
}

#rz-w .pod.photo-pagi p a:visited{background: #EEE;}

#rz-w .pod.photo-pagi p a:hover{
	background: #FFFFCC;
	color: #862676;
	text-decoration: none;
}

#rz-w .pod.photo-pagi p a.last {border: 1px solid #DDD;}

#rz-w .pod.photo-pagi p a.active {
	border: 1px solid #DDD;
	background: #862676;
	color: #FFF;
}

#rz-w .pod.photo-pagi p a.pre:link {
	border: none;
	background: url(../2010/se/rz-ui.png) no-repeat -299px -424px;
	margin-right: 4px;
	padding: 3px 0 3px 20px;
}

#rz-w .pod.photo-pagi p a.pre:hover {background-position: -339px -424px;}

#rz-w .pod.photo-pagi p a.pre:active {background-position: -379px -424px;}

#rz-w .pod.photo-pagi p a.next:link {
	border: none;
	background: url(../2010/se/rz-ui.png) no-repeat -319px -424px;
	margin-left: 4px;
	padding: 3px 0 3px 20px;
}

#rz-w .pod.photo-pagi p a.next:hover {background-position: -359px -424px;}

#rz-w .pod.photo-pagi p a.next:active {background-position: -399px -424px;}

.rz-rec.ie-fix{padding-bottom: 0;}

#rz-w .pod.now-showing{*position: static;}.collection-group .rz-lead-fsize{width: 966px;}
.collection-group .sub-action{display: none;}
.collection-group .leady-hd{width: 966px;}

.collection-group-lead {border-bottom: none; padding: 14px 14px 0px;}
.collection-group-lead h1 {line-height: 1; margin: 0px 0px 0px 0px;}
.collection-group-lead .sponsor  {float: right; padding-top:14px;}


.collection-group {border-bottom: none; padding: 0;}
#rz-w .pod.collection-group-title{margin-bottom: 14px;}

.collection-group .collection-group-title h1 {
	margin-bottom: 14px;
	font-size: 197%;
	line-height: 1;
}

.collection-group .collection-group-title p {mqargin-botton: 14px;} 
.collection-group .sponsor  {text-align: right; padding-top:14px;}

#rz-w .pod.collection-group-main {
    background: #FAF7F0; 
	margin: 0px 0px 28px -3px; width: 619px; height: 304px;
    _position:static;
}
#rz-w .pod.collection-group-main .rz-w{
    width: 197px; margin: 14px 0px 14px 14px;
    _margin-left:7px;_margin-right:-10px;
}
#rz-w .pod.collection-group-main .rz-w h2 {font-size: 153.9%; font-weight: bold;}
.collection-group-main .rz-w ul {margin: 7px 0px; }
.collection-group-main .rz-w ul li {background: transparent url(../2010/se/list-bullet.png) no-repeat scroll 0 8px; padding:0px 0px 0px 10px;}

#rz-w .pod.collection-group-main .rz-e
{
    width: 400px;
	height: 300px;
	margin-right: 2px;
	overflow: hidden;
    _margin-left:-30px;
}
#rz-w .pod.collection-group-main .rz-e img {margin: 1px 1px 0px 0px; border: none;}

.popular-recipe-collections span {float: right; margin: 0px 7px 0px 0px; font-size: 85%;}

.popular-recipe-collections p {border-bottom: 1px solid #666; margin: 0px 7px;}
.popular-recipe-collections p small {margin: 0px;}
.popular-recipe-collections small {margin: 0px 7px; border: 0px;}
.popular-recipe-collections ul {margin: 0px 7px;}
.popular-recipe-collections ul li {border-bottom: 1px solid #EEE;}

#rz-e.collection-group{margin: 28px 14px 14px 0px;}

#rz-bd div.ie6collection {background:none}

#rz-e.collection-group .pod.first {border: 1px solid #ddd; margin-bottom: 14px;}
#rz-e.collection-group .pod.first h3 {background-color: #EEE;}
#rz-e.collection-group .pod.first ul {margin: 0px 7px 14px;}
#rz-e.collection-group .pod.first ul li {background: transparent url(../2010/se/list-bullet.png) no-repeat scroll 0 8px; padding:0px 0px 0px 10px;}

#rz-e.collection-group .pod.first .sponsor {text-align: center; padding-bottom: 7px;}

#rz-e.collection-group #rz-e {margin: 0px;}

.collection-group-list .item .flyout {display: none;}




.collection-group-list .item{background: url(../2010/se/collection-group-item.gif) no-repeat left top; text-align:center; width: 193px; height: 188px; margin: 0px 6px 14px; float: left;}
.collection-group-list .item h3 {font-size:108%; line-height:1; padding: 14px 0;}
.collection-group-list .item p {line-height: 1.385; text-shadow: -1px -1px #FFF; }
.collection-group-list .item p span {font-weight: bold;} 


#landing_main_well .collection-loading {text-align: center; padding: 14px; }


#rz-w .pod #rec-col-groups{position:relative;clear:both;_left:-199px;}

#rz-w .pod #rec-col-groups ol li {
    border: 1px solid #CCC;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	text-align:center;
	width: 190px;
	height: 188px; 
    margin: 0px 6px 14px;
	float: left;
	_margin-left:5px;
	_margin-right:5px;
}

#rz-w .pod #rec-col-groups ol li img{border: none; padding: 0; float:none; margin: 0;}
#rz-w .pod #rec-col-groups ol li li{border:0;float:none;padding:0;width:auto;height:auto;position:static;}
#rz-w .pod #rec-col-groups ol li h3{font-size:108%; line-height:1; padding: 14px 0;text-shadow: 1px 1px #FFF; }
#rz-w .pod #rec-col-groups ol li p {line-height: 1.385;text-shadow: 1px 1px #FFF; }
#rz-w .pod #rec-col-groups ol li p span {font-weight: bold;} 


#rz-w .pod #rec-col-groups ol li .count{display:block;margin:0 0 7px;font-size:113%;}
#rz-w .pod #rec-col-groups ol li .hover{display:none;}
#rz-w .pod #rec-col-groups ol li.hoverCity .toggle{display:none;}
#rz-w .pod #rec-col-groups ol li.hoverCity .hover{display:block;}
#rz-w .pod #rec-col-groups ol li .hover {text-align: left; padding: 14px 14px 14px; font-size: 85%; line-height: 1.2;}
#rz-w .pod #rec-col-groups ol li .hover ul {padding:0px 0px 7px;}
#rz-w .pod #rec-col-groups ol li .hover li{background: transparent url(../2010/se/list-bullet.png) no-repeat scroll 0 5px; padding:0px 0px 0px 10px; margin: 0px; text-align: left;}
#rz-w .pod #rec-col-groups ol li.hoverCity{position:relative;z-index:3;}

#rz-w .pod #rec-col-groups ol li.hoverCity .group-wrap {
	background:url(../2011/sprite/food-bg.png) -193px -621px no-repeat;
	position:absolute;
	left:-6px;
	top:-8px;
	width:205px;
	height:229px;
	z-index:300;
}

/* Available Actions */
.collection-group .rz-lead-action .sub-action {display: block;}

.collection-group .rz-lead-action .print-action, 
.collection-group .rz-lead-action .mail-action{display: none;}
.collection-details .sub-action {display: none;}

.collection-details .leady-hd h1 {margin-bottom: 0;}

.collection-details .leady-hd p {
	line-height: 1;
	margin-bottom: 14px;
	font-weight: bold;
}

.collection-main {
	background:transparent url(../2010/se/cd-background.gif) repeat-y scroll 0 0;
	margin: 14px 0 0;
}

.collection-main div {
	margin: 0 14px 7px;
	float: left;
	width: 233px;
	text-align: center;
}

.collection-main div p {
	text-align: left;
	line-height: 1.385;
	font-size: 118%;
}

.collection-main div small {text-align: left; display: block;}

.rz-topic-list .rz-search {margin-bottom: 28px;}

.recipeMoreLink{
	position:relative;
	float:left;
	line-height:1;
}

.user-info .more-tags {
	position: absolute;
	width: 166px;
	z-index:10000;
}

ul#recipe-filedin li {font-size:85%;line-height:1.3;}

.recipeMoreLink a.more {
	line-height:1.3;
	background: url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -2154px transparent;
	float: none;
	margin-right: 7px;
	padding-left: 10px;
}

.recipeMoreLink a.more em {
	background: url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -4681px transparent;
	display: inline-block;
	height: 10px;
	*height:12px;
	margin: 0;
	width: 10px;
	position: relative;
	left: 4px;
}

.user-info .more-tags .hd {
	background: url("http://images.foodnetwork.com/webfood/fn20/imgs/pg-thumbnail-popup.png") no-repeat scroll -3142px 0 transparent;
	height: 9px;
}

.user-info .more-tags .bd {
	background: url("http://images.foodnetwork.com/webfood/fn20/imgs/pg-thumbnail-popup.png") repeat-y scroll -3312px 0 transparent;
	padding: 7px 14px 6px;
}

.user-info .more-tags .ft {
	background: url("http://images.foodnetwork.com/webfood/fn20/imgs/pg-thumbnail-popup.png") no-repeat scroll -3481px -2px transparent;
	height: 10px;
}
.user-info .more-tags .bd ul li {
	background: url("http://images.foodnetwork.com/webfood/fn20/imgs/bullet_gray.gif") no-repeat scroll left 4px transparent;
	list-style-position: outside;
	padding-left: 10px;
}
#rz-e.collection-landing-e{margin-top: 28px;}

#rz-main.collection-landing #rz-w {
	margin-left: 0;
	margin-top: 14px;
}

.collection-landing-lead .rz-lead-fsize {width: 966px;}

.collection-landing-lead .print-action {display: none;}

.collection-landing-lead .fav-action {display: none;}

.collection-landing-main {
	border-bottom: 4px solid #EBE8DF;
	padding-bottom: 14px;
}

.collection-landing-main h1 {
	font-size: 36px;
	margin-bottom: 14px;
}

.collection-landing-main h2 {
	font-size: 182%;
	line-height: 1;
	margin-bottom: 7px;
}

.collection-landing-main div ul li {
	float: left;
	margin: 0 7px;
	width: 190px;
}

.collection-landing-main div ul li:first-child {margin-left:0}

.collection-landing-main div ul li h3 {
	font-size: 123.1%;
	margin-bottom: 7px;
}

.collection-landing-main div ul li p {line-height: 1.3; padding-top:7px;}

.collection-landing-main div ul li img {border: 1px solid #D4D4D4; padding: 1px;}

#rz-w.collection-browse{
	margin:0;
	width: 966px;
	clear: both;
	float:none;
}

.collection-browse h2 {
	font-size: 182%;
	line-height: 1;
	margin-bottom: 7px;
}

/* Collection Browser Navigation */
.rz-browser .rz-bd .rz-w {
	background: #F9F7EF;
	height: 475px;
	overflow: auto;
	padding: 7px;
	width: 180px;
}

.rz-browser .rz-bd .rz-w ul li a:link, 
.rz-browser .rz-bd .rz-w ul li a:visited {display: block; padding: 4px;}

.rz-browser .rz-bd .rz-w ul li a:hover {
	background: #94D4D6;
	text-decoration: none;
	color: #00709B;
}

.rz-browser .rz-bd .rz-w ul li.active {
	background: #E05449;
	padding: 4px;
}

.rz-browser .rz-bd .rz-w ul li.active a:link, 
.rz-browser .rz-bd .rz-w ul li.active a:visited {
	color: #fff;
	padding: 0;
	font-weight: bold;
}

.rz-browser .rz-bd .rz-w ul li.active a:hover {background: none}
	
/* Collection Browser Main Content Area */	
.rz-browser .rz-bd .rz-e {
	width: 769px;
	height: 475px;
	padding: 0 0 14px;
}
	
.rz-browser .rz-bd .rz-e p {padding: 2px 7px;}

.group-wrap p {background: none;}
	
.rz-browser .rz-e #rec-col-groups{
	position:relative;
	padding-top: 14px;
	clear:both;
	height: 407px;
}

.rz-browser .rz-e #rec-col-groups ol li{
	border: 1px solid #CCC;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	text-align:center;
	width: 172px;
	height: 188px;
	margin: 0px 9px 14px;
	float: left;
}

.rz-browser .rz-e #rec-col-groups ol li img{border: 1px solid #d4d4d4; padding: 1px;}

.rz-browser .rz-e #rec-col-groups ol li li{
	border:0;
	float:none;
	padding:0;
	width:auto;
	height:auto;
	position:static;
}

.rz-browser .rz-e #rec-col-groups ol li h3{
	font-size:108%;
	line-height:1;
	padding: 14px 0;
	text-shadow: 1px 1px #FFF;
}

.rz-browser .rz-e #rec-col-groups ol li p {line-height: 1.385;background: none;}

.rz-browser .rz-e #rec-col-groups ol li p span {font-weight: bold;} 

.rz-browser .rz-e #rec-col-groups ol li .count{
	display:block;
	margin:0 0 7px;
	font-size:113%;
}

.rz-browser .rz-e #rec-col-groups ol li .hover{display:none;}

.rz-browser .rz-e #rec-col-groups ol li.hoverCity .toggle{display:none;}

.rz-browser .rz-e #rec-col-groups ol li.hoverCity .hover{display:block;}

.rz-browser .rz-e #rec-col-groups ol li .hover {text-align: left; padding: 7px 7px 7px 14px; font-size: 85%; line-height: 1.385;}

.rz-browser .rz-e #rec-col-groups ol li .hover ul {padding:0 0 7px;}

.rz-browser .rz-e #rec-col-groups ol li .hover li {
	background: transparent url(../2010/se/list-bullet.png) no-repeat 0 5px;
	padding: 0 0 0 10px;
	margin: 0;
	text-align: left;
}

.rz-browser .rz-e #rec-col-groups ol li.hoverCity{position:relative;z-index:3;}

.rz-browser .rz-e #rec-col-groups ol li.hoverCity .group-wrap{
	background:url(../2011/sprite/food-bg.png) -193px -621px no-repeat;
	position:absolute;
	left:-15px;
	top:-8px;
	width:205px;
	height:229px;
	z-index:300;
}
	
/* Collection Browser Footer */	
.rz-browser .rz-ft {padding: 21px 0;}
.rz-browser .rz-ft .browser-search {display: none;}	#rz-w.tghq {margin-left: 0;}

.tghq-lead{
	width: 100%;
	height: 134px;
	cursor:pointer;
}

.tghq-lead h1 {
	font-size: 53px;
	line-height:1;
	position: absolute;
	bottom: 60px;
	left: 14px;
}

.tghq-lead ul.menu{padding-top:75px;}

.tghq-lead.tabby .leady-hd {
	width: auto;
	position: absolute;
	bottom: 0;
}	

#rz-w .tghq-sponmod .pod.sponsor {margin-bottom:14px}

#rz-w #sponsor_ad_div_id.sponsor {position:static; border:0}

#rz-w .tghq-sponmod .pod.sponsor img {margin:0; border: none;}

.tghq-sponmod {padding: 14px 0px 0;}

.tghq-sponmod p {
	float: right;
	font-size: 85%;
	color: #999;
	padding: 4px 7px 0 0;
}

.tghq-sponmod img {float: right;}

#rz-w .pod.tghq-display {
	border-bottom: 3px solid #E4E1D2;
	margin: 0 0 21px;
	padding: 7px 0 21px;
}

#rz-w .pod.tghq-display div {
	position: relative;
	float: left;
	margin: 0 14px 0 0;
}

#rz-w .pod.tghq-display div img{
	border: 0;
	margin: 0;
	padding: 0;
	width:266px;
}

#rz-w .pod.tghq-display div em {
	bottom: 0;
	left: 0;
	font-size: 85%;
	color: #FFF;
	padding: 4px;
	position: absolute;
	z-index: 11;
	background: url(../2010/se/photoTagBG.png) repeat top left;
	line-height: 1;
	height: 12px;
	display: block;
	width: auto;
	margin-top: -20px;
	margin: 0;
	float: left;
}

#rz-w .pod.tghq-display div em a:link, 
.tghq-display div em a:visited { color: #F9DA99; text-decoration: none;}

#rz-w .pod.tghq-display h2 {margin-bottom: 7px;}

#rz-w .pod.tghq-display p {line-height: 1.3; font-size:108%;}

#rz-w .pod.tghq-featured{margin: 14px 0 28px 0;}

#rz-w .pod.tghq-featured div {position: relative; float: left; margin: 0 14px 0 0;}

#rz-w .pod.tghq-featured div img{border: 0; margin: 0; padding: 0;}

#rz-w .pod.tghq-featured div em{
	bottom:0;
	font-size: 85%;
	color: #FFF;
	padding: 4px;
	position: absolute;
	z-index: 11;
	background: url(../2010/se/photoTagBG.png) repeat top left;
	line-height: 1;
	height: 12px;
	display: block;
	width: auto;
	margin-top: -20px;
	float: left;
}

#rz-w .pod.tghq-featured div em {margin: 0;left:0;}

#rz-w .pod.tghq-featured div em a:link, 
.tghq-display div em a:visited { color: #F9DA99; text-decoration: none;}

#rz-w .pod.tghq-featured h2 {}

#rz-w .pod.tghq-featured p {line-height: 1.3; font-size:108%;}

#rz-w .pod.tghq-featured h2 {
	font-size: 182%;
	margin-bottom: 7px;
	font-weight: bold;
}

#rz-w .pod.tghq-featured ul li {line-height: 1.3; background-position: 0 -2154px;}

#rz-w .pod.tghq-collections {margin: 14px 0 28px 0;}
#rz-w .pod.tghq-collections  div {position: relative; float: left; margin: 0 14px 0 0;}
#rz-w .pod.tghq-collections  div.details{font-size: 100%; width: 314px;}
#rz-w .pod.tghq-collections  div img{border: 0px; margin: 0px; padding: 0px;}
#rz-w .pod.tghq-collections  div em{
	bottom:0;
	font-size: 85%;
	color: #FFF;
	padding: 4px;
	position: absolute;
	z-index: 11;
	background-color: transparent;
	background-color: rgba(0,0,0,0.4);
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
	line-height: 1;
	height: 12px;
	display: block;
	width: auto;
	margin-top: -20px;
	float: left;
	left:0;
}

#rz-w .pod.tghq-collections  div em {margin: 0px;}
#rz-w .pod.tghq-collections  div em a:link, .tghq-display div em a:visited { color: #F9DA99; text-decoration: none;}
#rz-w .pod.tghq-collections  h2 {font-size: 182%; margin-bottom: 7px;}
#rz-w .pod.tghq-collections  .details h2 {font-size: 138.5%}
#rz-w .pod.tghq-collections  p {line-height: 1.3; font-size:100%;}
#rz-w .pod.tghq-collections  ul li {line-height: 1.3; background-position: 0 -2154px;}

#rz-w .pod.tghq-qa {padding-top: 14px; border-top: 1px solid #DDD;}

#rz-w .pod.tghq-featured-small div {float: left;}
#rz-w .pod.tghq-featured-small img {float: none; border: 0px; padding: 0px; margin: 0px 14px 0px 0px;}
#rz-w .pod.tghq-featured-small small {display: block; color: #999; line-height: 1; padding-top: 7px; width: 160px;}
#rz-w .pod.tghq-featured-small h2 {font-size: 138.5%; margin-bottom: 7px;}
#rz-w .pod.tghq-featured-small ul li {line-height: 1.3; background-position: 0 -2154px;}

.pod.tghq-featured-small {padding-top: 14px; border-top: 1px solid #E4E1D2;}

#rz-w .pod.tghq-topics ul li {
	float: left;
	width: 190px;
	height: 235px;
	padding: 14px 14px 14px 0;
}

.tghq-topics ul li:first-child, 
.tghq-topics ul li:first-child + li, 
.tghq-topics ul li:first-child + li + li {border-bottom: 1px solid #E4E1D2;}

#rz-w .pod.tghq-topics h3 {padding: 0;}

#rz-w .pod.tghq-topics img {
	float: none;
	width: 157px;
	border: 0;
	padding: 7px 0 0 0;
	margin: 0;
}

#rz-w .pod.tghq-topics small {display: block; color: #999;}

#rz-w .pod.tghq-topics  p {line-height: 1.3;}

#rz-w.tghq #sponsor_ad_div_id {padding:0}

.tghq-sponmod .pod.sponsor small {float: left; margin: 7px 7px 0 0; color: #999;}


#rz-w .pod.tghq-menu {background: #F9F7EF; position: relative;}

#rz-w .pod.tghq-menu div {
	padding: 14px 0 14px 14px;
	float: left;
	width: 188px;
}

#rz-w .pod.tghq-menu div p {line-height: 1.3; margin-bottom: 28px;}

#rz-w .pod.tghq-menu img {
	float: right;
	border: 0;
	margin: 0;
	padding: 0;
	width:400px;
}

#rz-w .pod.tghq-menu small{
	display: block;
	color:#999;
	position: absolute;
	bottom: 14px;
	left: 14px;
}

#rz-w .pod.tghq-qa .rz-w {padding-right: 14px; width: 45%;}
#rz-w .pod.tghq-qa .rz-w h3 {font-size: 161.1%; padding-bottom:7px;}
#rz-w .pod.tghq-qa .rz-w p {line-height: 1.3;}

#rz-w .pod.tghq-qa .rz-e ul li {line-height: 1.2; background-position: 0 -2154px;}

#rz-w .pod.tghq-ex h3 {font-size: 118%; padding-bottom: 7px;}
#rz-w .pod.tghq-ex p {line-height: 1.3;}

#rz-w h2.tghq-collections-title {
	font-size: 182%;
	padding: 14px 0px 0px;
	line-height:1;
	border-top: 1px solid #E4E1D2;
}

#rz-w h2.tghq-title{font-size: 431%;}

#rz-w .pod.tghq-spon{text-align: center;background: #FFF; border: 1px solid #DDD; padding: 7px 14px 14px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;}
#rz-w .pod.tghq-spon small {color: #999; display: block; margin-bottom: 7px;}
#rz-w .pod.tghq-spon .rz-w img {margin-bottom: 0px;}
#rz-w .pod.tghq-spon .rz-w small,#rz-w .pod.tghq-spon .rz-e small {margin-bottom: 0px;}
#rz-w .pod.tghq-spon .rz-w h3 {padding: 21px 0px 0px 0px;}
#rz-w .pod.tghq-spon .rz-e{padding-left:14px; width: 45%;}
#rz-w .pod.tghq-spon .rz-w, #rz-w .pod.tghq-spon .rz-e{text-align: left;}
#rz-w .pod.tghq-spon .rz-e p {line-height:1.3;}
#rz-w .pod.tghq-spon .rz-e ul li {line-height: 1.3; background-position: 0 -2154px;}



#rz-w #whats-cooking.sponsor {text-align: center;background: #FFF; border: 1px solid #DDD; padding: 7px 14px 14px; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px; margin-bottom: 28px;}
#rz-w #whats-cooking.sponsor small {color: #999; display: block; margin-bottom: 7px;}
#rz-w #whats-cooking.sponsor .rz-w img {margin-bottom: 0px;}
#rz-w #whats-cooking.sponsor .rz-w small,#rz-w .pod.tghq-spon .rz-e small {margin-bottom: 0px;}
#rz-w #whats-cooking.sponsor .rz-w h3 {padding: 21px 0px 0px 0px;}
#rz-w #whats-cooking.sponsor .rz-e{padding-left:14px; width: 45%;}
#rz-w #whats-cooking.sponsor .rz-w, #rz-w .pod.tghq-spon .rz-e{text-align: left;}
#rz-w #whats-cooking.sponsor .rz-e p {line-height:1.3;}
#rz-w #whats-cooking.sponsor .rz-e ul li {line-height: 1.3; background-position: 0 -2154px;}
.twin.thumb {float: left; text-align:left; width: 60%;}
.twin.thumb img {border: 1px solid #DDD; padding: 1px; margin: 0px 7px 0px 0px; float: left;}
.twin.thumb p {font-size: 138.5%; font-weight: bold; float: left; white-space: nowrap; padding-top: 30px; line-height:1;}
.twin.thumb cite {font-size: 85%; white-space: nowrap;}
.twin.list {text-align: left; float:left;}
.twin.list h6 {font-weight: bold; line-height:1.3;}
.twin.list ul li {background:url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -2154px transparent; line-height: 1.3; float:none; padding-left: 10px;}
#rz-w .pod.tghq-collection-ex {}
#rz-w .pod.tghq-collection-ex strong{margin-bottom: 7px; display: block;}
#rz-w .pod.tghq-collection-ex p {line-height: 1.3;}
#rz-w .pod.tghq-collection-ex .rz-w,#rz-w .pod.tghq-collection-ex .rz-e{margin-bottom: 14px;}

.courses-bd .rz-w{width: 60%;}
.courses-bd .rz-e{width: 40%;}
.courses-bd {padding: 7px 7px 0px;}
.courses-bd p {background: url(../2010/tg-hq/tghq-icons.gif) no-repeat; line-height: 1.5; padding: 0px 0px 14px 38px;} 

.courses-bd p.a {background-position: 0px -3px;}
.courses-bd p.b{background-position: 0px -77px;}
.courses-bd p.c{background-position: 0px -146px;}
.courses-bd p.d{background-position: 0px -209px;}
.courses-bd p.e{background-position: 0px -281px;}
.courses-bd p.f{background-position: 0px -345px;}

#rz-e .pod.foodNetworkPod .rz-w, #rz-e .pod.cookingChannelPod .rz-w{width: 101px;}
#rz-e .pod.foodNetworkPod .rz-e, #rz-e .pod.cookingChannelPod .rz-e{width: 175px;}

#rz-e .pod.foodNetworkPod .rz-w img, #rz-e .pod.cookingChannelPod .rz-w img  {width: 98px; height: 73px; display:block; padding: 1px; border: 1px solid #DDD;}
#rz-e .pod.foodNetworkPod .rz-e p, #rz-e .pod.cookingChannelPod .rz-e p {line-height: 1.3;} 
#rz-e .pod.foodNetworkPod .bd, #rz-e .pod.cookingChannelPod .bd {padding: 0px 7px;}

#rz-lead.tghq-lead .button-nav a, #rz-lead.tghq-lead .button-nav a:visited{text-transform;none;} #sni-bg{
	width:100%;
	margin: 0;
	padding:1px 0 0 0;
	*padding:1px 0 14px 0;
}

.sni-w{
	width:616px;
	padding:7px 0 0 13px;
	float:left;
	margin:0 14px 14px 0;
	min-height:1px
}

.sni-e {
    width:336px;
	float:left;
	margin:14px 0;
	padding:7px 0 0 0;
}


#community {padding:7px 0 0 14px;}

#community h1 {
	font-size: 182%;
	line-height: 1;
	margin: 0 0 14px 0;
}

#community .noline {
	border-bottom: 1px solid #DDD;
	padding: 0 0 7px 0;
	margin: 0 0 7px 0;
	display: block;
	line-height: 1;
}

#community .areview {margin-bottom: 28px;}

#community .group .sectionhead {
	padding:0;
	border-top: none;
	font-weight: normal;
	border-bottom: 1px solid #DDD;
	margin-bottom: 14px;
}

#community .group .sectionhead .noline {
	font-weight: bold;
	padding-bottom: 7px;
	font-size: 100%;
	border-bottom: none;
	margin: 0px;
}

#community .group .sectionhead ul {margin-bottom: 0;} 

#community .sectionhead {
	border-top: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

#community .group .recipename {
	border-bottom: none;
	padding: 0;
	margin: 0;
}

#community .sectionhead li {list-style-image: none; margin: 0px 0px 0px 14px; line-height: 1.385;}

#community .group .small-button {float: right; margin-bottom:7px;}

#community .group .rz-w .button, #community .group .rz-e .button {float: left; margin:0px 7px 0px 0px;}

#community .group .rz-w .comp {font-size: 85%; padding: 7px 0px 0px 0px;}

.moreforums {font-size:138.5% ;}

#community .moreforums {margin-bottom: 28px;}

#community .promo {border-top: 1px solid #DDD; padding-top: 14px;}

#community .promo h4.title {border-bottom: none; padding-bottom: 0px; font-size: 138.5%; margin-bottom: 0px;}

#community ul.starbullets{margin-bottom: 14px;padding-bottom: 14px; border-bottom: 1px solid #DDD;}

#community ul.starbullets li {list-style-image: none; margin: 0px 0px 7px 14px; padding: 0px 0px 0px 10px; background: url("../2010/se/list-bullet.png") no-repeat scroll 0 8px transparent; line-height: 1.385;}

#community .rz-w strong, #community .rz-e strong {
	font-size: 138.5%;
	color: #333;
	line-height: 1;
	padding-bottom: 14px;
	display: block;
}

#community h3, #community h4 {font-size:1.3em;}

#community h4.title {
	font-size: 182%;
	line-height: 25px;
	padding-bottom: 7px;
	margin-bottom: 14px;
	border-bottom: 1px solid #E4E0D2;
}

#community .featurecol, 
#community .greencol {background:#F4F7D8 none repeat scroll 0%; padding:5px;}

#community .greencol .relforums{
	width: auto;
	padding: 5px 7px 0 55px;
	background: url(../2010/se/fc_icons-calendar.gif) no-repeat 7px -4px
}

#community .group {margin:0 0 28px;}

#community .recipename, #community .membername {font-weight:bold;}

#community .relforums {
	background:transparent url(http://img.recipezaar.com/images/2008/chefs.gif) no-repeat scroll 10px 5px;
	color:#5A554E;
	padding-left:55px;
	padding-top: 9px;
	padding-bottom: 7px;
}

#community .smlite {line-height: 1.385;}

#community .ileft {float:left; margin:0 10px 10px 0;}

#community img.right {margin:0 0 10px 10px;}

#community img.mid {vertical-align:middle;}

#community .right {float:right;}

#community .pages { font-weight:bold;}

#community .sect h4 {color:#fff; font-size:92%; font-weight:bold; padding:10px; text-shadow:#5A554E 2px 2px;}

#community form button.pic {background-color:transparent; border:medium none; cursor:pointer; vertical-align:middle;}
#community .sect {background:transparent none no-repeat scroll center bottom; height:30px;}
#community .sect.orange {background-image:url(http://img.recipezaar.com/swirllo.gif);}
#community .toplist {background:#FBD5B2 none repeat scroll 0%; padding:10px;}


.topic {
	text-indent: 20px;
}
.sectionhead {
	border-top: 1px solid #711B60;
	padding: 5px;
	font-weight: bold;
	clear: both;
}
.sectionhead li {
	list-style-image: url(http://img.{/literal}{$mydomain}{literal}/arrowp.gif);
	font-weight: normal;
	margin: 5px 10px 0 20px;
}
.sectionhead ul {
	width: 50%;
	float: left;
	margin-bottom: 10px;
}
ul.starbullets li {
	list-style-image:  url(http://img.{/literal}{$mydomain}{literal}/starbullet.gif);
	margin: 5px 10px 0 20px;
}
.sni-e .item h3.title {background-color:#F9DA99;}
.sni-e .jrnl-stats-num .button {float:none;padding-right:1px;text-align:center;width:100%;}


/* east side 300 px wide with horizontal gradient - e.g. 'featured coobook' (template 1) */
.hg-300-t{display:none;}

.hg-300-fc .memberlist {
	padding: 0px 7px 7px;
	width: 294px;
	border-bottom:1px solid #efefef;
	margin-bottom: 7px;
}

.hg-300-fc .rz-w {width: auto;}
.hg-300-fc .rz-e {width: 230px;}
.hg-300-fc .rz-w img {border:solid 1px #989a72; padding:1px; float:left; margin: 0px 7px 0px 0px; width: 48px;}
.hg-300-fc .rz-e p.smlite { font-weight: bold; background: none; padding: 0px; margin: 0px; width: auto;}
.hg-300-fc .rz-e p.comments { color:#333; font:normal 100% "Arial"; margin: 4px 0px 7px; padding: 0px 0px 7px 0px;background: none; width: auto;}



.hg-300-fc p.aut {font-size:85%;}
.hg-300-fc p.aut a { color:#660; font-weight:bolder;}
.hg-300-fc p.aut a:visited {color:#969; }
.item.fb-mod{padding-left: 0px; padding-right: 0px; width: 322px;}
.rz-e .item, .rz-e .ad, .rz-e .wpn 
{
    width:315px;padding:7px 0 7px 7px; margin:0px 0px 7px 7px; clear:both; overflow: hidden;background-color:#fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;
    *width:315px;
    *background:#fff url(../2010/ieimages/pod-white-rc.png) no-repeat scroll bottom -322px;
}
.rz-e .item h3 {background-color:#f9da99;width:294px;font:bold 108%/1;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding: 7px;margin-bottom:7px;background-image:none;}
.hg-300-fc .relforums p {font-weight: normal; font-size: 13px; background: none; color: #333; margin-bottom: 0px; padding: 0px 7px 7px 7px;}
.rz-e .item p.more {clear: left;}
.tabby {
	margin-left:0;
	border-bottom:1px solid #DAD5C4;
	margin-bottom:14px;
}

.tabby .leady-hd {
	padding:14px 14px 0;
	border: none;
}

.tabby li a.selected,
.tabby li a.selected:visited,
.tabby li a.selected:hover,
.tabby li a.selected:active {
	background: #FFF;
	box-shadow: none;
	border: 1px solid #DAD5C4;
	border-bottom: none;
	-moz-border-radius:2px 2px 0 0;
	-khtml-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	margin-bottom: -1px;
	padding-bottom: 5px;
}

.tabby li a.selected span,
.tabby li a.selected:hover span,
.tabby li a.selected:visited span,
.tabby li a.selected:active span{
	background:none;
	color:#333;
	cursor:auto;
}

#rz-bc.recipe{border-bottom:none;}

.recipe-details #rz-bc {background:#F9F7EF;}

#rz-lead.recipe-info-page {
	background:#F9F7EF;
	z-index: 5000;
}

#rz-bd.recipe-detail-page #rz-lead.recipe-info-page .rz-lead-fsize{display:none;}

#rz-bd.ratings-reviews #rz-lead.recipe-info-page {margin-left:0;border-top:none;}

#rz-bd.ratings-reviews #rz-lead.recipe-info-page .rz-lead-fsize{display:none;}

#rz-bd.recipe-detail-page .recipe-user img {
    padding: 1px;
    border: 1px solid #d4d4d4;
    float: left;
    margin-right: 7px;
}

#rz-bd.recipe-detail-page .recipe-user p {
    clear: both;
    color: #999;
    line-height: 1.3;
}

#rz-bd.recipe-detail-page .recipe-user p.un {
    font-size: 100%;
    color: #333;
    font-weight: bold;
    margin-bottom: 2px;
}

.recipe-detail-page .user-info { float: left }

.recipe-detail-page .leady-hd h1.fn {
    font-size: 182%;
    margin-bottom:14px;
    width: 614px;
    *padding-bottom: 4px; /* RZREDUX-4148 mshields */
}

.recipe-detail-page .leady-hd h2 ,
.ratings-reviews .leady-hd h2 {
    font-size: 204%;
    color: #333;
    margin: 0 0 14px 0;
    width: 455px;
}

.recipe-info-page .button-nav a{*padding-right:1px !important;}

.recipe-info-page .button-nav a span {*padding-right:13px}

.recipe-info-page .button-nav a.selected span{
	background:none;
	color:#333;
	text-shadow:none;
}

.recipe-info-page .button-nav a.selected span em{color:#999;}

.about-recipe-info p.small{clear:both;}

.recipe-detail-page #rz-main {z-index:5001;}

.recipe-detail-page #rz-main.lowz {z-index:500;}

#rz-w .pod.recipe-item {
	border-bottom:1px solid #d4d4d4;
	clear:both;
	padding-bottom:14px;
	margin-bottom:14px;
	position:relative;
	z-index:2000;
	min-height:200px;
}

#rz-w .pod.recipe-item .rz-w .bd {
	width:266px;
	min-height:200px;
	border:1px dotted #eee;
}

#rz-w .pod.recipe-item .rz-w .bd .imgCont {margin:auto;}

#rz-w .pod.recipe-item .rz-w .bd .imgCont img {
	padding:0;
	border:none;
	float:none;
	margin:0;
}

#rz-w .pod.recipe-item .rz-w .bd .imgCont .photolink{
	background-color: transparent;
	background-color: rgba(0,0,0,0.4);
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
	color: #FFF;
	display: block;
	float: left;
	font-size: 85%;
	height: 17px;
	line-height: 1;
	padding: 5px 7px 0;
	position: absolute;
	width: auto;
	z-index: 11;
	left:0;
	bottom:0;
}

#rz-w .pod.recipe-item .rz-w .bd .imgCont .photolink a {color: #F9DA99;text-decoration: none;}

#rz-w .pod.recipe-item .rz-w .ft {
	border:1px dotted #eee;
	border-top:none;
	width:252px;
	padding:7px 7px 14px;
}

#rz-w .pod.recipe-item .rz-w .ft p {
	font-size:85%;
	color: #999;
	line-height:1.636;
	padding:0 0 7px 0;
}

#rz-w .pod.recipe-item .rz-e .rating-txt{font-size:85%;}

#rz-w .recipe-item .rz-w{margin-right: 14px;width: 268px;}

#rz-w .recipe-item .rz-e{width:332px;}

#rz-w .ckTime {margin:21px 0;text-align:right;}

#rz-w .ckTime .ct-w{float:left;}

#rz-w .ckTime .ct-e{float:right;text-align:left;}

#rz-w .ckTime h3 {font-size:138.5%;font-weight:bold;line-height:1.3;padding:0;}

#rz-w .ckTime .ct-w h3{
	background: url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -4511px transparent;
	padding: 0 0 0 14px;
}

#rz-w .ckTime p {
	font-size:100%;
	color:#999;
	line-height:1.3;
}

#rz-w .userNote, #rz-w .LEuserNote {
	background:#F9F9EF;
	border-bottom:1px solid #D8D6CA;
	position:relative;
	padding:14px;
}

#rz-w .userNote em, #rz-w .LEuserNote em {
	background: url("../2011/sprite/food-bg.png") no-repeat scroll -1px -107px #FFF;
	display: block;
	height: 13px;
	position: absolute;
	right: 0;
	top: 0;
	width: 13px;
}

#rz-w .userNote h4, #rz-w .LEuserNote h4{font-size: 108%}

#rz-w .userNote p.userclsnote, 
#rz-w .my-pn p.userclsnote, 
#rz-w .LEuserNote p.note{
	background: url("../2011/open-quote.png") no-repeat scroll 3px 10px transparent;
	font-style: italic;
	line-height: 1.3;
	padding: 7px 0 7px 21px;
}

#rz-w .my-pn p.userclsnote {padding: 14px 0 0 21px}

#rz-w .my-pn p.userclsnote .morelinkforusernote {margin:7px 0 0}

#rz-w .my-pn p.userclsnote .morelinkforusernote a{
	font-size:85%;
	border-bottom: 1px dotted #00709B;
}
#rz-w .my-pn .morelinkfornote, #rz-w .userNote .morelinkfornote {
	margin:7px 0 0;
	font-family:arial;
}
#rz-w .my-pn .morelinkfornote a {
	border-bottom: 1px dotted #00709B;
	font-size:85%;
}


/*End quote CSS added by Tyler*/

.userNoteCont .userNote .end-quote {
	background: url(../2011/close-quote.png) no-repeat scroll 3px 4px transparent;
	bottom: 16px;
	display: block;
	height: 15px;
	position: absolute;
	right: 14px;
	width: 18px;
}

.userNoteCont .userNote.fullnote .end-quote {display: block;}

.userNoteCont .userNote.partnote .end-quote {display: none;}

.usernameflyout{float:left;}

#rz-w .userNote p.userclsnote{
	background: url(../2011/open-quote.png) no-repeat scroll 3px 17px transparent;
	font-style: italic;
	line-height: 1.3;
	padding: 14px 21px 7px 21px;
}

#rz-w .userNote p.userclsnote .morelinkforusernote {margin:7px 0 0 0; display:block;}

#rz-w .userNote p.userclsnote .morelinkforusernote a, 
#rz-w .userNote .morelinkfornote a {font-size:85%;border-bottom: 1px dotted #00709B;}

#edit-note .dd-form p {clear:both; padding: 7px 0;}

#edit-note .dd-form div.buttons{padding:0 0 0 130px;}

#edit-note .dd-form div.buttons span.addor{
	display: block;
	padding-top: 6px;
}

#rz-w .my-pn p.textnotemore{clear:left;}

#rz-w .userNote p.more{padding:0}

.rz-ss-e.serviceSize{
	float:left;
	width: 410px;
	*margin-bottom:10px
}

.rz-ss-e.serviceSize .section{
	border:1px solid #e1e1e1;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
	margin:0 7px 14px 0;
	background:#F6F6F6;
}

.rz-ss-e.serviceSize .section.units {margin-right:0}

.rz-ss-e.serviceSize .section .part {float:left;padding:2px;}

.rz-ss-e.serviceSize .section .part.line{border-right:1px solid #e1e1e1;}

.rz-ss-e.serviceSize .section p {
	line-height:1;
	padding:7px 3px 5px;
	margin-right: 0
}

.pod.recipe-ft {clear:left}

.pod.recipe-ft .rz-e {text-align:right;width:auto;}

#rz-w .pod.topCollection{
	border-top: 4px double #EBE8DF;
	background:#fcfbf2;
	margin:0 0 28px -14px;
	width:644px;
}

#rz-w .pod.topCollection h2{
	padding:14px;
	font-size: 182%
}

#rz-w .pod.topCollection .ft .hd h2{
	padding:0 0 14px 0;
	font-size: 123.1%;
	float:left;
}

#rz-w .pod.topCollection .ft .hd p{
	padding:7px 0 0 0;
	float:right;
	font-size:85%;
}

#rz-w .pod.topCollection ul.colList {
	border-bottom: 4px double #EBE8DF;
	padding:0 14px 14px;
}

#rz-w .pod.topCollection ul.colList li {
	float:left;
	text-align:center;
	padding:0 7px;
	width:140px;
}

#rz-w .pod.topCollection ul.colList li.current-rating{
	padding:0;
	left:0;
}
#rz-w .pod.topCollection ul.colList li img {float:none;margin:0;}

#rz-w .pod.topCollection ul.colList li span.inline-rating {margin: 0 0 0 25px;}

#rz-w .pod.topCollection .ft {
	background:#FFF;
	border-bottom: 4px solid #EBE8DF;
	padding:14px;
}
#rz-w .pod.topCollection .ft div.colTextList ul{float:left;width:33%;}


.ingredients .rz-ss-e p {font-weight:bold;font-size:100%;}

.recipe-cats a {
	background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -2154px transparent;
	float: none;
	padding-left: 10px;
	margin-right:7px;
}

.servingsize button.small-button span {*padding-right:0}
.servingsize button.small-button span em{
	*margin: 0 -7px 0 2px;
	*padding-right: 8px;
}

a.small-button span .label{
	background: url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -4591px transparent;
	display: block;
	float: left;
	height: 17px;
	margin: 0 7px 0 0;
	padding: 0;
	width: 15px;
}

.recipe-item a.small-button span em {font-weight:bold;}

a.small-button:hover span .label{background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -4591px transparent;}
a.small-button:active span .label{background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -4591px transparent;}

.pod.recipe-item .rz-w .bd .small-button{margin:7px 0 0 50px;width:150px;}

.pod.recipe-item .rz-w .ft .small-button{margin:3px 0 0 65px;}

.pod.recipe-item .rz-w .ft.expanded .small-button{margin:3px 0 0 246px;}

.pod.recipe-item .rz-w .ft  a {margin:0 0 0 50px;}

.pod.recipe-item .rz-w .ft  p a {margin:0;}

a.small-button span .label.print, a.small-button:hover span .label.print, a.small-button:active span .label.print{
	background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -4743px transparent;
	display: block;
	float: left;
	height: 13px;
	margin: 4px 7px 0 4px;
	padding: 0;
	width: 15px;
}

.recipe-user .user-info .user-click a span{
	background: url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -4681px transparent;
	cursor: pointer;
	display: block;
	height: 9px;
	text-indent: -9999px;
	width: 6px;
	margin:5px 0px 0px 4px;
}

.recipe-cats a.more em {background: url("../2011/sprite/rz-icons.png") no-repeat scroll 0 -4681px transparent;display: inline-block;height: 10px;margin: 0 0 0 4px;width: 10px;}

li#add-note dl.flg{position: relative;}
li#add-note dl.flg .flyout {display: none;position: absolute;right: 269px;}

li#add-note dl.flg .dd-form{padding:10px 0 14px 10px;}
li#add-note dl.flg .dd-form p {padding-bottom:7px;}
#add-note .custom-dd .buttons{width:200px;}

#add-note .dd-form span.outof, #edit-note .dd-form span.outof{
	color: #999999;
	display: block;
	font-size: 85%;
	line-height: 1;
	margin: 0 7px 14px 0;
	text-align: right;
}
#add-note .dd-form span input, #edit-note .dd-form span input{
	color: #999999;
	width: 28px;
}

#edit-note .custom-dd a.small-button{float:left; margin:0 7px 0 0;}

#rz-w . pod #edit-note .flyout .fly-bd h3 {float:none;}
#rz-w . pod #edit-note .flyout .fly-bd .dd-form .rz-ua-text-area {padding:7px 0;}

.rz-w.expanded{float:none;}

.recipe-item .rz-w .bd.expanded, 
.imgCont.expanded {
	width:614px;
	min-height: 300px;
	height: auto !important;
	position:relative;
}

.recipe-item .rz-w .ft.expanded {width:614px !important;position:relative}	

.imgCont {position:relative;}

.recipe-item .imgCont {
	width:266px;
	height:200px;
}

#rz-w .recipe-item .rz-w.expanded{width:614px;float:none;}

#rz-w .recipe-item .rz-e.expanded {
	float:none;
	margin:14px 0 0 0;
	width:100%;
}

.recipe-item .rz-w .bd.expanded, .imgCont.expanded {position:relative}

.recipe-item .rz-w .ft.expanded {
	width:600px !important;
	position:relative;
	text-align:center;
}

#rz-w .pod.recipe-item .rz-w .bd.expanded {width:614px;min-height:455px;}

.imgCont.contracted{width:266px; height:200px;}	

.imgCont.expanded{width:614px;min-height:455px;}	

.imgfloater{
	position: relative;
	overflow: hidden;
	cursor:pointer;
}

.imgfloater .smallPageImage {
	position: absolute;
	left: -999em;
}

.smallPageImage.maxed {max-width:100%}

#rz-w .userNoteCont, #rz-w .LEuserNoteCont, 
#rz-w .userNote, #rz-w .LEuserNote{
	position:relative;
}
#rz-w .userNote p.note, #rz-w .LEuserNote p.note{
	overflow:hidden;
}

#rz-w .userNote .more, #rz-w .userNote .less {position:absolute;bottom:7px;left:21px;font-size:85%;}
#rz-w .userNote .less{display:none;}
			
.recipe-item .close{
	background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -5058px transparent;
	border: medium none;
	cursor: pointer;
	height: 12px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 7px;
	top:7px;
	text-indent: -9999px;
	width: 12px;
	display:none;
	z-index:1000;
}
.recipe-item .close:hover{
	background-position: 0 -5032px;
}
.recipe-item .close:active{
	background-position: 0 -5044px;
}

.imgCont .open{
	background: url(../2011/sprite/rz-icons.png) no-repeat scroll 0 -5008px transparent;
	bottom: 0;
	height: 22px;
	position: absolute;
	right: 0;
	width: 22px;
}

.imgCont:hover .open{ background-position: 0 -4962px; }

.imgCont:active .open{ background-position: 0 -4985px; }

.recipe-item .rz-w .bd.expanded, 
.imgCont.expanded{position:relative}

.recipe-item .rz-w .ft.expanded{width:600px !important;position:relative; text-align:center;}

.imgCont.contracted{width:266px;min-height:200px;}	



li#view-fs .tip-hldr, 
li#write-rev .tip-ask,
li#submit-correction .tip-sub,  
li#add-to-cb .tip-addto,
li#add-to-sl .tip-shopping,
li#add-to-m .tip-menu,
li#send-to-p .tip-send{
	display:none;
	}							
li#view-fs:hover .tip-hldr, 
li#write-rev:hover .tip-ask,  
li#submit-correction:hover .tip-sub,  
li#add-to-cb:hover .tip-addto,
li#add-to-sl:hover .tip-shopping,
li#add-to-m:hover .tip-menu,
li#send-to-p:hover .tip-send {
	display:block;
	}
	
div.tip-hldr {
  font-size: 11px;
  left: -131px;
  padding: 0;
  position: absolute;
  top: 28px;
  width: 120px;
}
div.tip-ask {
  font-size: 11px;
  left: -131px;
  padding: 0;
  position: absolute;
  top: 110px;
  width: 120px;
}
div.tip-sub {
  font-size: 11px;
  left: -131px;
  padding: 0;
  position: absolute;
  top: 138px;
  width: 120px;
}
div.tip-addto {
  font-size: 11px;
  left: -131px;
  padding: 0;
  position: absolute;
  top: -2px;
  width: 120px;
}
div.tip-shopping {
  font-size: 11px;
  left: -131px;
  padding: 0;
  position: absolute;
  top: 26px;
  width: 120px;
}
div.tip-menu {
  font-size: 11px;
  left: -131px;
  padding: 0;
  position: absolute;
  top: 55px;
  width: 120px;
}
div.tip-send {
  font-size: 11px;
  left: -131px;
  padding: 0;
  position: absolute;
  top: -2px;
  width: 120px;
}

div.tip-hldr .tip-top, 
div.tip-ask .tip-top, 
div.tip-sub .tip-top, 
div.tip-addto .tip-top,
div.tip-shopping .tip-top,
div.tip-menu .tip-top,
div.tip-send .tip-top {
  background: url("../2011/sprite/sp-popupMini.png") no-repeat scroll -32px 0 transparent;
  height: 10px;
  margin-left: 4px;
  width: 116px;
}
div.tip-hldr .tip-mid, 
div.tip-ask .tip-mid, 
div.tip-sub .tip-mid, 
div.tip-addto .tip-mid,
div.tip-shopping .tip-mid,
div.tip-menu .tip-mid,
div.tip-send .tip-mid{
  background: url("../2011/sprite/sp-popupMini.png") repeat-y scroll -148px 0 transparent;
  margin-left: 4px;
  width: 116px;
}
div.tip-hldr .kv-tip, 
div.tip-ask .kv-tip, 
div.tip-sub .kv-tip, 
div.tip-addto .kv-tip,
div.tip-shopping .kv-tip,
div.tip-menu .kv-tip,
div.tip-send .kv-tip {
  padding: 0 12px;
}
div.tip-hldr .kv-tip .kv-tip-right, 
div.tip-ask .kv-tip .kv-tip-right, 
div.tip-sub .kv-tip .kv-tip-right, 
div.tip-addto .kv-tip .kv-tip-right,
div.tip-shopping .kv-tip .kv-tip-right,
div.tip-menu .kv-tip .kv-tip-right,
div.tip-send .kv-tip .kv-tip-right {
  background: url("../2011/sprite/sp-popupMini.png") no-repeat scroll -5px -9px transparent;
  display: block;
  height: 10px;
  left: 119px;
  position: absolute;
  width: 6px;
}
div.tip-hldr .tip-bottom, 
div.tip-ask .tip-bottom, 
div.tip-sub .tip-bottom, 
div.tip-addto .tip-bottom,
div.tip-shopping .tip-bottom,
div.tip-menu .tip-bottom,
div.tip-send .tip-bottom{
  background: url("../2011/sprite/sp-popupMini.png") no-repeat scroll -264px -18px transparent;
  margin-left: 4px;
  padding-bottom: 10px;
  width: 116px;
}

.bd.no-photo p {
	font-size: 85%;
	margin-top: 80px;
	text-align: center;
}
.pod.recipe-item .rz-w .bd.no-photo .small-button{
	margin: 7px 0 0 56px;
}
.pod.recipe-item .rz-w .bd.no-photo a{
	margin-left:61px;
}
#rz-w .userNoteCont{
	position:relative;
	min-height:100px;
}
#rz-w .rz-e.expanded .userNoteCont, #rz-w .rz-e.expanded .userNoteCont .userNote{
	position:relative;
	height:auto;
	clear:both;
}
#rz-w .rz-e.expanded .userNoteCont .userNote p.more{
display:none;
}
#rz-w .rz-e.expanded .rz-hd{
	float: left;
	margin-top: 14px;
	width: 48%;
}
#rz-w .rz-e.expanded .ckTime{
	border-left: 1px solid #DDDDDD;
	float: left;
	margin: 0 0 21px 14px;
	padding-left: 14px;
	width: 46%;
}
#rz-w .userNote{
	position:relative;
	z-index:10000;
}
#rz-w .userNote .more,
#rz-w .userNote .less {
	position:absolute;
	bottom:7px;
	left:21px;
	font-size:85%;
}
#rz-w .userNote .less{
	display:none;
}
#rz-w .userNote p.note{
	overflow:hidden;
	height:61px;
}
img.smallPageImage{
	/* max-width:100%; */
}

.pod.ingredients .ing-note{
	width:386px;
	font-size:100%;
}
.pod.ingredients .ing-note p {
	font-size:100%;
	line-height:1.3;
	padding:0;
}
.pod.ingredients .ing-note .icon{
	padding:0 7px 0 0;
}

#dialog .proof a {
	margin:7px 0 !important;
}
#dialog .proof{
	top:25px !important;
	left:25px !important;
}
#dialog .kv-header .timer-close .close-btn-wrap{
	display:none;
}

.pod.ingredients .ingredients ul li {
	background:none;
	padding-left:0px;
}

.fly-bd .dNote .buttons{padding:14px 14px 14px 14px;}

.fly-bd .dNote .buttons a.small-button{margin-right:7px;}

.rz-e .fly-bd .dNote p.deletenote{padding:14px 14px 0; line-height:1.3;}

.addedwhen{clear:both;}


/*Delete private note*/
.MyDeleteNote p.deletenote{
	padding:14px;
	line-height:1.3;
	clear:both;
	font-style:normal;
}

.MyDeleteNote .buttons {
	padding:0px 14px 14px;
}
.MyDeleteNote .buttons .small-button{
	margin-right: 7px;
}

#rz-stretch .reccat.ckbk .column.item .small-button{
	*width:160px;
}#rz-e .pod.more_ideas .title,
.sni-e .pod.more_ideas .title{
	
}

#rz-e .pod.more_ideas .rz-stc .hd, 
.sni-e .pod.more_ideas .rz-stc .hd {
	border-bottom: 1px solid #DDD;
	margin: 0 0 7px;
	padding: 0 0 7px;
	height:auto;
}

#rz-e .pod.more_ideas .rz-stc h4, 
.sni-e .pod.more_ideas .rz-stc h4{
	font-size: 108%;
	line-height: 1.1;
	margin: 0 0 7px;
}

#rz-e .pod.more_ideas .rz-stc p, 
.sni-e .pod.more_ideas .rz-stc p {
	width:180px;
}

#rz-e .pod.more_ideas .rz-stc ul, 
.sni-e .pod.more_ideas .rz-stc ul {
  float: left;
}

#rz-e .pod.more_ideas .rz-stc ul li, 
.sni-e .pod.more_ideas .rz-stc ul li {
  background-position: 0 -2153px;
  float: left;
  line-height: 108%;
  margin-bottom: 0.538em;
  padding: 0 0 0 4%;
  width: 44%;
}

#rz-e .pod.more_ideas .rz-stc ul li.odd, .sni-e .pod.more_ideas .rz-stc ul li.odd {
  padding: 0 4%;
  *width: 120px;
}.sni-w .hd {
	padding: 10px 0 14px;
	border-top:1px solid #DDD;
	border-bottom:2px solid #E4E0D2;
}

.sni-w .hd .rz-w {
	background:#F9F7EF;
	padding:7px;
	width:322px;
}

.sni-w .hd .rz-w h2 {
	font-size: 182%;
	line-height:1;
	padding:4px 0 14px 0;
}

.sni-w .hd .rz-w h4 {
	font-size: 138.5%;
	line-height:1.3;
}

.sni-w .hd .rz-w p {line-height:1.3;}

.sni-w .hd .rz-w p.desc {padding:7px 0 14px 0;}

.sni-w .hd .rz-w p.li_title {padding: 0 0 7px 0;}

.sni-w .hd .rz-w .userInfo {margin-bottom:7px;}

.sni-w .hd .rz-w .userInfo img {
	border: 1px solid #D4D4D4;
	float: left;
	margin-right: 7px;
	padding: 1px;
}

.sni-w .hd .rz-w .userInfo p {
	font-size:85%;
	line-height:1.3;
}

.sni-w .hd .rz-w .userInfo .userimage{margin-top:4px;}

.sni-w .hd .rz-w .userInfo .userimage .inline-rating.small{margin-right:7px;}

.sni-w .hd .rz-w .imgCont {
	height: auto;
	margin: auto;
	position: relative;
}

.sni-w .hd .rz-w .imgCont .photolink{
	background-color: transparent;
	background-color: rgba(0,0,0,0.4);
	*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
	bottom: 0;
	color: #FFF;
	display: block;
	float: left;
	font-size: 85%;
	height: 12px;
	left: 0;
	line-height: 1;
	padding: 4px;
	position: absolute;
	width: auto;
	z-index: 11;
}

.sni-w .hd .rz-w .imgCont .photolink a {color: #F9DA99;text-decoration: none;}

.see_more {display:block; margin:14px 0px 0px 0px;padding: 7px 0px;border-top:1px solid #DDD;}

#sni-bg p.tagline{padding:0 0 14px 0;}


.sni-w .hd .rz-e {
	width:265px;
	margin-left:14px;
}

.featured-e h3 {
	font-size: 123.1%;
	margin:0;
	padding:0;
	line-height:1;
}

.featured-e p {line-height:1.3;}

.featured-e .fe_stars {margin:14px 0 0;}

.featured-e .fe_stars .star-rating{margin:0 7px 0 0}

.fe-image {margin:7px 0 0 0}

.fe-image img {
	border:1px solid #DDD;
	padding:1px;
	background:#FFF;
	float:left;
	margin:0 7px 0 0;
}

.sni-w .hd .rz-e .popular h3 {
	font-size:138.5%;
	margin:7px 0;
	padding:0;
	line-height:1;
}

.sni-w .hd .rz-e .popular ul.list{float:left;width:48%;}

/*     */
.sni-w.cookbooks-hb .hd .rz-w .imgCont {height:auto}

.whats_a_cookbook {
	border-bottom:1px solid #DDD;
	padding:14px 0;
	margin:0 0 7px 0;
}

.whats_a_cookbook h3 {
	font-size: 123.1%; /* Tahoma Size */
	margin:0;
	padding:0;
	line-height:1;
}

.whats_a_cookbook p {
	line-height:1.3;
	padding:7px 0;
}

.whats_a_cookbook a.button {margin:7px 0 0;}

.cookbook_by {margin: 7px 0 0 0}

.cookbook_by p {margin-bottom:7px;}

.cookbook_by .see_more{
	border-top:none;
	border-bottom:1px solid #DDD;
	margin:0;
}

.cookbooks-hb .bd-1, .cookbooks-hb .bd-2{float: left;margin-top: 10px;}

.cookbooks-hb .bd-2 .recip_se-sm {margin-bottom: 21px;width: auto;}

.cookbooks-hb h2 {clear: both;font-size: 161.6%;margin-bottom: 7px;}

.sni-w.cookbooks-hb .sni-w.ckbks{padding:14px 0px;}

.cookbook_by ul.list li, 
.cookbooks-hb .rz-w  ul.list li {
	line-height:1.3;
	padding-bottom:7px;
	background-position: 0 -2152px;
}
.sni-w.menus-hb .hd .rz-w .imgCont {height:auto}

.whats_a_menu {
	text-align:center;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	padding:14px 0px;
	margin:0px 0px 7px 0px;
}

.whats_a_menu h3 {
	font-size:138.5%;
	margin:0;
	padding:0;
	line-height:1;
}

.whats_a_menu p {
	line-height:1.3;
	padding:7px 28px;
}

.whats_a_menu .button {margin:7px 0 0;}

.menu_by {margin: 7px 0 0 0;}

.menu_by p {margin-bottom:7px;}

.menu_by .see_more{
	border-top:none;
	border-bottom:1px solid #DDD;
	margin:0;
}

.uri_cont{float:left;}

.uri_date{
	clear:left;
	color:#999;
	padding-top:4px;
}

.smp .reviews .ftr em {color:#999;}

.menu_by ul.list li, .menus-hb .rz-w  ul.list li {
	line-height:1.3;
	padding-bottom:7px;
	background-position:-0px -2152px;
}

.menus-hb .rz-w .userInfo .userimage small {float:left;margin-left:7px;}

.menus-hb .rz-e .fe_stars small {float:left;}.add-this-recipe-to .is-twitter-button a {
    background: url(http://a0.twimg.com/a/1310750171/images/goodies/tweetn.png) no-repeat;
    display: block;
    height: 25px;
    padding: 0;
    text-indent: -9999px;
    width: 68px;
}

.add-this-recipe-to .is-twitter-button a:hover {
	background: url("http://a0.twimg.com/a/1310750171/images/goodies/tweetn.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	padding: 0;
	text-indent: -9999px;
	width: 68px;
}/* defaults */
#global-toolbar {width:964px;float:right;font-size:85%;position:relative;z-index:1001;border-bottom:1px dotted #DDD;border-top:none;padding:0 14px 7px;}
* html #global-toolbar {width: 474px;}

/* page-types */
#fn-w #global-toolbar {padding:0 0 7px;margin-bottom: 14px;width:630px;} 
.article-gallery #global-toolbar {float:left; padding: 8px 0 6px 14px; border-bottom:none;*position:absolute;}
.article-gallery .photo-gallery4{*padding-top:36px;}
#local-toolbar {*height:0;} /* IE7 height issue*/

/* list-items */
#global-toolbar li {float:left;}
* html #global-toolbar li { width: 50px; white-space: nowrap; } 
#global-toolbar li a {display: block;height: 18px; }
#global-toolbar li a:visited {color:#1E7BAC;}
#global-toolbar li.last {background:none;}

/* font-resize */
#global-toolbar #font-resize {margin-top: 4px; border-left: none; padding-left: 0; padding-right: 7px; } 
#fn-w #global-toolbar #font-resize {margin-left:14px;}
#global-toolbar #font-resize, #global-toolbar #font-resize span, #global-toolbar #font-resize ul { float: left; }
#global-toolbar #font-resize li { float: left; line-height: 13px; padding: 0 4px; cursor: pointer; _width: 10px;}
#global-toolbar #font-resize li.active { background: #ddd; }
#global-toolbar #font-resize .sm { font-size: 85%; }
#global-toolbar #font-resize .med { font-size: 100%; }
#global-toolbar #font-resize .lg { font-size: 116%; }

/* wrapper for utility */
#global-toolbar #utility {float:right;}
#global-toolbar #utility #site, 
#global-toolbar #utility #social {float:left;margin-left:9px;}	

#global-toolbar #utility #social {width:180px;width:220px\9;}

#global-toolbar #utility #site li {padding: 3px 13px 0 7px;background: url("../imgs/bullet_gray.gif") no-repeat right 8px;}
#global-toolbar #utility #social li {padding-right:8px;}

/* print */
#global-toolbar #tb-print a { background: url(http://images.foodnetwork.com/webfood/fn20/imgs/sp-iconsNorm.gif) no-repeat 0 -41px; padding-left: 15px; line-height:15px; }
#global-toolbar #tb-print a:hover { background-position: 0 -62px; }
#global-toolbar #print-select ul {list-style:none; }
#global-toolbar #print-select ul li { float: none; background-image:none; } 

#global-toolbar #tb-tweet, #global-toolbar #tb-facebook { background:none; }
ul#social li#tb-facebook{width: 50px;}
#global-toolbar #tb-tweet a { background: url("../imgs/toolbar-share.png") no-repeat left transparent;text-indent:-9999px; overflow:hidden; display: block; width:55px; height:20px;}
#global-toolbar #tb-facebook, .rcp-tools #tb-facebook {margin-right:-17px;  height: 20px;  /*background: url("../imgs/fbook-loader.gif") no-repeat 0 2px;*/ }
#global-toolbar #tb-facebook.msie, .rcp-tools #tb-facebook.msie {margin-right:0;}
#global-toolbar #tb-facebook a, .rcp-tools #tb-facebook a { background: url("../imgs/sp-iconsNorm.png") no-repeat 0 -699px transparent; padding-left: 21px; display: block; }
#global-toolbar #tb-facebook a.chicklet, .rcp-tools #tb-facebook a.chicklet {margin-top:3px;}
* html #global-toolbar li#tb-facebook, *html .rcp-tools li#tb-facebook { width: 120px; position: absolute; height: 16px; } 
#global-toolbar #tb-share a { background: url("../imgs/toolbar-share.png") no-repeat -66px 1px; padding:0; height:20px; width:19px; text-indent:-9999px; display: block; overflow:hidden; cursor:pointer;}
#tb-facebook a.chicklet {line-height:1.2em;}

.fb_reset {direction:rtl !important;float:left;width:90px !important;}

#global-toolbar #tb-email a { background: url(http://images.foodnetwork.com/webfood/fn20/imgs/sp-iconsNorm.gif) no-repeat 0 -81px; padding-left: 17px; line-height:15px;}
#global-toolbar #tb-email a:hover { background-position: 0 -102px; }

#global-toolbar #email-a-friend { right:130px;top:0px; }
#fn-we #global-toolbar #email-a-friend {right:130px;}
#global-toolbar #email-a-friend .minor {margin-left:14px;}
#global-toolbar #email-a-friend .bd .lg-field .minor {margin-left:none;}

/* Email Inline Popup */
#email-a-friend { position: absolute; top: 32px; right: 368px; width: 434px; height: 363px; display: none;z-index:4000;font-size:116%;}
#email-a-friend .hd { background: url(http://images.foodnetwork.com/webfood/fn20/imgs/email-a-friend-assets.png) no-repeat top left; background-position: 0 0; padding-top: 7px;}
#email-a-friend .hd h3 { background:url(http://images.foodnetwork.com/webfood/fn20/imgs/email-a-friend-assets.png) repeat-y top left; background-position: -434px 0; font-size: 108%; font-family: "trebuchet ms", sans-serif; font-weight: bold; line-height: 1.6; }
#email-a-friend .hd h3 span { background: #f3ead5; display: block;padding: 2px 14px; margin: 0 7px; }
#email-a-friend .hd .close { position: absolute; top: 13px; right: 15px; background: transparent url(http://images.foodnetwork.com/webfood/fn20/imgs/sp-popups.png) no-repeat 0 0; _background: transparent url(http://images.foodnetwork.com/webfood/fn20/imgs/sp-popups.gif) no-repeat 0 0; width: 12px; height: 12px; text-indent: -9999px; cursor: pointer;}
#email-a-friend .bd { clear: both;background:url(http://images.foodnetwork.com/webfood/fn20/imgs/email-a-friend-assets.png) repeat-y top left; background-position: -434px 0; padding: 14px 7px;}
#email-a-friend .bd .minor {color: #999;}
#email-a-friend .bd .alert { color: #b50938;}
#email-a-friend .ft { height: 7px; background:url(http://images.foodnetwork.com/webfood/fn20/imgs/email-a-friend-assets.png) repeat-y top left; background-position: -868px 0;}
#email-a-friend .area-box { margin-top: 7px;  background: url(http://images.foodnetwork.com/webfood/fn20/imgs/emailafriend-textarea.gif) no-repeat top left; zoom:1;}
#email-a-friend .area-box span { background: url(http://images.foodnetwork.com/webfood/fn20/imgs/emailafriend-bcap.gif) no-repeat bottom left; display: block; padding-bottom: 3px;}
#email-a-friend .bd .area-box textarea { background: transparent; width: 382px; font-size: 85%; color: #3d3d3d; height: 65px; padding: 5px; border: 0; resize: none; }
#email-a-friend div.text-box { margin-top: 7px;}
#email-a-friend .text-box input{ color: #3d3d3d; font-weight: normal;}
#email-a-friend .text-box.two-col {width:193px;float:left;margin-right:14px;}
#email-a-friend #captcha-img {float:left;margin-top:4px;}
#email-a-friend #captcha-request {font-size:85%;float:left;margin:12px 0 0 7px;}
#email-a-friend .text-box, #email-a-friend .text-box span { background-color: #faf5ef ;}
#email-a-friend .sm-field { float: left; width: 189px; margin: 0 0 14px 14px;*margin-left:7px;}
#email-a-friend .lg-field {clear: both; margin: 14px 14px;}
#email-a-friend button.button { width:74px; }
#email-a-friend form {display: block;}
#email-a-friend .form-submit { text-align: center;}
#email-a-friend .form-submit .cancel { font-size: 85%; }
#email-a-friend .form-submit .cancel.disabled { color: #999;}
#email-a-friend .form-submit .cancel.disabled a { cursor: default; color: #999;}
#email-a-friend .form-submit .cancel.disabled a:hover { text-decoration: none;}
#email-a-friend label { padding: 4px 0; }
#email-a-friend label.error { padding: 4px; background-color:#ffd24f; }
#email-a-friend .loading {text-align: center; margin: 125px 0 126px; display: none;}
#email-a-friend .loading p { margin-bottom: 10px;}
#email-a-friend .success { margin: 14px 14px 0; display: none;}
#email-a-friend .success p { margin: 0 0 14px;}
