body {
  margin: 0 auto;
  background-color:   #FFFFFF;
}

.ad-header {
  background-image:   url('../images/ad_header_bg.jpg');
  background-repeat:  no-repeat;
}

.darkGrey {
  color: #666666;
}

.bar-nav {
  width:  225px;
  background-image:   url('../images/head_bg.jpg');
  background-repeat:  repeat-y;
}

.bar-footer {
  width:  1004px;
  height: 28px;
  background-image:   url('../images/bar_footer.jpg');
  background-repeat:  no-repeat;
  color:        #666666;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    11px;
}

.newInfoBox {
  padding-left: 25px;
  /*padding-right: 25px;*/
  color:        #666666;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    12px;
}

.contentCell {
  padding-left:   12px;
  padding-right:  4px;
}

.bar-mouse-on {
  background-image:   url('../images/bar_mouse_on.jpg');
  background-repeat:  repeat-x;
  color:        #FFFFFF;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    12px;
  
  cursor:   pointer;
}

.bar-mouse-off {
  background-image:   url('../images/bar_mouse_off.jpg');
  background-repeat:  repeat-x;
  color:        #666666;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    12px;
  
}

a.bar-link {
  color:        #666666;
}

a:hover.bar-link {
  color:        #FFFFFF;
}

.searchBox {
  width:  135px;
  height: 17px;
  *height: 15px;
  border:         0px;
  padding-top:    2px;
  padding-left:   5px;
  padding-right:  5px;
  padding-bottom: 2px;
  color:        #000000;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    11px;
}

.breadCrumbs {
  padding-left: 17px;
  color:        #666666;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    10px;
}

.product-box{
  background-image:   url('../../../../layout/box_bg.jpg');
  background-repeat:  repeat-y;
}

.product-title {
  padding-left:   17px;
  padding-right:  17px;
  color:        #000000;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    15px;
  font-weight:  bold;
}

.product-old-price {
  font-size:    10px;
  font-weight:  normal;
}

.product-price {
  color:        #000000;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    12px;
  font-weight:  bold;
}

.product-text {
  padding-left:   23px;
  padding-right:  18px;
  color:        #888888;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    10px;
}

div.product-img {
  float:  right;
  width:  203px;
}

div.left-img {
  float:  left;
  width:  21px;
  /*height: 357px;*/
  height: 389px;
}

div.top-img {
  float:  left;
  width:  138px;
  height: 28px;
}

div.right-img {
  float:  right;
  width:  44px;
  /*height: 357px;*/
  height: 389px;
}

div.options {
  float:  right;
  width:  100%;
  padding-top:  10px;
}

div.product-name {
  float:  left;
  width:  310px;
  padding-top:    6px;
  padding-left:   0px;
  padding-bottom: 7px;
  color:        #000000;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    15px;
  font-weight:  bold;
}

div.comment-img {
  clear: both;
  padding-top:    7px;
  color:        #8B8B8B;
  font-size:    10px;
  text-align:   center;
}

div.price-old {
  padding-top:    19px;
  color:        #000000;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    11px;
  font-weight:  bold;
  text-align:   right;
}

div.price {
  padding-top:    8px;
  color:        #000000;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    14px;
  font-weight:  bold;
  text-align:   right;
}

.product-ad {
  background-image:   url('../../../../layout/product_bg.jpg');
  background-repeat:  repeat-y;
  font-family:    Verdana, Tahoma;
  font-size:      10px;
  color:          #888888;
  padding-left:   12px;
  padding-right:  12px;
}

.product-xsell {
  background-image:   url('../../../../layout/product_bg.jpg');
  background-repeat:  repeat-y;
}

.xsell_image {
  width:  53px;
  height: 53px;
}

.xsell_text {
  font-family:    Verdana, Tahoma;
  font-size:      12px;
  font-weight:    bold;
  color:          #000000;
}

.xsell_grey {
  background-color: #F5F5F5;
  padding-top:    3px;
  padding-bottom: 3px;
  border-left: 2px #E7E7E7 solid;
  border-right: 2px #E7E7E7 solid;
}

.xsell_white {
  background-color: #FFFFFF;
  padding-top:    3px;
  padding-bottom: 3px;
  border-left: 2px #E7E7E7 solid;
  border-right: 2px #E7E7E7 solid;
}

.xsell_white_top {
  background-color: #FFFFFF;
  padding-bottom: 3px;
  border-left: 2px #E7E7E7 solid;
  border-right: 2px #E7E7E7 solid;  
}

.xsell_white_bottom {
  background-color: #FFFFFF;
  padding-top:    3px;
  border-left: 2px #E7E7E7 solid;
  border-right: 2px #E7E7E7 solid;
}

.xsell_price {
  font-size:      10px;
  font-weight:    normal;
}

.bundle_box {
  font-family:    Verdana, Tahoma;
  font-size:      11px;
  color:          #888888;
  padding-top:  18px;
}

.bundle_price {
  color:  #B11120;
}

.bundle_button {
  
}

/**** REPLACED OSCOMMERCE STYLES ****/

td.pageHeading, div.pageHeading {
  padding-left: 5px;
  color:        #000000;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    17px;
  font-weight:  bold;
}

tr.infoboxcontents {
  background-color: #FFFFFF;
}

a.headerNavigation {
  color:        #666666;
  font-family:  Verdana, Tahoma, Arial;
  font-size:    10px;
}

a:hover.headerNavigation {
  color:        #000000;
}

.main {
  color:        #888888;
}

.price_front {
  font-size: 	22px;
  font-family:  verdana;
  color: 		#BE0000;
}