@charset "UTF-8";

/* CSS Document */





/* Backgrounds */





body.backgroundlevel-med.backgroundstyle-style1 {

    background: url("../images/backgrounds/style1/med/stripes-fill.gif") repeat scroll 50% 0 #e1e1e1;

}

/* VirtueMart CSS */



/* Custom CSS */
div.category-view h2 a { line-height: 1.2em; font-weight:normal;}
div.category-view h2 a img { padding-bottom:7px; }

div.PricesalesPrice { font-weight:bold; }
div.PricesalesPrice span.PricesalesPrice { font-weight:normal; }

div#sub-title span.product-fields-title { display:none;}

div#sub-title { font-weight: normal; font-size: 120%; position:relative; left: -20px; top: -15px; font-style:italic;}

div#author-pos span.product-fields-title { display:none;}

div#author-pos { padding-top:20px;font-weight: normal; font-size: 120%; position:relative; left: -20px; top: -15px;}

div#pubdate { font-weight: normal; font-size: 120%; position:relative; left: -20px; top: -15px;}


span.vote { display:none;}


table.vmorder-done td {

 vertical-align: top; 

 padding: 6px;

}

td.vmorder-done-payinfo {

  font-weight: bold;

}

.width30{width:25%;}

.width70{width:65%;}

span.product-field-display select { margin-bottom: 20px;}

.vendor-store-desc, .category-view, .featured-view, .latest-view, .topten-view, .recent-view, .related-products-view, .browse-view, .order-view {
  margin-bottom:5px;
}

.back-to-category {float:none; padding-bottom:20px;}

.product-fields .product-field label.other-customfield {width:100%;}

.product-fields .product-field input[type="radio"] { display:none;}

.product-fields .product-field .rokradios, .product-fields .product-field .rokradios-active { background-repeat:no-repeat no-repeat; background:none;}

.vm-customfield-mod .product-field-type-S, .vm-customfield-cart .product-field-type-S  { width: 100%; left:-5px; position:relative;}

.product-fields .product-field label.other-customfield { text-align:left; top:0px; left:-22px;}


.vm-pagination ul li {
	padding-right:6px;
}

span.addtocart-button input.addtocart-button-disabled {
  background-color:#F2F2F2;
  background-position:50% 0;
  background-repeat:repeat no-repeat;
  border:1px solid #333333;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  color:#333333;
  cursor:pointer;
  font-size:14px;
  height:34px;
  letter-spacing:1px;
  margin:10px 0 0;
  padding:4px 5px;
  text-align:center;
  width:275px;
}