body {
	margin:0;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#0E5795;
	background-image:url(/images/contentbg.gif);
	background-position:50% 0%;
	background-repeat:repeat-y;
	color:#484848;
	min-width:983px;
}

a:link {color:#418FBF; text-decoration:none; font-weight:bold;}
a:visited {color:#418FBF; text-decoration:none; font-weight:bold;}
a:active {color:#418FBF; text-decoration:none; font-weight:bold;}
a:hover {color:#B5AD81; text-decoration:underline; font-weight:bold;}

#footer a:link {color:#B4AB7F; font-weight:bold;}
#footer a:visited {color:#B4AB7F; font-weight:bold;}
#footer a:active {color:#B4AB7F; font-weight:bold;}
#footer a:hover {color:#B4AB7F; font-weight:bold;}

.leftnav_row a:link {color:#000000; text-decoration:none; font-weight:bold; background-color:#FFFFFF; display:block; padding-top:4px; padding-bottom:4px; padding-left:10px;}
.leftnav_row a:visited {color:#000000; text-decoration:none; font-weight:bold; background-color:#FFFFFF; display:block; padding-top:4px; padding-bottom:4px; padding-left:10px;}
.leftnav_row a:active {color:#000000; text-decoration:none; font-weight:bold; background-color:#FFFFFF; display:block; padding-top:4px; padding-bottom:4px; padding-left:10px;}
.leftnav_row a:hover {color:#000000; text-decoration:none; font-weight:bold; background-color:#EFEDE1; display:block; padding-top:4px; padding-bottom:4px; padding-left:10px;}

a.more_link:link {color:#B5AD81; font-weight:bold; text-decoration:none;}
a.more_link:visited {color:#B5AD81; font-weight:bold; text-decoration:none;}
a.more_link:active {color:#B5AD81; font-weight:bold; text-decoration:none;}
a.more_link:hover {color:#418FBF; font-weight:bold; text-decoration:none;}

a.viewall_link:link {color:#909090; font-weight:bold;}
a.viewall_link:visited {color:#909090; font-weight:bold;}
a.viewall_link:active {color:#909090; font-weight:bold;}
a.viewall_link:hover {color:#909090; font-weight:bold;}

a.admin_link:link {color:#CC0000; font-weight:bold; text-decoration:underline;}
a.admin_link:visited {color:#CC0000; font-weight:bold; text-decoration:underline;}
a.admin_link:active {color:#CC0000; font-weight:bold; text-decoration:underline;}
a.admin_link:hover {color:#000000; font-weight:bold; text-decoration:underline;}

/* MAIN LAYOUT STYLES START */
* {margin:0;padding:0}
/* commented backslash hack v2 \*/
html, body{height:100%;}
/* end hack */

#outer{
	min-height:100%;
	width:968px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	margin-bottom:-62px;
	z-index:1;
	padding-left:1px;
	padding-right:1px;
}

#header {
	height:170px;
	background-color:#FFFFFF;
}

#footer {
	width:950px;
	clear:both;
	height:60px;
	background-color:#FFFFFF;
	color:#909090;
	text-align:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	line-height:14px;
	padding-left:9px;
	padding-right:9px;}

* html #footer {/*only ie gets this style*/
	\height:62px;/* for ie5 */
	he\ight:60px;/* for ie6 */
}
#clearfooter{clear:both;height:60px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}/* ie mac styles */

* html #centrecontent {height:1%;}/* combat IE's 3 pixel jog */
html>body #minHeight{float:right;width:0px;height:100%;margin-bottom:-72px;} /*safari wrapper */

#centrecontent {position:relative;width:100%;float:left; text-align:center;}/*stacking context for image*/

#site_main_content{text-align:left; padding-left:9px; padding-right:9px; margin-bottom:10px;}
#site_left_content{float:left; width:180px; margin-right:20px;}
#site_middle_full_content{float:left; width:750px; padding-top:12px;}
#site_middle_content{float:left; width:550px; padding-top:12px; margin-right:20px;}
#site_right_content{float:left; width:180px;}
/* MAIN LAYOUT STYLES END */

/* GENERAL SITE STYLES START */
input, select{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
textarea{font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
img{border:0px;}
p{font-size:11px; margin-bottom:14px; line-height:14px; color:#5F5F5F;}
ul{margin-left:30px; font-size:11px; margin-bottom:16px; margin-bottom:14px;}
ol{margin-left:40px; font-size:11px; margin-bottom:16px; margin-bottom:14px;}

.clearfix{clear:both;}
.req{font-weight:bold; color:#CC0000;}
.pointer{cursor:pointer;}
.error_text{color:#CC0000; font-weight:bold;}
.noresults{text-align:center; margin-bottom:16px;}

.page_title{font-size:12px; font-weight:bold; margin-bottom:14px; color:#000000;}
.page_subtitle{font-weight:bold; color:#0E5795;}
.standard_image{padding:1px; border:1px solid #B4AB7F;}
.standard_linesep{height:16px; background-image:url(/images/doubledot.gif); background-repeat:repeat-x;}
.more_link_arrow{position:relative; top:1px;}
.more_link_arrow_lrgr{position:relative; top:2px;}
.page_image_left{float:left; margin-right:10px; margin-bottom:10px;}
.page_image_right{float:right; margin-left:10px; margin-bottom:10px;}
.page_image_center{margin:10px;}
.page_content_center{text-align:center; margin-bottom:16px;}
/* GENERAL SITE STYLES END */

/* HEADER STYLES START */
#header_fader{position:absolute; top:0px; left:568px; width:400px; height:88px; background-color:#FFFFFF; text-align:left;}
#header_bar{position:relative; top:88px; left:0px; z-index:1; width:962px; height:25px; background-image:url(/images/headerbarbg.gif); background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:right; line-height:25px; padding-right:6px;}
#header_bar span{color:#0E5795;}
#header_navbar{position:absolute; top:113px; left:0px; width:968px; height:50px; text-align:left;}

#header_search_box_top{width:180px; height:30px; background-image:url(/images/box180_top_search.gif); background-repeat:no-repeat;}
#header_search_box_mid{width:180px; background-image:url(/images/box180_mid.gif); background-repeat:repeat-y;}
#header_search_box_bot{width:180px; height:20px; background-image:url(/images/box180_bot.gif); background-repeat:no-repeat; margin-bottom:4px;}
#header_search_title{font-weight:bold; color:#0E5795; text-align:center; margin-bottom:4px;}
#header_search_inner{padding-left:10px; padding-top:10px; padding-right:10px;}
.header_search_row{margin-bottom:4px;}
#header_search_submit{line-height:20px; padding-top:4px;}
#header_search_submit_button{float:right; width:50px; font-weight:bold;}
#header_search_type{font-weight:bold;}

.leftnav_row{width:180px; height:21px; padding-top:1px; padding-bottom:1px; background-image:url(/images/grey_dot.gif); background-position:0% 100%; background-repeat:repeat-x;}
.leftnav_row img{position:relative; top:1px; margin-right:8px;}

#latest_news_cont{padding-top:4px;}
#latest_news_box_top{width:180px; height:30px; background-image:url(/images/box180_top_news.gif); background-repeat:no-repeat;}
.box180_white_toptop{width:180px; background-image:url(/images/box180_white_toptop.gif); background-repeat:no-repeat; background-color:#72A9CB;}
.box180_white_topbot{width:180px; height:15px; background-image:url(/images/box180_white_topbot.gif); background-repeat:no-repeat;}
.box180_white_topttl{font-weight:bold; color:#FFFFFF; text-align:center; padding-left:6px; padding-right:6px; position:relative; top:6px;}
.box180_white_mid{width:160px; padding-left:10px; padding-top:10px; padding-right:10px; background-image:url(/images/box180_white_mid.gif); background-repeat:repeat-y;}
.box180_white_bot{width:180px; height:20px; background-image:url(/images/box180_white_bot.gif); background-repeat:no-repeat; margin-bottom:8px;}
.latest_news_indv{margin-bottom:10px;}
.latest_news_title{font-weight:bold; color:#0E5795; margin-bottom:4px;}
.latest_news_text{color:#909090; margin-bottom:4px;}
.latest_news_line{border-top:1px solid #D4D4D4; height:9px;}
.latest_news_viewall{text-align:right;}
/* HEADER STYLES END */

/* FOOTER STYLES START */
#footer_motm_cont{padding-top:4px;}
#footer_motm_box_top{width:180px; height:30px; background-image:url(/images/box180_top_motm.gif); background-repeat:no-repeat;}
#footer_motm_title{text-align:center; margin-bottom:6px; font-weight:bold; color:#0E5795;}
#footer_motm_image{text-align:center; margin-bottom:6px;}
.footer_motm_info_row{padding-top:4px; padding-bottom:4px; background-image:url(/images/grey_dot.gif); background-position:0% 100%; background-repeat:repeat-x;}
.footer_motm_info_left{float:left; width:54px; font-weight:bold;}
.footer_motm_info_right{float:left; width:103px; text-align:right;}
.footer_motm_info_left_price{float:left; width:54px; font-weight:bold; font-size:12px; color:#000000;}
.footer_motm_info_right_price{float:left; width:103px; font-weight:bold; font-size:12px; color:#FF9B27; text-align:right;}
.sideoffer_image{text-align:center; margin-bottom:6px;}
.sideoffer_link{text-align:right; padding-top:6px;}
.sideoffer_text{font-size:10px; margin:0px; line-height:12px;}
#side_enquire_body{background-image:none; background-color:#FFFFFF; margin-top:10px; margin:10px; min-width:0px;}
#side_enquire_maincont{text-align:center;}
#side_enquire_inner{width:484px; margin-left:auto; margin-right:auto; text-align:left;}
#side_enquire_header{height:66px; margin-bottom:10px; border-bottom:3px solid #B4AB7F; position:relative;}
#side_enquire_sales_logo{position:absolute; top:14px; left:0px;}
#side_enquire_services_logo{position:absolute; top:14px; left:110px;}
#side_enquire_telephone{position:absolute; top:12px; left:292px;}
#side_enquire_header_close{text-align:center; margin-bottom:10px;}
#side_enquire_image{float:left; margin-right:10px; margin-bottom:10px;}
#side_enquire_title{text-align:center; font-weight:bold; margin-bottom:6px;}
#side_enquire_formcont{clear:both; text-align:center;}
.side_enquire_table{margin-left:auto; margin-right:auto; text-align:left;}
.side_enquire_requiredcell{text-align:center; font-weight:bold; padding:4px; background-color:#E7E5DA;}
.side_enquire_form_left{padding:2px; background-color:#E7E5DA; font-weight:bold;}
.side_enquire_form_right{padding:2px; border:1px solid #E7E5DA;}
.side_enquire_submitcell{text-align:center; padding:2px; background-color:#E7E5DA;}
/* FOOTER STYLES END */

/* INDEX PAGE STYLES START */
#index_photos{float:right; margin-left:20px; margin-top:30px; margin-right:17px;}
#index_photo_relbox{position:relative; width:20px; float:right;}
.index_photo_hovimg{position:absolute; top:40px; left:50px;}
#index_logo_cont{position:relative; height:60px;}
#index_logo_area{position:absolute; top:0px; left:0px; width:730px;}
#index_used_cont{padding-bottom:20px;}
.index_used_indv{float:left; width:175px; overflow:hidden; background-image:url(/images/box_display.gif); background-repeat:no-repeat; margin-left:4px; margin-right:4px; display:inline;}
.index_used_title{width:159px; height:22px; line-height:22px; overflow:hidden; padding-left:8px; padding-right:8px; font-weight:bold; color:#FFFFFF;}
.index_used_inner{padding-top:6px; padding-left:12px; padding-right:12px;}
.index_used_image{height:95px; text-align:center; margin-bottom:4px;}
.index_used_row{height:15px; line-height:15px; overflow:hidden; border-top:1px solid #E8E8E8;}
.index_used_row_left{font-weight:bold;}
.index_used_row_right{float:right;}
.index_used_price_left{font-weight:bold; color:#000000;}
.index_used_price_right{float:right; font-weight:bold; color:#FF9B27;}
.index_used_moreinfo{text-align:right; font-weight:bold; padding-top:10px;}
#index_bottom_info{font-weight:bold; font-size:11px; text-align:center;}
#index_motm_cont{padding-top:16px; padding-bottom:20px;}
.index_section_ttlbar{width:724px; height:28px; margin-bottom:6px; background-image:url(/images/index_motm_barend.gif); background-repeat:no-repeat; background-position:100% 0%; background-color:#DFDAC4; float:left; margin-left:4px;}
.index_motm_indv{float:left; width:175px; background-image:url(/images/box_display_motm.gif); background-repeat:no-repeat; margin-left:4px; margin-right:4px;}
.index_motm_title{width:162px; height:22px; line-height:22px; overflow:hidden; padding-left:8px; padding-right:8px; font-weight:bold; color:#FFFFFF;}

#popwindow{position:relative; z-index:99;}
.popwindowcont{position:absolute; top:10px; left:256px; width:440px; max-width:426px; text-align:left; background-color:#FFFFFF; border:6px solid #0E5795;}
.popclose{text-align:right; color:#0E5795; font-weight:bold;}
.popinnercont{color:#000000; padding:10px;}
.popimagecont{text-align:center;}
.popimage{margin-bottom:10px;}
/* INDEX PAGE STYLES END */

/* NEW VEHICLE STYLES START */
#new_link_back{float:right;}
.new_make_price{float:right; color:#0E5795;}
.new_make_price_right{color:#E0DDCD;}
.new_make_indv{float:left; width:265px; margin-bottom:20px;}
.new_make_indv_inner{width:265px; height:300px; background-image:url(/images/box_2wide_make.gif); background-repeat:no-repeat;}
.new_make_title{height:22px; line-height:22px; overflow:hidden; padding-left:8px; padding-right:8px; font-weight:bold; color:#FFFFFF;}
.new_make_cont{padding:6px;}
.new_make_image{height:160px; text-align:center;}
.new_make_icons{height:34px;}
.new_make_text{height:40px; overflow:hidden;}
.new_make_link{height:18px; overflow:hidden; text-align:center;}
.new_make_viewmodels{text-align:right;}
.new_model_make_icon{float:right; margin-left:10px; margin-bottom:10px;}
.new_model_clearbox{clear:both; text-align:right; margin-top:-10px; margin-bottom:10px;}
#new_model_range_cont{padding-bottom:4px;}
.new_model_range_indvtab{float:left; margin-right:6px; margin-bottom:6px; cursor:pointer;}
.new_model_range_tableft{float:left; width:5px; height:22px; display:block; background-image:url(/images/new_tab_left.gif); background-repeat:no-repeat;}
.new_model_range_tabmid{float:left; height:22px; display:block; background-image:url(/images/new_tab_mid.gif); background-repeat:repeat-x; line-height:22px; padding-left:4px; padding-right:4px; font-weight:bold; color:#FFFFFF;}
.new_model_range_tabright{float:left; width:5px; height:22px; display:block; background-image:url(/images/new_tab_right.gif); background-repeat:no-repeat;}
#new_model_range_showing{margin-bottom:10px;}
#new_model_range_showing_ttl{font-weight:bold; font-size:11px;}
.new_model_indv{float:left; width:265px; margin-bottom:20px;}
.new_model_indv_inner{width:265px; height:294px; background-image:url(/images/box_2wide_make.gif); background-repeat:no-repeat;}
.new_model_title{height:22px; line-height:22px; overflow:hidden; padding-left:8px; padding-right:8px; font-weight:bold; color:#FFFFFF;}
.new_model_price{float:right; color:#0E5795;}
.new_model_price_right{color:#E0DDCD;}
.new_model_cont{padding:6px;}
.new_model_image{height:160px; text-align:center;}
.new_model_text{height:40px; overflow:hidden;}
.new_model_info_row{padding-top:4px; padding-bottom:4px; background-image:url(/images/grey_dot.gif); background-position:0% 100%; background-repeat:repeat-x;}
.new_model_info_left{float:left; width:54px; font-weight:bold;}
.new_model_info_right{float:left; width:199px; text-align:right;}
.new_model_viewdetails{text-align:right; padding-top:6px;}
#new_details_nav{height:33px; margin-bottom:10px;}
#new_details_leftside{float:left; width:342px; margin-right:20px;}
#new_details_rightside{float:left; width:388px;}
#new_details_buttons{padding-top:10px; margin-bottom:10px;}
#new_details_price{float:right; font-weight:bold; font-size:12px;}
#new_details_price_ttl{color:#0E5795;}
#new_details_price_price{color:#FDC888;}
#new_details_details_ttl{line-height:14px;}
.new_details_info_row{padding-top:4px; padding-bottom:4px; background-image:url(/images/grey_dot.gif); background-position:0% 100%; background-repeat:repeat-x;}
.new_details_info_left{float:left; width:140px; font-weight:bold;}
.new_details_info_right{float:left; width:226px; text-align:right;}
.new_details_info_nonbold{font-weight:normal; font-style:italic;}
#new_details_specialbox{width:388px; height:70px; background-image:url(/images/new_special_image.gif); font-weight:bold; position:relative;}
#new_details_specialtext1{position:absolute; z-index:3; left:0px; width:388px; text-align:center; color:#FFFFFF;}
#new_details_specialtext2{position:absolute; z-index:2; left:1px; width:388px; text-align:center; color:#909090;}
#new_details_specialtext3{position:absolute; z-index:1; left:2px; width:388px; text-align:center; color:#000000;}
.new_details_speccols{float:left; width:183px;}
.new_details_speccols ul{margin-bottom:0px;}
#new_details_popbody{background-image:none; background-color:#FFFFFF; margin:10px; min-width:0px;}
#new_details_popclose{text-align:center; margin-bottom:10px;}
#new_details_360_linkstop{font-weight:bold; color:#909090; text-align:center; margin-bottom:10px;}
.new_details_360_indvlink{margin-left:20px; margin-right:20px;}
#new_details_360{width:402px; height:302px; padding:1px; border:1px solid #CCCCCC; margin-left:auto; margin-right:auto;}
#new_details_360_botcont{padding-top:6px;}
#new_details_no360{padding-top:160px; font-weight:bold;}
#new_details_plan_linkstop{font-weight:bold; color:#909090; text-align:center; margin-bottom:10px;}
.new_details_plan_indvlink{margin-left:20px; margin-right:20px;}
#new_details_noplan{padding-top:220px; font-weight:bold;}
#new_details_moreinfo{clear:both;}
#new_print_body{background-image:none; background-color:#FFFFFF; margin-top:10px; min-width:0px;}
#new_print_maincont{text-align:center;}
#new_print_inner{width:750px; margin-left:auto; margin-right:auto; text-align:left;}
#new_print_header{height:110px; margin-bottom:10px; border-bottom:3px solid #B4AB7F; position:relative;}
#new_print_sales_logo{position:absolute; top:30px; left:0px;}
#new_print_service_logo{position:absolute; top:30px; left:170px;}
#new_print_telephone{position:absolute; top:26px; left:560px;}
#new_print_url{position:absolute; top:60px; left:530px; font-size:16px; font-weight:bold; color:#606060;}
#new_print_mainimage{border:1px solid #808080;}
#new_print_thumbscont{width:342px;}
.new_print_indvthumb{float:left; width:77px; height:50px; padding:4px; text-align:center;}
.new_print_thumbimg{border:1px solid #000000;}
.new_print_boxtop{position:relative;}
.new_print_boxtopttl{position:absolute; top:7px; left:6px; font-weight:bold;}
#new_print_boxtopprice{position:absolute; top:6px; left:212px; width:170px; text-align:right; font-weight:bold; font-size:12px;}
.new_print_info_row{padding-top:4px; padding-bottom:4px; border-bottom:1px solid #CCCCCC;}
#new_print_footer{text-align:center; color:#909090;}
#new_print_moreinfo{padding-top:10px;}
.new_print_planimg{margin-left:10px; margin-right:10px;}
.new_enquire_basket_head{font-weight:bold; color:#000000;}
.new_enquire_table{margin-left:auto; margin-right:auto; text-align:left;}
.new_enquire_requiredcell{text-align:center; font-weight:bold; padding:4px; background-color:#E7E5DA;}
.new_enquire_form_left{padding:2px; background-color:#E7E5DA; font-weight:bold;}
.new_enquire_form_right{padding:2px; border:1px solid #E7E5DA;}
.new_enquire_textcell{padding:2px; background-color:#E7E5DA;}
.new_enquire_submitcell{text-align:center; padding:2px; background-color:#E7E5DA;}
.new_enquire_form_nonbold{font-weight:normal; font-style:italic;}
/* NEW VEHICLE STYLES START */

/* USED VEHICLE STYLES START */
.used_results_total{font-weight:bold; float:right;}
.used_results_showing{margin-bottom:10px;}
.used_results_showing_text{font-weight:bold;}
.used_results_sort{margin-bottom:10px; color:#CCCCCC; font-weight:bold;}
.used_results_sort_ttl{color:#404040;}
.used_results_row{width:538px; height:54px; padding:6px; margin-bottom:8px; background-repeat:no-repeat;}
.used_results_row1{background-image:url(/images/box_results1.gif);}
.used_results_row2{background-image:url(/images/box_results2.gif);}
.used_results_left{float:left; width:78px; height:54px; position:relative;}
.used_results_right{float:left; width:460px; height:54px; position:relative;}
.used_results_thumb{padding:1px; background-color:#FFFFFF; border:1px solid #B4AB7F;}
.used_results_banner{position:absolute; top:0px; left:0px;}
.used_results_title{width:312px; height:14px; font-size:11px; margin-bottom:6px; overflow:hidden;}
.used_results_info{height:30px;}
.used_results_info_item{float:left; width:130px; margin-right:10px; margin-bottom:4px; overflow:hidden;}
.used_results_info_item span{font-weight:bold;}
.used_results_price{position:absolute; top:0px; left:320px; width:140px; font-size:14px; font-weight:bold; color:#0E5795; text-align:right;}
.used_results_price span{color:#FF9B27;}
.used_results_view{position:absolute; top:34px; left:380px;}
.used_results_controls_top{margin-bottom:10px; color:#909090;}
.used_results_controls_bot{padding-top:16px; color:#909090;}
#used_details_back{float:right;}
#used_details_topinfo{margin-bottom:10px; font-weight:bold;}
#used_details_topinfo_location{float:right; font-weight:bold; font-size:11px;}
#used_details_topinfo_vehicle{font-weight:bold; font-size:11px;}
#used_details_nav{height:33px; margin-bottom:10px;}
#used_details_leftside{float:left; width:342px; margin-right:20px;}
#used_details_rightside{float:left; width:388px;}
#imageContainer{position:relative; margin:auto; width:342px; height:257px; background-color:#666043;}
#imageContainer img {display:none; position:absolute; top:0; left:0;}
.imageBar{width:342px; height:20px; background-image:url(/images/faderBar.gif); background-repeat:no-repeat; position:relative;}
.imageBarButton{cursor:pointer;}
.imageContainerDisplay{position:absolute; top:0px; left:0px; border:1px solid #B4AB81; cursor:url(/images/icon_zoom_in.cur), pointer;}
.divimagethumb{position:relative; margin:auto; width:342px; height:257px; background-color:#666043;}
.used_details_thumbbg{width:342px; height:62px; background-image:url(/images/thumbboxbg.gif); background-repeat:no-repeat; position:relative;}
.used_details_thumbset{position:absolute; top:0px; left:0px;}
.used_details_thumbset_inner{width:340px; height:60px; background-color:#C5BFA4; border:1px solid #B4AB81;}
.used_details_thumbimg{border:1px solid #B4AB81; cursor:pointer;}
#used_details_moreimages{text-align:center; padding-top:4px;}
.used_details_thumbcont{float:left; width:75px; height:50px; padding:4px; text-align:center;}
.used_details_thumbnorm{background-color:#C5BFA4; border:1px solid #989275;}
.used_details_thumbsel{background-color:#4390BF; border:1px solid #23709F;}
.used_details_sold_cont{position:relative;}
.used_details_sold_banner{position:absolute; top:-50px; left:1px;}
.box388_white_toptop{width:388px; background-image:url(/images/box388_white_toptop.gif); background-repeat:no-repeat; background-color:#72A9CB; color:#FFFFFF;}
.box388_white_topbot{width:388px; height:15px; background-image:url(/images/box388_white_topbot.gif); background-repeat:no-repeat;}
.box388_white_topttl{font-weight:bold; text-align:left; padding-left:6px; padding-right:6px; position:relative; top:6px;}
.box388_white_mid{width:368px; border-left:3px solid #ABC7D9; border-right:3px solid #ABC7D9; padding-left:7px; padding-top:10px; padding-right:7px;}
.box388_white_bot{width:388px; height:20px; background-image:url(/images/box388_white_bot.gif); background-repeat:no-repeat; margin-bottom:8px;}
.box342_white_toptop{width:342px; background-image:url(/images/box342_white_toptop.gif); background-repeat:no-repeat; background-color:#72A9CB; color:#FFFFFF;}
.box342_white_topbot{width:342px; height:15px; background-image:url(/images/box342_white_topbot.gif); background-repeat:no-repeat;}
.box342_white_topttl{font-weight:bold; text-align:left; padding-left:6px; padding-right:6px; position:relative; top:6px;}
.box342_white_mid{width:322px; border-left:3px solid #ABC7D9; border-right:3px solid #ABC7D9; padding-left:7px; padding-top:10px; padding-right:7px;}
.box342_white_bot{width:342px; height:20px; background-image:url(/images/box342_white_bot.gif); background-repeat:no-repeat; margin-bottom:8px;}
.box750_white_toptop{width:750px; background-image:url(/images/box750_white_toptop.gif); background-repeat:no-repeat; background-color:#72A9CB; color:#FFFFFF;}
.box750_white_topbot{width:750px; height:14px; background-image:url(/images/box750_white_topbot.gif); background-repeat:no-repeat;}
.box750_white_topttl{font-weight:bold; text-align:left; padding-left:6px; padding-right:6px; position:relative; top:6px;}
.box750_white_mid{width:730px; border-left:3px solid #ABC7D9; border-right:3px solid #ABC7D9; padding-left:7px; padding-top:10px; padding-right:7px;}
.box750_white_bot{width:750px; height:20px; background-image:url(/images/box750_white_bot.gif); background-repeat:no-repeat; margin-bottom:8px;}
#used_details_buttons{padding-top:10px; margin-bottom:10px;}
.used_details_speccols{float:left; width:160px;}
.used_details_speccols ul{margin-bottom:0px;}
#used_details_price{float:right; font-weight:bold; font-size:12px;}
#used_details_price_ttl{color:#0E5795;}
#used_details_price_price{color:#FDC888;}
#used_details_details_ttl{line-height:14px;}
.used_details_info_row{padding-top:4px; padding-bottom:4px; background-image:url(/images/grey_dot.gif); background-position:0% 100%; background-repeat:repeat-x;}
.used_details_info_left{float:left; width:140px; font-weight:bold;}
.used_details_info_right{float:left; width:226px; text-align:right;}
.used_details_info_nonbold{font-weight:normal; font-style:italic;}
.used_details_location_ttl{font-weight:bold;}
.used_details_map{width:364px; height:200px; border:1px solid #909090;}
#used_details_getdirs_cont{padding-top:6px;}
.used_details_getdirs_input{width:60px; position:relative; top:-3px;}
#used_details_getdirs_button{width:48px; position:relative; top:-3px;}
#used_details_moreinfo{clear:both;}
#used_details_popbody{background-image:none; background-color:#FFFFFF; margin:10px; min-width:0px;}
#used_details_popclose{text-align:center; margin-bottom:10px;}
#used_details_360_linkstop{font-weight:bold; color:#909090; text-align:center; margin-bottom:10px;}
.used_details_360_indvlink{margin-left:20px; margin-right:20px;}
#used_details_360{width:402px; height:302px; padding:1px; border:1px solid #CCCCCC; margin-left:auto; margin-right:auto;}
#used_details_360_botcont{padding-top:6px;}
#used_details_no360{padding-top:160px; font-weight:bold;}
#used_details_noplan{padding-top:220px; font-weight:bold;}
#used_details_imglrg_body{text-align:center; min-width:0px; margin-top:20px; background-image:none; background-color:#FFFFFF;}
#used_details_imglrg_imgcont{padding-bottom:10px;}
#used_details_imglrg_imgcont img{padding:3px; border:1px solid #B4AB7F;}
.used_details_imglrg_thumb{margin-left:10px; margin-right:10px; margin-bottom:10px; padding:1px; background-color:#FFFFFF; border:1px solid #B4AB7F; cursor:pointer;}
#used_print_body{background-image:none; background-color:#FFFFFF; margin-top:10px; min-width:0px;}
#used_print_maincont{text-align:center;}
#used_print_inner{width:750px; margin-left:auto; margin-right:auto; text-align:left;}
#used_print_header{height:110px; margin-bottom:10px; border-bottom:3px solid #B4AB7F; position:relative;}
#used_print_sales_logo{position:absolute; top:30px; left:0px;}
#used_print_service_logo{position:absolute; top:30px; left:170px;}
#used_print_telephone{position:absolute; top:26px; left:560px;}
#used_print_url{position:absolute; top:60px; left:530px; font-size:16px; font-weight:bold; color:#606060;}
#used_print_mainimage{border:1px solid #808080;}
#used_print_thumbscont{width:342px;}
.used_print_indvthumb{float:left; width:77px; height:50px; padding:4px; text-align:center;}
.used_print_thumbimg{border:1px solid #000000;}
#used_print_speccont{padding-top:10px;}
.used_print_boxtop{position:relative; color:#FFFFFF;}
.used_print_boxtopttl{position:absolute; top:7px; left:6px; font-weight:bold;}
#used_print_boxtopprice{position:absolute; top:6px; left:262px; width:120px; text-align:right; font-weight:bold; font-size:12px;}
.used_print_info_row{padding-top:4px; padding-bottom:4px; border-bottom:1px solid #CCCCCC;}
#used_print_footer{text-align:center; color:#909090;}
.used_enquire_basket_head{font-weight:bold; color:#000000;}
.used_enquire_table{margin-left:auto; margin-right:auto; text-align:left;}
.used_enquire_requiredcell{text-align:center; font-weight:bold; padding:4px; background-color:#E7E5DA;}
.used_enquire_form_left{padding:2px; background-color:#E7E5DA; font-weight:bold;}
.used_enquire_form_right{padding:2px; border:1px solid #E7E5DA;}
.used_enquire_textcell{padding:2px; background-color:#E7E5DA;}
.used_enquire_submitcell{text-align:center; padding:2px; background-color:#E7E5DA;}
.used_enquire_form_nonbold{font-weight:normal; font-style:italic;}
/* USED VEHICLE STYLES END */

/* NEWS PAGE STYLES START */
#news_view_select{margin-bottom:10px; text-align:right;}
.news_linesep{clear:both; height:16px; background-image:url(/images/doubledot.gif); background-repeat:repeat-x;}
.news_item{margin-bottom:20px;}
.news_title{font-weight:bold; color:#0E5795; font-size:11px; margin-bottom:6px;}
.news_image{clear:right; float:right; margin-left:10px; margin-bottom:10px;}
.news_link{float:right;}
.news_date{clear:both; text-align:right; color:#AAAAAA; font-size:9px;}
.news_bottom_links{clear:both; height:16px;}
/* NEWS PAGE STYLES END */

/* TESTIMONIALS PAGE STYLES START */
.test_linesep{clear:both; height:16px; background-image:url(/images/doubledot.gif); background-repeat:repeat-x;}
.test_item{margin-bottom:20px;}
.test_title{font-weight:bold; font-size:11px; margin-bottom:6px;}
.test_image{clear:right; float:right; margin-left:10px; margin-bottom:10px;}
.test_quotedtext{font-style:italic;}
.test_from{font-weight:bold;}
/* TESTIMONIALS PAGE STYLES END */

/* SPECIAL OFFERS PAGE STYLES START */
.offer_linesep{clear:both; height:16px; background-image:url(/images/doubledot.gif); background-repeat:repeat-x;}
.offer_item{margin-bottom:20px;}
.offer_title{font-weight:bold; font-size:11px; margin-bottom:6px;}
.offer_image{clear:right; float:right; margin-left:10px; margin-bottom:10px;}
.offer_link{float:right;}
.offer_bottom_links{clear:both; height:16px;}

#exdemo_caravan_ttl{width:550px; height:28px; background-image:url(/images/exdemo_caravans_bar.gif); background-repeat:no-repeat; margin-bottom:6px;}
#exdemo_motorhome_ttl{width:550px; height:38px; background-image:url(/images/exdemo_motorhomes_bar.gif); background-repeat:no-repeat; background-position:0% 100%; margin-bottom:6px;}
/* SPECIAL OFFERS PAGE STYLES END */

/* ABOUT US PAGE STYLES START */
.staff_linesep{clear:both; height:16px; background-image:url(/images/doubledot.gif); background-repeat:repeat-x;}
.staff_item{margin-bottom:20px;}
.staff_title{font-weight:bold; color:#0E5795; font-size:11px; margin-bottom:6px;}
.staff_left{float:left; width:140px; text-align:center;}
.staff_right{float:left; width:410px;}
.staff_name{font-weight:bold;}
/* ABOUT US PAGE STYLES END */

/* SHOWS PAGE STYLES START */
.show_linesep{clear:both; height:16px; background-image:url(/images/doubledot.gif); background-repeat:repeat-x;}
.show_item{margin-bottom:20px;}
.show_title{font-weight:bold; font-size:11px; margin-bottom:6px;}
.show_dates{font-weight:bold; margin-top:-6px;}
.show_link{clear:both; height:16px; margin-top:4px; text-align:right;}
/* SHOWS PAGE STYLES END */

/* LOCATIONS PAGE STYLES START */
.location_map_content{text-align:center;}
.location_map{width:320px; height:240px; margin-left:auto; margin-right:auto; margin-bottom:16px; text-align:left;}
/* LOCATIONS PAGE STYLES END */

/* CONTACT PAGE STYLES START */
.contact_bytitle{font-weight:bold; color:#000000;}
.contact_byicon{position:relative; top:10px;}
/* CONTACT PAGE STYLES END */

/* FINANCE STYLES START */
#finance_body{background-image:none; background-color:#FFFFFF; margin:10px; min-width:0px;}
#finance_cont{text-align:center;}
#finance_inner{width:660px; margin-left:auto; margin-right:auto; text-align:left;}
#finance_head{height:60px; margin-bottom:10px; border-bottom:3px solid #B4AB7F; position:relative;}
#finance_head div#sales{position:absolute; top:0px; left:0px;}
#finance_head div#service{position:absolute; top:0px; left:170px;}
#finance_head div#phone{position:absolute; top:10px; left:472px;}
#finance_close{float:right;}
#finance_calc{text-align:center;}
#finance_calc div#foot{text-align:center; padding-top:10px;}
#finance_table{margin-left:auto; margin-right:auto; text-align:left;}
.finance_form_leftcell{padding:2px; font-weight:bold; background-color:#E7E5DA;}
.finance_form_rightcell{padding:2px; border:1px solid #E7E5DA;}
/* FINANCE STYLES END */

/* ADMIN STYLES START */
#admin_body{margin:10px; min-width:0px; height:0px; background-color:#FFFFFF; background-image:none;}
#admin_body_nomargin{margin:0px; min-width:0px; height:0px; background-color:#FFFFFF; background-image:none;}
.admin_page_title{font-size:12px; font-weight:bold; margin-bottom:14px; color:#6A6A6A; text-align:center;}
.admin_standard_row{text-align:center; margin-bottom:10px;}
.admin_link_left{clear:both; text-align:left; color:#909090; margin-bottom:10px;}
.admin_link_center{clear:both; text-align:center; color:#909090; margin-bottom:10px;}
.admin_link_right{clear:both; text-align:right; color:#909090; margin-bottom:10px;}
#admin_login_box{text-align:center; font-weight:bold; margin-bottom:10px;}
#admin_header_area{text-align:right; height:20px; line-height:20px; margin-top:-10px; margin-bottom:10px; margin-right:10px; padding-top:10px; position:relative; z-index:2;}
.admin_main_button{float:right; width:140px; border:1px solid #808080; font-weight:bold; text-align:left; padding-left:4px; padding-right:4px; cursor:pointer; margin-left:4px; position:relative;}
.admin_main_button_norm{background-color:#CCCCCC;}
.admin_main_button_hov{background-color:#AAAAAA;}
#admin_control_panel{position:absolute; top:21px; left:-1px; width:150px; background-color:#808080; color:#FFFFFF;}
.admin_dropdown_row{height:20px; line-height:20px; padding-left:4px; padding-right:4px;}
.admin_dropdown_row_norm{background-color:#808080;}
.admin_dropdown_row_hov{background-color:#606060;}
.admin_table{text-align:left; margin:auto; margin-bottom:10px;}
.admin_table_head{background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_table_row{background-color:#FFFFFF; border:1px solid #BBBBBB; padding:4px;}
.admin_form_row_title{background-color:#B41F24; border:1px solid #939393; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_submit{background-color:#B41F24; border:1px solid #939393; color:#FFFFFF; font-weight:bold; padding:4px; text-align:center;}
.admin_form_row_left{width:140px; background-color:#EEEEEE; border:1px solid #BBBBBB; padding:4px; color:#404040; font-weight:bold;}
.admin_form_row_right{border:1px solid #BBBBBB; padding:2px;}
.admin_error_main{text-align:center; margin-bottom:10px;}
.admin_error_inner{border:2px solid #CC0000; color:#CC0000; text-align:left; padding:10px; margin-left:auto; margin-right:auto;}
.admin_error_inner ul{margin-left:20px;}
.admin_error_title{font-weight:bold; margin-bottom:10px; text-align:center;}
.admin_success{text-align:center; font-weight:bold;}
/* ADMIN STYLES END */
