body{
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#053657;
	padding:0;
	margin:0;
	background:url(../images/bg.gif) top repeat-x;}

a{color:#cc6600;
  text-decoration:underline;
  background:transparent;}
	
a:active{
	color:#cc6600; 
	background:transparent;}
	
a:hover{
	color:#cc6600; 
	text-decoration:none; 
	background:transparent;}

a:link img, a:visited img{
	border-style:none;} /* no border on img links */

a img {color:white;}    /* trick to hide the border in Netscape 4 */
@media all {            /* hide the next rule from Netscape 4 */
a img {color:inherit;}  /* undo the color change above */}

.float_right{
	float:right;}

.float_left{
	float:left;}

p{margin:0;
  padding:7px 0 0 0;}

*{margin:0;
  padding:0;}

.wrapper{
	margin:auto;
	width:931px;}
	
.wrapper2{
	margin:0;
	width:931px;
	float:left;
	padding-bottom:30px;}	

#top{
	width:750px;
	float:left;
	height:50px;
	padding:11px 0 0 0;
	text-align:right;}

.top2{
	width:400px;
	float:left;
	padding:0 0 5px 0;
	text-align:left;
	font:bold 14px Verdana, Helvetica, sans-serif;
	color:#ffffff;}	
	
#toplogo{
	float:left;
	width:145px;
	padding:0 14px 0 5px;}	
	
#top1{
	width:723px;
	float:left;
	padding:0 0 20px 0;}
	
.navigation1{
	float:left;
	width:750px;
	padding-top:10px;}
	
.imagediv{
	padding:0 8px;
	float:left;
	width:915px;}
	
a.cotrentlink{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#1f4c6a;
	text-decoration:none;}	
	
a.cotrentlink:hover{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#1f4c6a;
	text-decoration:underline;}		
	
.img1{
	float:left;
	border:13px solid #012641;
	width:889px;
	height:318px;}		
	
#main{
	padding:0 21px;
	float:left;
	width:889px;}

.maintitle{
	float:left;
	padding:25px 0 10px 0;
	margin:0;
	width:889px;
	font:normal 24px Myriad Pro, Helvetica, sans-serif;
	color:#053657;
	font-style:italic;}

.newprod{
	width:231px;
	float:left;
	padding:0 59px 20px 20px;}
	
.newprod_img{
	width:220px;
	float:left;
	padding:9px 0 0 11px;
	background:url(../images/material_bg.png) no-repeat;
	height:198px;}
	
.newprod_title{
	width:221px;
	float:left;
	padding:0 0 5px 10px;
	color:#ff6600;
	font:normal 18px Arial, Helvetica, sans-serif;}
	
.mat_img{
	float:left;
	border:1px solid #202020;}			

#footer{
	width:100%;
	float:left;
	height:52px;
	background:#0e436b;
	border-top:1px dotted #9fb4c4;}
	
#footer_menu{
	width:731px;
	float:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;}

#footer_menu ul{
    margin:0;
    padding:8px 0 0 0;
    list-style-type:none;}

/*Top level list items*/
#footer_menu ul li{
    float:left;
	color:#ffffff;
	padding-left:14px;}

#footer_menu a{
	font:normal 10px Tahoma;
	color:#ffffff;
	text-decoration:none;
	padding-right:9px;}
	
#footer_menu a:hover{
	text-decoration:underline;}	

#copy{
	float:left;
	padding:1px 0 0 10px;
	color:#ffffff;
	font:normal 11px Arial;
	letter-spacing:2px;
	width:100%;}

#validation{
	float:right;
	padding:10px 20px 0 0;}
	
#validation img{
	float:left;
	padding-right:15px;}
	
#map{
	float:left;
	width:889px;
	height:25px;
	font:normal 11px Arial;
	color:#053657;
	padding:10px 0 0 10px;
	border-bottom:1px dotted #012641;
	margin-bottom:25px;}
	
#map a{
	font:bold 11px Arial;
	color:#053657;
	text-decoration:underline;}	
	
#map a:hover{
	text-decoration:none;
	color:#053657;}

 .prods0{
	width:331px;
	float:left;
	padding:0 0 20px 10px;}

.prods{
	width:316px;
	float:left;
	background:url(../images/prod_bg2.gif) no-repeat;
	height:137px;
	padding:15px 0 0 15px;}
	
.prods_img{
	width:121px;
	float:left;
	padding:0;}
	
.prods_title{
	width:195px;
	float:left;
	padding:0 0 5px 0;
	color:#ff7200;
	text-transform:uppercase;
	font:bold 16px Myriad Pro, Helvetica, sans-serif;}
	
.prods_title a{
	color:#ff7200;
	text-decoration:none;}	
	
.prods_title a:hover{
	color:#ff7200;
	text-decoration:underline;}		
	
.prods_desc{
	width:195px;
	float:left;
	padding:0 0 5px 0;
	line-height:14px;
	font:normal 13px Myriad Pro, Helvetica, sans-serif;}
	
.prods_more{
	width:185px;
	float:right;
	padding:0 10px 0 0;
	line-height:11px;
	text-align:right;}	
	
#main0{
	width:682px;
	float:left;}		
	
#left_side{
	float:left;
	width:244px;
	margin:0;
	padding:0 0 0 5px;
	background:url(../images/left_top.gif)  5px 0 no-repeat;}
	
#left_side0{	
	float:left;
	width:244px;
	margin:0;
	background:url(../images/left_foot.gif) bottom no-repeat;}
	
#left_side a{
	color:#ffffff;
	text-decoration:none;}	
	
#left_side a:hover{
	color:#97d3fc;
	text-decoration:none;}		
	
ul.category{
	padding:15px 10px 15px 10px;
	margin:5px 0 5px 0;
	list-style:none;
	font:bold 15px Tahoma;
	float:left;
	width:224px;
	background: #053657;}
	
ul.category li{
	background:url(../images/br.gif) bottom repeat-x; 
	padding:7px 0 12px 10px;}
	
ul.sub_category li{
	border:none;
	padding:2px 0;
	margin:0;
	background-image:none;
	color:#d4e2eb;}			

ul.sub_category{
	padding:0 0 0 12px;
	margin:0;
	list-style:none;
	font:normal 13px Tahoma;}
	
.maintitle1{
	float:left;
	padding:0 0 10px 15px;
	margin:0;
	width:667px;
	font:normal 24px Myriad Pro, Helvetica, sans-serif;
	color:#053657;
	font-style:italic;}
	
.maintitle2{
	padding:0 0 10px 0;
	margin:0;
	font:normal 24px Myriad Pro, Helvetica, sans-serif;
	color:#053657;
	font-style:italic;}
	
#search{
	float:left;
	padding:0 0 30px 15px;
	margin:0;
	width:667px;
	font:bold 14px Myriad Pro, Helvetica, sans-serif;
	color:#b35000;}
	
.search_box{
	border:1px solid #053657;
	float:left;
	width:320px;
	font:normal 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #053657;
	padding:2px;}
	
#search_word{
	float:left;
	padding:4px 5px 0 0;}
	
#search_btn{
	float:left;
	padding:0 0 0 5px;}	
	
#search_div{
	float:left;
	padding:2px 0 0 0;}			
		