body {
text-align: center;
font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
font-size: 1em;
color: #545353;
background: #000;}

* {
margin: 0;
padding: 0;}

a {
color: #46352b;
text-decoration: none;}

a:hover {
text-decoration: underline;}

img {
border: none;}

p, tr {
font-size: 12px;
margin: 0 0 1em 0;}

input {
vertical-align: middle;}

#border {
width: 860px;
margin: 40px auto 20px auto;
text-align: left;
padding: 4px;
border: 6px #4c3f37 solid;}

#outer-container {
background: #e6dcd6 url(../img_t/bg_body.gif) no-repeat top left;}

#social { position: absolute; top: 90px; left: 50%; margin-left: 250px; width: 150px; z-index: 1000;}           
#social img { vertical-align: middle;}
#social h4 { margin: 0; padding: 0; font-size: .95em; display: inline;
	position: relative; top: 3px; color: #fff; font-weight: normal;}

#header h1 a span {
display: none;}

#header img {
position: absolute;
z-index: 1;}

#header ul {
list-style: none;
z-index: 1;}

#header li {
display: inline;}

#nav-main {
position: relative;
width: 558px;
height: 27px;
left: 275px;
top: 35px;
padding-top: 11px;
text-align: center;
font-size: .95em;}

#nav-main li {
margin: 0 9px; float: left; display: block;}

#nav-main a {
color: #f9e7db; display: block;}

#nav-sub {
position: relative;
width: 238px;
height: 21px;
left: 287px;
top: 36px;
font-size: .75em;
font-weight: bold;
padding-top: 7px;
text-align: center;}

#nav-sub li {
margin: 0px 6px;}

#nav-sub a {
color: #eec7af;}

#inner-container {
position: relative;
padding-top: 60px;}

#left {
padding-left: 34px;
margin-top: 170px;
width: 226px;
float: left;}

#left ul {
list-style: none;
padding: 0;
margin: 0;}

#left li {
background: url(../img_t/bullet_sidebar.gif) no-repeat 0 5px;
list-style: none;
padding-left: 15px;
margin-bottom: 4px;
font-size: .9em;}

#left li a {
color: #877369;}

#content {
width: 560px;
margin: 0 20px 40px 275px;}

#contentS {
width: 560px;
margin: 0 20px 40px 275px; position: relative;}

#content img, #contentS img {
margin: 10px;
border: 4px #cbbcb2 solid;}

#content img {
float: right;}

#content ul, #contentS ul {
list-style: none;
padding: 0;
margin: 0;}

#contentS ul {
width: 400px}

#content li, #contentS li {
background: url(../img_t/bullet_main.gif) no-repeat 0 4px; 
list-style: none;
padding-left: 18px;
margin-bottom: 4px;
margin-left: 10px;}

#content li {
font-size: .9em;}

#contentS li {
font-size: 11px;}

#contentS h1 {
font-size: 14px;}

#contentS h2 {
margin-top: 1em;
font-size: 13px;}

#contentS h3 {
font-size: 12px;}

#footer {
background: #cfc6c0;
clear: both;
position: relative;}

#footer p {
padding-top: 5px;
padding-bottom: 5px;
margin: 0;}

#newsletter {
float: left;
width: 170px;
margin-right: 20px;
padding: 8px 8px 16px 75px;
font-family: Helvetica, sans-serif;
background: #b9ada5 url(../img_t/img_newssignup.gif) no-repeat top left;}

#newsletter h1 {
font-size: 1em;
color: #6d5446;}

#newsletter p {
color: #fff; 
font-size: 10px;}

#newsletter input {
color: #999;}

#newsletter a { font-size: 11px; display: block; margin: 5px 0;}

#links {
padding-top: 21px;}

#links p {
font-size: 11px;}

.coopLogo { position: absolute; top: 7px; right: 5px;}

.psfooter a {
color: #545353;
margin-bottom: 10px;}

/* Fixes */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

.clearfix {
display: inline-block;}
/* Hides from IE-mac \*/
.clearfix {
display: block;}
/* End hide from IE-mac */

/*Pointshop Styles*/

/* buttons
-------------------------------------------------------------*/
.buy_now, .spec_btn {}
#emailfbtn {} /* div */
input.emailafriend { background: #E6DCD6; color:#DE4D16; border: 0 none; text-align: center; cursor: pointer;
font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif; }

/* image borders
--------------------------------------------------------------*/
.specials img, .cat_imgs img, .product_img {}

/* Subs
--------------------------------------------------------------*/
.pagetitle {font-weight:bold; font-size: 16px; text-align: left; }
.policy_head {font-weight:bold; font-size: 12px; border-bottom: 1px solid #000;}

.breadcrumbs {position: absolute; left: -999em; text-align: right; margin: 10px 10px 0 0; }
.breadcrumbs font, font.breadcrumbs {font-size: 10px; }
a.breadcrumbs, .breadcrumbs a { text-decoration: underline; color: #4a4a4a;}

.cust {} /* covers entire block*/
p.toplink{font-size: 10px;}

.dtable, .dtable th, .dtable td, .wtable, .wtable th, .wtable td, fieldset {border-color: #666 !important;}
.dtable th, .wtable th {background: #ccc !important; color: #333 !important;}

.cat_table {} /*cat pages only */
.giftcard {}

/* Cat pages
---------------------------------------------------------------*/
.prod_shelf_none {}

.cat_image {} /* for top image, not products */
.cat_descript {font-size: 12px;} /* top description div - font tag wraps content inside div */
.cat_descript font, .cat_descript p, .cat_descript {font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;}

.subcat {} /* hold subcat table */
a.subcat {font-weight:bold; font-size: 12px;}

.paging, .paging font {font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica", "Arial", sans-serif;}
.hidepage { position: absolute; left: -999em;} /*hides top paging link on 3x3 layout only*/
.sortby {}
.click {}

.cat_prod_link {}
.cat_prod_link a {font-size: 12px;}
.prod_sku, .prod_brand {}
.prod_shelf_descript {font-size: 12px; line-height:1.5em;}

.pricetable {}
.cat_price_cell { font-size: 12px;}
.cat_listprice, .cat_ourprice, .cat_saleprice {font-size: 12px;}
.cat_saleprice { color: #333;}

/* Product
-------------------------------------*/
#prodtable1 {}
div.product_img_div {} /* div around image */

.quantity {}

h2.product_name {text-align:left; margin: 8px 0;font-size: 18px; }

#product_info {} /* table with brand, sku, descript only on original layout*/
div.brand, div.sku {font-size: 11px;}
div.product_descript { margin-top: 8px;}
font.product_descript {font-size: 12px; line-height:1.5em;}

.cross_sell {} /* attached with dtable*/

table#prices {}
.listprice, .ourprice, .saleprice, .priceonrequest {font-size: 11px;}
.saleprice {color: #A20303;}
.priceonrequest {} /*text- amount saved- includes #youSave, #youSaveLabel and #youSavePrice */
#youSave span { font: normal normal 11px Arial, Helvetica, sans-serif; color: #333;} /* includes #youSaveLabel and #youSavePrice */
#prices a {color: #333; text-decoration: underline;} /* cover price on request link */

.opt_sku {} /*relates to sku colum on options tables */

table.cross_sell td { vertical-align: bottom;}
/* Power Reviews */
/* --------------------------------------------- */
.pr-snippet-wrapper { display: block; height: auto; overflow-y: auto;}
p.pr-snippet-review-count { font-size: 12px; }
#contentS .pr-snippet div.pr-snippet-read-write { line-height: 26px; padding: 0 0 0 1em; margin: 0; font-size: 12px;}  

#submitReviewIframe { }