body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; color:#000000; background-color:#FFFFFF; margin:auto; text-align:center;}
#body_main{}

input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
img{border:0;}
form{margin:0;}
p{margin-top:0px; margin-bottom:16px;}

a:link{color: #AA0000; text-decoration: none;}
a:visited{color: #AA0000; text-decoration: none;}
a:active{color: #AA0000; text-decoration: none;}
a:hover{color: #000000; text-decoration: none;}

a.login_link:link{font-size:10px; text-decoration:underline; color:#0066FF; font-weight:bold;}
a.login_link:visited{font-size:10px; text-decoration:underline; color:#0066FF; font-weight:bold;}
a.login_link:active{font-size:10px; text-decoration:underline; color:#0066FF; font-weight:bold;}
a.login_link:hover{font-size:10px; text-decoration:underline; color:#909090; font-weight:bold;}

/* Header Styles */
#main_site{width:970px; margin-left:auto; margin-right:auto;}
#header{width:100%; height:130px; text-align:left; background-image:url(/images/headbk.gif); background-repeat:repeat-x;}
#header_inner{width:100%; height:130px; background-image:url(/images/headinner.jpg); background-repeat:no-repeat; background-position:50% 0%;}
.header_top{width:970px; height:129px; position:relative; z-index:99; margin-left:auto; margin-right:auto;}
.header_logo{position:absolute; top:22px; left:14px;}
.header_phone{position:absolute; top:83px; left:845px;}
.header_callback{position:absolute; top:103px; left:829px;}

/* Main Navigation Styles */
#site_nav{height:34px; background-image:url(/images/navbg.gif); background-repeat:repeat-x; margin-bottom:12px;}
#header_nav{width:970px; height:30px; margin-bottom:1px; background-repeat:no-repeat; font-size:11px; position:relative; z-index:98; margin-left:auto; margin-right:auto;}
.nav_link{float:left; text-align:left; line-height:29px; position:relative; border-left:1px solid #C06969; border-right:1px solid #7E0000; text-align:center;}
.nav_link a:link{color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:100%;}
.nav_link a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:100%;}
.nav_link a:active{color:#FFFFFF; text-decoration:none; font-weight:bold; display:block; width:100%;}
.nav_link a:hover{color:#000000; text-decoration:none; font-weight:bold; display:block; width:100%;}
#nav_link1{width:126px;}
#nav_link2{width:126px;}
#nav_link3{width:126px;}
#nav_link4{width:200px;}
#nav_link5{width:126px;}
#nav_link6{width:126px;}
#nav_link7{width:126px;}

/* Main Layout Styles */
#main_content{width:970px;}
#content_left{float:left; width:200px; margin-right:16px; position:relative; z-index:2;}
#content_right{float:left; width:754px; text-align:left; position:relative; z-index:1;}
#footer{clear:both; padding-top:10px; text-align:left;}
#footer_bar{width:970px; height:16px; background-image:url(/images/footer_line.gif); background-repeat:no-repeat;}

/* General Styles */
.page_title{font-size:16px; font-weight:bold; color:#CC0000; margin-top:0px; margin-bottom:14px; padding:0px;}
.clearfix{clear:both; height:-1px;}
.page_split_left{float:left; width:369px; margin-right:16px;}
.page_split_right{float:left; width:369px;}
.req{color:#CC0000; font-weight:bold;}
.noresults{text-align:center; margin-bottom:16px;}
.pointer{cursor:pointer;}
.page_stand_cont{margin-bottom:16px;}

/* Box Styles */
#search_box_tabs{width:200px; height:44px; line-height:21px;}
.search_box_tab_row{width:200px; height:21px; margin-bottom:1px;}
.search_box_tab{float:left; height:21px; background-repeat:no-repeat;}
.search_box_tab_sel{color:#FFFFFF; font-weight:bold; cursor:default;}
.search_box_tab_unsel{cursor:pointer;}
#search_tab1{width:67px;}
#search_tab2{width:67px;}
#search_tab3{width:66px;}
#search_tab4{width:101px;}
#search_tab5{width:99px;}
#search_box_content{width:200px; background-color:#EFEFEF; background-image:url(/images/search_box_bg.gif); background-repeat:repeat-y;}
#search_box_inner{width:184px; padding:8px; background-image:url(/images/search_box_bot.gif); background-repeat:no-repeat; background-position:0% 100%;}
.search_box_title{font-weight:bold; text-align:left; margin-bottom:6px;}
.box_top_icon{width:200px; position:relative;}
.box_top_icon_img{position:absolute; top:-20px; left:-2px;}
.box_top_lrgmarg{margin-bottom:16px;}
.head_box{width:200px; background-color:#EFEFEF; background-image:url(/images/search_box_bg.gif); background-repeat:repeat-y;}
.head_box_top{width:200px; background-image:url(/images/head_box_top.gif); background-repeat:no-repeat;}
.head_box_bot{width:200px; padding-top:6px; background-image:url(/images/head_box_bot.gif); background-repeat:no-repeat; background-position:0% 100%;}
.gen_box{margin-bottom:6px;}
.box_round_180_top{width:180px; height:14px; background-image:url(/images/box_round_180_top.gif); background-repeat:no-repeat;}
.box_180_mid{width:160px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_180_mid.gif); background-repeat:repeat-y;}
.box_round_180_bot{width:369px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_round_180_bot.gif); background-repeat:no-repeat;}

.box_round_369_top{width:369px; height:14px; background-image:url(/images/box_round_369_top.gif); background-repeat:no-repeat;}
.box_369_mid{width:349px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_369_mid.gif); background-repeat:repeat-y;}
.box_round_369_bot{width:369px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_round_369_bot.gif); background-repeat:no-repeat;}
.box_round_754_top{width:754px; height:14px; background-image:url(/images/box_round_754_top.gif); background-repeat:no-repeat;}
.box_754_mid{width:734px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_754_mid.gif); background-repeat:repeat-y;}
.box_round_754_bot{width:754px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_round_754_bot.gif); background-repeat:no-repeat;}
.box_round_470_top{width:470px; height:14px; background-image:url(/images/box_round_470_top.gif); background-repeat:no-repeat;}
.box_470_mid{width:450px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_470_mid.gif); background-repeat:repeat-y;}
.box_round_470_bot{width:470px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_round_470_bot.gif); background-repeat:no-repeat;}
.box_bot_tabs_cont{width:366px; height:17px; padding-left:3px; position:relative; top:-15px; line-height:16px; text-align:center;}
.box_bot_tab{float:left; height:17px; background-repeat:no-repeat;}
.box_bot_tab_type1{width:91px;}
.box_bot_tab_type2{width:90px;}
.box_bot_tab_sel{color:#FFFFFF; font-weight:bold; cursor:default;}
.box_bot_tab_unsel{cursor:pointer;}
#box_loc_head{padding-left:6px; padding-right:6px; padding-bottom:6px; text-align:left; font-weight:bold; font-size:9px;}
#box_loc_head a:link{font-size:10px; text-decoration:none; color:#AA0000; font-weight:bold;}
#box_loc_head a:visited{font-size:10px; text-decoration:none; color:#AA0000; font-weight:bold;}
#box_loc_head a:active{font-size:10px; text-decoration:none; color:#AA0000; font-weight:bold;}
#box_loc_head a:hover{font-size:10px; text-decoration:none; color:#000000; font-weight:bold;}
.box_loc_hover{position:absolute; top:14px; left:0px; width:300px; height:206px; overflow:hidden; font-weight:normal; background-color:#ECECEC; border:2px solid #949494; padding:6px;}
.box_300_ttl{width:294px; height:23px; line-height:22px; padding-left:6px; font-weight:bold; color:#FFFFFF; background-image:url(/images/box_300_ttl.gif); background-repeat:no-repeat; text-align:left;}
.box_300{width:300px; background-image:url(/images/box_300_mid.gif); background-repeat:repeat-y; background-color:#EDEDED;}
.box_300_inner{width:300px; background-image:url(/images/box_300_top.gif); background-repeat:no-repeat;}
.box_300_bot{width:280px; padding:10px; background-image:url(/images/box_300_bot.gif); background-position:0 100%; background-repeat:no-repeat;}
.box_440_ttl{width:434px; height:23px; line-height:22px; padding-left:6px; font-weight:bold; color:#FFFFFF; background-image:url(/images/box_440_ttl.gif); background-repeat:no-repeat; text-align:left;}
.box_440{width:440px; background-image:url(/images/box_440_mid.gif); background-repeat:repeat-y; background-color:#EDEDED;}
.box_440_inner{width:440px; background-image:url(/images/box_440_top.gif); background-repeat:no-repeat;}
.box_440_bot{background-image:url(/images/box_440_bot.gif); background-position:0 100%; background-repeat:no-repeat;}

.head_box_ttl{width:194px; height:23px; line-height:22px; padding-left:6px; font-weight:bold; color:#FFFFFF; background-image:url(/images/box_200_ttl.gif); background-repeat:no-repeat; text-align:left;}
.head_box{width:200px; background-image:url(/images/box_200_mid.gif); background-repeat:repeat-y; background-color:#EDEDED; margin-bottom:14px;}
.head_box_inner{width:200px; background-image:url(/images/box_200_top.gif); background-repeat:no-repeat;}
.head_box_bot{width:180px; padding:10px; background-image:url(/images/box_200_bot.gif); background-position:0 100%; background-repeat:no-repeat;}
.head_products{width:180px; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; padding-top:5px; text-align:left;}
.head_product_marg{margin-bottom:4px;}
.head_product_image{float:left; width:70px;}
.head_product_image img{border:1px solid #CCCCCC; padding:1px;}
.head_product_info{float:left; width:110px;}
.head_product_info_ttl{font-weight:bold;}
.head_product_info_value{float:right;}
.head_product_line{clear:both; height:5px; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; background-position:0 100%;}
.head_award{margin-bottom:16px;}
.head_award_ttl{font-weight:bold; font-size:12px; color:#202020;}
.head_award_from{font-weight:bold; color:#808080;}

/* General Page Styles */
.genpage_section_ttl{font-size:12px; margin:0px;}
.genpage_section_content{margin-bottom:16px;}
.genpage_section_contact_row{clear:both; height:20px; line-height:20px; margin-bottom:4px;}
.genpage_section_contact_icon{float:left; margin-right:4px;}
.genpage_section_contact_ttl{font-weight:bold;}
.genpage_section_doc_box{width:369px; height:40px; line-height:40px; background-image:url(/images/page_doc_button.gif); background-repeat:no-repeat; margin-bottom:16px; text-align:center; font-weight:bold; background-color:#C11B1B; color:#FFFFFF; cursor:pointer;}
.genpage_form_but{width:349px; height:40px; padding-left:10px; padding-right:10px; line-height:40px; background-image:url(/images/page_form_button.gif); background-repeat:no-repeat; margin-bottom:16px; font-weight:bold; font-size:14px; background-color:#C11B1B; color:#FFFFFF; cursor:pointer; text-align:right;}
.genpage_thin_but{width:349px; height:30px; padding-left:10px; padding-right:10px; line-height:30px; background-image:url(/images/page_thin_button.gif); background-repeat:no-repeat; margin-bottom:16px; font-weight:bold; font-size:14px; background-color:#C11B1B; color:#FFFFFF; cursor:pointer; text-align:center;}
.genpage_section_break{height:16px; border-top:2px solid #CCCCCC;}
.genpage_rightside{position:relative; top:-36px; left:0px;}
.genpage_image_cont{position:relative; z-index:1;}
.genpage_image_box{width:340px; height:255px; border:3px solid #FFFFFF; margin-left:2px; margin-top:2px; margin-bottom:2px;}
.genpage_image_img{width:340px; height:255px; background-repeat:no-repeat;}
.gendb_box_image{float:right; border:3px solid #FFFFFF; margin-left:10px; margin-bottom:10px; clear:both;}
.gendb_box_image_left{float:left; border:3px solid #FFFFFF; margin-right:10px; margin-bottom:10px;}
.gendb_box_ttl{font-weight:bold; font-size:12px; margin-bottom:6px;}
.gendb_box_date{float:right; font-size:10px; color:#87A1CE;}
.gendb_box_content{overflow:auto;}
.gendb_box_bot{overflow:auto;}
.gendb_box_button{float:left; width:100px; height:25px; line-height:25px; margin-right:4px; background-image:url(/images/but_med_bg.gif); font-weight:bold; font-size:10px; color:#FFFFFF; text-align:center; cursor:pointer;}
.gendb_box_italinfo{font-weight:bold; font-style:italic;}
.gendb_box_textlink{font-weight:bold; font-size:12px;}
.gendb_box_video{float:right; width:425px; height:344px; margin-left:10px; margin-bottom:10px;}

/* Homepage Styles */
#home_left{float:left; width:300px; margin-right:14px;}
#home_right{float:left; width:440px;}
.home_box{margin-bottom:14px;}
.home_news{padding-top:1px; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x;}
.home_news_article{padding-top:6px; padding-bottom:7px; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; background-position:0 100%;}
.home_news_article_ttl{font-weight:bold;}
.home_news_article_read{text-align:right;}
.home_vehimgs{height:310px; padding:15px; position:relative; overflow:hidden;}
.home_vehimgs_img{border:4px solid #CCCCCC; padding:1px; background-color:#FFFFFF;}
.home_vehimgs_area{position:absolute; top:15px; left:15px; width:410px; height:310px; background-color:#EDEDED;}
.home_prodflow{width:435px; height:306px; padding-left:5px; padding-top:5px; overflow:hidden;}
.home_prodflow_inner{width:430px;}
.home_dealers{width:420px; height:182px; padding:10px;}
.home_dealers_find{float:left; width:168px; height:200px; margin-right:10px;}
.home_dealers_find_inner{text-align:center; padding-top:50px;}
.home_dealers_find_inner form{display:inline;}
#home_dealers_map{float:left; width:240px; height:180px;}

/* New Car Details Styles */
.dt-title-row{clear:left; width:754px; height:26px; padding-bottom:8px;}
.dt-back{float:left; width:60px; margin-right:10px;}
.dt-title{float:left; width:530px; padding-top:4px; font-size:15px; line-height:20px; font-weight:bold;}
.dt-enquire{float:left; width:154px; text-align:right;}
.dt_left{float:left; width:358px; display:inline; margin-right:12px; clear:both;}
.dt_right{float:left; width:384px; display:inline;}
#dt-photo{width:350px; padding:1px; border:3px solid #D6D6D6; position:relative; margin-bottom:16px;}
#dt_photo_overlay{position:absolute; top:0px; left:0px; width:353px; height:40px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6; z-index:98;}
#dt_photo_overlay_content{position:absolute; top:0px; left:0px; width:332px; height:40px; line-height:40px; padding-left:10px; padding-right:10px; font-weight:bold; font-size:16px; z-index:99;}
#dt_photo_overlay_content_text{color:#CC0000;}
.dt-vat{font-size:10px;}
#dt_photo_overlay_was{float:right; font-size:12px; color:#000000;}
#dt_photo_overlay_was_text{color:#404040;}
#dt_new_photo_overlay_was{position:absolute; top:6px; left:222px; width:120px; font-size:12px; color:#000000; line-height:12px; text-align:right;}
#dt_new_photo_overlay_save{position:absolute; top:22px; left:222px; width:120px; font-size:12px; color:#CC0000; line-height:12px; text-align:right;}
#used_details_faderbar{background-image:url(/images/faderBar.gif); background-repeat:no-repeat; height:20px; margin-bottom:4px;}
.used_details_faderbarimg{margin-left:10px;}
#usedcar_details_imgcont{width:353px; height:264px; float:left; background-color:#EFEFEF; border:2px solid #D6D6D6; position:relative; overflow:hidden;}
#usedcar_details_imgoverbar{position:absolute; top:200px; left:0px; z-index:99;}
.usedcar_details_mainimg{position:absolute; top:0px; left:0px; cursor:pointer;}
#usedcar_details_thumbs{width:357px; padding-top:1px; overflow:auto;}
.usedcar_details_indvthumb1{width:86px; height:64px; float:left; text-align:center; padding-top:3px; background-color:#ECECEC; border:1px solid #BBBBBB; margin-right:1px;}
.usedcar_details_indvthumb2{width:88px; height:64px; float:left; text-align:center; padding-top:3px; background-color:#ECECEC; border:1px solid #BBBBBB;}
.usedcar_details_thumbimg{border:1px solid #CCCCCC; cursor:pointer;}
#usedcar_details_moreimages{width:347px; padding:4px; margin-top:1px; text-align:center; font-weight:bold; background-color:#ECECEC; border:1px solid #BBBBBB;}
#imageContainer {position:relative; margin:auto; width:355px; height:259px;}
#imageContainer img {display:none; position:absolute; top:0; left:0; cursor:pointer;}
#used_details_imglrg_body{text-align:center; margin-top:10px;}
#used_details_imglrg_imgcont{padding-bottom:10px;}
#used_details_imglrg_imgcont img{padding:4px; border:1px solid #B6C6E2;}
.used_details_imglrg_thumb{margin-left:10px; margin-right:10px; border:1px solid #B6C6E2; cursor:pointer;}
.dt-content{width:380px; background-color:#EFEFEF; border:1px solid #D6D6D6; position:relative;}
.dt-content-row{clear:left; width:280px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #B6C6E2; overflow:auto;}
.dt-content-row-line{line-height:19px;}
.dt-content-row-icon{float:left;}
.dt-content-field{float:left; width:120px; padding-left:5px; font-weight:bold;}
.dt-content-value{float:left; width:150px; padding-right:5px; text-align:right;}
.dt-content-tax{position:absolute; top:8px; left:286px; width:89px; height:39px; background-image:url(/images/roadtax-dt.gif); background-repeat:no-repeat;}
.dt-content-tax div{position:absolute; top:12px; left:0px; width:38px; font-size:12px; font-weight:bold; text-align:center;}
.dt-content-360{position:absolute; top:60px; left:286px; width:89px; height:39px; background-image:url(/images/360-dt.gif); background-repeat:no-repeat; cursor:pointer;}
.dt-content-brochure{position:absolute; top:104px; left:286px; width:89px; height:39px; background-image:url(/images/brochure-dt.gif); background-repeat:no-repeat; cursor:pointer;}
.dt-content-fuelcalc{position:absolute; top:192px; left:286px; width:89px; height:39px; background-image:url(/images/fuelcalc-dt.gif); background-repeat:no-repeat; cursor:pointer;}
.dt-content-fuelcalc-used{position:absolute; top:148px; left:286px; width:89px; height:39px; background-image:url(/images/fuelcalc-dt.gif); background-repeat:no-repeat; cursor:pointer;}
.dt-content-sendfriend{position:absolute; top:236px; left:286px; width:89px; height:39px; background-image:url(/images/sendfriend-dt.gif); background-repeat:no-repeat; cursor:pointer;}
.dt-content-sendfriend-used{position:absolute; top:192px; left:286px; width:89px; height:39px; background-image:url(/images/sendfriend-dt.gif); background-repeat:no-repeat; cursor:pointer;}
.dt-content-location-used{position:absolute; top:236px; left:286px; width:89px; height:39px; background-image:url(/images/location-dt.gif); background-repeat:no-repeat; cursor:pointer;}
.dt-eco-row{clear:left; width:380px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #B6C6E2; overflow:auto;}
.dt-eco-field{float:left; width:180px; padding-left:5px; font-weight:bold;}
.dt-eco-value{float:left; width:190px; padding-right:5px; text-align:right;}
.dt-co2{text-align:center; background-repeat:no-repeat; background-position:100% 0%; color:#000000;}
.dt-co2-A{background-color:#019E51; background-image:url(/images/dt-co2-A.gif);}
.dt-co2-B{background-color:#4CB948; background-image:url(/images/dt-co2-B.gif);}
.dt-co2-C{background-color:#4CB948; background-image:url(/images/dt-co2-C.gif);}
.dt-co2-D{background-color:#BED62B; background-image:url(/images/dt-co2-D.gif);}
.dt-co2-E{background-color:#BED62B; background-image:url(/images/dt-co2-E.gif);}
.dt-co2-F{background-color:#FFF302; background-image:url(/images/dt-co2-F.gif);}
.dt-co2-G{background-color:#FFF302; background-image:url(/images/dt-co2-G.gif);}
.dt-co2-H{background-color:#FEBA13; background-image:url(/images/dt-co2-H.gif);}
.dt-co2-I{background-color:#FEBA13; background-image:url(/images/dt-co2-I.gif);}
.dt-co2-J{background-color:#F46716; background-image:url(/images/dt-co2-J.gif);}
.dt-co2-K{background-color:#F46716; background-image:url(/images/dt-co2-K.gif);}
.dt-co2-L{background-color:#FF1111; background-image:url(/images/dt-co2-L.gif);}
.dt-co2-M{background-color:#FF1111; background-image:url(/images/dt-co2-M.gif);}
.dt_box_left{width:357px;}
.dt_box_left_head{width:357px; margin-top:10px;}
.dt_box_left_content{width:343px; padding:5px; border:2px solid #B6C6E2; line-height:16px; background-color:#E7ECF7;}
.dt_box_right{width:380px;}
.dt_box_right_head{width:380px; margin-top:10px;}
.dt_box_right_content{width:370px; padding:5px; border:2px solid #B6C6E2; line-height:16px; background-color:#E7ECF7;}
.dt_box_head{width:205px;}
.dt_box_head_head{width:205px; margin-top:10px;}
.dt_box_head_content{width:191px; padding:5px; border:2px solid #EEEEEE; line-height:16px; background-color:#F8F8F8;}
#dt_showing{margin-bottom:5px; font-weight:bold;}
#dt_prevnext{margin-bottom:5px;}
#dt_prev{margin-right:5px;}
#dt_sum_box{padding-top:5px;}
#dt_sum_box_top{width:205px; height:14px; background-image:url(/images/dt_sum_box_top.gif); background-repeat:no-repeat;}
#dt_sum_box_mid{width:181px; padding-left:12px; padding-right:12px; background-image:url(/images/dt_sum_box_mid.gif); background-repeat:repeat-y;}
#dt_sum_box_bot{width:205px; height:14px; background-image:url(/images/dt_sum_box_bot.gif); background-repeat:no-repeat;}
#dt_sum_box_specs{font-size:10px; font-weight:bold; color:#404040;}
.dt_but_box{width:140px; height:30px; background-repeat:no-repeat; cursor:pointer;}
.dt_but_box_marg{margin-bottom:4px;}
#dt_but_lrggry_roadtax{width:140px; height:40px; background-image:url(/images/dt_but_roadtax.gif); background-repeat:no-repeat; margin-bottom:4px; position:relative;}
#dt_but_lrggry_roadtax_val{position:absolute; top:12px; left:5px; width:38px; font-size:12px; font-weight:bold; text-align:center;}
#dt_but_lrggry_finance{width:132px; height:32px; background-image:url(/images/dt_but_box_lgtgrey.gif); background-repeat:no-repeat; color:#FFFFFF; padding:4px; text-align:center; cursor:pointer;}
.dt_interest_button_add{background-image:url(/images/dt_but_int_add.gif); cursor:pointer;}
.dt_interest_button_added{background-image:url(/images/dt_but_int_added.gif);}
.enquiry-content-row{clear:left; width:380px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #EEEEEE; overflow:auto; text-align:left;}
.enquiry-content-span{float:left; width:370px; padding-left:5px; padding-right:5px; text-align:center; font-weight:bold;}
.enquiry-content-span-title{float:left; width:370px; padding-left:5px; padding-right:5px; text-align:center; font-weight:bold; background-color:#ECECEC; }
.enquiry-content-field{float:left; width:120px; padding-left:5px;}
.enquiry-content-value{float:left; width:250px; padding-right:5px;}
#dt_360_body{margin:14px;}
#dt_360_main{width:364px; text-align:center;}
#dt_360_closewin{text-align:center; font-weight:bold; margin-bottom:10px;}
#dt_360_cont{width:346px; height:290px; margin:auto;}
#dt_360_top{width:334px; background-image:url(/images/uc360box346_top.gif); background-repeat:no-repeat; background-color:#ECECEC; font-weight:bold; color:#000000; padding:6px; text-align:center;}
#dt_360_mid{width:346px; height:250px; background-color:#ECECEC; text-align:center;}
#dt_360_bot{width:346px; height:12px; background-image:url(/images/uc360box346_bot.gif); background-repeat:no-repeat;}
#dt_360_inner{width:300px; border:4px solid #FFFFFF; margin-bottom:10px; margin-left:auto; margin-right:auto;}
#dt_360_noimage{text-align:center; font-weight:bold; color:#1E295B; padding-top:100px;}
#dt_360_cantsee{text-align:right; line-height:31px; margin-left:18px; margin-right:18px; color:#000000;}
#dt_360_cantsee img{float:right;}
#dt_360_linkstop{font-weight:bold; color:#909090; text-align:center; margin-bottom:10px;}
.dt_360_indvlink{margin-left:20px; margin-right:20px;}
.dt_location_box{position:absolute; top:80px; left:-245px; width:500px; height:270px;}
#dt_location_ttlbar{width:494px; height:20px; background-image:url(/images/location-head.gif); background-repeat:no-repeat; text-align:right; padding-right:6px; padding-top:4px;}
#dt_location_close{cursor:pointer; color:#FFFFFF; font-weight:bold;}
#dt_location_content{width:484px; height:230px; padding:6px; background-color:#E7ECF7; border:2px solid #B6C6E2;}
.dt_location_phone{font-size:16px; font-weight:bold;}
.dt_location_phone span{color:#CC0000;}
.dt_location_map{float:right; width:256px; height:226px; border:2px solid #D9DDE8; overflow:hidden;}
#dt_location_getdirs{text-align:center; width:220px;}
#dt_location_getdirs_ttl{padding-top:10px; font-weight:bold;}
#dt_location_getdirs_text{color:#909090;}
#dt_plan_ttl{text-align:center; font-weight:bold; margin-bottom:10px;}
#dt_plan_image{padding:4px; border:1px solid #B6C6E2;}

.dt_top_button{margin-right:6px;}
.dt_gen_sect{margin-bottom:16px;}
.dt_gen_sect_inner{background-color:#EFEFEF; padding:6px;}
.dt_sect_top{width:384px; height:30px; background-repeat:no-repeat;}
#dt_sect_finance_top{background-image:url(/images/dt_finance.gif);}
#dt_sect_spec_top{background-image:url(/images/dt_spec.gif);}
#dt_sect_addinfo_top{background-image:url(/images/dt_addinfo.gif);}
#dt_sect_location_top{background-image:url(/images/dt_location.gif);}
#dt_sect_availfrom_top{background-image:url(/images/dt_availfrom.gif);}
#dt_sect_motabinc_top{background-image:url(/images/dt_motabinc.gif);}
.dt_sect_bgbox{background-color:#EFEFEF; background-repeat:repeat-y; overflow:hidden;}
.dt_sect_bgbox_384{background-image:url(/images/box_384_mid.gif);}
.dt_sect_bgbox_358{background-image:url(/images/box_358_mid.gif);}
.dt_sect_bgbox_top{background-repeat:no-repeat;}
.dt_sect_bgbox_top_384{background-image:url(/images/box_round_384_top.gif); background-repeat:no-repeat;}
.dt_sect_bgbox_top_358{background-image:url(/images/box_round_358_top.gif); background-repeat:no-repeat;}
.dt_sect_bgbox_bot{background-repeat:no-repeat; background-position:0% 100%; padding:6px; overflow:hidden;}
.dt_sect_bgbox_bot_overflow{background-repeat:no-repeat; background-position:0% 100%; padding:6px;}
.dt_sect_bgbox_bot_384{background-image:url(/images/box_round_384_bot.gif);}
.dt_sect_bgbox_bot_358{background-image:url(/images/box_round_358_bot.gif);}
.dt_gen_box{background-color:#EFEFEF; background-image:url(/images/box_384_mid.gif); background-repeat:repeat-y;}
#dt_info_mrrp{font-size:10px; color:#404040; font-weight:bold;}
#dt_info_ttl{font-weight:bold; font-size:14px;}
#dt_info_pricecont{margin-bottom:6px; font-size:12px; color:#AAAAAA;}
#dt_info_price{font-weight:bold; color:#000000;}
#dt_info_price span{color:#CC0000;}
#dt_info_mrrp span{font-weight:normal;}
#dt_info_save{font-size:10px; color:#CC0000; font-weight:bold;}
#dt_info_left{float:left; width:218px; margin-right:10px;}
#dt_info_left_inner{background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; padding-top:3px;}
.dt_info_left_row{clear:both; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; background-position:0% 100%; padding-bottom:3px; margin-bottom:2px; overflow:auto;}
.dt_info_left_row_left{float:left; width:80px; font-weight:bold;}
.dt_info_left_row_right{float:left; width:138px; text-align:right;}
#dt_info_eco{clear:both; padding-top:8px;}
#dt_info_eco_top{background-image:url(/images/dt_eco_box_top.gif); background-repeat:no-repeat; background-color:#B8CDA4;}
#dt_info_eco_inner{background-image:url(/images/dt_eco_box_bot.gif); background-repeat:no-repeat; background-position:0% 100%; padding-top:23px; padding-left:4px; padding-right:4px; padding-bottom:2px; color:#375D18;}
#dt_info_eco_co2{clear:both; margin-bottom:2px; overflow:auto; line-height:19px;}
#dt_info_eco_co2_left{float:left; width:70px; font-weight:bold;}
#dt_info_eco_co2_right{float:left; width:140px; text-align:right;}
.dt_info_eco_row{clear:both; background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; padding-top:3px; margin-bottom:2px; overflow:auto;}
.dt_info_eco_row_left{float:left; width:96px; font-weight:bold;}
.dt_info_eco_row_right{float:left; width:114px; text-align:right;}
.dt_info_eco_row_smltxt{font-size:9px;}
#dt_info_eco_savefuel{background-image:url(/images/grey_dot.gif); background-repeat:repeat-x; padding-top:3px; text-align:center;}
#dt_info_eco_savefuel_inner{width:140px; margin-left:auto; margin-right:auto; text-align:right;}
#dt_info_eco_savefuel_icon{float:left; margin-top:4px;}
#dt_info_right{float:left; width:140px;}
#dt_offer{position:absolute; top:0px; left:680px; width:70px; font-size:10px; text-align:right;}
#dt_offer_but{clear:both; width:754px; height:40px; line-height:40px; font-weight:bold; font-size:16px; text-align:center; background-color:#C11B1B; background-image:url(/images/dt_offer_bar.gif); background-repeat:no-repeat; margin-bottom:16px; position:relative; color:#FFFFFF;}
.dt_offer_info{width:750px; border-left:2px solid #FFA400; border-right:2px solid #FFA400; border-bottom:2px solid #FFA400; position:relative; top:-20px; left:0px;}
.dt_offer_info_inner{padding-top:8px; padding-left:6px; padding-right:6px; padding-bottom:6px;}
#dt_offer_none{clear:both;}
.dt_butbig_left{margin-right:6px;}
.dt_butbig_top{margin-bottom:6px;}
.dt_vehloc_dirs{float:right; width:160px; background-image:url(/images/dt_dir_box_top.gif); background-repeat:no-repeat; background-color:#CCCCCC;}
.dt_vehloc_dirs_inner{background-image:url(/images/dt_dir_box_bot.gif); background-repeat:no-repeat; background-position:0% 100%; padding-top:23px; padding-left:4px; padding-right:4px; padding-bottom:2px; text-align:center; line-height:12px;}
.dt_vehloc_dirs_text{color:#606060; margin-bottom:2px;}
.dt_vehloc_map{width:364px; height:200px; border:2px solid #BBBBBB; overflow:hidden;}
.dt_availfrom{position:relative; z-index:10;}
.dt_availfrom_link{font-weight:bold;}
.dt_availfrom_branch{position:absolute; top:-30px; left:183px; width:384px;}
.dt_availfrom_branch_inner{background-color:#ECECEC; border:2px solid #949494; padding-left:6px; padding-right:6px; padding-bottom:6px;}
.dt_availfrom_branch_ttl{font-weight:bold; margin-bottom:6px;}
.dt_availfrom_branch_close{float:right;}
.dt_motab_bullets{margin-top:0px; margin-bottom:10px; margin-left:20px;}
.dt_motab_logo{text-align:center;}
.dt_box_ttl_384{width:378px; height:23px; line-height:22px; padding-left:6px; font-weight:bold; color:#FFFFFF; background-color:#C50000; background-image:url(/images/box_384_ttl.gif); background-repeat:no-repeat; text-align:left;}
.dt_box_ttl_358{width:352px; height:23px; line-height:22px; padding-left:6px; font-weight:bold; color:#FFFFFF; background-color:#C50000; background-image:url(/images/box_358_ttl.gif); background-repeat:no-repeat; text-align:left;}

.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;}
.page_othercontent{position:relative; z-index:1;}

/* New Motorhome Styles */
.new_mhome_stand_img{padding:1px; border:1px solid #CCCCCC;}
.new_mhome_make_price{float:right; color:#000000;}
.new_mhome_make_price_right{color:#CC0000;}
.new_mhome_make_indv{float:left; width:369px; margin-bottom:16px; line-height:12px;}
.new_mhome_make_indv_inner{width:369px; height:300px; background-image:url(/images/box_2wide_make.gif); background-repeat:no-repeat;}
.new_mhome_make_title{height:22px; line-height:22px; overflow:hidden; padding-left:8px; padding-right:8px; font-weight:bold;}
.new_mhome_make_cont{padding:6px;}
.new_mhome_make_image{height:160px; text-align:center;}
.new_mhome_make_icons{height:34px;}
.new_mhome_make_text{height:40px; overflow:hidden;}
.new_mhome_make_link{height:18px; overflow:hidden; text-align:center; font-weight:bold;}
.new_mhome_make_viewmodels{text-align:right; font-weight:bold;}
.new_mhome_model_make_icon{float:right; margin-left:10px; margin-bottom:10px;}
.new_mhome_model_clearbox{clear:both; text-align:right; margin-top:-10px; margin-bottom:10px;}
#new_mhome_model_range_cont{padding-bottom:4px;}
.new_mhome_model_range_indvtab{float:left; margin-right:6px; margin-bottom:6px; cursor:pointer;}
.new_mhome_model_range_tableft{float:left; width:5px; height:22px; display:block; background-image:url(/images/new_mhome_tab_left.gif); background-repeat:no-repeat;}
.new_mhome_model_range_tabmid{float:left; height:22px; display:block; background-image:url(/images/new_mhome_tab_mid.gif); background-repeat:repeat-x; line-height:22px; padding-left:4px; padding-right:4px; font-weight:bold; color:#FFFFFF;}
.new_mhome_model_range_tabright{float:left; width:5px; height:22px; display:block; background-image:url(/images/new_mhome_tab_right.gif); background-repeat:no-repeat;}
#new_mhome_model_range_showing{margin-bottom:10px;}
#new_mhome_model_range_showing_ttl{font-weight:bold; font-size:11px;}
.new_mhome_model_indv{float:left; width:369px; margin-bottom:16px; line-height:12px;}
.new_mhome_model_indv_inner{width:369px; height:314px; background-image:url(/images/box_2wide_make.gif); background-repeat:no-repeat;}
.new_mhome_model_title{height:22px; line-height:22px; overflow:hidden; padding-left:8px; padding-right:8px; font-weight:bold; color:#FFFFFF;}
.new_mhome_model_price{float:right; color:#CCCCCC;}
.new_mhome_model_price_right{color:#FFFFFF;}
.new_mhome_model_cont{padding:6px;}
.new_mhome_model_image{height:160px; text-align:center;}
.new_mhome_model_text{height:40px; overflow:hidden;}
.new_mhome_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_mhome_model_info_left{float:left; width:90px; font-weight:bold;}
.new_mhome_model_info_right{float:left; width:267px; text-align:right;}
.new_mhome_model_viewdetails{text-align:right; padding-top:6px; font-weight:bold;}
.more_link_arrow{position:relative; top:1px;}
.more_link_arrow_lrgr{position:relative; top:2px;}

/* Dealers Styles */
.dealers_resrow{border-bottom:1px solid #DDDDDD; padding-top:8px; padding-bottom:8px;}
.dealers_resttl{font-weight:bold; font-size:11px;}
.dealers_resadr{float:left; width:310px; padding-top:6px; margin-right:4px;}
.dealers_resnumber{float:left; width:130px; line-height:28px;}
.dealers_resweb{float:left; width:120px; line-height:28px;}
.dealers_resemail{float:left; width:60px; line-height:28px;}
.dealers_contact_icon{float:left;}
.dealers_miles{float:right; color:#404040;}
#dealers_details{clear:both;}
#dealers_details #dealer_info{font-size:11px;}
#dealers_details #dealer_info #dealer_address{padding-left:6px;}
#dealers_details #dealer_info .info_row{line-height:28px;}
#dealers_details #dealer_map{float:left; width:347px; height:260px;}

/* Contact Us */
.contact_row{clear:both; height:210px;}
.contact_left{float:left; width:344px; margin-right:10px;}
.contact_right{float:left; width:388px; height:184px; padding:4px; background-color:#EFEFEF; background-image:url(/images/contact_box.gif); background-repeat:no-repeat;}
.contact_ttl{font-size:12px; font-weight:bold;}
.contact_address{margin-bottom:10px;}
.contact_tel{margin-bottom:10px;}
.contact_fax{margin-bottom:10px;}
.contact_getdirs{float:left; width:138px; margin-right:6px; padding-top:46px; text-align:center;}
.contact_getdirs_ttl{font-weight:bold; margin-bottom:6px;}
.contact_getdirs_text{margin-bottom:6px;}

/* Admin Style */
#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:14px; font-weight:bold; 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:#AA0000; border:1px solid #900000; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_subtitle{background-color:#6DB66D; border:1px solid #6D866D; color:#FFFFFF; font-weight:bold; padding:4px; text-align:left;}
.admin_form_row_submit{background-color:#AA0000; border:1px solid #900000; 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; text-align:left;}
.admin_form_row_right{border:1px solid #BBBBBB; padding:2px; text-align:left;}
.admin_form_smltext{font-size:10px; color:#404040;}
.admin_image{padding:1px; border:1px solid #CCCCCC;}
.admin_standard_row{text-align:center; margin-bottom:10px;}
.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_error_general{font-weight:bold; color:#CC0000;}
.admin_controls_right{text-align:right; margin-bottom:6px; color:#909090;}
.admin_controls_center{text-align:center; margin-bottom:6px; color:#909090;}
.admin_controls_margup{position:relative; top:-12px; left:0px;}
.admin_page_area{background-color:#DEF6FB;}
.admin_success{text-align:center; font-weight:bold;}
.admin_search_cont{width:740px; margin-bottom:16px; text-align:center;}
.admin_search_boxrow{background-color:#BBBBBB; border:1px solid #909090; padding:4px;}
.admin_search_boxrow_marg{margin-bottom:6px;}
