body{background-color:#fff; color:#000; border: 0px solid #f00;} 



a {color: #00f;}   
a:hover {text-decoration: none;color: #f00;}

.cookie {color: #fff; text-decoration: underline;}   
.cookie a {color: #fff;}   
.cookie a:hover {text-decoration: none;color: #f00;}
   
   
.ptop30{padding-top:30px;}
.pbot5{padding-bottom:5px;}
.social_icon{width:20px;}
.w90pc{width:90%}
.scat {color:#1b1cb5;}
.pcent30{width:30%;}
.pcent40{width:40%;}
.pcent50{width:50%;}
.text-danger  {font-size:15px; color:#f00; font-weight:bold; padding:5px;}         
.text-no-prods {margin-top:20px; font-size:20px; line-height: 30px; background-color: yellow; text-align: center; border: 1px solid #000; font-weight:bold; }   
.float-right{float:right;}
.float-left{float:left;}   
.white{color:#fff;}
.black{color:#000;}
.center-text{text-align:center;}
.bg-blue{padding:3px; background-color:#1b1cb5; color:#fff;}  
.bg-yellow{background-color:#ffff99;}

.prod_desc{font-size:16px; line-height:22px; padding-bottom:50px;}


h1, h2, h3, h4, h5, h6 {color: #000;}   
h1 {font-size: 20px; font-weight:bold;}
h2 {font-size: 27px; font-weight:bold;}
h3 {font-size: 21px;}
h4 {font-size: 15px; font-weight:bold;}
h5 {font-size: 12px;}
h6 {font-size: 10.2px;}    

h3 {   
    -webkit-border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -khtml-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    border: 0px solid #000;
    padding: 8px 10px 7px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;    
    background-color: #1b1cb5;         
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -khtml-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;  
}
  
/* menu */
#menu {
  background-color: #ffff99;
  background-image: linear-gradient(to bottom, #ffff99, #ffff99);
  background-repeat: repeat-x;
  border: 1px solid #ffff99;
  border-color: #ffff99 #ffff99 #ffff99;
  min-height: 40px;
  border-radius: 4px;
  padding: 0 1rem;
  margin-bottom: 20px;
}

#menu .navbar-nav > li > a {
  color: #000;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
  padding: 10px 15px 10px 15px;
  background-color: transparent;
  font-weight:bold;
}

#menu .navbar-nav > li > a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}




       
.control-label{font-weight: bold;}   
.thumbnail{border: 0px solid #fff;}
.image-additional a {border: 0px solid #fff;}
     
                                                                           
.product-thumb {padding-top:5px; border-color: #000;}   
.product-thumb .image {border: 0px solid #f00; padding:5px 5px 0 5px;}    
.product-thumb:hover .caption a:hover {color:#000;}     
  
.product-thumb .price {
    color: #000;
    font-size:26px;
    text-align:center;
    margin: 10px 0 10px 0;
    font-weight:bold;
}

.product-thumb .price-old {
    color: #a00;
    font-size:20px;
    font-weight:bold;
    text-decoration: line-through;
    margin: 0px 0 10px 0;
    text-align:center;
}
 .product-thumb .price-new {
    color: #000;
    font-size:22px;
    font-weight:bold;
    text-align:center;
    margin: 10px 0 0 0;    
}

.product-thumb .rating {
    padding: 0px;
    text-align: center;
}
.product-thumb .oos {
    color: #f00;
    font-size:20px;
    font-weight:bold;   
    text-align:center;
} 



 
  
 .box-header {
    -webkit-border-radius: 7px 7px 0px 0px;
    -moz-border-radius: 7px 7px 0px 0px;
    -khtml-border-radius: 7px 7px 0px 0px;
    border-radius: 7px 7px 0px 0px;
    border: 0px solid #000;
    border: 1px solid #000;
    padding: 8px 10px 7px 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    color: #fff;    
    background-color: #1b1cb5;
    text-align:left;          
}   
 
.list-group a {
    border: 1px solid #ddd;
    color: #000;
    padding: 4px 8px;   
    font-weight:bold;
}        
.list-group a.active, .list-group a.active:hover, .list-group a:hover, .list-group-item a.active {
    color: #000;
    background: #D5D5F1;
    border: 1px solid #ddd;
    text-shadow: 0 0px 0 #FFF;  
}             
  
.list-group .topcat, .list-group a.topcat:hover{                    
    color:#fff;
    background: #666;
    font-size: 14px;
    font-weight: bold;  
    line-height: 14px; 
    padding:5px;
}

   
   
   
   
   
     
     
 .btn-default, .btn-primary {
    color: #fff;
    font-weight:bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #1b1cb5;
    background-image: linear-gradient(to bottom, #1b1cb5, #1b1cb5);
    background-repeat: repeat-x;
    border-color: #000 #000 #000;
    font-size:15px;
    padding:5px 15px;
}
.btn-default:hover, .btn-default:active, .btn-default.active, .btn-default.disabled, .btn-default[disabled],
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {  
    background-color: #1b1cb5;
    background-image: linear-gradient(to bottom, #1b1cb5, #1b1cb5);
    background-repeat: repeat-x;     
    color: #ffd700;
}  
.btn-oos {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f00;
    background-image: linear-gradient(to bottom, #f00, #f00);
    background-repeat: repeat-x;
    border-color: #f00 #f00 #f00;
}
.btn-lbe {
    color: #fff;        
    background-image: linear-gradient(to bottom, #000, #7f5289);
    background-image: linear-gradient(to bottom, #000, #000);
    background-image: linear-gradient(to bottom, #f00, #f00);
    background-repeat: repeat-x;
    border-color: #fff;  
    
    border-top: 1px solid #000;
    border-right: 4px solid #000;
    border-bottom: 4px solid #000;
    border-left: 1px solid #000;
    
    font-size:16px;
    padding:5px 15px;
    margin:0px;
}
.btn-lbe:hover, .btn-lbe:active, .btn-lbe.active, .btn-lbe.disabled, .btn-lbe[disabled] {    
    background-image: linear-gradient(to bottom, #000, #7f5289);
    background-image: linear-gradient(to bottom, #000, #000);
    background-repeat: repeat-x;     
    color: #ffd700;
} 

.btn-view{
    font-size:16px; font-weight:bold;  background-color: #000;
    background-image: linear-gradient(to bottom, #000, #000);
    background-repeat: repeat-x;
    border-color: #333 #333 #333;
}      
     















