#myCart,#utility-nav,#nav-search, #hdr-navigate, #left-column, #footer-links, #copyright a, .proceedToCheckout, 
#right-checkout, #breadcrumbs, #prodDtl-tabs, .qtyAddCart, a.seymour, a.seeless, .generic-image, #generic-image, 
#faq-questions, .topLink				{ display:none; }
#header {height:50px;}
#proDtl-tabs-print						{ display:block; font-size:108%; color:#000; margin:25px 0 10px 0; font-weight:bold; }

h1										{ font-size:131%; }
h2.subheader							{ font-size:108%; color:#000; margin-bottom:15px; }
h2.subheader-underline					{ font-size:108%; color:#000; margin-bottom:15px; border-bottom:1px solid #000; padding-bottom:6px; }
h5										{ font-size:100%; font-weight:bold; margin:0; padding:0; }
p.copy									{ font-size:77%; }
a										{ color:#000; text-decoration:none; }

.prodDtl-row							{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #000; }
.prodDtl-prodImage						{ float:left; width:155px; }
.prodDtl-prodDesc						{ margin-left:160px; width:470px; font-size:93%; line-height:131%; }
.prodDtl-prodDesc-noImg					{ width:630px; font-size:93%; line-height:131%; }
.prodDtl-prodDesc li,		
.prodDtl-prodDesc-noImg li				{ padding:0 0 0 5px; margin:0 0 0 15px; }
.prodDtl-usOnly img						{ margin-right:5px; }
.prod-Desc 								{display:none;}
.prod-Desc-Full 						{display:block !important;}

#editItems h6							{ font-size:108%; color:#000; margin-bottom:10px; }
#shoppingCart,
#orderReviewTable						{ width:650px; }
#shoppingCart * td,
#orderReviewTable * td					{ font-size:77%;padding:5px; }
#orderReviewTable * td a				{ color:#000; text-decoration:none; }
tr.cart-tableHeader td.cart-column01	{ width:43px; border-bottom:1px solid #000; font-weight:bold; }
tr.cart-tableHeader td.cart-column02	{ width:105px; border-bottom:1px solid #000; font-weight:bold; }
tr.cart-tableHeader td.cart-column03	{ width:303px; border-bottom:1px solid #000; font-weight:bold; }
tr.cart-tableHeader td.cart-column04	{ width:56px; border-bottom:1px solid #000; font-weight:bold; }
tr.cart-tableHeader td.cart-column05	{ width:68px; border-bottom:1px solid #000; text-align:right; font-weight:bold; }
tr.cart-tableHeader td.cart-column06	{ width:76px; border-bottom:1px solid #000; text-align:right; font-weight:bold;  }

#reviewPay-addressColumns,
#pastOrder-addressColumns				{ width:650px; }
#reviewPay-addressColumns div,
#pastOrder-addressColumns div			{ float:left; width:200px; padding-right:15px; }
#reviewPay-addressColumns div h6,
#pastOrder-addressColumns div h6		{ font-size:93%; margin:0 0 5px 0; padding:0; }
#reviewPay-addressColumns div p,
#pastOrder-addressColumns div p			{ font-size:77% !important; margin:0; }

#faq p									{ margin:4px 0 25px 0; }

/* Footer Styles */
#footer									{ width:650px; position:relative; top:25px; left:0; height:120px; margin:12px 0 25px 0; border-top:3px solid #BEBEBE; }
#copyright								{ position:absolute; top:15px; right:3px; font-size:85%; color:#999; }
#footer-contact							{ position:absolute; top:15px; left:3px; font-size:85%; color:#666; }
#footer-contact h2						{ font-size:100%; margin:0; color:#666; }

/* containment approach for div's with floated block-level children */
.clearfix:after 						{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix 								{ display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix 						{ height: 1%; }
.clearfix 								{ display: block; }
/* End hide from IE-mac */