/* V 1.1 */

	table {
		width: 100%;
		text-align:center;
	}	

	#salad {
		width: 760px !important;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0px;
		margin: 0 auto;
	}

	.clearMe {
		clear: both !important;
	}

	#dressing {
		width: 760px;
		text-align: center;
		margin: 24px 0 32px;
		/*height: 50px;*/
	}
	#dressing .ranch {
		width: 185px;
		height: 65px;
		display: block;
		text-align: center;
		float: left;
	}


/* FIX FOR NEW STYLE OF METER
	#dressing {
		position: relative;
		float: left;
		margin: 32px 0;
		height: 50px;
		text-align: center;
		width: 100% !important;
		background: #ccc;
	}
	#dressing.ranch {
		position: absolute;
		top: 0;
		left: 0;
		width: 100% !important;
		height: auto !important;
	}
*/
	.checkHeader {
		width: 760px;
	}

	.checkHeader .icons {
		width: 185px;
		height: 65px;
		display: block;
		text-align: center;
		float: left;
	}

	.BMLImage {
		padding-right: 0px;
	}

	.BMLText {
		padding-top: 10px;
		}

	.BMLtxt1 {
		text-align: left;
		font-size: 12px;
		font-weight: bold;
	}
	.BMLtxt2 {
		text-align: left;
		font-size: 12px;
	}
	.BMLtxt3 {
		text-align: left;
		font-size: 12px;
	}

	.Desc_txt{
		font-size: 12px;
		display: block;
		margin-bottom: -5px;
		margin-top: 10px;
	}

	#ingredients {
		width: 760px;
		text-align: center;
	}

	#ingredients #tomato {
		width: 760px;
		float: left;
		border-bottom: 3px solid #96171A;
		margin-bottom: 10px;
	}

	#ingredients #tomato2 {
		width: 760px;
		float: left;
		border-bottom: 3px solid #96171A;
		margin-bottom: 10px;
		text-align: left;
	}


	#ingredients #tomato .cart{
		margin-top: 12px;
		float: left;
	}

	#ingredients #tomato .rec{
		margin-top: 5px;
		text-align: left;
	}

	#ingredients #tomato .proceed{
		float: right;
	}

	#ingredients #tomato .proceed ul{
		margin: 0 auto;
	}

	#ingredients #tomato .proceed li {
		float: left;
		list-style-type: none;
		margin: 0 0 0 6px;
		text-align: right;
	}

	#ingredients #onion {
		width: 760px;
		display: block;
	}

	#ingredients #onion .col1{
		margin: 0 auto;
		float: left;
		width: 76px !important;
		width: 78px;
		display: block;
		font-size: 12px;
		color: #000;
		font-weight:left;
		border-right: 2px solid #fff;
		padding: 2px 0 2px 0;
	}

	#ingredients #onion .col2 {
		margin: 0 auto;
		float: left;
		width: 88px;
		display: block;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		text-align: left;
		border-right: 2px solid #fff;
		padding: 2px 0 2px 0;
	}

	#ingredients #onion .col3 {
		margin: 0 auto;
		float: left;
		width: 314px !important;
		width: 316px;
		display: block;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		text-align: left;
		border-right: 2px solid #fff;
		padding: 2px 0 2px 0;
	}

	#ingredients #onion .col4 {
		margin: 0 auto;
		float: left;
		width: 124px !important;
		width: 126px;
		display: block;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		text-align: left;
		border-right: 2px solid #fff;
		padding: 2px 0 2px 0;
	}

	#ingredients #onion .col5 {
		margin: 0 auto;
		float: left;
		width: 53px !important;
		width: 55px;
		display: block;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		text-align: center;
		border-right: 2px solid #fff;
		padding: 2px 0 2px 0;
	}

	#ingredients #onion .col6 {
		margin: 0 auto;
		float: left;
		width: 90px !important;
		width: 92px;
		display: block;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		text-align: right;
		padding: 2px 5px 2px 0;
	}

	/*Product Rows */
	#ingredients .cruton {
		width: 760px;
		display: block;
		float: left;
	}

	#ingredients .cruton .empty{
		font-size: 12px;
		color: #000;
		font-weight: bold;
		padding: 5px;
	}

	#ingredients .cruton .empty a{
		font-size: 12px;
		color: #000;
		font-weight: bold;
		padding: 5px;
	}

	#ingredients .cruton .empty a:hover{
		font-size: 12px;
		color: #000;
		font-weight: bold;
		padding: 5px;
	}

	#ingredients .cruton .contShop{
		float: right;
		margin-top: 10px;
		margin-bottom: 20px;
		border: 0px;
	}

	#ingredients .cruton .col1{
		margin: 0 auto;
		float: left;
		width: 76px !important;
		width: 78px;
		text-align: left;
		padding: 8px 4px 8px 0;
	}

	#ingredients .cruton .col2 {
		margin: 0 auto;
		float: left;
		width: 84px !important;
		width: 86px;
		height: 75px !important;
		height: 79px;
		display: block;
		text-align: left;
		padding: 8px 4px 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton .col3 {
		margin: 0 auto;
		float: left;
		width: 314px !important;
		width: 316px;
		display: block;
		text-align: left;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton .col4 {
		margin: 0 auto;
		float: left;
		width: 124px !important;
		width: 126px;
		height: 75px !important;
		height: 80px;
		display: block;
		text-align: center;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton .col5 {
		margin: 0 auto;
		float: left;
		width: 53px !important;
		width: 55px;
		height: 75px !important;
		height: 80px;
		display: block;
		text-align: center;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton .col6 {
		margin: 0 auto;
		float: left;
		width: 95px !important;
		width: 97px;
		height: 75px !important;
		height: 80px;
		display: block;
		text-align: right;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton .edit {
		font-size: 11px;
		color: #000;
		font-weight: normal;
		padding: 1px 2px 0 0;
	}

	#ingredients .cruton .edit a{
		font-size: 11px;
		color: #000;
	}

	#ingredients .cruton .col2 img{
		width: 75px;
		height: 75px;
	}

	#ingredients .cruton .col2 img a{
		border: none;
	}

	#ingredients .cruton .title {
		font-size: 12px;
		color: #000;
		margin-left: 3px;
		font-size: 12px;
		font-weight: bold;
	}

	#ingredients .cruton .title a{
		font-size: 12px;
		color: #000;
		text-decoration: none;
		font-weight: bold;
	}
	#ingredients .cruton .original,
	#ingredients .cruton2 .original {
		text-decoration: line-through;
	}
	#ingredients .cruton .sale,
	#ingredients .cruton2 .sale {
		color: #C7202B;
	}
	#ingredients .subtitle {
		font-size: 12px;
		color: #3a3a3a;
		margin-left: 3px;
	}
	#ingredients .subtitle2 {
		font-size: 12px;
		color: #000;
		margin: 0 0 0 3px;
		line-height: 15px;
	}
	#ingredients .subtitle a{
		color: #3a3a3a;
		text-decoration: none;
		font-size: 12px;
	}
	#ingredients .subtitle2 a{
		color: #0B7199;
		text-decoration: underline;
		font-size: 12px;
	}
	#ingredients .reCon {
		font-size: 12px;
		color: #000;
		font-weight: bold;
		margin: 4px 0 6px 3px;
	}

	#ingredients .reCon a{
		font-size: 12px;
		color: #000;
		margin-left: 3px;
		font-weight: bold;
		text-decoration:underline;
		font-family: arial, helvetica, asns-serif;
	}

	#ingredients .qty {
		font-size: 12px;
		color: #C7202B;
		margin-top: 5px;
		margin-left: 3px;
		font-weight: normal;
	}
	#ingredients .promo {
		font-size: 12px;
		color: #C7202B;
		margin-left: 3px;
		font-weight: bold;
	}
	
	#ingredients .qty a{
		font-size: 12px;
		color: #C7202B;
		margin-left: 3px;
		font-weight: bold;
	}

	#ingredients .qtyLeft {
		font-size: 12px;
		color: #000;
		margin-top: 5px;
		margin-left: 3px;
		font-weight: bold;
		text-transform:uppercase;
	}

	#ingredients .qtyLeft a{
		font-size: 12px;
		color: #000;
		margin-left: 3px;
		font-weight: bold;
		text-transform:uppercase;
	}

	#ingredients .extraDel {
		font-size: 12px;
		color: #000;
		margin-top: 5px;
		margin-left: 3px;
	}

	#ingredients .delivery {
		font-size: 12px;
		color: #000;
		font-weight: bold;
		margin-top: 5px;
		margin-left: 3px;
	}

	#ingredients .delivery a{
		font-size: 12px;
		color: #000;
		font-weight: bold;
		margin-top: 5px;
		margin-left: 3px;
	}

	#ingredients .delivery a:hover{
		font-size: 12px;
		color: #C7202B;
		font-weight: bold;
		margin-top: 5px;
		margin-left: 3px;
	}

	#ingredients .bigSize {
		font-size: 12px;
		color: #000;
		margin-left: 3px;
		margin-bottom: 4px;
	}

	#ingredients .bigSize a{
		font-size: 12px;
		color: #000;
		margin-left: 3px;
		font-family: arial, helvetica, sans-serif;
		text-decoration: underline;
	}

	#ingredients .bigSize a:hover{
		font-size: 12px;
		color: #C7202B;
		margin-left: 3px;
	}

	#ingredients .cruton .selectBox {
		margin: 5px 0 5px 0;
	}

	#ingredients .cruton .cancel {
		font-size: 11px;
	}

	#ingredients .cruton .cancel a{
		color: #000;
		font-size: 11px;
	}

	/*Edit box */
	#ingredients .cruton2 {
		width: 760px;
		display: none;
		float: left;
		border-bottom: 2px solid #fff !important;
		border-bottom: 1px solid #fff;
	}

	#ingredients .cruton2 .col1{
		margin: 0 auto;
		float: left;
		
		width: 78px;
		height: 75px !important;
		height: 79px;
		text-align: right;
		padding: 8px 0 8px 0;
	}

	#ingredients .cruton2 .col2 {
		margin: 0 auto;
		float: left;
		width: 74px !important;
		width: 84px !important;
		width: 86px;
		height: 79px;
		text-align: left;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton2 .col3 {
		margin: 0 auto;
		float: left;
		width: 301px !important;
		width: 295px;
		height: 75px !important;
		height: 80px;
		text-align: left;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton2 .col4 {
		margin: 0 auto;
		float: left;
		width: 124px !important;
		width: 126px;
		height: 75px !important;
		height: 80px;
		text-align: center;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton2 .col5 {
		margin: 0 auto;
		float: left;
		width: 53px !important;
		width: 55px;
		height: 75px !important;
		height: 80px;
		text-align: center;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton2 .col6 {
		margin: 0 auto;
		float: left;
		width: 115px !important;
		width: 112px;
		height: 75px !important;
		height: 80px;
		text-align: right;
		padding: 8px 0 8px 0;
		border-top: 1px solid #e5e5e2;
	}

	#ingredients .cruton2 .col6 .title{
		margin-right: 0px;
	}

	#ingredients .cruton2 .edit {
		font-size: 12px;
		color: #000;
		font-weight: normal;
		padding: 1px 2px 0 0;
	}

	#ingredients .cruton2 .edit a{
		font-size: 12px;
		color: #000;
	}

	#ingredients .cruton2 .col2 img{
		width: 75px;
		height: 75px;
	}

	#ingredients .cruton2 .col2 img a{
		border: none;
	}

	#ingredients .cruton2 .title {
		font-size: 12px;
		color: #000;
		margin-left: 3px;
		font-weight: bold;
	}

	#ingredients .cruton2 .title a{
		font-size: 12px;
		font-weight: bold;
		color: #000;
		margin-left: 3px;
		text-decoration: none;
	}

	#ingredients .cruton2 .subtitle {
		font-size: 12px;
		color: #3a3a3a;
		margin-left: 3px;
	}

	#ingredients .cruton2 .selectBox1 {
		margin: 5px 0 5px 0;
		width: 125px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}

	#ingredients .cruton2 .selectBox {
		margin: 5px 0 5px 0;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}

	#ingredients .cruton2 .cancel {
		font-size: 11px;
	}

	#ingredients .cruton2 .cancel a{
		color: #000;
		font-size: 11px;
	}

	/*bottom area under products */
/* styles for js positioning. */

#ingredients .mushrooms .banner {
	display: none;
	margin-top: 10px;
}

/* styles for js positioning. */
	#ingredients #cartPromos {
		position: relative;
		height:75px;
		margin-top: 250px;
		width: 370px;
		text-align: left;
	}	

	#ingredients #cartPromos .banner {
		margin: 0px;
		float: left;
		width: 380px;
	}
	#ingredients #cartPromos .inner {
		width:760px; 
		position: absolute;	
		margin:0;
		padding: 0;
	}
	#ingredients #cartPromos .banner img {
		display: inline;
		float: left;
		margin: 0px !important;
		padding: 0px !important;
	}
	#cartBlank {
		width: 170px;
	}
	#price1, #price2, #price3, #price4, #price5, #price6, #price7, #price8, .total, .subtotal {
		float: right;
		clear: both;
		width: 220px !important;
	}
	#ingredients .mushrooms {
		float: left;
		width: 253px;
		font-size: 12px;
		border-top: 1px solid #e5e5e2;
		margin-top: 5px;
		padding: 12px 0;
	}
	
	* html #ingredients .mushrooms {
		width: auto !important;
	}
	#ingredients .mushrooms .topelement {
		margin:10px 10px 0px 10px !important; 
		margin:10px 5px 0px 10px;
		height: 103px !important;
		height: 113px;
		width: 227px !important;
		width: 236px;
		display: block;
	}
	#ingredients .mushrooms .bottomelement {
		margin:8px 10px 0px 10px !important;
		margin:8px 5px 0px 10px;
		height: 103px !important;
		height: 113px;
		width: 227px !important;
		width: 236px;
		display: block;
	}

	#ingredients .mushrooms .div2{
		margin-bottom: 15px;
	}

	#ingredients .mushrooms a{
		color: #000;
		font-size: 12px;
	}

	#ingredients .subtotal .promo {
		color: #C7202B !important;
	}
	#ingredients .mushrooms .left {
		width: auto;
		float: left;
		text-align: left;
		font-weight: bold;
		font-size: 12px;
		color: #000;
		margin: 0 auto;
		border-bottom: 2px solid #fff;
		padding-right: 3px;
	}

	#ingredients .mushrooms .left  a{
		font-size: 12px;
	}

	#ingredients .mushrooms .right {
		width: 95px !important;
		float: right;
		text-align: right;
		font-size: 12px;
		color: #000;
		padding-right: 2px;
		margin: 0 auto;
		border-bottom: 2px solid #fff;
		font-size: 12px;
	}

	#ingredients .mushrooms .total{
		line-height: 15px;
		border-top: 2px solid #000;
		margin-top: 4px;
	}

	#ingredients .mushrooms .left2 {

		width: auto;
		float: left;
		text-align: left;
		font-weight: bold;
		font-size: 12px;
		color: #000;
		margin: 0px auto 12px;
		border-bottom: 2px solid #fff;
		padding-right: 3px;
		padding-top: 4px;
	}

	#ingredients .mushrooms .right2 {
		width: 95px !important;
		float: right;
		text-align: right;
		font-weight: bold;
		font-size: 12px;
		color: #000;
		padding: 0px 2px;
		margin: 0px auto 12px;
		border-bottom: 2px solid #fff;
		padding-top: 4px;
	}

	#ingredients .mushrooms .buttons {
		float: right;
		font-size: 12px;
		font-weight: bold;
		padding: 3px 0 3px 0;
	}
	#ingredients .mushrooms img {
		margin-left: 110px;
	}
	* html #ingredients .mushrooms img {
		margin: 0 0 0 75px;
	}
	#ingredients .mushrooms input {
		margin: 0px 0px 0px 57px;
	}
	#ingredients .mushrooms img,
	#ingredients .mushrooms a,
	#ingredients .mushrooms input {
		float: left !important;
	}
	#ingredients .mushrooms .what {
		float: right;
		width: 145px;
		font-size: 12px;
		font-weight: normal;
		text-align: center;
		margin-bottom: 5px;
	}

	#ingredients .mushrooms .what a{
		color: #000;
	}

	#ingredients .mushrooms .promo{
		color: #000;
		font-weight: bold;
		font-size: 12px;
	}

	#ingredients .mushrooms .dotted{
		background-image: url(http://images.overstock.com/f/102/3117/8h/www.overstock.com/img/mxc/20070319_disc2RP.gif);
		background-repeat: repeat-x;
		background-position: center center;
		float: right;
		width: 171px !important;
		width: 171px;
		display: none;
		height: 6px;
		margin: 5px 0 5px 0px;
	}

	#ingredients .mushrooms .savings{
		width: 244px !important;
		width: 253px;
		text-align: left;
		font-weight: bold;
		line-height: 15px;
	}

	#ingredients .mushrooms .savings2{
		width: 244px !important;
		width: 253px;
		text-align: left;
		font-weight: bold;
		line-height: 15px;
		background-color: #fbfaf6;
	}

	#ingredients .mushrooms .right3 {
		/*width: 84px !important;
		width: 95px;*/
		width: 95px !important;
		float: right;
		text-align: right;
		font-weight: normal;
		font-size: 12px;
		color: #C7202B;
		padding-right: 2px;
		margin: 0 auto;
		border-bottom: 2px solid #fff;
	}

	#ingredients #olives {
		width: 760px;
		display: block;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
		line-height: 15px;
		color: #000;
	}

	#ingredients #olives span{
		margin: 0px !important;
	}

	#ingredients .cruton .soldout {
		font-size: 12px;
		font-weight: bold;
		padding-left: 5px;
		color: #C7202B;
		border: 1px solid #C7202B;
		width: 67px !important;
		width: 75px;
		line-height: 15px;
		display: block;
		margin-top: 10px;
	}

	#ingredients .recommendation1 {
		float: left;
		width: 182px;
		margin-right: 5px !important;
		margin-right: 8px;
		height: 230px;
		display: block;
		border: 1px solid #ccc;
		font-size: 12px;
		font-weight: bold;
		margin-top: 10px;
		text-align: center;
	}

	#ingredients .recommendation2 {
		float: left;
		width: 187px;
		height: 230px;
		display: block;
		border: 1px solid #ccc;
		font-size: 12px;
		font-weight: bold;
		margin-top: 10px;
	}

	#ingredients .thumbnail {
		margin-top: 5px;
	}

	#ingredients .title {
		margin: 0 5px;
	}

	#ingredients .price {
		font-weight: normal;
		color: #C7202B;
		font-size: 12px;
		margin-top: 5px;
	}

	#ingredients .addCart {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#ingredients .customerCare {
		float: left;
		width: 182px;
		margin-right: 5px !important;
		margin-right: 8px;
		height: 100px;
		display: block;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}

	#ingredients .dotted2{
		background-image: url(http://images.overstock.com/f/102/3117/8h/www.overstock.com/img/mxc/20070319_disc2RP.gif);
		background-repeat: repeat-x;
		background-position: center center;
		float: right;
		width: 100%;
		display: block;
		height: 6px;
		margin: 20px 0 20px 0px;
	}

	#ingredients #form_drop {
		width: 246px !important;
		width: 253px;
		display: none;
		text-align: right;
		background-color: #fff;
	}

	#ingredients #form_drop .left8 {
		float: left;
		width: 90px;
		margin-right: 1px;
		line-height:12px;
		font-size: 12px;
	}

	#ingredients #form_drop .right8{
		float: right;
		width: 145px;
		text-align:center;
		line-height:12px;
		margin-left: 0px;
	}

	#ingredients .GiftBox {
		margin-left: 0px;
	}
	#ingredients .checkWarranty {
		font-size: 12px;
		width: 100%;
	}
	.checkWarranty input {
		vertical-align: baseline;
		margin-bottom: -3px;
	}
	#ingredients .checkWarranty a {
		font-size: 12px;
		color: #0B7199;
	}
	.warrenty {
		float: left;
		text-align: left;
		border-bottom: 2px solid #FFF;
		height: 20px;
		line-height: 15px;
		vertical-align: middle;
		margin-bottom: 5px;
	}

	.warRemove {
		float: left;
		width: 76px !important;
		width: 78px;
		height: 20px;
		line-height: 15px;
		vertical-align: middle;
	}

	.warRemove a {
		font-size: 11px;
		color: #000;
		height: 20px;
		line-height: 15px;
		vertical-align: middle;
	}

	.warProd,
	.warFurn {
		margin-top:3px;
		float: left;
		width: 525px;
		font-size: 12px;
		color: #000;
		font-weight: bold;
		line-height: 15px;
	}
	.warFurn {
		margin-left: 78px;
		display: inline;
	}
	.warQua {
		float: left;
		width: 60px;
		font-size: 12px;
		color: #000;
		text-align: center;
		font-weight: bold;
	}

	.warProd span,
	.warFurn span {
		font-weight: normal;
		font-size:  12px;
	}

	.warPrice {
		float: left;
		width: 88px !important;
		width: 91px;
		color: #000;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
	}

	.noteMessage {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		border: 1px solid #C7202B;
		text-align: center;
		margin-bottom: 10px;
	}

	.noteMessageTop {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #C7202B;
		text-align: center;
		color: #FFF;
		height: 20px;
		font-size: 14px;
		font-weight: bold;
	}

	.noteMessageMes {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		padding: 5px;
		color: #C7202B;
		font-weight: bold;
	}


	/* pay pal */
	.errorBox {
	border: 1px solid #C7202B;
	width: 760px;
	margin: 10px 0px;
}

.errorHead {
	height: 20px;
	background-color: #C7202B;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	vertical-align: middle;
	padding-left: 2px;
	text-align: center;
}

.errorMess {
	color: #C7202B;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	padding: 5px;
}

.errorRed {
	border: 2px solid #C7202B;
}


	/* 1.1 Changes */

.giftMessBox a{
	color: #C7202B !important;
	font-size: 10px !important;
	padding-left: 2px;
}

.giftMessOn {
	font-color: #000;
	font-size: 12px;
	padding-left: 4px;
	padding-bottom: 2px;
}

.giftInput {
	text-align: center;
	font-size: 12px;
}

.giftInput input {
	border: 1px solid #000;
	width: 274px !important;
	width: 276px;
}
.BMLBoxNew {
	background-image:url(http://cdn.overstock.com/img/mxc/bmlBGImage.gif);
	height: 103px !important;
	height: 113px;
	width: 227px !important;
	width: 236px;
	display: block;
	padding: 5px !important;
	padding: 5px;
}
.CartBoxTop {
margin:10px 10px 0px 10px !important; margin:10px 5px 0px 10px;height: 103px !important;
	height: 113px;
	width: 227px !important;
	width: 236px;
	display: block;
}
.CartBoxBottom {
margin:10px 10px 0px 10px !important; margin:8px 5px 0px 10px;height: 103px !important;
	height: 113px;
	width: 227px !important;
	width: 236px;
	display: block;
}

.BMLContentBox {
	padding-top: 0px;

}

.BMLContentBox2 {
	padding-top: 0px;
}


.BMLLogoNew {
	height: 39px;
	padding-left: 2px !important;
	padding-left: 0px;
	margin-left: 0px !important;
	margin-left: 3px;
	padding-right: 2px;
	text-align: center;
}

.BMLLogoNew2 {
	padding-left: 2px !important;
	padding-left: 0px;
	margin-left: 0px !important;
	margin-left: 3px;
	padding-right: 2px;
	text-align: center;
}


.BMLTextNew {
	font-size: 12px;
	padding-top: 10px;
	text-align: left;
}

.BMLTextNew2 {
	font-size: 12px;
	text-align: left;
padding-left: 4px;
}

.BMLClickNew {
	text-align: right;
	padding: 0x 10px 0px 0px;
}

.BMLClickNew2 {
	text-align: right;
	padding: 1px 10px 0px 0px;
}
.GreyBorder {
	width: 173px;
	}

/* Clarity Recs */
/* Content Right */
.Otable {
margin-top: 10px;
width: 100%;
display: block;
float: left;
text-align: center;
background-color: #FFF;
}
.Orectop {
display: none;

}
.Orecbottom {
display: none;
}
.Otitle {
width: 758px !important;
width: 761px;
display: block;
margin: 0 auto;
font-size: 12px;
font-weight: bold;
margin-top: 0px;
font-family: Arial, Helvetica, sans-serif;
color: #C7202B;
border-bottom: 3px solid #96171A;
padding-bottom: 5px;
text-align: left;
}
.Oproducts {
width: 758px !important;
width: 761px;
text-align: center;
margin: 0 auto;


}
.Oproducts2{
width: 761px !important;
height: 248px;
display: block;
margin-left: -1px !important;
margin-left: 0px;
text-align: center;
}
.Oproduct {
float: left;
width: 190px;
text-align: center;
margin-top: 15px;
}
.Othumb {
text-align: center;
width: 100%;
font-size: 12px;
}
.Othumb  img{
margin: 0 auto;
height: 120px;
border: 0px;
}
.Othumb .proComplete {
text-align: center;
width: 100%;
font-size: 12px;
}
.Othumb .proComplete img{
margin: 0 auto;
width: 120px;
height: 120px;
border: 0px;
}
.proBanner {
margin-left:35px !important;
right: 38px;


}
.proBanner img {
margin: 0 auto;
margin-right: 0px !important;
margin-right: 35px;


}
.Oname {
font-size: 12px;
display:  block;
width: 180px;
height: 45px;
padding-top: 8px;
margin: 0 auto;
}
.Oname a{
font-size: 12px;
color: #000;
}
.Oname a:hover{
font-size: 12px;
color: #000;
}
.Oprice {
color: #C7202B;
font-weight: bold;
text-align: center;
margin-top: 10px;
margin-bottom: 3px;
}
.Oprice .Olabel{
color: #C7202B;
font-weight: bold;
margin-top: 10px;
margin-bottom: 3px;
}
.Oprice .Ovalue{
color: #C7202B;
font-weight: bold;
margin-top: 10px;
margin-bottom: 3px;
}
.Ocompare {
display: none;
}
.Osavings {
display: none;
}

.AddCart {
}



/* ie6 patches
	-removes phantom margins that were getting applied to the cartPromo banners
*/
* html #ingredients #cartPromos .banner a {
	position: relative;
}
* html #ingredients #cartPromos .banner img {
	position: absolute;
}	
.mushrooms .clearMe {
	height: 1px !important;
	width: 1px !important;
	overflow: hidden;
	margin: 0px;
}



