/* PATRICK'S EDITS */
body{
background: url(../images/background.gif) top center no-repeat;
text-align: center; /* for IE */
margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
.menubar{
width:900px;
margin: 0 auto;   /* align for good browsers */
text-align: right; /* counter the body center */
height:50px;
padding-bottom:10px;
}
.container{
height:100%;
display:block;
}
.home_tabs{
width:900px;
margin: 0px auto -1px auto;
height:430px;
}
.footer{

height:22px;
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background:#f1f1f1; 
padding-left: 10px;
padding-top: 3px;
margin: 0px auto -1px auto; 
}

.footer a{

text-decoration:underline;

color:#013668;
}

a{
outline:none;
}
#introcopy{
margin: 0 auto;
width:860px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;
text-align:left;
}
.county_dark{
background:url(../images/bluefade.gif);
background-repeat:repeat-x;
background-color:#013668;
height:260px;
}
.county_dark_cont{
width:900px;
margin: 0px auto -1px auto; 
}


.county_title{
text-align:left;
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
display:block;
float:none;
border-bottom:1px solid #0099FF;
padding:4px;
}

.county_towns{
float:left;
padding-right:20px;
padding-left:10px;
padding-top:2px;
width:150px;
text-align:left;
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
}

.county_towns a{
color:#FFFFFF; 
text-decoration:none;

}
.county_towns a:hover{
color:#8dc73f; 
text-decoration:underline;

}

.xcounty_title{
text-align:left;
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; 
color:#8dc73f;
display:block;
float:none;
border-bottom:1px solid #8dc73f;
padding:4px;
margin-top:20px;
}

.xcounty_towns{
float:left;
padding-right:20px;
padding-left:4px;
padding-top:2px;
width:150px;
text-align:left;
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
}

.xcounty_towns a{
color:#333333;
text-decoration:none;

}
.xcounty_towns a:hover{
color:#8dc73f; 
text-decoration:underline;

}

.HOMESEARCHBOXES{
font-size:20px; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
background:#98cc52;
width:230px;
}


#mainsearch_info{
font-size:20px; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
float:left; 
padding-left:30px;
width:500px;
}











.container_top{
width:900px;
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
height:180px;
}
.container_main{
width:900px;
display:block;
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
height: inherit;
}
.container_main_left{
width: 770px;
display:block;
float:left;
text-align: left; /* counter the body center */
}

.container_top_right{
width: 650px;
float:right;
}
.van_pick{
width:330px;
height:500px;
float:left;
padding: 6px;
background-color:#eff6e4;
}
.van_radio{
width: 140px;
float:left;
}
.calculator_van{

width:900px;
padding: 6px;
height: 250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002a42;
font-weight:lighter;

}
.calculator_bottom{
width:900px;
height: 200px;

}
.calculator_van h1{

font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#002a42;
font-weight:lighter;
}
.calculator_van a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002a42;
text-decoration:none;
}
.calculator_van_adders{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002a42;
font-weight:lighter;

width:150px;
float:left;
}
.calculator_van_adders a{
text-decoration:none;
color:#002a42;
height:40px;

}
.calculator_form{
width:410px;
vertical-align:middle;
}
.calculator_form_contents {
	
	padding-left:200px;
}

.calculator_results{
text-align:center;
min-height:260px;
}
#calc_menu{
float:left;
width:160px;
text-align:left;
padding: 10px 12px 12px 2px;
}

.logo{
width: 111px;
float:left;
}


.details_left{
width: 120px;
float:left;
}

.details_right{
padding-top:3px;
width: 610px;
float:right;
}
.details_miles{

width: 100px;
float:right;
}
.details_listing{
display:inline;
width: 500px;
float:left;
}
.details_listing_vantype {
float:left;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002a42;
font-weight:lighter;
}
.details_title{
float:left;

}

.details_phonenumber{
padding-right:5px;
float:right;

}
.county_container{
display:block;
width:100%;
float:left;
}

.towns_results_container{
width:780px;
}
.towns_results{
background-color:#CCCCCC;
float:left;
padding-right:30px;
padding-left:10px;
padding-bottom:5px;
width:200px;
text-align:left;
font-size:10px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#9F9F9F; 

}


#acDiv{ 
background-color:#013668; 

font-size:14px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
display:block; 
position:absolute; 
z-index:999;

}
#acDiv a{ 
color:#FFFFFF;
text-decoration:none;
}
#acDiv ul{ 
text-align:left;
list-style:inherit;
list-style-position:outside;
color:#FFFFFF;
margin-left:-20px;
list-style:none;
padding-right:20px;
}

#acDiv1{ 
background-color:#013668; 

font-size:14px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
display:block; 
position:absolute; 
z-index:999;

}
#acDiv1 a{ 
color:#FFFFFF;
text-decoration:none;
}
#acDiv1 ul{ 
text-align:left;
list-style:inherit;
list-style-position:outside;
color:#FFFFFF;
margin-left:-20px;
list-style:none;
padding-right:20px;
}
#acDiv2{ 
background-color:#013668; 

font-size:14px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
display:block; 
position:absolute; 
z-index:999;

}
#acDiv2 a{ 
color:#FFFFFF;
text-decoration:none;
}
#acDiv2 ul{ 
text-align:left;
list-style:inherit;
list-style-position:outside;
color:#FFFFFF;
margin-left:-20px;
list-style:none;
padding-right:20px;
}
#acDiv3{ 
border: 1px solid #9F9F9F; 
background-color:#F3F3F3; 

font-size:12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#000000; 
display:block; 
position:absolute; 
z-index:4;

}
#acDiv3 a{ 
color:#000000;
text-decoration:none;
}
#acDiv3 ul{ 
text-align:left;
list-style:inherit;
list-style-position:outside;
color:#FFFFFF;
margin-left:-20px;
list-style:none;
padding-right:20px;
}

#acDiv4{ 
border: 1px solid #9F9F9F; 
background-color:#F3F3F3; 

font-size:12px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#000000; 
display:block; 
position:absolute; 
z-index:3;

}
#acDiv4 a{ 
color:#CC0000;
text-decoration:none;
}
#acDiv4 ul{ 
text-align:left;
list-style:inherit;
list-style-position:outside;
color:#FFFFFF;
margin-left:-20px;
}
#coDiv{
	background-color:#013668; 

font-size:14px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
	display:block;
	position:absolute;
	z-index:999;
	left: 479px;

}
#coDiv a{ 
color:#FFFFFF;
text-decoration:none;
}
#coDiv ul{ 
text-align:left;
list-style:inherit;
list-style-position:outside;
color:#FFFFFF;
margin-left:-20px;
list-style:none;
padding-right:20px;
}
#coDivx{
	background-color:#013668; 

font-size:14px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
	display:block;
	position:absolute;
	z-index:999;
	left: 479px;

}
#coDivx a{ 
color:#FFFFFF;
text-decoration:none;
}
#coDivx ul{ 
text-align:left;
list-style:inherit;
list-style-position:outside;
color:#FFFFFF;
margin-left:-20px;
list-style:none;
padding-right:20px;
}

div.topbanner {
  width: 580px;
  height: 62px;
  border-left:120px;
  text-align:center;
  background:#FFCC00;
  border:solid 1px;
  border-color:#000033;
  margin-bottom:10px;
  margin-left:160px;
}

div.rightbanner {
  width: 120px;
  height: 600px;
  padding-left: 780px;
  margin-bottom:10px;
}

/* PATRICK'S EDITS END */


#outer_container {
  width: 1000px; 
  margin: 0 auto; 
  display:inline;
}


#searchbar{
  background: url('../images/searchbar.gif');
  background-image:url(../images/searchbar.gif);
  background-repeat:no-repeat;
  height: 70px;
  width: 100%;
  padding-top: 10px;
  float: right;
  margin-bottom: 15px;
}

#searchbar .top {
  color: #003768;
  font-size: 1.4em;
  font-weight: bold;
  padding: 5px 0 5px 0;
  margin: 0 5px 0 15px;  
  height: 50px;
  vertical-align: middle;
}



div.searchresults .premium {
  background: #fff ;
  position: relative;
 /* border: 1px solid;
  border-color:#CCCCCC; */
  padding: 10px 10px 10px 10px;
  display:block;
}

.mainfont {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.mainblue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#002a42;
}
.mainlightblue {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#1361a9;
}

.mainblack {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.blue14pt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bolder;
color:#002a42;
}
.green14pt {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#548612;
}
.white14pt {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

/* FORM ELEMENTS */

.enquire_field {
width: 200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;

}
