td, body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;  margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px;
}

input, select, textarea, {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}

.smallinput, smallselect, smalltextarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.titles      {font-size: 12px; font-weight: bold; color: #BB0000;}
.adtitles    {font-size: 11px; font-weight: bold; color: #000000;}
.qlinktitles {font-size: 10px; font-weight: bold; color: #333333;}
.lightgreytxt{font-size: 10px; font-weight: bold; color: #999999;}
.red         {font-size: 10px; font-weight: bold; color: #BB0000;}
.grey        {color: #666666;}

.adbody {font-size: 10px; color: #333333; line-height: 14px ;}
.smalltxt {font-size: 9 px; color: #333333; line-height: 14px ;}

a:link    { color: #BB0000;	text-decoration: none; }
a:visited {	color: #BB0000;	text-decoration: none; }
a:active  {	color: #BB0000;	text-decoration: none; }
a:hover   {	color: #666666;	text-decoration: underline; }

a.newlink:link {color: #000000;	text-decoration: none;}
a.newlink:visited {	color: #000000;	text-decoration: none;}
a.newlink:active {	color: #000000;	text-decoration: none;}
a.newlink:hover {	color: #CC0000;	text-decoration: underline;}

a.whitelink:link {color: #FFFFFF; font-size: 11px; text-decoration: none;}
a.whitelink:visited {	color: #FFFFFF; font-size: 11px; text-decoration: none;}
a.whitelink:active {	color: #FFFFFF; font-size: 11px; text-decoration: none;}
a.whitelink:hover {	color: #CC0000;	 font-size: 11px; text-decoration: underline;}

h1, h2 {font-size: 12px; padding:0; margin:0; font-weight: bold; color: #CC0000;}
h4 {font-size: 10px; padding:0; margin:0; font-weight: bold; color: #333333;}

.tableborder{ border: 1px #999999 double}

.find_azsearch_cont{margin-bottom:26px; position:relative;}
.find_azsearch_cont form {margin:0px;}
.find_azsearch_cont input {font-size:10px;}
.find_azsearch_imgcont{float:left; width:115px;}
.find_postsearch_cont{clear:both; position:relative; z-index:1;}
.find_postsearch_cont form {margin:0px;}
.find_postsearch_cont input {font-size:10px;}
.find_postsearch_imgcont{float:left; width:115px;}
.find_county_cont{clear:both; padding-top:8px; position:relative;}
.find_county_cont form {margin:0px;}
.find_county_cont input {font-size:10px;}
.find_county_imgcont{float:left; width:115px; margin-top:-8px;}

a.hoverinfo{position:relative; z-index:24; background-color:#FFFFFF; color:#000; text-decoration:none; cursor:default;}
a.hoverinfo:hover{z-index:25; background-color:#FFFFFE; color:#004990; text-decoration:none;}
a.hoverinfo span{display: none}
a.hoverinfo:hover span{display:block; position:absolute; top:0px; left:40px; width:300px; border:1px solid #909090; background-color:#EEEEEE; color:#000000; text-align: left; text-decoration:none; padding:2px; font-size:9px;}
	
a.hoverinfo_lonlat{position:absolute; z-index:24; background-color:#FFFFFF; color:#000; text-decoration:none; cursor:default;}
a.hoverinfo_lonlat:hover{z-index:25; background-color:#FFFFFE; color:#004990; text-decoration:none;}
a.hoverinfo_lonlat span{display: none}
a.hoverinfo_lonlat:hover span{display:block; position:absolute; top:26px; left:-294px; width:300px; border:1px solid #909090; background-color:#EEEEEE; color:#000000; text-align: left; text-decoration:none; padding:2px; font-size:9px;}

.results_maincont{width:834px; display:table; padding:6px; border-bottom:1px solid #B4B4B4; clear:both;}
.results_retname{width:100%;}
.results_adcont{float:left; width:330px; margin-right:10px;}
.results_textalign{display:block; margin-top:6px;}
.results_telcont{float:left; width:136px; height:28px;}
.results_webcont{float:left; width:136px; height:28px;}
.results_emailcont{float:left; width:80px; height:28px;}

.details_maincont{width:840px;}
.details_detoutercont{width:400px; height:348px; float:left; margin-top:6px; margin-right:14px; border:1px solid #EEEEEE; padding:1px;}
.details_detinnercont{width:396px; height:344px; border:1px solid #EEEEEE; min-width:398px; min-height:346px;}
.details_textalign{clear:both; line-height:26px;}
.details_subttl{color:#808080; font-weight:bold;}
.details_address{width:184px; padding-left:6px; margin-top:6px; margin-right:18px; margin-bottom:20px; float:left;}
.details_numbers{width:190px; margin-bottom:20px; float:left;}
.details_detothercont{clear:both; display:table;}
.details_linkscont{margin-bottom:20px; clear:both;}
.details_sercomcont{clear:both; padding-left:6px; margin-bottom:20px;}
.details_mapcont{position:relative; width:420px; height:320px; float:left; background-image:url(/images/mapback.gif);}
#map{width:400px; height:300px; position:absolute; top:10px; left:10px; z-index:1;}
.details_lonlatcontouter{position:relative; width:408px; height:32px; float:left; text-align:center; margin-left:6px; border:1px solid #EEEEEE; padding:1px; max-width:406px; min-height:34px;}
.details_lonlatcontinner{position:relative; width:404px; height:28px; float:left; text-align:center; border:1px solid #EEEEEE; min-height:32px;}
.details_lonlatcont{width:336px; margin:auto; text-align:left;}
.details_lonlatcontL{float:left; width:150px; margin-right:10px;}
.details_lonlatcontR{float:left; width:176px;}
.details_latalign{display:block; margin-top:7px;}
.details_lonalign{display:block; margin-top:6px;}
.details_bottomfix{margin-top:-1px; height:1px; clear:both;}

.testdrive_cont input,select{font-size:10px;}
.testdrive_contL{width:364px; float:left; margin-right:20px;}
.testdrive_contR{width:440px; float:left;}
.testdrive_row{clear:both; height:24px;}
.testdrive_cellL{float:left; width:120px; text-align:right; margin-right:4px;}
.testdrive_cellR{float:left; width:240px;}
.testdrive_modelCol{width:220px; float:left; color:#808080;}

.testdrive_modelCol_row{clear:left; width:220px; padding-top:3px; padding-bottom:3px;}
.testdrive_modelCol_field{float:left; width:70px;}
.testdrive_modelCol_value{float:left; width:150px; padding-top:2px;}

.testdrive_submit{clear:both; text-align:center; width:100%;}

.vehicle_enq_cont input,select,textarea{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.vehicle_enq_contL{width:414px; float:left; margin-right:20px; margin-bottom:10px; background-color: #E8E8E8;}
.vehicle_enq_contR{width:270px; float:left;}
.vehicle_enq_row{clear:both; height:24px;}
.vehicle_enq_cellL{float:left; width:170px; text-align:right; margin-right:4px;}
.vehicle_enq_cellR{float:left; width:240px;}
.vehicle_enq_modelCol{width:160px; float:left; color:#808080;}
.vehicle_enq_submit{clear:both; text-align:center; width:100%;}

.service_cont input,select{font-size:10px;}
.service_contL{width:364px; float:left; margin-right:20px;}
.service_contR{width:364px; float:left;}
.service_row{clear:both; height:24px;}
.service_cellL{float:left; width:120px; text-align:right; margin-right:4px;}
.service_cellR{float:left; width:240px;}
.service_modelCol{width:160px; float:left; color:#808080;}
.service_submit{clear:both; text-align:center; width:100%;}
.service_weeksnotice{font-weight:bold; color:#CC0000;}
.service_radiotext{margin-top:3px;}

.career_cont input,select{font-size:10px;}
.career_contL{width:374px; float:left; margin-right:20px;}
.career_contR{width:374px; float:left;}
.career_row{clear:both; height:24px;}
.career_cellL{float:left; width:130px; text-align:right; margin-right:4px;}
.career_cellR{float:left; width:240px;}
.career_modelCol{width:160px; float:left; color:#808080;}
.career_submit{clear:both; text-align:center; width:100%;}

.req{color:#CC0000;}

.pointer{cursor:pointer;}
#index_advert{width:386px; height:220px; padding:11px; background-color:#ECECEC; border:2px solid #949494; margin-right:4px; text-align:center; position:relative; z-index:2;}
.index_advert_moreinfo{position:absolute; top:-235px; left:-235px; width:300px; padding:6px; background-color:#CCCCCC; border:2px solid #606060; text-align:left;}
.index_advert_image{width:380px; height:180px; border:3px solid #FFFFFF; margin-bottom:2px; background-repeat:no-repeat;}
.index_advert_button{float:right; width:100px; height:25px; line-height:25px; margin-left:4px; background-image:url(/images/but_med_bg.gif); font-weight:bold; font-size:10px; color:#FFFFFF; text-align:center; cursor:pointer;}
.index_advert_button_gr{float:right; width:100px; height:25px; line-height:25px; margin-left:4px; background-image:url(/images/but_med_bg_gr.gif); font-weight:bold; font-size:10px; color:#FFFFFF; text-align:center; cursor:pointer;}
.index_advert_buttons{height:25px; padding-left:2px; padding-right:2px; padding-top:4px;}
.index_advert_noad{padding-top:100px;}
#index_advert_tabs{width:408px; height:17px; padding-left:4px; line-height:16px; margin-right:4px; text-align:center;}
.box_bot_tab{float:left; height:17px; background-repeat:no-repeat;}
.box_bot_tab_type1{width:101px;}
.box_bot_tab_type2{width:101px;}
.box_bot_tab_sel{color:#FFFFFF; font-weight:bold; cursor:default;}
.box_bot_tab_unsel{cursor:pointer;}
.side_enquire_table{margin-left:auto; margin-right:auto; text-align:left;}
.side_enquire_requiredcell{text-align:center; font-weight:bold; padding:4px;}
.side_enquire_form_left{padding:2px; font-weight:bold;}
.side_enquire_form_right{padding:2px;}
.side_enquire_submitcell{text-align:center; padding:2px;}