/*	IE6 Fixes	*/

* html div.product_search_navigation_bottom {padding-bottom:4px;}
* html div.pd_col1 {
	margin-left:22px; /* The margin seems to be doubling itself in IE6 ?????. Orig :44px; */
										/* Margin's are doubled in IE6 if the element if floated */
										/* you can fix by just adding diplay:inline; */
}
* html div.subpageheader {
	background-color:Transparent;
	background-image:none;
}
* html div.newproductpageheader {
	background-color:Transparent;
	background-image:none;
}
* html div.stub {clear:both;}
* html div.search_filler {margin-right:-3px;}
* html .ps_ptext {height:93px;}
* html .ie6_pad {padding-bottom:4px;}

/*	Structure and Footer */
.clearBoth {height:0px;line-height:0px;clear:both;}
div.subpageheader {
	background-image:url(../Images/products/products_header.png);
	background-repeat:no-repeat;
}
div.newproductpageheader {
	background-image:url(../Images/products/newproduct_header.png);
	background-repeat:no-repeat;
	float:left;
	min-width:437px;
	width:437px;
	height:107px;
}
div.newproductpageheader_01 {
	background-image:url(../Images/products/newproduct_header_01.png);
	background-repeat:no-repeat;
	float:left;
	min-width:437px;
	width:437px;
	height:107px;
}
div.easyexpresspageheader {
	background-image:url(../Images/products/EasyExpress/EasyExpress_header.png);
	background-repeat:no-repeat;
	float:left;
	min-width:437px;
	width:437px;
	height:107px;
}
.EasyExpress_bg {
	background:url(../Images/products/EasyExpress/EasyExpress_bg.png) no-repeat;
	width:499px;
	height:214px;
	margin-bottom:-25px;
}
.subpage {
	float:left;
	min-height:1px; /* Overriding Stouffers.css */
}
.subpagefooter {clear:both;}
div.stub {
	float:left;
	width:182px;	
	background-color:#F7ECC2;
	height:66px;
}
div.search_filler {
	float:left;
	width:0px;
	background-color:#FEFDDE;
	padding-right:497px;
	height:66px;
}

/*	Equal Columns	*/
div#product_equal_cols {overflow:hidden;}
div#product_equal_cols div.comment_left, div#product_equal_cols div.comment__form {
	padding-bottom:20000px;
	margin-bottom:-20000px;
}
.indent_dropdown {padding-left:10px;}

/*	Product Comments	*/

div#addacomment select, div#addacomment input {
	font-size:11px;
	font-family:Verdana;
}
.info_left, .info_left_1 {
	float:left;
	width:100px; /* Arbirtary width */
	padding-bottom:10px;
}
.info_left_1 {width:430px; /* Arbirtary width */}
.info_right {
	float:left;
	width:350px; /* Arbirtary width */
	margin-left:10px;
	padding-bottom:10px;
}
div.product_search select, div.product_search input /* IE6 does not understand input[type=text]*/ {
	font-size:10px;
	font-family:Verdana;
}
div.product_search_navigation_top {padding-right:30px;}
div.product_search_navigation_bottom {padding-right:10px;}
.producttitle, div.pd_ourrecommendations, .pd_peoplesaying, div.pd_producttitle {
	color:#990000;
    font-family:Times New Roman;
    font-size:24px;
    text-transform:lowercase;
}
div.backtosearch {
	padding-top:30px;
	padding-right:25px;
	float:right;
}
div.pd_producttitle {padding-bottom:15px;}
div.nutritionLeft div.view_details {
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	margin-left:50px;
}
*html div.nutritionLeft div.view_details {margin-left:25px;}
.pd_hr {
	color:#E5CEA5;
	margin-bottom:10px;
	margin-top:15px;
	height:1px;
	background-color:#e5cea5;
	border:none 0px #e5cea5;
}
div.pd_ourrecommendations {padding-bottom:15px;}
.pd_peoplesaying {padding-bottom:15px;}
.cross_sell {
	float:left;
	width:204px;
	padding-right:10px;
}
div.cross_sell_image {border:solid 1px #CB714D;}
.commentoptions {padding-bottom:15px;}
.ps_servingsize {
	font-family:Times New Roman;
	color:#CB714D;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.tip {
	color:#3A1600;
    font-family:Times New Roman;
    font-size:12px;
    padding:46px 22px 30px 17px;
    text-align:justify;
    line-height:19px;
    font-weight:500;
}
.tip_inside {height:164px;}

.ps_producttitle, div.ps_ptext a, div.ps_ptext a:link, div.ps_ptext a:visited, div.ps_ptext a:hover, div.ps_ptext a:active, div.ps_ptextnew a, div.ps_ptextnew a:link, div.ps_ptextnew a:visited, div.ps_ptextnew a:hover, div.ps_ptextnew a:active, div.ps_ptextnew2 a, div.ps_ptextnew2 a:link, div.ps_ptextnew2 a:visited, div.ps_ptextnew2 a:hover, div.ps_ptextnew2 a:active {
	color:#990000;
    font-family:Times New Roman;
    font-size:21px;
    text-transform:lowercase;
    text-decoration:none;
}
div.new_product_details_header {
	color:#9C0014;
    font-family:verdana;
    font-size:12px;
    text-align:left;
    text-transform:none;
    text-decoration:none;
    line-height:15pt;    
}
.new_product_details_header {
	padding-top:5px;
	margin-bottom:25px;	
}
div.new_product_image {margin-left:-30px;	}
.entree_details_header {
	padding-top:5px;
	margin-bottom:25px;
}
.entree_details_header span {
	font-size:24px;
	color:#830508;
	font-family:"Times New Roman", Times, serif;
}
.entree_details_upr {
	padding-top:5px;
	margin-bottom:25px;
}
.entree_details_upr span {
	font-size:24px;
	color:#830508;
	font-family:"Times New Roman", Times, serif;
}
.entree_details_lwr {margin:-15px 0 25px 0;}
.entree_details_lwr span {
	color:#B94500;
	font-weight:bold;
}

div#columntwo {
	float:left;
	margin-left:31px;
	width:319px;
}
div#column3 {margin-left:563px;}
div#column3 div.productimage {
	width:149px;
	border:solid 1px #CB714D;
}
div.pd_col1 {
	float:left;
	text-align:center;
	width:241px;
	margin-left:44px;
}
div.pd_col1new {
	float:left;
	text-align:center;
	width:241px;
	margin-left:70px;
}
*html div.pd_col1new {margin-left:40px;}
div.pd_col2 {
	width:425px;
	margin-left :304px;
}
div.pd_col3 {
	width:300px;
	margin-left :375px;
}
div.pd_col3new {
	float:left;
	width:400px;
	margin-left :375px;
}
.product_itemnew {height:150px;}
.product_itemnew2 {min-height:100px;}
*html .product_itemnew2 {height:100px;}
/* product updates April 2010 */
/* PRODUCT DETAILS */
.pd_item {clear:both;}
	.pd_img {float:left; margin-left:44px; width:241px; text-align:center; display:inline;}
	.pd_info {margin-left:304px; width:425px;}
.pd_bottom {clear:both;}
	.pd_bottom_left {float:left; margin-left:44px; width:241px; display:inline;}
	.pd_bottom_right {margin-left:304px; width:425px;}
	.pd_bottom_right .newProductIdMid {margin-top:0;}
.pd_bottom .backtosearch {clear:both;text-align:right;}
/* PRODUCT NUTRITION */
.pdNut_item {clear:both; /*width:605px;*/ border-bottom:1px solid #E5CEA5; margin:0 0 15px 70px; padding-bottom:25px;}
.sizeLinks {padding-bottom:8px;}
.selectedSize {font-weight:bold; text-decoration:none;}
.pdNut_item .pd_producttitle {}
.pdNut_item .pdNut_left {float:left; text-align:center; width:241px; display:inline;}
.pdNut_item .pdNut_right {margin-left:305px; width:300px;}
/* end product updates April 2010 */

.ps_ptext {
	width:273px;
	padding-bottom:33px;
	min-height:93px;
}
.ps_ptextnew {
	float:right;
	width:373px;
}
.ps_ptextnew2 {
	float:right;
	width:440px;
}
.ps_image {float:right;}
.ps_imagenew {
	float:left;
	width:65px;
}
div.ps_image {border:solid 1px #cb714d;}
div.ps_imagenew {border:0;}
div#productdescription {
	color:#3A1600;
    font-family:Verdana;
    font-size:11px;
    padding-top:15px;
}
.ps_productdescription, .commentoptions {
	color:#3A1600;
    font-family:Verdana;
    font-size:11px;
}
.ps_productdesc {padding-top:3px;}
.ps_productdesc div {
	float:left;
	width:130px;
}
div.productdetails, div#product_hotshot {
	color:#B94500;
	font-family:verdana;
	font-size:11px;
	text-decoration:underline;
	padding-top:15px;
}
div#productheader, div#header_photo {
	float:left;
	height:107px;
}
div.indentcontrols {padding-left:25px;}
div.product_search div.inputcontrol {padding-top:17px;}
div.trynew {padding-top:30px;}
div.product_search div.inputcontroltext {padding-top:15px;}
div#product_hotshot {padding-top:10px;}
div#searchbutton {
	float:left;
	margin-left:8px;
}
.comment_left {
	float:left;
	width:182px;
	background-color:#F7ECC2;
	color:#3A1600;
	font-family:Verdana;
	font-size:11px;
	line-height:16px;
}
.comment_left_text {padding:20px 20px 20px 20px;}
.comment__form {
	float:left;
	margin-left:50px;
	width:510px;
}
div#criteria_select_all {
	padding:15px 10px 0 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#876E3D;
	line-height:15px;
}
.product_search {
	float:left;
	width:182px;
	background-color:#F7ECC2;
	color:#3A1600;
    font-family:Verdana;
    font-size:10px;
}
div.ps_results_container {
	margin-left:212px;
	width:510px;
}
.ps_hr {
	color:#E5CEA5;
	margin-bottom:16px;
	height:1px;
	background-color:#e5cea5;
	border:none 0px #e5cea5;
}
.ps_hrtop {
	color:#E5CEA5;
	margin-bottom:5px;
	height:1px;
	background-color:#e5cea5;
	border:none 0px #e5cea5;
}
*html .ps_hrtop {margin-bottom:0px;}
.featured_image {
	width:149px;
	border:solid 1px #CB714D;
}
div.featured_product_header {padding-bottom:15px;}
div#producttitle {
	color:#990000;
    font-family:Times New Roman;
    font-size:24px;
    /*text-transform:lowercase;*/
}
div.pd_productdescription {
	padding:15px 0;
	color:#3A1600;
    font-family:Verdana;
    font-size:11px;
}
div.serving_links {color:#B94500;height:33px;}
div.serving_links strong {display:block;float:left;padding:8px 8px 0 0;}
div.serving_links .serv-icon {width:31px;height:33px;padding-right:3px;display:block;float:left;color:#fefdde;font-size:12px;background:transparent url(/Images/Products/ProductDetails-New/serving-size-sprite.gif) no-repeat right top;line-height:2.3em;text-align:center;overflow:hidden;font-weight:bold;}
div.serving_links a.serv-icon, div.serving_links a.serv-icon:link, div.serving_links a.serv-icon:visited {background-position:left top;color:#fefdde;text-decoration:none;font-size:12px;}
div.serving_links a.serv-icon:hover, div.serving_links a.serv-icon:active {background-position:center top;color:#fefdde;text-decoration:none;font-size:12px;}
/* where to buy pop-up */
.searchPop {margin:0 8px;}
.searchPop .searchitem {text-align:left;margin-bottom:3px;}
.searchPop .zipcode, .searchPop select {margin-bottom:8px;}
.ui-widget-overlay {background:#000;}
.searchPop .srchSbmt {text-align:center;}
/* */
div.pd_nutritionfacts, div.viewallcomments {padding-bottom:5px;}
.producttipsuper {
	font-size:9px;
	vertical-align:super;
}

/*	Nutrition Facts	*/
.nutri_header {font-weight:bold;}
.nutri_cal_text {text-align:justify;}
.nutri_box_width, .thinblackline, .medblackline, .thickblackline, .nutri_cal_text {
	float:left;
	width:270px;
}
.thinblackline {
	height:1px;
	background-color:#666;
}
.medblackline {
	height:2px;
	background-color:#666
}
.thickblackline {
	height:10px;
	background-color:#666;
}
.nutri_content {
	float:left;
	line-height:15px;
	border:solid 1px black;
	padding:5px;
	color:#666;
	width:270px;
	margin:0 0 25px 0;
}
*html .nutri_content {margin:0 0 25px 0;}
.nutri_header_left, .nutri_header_left_big {
	font-weight:bold;
	float:left;
	width:135px;
}
.nutri_header_left_big {width:200px;}
.nutri_header_right {
	font-weight:bold;
	float:right;
	width:100px;
}
.nutri_left {
	float:left;
	width:135px;
	padding-left:20px;
}
.nutri_right {
	float:right;
	width:85px;
	text-align:right;
}
.nutri_btm_box {
	float:left;
	width:67px;
}
.nutri_btm_box_1 {
	float:left;
	width:135px;
}
.nutri_btm_box_in {
	float:left;
	width:55px;
	padding-left:10px;
}
.nutri_header_left span, .nutri_header_left_big span,  
.nutri_header_right span {font-weight:normal;}
.nutri_right span {font-weight:bold;}

/* NEW INDEX */
.indexNewTop {width:745px;}
.indexNewTopLeft {
	background:url(../Images/Products/Index-New/product-landing-banner.jpg) no-repeat;
	width:460px;
	height:247px;
	float:left;
	margin-left:30px;
}

.NewTopLeft-btn {margin:48px 0 0 15px;}

*html .indexNewTopLeft {margin-left:10px;}
.indexNewTopRight {
	background:url(../Images/Products/Index-New/bg-Stuffed-Melt-and-Soup-right.jpg) no-repeat;
	width:227px;
	height:38px;
	float:left;
	text-align:center;
	padding-top:207px;
	margin-left:2px;
}
.indexNewMid {
	height:250px;
	margin:0 auto;
	text-align:center;
	width:745px;
}
.indexNewMid div {
	width:215px;
	float:left;
	margin:30px 0 0 30px;
}
*html .indexNewMid div {margin:30px 0 0 10px;}



.indexNewBtm {
	margin:0px auto;
	text-align:center;
	width:745px;
	float:left; 
}
.indexNewBtm div {
	width:215px;
	float:left;
	margin:30px 0 0 30px;
}
*html .indexNewBtm div {margin:55px 0px 0px 30px; padding-bottom:5px;}
.indexNewBtm select {width:175px;}



.indexNewBtmB {
	margin:0px auto;
	text-align:center;
	width:745px;
	float:left; 
}
.indexNewBtmB div {
	width:215px;
	float:left;
	margin:30px 0 0 30px;
}
*html .indexNewBtmB div {margin:55px 0px 0px 30px; padding-bottom:5px;}




.newProductIdBtmLeft {
	border-top:#e5cea5 1px solid;
	text-align:left;
	padding-left:15px;
}
.newProductIdBtmLeft span {
	color:#900;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
}
.newProductIdBtmLeft a img {border:#c57b53 1px solid;}
.newProductIdMid {
	background:#cd734e;
	color:#FFF;
	font-style:italic;
	margin-top:15px;
	padding:15px;
}

.meal-type {float:left;margin:30px 0 0 282px;width:215px;}
    .meal-type select {margin: 0 auto;}
