
.left-product-box {
	float:left;
	width:190px;
	text-align:center;
}
.new-bed .left-product-box {
	width: 190px;
}
img.product-pic {
	width:150px;
	border:3px double #C4E2F6;
}
.new-bed img.product-pic {
	border: 0;
	width: 190px;
}
.reviews-header,
.info-header {
    font-weight:bold;
    color:#0E4F79;
}
.left-product-box .gr-package {
	/*background: #F3F2DD url( /images/index/index-welcome-bg.gif ) 0 0 no-repeat;*/
	color: #111;
	padding: 5px 5px 10px;
	background-color: #F6F6F6;
	text-align: left;
	margin: 10px 0;
	/*height: 259px;*/
}
.left-product-box .gr-package h3 {
	color: #0E53A7;
	margin-bottom: 10px;
	font-size: 1.1em;
}
.left-product-box .gr-package p {
	margin-bottom: 0;
}
.left-product-box .gr-package li {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 8px;
	color: #333;
	margin-left: 20px;
	list-style: disc;
}

#imageWrapper,
#relatedProducts,
.materials-box {
	margin:15px 0;
	text-align:center;
}
#content .reviews-header {
	margin-top: 35px;
	text-align: center;
}
.materials-box li {
	list-style:none;
	margin-left:0;
}
a.related-name {
    font-size: .9em;
}
.related-price {
    color:#333;
}
li.related-products,
li.additional-images {
	margin-left:0;
	margin-bottom:20px;
	list-style:none;
}
li.related-products {
	width: 110px;
	float: left;
	margin-right: 15px;
}
.additional-images label {
    cursor:pointer;
}
li.related-products img,
li.additional-images img {
	width:100px;
    /*border:1px solid #C4E2F6;*/
}
.reviews-header,
.related-header {
	padding-bottom: 5px;
	margin-top: 10px;
	border-bottom: 1px solid #88B7D5;
	margin-bottom: 5px;
}
.right-product-box {
	position: relative;
	margin-left:205px;
}
.gold-standard {
	position: absolute;
	top: 5px;
	right: 5px;
}
.compare-beds {
	text-align: center;
	padding: 10px;
	font-size: 1.4em;
	border-top: 1px solid #F3F2DD;
	border-bottom: 1px solid #F3F2DD;
	margin-bottom: 10px;
	background-color: #F5F5E1;
}
.new-bed .right-product-box {
	margin-left: 205px;
}
.review-price-box {
	/*height: 170px;*/
	width: 190px;
	margin:0 0 5px 10px;
	float: right;
}
.review-price-box2 {
	min-height: 350px;
	width: 190px;
	margin:0 0 5px 15px;
	float: right;
}
.new-bed .review-price-box2 {
	float: none;
	margin:10px 0 5px 0;
}
.review-snippet {
	text-align: center;
	border: 1px solid #eee;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 4px;
}
.rating-header {
	font-weight: bold;
	margin-bottom: 5px;
}
.review-snippet .rating {
	float: left;
	margin-left:10px;
}
.rating-count {
	text-align: center;
}
.reviews {
	margin-top: 15px;
}
.write-a-review,
.read-a-review {
	clear: both;
	padding: 3px 0;
}
.rating-average {
	display: none;
}
.price-box {
	text-align:center;
	background-color: #E5EFF6;
	width: 180px;
	padding:5px;
	margin-bottom: 10px;
}
.mystery-wrapper {
	float: right;
	margin: 10px 0;
	/*clear: right;*/
}
.new-bed .mystery-wrapper {
	float: none;
	clear: none;
}
.price {
	color: #333;
	font-weight:bold;
	font-size:1.4em;
	text-align:center;
}
.price-msrp {
    color: #333;
    font-weight:bold;
    font-size:1.4em;
    text-align:center;
    text-decoration: line-through;
}
#supernal-beds .price {
    font-weight: bold;
    font-size: 1.3em;
    text-align: center;
}
.price-box .coupons {
    margin-top: 10px;
    background-color: #ffc;
    padding: 2px;
}
.price-box .coupons a {
    color: #333;
}
.price-upgrade .option {
   font-weight:bold;
    color:#0E4F79;
}
.price-upgrade .upgrade-price {
    font-size: 1.1em;
}
p.price-upgrade {
    margin:2px 0 5px 0;
}
.optional-upgrades {
	margin-top: 10px;
	margin-bottom: 0;
}
.cart {
	text-align:center;
	font-weight: bold;
	width: 120px;
	margin-left: auto;
	margin-right: auto;
}
.cart a {
    height:18px;
    line-height:18px;
    color:#D10024;
    background:transparent url(/images/cart.gif) 0 0 no-repeat;
    display:block;
    padding-left:25px;
		text-align: left;
}
.Product-340 .cart,
.Product-345 .cart {
    display: none;
}
.additional-cart {
	text-align:center;
	font-weight: bold;
	width:120px;
	margin:10px auto 10px auto;
	clear: right;
}
.additional-cart a {
    height:18px;
    line-height:18px;
    color:#D10024;
    background:transparent url(/images/cart.gif) 0 0 no-repeat;
    display:block;
    padding-left:25px;
	text-align: left;
}
.manufacturer-logo {
	width: 180px;
	float: right;
	clear: right;
}
.manufacturer-logo img {
	width: 180px;
}

.options-available .cart a,
.options-available {
	margin-top:15px;
}
.options-available li {
	list-style:none;
	margin-left:0;
	margin-bottom:10px;
}
div.step-name {
	background-color: #116699;
	color:#fff;
    padding: 5px;
    font-size: 1.2em;
    font-weight: bold;
}
.options-available .adjustableBedSheets200ThreadCount li {
	margin-bottom:5px;
}
.options-available .pleaseSelectAColorForYourSheets div.step-name {
	display:none;
}
.options-available .pleaseSelectAColorForYourSheets .options-table {
	margin-left:20px;
}
.options-available .pleaseSelectAColorForYourSheets .options-table tr.first {
	display:none;
}
.options-available .pleaseSelectAColorForYourSheets .options-table td.option-name-cell {
	width:150px;
}
.options-available .label {
	font-weight: bold;
}
.label .option-price {
    display: none;
}
.label img {
    display: none;
}
.option-pic-cell img {
	width: 50px;
}
tr.no-image td.option-pic-cell img {
	width: 1px;
	/*display: none;*/
}
.options-available .pleaseSelectAColorForYourSheets .options-table td.option-price-cell {
	display:none;
}
h3.options-available-header {
	color: #116699;
	font-size:1.1em;
}
.options-explanation {
	font-size:.9em;
}
.options-table {
    border-collapse: collapse;
}
.options-table td {
	padding:2px;
}
.options-table tr.even td {
	background-color: #F3F2DD;
}
.options-table tr.odd td {
	background-color: #fff;
}
.options-table .option-name-cell {
	width:350px;
    padding:  5px 5px 5px 10px;
}
.options-table .label .option-name-cell {
    padding:  5px 5px 5px 0;
}
.options-table td.option-price-cell {
	text-align:right;
	width:100px;
    padding-right: 50px;
}
tr.free td.option-price-cell {
	/*display:none;*/
}
.new-bed tr.free td.option-price-cell {
	/*display: block;*/
}
.new-bed tr.label td.option-price-cell {
	display: none;
}
.feature-set-box h3 {
	color: #AA8118;
	font-size: 1.1em;
	border-bottom: 1px solid #AA8188;
	padding-bottom: 4px;
	margin-right: 5px;
}
.spec-table td {
	padding: 2px 5px;	
}
.spec-table tr.odd td {
	background-color: #F3F2DD;

}
.need-help-left {
	font-size: 1.4em;
	font-weight: bold;
}
.need-help-left p {
	margin-bottom: 10px;
	color: #DB6F24;
}
.instant-coupon {
    text-align:center;
    /*border: 3px dashed #0a6f04;*/
    /*padding: 5px 2px;*/
    margin: 10px 0;
    font-weight: bold;
    /*background-color: red;*/
}
.instant-coupon a {
    color: yellow;
    display: block;
}
.instant-coupon a:hover {
    color: #fff;
}
.deals {
    display: none;
}
