
/* General Styles */

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3E3E3E;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

.input125 {width:115px;}
.select125 {width:121px;}

p{margin-top:0px; margin-bottom:14px; line-height:17px;}

a:link    {color: #CC0000; text-decoration: none;}
a:visited {color: #CC0000; text-decoration: none;}
a:active  {color: #CC0000; text-decoration: none;}
a:hover   {color: #FFCC00; text-decoration: none;}

a.whitelink:link    {color: #FFFFFF; text-decoration: none;}
a.whitelink:visited {color: #FFFFFF; text-decoration: none;}
a.whitelink:active  {color: #FFFFFF; text-decoration: none;}
a.whitelink:hover   {color: #FFCC00; text-decoration: none;}

a.navlink:link	 {color: #FFFFFF; display:block; height:21px; padding-top:6px; text-decoration: none;}
a.navlink:visited{color: #FFFFFF; display:block; height:21px; padding-top:6px; text-decoration: none;}
a.navlink:active {color: #FFFFFF; display:block; height:21px; padding-top:6px; text-decoration: none;}
a.navlink:hover	 {color: #FFCC00; display:block; height:21px; padding-top:6px; 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;}

a.navleftlink:link	 {color: #BB0000; display:block; padding-left:10px; padding-top:6px; padding-bottom:6px; text-decoration: none;}
a.navleftlink:visited{color: #BB0000; display:block; padding-left:10px; padding-top:6px; padding-bottom:6px; text-decoration: none;}
a.navleftlink:active {color: #BB0000; display:block; padding-left:10px; padding-top:6px; padding-bottom:6px; text-decoration: none;}
a.navleftlink:hover	 {color: #FFCC00; display:block; padding-left:10px; padding-top:6px; padding-bottom:6px; background-color:#F8F8F8; text-decoration: none;}


h1{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; display:inline;}
h2{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; font-weight:bold; display:inline;}
h3{font-size:11px; font-weight:bold;}
h4{font-size:11px; font-weight:bold;}


.pagetitle{clear:left; padding-top:5px; padding-bottom:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:15px; font-weight:bold; color:#BB0000;}
.subtitle{clear:left; padding-top:5px; padding-bottom:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px; font-weight:bold;}
.pagetext{clear:left; line-height:17px; padding-bottom:8px;}

.text10{font-size:10px;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.text13{font-size:13px;}

.bold{font-weight:bold}

.clearfix{clear:both;}

.pointer{cursor:pointer;}

#site{width:970px; text-align:left; margin:auto;}

#head{clear:left; width:970px; padding-bottom:10px;}
#headnav{clear:left; width:960px; height:22px; padding-right:10px; text-align:right; padding-top:5px; color:#FFFFFF; background-image:url(images/headnavbk.gif); position:relative;}
#head_home{position:absolute; top:0px; left:4px;}
#head_phone{position:absolute; top:0px; left:700px;}
#header{clear:left; width:970px; height:110px; padding-top:5px; position:relative;}
#logo{float:left; width:250px;}
#tpright{float:left; width:720px;}
#navigation{clear:left; width:970px; height:27px; background-image:url(images/navbk.gif);}

.nvbtnleft{float:left; width:138px; border-left:0px solid #AAAAAA; border-right:1px solid #FFFFFF; font-weight:bold; text-align:center;}
.nvbtn{float:left; width:136px; border-left:1px solid #AAAAAA; border-right:1px solid #FFFFFF; font-weight:bold; text-align:center;}
.nvbtnright{float:left; width:138px; border-left:1px solid #AAAAAA; border-right:0px solid #FFFFFF; font-weight:bold; text-align:center;}

#index_content{clear:left; width:975px;}
#index_content #left-content{float:left; width:240px; padding-right:15px;}
#index_content #centre-content{float:left; width:715px;}
#main_content{clear:left; width:975px;}
#main_content #left-content{float:left; width:205px; padding-right:15px;}
#main_content #centre-content{float:left; width:750px;}

.box_205_ttl{width:199px; height:25px; line-height:25px; padding-left:6px; background-image:url(n); background-repeat:no-repeat; color:#CC0000; font-weight:bold;}
.box_cont{padding-top:2px;}
.box_205_top{width:205px; height:14px; background-image:url(/images/box_205_top.gif); background-repeat:no-repeat;}
.box_205_mid{width:181px; padding-left:12px; padding-right:12px; background-image:url(/images/box_205_mid.gif); background-repeat:repeat-y;}
.box_205_bot{width:205px; height:14px; background-image:url(/images/box_205_bot.gif); background-repeat:no-repeat;}

/* Quick Search */
.qsearch{clear:left; width:216px; height:200px; padding:10px; border:2px solid #DDDDDD; background-image:url(images/qsearch-bk.gif);}
.qsearch-row{clear:left; width:210px; padding-top:2px; padding-bottom:2px;}
.qsearch-field{float:left; width:80px; padding-left:5px; padding-top:2px; font-weight:bold;}
.qsearch-value{float:left; width:120px;}
.vsearch_row{height:22px;}
.vsearch_left{float:left; width:62px; font-weight:bold; font-size:10px; line-height:18px;}
.vsearch_right{float:left; width:118px;}
.vsearch_right select{width:118px;}
.vsearch_right input{width:112px;}
.vsearch_submit{text-align:center; padding-top:10px;}
.vsearch_submit input{width:140px;}

#head_loc_outer{padding-top:15px;}
#head_loc_inner{border:2px solid #DDDDDD; padding:8px;}
#head_loc_ttl{margin-bottom:6px;}
.head_loc_county{display:inline; position:relative;}
.head_loc_townlist{position:absolute; top:14px; left:0px; width:300px; height:200px; overflow:hidden; font-weight:normal; font-size:10px; background-color:#DDDDDD; border:2px solid #BBBBBB; padding:6px;}

/* Home Page */
.homead{float:left; width:328px; height:120px; padding:10px; margin-top:6px; margin-right:6px; border:1px solid #F1F1F1; background-color:#F9F9F9;}
.homead-photo{float:left; width:120px; padding:1px; border:2px solid #DDDDDD;}
.homead-detail{float:left; width:192px; margin-left:10px;}
.homead-title{clear:left; padding-bottom:5px; font-weight:bold; color:#BB0000;}
.homead-description{clear:left; line-height:14px; font-size:10px;}

.barblue710{width:700px; height:20px; margin-top:16px; padding-top:5px; color:#FFFFFF; font-weight:bold; padding-left:10px; background-image:url(images/redbar710.gif);}

.bphome{clear:left; overflow:auto;}
.bpcars{float:left; width:134px; margin-top:1px; margin-bottom:3px; margin-left:1px; margin-right:1px; padding:3px; background-color:#F1F1F1;}
.bpcars-photo{clear:left; border:1px solid #FFFFFF;}
.bpcars-title{clear:left; padding-top:4px; padding-bottom:3px; font-weight:bold;}

/* General page styles */
.genpage_section_ttl{font-size:12px; margin:0px;}
.genpage_section_content{margin-bottom:16px; line-height: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; color:#FFFFFF; cursor:pointer;}
.genpage_section_break{height:16px; border-top:3px solid #DDDDDD;}
.genpage_image_cont{position:relative; z-index:1; float:right; width:260px; height:195px; margin-left:16px; margin-bottom:16px; border:2px solid #DDDDDD; padding:1px; background-color:#FFFFFF;}
.genpage_image_box{width:260px; height:195px; border:3px solid #FFFFFF; margin-left:2px; margin-top:2px; margin-bottom:2px;}
.genpage_image_img{width:260px; height:195px; background-repeat:no-repeat;}

/* New Car Thumbs */
.thumb_cont{margin-bottom:20px; overflow:auto; clear:both;}
.thumb_ttl{font-weight:bold; margin-bottom:10px;}
.thumb_line{border-top:3px solid #DDDDDD; padding-top:16px;}
.thumb_box{float:left; width:159px; height:100px; padding:5px; background-image:url(/images/thumb_box.gif); background-repeat:no-repeat; margin-bottom:13px; cursor:pointer;}
.thumb_box .thumb{width:157px; height:98px; border:1px solid #BBBBBB; background-repeat:no-repeat; position:relative;}
.thumb_box .thumb .over_top_bg{position:absolute; top:0px; left:0px; width:157px; height:20px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.thumb_box .thumb .over_top_text{position:absolute; top:0px; left:0px; width:153px; height:20px; line-height:20px; padding-left:4px;}
.thumb_box .thumb .over_top_text a:link{font-weight:bold; font-size:10px; color:#CC0000;}
.thumb_box .thumb .over_top_text a:visited{font-weight:bold; font-size:10px; color:#CC0000;}
.thumb_box .thumb .over_top_text a:active{font-weight:bold; font-size:10px; color:#CC0000;}
.thumb_box .thumb .over_top_text a:hover{font-weight:bold; font-size:10px; color:#CC0000;}
.thumb_box .thumb .over_bot_bg{position:absolute; top:78px; left:0px; width:157px; height:20px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.thumb_box .thumb .over_bot_text{position:absolute; top:78px; left:0px; width:157px; height:20px; line-height:20px; font-size:10px; font-weight:bold; color:#000000; text-align:center;}
.thumb_box .thumb .over_bot_text span{color:#505050;}

/* New Car Results */
.results-row{clear:left; width:750px; height:90px; margin-bottom:10px; background-image:url(/images/results_box.gif); background-repeat:no-repeat; background-color:#DDDDDD; text-align:left; overflow:hidden; position:relative;}
.results-price{position:absolute; top:5px; left:644px; width:100px; text-align:right; font-weight:bold; font-size:14px; color:#CC0000;}
.results-was-price{position:absolute; top:40px; left:604px; width:140px; text-align:right; font-weight:bold; font-size:10px; }
.results-was-price span{color:#CC0000;}
.results-save-price{position:absolute; top:52px; left:604px; width:140px; text-align:right; font-weight:bold; font-size:10px; color:#CC0000;}
.results-full-details{position:absolute; top:68px; left:656px;}
.results-int-but{position:absolute; top:68px; left:562px;}
.results-photo-holder{float:left; width:126px; margin-right:10px;}
.results-photo{width:105px; margin:5px; padding:1px; border:2px solid #BBBBBB; background-color:#FFFFFF; text-align: center;}
.results-detail-holder{float:left; width:614px; padding-top:10px;}
.results-detail-title-row{clear:left; width:614px;}
.results-detail-title{float:left; width:500px;}
.results-detail-price{float:left; width:210px; text-align:right;}
.results-extras{clear:left; width:614px; margin-top:1px;}
.results-extras-offer{float:left; width:160px; padding-right:20px;}
.results-extras-advanced{float:left; width:160px; padding-right:20px;}
.results-extras-item{float:left; width:130px; height:20px; padding-right:16px; margin-bottom:4px; font-size:10px;}
.results-extras-icon{float:left; width:20px;}
.results-extras-detail{float:left; width:110px; height:16px; padding-top:3px; overflow:hidden;}
.results-extras-ttl{font-weight:bold; color:#606060;}
.results-extras-co2{float:left; width:122px; height:16px; padding-top:3px; overflow:hidden; padding-left:10px; background-repeat:no-repeat; background-position:100% 0%;}
.results-extras-co2-A{background-color:#019E51; background-image:url(/images/res-co2-A.gif);}
.results-extras-co2-B{background-color:#4CB948; background-image:url(/images/res-co2-B.gif);}
.results-extras-co2-C{background-color:#4CB948; background-image:url(/images/res-co2-B.gif);}
.results-extras-co2-D{background-color:#BED62B; background-image:url(/images/res-co2-C.gif);}
.results-extras-co2-E{background-color:#BED62B; background-image:url(/images/res-co2-C.gif);}
.results-extras-co2-F{background-color:#FFF302; background-image:url(/images/res-co2-D.gif);}
.results-extras-co2-G{background-color:#FFF302; background-image:url(/images/res-co2-D.gif);}
.results-extras-co2-H{background-color:#FEBA13; background-image:url(/images/res-co2-E.gif);}
.results-extras-co2-I{background-color:#FEBA13; background-image:url(/images/res-co2-E.gif);}
.results-extras-co2-J{background-color:#F46716; background-image:url(/images/res-co2-F.gif);}
.results-extras-co2-K{background-color:#F46716; background-image:url(/images/res-co2-F.gif);}
.results-extras-co2-L{background-color:#FF1111; background-image:url(/images/res-co2-G.gif);}
.results-extras-co2-M{background-color:#FF1111; background-image:url(/images/res-co2-G.gif);}
.results-extras-co2-ttl{font-weight:bold; color:#000000;}

/* New Car Details */
.dt-title-row{clear:left; width:750px; padding-bottom:8px;}
.dt-title{float:left; width:382px; padding-top:4px; font-size:14px; font-weight:bold;}
.dt-enquire{float:left; width:368px; text-align:center;}
#dt_left{float:left; width:357px; display:inline;}
#dt_right{float:left; width:380px; display:inline; margin-left:8px;}
.dt_left{float:left; width:357px; display:inline;}
.dt_right{float:left; width:380px; display:inline; margin-left:8px;}

#dt-offer{clear:left; width:750px; padding-top:18px;}
#dt-offer-head{clear:left; width:750px;}
#dt-offer-content{clear:left; width:736px; padding:5px; border:2px solid #EEEEEE; background-color:#F8F8F8;}

#dt-photo{float:left; width:350px; padding:1px; border:3px solid #EEEEEE; position:relative;}
#dt_photo_overlay{position:absolute; top:0px; left:0px; width:352px; height:40px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
#dt_photo_overlay_content{position:absolute; top:0px; left:0px; width:342px; height:40px; line-height:40px; padding-left:10px; font-weight:bold; font-size:16px;}

#dt_photo_overlay_bottom{position:absolute; top:200px; left:0px; width:352px; height:20px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
#dt_photo_overlay_bottom_content{position:absolute; top:200px; left:0px; width:342px; height:20px; line-height:20px; padding-left:10px; font-weight:bold; font-size:16px;}

#dt_photo_overlay_content_vans{position:absolute; top:0px; left:0px; width:342px; height:40px; line-height:40px; padding-left:10px; font-weight:bold; font-size:13px;}
#dt_photo_overlay_content_vans span{color:#CC0000;}

#dt_photo_overlay_content span{color:#CC0000;}
.dt_interest_button_add{position:absolute; top:93px; left:286px; width:89px; height:39px; background-image:url(/images/intadd-dt.gif); background-repeat:no-repeat; cursor:pointer;}
.dt_interest_button_added{position:absolute; top:93px; left:286px; width:89px; height:39px; background-image:url(/images/intadded-dt.gif); background-repeat:no-repeat;}
.dt-content{width:380px; background-color:#F8F8F8; border:2px solid #EEEEEE; position:relative;}
.dt-content-comcar-options{width:400px; background-color:#F8F8F8; border:2px solid #EEEEEE; position:relative;}
.dt-content-comcar{width:330px; background-color:#F8F8F8; border:2px solid #EEEEEE; position:relative;}
.dt-content-row{clear:left; width:280px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #EEEEEE; overflow:auto;}
.dt-content-field{float:left; width:120px; padding-left:5px; font-weight:bold; color:#606060;}
.dt-content-value{float:left; width:150px; padding-right:5px; text-align:right;}
.dt-eco-row{clear:left; width:380px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #EEEEEE; overflow:auto;}
.dt-eco-field{float:left; width:180px; padding-left:5px; font-weight:bold; color:#606060;}
.dt-eco-value{float:left; width:190px; padding-right:5px; text-align:right;}
.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-B.gif);}
.dt-co2-D{background-color:#BED62B; background-image:url(/images/dt-co2-C.gif);}
.dt-co2-E{background-color:#BED62B; background-image:url(/images/dt-co2-C.gif);}
.dt-co2-F{background-color:#FFF302; background-image:url(/images/dt-co2-D.gif);}
.dt-co2-G{background-color:#FFF302; background-image:url(/images/dt-co2-D.gif);}
.dt-co2-H{background-color:#FEBA13; background-image:url(/images/dt-co2-E.gif);}
.dt-co2-I{background-color:#FEBA13; background-image:url(/images/dt-co2-E.gif);}
.dt-co2-J{background-color:#F46716; background-image:url(/images/dt-co2-F.gif);}
.dt-co2-K{background-color:#F46716; background-image:url(/images/dt-co2-F.gif);}
.dt-co2-L{background-color:#FF1111; background-image:url(/images/dt-co2-G.gif);}
.dt-co2-M{background-color:#FF1111; background-image:url(/images/dt-co2-G.gif);}
.dt_box_left{width:357px; clear:both;}
.dt_box_left_head{width:357px; padding-top:10px;}
.dt_box_left_content{width:343px; padding:5px; border:2px solid #EEEEEE; line-height:16px; background-color:#F8F8F8;}
.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 #EEEEEE; line-height:16px; background-color:#F8F8F8;}
.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;}
.enquiry-content-row{clear:left; width:380px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #EEEEEE; overflow:auto;}
.enquiry-content-field{float:left; width:120px; padding-left:5px;}
.enquiry-content-value{float:left; width:250px; padding-right:5px;}

.enquiry-content-row-comcar{clear:left; width:330px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #EEEEEE; overflow:auto;}
.enquiry-content-field-comcar{float:left; width:120px; padding-left:5px;}
.enquiry-content-value-comcar{float:left; width:190px; padding-right:5px;}
.enquiry-content-row-comcar-options{clear:left; width:400px; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #EEEEEE; overflow:auto;}

.contact_box{width:380px;}
.contact_box_head{width:380px; margin-top:10px;}
.contact_box_content{width:370px; 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_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:#EEEEEE; font-weight:bold; color:#000000; padding:6px; text-align:center;}
#dt_360_mid{width:346px; height:250px; background-color:#EEEEEE; 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:#555555; 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;}

/* Interest List Styles */
#interest_box_header{border:2px solid #E8CE24;}
#interest_box_inner_header{background-color:#FAEC7F; border:1px solid #FFFFFF; font-weight:bold; text-align:center; padding:6px;}
#interest_box_ttl_header{margin-bottom:6px; text-align:center;}

#interest_box{border:2px solid #E8CE24; width:185px; height:116px; float:right;}
#interest_box_inner{background-color:#FAEC7F; height:102px; border:1px solid #FFFFFF; font-weight:bold; text-align:center; padding:6px;}
#interest_box_ttl{margin-bottom:6px; text-align:center;}

#interest_body{background-image:none; background-color:#FFFFFF; margin-top:10px; margin:10px; min-width:0px;}
#interest_header{height:74px; margin-bottom:10px; border-bottom:3px solid #CC0000; text-align:left; position:relative;}
#interest_close{float:right; font-size:11px;}
#interest_content{text-align:center; width:754px; margin-left:auto; margin-right:auto;}
#interest_ncars{text-align:center; font-weight:bold; margin-bottom:12px;}
.interest_icons{margin-bottom:14px;}
.interest_icon_img{margin-left:10px; margin-right:10px;}
.interest_print_row{margin-bottom:10px; width:758px; height:62px; padding:6px; border:1px solid #DDDDDD; text-align:left;}
.interest_print_extra{position:relative;}
.interest_print_greenred{position:absolute; top:0px; left:0px; z-index:1;}
.interest_print_extra_item{position:relative; z-index:2;}

/* Delivery Cost Calculator Styles */
#delivery_body{margin:0px;}
#delivery_head{margin-bottom:10px; padding:10px; border-bottom:4px solid #CC0000;}
#delivery_ttl{float:right; margin-top:16px;}
#delivery_cont{padding:10px;}
#delivery_inner{text-align:center;}
#delivery_box_top{width:300px; height:50px; padding:10px; margin-bottom:6px; background-image:url(/images/delivery_box.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
#delivery_box_top_inner{padding-top:16px;}
#delivery_box_top_inner form{margin:0px;}
#delivery_box_top_ttl{font-weight:bold; color:#FFFFFF;}
#delivery_box_bot{width:300px; height:50px; padding:10px; margin-bottom:6px; background-image:url(/images/delivery_box_res.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto; font-size:12px; font-weight:bold; color:#FFFFFF;}
#delivery_box_bot_found{padding-top:10px;}
#delivery_box_bot_miles{color:#356933;}
#delivery_box_bot_cost{color:#FFCC00;}
#delivery_box_bot_none{padding-top:16px; color:#356933;}

/* Footer */
#footer{clear:left; width:970px; padding-top:10px;}
#foot{clear:left; width:970px; padding-top:5px; border-top:5px solid #DDDDDD;}

/* 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: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_controls_right{text-align:right; margin-bottom:6px; color:#909090;}
.admin_controls_center{text-align:center; margin-bottom:6px; color:#909090;}
.admin_page_area{background-color:#E0ECFF;}



.newcar_search_cont{width:535px; height:112px; border:2px solid #DDDDDD; background-color:#F8F8F8; padding-bottom:5px; margin-bottom:15px;}
.newcar_search_row{clear:left; width:535px; padding-top:4px; padding-bottom:4px;}
.newcar_search_ic{float:left; width:25px; text-align:right;}
.newcar_search_left{float:left; width:55px; text-align:right;}
.newcar_search_right{float:left; width:110px; text-align:left;}
.newcar_search_right_sm{float:left; width:65px; text-align:left;}



/* Used car differences */

.results-photo-used{ margin:10px; padding:1px; border:2px solid #BBBBBB; background-color:#FFFFFF; text-align: center;}
#dt-photo-used{float:left; width:340px; padding:1px; border:3px solid #EEEEEE; position:relative;}
#dt_photo_overlay-used{position:absolute; top:0px; left:0px; width:342px; height:40px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
#dt_photo_overlay_content-used{position:absolute; top:0px; left:0px; width:332px; height:40px; line-height:40px; padding-left:10px; font-weight:bold; font-size:16px;}

.dt-title-used{float:left; width:550px; padding-top:4px; font-size:14px; font-weight:bold;}
.dt-enquire-used{float:left; width:200px; text-align:right; padding-bottom:5px;}
.dt_box_left-used{width:347px; clear:both;}
.dt_box_left_head-used{width:347px; padding-top:10px;}
.dt_box_left_content-used{width:333px; padding:5px; border:2px solid #EEEEEE; line-height:16px; background-color:#F8F8F8;}
.dt_box_left_content_fixed-used{width:333px; height:73px; padding:5px; border:2px solid #EEEEEE; line-height:16px; background-color:#F8F8F8;}

#usedcar_details_thumbs{width:347px; padding-top:1px; overflow:auto;}
.usedcar_details_indvthumb{width:82px; height:58px; float:left; text-align:center; padding-top:5px; background-color:#F8F8F8; border:1px solid #EEEEEE; margin-right:1px;}

#imageContainer{position:relative; margin:auto; width:340px;  background-color: #000000;}
#imageContainer img{position:absolute; top:0px; left:0px; display:none; }
.usedcar_details_mainimg{position:absolute; top:1px; left:1px;}




.dt_vehloc_dirs{float:right; width:160px; background-image:url(http://www.kent-vauxhall.co.uk/images/head-get-directions.gif); background-repeat:no-repeat; background-color:#F8F8F8;}
.dt_vehloc_dirs_inner{ padding-top:23px; padding-left:4px; padding-right:4px; padding-bottom:2px; text-align:center; line-height:12px; border-left: 2px solid #EEEEEE; border-right: 2px solid #EEEEEE;}
.dt_vehloc_dirs_text{color:#606060; margin-bottom:2px;}
.dt_vehloc_map{width:330px; height:200px; border:2px solid #BBBBBB; overflow:hidden;}
.dt_vehloc_bottom{background-image:url(http://www.kent-vauxhall.co.uk/images/base-get-directions.gif); background-repeat:no-repeat; width:160px; height: 6px;}

.considered{width:323px; height:24px; background-image:url(http://www.kent-vauxhall.co.uk/images/considered.gif); background-repeat:no-repeat; font-weight: bold; text-align: center; padding-top: 4px; margin-left: auto; margin-right: auto;}