/*******************************************************************************************************/
/*   STYLES ONLY USED ON PRODUCT PAGES      */
/*******************************************************************************************************/

/*options-titles::Controls the way the option titles display on the product page.*/
.options-titles{font-size:12px; font-weight:700; color:#585C5F; border:1px solid #CCC; border-style:none none solid;}
/*item::Controls the item description and item details text.*/ 
.item{font-size:12px; color:#383733; font-weight:400;}
/*itemTitle::Controls the name of the Product.*/ 
.item-title{font-size:22px; color:#99c9bd; font-weight:bold;}
/*price-info::Controls the way the sub-prices display on the product page, the final price is controlled by the style called "price".*/ 
.price-info{font-size:12px; font-weight:400; color:#585C5F;}
/*small-txt::Controls the way the item id displays.*/ 
.small-txt{color:#afafae; text-decoration:none; text-align:left; letter-spacing:0; font-size:10px; vertical-align:bottom;}
/*availability-txt::Controls the way the Availability of the product displays i.e. 'In Stock', 'Back Order'.*/ 
.availability-txt{color:#99c9bd;}
/*reward-title::Controls the title of the Reward Points section.*/ 
.reward-title{color:#99c9bd; text-decoration:none; word-spacing:normal; text-align:left; letter-spacing:7px; line-height:10px; font-size:16px; font-style:italic;} 


/*********************************/
/*          CUSTOM STYLES        */
/*********************************/

/* Accent/Secondary Colors */

.accent-color{
    color:#99c9bd;}
.accent-bg-color{
    color:#000;}


.wrapper{width:980px; margin:0 auto; position:relative;}
#cart{font-family:'BenchNine', sans-serif; color:#FFF; font-size:24px; text-align:center; position:absolute; right:-8px; top:-40px; width:125px; height:125px; border:8px solid #FFF; padding-top:5px; -moz-border-radius:50%; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; z-index:1000;}
#cart span{display:block; line-height:1em;}
#cart a, #cart a:visited{font-family:'BenchNine', sans-serif; color:#FFF; font-size:14px; font-weight:400; text-transform:uppercase; text-decoration:none; display:block; width:100%; height:32px; line-height:25px;}
#cart a:hover, #cart a:visited:hover{text-decoration:none;}

aside#leftBar{padding-top:35px; display:block;}
aside .module{margin-bottom:25px;}
aside .module ul{list-style:none; padding:0; margin:0;}
aside .module li a{line-height:23px;}
aside .module .info{width:100%;}
aside .module .name{float:left; width:70%;}
aside .module .price2{float:right; width:30%; text-align:right;}
aside .module .stars{float:right;}
aside .module .div{display:block; height:1px; margin:10px 0;}
.manf-select{width:294px; overflow:hidden; height:29px; background:#FFF url(../images/dark-arrow.png) no-repeat right center;}
.manf-select select{width:310px; line-height:29px; height:29px; -webkit-appearance:none; background:transparent !important; border:none;}
.topsellers_topitem{border:5px solid #FFF;}
.topsellers_topitem .img{display:table-cell; width:294px; height:400px; text-align:center; vertical-align:middle; position:relative;}
.topsellers_topitem .info{padding:0.5em 0;}
.topsellers_topitem .name{float:left; width:70%; margin-bottom:10px;}
.topsellers_topitem .price2{float:right; width:30%; text-align:right; margin-bottom:10px;}
#mainContent{float:left;}

.stats{height:0; overflow:hidden;}

/*	home.html Template
	------------------	*/

/*	listing_0.html Template
	-----------------------	*/
#listing0 h1{
    font-size:18px;}

/* blog.html */
#blog .blogNav ul{
    margin:0;
    padding:0;}
#blog .blogNav a.cat,
#blog .blogNav a.cat:visited{
    font-size:14px;
    line-height:20px;}
#blog .blogNav a.cat:visited:hover,
#blog .blogNav a.cat:hover{border-bottom:none;
    color:#99c9bd;}
