/* Hellmann's The Real Food Project Styles */

/*Begin Global Styles */

object {
	outline:none; 
}

body {
    background: url(../images/site_bg.gif);
    padding:29px 0px 10px 0px;
    margin:0px 0px 0px 0px;
}

#shell {
	width:900px;
	position:relative; /* without this upper nav placement is not relative to this container */
	padding:0px 0px 0px 0px;
}

#header {
	padding:0px 0px 0px 46px;
}

#trfplogo 
{
    position:absolute;
    left:-10px;
    top:-38px;
    z-index:2;
}

#brandlogo 
{
    position:absolute;
    left:775px;
    top:25px;
    z-index:2;
}

#breadcrumb_share_invite_links {
	width:530px;
	height:23px;
	padding:0px 0px 0px 185px;	
}

#breadcrumbs {
	float:left;
	width:320px;
	height:10px;
	color:#999999;
	font:10px Verdana,Helvetica,sans-serif;
	line-height:12px;
}

#breadcrumbs a {
	color:#999999;
	text-decoration:none;
}

#share_invite_links {
	float:left;
	width:210px;
	color:#999999;
	font:10px Verdana,Helvetica,sans-serif;
	line-height:12px;
}

#share_invite_links a {
	color:#0099CC;
	text-decoration:none;
}

#upper_nav {
	height:32px;
	margin:15px 0px 24px 0px;
}

#footer {
	width:910px;
	height:225px;
	text-align:left;
	font:10px Verdana,Helvetica,sans-serif;
	color:#666666;
	line-height:15px;
	word-spacing:-1px;
	position:relative;
	padding:30px 0px 0px 0px;
}

#footer a {
	text-decoration:none;
	color:#0099CC;
}

#footer ul {
 padding: 0px;
 margin: 0px;
 margin-left: 15px;
 padding-right:5px;
}

#footer li {
margin:0px 0px 3px 0px;
color:#0099CC;
}

#footer #legal_links {
    color:#999999;
    width:500px;
    margin:0px 0px 0px 220px;
}

#footer #site_links {
	margin:25px 0px 0px 0px;
	height:175px;
}

#footer #legal_copy {
	float:left;
	width:200px;
	padding:15px 10px 0px 0px;
}

#footer #find_recipes {
	float:left;
	width:255px;
}

#footer #find_recipes #left {
	float:left;
	width:135px;
}

#footer #find_recipes #right {
	float:left;
	width:120px;
}

#footer #watch_videos {
	float:left;
	width:200px;
}

#footer #meet_our_panel {
	float:left;
	width:110px;
}

#footer #offers 
{
	float:left;
	width:135px;
}

#footer #sandwichswap_legal_copy {
	clear:both;
	margin:5px 0px 0px 0px;
	height:40px;
	text-align:center;
}

#footer #game_legal_copy {
	clear:both;
	margin:25px 0px 0px 0px;
	height:50px;
	text-align:center;
}

#footer #game_legal_copy a {
	text-decoration:underline;
	color:#666666;
}

#mobileToggle a
{
    position:absolute;
    top:20px;
    left:170px;
    font-family:Arial;
    font-size:.7em;
    font-weight:bold;
    color:#0099cc;
    text-decoration:none;
    z-index:100;
}

/*End Global Styles */

/* Begin Homepage Styles */

#home_container  { /*?x708*/
	background:#FFFFFF;
	height:686px;
	position:relative;
	padding:22px 0px 0px 44px; 
}

#home_share_invite_links {
	height:23px;	
	padding:0px 0px 0px 440px; 
	color:#999999;
	font:10px Verdana,Helvetica,sans-serif;
	line-height:12px;
}

#home_share_invite_links a {
	color:#0099CC;
	font:10px Verdana,Helvetica,sans-serif;
	text-decoration:none;
	line-height:12px;
}

#breadcrumbs a {
	color:#0099CC;
	font:10px Verdana,Helvetica,sans-serif;
	text-decoration:none;
	line-height:12px;
}
#breadcrumbs {
	color:#0099CC;
	font:10px Verdana,Helvetica,sans-serif;
	text-decoration:none;
	line-height:12px;
}

#share_invite_links img {
	/*vertical-align:bottom;*/
}

#home_flash {
	width:760px;
	height:455px;	
	margin:0px 0px 0px 26px;
}

#home_nav_pods {
	margin:30px 0px 0px 0px;
}

.nav_item {
	width:182px;
	float:left;
	margin:0px 28px 0px 0px;
	display:inline;
}

.home_pods {
	border:1px solid #FDEDA2;
	width:789px;
	height:91px;
	background: url(../images/home_pods_bg.png) repeat-x 0px 0px;
	padding:27px 0px 0px 21px;
}

.home_pod {
	width:263px;
	float:left;
}

.home_pod_recipe_img {
	width:74px;
	float:left;
}

.home_pod_recipe_copy {
	float:left;
	width:176px;
	padding:12px 0px 0px 13px;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
}

.home_pod_recipe_copy a {
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
}

.home_pod_recipe_copy img {
	vertical-align:bottom;
}

.home_pod_video_img {
	width:120px;
	float:left;
}

.home_pod_video_copy {
	float:left;
	width:130px;
	padding:10px 0px 0px 10px;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
}

.home_pod_video_copy a {
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
}

.home_pod_video_copy img {
	vertical-align:bottom;
}

.home_pod_discussion_img {
	width:18px;
	float:left;
}

.home_pod_discussion_copy {
	float:left;
	width:340px;
	padding:0px 0px 0px 10px;
	font:11px Verdana, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
	
}

.home_pod_discussion_copy a {
	font-size:11px;
	text-decoration:none;
	color:#4D4127;
}

.home_pod_discussion_copy .hdr {
	font:14px Arial, Helvetica, Sans-Serif;
	color:#4D4127;
	font-weight:bold;
}

.home_pod_discussion_copy .hdr a {
	font-size:14px;
	text-decoration:none;
	color:#4D4127;
}

.home_pod_discussion_copy img {
	vertical-align:bottom;
}

.home_pod_expert_img {
	/*width:50px;*/
	width:104px;
	float:left;
}

.home_pod_expert_copy {
	float:left;
	width:130px;
	padding:10px 0px 0px 5px;
	font:12px Arial, Helvetica, Sans-Serif;
	line-height:14px;
	color:#4D4127;
}

.home_pod_expert_copy a {
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
}

.home_pod_expert_copy img {
	vertical-align:bottom;
}


.home_pod_prize_img {
	width:58px;
	float:left;
}

.home_pod_prize_copy {
	float:left;
	width:195px;
	padding:20px 0px 0px 10px;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
}

.home_pod_prize_copy a {
	font:14px Arial, Helvetica, Sans-Serif;
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
}

.home_pod_prize_copy img {
	vertical-align:bottom;
}

/* End Homepage Styles */

/* Begin Shared Recipe Styles */

#recipe_left_column {/*137x513*/
	float:left;
	width:130px;
	height:513px;
	padding:0px 7px 0px 0px;
}

#recipe_left_column_header1 {
	font:17px Arial, Helvetica, Sans-Serif;
	line-height:18px;
	color:#003366;
	padding:0px 0px 10px 0px;
	
	font-weight:bold;
}

#recipe_left_column_real_vid_banner {
	padding:70px 0px 0px 0px;
}

#recipe_left_column_categories_list {
	font:11px Verdana,Helvetica,sans-serif;
	line-height:16px;
	color:#003366;

}

#recipe_left_column_categories_list a {
	color:#003366;
	text-decoration:none;
}

.recipe_nav a:hover
{
	color:#0099CC;
}

#recipe_left_column_categories_list a:hover {
	color:#0099CC;
}

.recipe_left_column_header2 {
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#003366;
	padding:20px 0px 5px 0px;
	font-weight:bold;
}

.recipe_copy {
	font:10px Verdana,Helvetica,sans-serif;
	line-height:13px;
	color:#4C4026;
}

.recipe_copy a {
	color:#0099CC;
	text-decoration:none;
}

#recipe_summary {/*687x272*/ /*USED BY COLLECTION and DETAIL */
	width:675px;
	height:261px;
	padding:11px 0px 0px 12px;
	background: url(../images/recipe_summary_bg.png);
}

#recipe_summary_main_img { /*USED BY COLLECTION and DETAIL */
	float:left;
	width:246px;
}

#recipe_summary_right {/*417x248*/  /*USED BY COLLECTION and DETAIL */
	float:left;
	width:396px;
	height:234px;
	padding:14px 0px 0px 21px;
	background:#FFFFFF;
}

#recipe_summary_details { /*USED BY COLLECTION and DETAIL */
    width:296px;
	float:left;
}
#recipe_summary_bobby_img { /*USED BY COLLECTION and DETAIL */
	float:left;
	margin:0px 0px 0px 10px;
}

#recipe_summary_hdr { /*USED BY COLLECTION and DETAIL */
	font:16px Arial, Helvetica, Sans-Serif;
	line-height:18px;
	color:#4D4127;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	height:35px;
	width:380px;
}


#recipe_summary_serves { /*USED BY COLLECTION and DETAIL */
	color:#4C4026;
	font:10px Verdana,Helvetica,sans-serif;
	line-height:12px;
	padding:0px 0px 5px 0px;
}

.recipe_summary_times_block {/*293x39*/ /*USED BY COLLECTION and DETAIL */
	background:#F3F0DE;
	width:285px;
	height:35px;
	padding:4px 0px 0px 17px;
}

.recipe_summary_times_block_pod {/*USED BY COLLECTION and DETAIL */
	float:left;
	width:79px;
	padding:0px 14px 0px 0px;
}

.recipe_summary_times_hdr { /*USED BY COLLECTION and DETAIL NEEDS to BE FILLED IN*/
	color:#4C4026;
	font:11px Verdana,Helvetica,sans-serif;
	line-height:16px;
}

.recipe_summary_times_details { /*USED BY COLLECTION and DETAIL NEEDS to BE FILLED IN*/
	color:#4C4026;
	font:12px Verdana,Helvetica,sans-serif;
	line-height:16px;
	font-weight:bold;
}

#recipe_summary_rating { /*USED BY COLLECTION and DETAIL */
	color:#4C4026;
	font:10px Verdana,Helvetica,sans-serif;
	line-height:15px;
	padding:8px 0px 50px 0px;
}

.recipe_summary_rating_copy { /*USED BY COLLECTION and DETAIL */
	padding:0px 5px 20px 0px;
	float:left;
}

.recipe_summary_rating_img { /*USED BY COLLECTION and DETAIL */
	padding:3px 0px 0px 0px;
	float:left;
}

#recipe_summary_view_recipe { /*USED BY COLLECTION and DETAIL */
    clear:both;
	padding:0px 0px 0px 0px;
}

#recipe_summary_share_recipe {  /*USED BY COLLECTION and DETAIL */
	padding:8px 0px 0px 0px;
}

#recipe_summary_see_video {/*USED BY COLLECTION and DETAIL */
	padding:8px 0px 0px 0px;
}

#recipe_summary_print_recipe { /*USED BY COLLECTION and DETAIL */
	padding:0px 0px 0px 0px;
}

/* End Shared Recipe Styles */

/* Begin Expert Panel Landing Styles */

#experts_landing_container {  /*?x662???*/
	background:#FFFFFF;
	height:719px;
	position:relative;
	padding:65px 0px 0px 46px; 
}

#experts_landing_main { /*824x503*/ 
	width:824px;
	height:532px;
}

#experts_landing_left_column {/*137x503*/
	float:left;
	width:137px;
	height:493px;
	padding:20px 0px 0px 0px;
}

.experts_landing_left_column_copy {
	font:10px Verdana,Helvetica,sans-serif;
	line-height:13px;
	color:#4C4026;
	padding:0px 7px 0px 0px;
}

.experts_landing_left_column_copy a {
	color:#0099CC;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}

.experts_landing_left_column_hdr {
	font:14px Arial,Helvetica,sans-serif;
	color:#003366;
	padding:7px 0px 5px 0px;
	font-weight:bold;
}

#experts_landing_right_column {/*687x537*/
	float:left;
	width:675px;
	height:524px;
	padding:13px 0px 0px 12px;
	background: url(../images/experts_landing_bg.png);/*687x513*/
}

#experts_landing_top {
	background:#ffffff;
	width:664px;
	height:292px;
	margin:0px 0px 9px 0px;
}

 #experts_main_images 
 {
 	width:663px;
	padding:0px 0px 0px 0px;
 } 
.experts_landing_expert_img 
{
	float:left;
	width:200px;
}
#experts_landing_bottom {
	width:644px;
	/*height:195px;*/
	height:184px;
	background: url(../images/experts_bottom_bg.png);
	padding:15px 0px 0px 20px;
}

#experts_landing_bottom .hdr {
	float:left;
	width:130px;
	padding:10px 0px 0px 10px;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
}

#experts_landing_bottom #hdr {
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
	padding:0px 0px 10px 0px;
}

#experts_landing_bottom .post_pod {
	padding:0px 0px 0px 0px;
	height:42px;
}

#experts_landing_bottom .post_title {
	float:left;
	width:345px;
	padding:0px 0px 0px 0px;
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#0099CC;
	font-weight:bold;
}

#experts_landing_bottom .post_title a {
	color:#0099CC;
	text-decoration:none;
}

#experts_landing_bottom .post_author {
	float:left;
	width:185px;
	padding:0px 0px 0px 0px;
	font:10px Arial, Helvetica, Sans-Serif;
	line-height:12px;
	color:#4D4127;

}

#expert_post_author_date
{
	width:430px;
}


#experts_landing_bottom .post_link
{
	float:left;
}
#experts_landing_bottom .post_teaser
{
	clear:both;
	padding:0px 0px 0px 0px;
	font:10px Verdana, Helvetica, Sans-Serif;
	line-height:12px;
	color:#4C4026;

}
/* End Expert Panel Styles */

/* Begin Experts Bio Styles */

#experts_bio_flay_container {  
	background:#FFFFFF;
	height:1290px;
	position:relative;
	padding:65px 0px 0px 46px;
}

#experts_bio_flay_main { 
	width:824px;
	height:1103px;
}

#experts_bio_flay_right_column {/*687x1169*/
	float:left;
	width:675px;
	height:1156px;
	padding:13px 0px 0px 12px;
	background: url(../images/experts_flay_bio_bg.png);
}

#experts_bio_flay_bio {
	background:#FFFFFF;
	width:646px;
	height:1126px;
	padding:14px 0px 0px 18px;
}

#experts_bio_loughlin_container {  /*?x662???*/
	background:#FFFFFF;
	height:808px;
	position:relative;
	padding:65px 0px 0px 46px;
}

#experts_bio_loughlin_main { /*824x503*/ 
	width:824px;
	height:601px;
}

#experts_bio_loughlin_right_column {/*687x647*/
	float:left;
	width:675px;
	height:634px;
	padding:13px 0px 0px 12px;
	background: url(../images/experts_loughlin_bio_bg.png);/*687x513*/
}

#experts_bio_loughlin_bio {/*664x307*/
	background:#FFFFFF;
	width:646px;
	height:604px;
	padding:14px 0px 0px 18px;
}

#experts_bio_longfield_container {  /*?x662???*/
	background:#FFFFFF;
	height:770px;
	position:relative;
	padding:65px 0px 0px 46px;
}

#experts_bio_longfield_main { /*824x503*/ 
	width:824px;
	height:583px;
}

#experts_bio_longfield_right_column {/*687x609*/
	float:left;
	width:675px;
	height:596px;
	padding:13px 0px 0px 12px;
	background: url(../images/experts_longfield_bio_bg.png);/*687x513*/
}


#experts_bio_longfield_bio {
	background:#FFFFFF;
	width:646px;
	height:565px;
	padding:14px 0px 0px 18px;
}

#experts_bio_rockmore_container { 
	background:#FFFFFF;
	height:733px;
	position:relative;
	padding:65px 0px 0px 46px;
}

#experts_bio_rockmore_main { 
	width:824px;
	height:446px;
}

#experts_bio_rockmore_right_column {
	float:left;
	width:675px;
	height:559px;
	padding:13px 0px 0px 12px;
	background: url(../images/experts_rockmore_bio_bg.png);
}

#experts_bio_rockmore_bio {
	background:#FFFFFF;
	width:646px;
	height:529px;
	padding:14px 0px 0px 18px;
}

#experts_bio_newgent_container {  
	background:#FFFFFF;
	/*height:1290px;*/
	height:910px;
	position:relative;
	padding:65px 0px 0px 46px;
}

#experts_bio_newgent_main { 
	width:824px;
	/*height:1103px;*/
	height:723px;
}

#experts_bio_newgent_right_column {/*687x1169*/
	float:left;
	width:675px;
	/*height:1156px;*/
	height:776px;
	padding:13px 0px 0px 12px;
	background: url(../images/experts_newgent_bio_bg.png);
}

#experts_bio_newgent_bio {
	background:#FFFFFF;
	width:646px;
	/*height:1126px;*/
	height:746px;
	padding:14px 0px 0px 18px;
}

#experts_bio_left_column {
	float:left;
	width:130px;
	height:493px;
	padding:10px 7px 0px 0px;
	font:11px Arial, Helvetica, Sans-Serif;
	color:#003366;
	line-height:13px;
}

#experts_bio_left_column .line_item
{
	padding:0px 0px 5px 0px;
}

#experts_bio_left_column a {
	color:#003366;
	text-decoration:none;
	
}

#experts_bio_left_column a:hover
{
	color:#0099CC;
}

#experts_bio_left_column .img {
	padding:0px 0px 15px 0px;
}

#experts_bio_left_column .hdr {
	font:17px Arial, Helvetica, Sans-Serif;
	color:#003366;
	line-height:16px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

/* start new generic posts containers */
#experts_posts_container {  
	background:#FFFFFF;
	height:567px;
	position:relative;
	padding:65px 0px 0px 46px;
}

#experts_posts_main { 
	width:824px;
	/*height:358px;*/
}

#experts_posts_right_column {
	float:left;
	width:675px;
	height:421px;
	padding:13px 0px 0px 12px;
	background: url(../images/experts_flay_posts_bg.png);
}

#experts_posts_posts {
	background:#FFFFFF;
	width:646px;
	height:391px;
	padding:14px 0px 0px 18px;
}
/* end new generic posts containers */

#experts_posts_left_column {/*137x503*/
	float:left;
	width:130px;
	height:463px;
	padding:10px 7px 0px 0px;
	font:11px Arial, Helvetica, Sans-Serif;
	color:#003366;
	line-height:13px;
}

#experts_posts_left_column a:hover
{
	color:#0099CC;
}

#experts_posts_left_column .line_item
{
	padding:0px 0px 5px 0px;
}

#experts_posts_left_column a {
	color:#003366;
	text-decoration:none;
}

#experts_posts_left_column .img {
	padding:0px 0px 15px 0px;
}

#experts_posts_left_column .hdr {
	font:17px Arial, Helvetica, Sans-Serif;
	color:#003366;
	line-height:16px;
	font-weight:bold;
	padding:0px 0px 7px 0px;
}

#experts_posts_left_column .name {
	font:17px Arial, Helvetica, Sans-Serif;
	color:#003366;
	line-height:16px;
	font-weight:bold;
	padding:0px 0px 2px 0px;
}

#experts_bio_hdr {
	width:600px;
	height:40px;
}

#experts_bio_hdr #left
{
	float:left;
}

#experts_bio_hdr #left .expert_hdr_copy_bold
{
	font:16px Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	color:#4D4127;
	padding:0px 0px 0px 0px;
}

#experts_bio_hdr #left .expert_hdr_copy_norm
{
	font:15px Arial, Helvetica, Sans-Serif;
	color:#4D4127;
}

#experts_bio_hdr #right
{
	float:right;
}

#experts_posts_hdr {
	width:600px;
	height:40px;
}

#experts_posts_hdr #left
{
	float:left;
}

#experts_posts_hdr #left .expert_hdr_copy_bold
{
	font:16px Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	color:#4D4127;
	padding:0px 0px 0px 0px;
}

#experts_posts_hdr #left .expert_hdr_copy_norm
{
	font:15px Arial, Helvetica, Sans-Serif;
	color:#4D4127;
}

#experts_posts_hdr #right
{
	float:right;
}

.experts_bio_share_btn
{
	padding:0px 0px 12px 0px;
}

.experts_bio_print_btn
{

}

#experts_post_copy
{
	
	padding:15px 120px 30px 0px;
}

#experts_post_copy p
{
	font:11px Verdana, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4C4026;	
	padding:0px 0px 17px 0px;
	margin:0px 0px 0px 0px;
}

#experts_post_copy li
{
	font:11px Verdana, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4C4026;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#experts_post_copy ol
{
	padding:0px 0px 0px 45px;
	margin:0px 0px 0px 0px;
}

#experts_post_copy ul
{
	padding:10px 0px 10px 45px;
	margin:0px 0px 0px 0px;
}

#experts_post_copy a
{
	color:#4C4026;	
	text-decoration:underline;
}

#experts_post_copy sup
{
	font-size:8px;
	line-height:8px;
}
       
#flay2_img1
{
	position: absolute;
	left: 640px;
	top: 265px;
	width: 193px;
	height: 191px;
}

#flay2_img2
{
	position: absolute;
	left: 640px;
	top: 680px;
	width: 199px;
	height: 203px;
}   
       
#longfield2_img1
{
	position: absolute;
	left: 680px;
	top: 265px;
	width: 205px;
	height: 203px;
}

#longfield2_img2
{
	position: absolute;
	left: 130px;
	top: 730px;
	width: 204px;
	height: 203px;
}

#loughlin2_img1
{
	position: absolute;
	left: 197px;
	top: 310px;
	width: 135px;
	height: 134px;
}

#loughlin2_img2
{
	 position: absolute;
	 left: 660px;
	 top: 440px;
	 width: 227px;
	 height: 225px;
}

#rockmore_img1
{
	position: absolute;
	left: 660px;
	top: 310px;
	width: 215px;
	height: 240px;
}

#rockmore3_img1
{
	position: absolute;
	left: 685px;
	top: 865px;
	width: 215px;
	height: 240px;
}

#newgent_img1
{
	position: absolute;
	left: 690px;
	top: 570px;
	width: 205px;
	height: 203px;
}

#newgent_img2
{
	position: absolute;
	left: 60px;
	top: 825px;
	width: 197px;
	height: 195px;
}

#newgent2_img1
{
	position: absolute;
	left: 685px;
	top: 250px;
	width: 206px;
	height: 203px;
}

#newgent2_img2
{
	position: absolute;
	left: 70px;
	top: 830px;
	width: 200px;
	height: 198px;
}

#newgent3_img1
{
	position: absolute;
	left: 685px;
	top: 450px;
	width: 206px;
	height: 203px;
}

#newgent3_img2
{
	position: absolute;
	left: 70px;
	top: 850px;
	width: 200px;
	height: 198px;
}

#newgent4_img1
{
	position: absolute;
	left: 685px;
	top: 520px;
	width: 206px;
	height: 204px;

}
         
/* End Experts Bio Styles */
            
/* Begin Recipe Landing Styles */

#recipe_landing_container {  /*?x681*/
	background:#FFFFFF;
	height:706px;
	position:relative;
	padding:65px 0px 0px 46px; 
}

#recipe_landing_main {/*824x513*/ 
	width:824px;
	height:603px;
}

#recipe_landing_right_column {/*687x513*/
	float:left;
	width:675px;
	height:500px;
	padding:13px 0px 0px 12px;
	background: url(../images/recipe_landing_bg.png);
}

#recipe_landing_featured {/*664x307*/
	background:#ffffff;
	width:664px;
	height:307px;
	margin:0px 0px 9px 0px;
}

#recipe_landing_featured_left { /*239x307*/
	float:left;
	width:226px;
	padding:18px 0px 0px 13px;
}

#recipe_landing_featured_right {/*425x*/
	float:left;
	width:425px;
	padding:0px 0px 0px 0px;
}

#featured_hdr {
	font:12px Arial, Helvetica, Sans-Serif;
	line-height:18px;
	color:#AEA88E;
	padding:0px 0px 10px 0px;
	font-weight:bold;
}

#featured_title {
	font:16px Arial, Helvetica, Sans-Serif;
	line-height:18px;
	color:#4D4127;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

#featured_rating {
	/*height:10px;*/
	height:12px;
	padding:0px 0px 10px 0px;
}

.featured_rating_copy 
{
	font:10px Verdana,Helvetica,sans-serif;
	line-height:15px;
	padding:0px 5px 0px 0px;
	float:left;
}

.featured_rating_img {
	padding:3px 0px 0px 0px;
	float:left;
}

#featured_bobby {
	padding:0px 0px 14px 0px;
}

#featured_copy {
	font:10px Verdana,Helvetica,sans-serif;
	line-height:13px;
	color:#4C4026;
}

#featured_flash {
}

#featured_links {
	padding:18px 9px 0px 0px;
	float:right;
}


#recipe_landing_seasonal_list {/*664x288*/
	width:664px;
	height:171px;
	background: url(../images/seasonal_list_bg.png);
}

#recipe_landing_seasonal_top {/*664x38*/
	width:642px;
	height:23px;
	padding:0px 9px 12px 13px;
	/*height:24px;
	padding:0px 9px 12px 13px;*/
}

#seasonal_hdr {
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:18px;
	color:#4D4127;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	float:left;
}

#seasonal_see_all_link {
	padding:13px 0px 0px 0px;
	font-weight:bold;
	float:right;
}

#recipe_landing_seasonal_bottom {/*664x*/
	width:651px;
	padding:0px 0px 0px 13px;
}

.seasonal_recipe_pod {/*132x121*/
	width:132px;
	height:121px;
	float:left;
}

.seasonal_recipe_pod_img {/*94x96*/
	width:94px;
	height:91px;
	padding:0px 0px 5px 0px;
	color:#AEA88E;
	font:10px Verdana,Helvetica,sans-serif;
	line-height:12px;
}

.seasonal_recipe_pod_link a {
	font:10px Verdana,Helvetica,sans-serif;
	line-height:12px;
	color:#4C4026;
	text-decoration:none;
}

/* End Recipe Landing Styles */

/* Begin Recipe Collection Styles */

#recipe_collection_container { /*?x875*/
	background:#FFFFFF;
height:1210px;
	position:relative;
	padding:65px 0px 0px 46px; 
}

#recipe_collection_main { /*824x720*/
	width:824px;
	height:1120px;
}

#recipe_collection_right_column {/*687x715*/
	float:left;
	width:687px;
	height:715px;
}

#recipe_collection_category_hdr_pod
{
	padding:10px 0px 10px 0px;
	height:20px;
}

#recipe_collection_category_hdr {
	padding:0px 0px 0px 12px;
	float:left;
}

#sort_dropdown
{
	color:#000000;
	font:12px Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	padding:0px 0px 0px 60px;
	float:left;
}

#recipe_collection_recipe_list {/*687x380*/
	width:675px;
	height:780px;
	padding:0px 0px 0px 12px;
}

.recipe_collection_pod {/*662x72*/
	width:644px;
	height:75px;
	background:#EDF9FC;
	padding:0px 0px 0px 18px;
	margin:0px 0px 2px 0px;
}

.recipe_collection_pod_img {/*56x72*/
	float:left;
	width:56px;
	height:65px;
	padding:7px 0px 0px 0px;
}

.recipe_collection_pod_mid {/*276x72*/
	float:left;
	width:248px;
	height:65px;
	padding:10px 0px 0px 28px;
}

.recipe_collection_pod_mid_title {
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:15px;
	color:#0099CC;
	font-weight:bold;
	text-decoration:none;
}

.recipe_collection_pod_mid_rating {
	font:10px Verdana,Helvetica,sans-serif;
	line-height:15px;
}

.recipe_collection_pod_mid_rating_copy {
	padding:0px 5px 20px 0px;
	float:left;
}

.recipe_collection_pod_mid_rating_img { 
	padding:3px 0px 0px 0px;
	float:left;
}

.recipe_collection_pod_right { /*312x72*/
	float:left;
	width:312px;
	padding:15px 0px 0px 0px;
}

.recipe_collection_paging_controls {
	font:14px Arial, Helvetica, Sans-Serif;
	color:#0099CC;
	float:right;
	padding:0px 25px 0px 0px;
	/*clear:both;*/
}

.recipe_collection_paging_controls a {
	color:#0099CC;
	text-decoration:none;
}

.currpage 
{
    font-weight:bold;
}
/* End Recipe Collection Styles */

/* Begin Recipe Detail Styles */


#recipe_detail_main {/*824xvariable*/
	background:#FFFFFF;
	width:824px;
}

#recipe_detail_container {  /*?xvariable length*/
	background:#FFFFFF;
	position:relative;
	padding:65px 0px 0px 46px; 
	width:854px; /*This fixed header shift in IE6, other pages do not need with as height is defined and does the trick*/
}

#recipe_detail_right_column { /*687xvariable length*/
	float:left;
	width:687px;
}

#recipe_detail_recipe_details { /*687xvariable length*/
	width:653px;
	background:#EDF9FC;
	margin:20px 0px 30px 12px;
	padding:0px 10px 20px 12px;
	font:11px Verdana,Helvetica,sans-serif;
	line-height:13px;
	color:#003366;
}

#recipe_details_hdr { /*687xvariable length*/
	
	font:17px Arial,Helvetica,sans-serif;
	line-height:20px;
	color:#003366;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}

/* End Recipe Detail Styles */

/* Begin Videos Styles */

#videos_container {  /*?x600*/
	background:#FFFFFF;
	position:relative;
	height:535px;
	padding:65px 0px 0px 0px; 
}

#videos_main {/*823x426*/
	width:823px;
	height:426px;
	padding:0px 0px 0px 32px; 
}

/* End Videos Styles */

/* Begin About Program Styles */

#about_container {  /*?x720*/
	background:#FFFFFF;
	position:relative;
	height:655px;
	padding:65px 0px 0px 0px; 
	
}

#about_main { /*838x520*/
	margin:0px 0px 0px 32px;
	width:798px;
	height:496px;
	background: url(../images/about_bg.png);
	padding:24px 0px 0px 40px;
}

.about_hdr {
	font:14px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
	padding:0px 0px 15px 0px;
	font-weight:bold;
}

.about_copy {
	font:13px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
}

#about_about { /*370x297*/
	float:left;
	width:340px;
	height:297px;
	padding:0px 30px 0px 0px;
}

#about_recipes {/*375x297*/
	float:left;
	width:375px;
	height:297px;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}

#about_recipes_copy /*282x?*/
{
	float:left;
	width:207px;
	height:267px;
	padding:30px 35px 0px 40px;
}

#about_recipes_img { /*93x297*/
	float:left;
	width:93px;
	height:297px;
}

#about_prizes {/*764x159*/
	clear:both;
	width:764px;
	height:159px;
	padding:20px 0px 0px 0px;
}

#about_prizes_copy {/*373x?*/
	float:left;
	width:353px;
	height:159px;
	padding:0px 20px 0px 0px;
}

#about_prizes_img {/*391x159*/
	float:left;
	width:391px;
	height:159px;
}
/* End About Program Styles */

/* Begin Discussion Styles */

#discussion_container {  /*?x662???*/
	background:#FFFFFF;
	height:690px;
	position:relative;
	padding:65px 0px 0px 46px; 
}

#discussion_main { /*824x503*/ 
	width:824px;
	height:503px;
}

#discussion_left_column {/*137x503*/
	float:left;
	width:130px;
	height:493px;
	padding:10px 7px 0px 0px;
}

.discussion_left_column_copy {
	font:10px Verdana,Helvetica,sans-serif;
	line-height:13px;
	color:#4C4026;
	padding:7px 7px 7px 0px;
}

#discussion_right_column {/*687x586*/
	float:left;
	width:654px;
	height:573px;
	padding:13px 0px 0px 33px;
	background: url(../images/discussion_bg.png);
}

#facebook_block {
}

.discussion_tabs {
	margin:0px 0px 0px 226px;
	height:36px;
}

.dicsussion_tab_left {
	float:left;
	margin:0px 10px 0px 0px;
	height:36px;
}

.dicsussion_tab_right {
	float:left;
	height:36px;
}

#facebook_copy_top {
	width:480px;
	clear:both;
	padding:18px 0px 15px 0px;
	float:left;
}

#facebook_btn_top {
	width:18px;
	float:left;
	padding:18px 0px 0px 0px;
}

.discussion_copy {
	font:11px Verdana,Helvetica,sans-serif;
	line-height:15px;
	color:#4C4026;
}

.discussion_copy a {
	color:#4C4026;
	text-decoration:underline;
}

#facebook_content {
	width:620px;
	/*height:317px;*/
	height:380px;
}

#facebook_copy_bottom {
	width:215px;
	float:left;
	padding:22px 0px 0px 210px;
}        

#facebook_btn_bottom {
	width:194px;
	float:left;
	padding:15px 0px 0px 0px;
}

#twitter_block {
}

#twitter_copy_top {
	width:545px;
	clear:both;
	padding:13px 0px 15px 0px;
	float:left;
}

#twitter_btn {
	width:72px;
	float:left;
	padding:5px 0px 0px 0px;
}

#twitter_content_top 
{
	clear:both;
	width:609px;
	height:51px;
}

#twitter_content {
	width:619px;
	height:375px;
	overflow:auto;
	border-left:1px solid #A7DFF4;
}

#twitter_feed 
{
	border-bottom:1px solid #F1F1F1;
	padding:10px 0px 7px 0px;
	margin:0px 10px 0px 10px;
}

#twitter_content_bottom {
	width:619px;
	height:39px;
}

#twitter_brandname 
{
	font:13px Arial, Helvetica, Sans-Serif;
	line-height:15px;
	color:#0099CC;
}

#twitter_tweet
{
	font:13px Arial, Helvetica, Sans-Serif;
	line-height:15px;
	color:#666666;
}

#twitter_from
{
	font:13px Arial, Helvetica, Sans-Serif;
	line-height:15px;
	color:#A9A9A9;
}
      

/* End Discussion Styles */

/* Begin Prizes Styles */
#prizes_container {  /*?x720*/
	background:#FFFFFF;
	position:relative;
	height:625px;
	padding:65px 0px 0px 0px; 
	
}

#prizes_main { /*836x503*/
	margin:0px 0px 0px 32px;
	width:824px;
	height:490px;
	background: url(../images/prizes_bg.png);
	padding:13px 0px 0px 12px;
}

#prizes_left_column {/*540x478*/
	float:left;
	width:417px;
	height:251px;
	padding:227px 0px 0px 123px;
	margin:0px 7px 0px 0px;
	background: url(../images/prizes_game_img.png);
}

#prizes_prizes_img
{
	padding:0px 20px 8px 0px;
}

#prizes_play_btn2 {
	margin:218px 0px 0px 383px;
}

#prizes_right_column {/*265x478*/
	float:left;
	width:250px;
	height:463px;
	padding:15px 0px 0px 10px;
	background:#FFFFFF;
}

.prizes_hdr1 {
	font:15px Arial, Helvetica, Sans-Serif;
	line-height:17px;
	color:#003366;
	padding:0px 0px 10px 0px;
	font-weight:bold;
}

.prizes_hdr2 {
	font:13px Arial, Helvetica, Sans-Serif;
	line-height:17px;
	color:#003366;
	padding:30px 0px 10px 0px;
	font-weight:bold;
}

.prizes_hdr3 {
	font:13px Arial, Helvetica, Sans-Serif;
	line-height:15px;
	color:#003366;
	padding:3px 0px 5px 0px;
	font-weight:bold;
}

.prizes_copy {
	font:10px Verdana,Helvetica,sans-serif;
	line-height:12px;
	color:#4C4026;
	padding:5px 0px 10px 0px;
}

#prizes_right_column ul {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	padding-right:5px;
}

#prizes_right_column li {
	margin:0px 0px 0px 0px;
	color:#4C4026;
	font-weight:bold;
}

.prizes_play_img { 
	padding:166px 0px 0px 80px;
	width:154px;
	height:50px;
	background: url(../images/prizes_play_img.png);
}

#prizes_bottom {
	padding:20px 0px 0px 0px;
	/*padding:30px 0px 0px 0px;*/
}

#prizes_bottom_img {
	float:left;
	width:60px;
}

#prizes_bottom_copy {
	float:left;
	width:160px;
	padding:0px 0px 0px 10px;
}

#prizes_bottom_copy a {
	color:#0099CC;
	text-decoration:none;
	font-weight:bold;
}

/* End Prizes Styles */

/* Begin Prizes Play Styles */
#prizes_play_container {  /*?x?*/
	background:#FFFFFF;
	position:relative;
	height:720px;
	padding:65px 0px 0px 0px; 
	
}

#prizes_play_main { /*836x609*/
	margin:0px 0px 0px 32px;
	width:824px;
	height:596px;
	background: url(../images/prizes_play_bg.png);
	padding:13px 0px 0px 12px;
}

#prizes_play_left_column {/*265x585*/
	float:left;
	width:265px;
	height:585px;
	padding:0px 0px 0px 0px;
	margin:0px 7px 0px 0px;
	background:#FFFFFF;
}

#prizes_play_left_column_bottom {
	width:250px;
	padding:0px 0px 0px 15px;
}

.prizes_play_copy1 {
	font:10px Verdana,Helvetica,sans-serif;
	line-height:13px;
	color:#333333;
	padding:10px 0px 10px 0px;
}

.prizes_play_copy2 {
	font:11px Verdana,Helvetica,sans-serif;
	line-height:13px;
	color:#003366;
	padding:0px 0px 15px 0px;
}

.prizes_play_copy3 {
	font:12px Verdana,Helvetica,sans-serif;
	line-height:13px;
	color:#003366;
	padding:0px 0px 15px 0px;
	font-weight:bold;
}

#prizes_play_left_column_bottom ul {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	padding-right:5px;
}

#prizes_play_left_column_bottom li {
	margin:0px 0px 10px 0px;
	color:#003366;
}
#prizes_play_right_column {/*540x585*/
	float:left;
	width:540px;
	height:570px;
	padding:0px 0px 0px 0px;
	
}

#email_popup /*551x279*/
{
	position:absolute;
	left:300px;
	top:195px;
	width:506px;
	height:259px;
	padding:20px 15px 0px 30px;
	background: url(../images/enter_email_bg.png);
	font:12px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
}

#email_popup_close_btn {
	float:right;
}

.email_popup_copy 
{
	clear:both;
	padding:60px 20px 5px 0px;
}

#email_popup_error_block {
	font-size:10px;
	padding:0px 0px 5px 0px;
}

.email_popup_error_msg 
{
	color: #FF0000;
}

#email_popup_enter_email {
	font-weight:bold;
	float:left
}

#email_popup_privacy_link {
	font-weight:bold;
	color:#0099CC;
	font:10px Arial, Helvetica, Sans-Serif;
	line-height:12px;
	float:left;
	padding:3px 0px 0px 45px;
}

#email_popup_privacy_link a {
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
}

#email_popup_enter_email_privacy 
{
	padding:0px 0px 20px 0px;
}

#email_popup_textbox_signinbtn 
{
	height:20px;
	clear:both;
}

#email_popup_email_textbox {   
	PADDING-RIGHT: 10px;
    FLOAT: left;
	COLOR: #4D4127;
}

#email_popup_signin_btn {   
    FLOAT: left;
    margin:5px 0px 0px 10px;
    display:inline;
    cursor:pointer;
}

#optin_checkbox {
	font:10px Arial, Helvetica, Sans-Serif;
	line-height:12px;
	color:#4D4127;
	font-weight:bold;
	clear:both;
	padding:3px 0px 0px 0px;
}

#optin_checkbox a {
	font:10px Arial, Helvetica, Sans-Serif;
	line-height:12px;
	color:#0099CC;
	font-weight:bold;
	text-decoration:none;
}

#email_popup_register_block {
	clear:both;
	font-size:10px;
	font-weight:bold;
	color:#4D4127;
	padding:20px 0px 0px 0px;
}

#email_popup_register_block a {
	COLOR: #0099CC;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

#game_state_panels /*332x195*/
{
	position:absolute;
	left:430px;
	top:390px;
	width:332px;
	height:195px;
}

#game_panel_youwon /*332x195*/
{
	padding:25px 0px 0px 0px;
	width:332px;
	height:170px;
	background: url(../images/game_youwon.png);
	line-height:40px;
	color:#62563B;
	/*text-align:center;*/
}

#game_panel_youwon_hdr1
{
	padding:0px 0px 0px 35px;
	width:297px;
	font:24px Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}

#game_panel_youwon_hdr2
{
	padding:0px 0px 0px 36px;
	width:301px;
	font:39px Arial, Helvetica, Sans-Serif;
	font-weight:bold;
}

#game_panel_youwon_hdr3
{
	margin-right:5px;
	font:22px Arial, Helvetica, Sans-Serif;
	line-height:26px;
	font-weight:bold;
	text-align:center;
}	

/* End Prizes Play Styles */

/* Begin STAF Styles */

#staf_popup /*586x397*/
{
	position:absolute;
	left:180px;
	top:110px;
	width:541px;
	height:367px;
	padding:20px 15px 0px 30px;
	background: url(../images/staf_bg.png);
	font:12px Arial, Helvetica, Sans-Serif;
	line-height:16px;
	color:#4D4127;
}

#staf_close_btn {
	float:right;
}

#staf_hdr {
	margin:50px 0px 0px 0px;
}

.staf_copy 
{
	clear:both;
	padding:0px 20px 10px 0px;
	margin:20px 0px 0px 0px;
}

#staf_error_block {
	font-size:10px;
}

.staf_error_msg 
{
	color: #FF0000;
}

#staf_form_fields 
{
	padding:10px 0px 0px 0px;
	width:300px;
}

.staf_field_name 
{
	PADDING-RIGHT: 10px;
    FLOAT: left;
	COLOR: #4D4127;
}

.staf_field_data
{   
    FLOAT: right;
	COLOR: #4D4127;
}

.staf_fieldrow
{	
	padding-left:0;
	margin-left:0;
    CLEAR: both;
    HEIGHT: 28px;
}

#staf_sent_hdr {
	margin:50px 0px 0px 0px;
}

#staf_send_btn 
{
	margin:10px 0px 0px 125px;
}
/* End STAF Styles */

/* Begin Registration Styles */

#registration_container {  /*?x662*/
	background:#FFFFFF;
	height:597px;
	position:relative;
	padding:65px 0px 0px 46px; 
}

#registration_main {/*824x494*/ 
	width:820px;
	height:500px;
	COLOR: #333333;
	font:10px Arial, Helvetica, Sans-Serif;
	line-height:13px;
	font-weight:bold;
}

.progress_bar {
	margin-left:400px;
	margin-bottom:10px;
	float:right;
}

.see_rules_link {
	clear:both;
	float:right;
}

.see_rules_link a {
	COLOR: #0099CC;
	font:10px Verdana,Helvetica,sans-serif;
	line-height:13px;
	text-decoration:none;
}

.field    
{
	PADDING-RIGHT: 10px;
    FLOAT: left;
}

.field a {
	 color:#333333;
	 text-decoration:underline;
}

.fieldrowshort
{	
	padding-left:0;
	margin-left:0;
	margin-bottom:5px;
    CLEAR: both;
	height:23px;
}

.fieldrow
{	
	padding-left:0;
	margin-left:0;
	margin-bottom:5px;
    CLEAR: both;
    HEIGHT: 38px;
}

.surveycheckbox 
{
	padding:0px 0px 0px 0px;
	margin:-5px 0px 0px 0px;
	height:18px;
	float:left;
	overflow:hidden;
}

.surveyquestion {
	margin:5px 0px 5px 0px;
}
.form_error11
{
    FONT-SIZE: 11px;
    COLOR: red
}

.registration_copy12 {
	font:12px Arial, Helvetica, Sans-Serif;
	line-height:15px;
	color:#333333;
}

/* End Registration Styles */

/*** RULES BEGIN ***/
.popup 
{
    width:670px;
    background:#FFFFFF;
    margin:0px;
    padding:0px;
    font-size:10px;
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
}

.rules .maincolumn {
	width:650px;
	padding:15px 15px 0px 20px;
}

.rules A 
{
    text-decoration:underline;
    color:#333333;
}


.rules ul {
	padding: 0px;
	margin: 0px;
	margin-left: 15px;
	padding-right:5px;
}

.rules li {
	margin:0px 0px 3px 0px;
	color:#333333;
}

.copyscroll 
{
    height:435px;
	margin-top:30px;
	padding:10px 10px 10px 10px;
	overflow:auto;
}

table.rules {
	border-width: 1px;
}


.inner_table{
	width:550px;
	margin:0px 0px 0px 40px;
}

.inner_table_cell
{
	width:150px;
	border:1px #333 solid;
	float:left;
	text-align:center;
	padding:3px 3px 3px 3px;
	height:15px;
}

.heading
{
	font-weight:bold;
	background:#FFFF8C;
	height:15px;
}

.twolines
{
	height:30px;
}

.threelines
{
	height:45px;
}

.wide200
{
	width:200px;
}

.wide300
{
	width:300px;
}

.narrow
{
	width:70px;
}

.button
{
    cursor:pointer;
    cursor:hand;
}

/*** RULES END ***/

