@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: 'Helvetica';
  vertical-align: baseline;
}
body {
  line-height: 20px;
  color: #fff;
  background: url('../images/background.jpg') repeat-y top center #000;
  font-size:13px;
}
.wrap{width:940px;margin:0 auto;}
.top{height:180px;background:url('../images/logo.png') center top no-repeat;margin-top:10px;}
.topmenu{width:100%;-webkit-border-radius: 15px;border-radius: 15px;background:#000;border-top:1px solid #606060; position: relative;}
.topmenu .joomla-nav{width:90%; display:block;text-align:center;}
.topmenu .joomla-nav li {display:inline-block;zoom:1;*display:inline;padding:15px 25px;list-style-position:inside;list-style:none;}
.topmenu .joomla-nav li a{color:#fff;font-weight:bold;text-decoration:none;font-size:18px;}
.topmenu .joomla-nav li a:hover{color:#00ffff;}
.medium-image{width:310px;}
.content-wrap{width:890px;margin:0 auto;-webkit-border-radius: 15px;border-radius: 15px;background:#000;border-top:1px solid #606060;min-height:500px;margin-top:10px;padding:15px 25px;}
.brands{margin-bottom:15px;}
.main-content{width:100%;}
.left{float:left;width:220px;margin-right:20px;}
.left h3{font-size:24px;margin: 10px 0;}
.left .VMmenu li {padding:10px 0;border-bottom:1px dashed #fff;}
.left .VMmenu a{color:#fff;text-decoration:none;font-size:15px;}
.left .VMmenu a:hover{color:#ffff00;}
.left .VMmenu li ul.menu{padding-left:15px!important;}
.content{float:left;width:650px;}
.content a{color:#fff;}
.content a:hover{text-decoration:none;}
.content h1 {font-size:25px;font-weight:bold;margin:15px 0;}
.content h2 {font-size:24px;font-weight:normal;color:#fff;margin:10px 0;line-height:25px;}
.content h2 a{color:#fff;text-decoration:none;}
.content h2 a:hover{color:#ffff00;}
.content p{margin:10px 0;}
.footer{width:940px; margin:10px auto;text-align:right;}
.footer a{color:#fff;}
.footer a:hover{color:#fff;text-decoration:none;}

.category-view .row .category .spacer h2 a{color:#fff;text-decoration:none;font-size:18px;}
.category-view .row .category .spacer h2 a:hover{color:#ffff00;text-decoration:none;}


span.PricesalesPrice{font-size:15px!important;color:#FBD041!important;}
.manufacturer a{color:#fff;text-decoration:underline;}
.manufacturer a:hover{color:#fff;text-decoration:none;}

.product-field-display{display:inline-block;}
.product-field-desc{display:block;}
.product-field-type-B, .product-field-type-S, .product-field-type-I{padding-left:0;}

.vm-pagination ul li{margin:0 5px;}
.popup a,.popup p,.popup h1,.popup h2,.popup h3,.popup h4{color:#000;}

.activeOrder a,.orderlistcontainer a{color:#000;}
ol, ul {
  list-style: none;
}
table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */
.blog-featured h2 {
  font-size: 1.5em;
  margin-bottom:0em;
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
}

/* Article functions */
ul.actions {
  clear:both;
  margin-top: -50px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
  width: 160px;
  display:block;
}
p#form-login-remember label {
  font-size: .9em;
  font-weight: normal;
  line-height: 25px;
}
p#form-login-remember input {
  float:left;
  margin-right: 5px;
}
form#form-login ul {
  margin: 0;
  padding: 0;
}
form#form-login ul li {
  list-style-type: none;
  margin-left: 20px;
  font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
  float:left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.img-intro-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.img-fulltext-right {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

.img-intro-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
 
.clearfix {
  display: inline-block;
}
 
html[xmlns] .clearfix {
  display: block;
}
 
* html .clearfix {
  height: 1%;
}

/* customized */
.moduletable {margin-bottom: 30px;}
.brand-list ul {list-style: none;}
.brand-list li {float: left; padding: 10px 2px 16px 2px;}
#vmCartModule {display: none;}
.product-price {display: none;}