  .ahaa {
    height:36px;
    width: 100%;
    overflow: hidden;
    background: url(../images/catalogue/img01.jpg) repeat-x left bottom;
    }
    
  .ahaa01 {
    background: url(../images/catalogue/img03.jpg) repeat-x left top;
    float: left;
    }
    
  .ahaa02 {
    background: url(../images/catalogue/img02.jpg) no-repeat left top;
    float: left;
    }
    
  .ahaa03 {
    background: url(../images/catalogue/img01.jpg) repeat-y right top;
    float: left;
    }
    
  .ahaa04 {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    float: left;
    padding-left: 24px;
    padding-right: 24px;
    }
    
  .ahab01 {
    background: white url(../images/catalogue/img01.jpg) repeat-x left top;
    float: left;
    }
    
  .ahab02 {
    background: url(../images/catalogue/img04.jpg) no-repeat left top;
    float: left;
    }
    
  .ahab03 {
    background: url(../images/catalogue/img01.jpg) repeat-y right top;
    float: left;
    }
    
  .ahab04 {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    float: left;
    padding-left: 24px;
    padding-right: 24px;
    }
    
  .ahac01 {
    background: url(../images/catalogue/img03.jpg) repeat-x left top;
    float: left;
    }
    
  .ahac02 {
    background: url(../images/catalogue/img14.jpg) no-repeat left top;
    float: left;
    }
    
  .ahac03 {
    background: url(../images/catalogue/img01.jpg) repeat-y right top;
    float: left;
    }
    
  .ahac04 {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    float: left;
    padding-left: 24px;
    padding-right: 24px;
    }
    
    
  .ahaa04, .ahac04,.ahaa04 a, .ahac04 a  { 
    color: #00c312;
    }
    
  .ahab04, .ahab04 a {
    font-weight: bold;
    color: #00c312;
    }
    
  .ahaa04 a, .ahab04 a, .ahac04 a {
    text-decoration: none;
    }
    
  .ahad {
    background: white url(../images/catalogue/img01.jpg) repeat-x left bottom;
    border: 0;
    width: 100%;
    }
  .ahad01 {
    background: url(../images/catalogue/img01.jpg) repeat-y left top;
    width: 100%;
    }
  .ahad02 {
    background: url(../images/catalogue/img01.jpg) repeat-y right top;
    width: 100%;
    }
    
  .ahad03 {
    padding-left: 09px;
    padding-top: 4px;
    padding-right: 18px;
    padding-bottom: 4px;
    }
    
  .ahad06 {
    width: 100%;
    }
        
 
  .ahad04 img {
    margin:0;
    padding: 0;
    border: 0;
    display: block;
    }
    
  .ahad05 {
    display: block;
    margin-left: 179px;
    padding: 0;
    }
    
    
  .ahad05 img {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    }
    
  .ahad07 {
    float:left;
    width: 100%;
    }
    .ahad07 ul li a {
    	font-weight: bold;
    }
  .ahad08 {
    text-transform: uppercase;
    color: #00c312;
    font-size: 14px;
    text-transform: uppercase;
	 font-family: Tahoma;
    font-weight: bold;
    } 
    
  .ahad09 {
    color: #8c8c8c;
    }
  
  .ahad09 span {
    color: #3595cc;
    }
    
  .ahad10 {
    color:#166c9d;
    font-weight: bold;
    line-height: 16px;
    padding-left: 11px;
    border: 1px solid #bdddf1;
    background: #f0f9ff;
    margin-bottom: 3px;
    }
  
  .ahad11 {
    color:#494949;
    padding: 4px;
    border: 0px;	 
    background: #ffffff;
    margin-bottom: 3px;
    }
    
  .ahad12, .ahad16 {
    width: 100%;
    height: 26px;
    overflow: hidden;
    float: left;
    background: #f0f9ff;
    margin-bottom: 3px;
    }
    
  .ahad13 {
    float: left;
    width: 300px;
    overflow: hidden;
    text-align: left;
    color: #166c9d;
    font-weight: bold;
    border: 1px solid #cdcdcd;
    }
    
  .ahad14 {
    margin-left: 302px;
    }
    
  .ahad15 {
    float: left;
    width: 100%;
    text-align: center;
    color: #494949;
    }
    
  .ahad15 div {
    border: 1px solid #cdcdcd;
    border-left: 0;
    }
    
  .ahad13 div, .ahad15 div {
    padding-left: 11px;
    padding-right: 11px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    }
    
  .ahad16 {
    background: #f3f3f3;
    }
    
  
    
  table.prod td.td01 {
    background: #f0f9ff;
    }
    
  table.prod td.td02 {
    background: #ffffff;
    }
    
	 div.aach {
	 	border:0;
		background-color: #62ff70;
	 }
	 .aasg1 {
    border: 1px solid #b8daf0;
    margin-top: 11px;
    padding: 8px;
    }
	 
	 .aash {text-transform: uppercase;color: #3595cc; font-weight: bold;}
  
  .aasi {width: 100%;padding-bottom: 4px;}
  .aasj {float: right;}
  .aasj span {color: #3595cc;}
  .aash {float: left;}
  
  .aasl {padding-left: 10px;padding-top: 10px;}
  .aasl div {
    background: url(../images/catalogue/img018.jpg) no-repeat left center; 
    font-size: 11px;
    font-weight: bold;
    padding-left: 12px;padding-top: 6px; padding-bottom: 6px;
    }
    
  .aasl div, .aasl div a {color: #3595cc; text-decoration: underline; }
  
  .aasm {color: #166c9d;padding-top: 2px;padding-bottom: 2px;float:left;margin-left:2px;margin-top:2px;border: 1px solid;background:#ffffff; padding:3px;}
  .aasm span {color: #fe0000}
  
  .aasn {float: left; text-align: left;color: #166c9d;}
  .aasn img {border: 0;margin: 0; padding: 0; margin-right: 16px;margin-bottom: 4px;}
  .aasn span {color: #fe0000}
  .aaso {text-align: right;}
  .aaso, .aaso a {color: #166c9d; text-decoration: underline;}
  .aaso img {border: 0; margin: 0; padding: 0;}
  .aasg {
  color:#686868;
    border: 1px solid #b8daf0;
    background: #f0f9ff;
    margin-top: 11px;
    padding: 8px;
    }
	 .aasr {width: 100%;}
	 a.request {
	 	text-decoration: underline;
		font-size:14px;
		font-weight: bold;
		padding-left:40px;
		padding-right:40px;
		background-color: #cfdfef;			
	 }
	  a.request:hover{
	  	background-color: #0099cc;
		color: white;
		text-decoration: none;
	  }
	.aasp {text-align: center;padding-top: 18px; padding-bottom: 10px;}
  .aasp a{color: #3eb4df; text-decoration: none; display:inline;}  
  .aasp span{text-decoration: none; ;display:inline;}  
  .aasp a.active{color: #3eb4df; text-decoration: none;display:inline;}
  .aasp a img {border: 0; margin: 0; padding: 0;display:inline;}
 table.accent {
		background-color:white;
	}
	
	table.accent td{
		background-color:white;
	}
	
	table.accent a:hover{
		color: #99ff66;
		text-decoration: underline;
	}
	table.accent a{
		text-decoration:none;
		font-size:12px;
		color:#0099cc;
	}
	table.accent td div.aacq{
		color: #aaaaaa;
	}
	 .ahab02_ {
    background: url(../images/catalogue/img04_.jpg) no-repeat left top;
    float: left;
    }
    input.si, .aavvv {
	border: 1px solid #bdbdbd;
}