#header {
    background: #000000 url(assets/header.png) repeat-x;
}

ul#top-menu > li.current_page_item, ul#top-menu > li:hover {
    background: none;
}

ul#top-menu > li.current_page_item > a, ul#top-menu > li:hover > a {
    color: #FFD700;  
    background: none;
}

ul#top-menu > li a {
    color: #FFFFFF;
}

body#home #content, body #content {
    background-image: url(assets/body-bg12.png);
    background-color: #737373;
    background-repeat: repeat repeat;
}

 #main-content {
    background-color: #212121; 
}
.product h3 {
    font-size: 20px;
    height: 37px;
    overflow: hidden;
}
h3 {
    font-weight: normal;
}
h3 a {
    color: #f5f5f5;
}

#main-area p {
    color: #FFFFFF;
    font-family: Georgia;
}

ul#top-menu,
ul#secondary-menu li a span,
ul#secondary-menu ul li a,
a.more,
.cufon-disabled span.tag, .cufon-disabled h3#deals-title, .cufon-disabled h4.widgettitle, .cufon-disabled ul#secondary-menu li a strong, .cufon-disabled .price-single, .cufon-disabled .addto-cart
.cufon-disabled .description h2.title, .cufon-disabled .item-content h4, .cufon-disabled .product h3, .cufon-disabled .post h1, .cufon-disabled .post h2, .cufon-disabled .post h3, .cufon-disabled .post h4, .cufon-disabled .post h5, .cufon-disabled .post h6 {
    font-family: Georgia, serif; 
}
/**
ul#secondary-menu {
    padding: 12px 0px 0px 23px;
}
ul#secondary-menu li a strong {
    font-size: 17px;
}  **/

.product .product-content {
  padding: 14px 13px 9px 14px;
  width: 333px;
  
}

.product-content a {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}

.product-content h3 a {
  margin-top: 0px;
}

.product-content .rounded {
    width: 153px;
}

.product-content a.more {
    margin-left: 0px;
}

h1, h2, h3, h4, h5, h6 {
    color: #FFFFFF;
}
p.post-meta a {
  color: #FFD700;  
}
#breadcrumbs {
    text-shadow: none;
    color: #ededed; 
}
#breadcrumbs a {
    color: #ededed;
}

#breadcrumbs a:hover {
    color: #FFFFFF; 
}

a {
    color: #FFFFFF;
}

#sidebar a {
    color: #ededed;
    text-shadow: none;
}
#sidebar a:hover {
    color: #FFFFFF;
}

#sidebar h4.widgettitle {
    color: #FFFFFF;
    text-shadow: none;
}

#footer p#copyright {
    text-shadow: none;
}

strong {
   color: #ededed;  
}

.item-slide .overlay {
  background: none;
  width: 296px;
  border-radius: 12px;
  border: 3px gold solid;
  top: -3px;
  left: -2px;

}

.item-slide a img {
  
}

#product-thumbs a .overlay {
  background: none;
  border-radius: 8px;
  border: 2px gold solid;
  width: 67px;
  height:  67px;
}
#product-thumbs {
  margin-top: 30px;
}
#product-thumbs a img {
  
}

#product-thumbs a.active .overlay, #product-thumbs a:hover .overlay {
  background: none;
  border: 2px #ffc000 solid;
}

.product-info h1 {
  font-size: 30px;
  font-weight: normal;
}
.post h2 {
  font-weight: normal;
}
.post a {
  color: gold;
}
.prices {
    position: relative;
}
.erase {
    background: url(assets/erase.png) no-repeat;
    width: 62px;
    height: 32px;
    position: absolute;
    left: 12px;
    top: 5px;
    z-index: 100;
}
#product-thumbs a, #product-thumbs a.last {
    background: #212121;
    background: #212121 !important;
}
#product-thumbs a {
    margin-right: 5px;
    margin-bottom: 6px;
    
    display: block;
    text-align:center;
    
}

.img_wrapper {
    width: 69px;
    height: 71px;
    vertical-align:middle;  
    display: table-cell;
}

.img_wrapper2 {
    width: 298px;
    height: 228px;
    vertical-align:middle;  
    display: table-cell;
}

.item-slide  {
   width: 298px;
   text-align: center; 
   background: #000;
}

.item-slide a {
     display: block;
     
}

#header {
  height: 191px;
  padding: 0px;
}

tr.stotal td.amts, .eshop .eshopidetails, table.eshop .amts {
  color: #fff;
}
table.eshop tr.alt td a {
  color: #7E1E0A;
}

table.eshop tr.alt td a .eshopidetails {
  color: #000;
}

table.eshop tr.alt td {
  color: #000;
}

.eshop div.cartopt p label {
  background: none;
}

.eshop * {
  color: #fff;
}

.off_txt {
    -webkit-transform: rotate(-32deg); 
    -moz-transform: rotate(-32deg);    
    color: #975d26;
    font-family: Impact; 
    font-size: 14px;
    display: block; 
    margin-top: 16px;
    margin-left: 28px;
    line-height: 1em;
    text-shadow: 1px 1px #d5bda4;
}

.last .off {
   right: -1px; 
}
.off {
    display: block;
    background: url(assets/off.png) no-repeat;
    width: 61px;
    height: 76px;
    position: absolute;
    bottom: 1px;
    right: 0px;
}

div.teenplus {
    position: absolute;
    background: url(assets/over18small.png) no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    right: 0px;
    margin-right: -35px;
    margin-top: -3px;
}

#main-area div.alternate_price {
   width: 194px;
   height: 46px; 
   padding-top: 3px;     
}

#main-area div.alternate_price p,
#main-area div.alternate_price_check p {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #fffc00;    
}

#main-area div.alternate_price_check p {
    text-align:right;
    font-style: italic;
}

div.alternate_price_check {
    float: right;
    width: 150px;
    margin-right: 7px;
    margin-top: 5px;
}