
.other-price{
  font-size:12px;
  margin-bottom:5px;
}

#pscroller1 {
	height: 200px;
	border: 0px;
	padding: 5px;
}

#pscroller2{
	width: 200px;
	height: 20px;
	border: 0px;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
}

.center{
  text-align:center;
}

/*basic css */
body
{
    color:#1c1c1c;
    font-family: Verdana;
    font-size:14px;
    text-align:left;
    background-image:url(template/bodybg.jpg);
    margin:0 0;
    padding: 0 0;
    border:none;
}

a{
    font-family: Verdana;
    font-size:11px;
    font-weight:normal;
    /*text-decoration:none;
    */
    color: #1c1c1c;
}


a:hover{

    color: #1c1c1c;
    text-decoration:underline;
}

.middle-text{
  font-size:15px;
}

.wrapper {
  background-image:url(template/headerbg.jpg);
  background-repeat: repeat-x;
  margin:0 0px;
  padding:0 0px;
}


.page { 
  width:956px; 
  margin:0 auto; 
  padding:0 0; 
}



.warningbox{
    margin:0;
    padding:0;
    width:940px;
}

.header{
  width:956px;
  height: 257px;
}
.default{
  background-image:url(template/banner3.gif);
  background-repeat: no-repeat;
}


.special{
  background-image:url(template/banner_special.gif);
  background-repeat: no-repeat;
}


.header-container
{
  width:940px;
  height:257px;
  position:absolute;
}

/*toppanel*/
.top-panel{
  
  width:815px;
  padding-top:32px;
  padding-left:15px; 
  color:#464646;
  font-size:14px;
  
  float:left;
}

/*breadcrumb */

.breadcrumb-box
{
  font-weight: bold;
  height:20px;
  width:500px;
  vertical-align:middle;
  line-height:20px;
  font-size:11px;
  float:left;
}

.breadcrumb-box a
{
  font-weight: bold;
  /*text-decoration:none;
  */
  color:#464646;    
}
.breadcrumb-box a:visited, .breadcrumb-box a:active
{
  font-weight: bold;
  /*text-decoration:none;
  */
  color:#464646;    
}

.breadcrumb-box a:hover
{
  color:#464646;
}


.header-user-menu
{
  font-weight: bold;
  height:20px;
  width:305px;
  vertical-align:middle;
  line-height:20px;
  float:left;
  color:#464646;
  text-align:right;
  font-size:11px;
    
  
}

.header-user-menu a
{
  font-weight: bold;
  /*text-decoration: none;
  */
  color:#464646;   
}


.header-user-menu a:hover
{
  font-weight: bold;
  color:#464646;   
  
  text-decoration:underline;
}



.logo{
  height:40px;
  width:100px;
  padding-top:25px;
  margin-right:-5px;
  color:#fffffb;
  font-size:14px;
  font-weight: bold;
  font-style: italic;
  text-align:center;
  float:right;
  z-index:999;
}

.header-container .site-name{
  padding-top:63px;
  padding-left:170px;
  height:57px;
  width:460px;
  
}

.site-name{
  
  vertical-align:top;
  font-size:18px;
  font-weight: bold;
  padding-left:25px;
  color: #010000;
  text-transform: uppercase;
  float:left;
  
}

.shopping-cart{
  font-size:11px;
  margin-top:75px;
  margin-left:635px;
  height:30px;
  font-weight: bold;
  color:#646464;
}

.shopping-cart a{
  font-size:11px;
  color:#646464;
  font-weight: bold;
  text-decoration:underline;
}

.shopping-cart a:hover{
  font-size:11px;
  color:#646464;
  font-weight: bold;
  text-decoration:underline;
}


.top-menu
{
  height:62px;
  border-left: 2px #FFFFFF solid;
  border-right: 2px #FFFFFF solid;
  background-image: url(template/topmenubg.jpg);
  background-repeat: repeat-x;
  width:936px;
  line-height: 30px;
  vertical-align: middle;
  font-size:11px;
  text-align:left;
  margin-bottom:1px;
  background:#c0c0c0;
}

.firstinfo{
  float:left;
  padding:0 10px;
  
}



.top-menu ul,.footer-top-box ul{
  padding:0 0;
  margin:0 0;
  
}

.info-panel{
  float:left;
  width:736px;
  
}

#info-menu ul{
  margin:0 auto;
  list-style-type:none;
}


#info-menu li
{
    color:#ffffff;
    display: inline;
    background-image: url(template/square.gif) ;
    background-repeat:no-repeat;
    background-position: left center;
    padding:0 10px 0 15px;
}


#info-menu li a, .firstinfo a
{   

    color: #464646;
  
    font-size:10px;
    font-weight: bold;
    text-transform:uppercase;
    /*text-decoration: none;
    */
}


#info-menu a:hover, .firstinfo a:hover
{
    color:#fed549;
    
    font-weight: bold;
    text-transform:uppercase;
    /*text-decoration: none;
    */
    
    
}

/* Holly Hack for IE \*/
* html #info-menu li { float: left; height: 1%; }
* html #info-menu li a { height: 1%; }

.search-panel{
  float:right;
  width:200px;
  padding-top:6px;
  height:25px;
  
}




.input-search-btn, .input-tell-a-friend{
    width:125px;
    font-family: Verdana;
    font-size:14px;  
    text-align:left;
    border:1px solid #f3be16;
    margin-bottom:10px;
    vertical-align:top;
    height:15px;
}



.submit-search-btn{
  
  
  border: none;
  padding:0;
  margin:0;
  display:inline; 
  background: no-repeat center center; 
  margin-bottom:8px;
}


.submit-search-btn:focus{
  border: none;
}



/*footer */

.footer-container
{
    width:940px;
    height:67px;
    background-image:url(template/footerbg.jpg);
    background-repeat: no-repeat;
}


.footer-top-box
{
  width:930px;
  height:26px;
  margin:0 0;
  padding: 0 0;
  background:#FFFFFF;
  padding-right:10px;
}

.footer-top-box ul{
  text-align:right;
  margin:0 0;
  padding:0 0;
  padding-top:5px;
  
}


.footer-middle-box
{
    width:926px;
    height:26px;
    border-left: 2px #ffffff solid;
    border-right: 2px #ffffff solid;
    background-image:url(template/footertopmenu.jpg);
    background-repeat: repeat-x;
    margin:0 0;
    padding:0 0;
    padding-right:10px;
}



#footermenu, #footermenu2
{
    
    font-size:11px;
    color:#FFFFFF;
}

.footer-middle-box ul{
  text-align:right;
  margin:0 0;
  padding:0 0;
  padding-top:5px;
}

#footermenu li, #footermenu2 li
{
    display: inline;
    list-style-type: none;
    padding:0 0;
}

.footer-top-box #footermenu li{
    color:#000000;
}



#footermenu li a, #footermenu2 li a
{   
    font-size:11px;
    color:#FFFFFF;
    /*text-decoration: none;
    */
    padding: 0 10px;
}


#footermenu li a:hover, #footermenu2 li a:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}

.footer-top-box #footermenu li a{
  color:#000000;
  /*text-decoration: none;
  */
}

.footer-top-box #footermenu li a:hover{
  color:#000000;
  text-decoration:underline;
}


/* Holly Hack for IE \*/
* html #footermenu li { float: left; height: 1%; }
* html #footermenu li a { height: 1%; }
* html #footermenu2 li { float: left; height: 1%; }
* html #footermenu2 li a { height: 1%; } 


.cleanbox{
  height:50px;
  background:#FFFFFF;
  width:940px;
}




.body-container
{
    overflow:auto;
    margin:0;
    padding:0;
    width:936px;
    border-top:2px solid #FFFFFF;
    border-right:2px solid #FFFFFF;
    border-left:2px solid #FFFFFF;
    background-color:#FFFFFF;
    min-height:10px;  
}



.body-left
{
    float:left;
    width:195px;
}

.body-middle
{
    float:left;
    width:521px;
    padding:10px;
    padding-top:5px;
}

.body-right
{
    float:right;
    width:200px;
    
    margin:0px;
}

.body-middle-right-content
{
    float:right;
    width:711px;
    padding:10px;
    padding-top:5px;
}

.body-middle-right-content .formbox{
  max-width:701px;
}



.red-box
{
     padding:2px;
     background: url(template/boxbg.jpg);
     margin-bottom:15px;
}

.red-box-title{
    height:31px;
    background: url(template/linered.jpg) repeat-x;
    border: 1px #FFFFFF solid;
    vertical-align: middle;
    text-align:center;
    font-size:13px;
    color:white;
    font-weight: bold;
    line-height:31px;
}

.red-box-title a, .red-box-title a:hover{
  color: #FFFFFF;
  font-weight: bold;
  font-size:13px;
}
.red-box-content
{
    border: 1px #FFFFFF solid;
    padding:10px;
    font-size:14px;  
    color:#000000;
    line-height:17px;
    text-align:left;
}

.red-box-content img
{
    
    position:relative;
    margin:0 auto 0 auto;
    padding-bottom:5px;
    display:block;  
}

.red-box-content a
{
    font-weight:bold; 
    color:#000000;   
}

.red-box-content a, .red-box-content a:hover{
  text-decoration:none;
}


.red-box-content form{
  margin-left:10px;
    
}
.menu-second, .menu-third, .menu-fourth, .menu-fifth{
    height:31px;
    border-right:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    background-position: left bottom;
}

.menu-second{
  padding-left:5px;
  background: url(template/menubordertop.gif) no-repeat;
}

.menu-third{
  padding-left:10px;
  background: url(template/menuborder.gif) no-repeat;
}


.menu-fourth{
  padding-left:15px;
  background: url(template/menuborder.gif) no-repeat;
}

.menu-fifth{
  padding-left:20px;
  background: url(template/menuborder.gif) no-repeat;
}

.menu-second a, .menu-second a:hover, 
.menu-third a, .menu-third a:hover, 
.menu-fourth a, .menu-fourth a:hover,
.menu-fifth a, .menu-fifth a:hover{

  font-size:11px;
  
  font-weight:bold; 
  color:#1c1c1c;
  line-height:31px;
  vertical-align: middle;
  padding-left:15px;  
  text-decoration: none;
  
}
.menu-second a, .menu-second a:hover{
  background: url(template/blackdarttop.gif) no-repeat;
  background-position: left center;
  
}

.menu-third a, .menu-third a:hover{
  background: url(template/blackdart.gif) no-repeat;
  background-position: left center;
}

.menu-fourth a, .menu-fourth a:hover{
  background: url(template/blackdart.gif) no-repeat;
  background-position: left center;
}

.menu-fifth a, .menu-fifth a:hover{
  background: url(template/blackdart.gif) no-repeat;
  background-position: left center;
}

.body-left .red-box .red-box-title a:hover{
   /*text-decoration: none;
   */
}

.div-active a, .div-active a:hover{
  background: url(template/orangedarttop.gif) no-repeat;
  background-position: left center;
}


.div-active-third a, .div-active-third a:hover, .div-active-fourth, .div-active-fourth a:hover, .div-active-fifth, .div-active-fifth a:hover{
  background: url(template/orangedart.gif) no-repeat;
  background-position: left center;
}

.div-active, .div-active-third, .div-active-fourth, .div-active-fifth, .menu-second:hover, .menu-third:hover, .menu-fourth:hover, .menu-fifth:hover{
  background:#FFFFFF;
}


#a-active{
    color: #b76004;
}

#a-active-parent{
    color: #207000;
}



/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #C5003D;
  margin:0 0;
  padding-left:10px;
  padding-right:10px;
 
}
/* EOF Dynamic Sitemap */

/* CSS Document */

.hidden{
  visibility:hidden;
  display:none;
  height:1px;
  
}

a:hover img{
  text-decoration:none;
}



.red-box-content .tcenter .product-price,
.products-box-main .leftc .product-price
{
  margin-bottom:0px;
}



/*radenie */
.sortbox, .displaybox, .manufacturerbox{
  min-height:20px;
  font-size: 11px;
  background: #cac8c6;
  vertical-align: middle;
  padding:0 5px;
}
.sortbox{
  text-align:right;
}
.displaybox{
  float:left;
  text-align:left;
}

 select{
   border:1px #C3BFBF solid;
 }
 
.sortbox select, .displaybox select {
     
    width:115px;
    vertical-align:middle;
    font-size: 12px;  
    height:20px;
    
}
.displaybox select{
  width:90px;
}

.sortbox select option, .displaybox select option{
  
  color: #535353;
}

.manufacturerbox input[type="checkbox"]{
  
}






.ablacku{
    font-family: Verdana;
    font-size:11px;
    
    text-decoration:underline;
    color: black;

}

.ablacku:hover{
  font-weight:bold;
	color:#B7003A
}




.menu-sub-title
{
    color:#a4a4a4;
    font-size:13px;
    font-family:Verdana;
    font-weight:bold;
    padding-left:43px;
    margin-top:-17px;
    
    width: auto;
    z-index:100;
}


.shipping-free-top
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:24px;
    text-align:center;
}
.shipping-free-middle
{
    color:#FFFFFF;
    font-family:Arial;
    font-size:30px;
    text-align:center;
}

.shipping-free-bottom
{
    color:#F7FFCF;
    font-family:Arial;
    font-size:14px;
    text-align:center;
    
}

/*body*/

.body-top-container
{
    width:859px;  
    height:155px;
    border-top:solid 2px #FFFFFF; 
    border-bottom:solid 2px #FFFFFF; 
    
}



.red-box .top-title .whitea{
  font-weight:normal;
}

.whitea, .whitea:visited .whitea:active{
    color:White;
    font-family:Verdana;
    font-size:16px;
    font-weight: bold;
}

.whitea:hover{
  color:White;
  font-family:Verdana;
  font-size:16px;
  text-decoration:underline;
}





h1, h2, h3, h4
{
    text-decoration:none;
    font-weight:normal;
}



h1, h2,  h4
{
    display:inline    
}

.top-title
{
    
    font-family:Verdana;
    font-weight:bold;
    font-size:17px;
    min-height:25px;
    padding-top:5px;
    padding-bottom:5px;
    
    padding-left:10px;
}

.top-title h1{
    font-weight:bold;
    font-family:Verdana;
    font-size:17px;
    margin-bottom:0px;
    padding-bottom:0px;
    line-height:20px;
}

.prev-next-box, .prev-next-box .leftc a {
  font-size:12px;
}


a h1, a h2{
  font-size:17px;
}
.bottom-title
{
    background: url(template/footertopmenu.jpg) repeat-x;
    color:White;
    font-family:Verdana;
    font-size:14px;
    min-height:18px;
    padding-left:20px;
    padding-top:2px;
    margin-bottom:10px;

}
.bottom-title h3{
    font-size:14px;
}


.info-text
{
    padding:10px;
    font-family:Verdana;
    font-size:14px;  
    color:#414141;
    letter-spacing:1px;
    line-height:17px;
    text-align: left;
}

.justify{
  padding-top:10px;
  text-align:justify;
  font-size:12px;
}

.info-text a{
    font-size:14px;
}

.info-text h3{
  font-size:16px;
  font-family:Verdana;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:15px;
  display:block;
}

.info-text p{
margin:0px;
padding:0px;
padding-bottom:10px;
}


.cart-title
{
    
    height:30px;
    line-height:20px;
    padding-left:30px;
    text-align:left;
    vertical-align:middle;
}

.cart-subtotal
{
    margin:0px;
    padding:0px;
    font-size:14px;
    text-align:center;
    background:#F0F0F0;
    height:20px; 
    
    margin-bottom:0px;
    line-height:20px;
    vertical-align:middle;
    
}
.cart-title a
{
    
    color:#C5003D;    

}

.cart-subtotal a, .cart-subtotal a:visited, .cart-subtotal a:active{
    
    color:#C5003D; 
    font-size:14px;
}











form
{
margin:0px;
padding:0px;
}

.formleft{
  background: inherit; 
  width:48%;
  float:left;
  border:0px;
  border-right:2px solid white;
  padding:0px;
  margin:0px;
  margin-right:10px;
}


.formright{
  width:48%;
  text-align:left;
  float:right;
  border:0px;
  padding:0px;
  margin:0px;
}


.formbg{
    margin:0px;
    margin-bottom:10px;
    margin-top:0px;
    padding:20px;
    padding-top:10px;
    padding-bottom:10px;
    
    background: #fbdf7f;
}



.submit-box
{
    margin-top:5px;
    padding: 5px 20px 1px 20px;
    text-align:right;  
    
    background:#F0F0F0;
}

.leftc{
  float:left;
}


.rightc{
  float:right;
}
.messagebox{

  padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
  float:none;
}



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


.clr{
  clear:both;
  width:90%;
  height:1px;
}


.leftacountbox{
  float:left;
  width:20%;
  margin-top:10px;
  margin-bottom:10px;
}

.rightacountbox{
  float:right;
  width:80%;
  vertical-align:text-bottom;
  min-height:50px;
  line-height:20px;
  margin-top:10px;
  margin-bottom:10px;
}

form:first-letter
{
    font-family:Verdana;
    font-size:14px;  
    color:#353535;
    
}

input[type="submit"] 
{
    text-align:center;
    padding-left:5px;
    
}







input[type="text"]
{
    
}



.input-text-normal, select,   .input-text-shopping-cart
{
    width:145px;
    font-family: Verdana;
    font-size:14px;  
    color:#353535;
    letter-spacing:1px;
    line-height:15px;
    text-align:left;
    margin:0;
    padding:0;   
    margin-bottom:5px; 
    
}


.input-tell-a-friend{
  width:110px;
}


input, textarea{
  border: 1px #C3BFBF solid;
}

.input-text-shopping-cart{
  width:25px;
  text-align:right;
  
}




input:focus, textarea:focus {
  
  border: 1px #d6a717  solid;
  
} 




label
{
    font-weight:bold;
    font-family:Verdana;
    font-size:14px;  
    color:#353535;
    letter-spacing:1px;
    line-height:17px;
    text-align:left;
    display:block;
}


a img{
  border: none;
  text-decoration:none;
}



/* input requirement */

.inputRequirement
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #ff0000;
    vertical-align:text-top;
}

/*-------------*/

/* message box */

.messagebox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #b2ffac; }

.moduleRow
{
}

.moduleRowOver
{
    background-color: #FBF9F9;
    cursor: pointer;
}

.moduleRowSelected
{
    background-color: #E9F4FC;
}

TD.main
{
    font-family: Verdana;
    font-size: 11px;
    line-height: 1.5;
}

.cmain{
  font-size:12px;
}



/*order history */

.frmbg
{
    background:#efefef;
}

.modulbox{
    margin:5px 0;
    padding:0px;
}


.contentbox{
    margin:0 0 10px 0;
    padding:10px 0px;
}


.contentbox p{
  margin:0px;
  padding:0px;
}
.contentborderbox{
    margin:0px;
    margin-bottom:10px;
    margin-top:0px;
    padding:20px;
    padding-top:15px;
    padding-bottom:10px;
    border:solid 1px #A2A2A2;
}

.smalltitle
{
    margin:0px;
    padding:0px;
}
.smalltitle10{
  margin:0px;
  padding-left:10px;
}

.product-info-box-price .smalltitle{
    margin:0px;
    padding:0px;
}

.subtitle
{
   height:20px;
   display:block;
   padding:0;
}

.formbox .formbg .subtitle strong
{
    margin-left:-20px;    
}

.subtitle-minus
{
    margin-left:-20px;    
}

.vmiddle
{
    vertical-align:middle;    
}

.tleft
{
    text-align:left;
}

.tcenter
{
    text-align:center;    
}

.leftc20
{
    float:left;
    width:20%;    
}

.leftc25
{
    float:left;
    width:25%;    
}

.leftc30
{
    float:left;
    width:30%;    
}
.right30
{
    float:right;
    width:30%;    
}
.leftc40
{
    float:left;
    width:40%;    
}

.leftc50
{
    float:left;
    width:50%;  
}

.leftc55
{
    float:left;
    width:55%;  
}

.leftc60
{
    float:left;
    width:60%;    
}

.leftc65
{
    float:left;
    width:65%;    
}
.leftc70
{
    float:left;
    width:70%;    
    
}
.leftc75
{
    float:left;
    width:75%;    
}

.products-listing-box .products-listing-image{
  width:135px;
}

.righttext
{
    text-align:right;  
}

.red
{
    color:Red;    
}

.tcenter
{
    text-align:center;    
}

.bborder
{
    border-bottom:solid 1px #A2A2A2;    
}


.leftwbmp{
  min-height:50px;
  border-left: 2px white solid;
  margin-left:5px;
  padding-left:20px;
  float:left;
}


.subtotal
{
    border-top:solid 1px #A2A2A2;  
    margin-right:85px    
    
}

TR.productListing-even
{
   
}

TR.productListing-odd
{
     background: #F4F4F4; 
}

TD.productListing-data
{
    /*font-family: Verdana, Arial, sans-serif;
    */
    font-size: 13px;
}

  
.top-title-link{
    background:#F0F0F0;
    color:#C5003D;
    font-family:Verdana;
    font-size:14px;
    height:20px;
    padding-left:20px;
    padding-top:3px;
    margin-bottom:10px;
    
}

.top-title-link a, .top-title-link a:active, .top-title-link a:visited{
}

.clrbb{
  clear:both;
  height:10px;
  width:90%;
  margin-left:auto;
  margin-right:auto;
  
}

.products-length-selector strong{
  vertical-align: top;
}

.products-listing-box{
  min-height:20px;
}
.products-listing-box, .product-listing-availability{
  font-size:11px;
  text-align:left;
}

.products-listing-image{
  min-height:20px;
  margin:0px 0px 10px 0px;
}

.products-listing-image img{
  /*border:1px solid #8c1003;*/
}

.products-listing-model{
  margin:0px;
  padding:2px 0 0 0;
  text-align:center;
  font-size:11px;
  height:16px;
}
.products-listing-variants, .product-listing-manufacturer{
  height:12px;
  font-size:11px;
  padding:0px;
  text-align:left;
}



.products-listing-price {
  padding:0px;
  padding-top:5px;
  width:250px;
  font-size:12px;
  
}

.products-box-main{
  width:150px;
  padding:10px;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
}
.products-box-content{
  margin: 0px;
  padding:0px;
}



.products-box-content a, .products-box-content a:active{
  
 font-weight:bold;
}

.products-title, .products-listing-title{
  background:#fbdf7f;
  border:1px solid #8c1003;
  border-bottom:2px solid #8c1003;
  padding:3px 3px;
  margin-bottom:5px; 
  height:46px;
  text-transform: uppercase;
}

.products-listing-title{
  border-bottom:1px solid #8c1003;
  margin-bottom:0px;
  height:17px;
  width:377px; 
}

.products-title h3, .products-listing-title h3, .bottom-title h3{
  line-height:16px;
  font-size:15px;
  vertical-align: middle;
  margin-top:0px;
}


.products-title h3 a, .products-title h3 a:hover, .products-listing-title a,.products-listing-title a:hover {
  text-decoration: none;
}

.products-left{
  border:1px solid #b76004;
  width:169px;
  float:left;
  margin-right:3px;
}

.products-right{
  border:1px solid #b76004;
  width:169px;
  float:right;
}


.products-box-price{
  font-size:16px;
  font-weight:bold;
  text-align:center;
  height:25px;
  margin-top:5px;  
}

.product-info-box-price{
  background:#F7F7F7;
  padding:15px;
  width:270px;
  font-size:13px;
}

.product-manufacturer, .product-serie{
  padding-bottom:5px;
}


.product-buttons{
  width:270px;
  height:20px;
}

.asmall{
  font-size:10px;
}


.abox{
    margin:0px;
    margin-bottom:10px;
    margin-top: -10px;
    padding:0px;
    padding-bottom:10px;
}
.product-price{
  font-size:14px;
  color:#a21b0d;
  font-weight:bold;
  
   /*background-color:red;*/
}

.product-price s{
  font-size:12px;
  color:#8b680a;
  font-weight: normal;
}

.product-model, .product-price, .product-variants{
  margin:0px;
  margin-bottom:5px;
}

.product-variants-small{
  font-size:10px;
}

.lightbg{

  background-color:#F7F7F7;
}

h3 a, h3 a:active{
  
 font-weight:bold;
}

.colorchart{
  margin:0px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:1px;
  text-align:center;
}

.colorchart a, .colorchart a img{
  padding:0px;
  margin:0px;
}

.category-description{
  margin:0 10px;
  font-size:13px;
}
.category-description p a{
  font-size:13px;
}

.product-manuals{
  text-align: left;
  padding:5px;
  padding-left:15px;
  font-size:13px;                                                                                                    
}

.product-manuals a{
  font-size:13px;
}

.top-menu a{
  color: #464646;
}
