/*
Red = #993333
Dark-brown = #3F2600
Light-brown = #B8A286
Yellow = #FFCC00
*/


p, body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	color: #3F2600;
	/*text-align: left;*/
}

td, li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	color: #3F2600;
	/*text-align: left;*/
}

h6 {
	font-size: 12px;
	font-weight:bold
}

h5 {
	font-size:14px;
	font-weight:bold
}

.normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	margin: 0px;
	color: #3F2600;
}

.legal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	margin: 0px;
}

.err {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	margin: 0px;
	color: #FF0000;
}

.personal-toolbar {
	background-color: #B8A286;
	padding: 3px;
}

.personal-toolbar-on {
	background-color: #3F2600;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 3px;
	text-decoration: none;
	text-align: center;
}

/* 2010 removed for being retarded.
.subhead-yellow {
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFCC00;
}*/



.subhead-yellow {
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;

}

.productPoints {
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color:#993333
}


.subhead-white {
	font-family: Georgia;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}

.subhead-red {
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: 600;
	color: #993333;
	text-decoration: none;
}

.subhead-red-so {
	font-family: Georgia;
	font-size: 11px;
	font-style: italic;
	font-weight: 600;
	color: #993333;
	text-decoration: none;
}

.subhead-light-brown {
	font-family: Georgia;
	font-size: 16px;
	font-weight: 600;
	color: #B8A286;
}

a:link, a:hover, a:visited {
/*this is uncessary, commented out for 2010 wide revision for new left nav
	/*color: #cb3818; */
}

.subhead-dark-brown, a.subhead-dark-brown:link, a.subhead-dark-brown:visited, .subhead-dark-brown1, a.subhead-dark-brown1:link, a.subhead-dark-brown1:visited {
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #3F2600;
	text-decoration: none;
}

a.subhead-dark-brown1:hover {
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #3F2600;
	text-decoration: underline;
}

.subhead-dark-brown0, a.subhead-dark-brown0:link, a.subhead-dark-brown0:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #3F2600;
	text-decoration: none;
}

a.subhead-light-brown:link, a.subhead-light-brown:visited {
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #B8A286;
	text-decoration: none;
}

a.subhead-dark-brown:hover, a.subhead-light-brown:hover {
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}

a.dark-brown-normal:link, a.dark-brown-normal:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F2600;
	text-decoration: none;
	font-weight: normal;
}

a.dark-brown-normal:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.white-bold:link, a.white-bold:visited, a.white-bold:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.white-normal:link, a.white-normal:visited, a.white-normal:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.dark-brown-footer:link, a.dark-brown-footer:visited {
	font-family: Georgia;
	font-size: 10px;
	font-weight: 400;
	color: #3F2600;
	text-decoration: none;
}

a.dark-brown-footer:hover {
	font-family: Georgia;
	font-size: 10px;
	font-weight: 400;
	color: #B8A286;
	text-decoration: none;
}

a.dark-brown-normal:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F2600;
	text-decoration: none;
	font-weight: normal;
}

span.dark-brown-normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F2600;
	text-decoration: none;
	font-weight: normal;
}


table.left-nav-menu {
	background-color: #FFFFFF;
	border-right: 2px solid #B8A286;
	border-bottom: 2px solid #B8A286;
	padding: 0px;
}

table.left-nav-badge {
	background-color: #FFFFFF;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F2600;
	border: 3px solid #FFFFFF;
}

table.left-nav-baking-tip {
	background-color: #FFFFFF;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F2600;
	border: 2px solid #3F2600;
}

table.gradient {
	background-color: #FFFFFF;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F2600;
	border: 1px solid #B8A286;
}

table.gradient-no-bottom {
	background-color: #FFFFFF;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F2600;
	border-left: 1px solid #B8A286;
	border-top: 1px solid #B8A286;
	border-right: 1px solid #B8A286;
}

table.alternator {
	background-color: #FFFFFF;
	border: 1px solid #B8A286;
	padding: 0px;
}

td.column-1 {
	background-color: #FFCC00;
	padding: 0px;
}

td.gradient-top {
	background-image: url(../images/frame_gradient_top_549.gif);
	height: 8px;
}

td.gradient-bottom {
	background-image: url(../images/frame_gradient_bottom_549.gif);
	height: 8px;
}

td.gradient-content-area {
	background-color: #FFFFFF;
	padding: 8px;
}

td.frame-top {
	background-image: url(../images/frame_thin_top.gif);
}

td.frame-bottom {
	background-image: url(../images/frame_thin_bottom.gif);
}

td.frame-left {
	background-image: url(../images/frame_thin_left.gif);
}

td.frame-right {
	background-image: url(../images/frame_thin_right.gif);
}

td.frame-content-area {
	background-color: #FFFFFF;
	padding: 5px;
}

td.alt-0, tr.alt-0 {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B8A286;
	padding: 3px;
}

td.alt-1, tr.alt-1 {
	background-color: #DBD0C2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3F2600;
	padding: 3px;
}

td.double-line {
	background-image: url(../images/bar_double_line_10.gif);
	padding: 0px;
}
.drop-shadow-light-brown {
	border-right: 1px solid #B8A286;
	border-bottom: 1px solid #B8A286;
	padding: 0px;
}

.back-light-brown {
	background-color: #B8A286;
}

.back-dark-brown {
	background-color: #3F2600;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.caps-brown {
	color: #3F2600;
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.avg_user_rating_box{
	background-color:#FFFFFF;
	font-weight:bold;
	width:180px;
	height:140px;
	vertical-align:middle;
}

.urs_tb {
	border-bottom: 1px solid #B8A286;
	padding: 20px;
	}
	
.urs_tb_0 {
	padding: 20px;
	}	
	
.urs_btn_pad {
	padding-top:5px;
	padding-bottom:5px;
}

.usr_pages_link {
	font-size:13px
}
.h6 {
	font-size: 12px;
	font-weight:bold
}
.h5 {
	font-size:14px;
	font-weight:bold
	}
	
input.btn_add_e {
	background-image:url(../images/recipe_rating/btn_add_ur_own_comment_e.gif);
	height:21px;
	width:163px;
}

input.btn_post_e {
	background-image:url(../images/recipe_rating/btn_add_ur_own_comment_e.gif);
	height:21px;
	width:100px;
}

input.btn_preview_e {
	background-image:url(../images/recipe_rating/btn_add_ur_own_comment_e.gif);
	height:21px;
	width:62px;
}

input.btn_edit_e {
	background-image:url(../images/recipe_rating/btn_add_ur_own_comment_e.gif);
	height:21px;
	width:41px;
}

input.btn_del_e {
	background-image:url(../images/recipe_rating/btn_add_ur_own_comment_e.gif);
	height:21px;
	width:53px;
}

input.btn_yes_e {
	background-image:url(../images/recipe_rating/btn_add_ur_own_comment_e.gif);
	height:21px;
	width:;
}

input.btn_no_e {
	background-image:url(../images/recipe_rating/btn_add_ur_own_comment_e.gif);
	height:21px;
	width:41px;
}

input.btn_letusknow_e {
	background-image:url(../images/recipe_rating/btn_add_ur_own_comment_e.gif);
	height:21px;
	width:93px;
}
.rating_required_field {
	color:#993333;
}

	
.subhead-dark-brown_Verdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #3F2600;
}

.subhead-dark-brown_Verdana0 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F2600;
}

.poll_box_bd {
	background-image:url(../images/pollbox-mid.gif);
	background-repeat:repeat-y;
	width:252px
	}

*html .poll_checkbox {
	float:left;
	width:25px;
	height:10px;
	vertical-align:middle
	}
	
html>body .poll_checkbox {
	float:left;
	padding-right: 2px;
	width:20px;
	height:10px;
	vertical-align:middle;
	}
	
*html .poll_ans p{
	float:left;
	display:block;
	width: 185px;
	height: 5px;
}

html>body .poll_ans p{
	float:left;
	display:block;
	width: 198px;
	min-height: 5px;
	padding-bottom:5px;
}

.poll_bar_txt_container {
	width:240px;
	clear:both;
	text-align:left
	}
	
.poll_bar_container {
	width:220px;
	text-align:left;
	clear:both
	}
	
.poll_bar_green_hd {
	background-image:url(../images/pollbar-g-hd.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:7px
	}

.poll_bar_green_end{
	background-image:url(../images/pollbar-g-end.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:7px;
	padding-bottom:5px
	}

.poll_bar_green_body{
	background-image:url(../images/pollbar-g-bd.gif);
	background-repeat:repeat-x;
	float:left;
	height:7px;
	width:200px
	}
	
	
.poll_bar_orange_hd {
	background-image:url(../images/pollbar-o-hd.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:7px
	}

.poll_bar_orange_end{
	background-image:url(../images/pollbar-o-end.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:7px;
	padding-bottom:5px
	}

.poll_bar_orange_body{
	background-image:url(../images/pollbar-o-bd.gif);
	background-repeat:repeat-x;
	float:left;
	height:7px;
	width:200px
	}
	
.poll_bar_blue_hd {
	background-image:url(../images/pollbar-b-hd.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:7px
	}

.poll_bar_blue_end{
	background-image:url(../images/pollbar-b-end.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:7px;
	padding-bottom:5px
	}

.poll_bar_blue_body{
	background-image:url(../images/pollbar-b-bd.gif);
	background-repeat:repeat-x;
	float:left;
	height:7px;
	width:200px
	}
	
	
.poll_bar_yellow_hd {
	background-image:url(../images/pollbar-y-hd.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:7px
	}

.poll_bar_yellow_end{
	background-image:url(../images/pollbar-y-end.gif);
	background-repeat:no-repeat;
	float:left;
	width:2px;
	height:7px;
	padding-bottom:5px
	}

.poll_bar_yellow_body{
	background-image:url(../images/pollbar-y-bd.gif);
	background-repeat:repeat-x;
	float:left;
	height:7px;
	width:200px
	}
	
.BIB_hp_e {
	background: url(../images/bib_booklet_e.gif) no-repeat;
}

.BIB_hp_f {
	background: url(../images/bib_booklet_f.gif) no-repeat;
}

.safari .home_feature_e{
	height:35px;
	width:1px;
	}
	
.ie .home_feature_e{
	height :30px;
	width:1px;
	}
	
	

.safari .home_feature_f{
	height:35px;
	width:1px;
	}
	
.ie .home_feature_f{
	height :10px;
	width:1px;
	}
	
/*quality*/

/* @group quality */

.quality_textbox{
	display:block; 
	float:left; 
	padding: 20px 30px 0px;
	position:relative;
	clear:both
	}
	
.quality_textbox p{
	line-height:14px;
	padding-bottom:8px;
	color:#000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

.quality_textbox h2{
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3F2600;
	font-weight: bold;
	text-transform:uppercase 
}

.quality_top .quality_textbox, .quality_top_f .quality_textbox{
	display:block; 
	float:left; 
	padding: 20px 30px;
	position:relative;
	clear:both;
	width: 380px
	}
	
.quality_redCWB .quality_textbox p{
	line-height:14px;
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 380px
}

.quality_redCWB_f .quality_textbox p{
	line-height:14px;
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 365px;
	padding-bottom:3px
}

.quality_redCWB .quality_textbox a, .quality_redCWB_f .quality_textbox a{
	color:#fff;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline
}

	
.quality_textbox ul{
	list-style:inside;
	margin:0px;
	color:#000;
}
	
.quality_textbox ul li{
	list-style:inside;
	margin-left:12px;
	color:#000;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}

.quality_recipe{
	float:left;
	position:relative;
	padding:1px
}

.quality_recipe .quality_recipe_links{
	position:relative;
	display:block;
	width:151px;
	padding:8px 5px 5px 5px;
}





.quality_recipe_links a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#993333;
	text-decoration:underline;
}

.quality_shell{
	width: 556px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}	

.quality_top {
	background-image:url(../images/quality/bg_top.jpg); 
	background-repeat:no-repeat; 
	height:238px; 
	position:relative;
	clear: both;
}

.quality_top_f {
	background-image:url(../images/quality/bg_top_f.jpg); 
	background-repeat:no-repeat; 
	height:238px; 
	position:relative;
	clear: both;
}

.quality_mid {
	background-image:url(../images/quality/bg_mid.jpg); 
	background-repeat:no-repeat; 
	height:258px; 
	position:relative;
	clear: both;
	}

.quality_btm {
	background-image:url(../images/quality/bg_btm.jpg); 
	background-repeat:no-repeat; 
	height:293px; 
	position:relative;
	clear: both;
	}

.quality_btm .li1 .p, .quality_btm .li2 .p, .quality_btm .li3 .p{
	display:block;
	float:right;
	clear:both;
	vertical-align:middle;
	margin-bottom:10px;
	position:relative;
	padding-left:50px;
}

.quality_btm .li .p{
    display:block;
	float:right;
	clear:both;
	vertical-align:middle;
	position:relative;
	padding-left:50px;
}

.quality_btm .li1{
	background-image:url(../images/quality/li_1.gif); 
	background-repeat:no-repeat; 
	display:block;
	float:left;
	vertical-align:middle;
	margin-right:6px;
	position:relative;
	height: 50px;
	background-position:left;
	width:460px;
	padding-left:50px;
	padding-top:5px;
}

.quality_btm .li2{
	display:block;
	float:left;
	vertical-align:middle;
	margin-right:6px;
	position:relative;
	height: 50px;
	background-image:url(../images/quality/li_2.gif); 
	background-repeat:no-repeat;
	background-position:left;
	width:460px;
	padding-left:50px;
	padding-top:15px
}

.quality_btm .li3{
	display:block;
	float:left;
	vertical-align:middle;
	margin-right:6px;
	position:relative;
	height: 50px;
	background-image:url(../images/quality/li_3.gif); 
	background-repeat:no-repeat;
	background-position:left;
	width:460px;
	padding-left:50px;
	padding-top:5px;
}

.quality_btm .li{
	display:block;
	float:left;
	vertical-align:middle;
	margin-right:6px;
	position:relative;
	width:460px;
	padding-left:50px;
	padding-top:15px
}

	
.quality_redCWB {
	background:url(../images/quality/bg_redCWB.jpg) #BE2215 no-repeat center; 
	height:72px; 
	position:relative;
	clear: both;
	
	}

.quality_redCWB_f {
	background:url(../images/quality/bg_redCWB_f.jpg) #BE2215 no-repeat center; 
	height:80px; 
	position:relative;
	clear: both;
	}

/* @end */

/* recipe details - video */


	
td.vid_holder{
	padding-top:15px;
	padding-left:25px;
}

td.vid_holder p{
	text-align:left;
	padding:15px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#B8A286;
}

td.vid_holder p a{
	text-align:left;
	color:#B8A286;
	text-decoration:underline;
}

/* Robin Hood 2010 Wide Page Revision CSS */

.LeftMenuRevisionWrapper{
background:url("../images/recipes/bg_ourcollection.gif") no-repeat scroll center top #FFFFFF;
margin:0px;
padding:0px;
min-height:100px;
display:block;
width:221px;
position:relative;

}

.LeftMenuRevisionWrapper ul {
list-style: none outside none;
margin:0px;
padding:0px;
text-align:left;
text-decoration:none;

}

.LeftMenuRevisionWrapper ul li{
margin-left:10px;
text-decoration:none;
margin-bottom:3px;

}

.LeftMenuRevisionWrapper ul li.header{
left:-5px;
padding-top:10px;
position:relative;
text-align: center;
text-decoration:none;

}

.LeftMenuRevisionWrapper ul li.leftNavTop {padding-top:10px;  _padding-top:5px; *padding-top:5px;}

.LeftMenuRevisionWrapperEnder{
background:url("../images/recipes/bg_ourcollection.gif") no-repeat scroll center bottom #FFFFFF;
height:10px;
margin: 0 0 0px;
padding:0px;


}



.LeftMenuRevisionActiveOff {

font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;

}

.LeftMenuRevisionActiveOff a{

font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;

}

.LeftMenuRevisionActiveOn{
color:#3F2600;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;

}

.LeftMenuRevisionActiveOn a{
color:#3F2600;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;

}

.LeftMenuRevisionActiveOn span a{

text-decoration:none;

}

.red {

	color: #990000;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}
/* thank you page brand logos */
.brand-logo-ty {text-align: center; border: 1px dotted #ccc; margin:15px 0 20px 0} 
.brand-logo-ty img {margin: 5px 3px;} /* thank you page brand logos */

