html, body{ 
 margin:0; 
 padding:0; 
 } 
 
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: Black;
background-color: #fff;
margin:0px;
}

p {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: Black;
}

a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 color: #757575;
}

a:hover{
 text-decoration: underline;
}

li {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: Black;
}

ul {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: Black;
}

h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font : bold;
 color : Black;
}

h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: Black;
}

h3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: Black;
}

h4 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: Black;
}

h5 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: Black;
}

 
#container{ 
 width:950px;


 margin-left: auto;
 margin-right: auto;

} 
 
#banner{
 height:80px;
 width:100%;
 background-color:#fff;
 background-image:url(_media/sitestyle/logo.gif);
 background-position:10px 5px;
 background-repeat:no-repeat;
 }
 
#banner h1{
 display:none;
 }
 
 #wrapper{padding:7px 0px 0px 0px;}


#mainnav{
 font-size: 100%;
 position:relative; 
 height:28px;
 border:solid 1px; color:#31AFD7;
 background-image:url(_media/sitestyle/menback.gif);
 text-align:center;
 padding: 2px 0px 0px 0px;
 margin: 0px 0px 7px 5px;
 width:940px;
} 

#mainnav a{
 color: #666666;

 text-decoration: none;
} 

#mainnav a:hover {
	text-decoration: underline;
}

.mainmenu{padding:7px 0px 0px 0px;}



 /* Begin Left Nav \*/ 
 
 
 
 #twocols{
  width:745px; 
  float:right; 
  position:relative; 
   }
  



 
 #leftnav{
  background-color:#E7E7E7; 
  border:1px solid #31AFD7;
  padding:2px;
  float:left;
  width:190px;
  margin:3px 3px;
  }
  
 .last{
  background-color:#999999;
  color:#FFFFFF;
  font-size:100%;
  font-weight:bold;
  padding:2px;
  margin:2px;
  }
  
 #leftnav A{
  display:block;
  border-bottom:1px dotted #1B509C;
  margin-left:4px;
  margin-right:4px;
  line-height:15px;
  text-decoration:none;
  color:black;
  }
  
 #leftnav a:hover{
  background-color:#CCCCCC;
  /* text-decoration:underline; */
  }
  
 #leftnav a:active{
  background:#C1C1C1;
  color:white;
  }
  
 #leftnavSelected{
  background-color:#31AFD7;
  font-weight:bold;
  text-indent:3px;
  color:white;
   line-height:15px;
  }
  
 #leftnavsub{
  padding:2px;
  background-color:#CCE6FF;
  }
  
 #leftnavsub A{
  display:block;
  border-bottom:1px dotted #31AFD7;
  margin-left:4px;
  margin-right:4px;
  line-height:15px;
  text-decoration:none;
  color:black;
  }
  
 .subcategory{
  color:black;
  padding:2px;
  font-weight:bold

  }
  
 #leftNavSubSelected{
  background-color:#FF8200;
  color:white;
  padding:2px;
  font-weight:bold;
  }
  
 #leftnavsubsub{
  padding:2px;
  background-color:#E9F3FC;
  }
  
 #leftnavsubsub A{
  display:block;
  border-bottom:1px dotted #31AFD7;
  margin-left:4px;
  margin-right:4px;
  line-height:15px;
  text-decoration:none;
  color:black;
  }
  
 #leftnavsubsub H2{
  display:none;
  }
  
 #leftNavSubSubSelected{
  background-color:#C1C1C1;
  color:white;
  padding:2px;
  font-weight:bold;
  }
    
 #leftnavsubsubsub{
  padding:2px;
  background-color:#E7E7E7;
  }
  
 #leftnavsubsubsub A{
  display:block;
  border-bottom:1px dotted #31AFD7;
  margin-left:4px;
  margin-right:4px;
  line-height:15px;
  text-decoration:none;
  color:black;
  }
  
 #leftnavsubsubsub H2{
  display:none;
  }
  
 #leftNavSubSubSubSelected{
  background-color:#C1C1C1;
  color:white;
  padding:2px;
 }
 
 /* End Left Nav \*/

 
 #rightcol{
  background-color:#FFFFFF;
  border:1px solid #31AFD7;
  padding:2px;
 float:right;
 width:170px;
  height:600px;
  margin:3px 3px;
 }
 
 
#loading{
 display:none;
 text-align:center;
 float:left;
 height:250px;
 border:1px solid #31AFD7;
 margin:3px 3px;
 width:543px;
 padding:4px;
 }
 
 
 #loadimage{padding:90px;}
 
#contentarea{
 display:block;
 float:left;
 height:auto;
 border:1px solid #31AFD7;
 margin:3px 3px;
 width:543px;
 padding:2px;
 }
 
#contentarea h1,p{
 color:#000000;
 }
 
#contentarea h1{
 font-size:14px;
 margin-bottom:10px;
 }
 
#contentarea h2,p{
 color:#000000;
 }
 
#contentarea h2{
 font-size:11px;
 }
 
.clear
 {
 clear:both;
 display:none;
 }
 
#footer{
  height:10px; 
  background-color:#fff; 
  border-top-width:1px;
  border-top-color:#31AFD7;
  border-top-style:solid;
  text-align:center;
  padding:4px;
  margin:4px;
  clear:both; 
 }
 
#footer a{
 text-decoration:none;
 color:#757575;
 }
 
#footer a:HOVER{
 text-decoration:underline;
 color:#757575;
 }
 
#message{
 width:460px;
 color:#999999;
 font-size:11px;
 text-align:left;
 font-weight:bold;
 margin:0 auto;
 padding-top:10px;
 float:right;
 }
 
#message p,h1{
 color:#999999;
 margin:3px;
 }
 
#message h1{
 font-size:14px;
 }
 
#subcategories{
 margin-bottom:10px;
 }
 
#subcategories A{
 width:170px;
 float:left;
 color:black;
 background-color:#CCCCCC;
 height:16px;
 font-size:10px;
 display:block;
 margin:1px;
 padding:2px 2px;
 text-align:center;
 }
 
#vehrow{
 background-color:#E9F3FC;
 font-size:11px;
 color:black;
 }
 
#vehhead {
 font-size:11px;
 background-color:#E9F3FC;
 }
 
#vehrow:hover{
 font-size:11px;
 background-color:#CCE6FF;
 }
 
#prevNext{
 text-align: right;
 margin:8px;
 }
 
#prevNext A {
 text-decoration:none;
 border:1px solid #999999;
 padding:2px;
 color:black;
 margin:1px 1px;
 }
 
#prevNext A:hover{
 text-decoration:none;
 border:1px solid #999999;
 background-color: #31AFD7;
 color:white;
 padding:2px;
 }
 
.previousNextDisabled{
 text-decoration:none;
 border:1px solid #999999;
 padding:2px;
 color:silver;
 margin:2px 2px;
 }

#searchform{
 text-align:right;
 margin:4px;
 }
 
#cats ul, #cats li{
 color:black;
 padding-left:0px;
 margin-left:10px;
 font-size:12px;
 }
 
#cats ul{
 margin-top:0px;
 }
 
#cats a{
 color:#757575;
 text-decoration:none;
 }
 
#cats a:hover{
 color:#757575;
 text-decoration:underline;
 }
 
#breadcrumbs{
 font-size: 14px;
 font-weight: bold;
 margin-bottom: 4px;
 padding-bottom: 4px;
 border-bottom: 2px solid #eeeeee;
 }
 
#advert_main{
 width:530px;
 border:1px solid silver;
 height:60px;
 padding:3px;
 text-align:center;
 background-color:#FFF8EA
}

#search_main{
 width:530px;
 border:1px solid #31AFD7;
 height:70px;
 padding:3px;
 text-align:center;
 margin: 2px 0px 10px 2px;
  background-color:#E9F3FC

}


.cattag {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight:600;
 padding:0 0 10px 0;
 text-decoration:underline"
}
 
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 contentarea: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftnav{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #contentarea{width:100%; float:none;}
}



.style1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 20px;
 color: Black;
 margin:20px 0px 20px 0px;
}

.style2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 color: Black;
}