body {
background-color:#DFD3D2;
}
body,td,p,div {font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; }
#blackRule {position:absolute; top:108px; width:860px; left:10px;}
body {text-align:center;}
a {text-decoration:none; color:#5B2475;}
img {font-size:12px; }
#infopages h4, #infopages h2 {color:#444444; }
#infopages, #infopages p {color:#444444; }
#infopages a {color:#666666; }

ul {line-height:30px;margin-left: .5em;padding-left: .5em; text-align:left; list-style-type:none; }
ul a {color:#black;}

#spnTest {width:135px; color: black; font-size:11px; padding-bottom:0;}

#wrapper {width:870px; text-align:center; border:0; margin:5px auto; padding:10px; background-color:#5B2475; position:relative;}

#top-nav {font-size:13px; height:24px; vertical-align:bottom; padding:0px 0px 0px 0;}
#topnav-row1 {font-size:10px; text-align:right; width:557px; height:22px; margin:0; padding:0; color:#EDEDED}
#topnav-row1 a {color:#EDEDED}
#topnav-row2 {text-align:right; width:557px; height:42px; margin:0; padding:0}
#topnav-row3 {font-size:11px; text-align:left; width:566px; height:24px; margin:0; padding:0 10px 0 0}
#topnav-row3 a {font-size:11px; color:#EDEDED}
#topnav-viewcart {position:relative; z-index:10; font-size:12px; display:inline; background-color:#C79AC6; color:white; height:35px; padding:10px 10px;}
#topnav-viewcart a {font-size:12px; color:white; height:35px; padding:10px 10px;}

h3 {text-align:left; margin-left:15px;}
#leftnav {width:160px;background-color:white; border:solid 1px #CCC; }
#leftnav ul {list-style-type:none; margin:0; padding:0; font-size:10px; text-transform: uppercase; color:#4E4E4E; background-color:#C79AC6;line-height:18px;}

#leftnav ul li {list-style-type:none; margin:0px; padding:0; font-size:10px; line-height:20px; text-transform: uppercase; color:#4E4E4E; border-top:1px solid silver; border-bottom:1px solid silver;background-color:white;}

#leftnav a {text-decoration:none; margin:0px; }
#productofthemonth {margin:10px 0 0 0; padding:0; width:120px; border:10px solid #FF9352;}
#leftnavmailinglist {width:150px; text-align:center; margin:0 7px 20px 7px; background-image:url(/lib/yhst-23032721472595/leftnavMailingList.gif); background-repeat:no-repeat; height:63px;}
#maincontent {width:680px; padding:0 9px; background-color:white; color:black;}
.salePrice {color:#C03}
#no-dispay {display:none}

.goldborder {border:#FFD4FF solid 2px;}
#rightcolumn {text-align:left; margin-top:20px; padding:5px; width:140px; border: 1px solid #CCC}
#homerightcolumn p {text-align:left;}

.zoomgraphic {margin-right:20px; text-align:right;}

#content-title {margin: 10px 0pt; padding: 10px 10px; text-align: left; background-color:#737985; width: 658px; color:white; font-weight: bold; text-transform: uppercase; font-size: 14px;}
#breadcrumbs {width:675px; font-size:11px; text-align:left; margin:5px 0;text-transform: uppercase;color:#4E4E4E;}
#crosssell {width:90px; padding:5px; border:1px solid #CCC}

div.float {float:left; width:150px; padding:0 5px; height:195px;text-transform: uppercase; color:#4E4E4E; }
div.floatimgborder {margin:0px; padding:0px; width:160px; height:145px; display:table-cell; vertical-align:middle; line-height:135px; font-size:135px; }
div.float p { text-align:center; }  
div.container { background-color: #ffe;} 
div.spacer {clear: both;}

.item-select-options select {font-size:11px}

.regPrice {color:#4E4E4E;font-weight: normal}
.price-bold {color:#5B2475; font-weight: normal; font-size:16px;}
.sale-price-bold {color:#5B2475; font-weight: normal; font-size:16px;}

#recently-viewed {width:645px; padding:10px; margin:30px 5px; border-top: 1px solid black; background: url(/lib/yhst-23032721472595/your-recently-viewed.jpg) no-repeat 0 5px; padding-top: 20px;}

#infopages {text-align:left; margin-top:20px}
#recently-viewed td {width:25%}

#footernav {width:852px; padding:20px; background-color:#538D38; text-align:center; color:white; margin:10px auto;text-transform: uppercase; font-size:11px;}
#footernav a {color:white; font-size:11px;}
#footerlogo {width:860px; padding:0px; text-align:right; margin:0px auto;}


#header_img, #header_img li {
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:0px;
}
