/* item page overides */
table.item-page-info-table td.vertical-separator { padding-right: 15px; }
td.vertical-separator { width: 400px; } 
#item-page-caption ul { padding: 0; margin-left: 18px; margin-bottom: 14px; }
#item-page-caption li { margin-bottom: 5px; }
.item-page-features-and-details ul { margin-left: 12px; }
.item-page-features-and-details li { margin-bottom: 5px; }
/* div.select-options option { font-weight: normal; color: #333333; letter-spacing: .04em; }  */
/* div.select-options select { font-weight: normal; color: #333333; letter-spacing: .04em; }  */
tr.options option { font-weight: bold; color: #3E3E3E; letter-spacing: .04em; background: #FFFAE7; }
tr.options select { font-weight: bold; color: #3E3E3E; letter-spacing: .04em; background: #FFFAE7; }
table#product-info-table input#quantity-box { font-weight: bold; }
div.itemimg { padding-top: 8px; }
div#item-page-caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.6em; color: #7E7E7E; }
div.item-page-features-and-details { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7E7E7E; }
div.item-page-bottom-txt, div.item-page-bottom-txt table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7E7E7E; }
div.item-page-bottom-txt { margin-top: 10px; text-align: left; }
div#cross-sell table#contents-table { margin-top: 5px; padding-left: 23px; }
div#cross-sell table#contents-table td { padding-left: 20px; }
div#cross-sell table#contents-table hr { color:#C2C2C2;background-color:#C2C2C2;height:1px;border:none; }
div#cross-sell div.itembanner { padding-top:10px; padding-bottom:10px; }
table#gb-mattress-grid td { border: 1px solid #FFEDAD; border-right-style: none; border-left-style: none; }
table#gb-mattress-grid td { padding: 2px; }
table#gb-mattress-grid ul li { list-style-type: circle; margin: 2px 16px; }
.free-shipping-icon { padding-top: 8px; padding-bottom: 10px; }
div.recent-items-saleprice span {padding-left: 2px;}
.recent-items-price, #cross-sell .price {display: none;}
#recentlyViewedItems .recent-items-saleprice, table#contents-table div.sale-price {color:#D60005; font-family:verdana; font-size:10px; font-weight:normal;padding-top:2px; }
.recent-items-name a, div#cross-sell table#contents-table td div.name a {color:#5A897F; font-family:verdana,arial; font-size:11px;text-decoration:underline; }
#recentlyViewedItems a {color:#5A897F; }
.outofstock {background-image: url(/lib/futoncreations/discmessage.gif); background-repeat:no-repeat; display:block; height:30px; margin-bottom:15px; margin-left:25px;}
tr.sale-price td span#pitSalePriceBx {color:#D60005; }

/* section page overides */
.sectinfocont ul { margin-left: 22px; }
.sectinfocont li { margin-bottom: 8px; }
div#paging div#contents table div.price {display:none;}
div#paging div#contents table div.saleprice {color:#AC0000; font-family:verdana; font-size:12px; font-weight:normal;padding-top:2px;}
div#paging div#contents table div.name a {color:#5A897F; font-family:verdana,arial; font-size:12px;text-decoration:underline;}
div.ctrls {background:#F4EFDD url(/lib/futoncreations/gradhead.gif) repeat-x scroll 0 0;}

#futon-cover-sizes
{
	margin-left: 25px;
                   font-size: 12px;
	text-align: left;
	border-collapse: collapse;
}


#futon-cover-sizes tr.rowheader td
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #E9E4D3 url(/lib/futoncreations/gradhead.gif) repeat-x;
	border-top: 2px solid #F9F6E8;
	border-bottom: 1px solid #fff;
	color: #56723E;
}

#futon-cover-sizes td
{
	
                   padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #859D69;
	border-top: 1px solid #fff;
	background: #FDFBF3 url(/lib/futoncreations/gradback.gif) repeat-x;
}

#futon-cover-sizes tr.rowfooter td { color: #8F8F8F; }


div.futoncovers-quick-menu { margin-top: 30px; }
div.futoncovers-quick-menu table td { border: 1px solid #EEEEEE; font-size: 15px; text-align: center; }

div.fc-product-grid table td { border: 0; text-align: center; padding: 16px; }
.fc-product-grid table tr.fc-middle-row td { border: 1px solid #92AC73; border-left: 0; border-right: 0; }
.fc-product-grid table { margin-top: -20px; }
 


/* home page overides */
div#shop-complete-futon-sets-header { margin-bottom: 5px; }
div#shop-complete-futon-sets-header h2 { margin-top: 26px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #757171; }
table.shop-complete-futon-sets-table td.shop-complete-futon-sets-image-cell { padding-bottom: 10px; }

div#homepage-designfuton-wrapper {background: url(/lib/futoncreations/design-futon-background.gif) no-repeat; width: 469px; clear: both; text-align: center; padding: 0; margin-top: 8px; margin-bottom: 8px; }
div#designfuton-leftcolumn { float: left; width: 156px; }
div#designfuton-rightcolumn { float: left; width: 156px; }
div#designfuton-middlecolumn { float: left; width: 156px; }
#homepage-designfuton-wrapper h1, #homepage-designfuton-wrapper h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 10px; font-size: 13px; }
.designfuton-text { text-align: left; padding-left: 8px; padding-right: 3px; padding-bottom: 15px; font-size: 11px; }
.clr { clear: both; }

div#homepage-featured-item-caption p { padding-top: 4px; }
div#homepage-featured-item-caption p a {color:#555555;}
div.homepage-caption p { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:1.7em; }
td.shop-complete-futon-sets-name-cell a {color:#5A897F;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-decoration:underline;}
table.shop-complete-futon-sets-table td.shop-complete-futon-sets-price-cell {font-weight:normal; padding-top:2px;}
td.shop-complete-futon-sets-price-cell font {color:#AC0000;}


/*global overides */
ul#nav li a { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; }
ul#header-nav li a:hover {color: #FFFFFF;}
div#top-salead { text-align: center; margin: 6px 0; margin-bottom: 8px; }
ul#header-nav { text-align: right; padding-right: 25px; }
ul#header-nav li { margin-right: 25px; }
ul#nav { margin-bottom: 0; }
div#html-below-left-nav { margin: 0; padding: 0; }
div#html-below-left-nav-text { margin-top: 30px; padding-left: 5px; padding-right: 4px; color: #ffffff; font-family: Tahoma,Arial,Helvetica,sans-serif; }
div#html-below-left-nav-text a { color: #ffffff; }
div.scBreadcrumbs { color: #cccccc; }
.noborder { border: 0px; }
.red {color:#FF0000; font-weight:bold;}
a.noanchor, a:hover.noanchor {text-decoration:none; color:#000000;}
.noshow {display:none;}

/* site map */
.sitemap-header {font: bold 11px verdana; color: #595758; display: block; padding-top:  25px;}
.sitemap-1      {font: bold 11px verdana; color: #595758; display: block; padding-left: 25px;}
.sitemap-2      {font: normal 11px verdana; color: #595758; display: block; padding-left: 50px;}
.sitemap-3      {font: normal 11px verdana; color: #595758; display: block; padding-left: 75px;}
.sitemap-4      {font: normal 11px verdana;  color: #595758; display: block; padding-left: 100px;}

/*faq page */
li.faq-question { background-color: #eaeaea; font-weight: bold; list-style-type: none; }
li.faq-answer { padding-top: 5px; padding-bottom: 20px; list-style-type: none; }

/*search page */
table#search-wrapper td { border: 1px solid #EAEAEA; border-right-style: none; border-left-style: none; }

/* checkout pages */
p#ys_copyright a { display: none; }
#ys_yFooter p#ys_copyright {display:none;}
div#ys_pageBody {min-height:650px; _height:650px;}
div.ys_pageActions {margin: 20px 0 40px;}

/* snap shop */
table.prodInfoTable-0036 tr.infoCode-0036 td {font-size:9px;}
