/*-- form standard --*/
.frm1 {background:#EFEFEF; font-family:arial,helvetica,sans-serif; font-size:x-small; font-weight:normal}
.frm2 {background:#DDDDDD; font-family:arial,helvetica,sans-serif; font-size:x-small; font-weight:normal}
.right {text-align:right}
.center {text-align:center}

#product {
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 0.7em; 
    color: #003e6a;
    }

#product h1 {
    font-size:1.8em; 
    font-weight: normal;
    color: #999999;
    text-decoration: none;
    }
    
#product #notes {
    font-weight: normal;
    width:500px;
    }
    
#product .brackets {
    font-size:0.7em;
    }
    
#product .clickprices { 
    padding: 5px;
    color:#999999;
    } 

a.cat_product_title {
    display:block;
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 0.9em; 
    color: #003e6a;
    font-weight:bold;
    text-decoration:none;
    border:1px solid white;   
    padding:5px; 
    }
    
a.cat_product_title:hover {
    border:1px solid #999;
    }


#product .description {
    color: #003E6A;
    font-weight:bold;
    font-size:1.4em;
    }
    
#product .bullets {
    font-family: verdana, arial, helvetica, sans-serif;
    color: #003E6A;
    font-weight:normal;
    width:100%;
    margin:5px;
    font-size:1.2em;
    margin-left:15px;
    padding:10px;
    }
    
.bullets ul {
    /*list-style-image: url('../images/tick.gif');*/
    padding:5px;
    }

.products_group {
	/* DIV TAG */
	margin-top:15px;
	}

.products_group_heading {
	font-family: verdana, arial,helvetica, sans-serif; 
	font-size: 1.5em; 
    color: #A3D037;
	font-weight:normal;
	margin-left: 2px;
	margin-bottom: 4px;
	}
    
.price_tabs {
    margin-left:20px;
    vertical-align: bottom;
    font-family: verdana,arial,helvetica,sans-serif; 
    font-size: 0.7em; 
    }

.ontab {
    color: #003E6A;  
    background-color:#F3F8CF;  
    margin-left:4px;
    padding:5px;
    text-decoration:none; 
    }    
    
.offtab {
    color:#999;       
    background-color: #EEE;
    margin-left:4px;  
    height:10px;
    padding:2px;
    text-decoration:none; 
        
    }
.offtab a:hover {
    text-decoration: underline;  
    }
    
.priceheading {
    font-family: verdana,arial,helvetica,sans-serif;  
    font-weight:normal;  
    color: #003e6a; 
    background: #F3F8CF;   
    padding:5px;
    text-align:center;
    border-bottom: 1px solid #A3D037; 
    }

.pricedescription{
	background: #F3F8CF;   
	padding:5px;
    border-bottom: 1px solid #A3D037; 
	text-align:left;
    font-weight:normal; 
	}
     
#product .priceproduct {
    font-family: verdana,arial,helvetica,sans-serif; 
    color: black;
    text-align: left;
    }
    
.pricetd {
    padding:4px; 
    padding-right: 4px; 
    text-align:center;
    }

.colour1,.colour2 {border-bottom: 1px dotted #CAE393}   

.eurovat {font-family: verdana,arial,helvetica, sans-serif; 
    font-size: 0.9em; 
    color: #666666;
    font-weight:normal;
    margin-right:5px;
    }
    
.curr {font-size: 0.9em;
	color: #333333;	
    font-weight: normal;
	}
.priceqtys { 
	font-family: verdana,arial,helvetica, sans-serif; 
	color: black; 
	padding:0px;
	font-weight: bold;
	text-align:center;
    background-color: #F3F8CF;  
	}
    
a.poa {
    color:#CCC;
    text-decoration: none;  
    }
    
#product a.poa:hover {
    text-decoration: underline;
    }
    
.prices {
	font-family: verdana, arial, helvetica, sans-serif; 
    color: black; 
	font-weight: bold;
	text-decoration: none;   
    }	

a.prices:hover {
    width:auto;
	color: #cc0000; 
    background-color:yellow;
	text-decoration: underline; 
	}
    
/* PRODUCT INFO PAGE */ 
.products_info_box {
    font-family: verdana,verdana,arial,helvetica, sans-serif;   
    background: white;
    font-size: 1.0em;
    font-weight: bold;
    text-align:left;
    padding: 2px;
    text-decoration: none; 
    }
    
.products_info_heading {
    font-family: inherit;   
    font-size: 0.8em; 
    color: #999999; 
    font-weight: bold;
    text-align:left;
    text-decoration: none; 
    }
    
.products_info_title {
    font-family: inherit;   
    font-size: 10pt; 
    color: #003e6a; 
    font-weight: bold;
    text-align:left;
    text-decoration: none; 
    }

.products_info_description {
    font-family: inherit;   
    font-size: 10pt; 
    color: black; 
    font-weight: normal;
    text-align:left;
    text-decoration: none; 
    }
      
.prodinfo_price {
    font-family: verdana,arial,helvetica, sans-serif; 
    font-size: 10pt; color: #003e6a; 
    font-weight: bold;
    text-align:left;
    text-decoration: none; 
    }
    
#otherproducts {
    font-family: verdana,arial,helvetica,sans-serif;  
    font-size: 10pt; 
    color: #003E6A;  
    font-weight: bold;
    }
    
.otherbullets {
    font-family: verdana,arial,helvetica,sans-serif;    
    font-size: 10pt; 
    text-decoration:none;   
    color: black;
    font-weight: normal;
    }

.otherbullets a {
    color:inherit;
    text-decoration:none;   
    margin:2px;
    padding:2px;
    }    

.otherbullets a:hover {
    text-decoration:underline;  
    }
    

.vat {font-family: arial,helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 11px; color: #003882}
.footnotes {font-family: arial,helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666}
a.footnotes {font-family: arial,helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666; text-decoration:none} 
.gp {font-family: arial,helvetica, sans-serif; font-size: 14px; font-weight: normal; line-height: 11px; color: #003882}
a.infolink {font-family: arial,helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration:none} 

.priceerror_heading {font-size: 8pt; font-weight: bold; color: #C4DB00; text-decoration:none}
.priceerror_msg {font-size: 8pt; font-weight: normal; color: #666666; text-decoration:none}

#modhead {margin:0; padding:0}
#errorlist {font-family: arial,helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #666666}
.moduleform {margin:0; padding:0} 


/*-- Module Style Definition --*/
a {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#003E6A;
    }
a.options {font-size:8pt; color:#CCCCCC;}

.nte {font-size:11px}

.customqtybox {
    border: 1px solid #333333;
    padding: 1px;
    }
.customqtytext {
    font-size: 7pt;
    }

  

.chooseyourspec {font-size:1.1em; font-weight: bold; padding-bottom:10px;} 
.similarproductsheading {color:#C4DB00; font-weight:bold; font-size: 10pt;line-height:14pt}

a.similarproducts {color:#666666; font-weight:normal; font-size: 8pt}
a.similarproducts:hover {color:#666666; font-weight:normal; font-size: 8pt; text-decoration:underline}

 /* PRODUCTS INDEX LINKS */
.product_index {
    font-family: verdana, arial, sans-serif;
    font-size: 10pt;    
    font-weight: bold;
    text-decoration:none;
    color: #003e6a; 
    line-height: 13pt; 
    }
a.product_index:hover {
    color: #003e6a;  
    text-decoration:underline;
    } 
    
.product_index_desc { 
    color: #999999;  
    }
    
.product_index ul {
    list-style-type: none;
    padding-bottom:10px;
    /*margin-left:0px;*/
    }
    
.product_index ul li a {
    list-style-type: none;
    color:#003E6A; 
    text-decoration:none;   
    }
    
.product_index ul li a:hover {
  /*  list-style-type: none; */
    text-decoration:underline;    
    }