body{background-color:#fff; color:black; border: 0px solid #f00;   
background-attachment: fixed;
background-repeat:no-repeat;     
} 

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

.ptop30{padding-top:30px;}
.pbot5{padding-bottom:5px;}
.social_icon{width:20px;}
.w90pc{width:90%}
.scat {color:#555;}
.pcent30{width:30%;}
.pcent40{width:40%;}
.pcent50{width:50%;}
.text-danger  {font-size:15px; color:#f00; font-weight:bold; background-color: yellow; padding:5px;}         
.text-no-prods {margin-top:100px; font-size:30px; line-height: 40px; background-color: yellow; text-align: center; border: 1px solid #000; }   
.imgcenter{display: block;  margin-left: auto;  margin-right: auto;}
.bg-purple{background-color:#2D005B;}

                                    

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: #ffd700;    
    background-color: #4a0556;         
    -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;      
   
}
    
                                    
 #content {
    background-color: #fff; 
    border: 0px solid #f00;
}
             
/* 
#container-inner{border: 0px solid #f00;  background-color: white; margin-bottom:2px;} 
#container-inner .col-sm-3{padding-top:30px; padding-right:40px; border: 0px solid #f00;} 
*/ 
     

#menu {
  background-color: #2D005B;
  background-image: linear-gradient(to bottom, #2D005B, #2D005B);
  background-repeat: repeat-x;
  border: 1px solid #2D005B;
  border-color: #2D005B #2D005B #2D005B;
  min-height: 40px;
  border-radius: 4px;
  padding: 0 1rem;
  margin-bottom: 20px;
}

#menu .navbar-nav > li > a {
  color: #ffd700;
  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);
}

        
       
     
.breadcrumb{padding:8px 0px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px; width: 101%;}
.breadcrumb>li a{color:black; font-size: 14px;}



  
.subcatsrefine {width:100%; display:inline-block; vertical-align:middle; text-align:center; margin:0 0 10px 0; padding:0px;}   
.subcatsrefine p{font-size:18px; color:#f8d003; font-weight:bold;}
.subcatsrefine a:hover{color:#fff; border: 2px solid #4a0556; background-image: linear-gradient(to bottom, #4a0556, #4a0556);}  
    
.subcatsrefine a  {      
    font-weight:bold; 
    white-space: nowrap;
    background-color: #4a0556; 
    padding:3px 5px; 
    margin: 10px 1px;
    font-size:18px;    
    line-height: 40px;   
    border-radius:6px;       
    color:#f8d003;    
    border: 2px solid #4a0556;  
    background-image: linear-gradient(to bottom, #4a0556, #4a0556);    
} 
 
     
#webdesigner{text-align: center; padding-bottom:20px; color: #fff;}

#webdesigner a:hover{background-color: transparent;}
         
    
    
footer {       
    background-color: #2E005B;  
}

footer a {
    color: #ffd700;  
}
  
     
.w50pc {width:50%;}

/*
.prod_desc_center{font-size:16px; line-height:20px; text-align:center; vertical-align:middle;}
.prod_desc_left{font-size:16px; line-height:20px; text-align:left; vertical-align:middle;}     
 */    

     
           

/* ######################## here */



   .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: 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: black;
    text-align:left;          
}
 
 
 .list-group a {
    border: 1px solid #DDDDDD;
    color: #000;
    padding: 4px 8px;  
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
    color: #000;
    background: #eeeeee;
    border: 1px solid #DDDDDD;
    text-shadow: 0 1px 0 #FFF;
}             


/* ######################## here */

.list-group .topcat, .list-group a.topcat:hover{                    
    color:#fff;
    background: #666;
    font-size: 14px;
    font-weight: bold;  
    line-height: 14px; 
    padding:5px;
}



















 
 
.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #229ac8;
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
    background-repeat: repeat-x;
    border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #1f90bb;
    background-position: 0 -15px;
} 

.btn-lbe {
    color: #fff;        
    background-image: linear-gradient(to bottom, #4a0556, #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, #4a0556, #7f5289);
    background-image: linear-gradient(to bottom, #000, #000);
    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;
}


.product-thumb .price {
    color: #000;
    background-color: #fff;
    font-size:20px;
    line-height: 16px;
    text-align:center;
    padding: 5px;
    margin:0 40px 10px 40px;
    font-weight:bold;    
    border: 0px solid #f00;    
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;      
}

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



  /*

 .product-thumb 
{   
    padding-top:0px;
    min-height:200px;  
    border: 1px solid #ddd;
    width:105%;
}

.product-thumb .image {border: 0px solid #f00;}

 .product-thumb .caption{
     border: 0px solid #00f; 
     min-height:10px; 
     text-align:center;
     padding:0px;
     margin:0px;
     
     
}


.product-thumb h4{ border: 0px solid #0f0; height:50px;  text-align:center; padding: 0px 5px;}

.product-thumb h4 a{
     font-size:12px;  
     color:#000;
     text-align:center;
}

 
 
.fdesc {border: 0px solid #f00; height:80px;} 
 

h2.price {
    margin: 0px;
   
}
.product-thumb .price {
    color: #f8d003;
    background-color: #4a0556;
    font-size:15px;
    line-height: 16px;
    text-align:center;
    padding: 5px;
    margin:0 40px 10px 40px;
    font-weight:bold;    
    border: 0px solid #f00;    
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;      
}

.product-thumb .price-old {
    color: #f00;
    font-size:15px;
    font-weight:bold;
    text-decoration: line-through;
    margin: 0px 0 10px 0;
    text-align:center;
}
 .product-thumb .price-new {
    color: #ffcc00;
    font-size:30px;
    font-weight:bold;
    text-align:center;
     margin: 10px 0 0 0;
}

.product-thumb .rating {
    padding: 0px;
    text-align: center;
}



.pcent30{width:30%;}
.pcent40{width:40%;}
.pcent50{width:50%;}




      

 .control-label{font-weight: bold;}


.thumbnail{border: 0px solid #fff;}
.image-additional a {border: 0px solid #fff;}        


 */





  /*



 
.product_box {   
margin:20px 0px; 
padding:5px 5px; 
background-color:#afcbed;
-webkit-box-shadow: 0px 0px 21px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 21px -5px rgba(0,0,0,0.75);
box-shadow: 0px 0px 21px -5px rgba(0,0,0,0.75);  
}
 
 
         
.product_box_home, .product-thumb{   
margin:10px 0px 10px 0px; 
padding:15px 10px; 
height:500px;                                
}

.product_box_home .prodimg{
 height:250px;  
}
 
.product_box_home .prodtext{     
border: 0px solid #f00; font-size: 14px; line-height:16px; padding-top:0px; text-align: center; height:170px;
} 
 
.product_box_home .prodlink{   
 border: 0px solid #00f; text-align: center; height:50px;
} 




 .btn-default, .btn-primary {
    color: #f8d003;
    font-weight:bold;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #4a0556;
    background-image: linear-gradient(to bottom, #4a0556, #4a0556);
    background-repeat: repeat-x;
    border-color: #4a0556 #4a0556 #4a0556;
    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: #4a0556;
    background-image: linear-gradient(to bottom, #4a0556, #4a0556);
    background-repeat: repeat-x;     
    color: #fff;
}









    

.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;
}

     
.text-danger  {font-size:15px; color:#f00; font-weight:bold; background-color: yellow; padding:5px;}
     
.text-no-prods {margin-top:100px; font-size:30px; line-height: 40px; background-color: yellow; text-align: center; border: 1px solid #000; }    
    
            


.control-label{font-weight: bold;}   
.thumbnail{border: 0px solid #fff;}
.image-additional a {border: 0px solid #fff;}
  

.caption{
     border: 0px solid #f00; 
     height:220px;   
}

 
.fdesc {border: 0px solid #f00; height:80px;} 
 

h2.price {
    margin: 0px;
}

.product-thumb {   
    padding-top:5px;  
}

.product-thumb .price {
    color: #000;
    font-size:30px;
    text-align:center;
    margin: 10px 0 10px 0;
    font-weight:bold;
}

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

.product-thumb .rating {
    padding: 0px;
    text-align: center;
}


   




 .product-thumb 
{   
    padding-top:0px;
    min-height:200px;  
    border: 1px solid #000;
    width:100%;
    background-color: #fff;
    padding:5px;                
     
}

.product-thumb .image {border: 0px solid #f00;  height:250px;}

 .product-thumb .caption{
     border: 0px solid #00f; 
     min-height:10px; 
     text-align:center;
     padding:0px;
     margin:0px;          
}


.product-thumb h4{ border: 0px solid #0f0;  text-align:center; padding: 0px 5px;}

.product-thumb h4 a{
     font-size:12px;  
     color:#000;
     text-align:center;
}



 

.product-thumb .prodtext{     
border: 0px solid #f00; font-size: 14px; line-height:16px; padding-top:0px; text-align: center; height:80px;
} 

   




   */



