body{
	margin-top:20px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
}

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

a.breadcrumb_link:link{color:#CC0000; font-weight:bold;}
a.breadcrumb_link:visited{color:#CC0000; font-weight:bold;}
a.breadcrumb_link:active{color: #CC0000; font-weight:bold;}
a.breadcrumb_link:hover{color:#000000; font-weight:bold;}

#footer a:link{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#footer a:visited{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#footer a:active{color: #FFFFFF; text-decoration:none; font-weight:bold;}
#footer a:hover{color:#900000; text-decoration:none; font-weight:bold;}

a.whitelink:link{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.whitelink:visited{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.whitelink:active{color: #FFFFFF; text-decoration:none; font-weight:bold;}
a.whitelink:hover{color:#900000; text-decoration:none; font-weight:bold;}

a.admin_link:link{color:#0000CC; font-weight:bold;}
a.admin_link:visited{color:#0000CC; font-weight:bold;}
a.admin_link:active{color: #0000CC; font-weight:bold;}
a.admin_link:hover{color:#000000; font-weight:bold;}

.jsboxlink{color:#000000;}
.jsboxlinkhov{color:#CC0000;}

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

#page_container{width:970px; margin:auto;}
#page_top{width:970px; height:15px; background-image:url(/images/page_top.gif); background-repeat:no-repeat;}
#page_bottom{width:970px; height:15px; background-image:url(/images/page_bottom.gif); background-repeat:no-repeat;}
#main_layout{width:950px; padding-left:10px; padding-right:10px; text-align:left; background-image:url(/images/mainbg.gif); background-repeat:repeat-y;}
#inner_layout{padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:20px;}
#header{width:910px; height:100px; margin-bottom:10px; position:relative; background-color:#CC0000;}
#city_logo{position:absolute; top:6px; left:4px;}
#header_phone{position:absolute; top:70px; left:12px;}
#header_email{position:absolute; top:70px; left:190px;}
#header_vauxhall{position:absolute; top:20px; left:670px;}
#main_content{padding-left:6px; padding-right:6px;}

#footer{width:898px; padding:10px; background-color:#CC0000; color:#FFFFFF; margin-top:20px; clear:both;}
#footer_login_cont{text-align:center; clear:both; padding-top:20px;}
#footer_login_box{width:371px; height:33px; background-image:url(/images/login_box.gif); background-repeat:no-repeat; margin:auto; font-weight:bold; color:#606060; text-align:left; padding-top:8px; position:relative;}
#footer_loggedin_box{width:371px; height:33px; background-image:url(/images/loggedin_box.gif); background-repeat:no-repeat; margin:auto; font-weight:bold; color:#606060; text-align:center; padding-top:8px; position:relative;}
#footer_siteby{float:right;}
.footer_login_input{border:1px solid #FFFFFF; width:80px; margin-right:16px;}
#footer_login_button{position:absolute; top:8px; left:328px; cursor:pointer;}

.page_title{position:absolute; font-size:22px; font-weight:bold; margin:0px;}
.page_title1{top:22px; left:12px; z-index:2; color:#FFFFFF;}
.page_title2{top:23px; left:13px; z-index:1; color:#000000;}

#breadcrumb_cont{margin-bottom:10px; font-weight:bold; font-size:11px; color:#AAAAAA;}

.text_title{font-weight:bold; font-size:11px;}
.clearfix{clear:both;}
.error_text{text-align:center; color:#CC0000;}
.req{color:#CC0000; font-weight:bold;}

.basic_box{width:168px; height:100px; padding-left:16px; padding-right:16px; padding-top:14px; cursor:pointer;}
.basic_box_title_cont{position:relative; height:30px;}
.basic_box_title{font-weight:bold; font-size:11px; margin-top:8px;}
.basic_box_title1{position:absolute; top:0px; left:-1px; z-index:2; text-align:center; width:168px;}
.basic_box_title2{position:absolute; top:1px; left:0px; z-index:1; text-align:center; width:168px; color:#FFFFFF;}
.extra_box{width:168px; height:155px; padding-left:16px; padding-right:16px; padding-top:14px; cursor:pointer;}
.extra_box290{width:168px; height:222px; padding-left:16px; padding-right:16px; padding-top:14px;}
.extra_box290_enquire{width:196px; height:36px; background-image:url(/images/details_box_enqbot.gif); cursor:pointer;}
#fullpage_box_cont{width:848px; margin:auto;}
.fullpage_basic_box{width:200px; height:142px; float:left; margin-left:6px; margin-right:6px; margin-top:6px; background-image:url(/images/basic_box.gif); background-repeat:no-repeat; display:inline;}
.fullpage_extra_box{width:200px; height:197px; float:left; margin-left:6px; margin-right:6px; margin-top:6px; background-image:url(/images/details_box.gif); background-repeat:no-repeat; display:inline;}
.fullpage_extra_box290{width:200px; height:290px; float:left; margin-left:6px; margin-right:6px; margin-top:6px; background-image:url(/images/details_box260.gif); background-repeat:no-repeat; display:inline;}
.box_image_cont{width:167px; height:84px; text-align:center;}
.box_price_fromto{margin-top:0px; margin-bottom:0px; line-height:12px; text-align:center; font-weight:bold; color:#606060;}
.box_price_light{color:#909090;}
.box_briefdesc{margin-top:10px; margin-bottom:0px; line-height:12px;}

#home_left{width:310px; float:left;}
#home_right{width:588px; float:left; padding-top:20px;}
#home_leftcontent{width:310px;}
#home_map{width:306px; height:230px; overflow:hidden; margin:2px;}
#home_map_outer{width:310px; height:234px; border:6px solid #CCCCCC;}
.home_box{width:154px; height:132px; padding-left:16px; padding-right:16px; padding-top:14px; cursor:pointer;}
.home_box1{width:186px; height:164px; float:left; background-image:url(/images/basic_box_click.gif); background-repeat:no-repeat; margin-left:24px; margin-right:0px; display:inline;}
.home_boxoth{width:186px; height:164px; float:left; background-image:url(/images/basic_box_click.gif); background-repeat:no-repeat; margin:0px; display:inline;}
.home_box_title1{position:absolute; top:0px; left:-1px; z-index:2; text-align:center; width:160px;}
.home_box_title2{position:absolute; top:1px; left:0px; z-index:1; text-align:center; width:160px; color:#FFFFFF;}
.home_image_cont{width:155px; height:84px; text-align:center;}
#home_botright_area{clear:both; position:relative; top:0px; left:16px; text-align:center;}

.divwincont{position:relative; z-index:10;}
.relativeitem{position:relative;}

#new_leftcont{width:320px; float:left; margin-right:10px;}
#new_middlecont{width:248px; float:left; margin-right:10px;}
#new_rightcont{width:310px; float:left;}
#new_mainimg{margin-bottom:10px;}
#new_buttoncont{text-align:center; margin-bottom:10px;}
.new_buttonimg{cursor:pointer;}
#new_price_top{width:320px; height:18px; background-image:url(/images/details_price_top.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
#new_price_middle{width:288px; background-image:url(/images/details_price_mid.gif); background-repeat:repeat-y; padding-left:16px; padding-right:16px; margin-left:auto; margin-right:auto;}
#new_price_bot{width:320px; height:20px; background-image:url(/images/details_price_bot.gif); background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
#new_specs_top{width:248px; height:10px; background-image:url(/images/details_specs_top.gif); background-repeat:no-repeat; background-color:#EEEEEE;}
#new_specs_middle{width:236px; background-color:#EEEEEE; padding-left:6px; padding-right:6px;}
#new_specs_bot{width:248px; height:10px; background-image:url(/images/details_specs_bot.gif); background-repeat:no-repeat;}
.new_textbox{margin-bottom:10px;}
.new_textbox_top{width:310px; height:10px; background-repeat:no-repeat;}
.new_textbox_top1{background-image:url(/images/details_text1_sml_top.gif); background-color:#DDDDDD;}
.new_textbox_top2{background-image:url(/images/details_text2_sml_top.gif); background-color:#EEEEEE;}
.new_textbox_middle{width:298px; padding-left:6px; padding-right:6px;}
.new_textbox_middle1{background-color:#DDDDDD;}
.new_textbox_middle2{background-color:#EEEEEE;}
.new_textbox_bot{width:310px; height:10px; background-repeat:no-repeat;}
.new_textbox_bot1{background-image:url(/images/details_text1_sml_bot.gif);}
.new_textbox_bot2{background-image:url(/images/details_text2_sml_bot.gif);}
.new_textbox_text{margin:0px;}
#new_specs_text{margin-bottom:0px;}
.new_requestwin{position:absolute; top:30px; left:299px; width:300px; height:300px; background-image:url(/images/details_form.gif); background-repeat:no-repeat;}
.new_requestwinclose{position:absolute; top:4px; left:222px; width:72px; height:10px; cursor:pointer;}
.new_requestformcont{width:244px; margin:auto;}
.new_requestformrow{clear:both; height:22px;}
.new_requestformrow_lrg{clear:both; height:34px;}
.new_requestformleft{float:left; width:80px; font-weight:bold; color:#606060; line-height:18px;}
.new_requestformright{float:left; width:160px;}
.new_requestform_select{border:1px solid #FFFFFF; width:164px;}
.new_requestform_textinput{border:1px solid #FFFFFF; width:160px;}
.new_requestform_textinput_small{border:1px solid #FFFFFF; width:60px;}
.new_requestform_submitcont{text-align:center;}
.new_requestform_submit{cursor:pointer;}
.new_requestform_thankyou{text-align:center; font-weight:bold; color:#606060; line-height:18px;}
.new_requestform_thankyou span{color:#000000;}

#new_360_main{width:364px; text-align:center;}
#new_360_title{text-align:left; font-weight:bold; font-size:12px; margin-bottom:10px;}
#new_360_closewin{text-align:center; font-weight:bold;}
#new_360_cont{width:346px; height:290px; background-image:url(/360/ph_holder.gif); background-repeat:no-repeat; position:relative; margin:auto;}
#new_360_inner{position:absolute; top:27px; left:33px;}
#new_360_cantsee{text-align:center;}

.used_exchangeimg{position:absolute; top:0px; left:726px;}

#service_leftcont{width:538px; float:left; margin-right:10px;}
#service_rightcont{width:350px; float:left;}
#service_toptext{width:538px; margin-bottom:20px;}
#service_buttoncont{text-align:center; margin-bottom:20px;}
.service_button_space{margin-right:20px;}
.service_number{text-align:center; font-weight:bold; font-size:11px; color:#808080;}
.service_number span{color:#000000;}
.service_textbox{margin-bottom:10px;}
.service_textbox_top{width:350px; height:10px; background-repeat:no-repeat;}
.service_textbox_top1{background-image:url(/images/details_text1_top.gif); background-color:#DDDDDD;}
.service_textbox_top2{background-image:url(/images/details_text2_top.gif); background-color:#EEEEEE;}
.service_textbox_middle{width:338px; padding-left:6px; padding-right:6px;}
.service_textbox_middle1{background-color:#DDDDDD;}
.service_textbox_middle2{background-color:#EEEEEE;}
.service_textbox_bot{width:350px; height:10px; background-repeat:no-repeat;}
.service_textbox_bot1{background-image:url(/images/details_text1_bot.gif);}
.service_textbox_bot2{background-image:url(/images/details_text2_bot.gif);}
.service_formwin{position:absolute; top:30px; left:144px; width:600px; height:400px; background-image:url(/images/service_form.gif); background-repeat:no-repeat;}
.service_formtitle{position:relative; top:4px; left:10px; font-weight:bold; font-size:11px; color:#000000;}
.service_formwinclose{position:absolute; top:4px; left:522px; width:72px; height:10px; cursor:pointer;}
.service_formformcont{width:544px; margin:auto;}
.service_formformleftcont{width:244px; float:left; margin-right:50px;}
.service_formformrightcont{width:244px; float:left;}
.service_formformrow{clear:both; height:22px;}
.service_formformrow_lrg{clear:both; height:34px;}
.service_formformrow_extralrg{clear:both; height:84px;}
.service_formformleft{float:left; width:80px; font-weight:bold; color:#606060; line-height:18px;}
.service_formformright{float:left; width:160px;}
.service_formformright_text{color:#606060;}
.service_formform_select{border:1px solid #FFFFFF; width:164px;}
.service_formform_textinput{border:1px solid #FFFFFF; width:160px;}
.service_formform_textinput_small{border:1px solid #FFFFFF; width:60px;}
.service_formform_textinput_2long{border:1px solid #FFFFFF; width:20px;}
.service_formform_textinput_4long{border:1px solid #FFFFFF; width:30px;}
.service_formform_textarea{border:1px solid #FFFFFF; width:160px; height:60px;}
.service_formform_radiotext{position:relative; top:-2px; left:0px;}
.service_formform_submitcont{clear:both; text-align:center;}
.service_formform_submit{cursor:pointer;}
.service_formform_thankyou{text-align:center; font-weight:bold; color:#606060; line-height:18px;}
.service_formform_thankyou span{color:#000000;}

.offer_fullbox_top{width:910px; height:10px; background-repeat:no-repeat;}
.offer_fullbox_top1{background-image:url(/images/fullwidth_box_top.gif); background-color:#DDDDDD;}
.offer_fullbox_top2{background-image:url(/images/fullwidth_boxlght_top.gif); background-color:#EEEEEE;}
.offer_fullbox_middle{width:890px; padding-left:10px; padding-right:10px;}
.offer_fullbox_middle1{background-color:#DDDDDD;}
.offer_fullbox_middle2{background-color:#EEEEEE;}
.offer_fullbox_bot{width:910px; height:10px; background-repeat:no-repeat; margin-bottom:4px;}
.offer_fullbox_bot1{background-image:url(/images/fullwidth_box_bot.gif);}
.offer_fullbox_bot2{background-image:url(/images/fullwidth_boxlght_bot.gif);}
#offer_maincont{margin-left:-6px; margin-bottom:20px;}
.offer_row_left{float:left; width:135px;}
.offer_row_middle{float:left; width:620px; margin-right:10px;}
.offer_row_middle_full{float:left; width:755px;}
.offer_row_right{float:left; width:125px; text-align:center; padding-top:20px;}
.offer_title{font-weight:bold;}
.offer_link_div{margin-top:10px; font-weight:bold;}
.offer_price{font-weight:bold; font-size:18px; font-family:Arial, Verdana, Helvetica, sans-serif; color:#404040;}
.offer_registerwin{position:absolute; top:-50px; left:299px; width:300px; height:140px; background-image:url(/images/offers_form.gif); background-repeat:no-repeat;}
#offer_register_textcont{width:611px; margin-left:auto; margin-right:auto; margin-bottom:20px;}
#offer_register_textleft{width:430px; float:left; margin-right:10px;}
#offer_register_textright{width:171px; float:left; position:relative; top:-14px;}
#offer_regsiter_button{position:relative; top:16px; left:0px; margin-bottom:2px;}

.admin_box_controls{text-align:center; margin-top:8px;}
.admin_box_controls_extra{text-align:center; margin-top:20px;}
.admin_bottom_controls{text-align:center;}
#admin_page_top{text-align:center;}
#admin_page_title{font-weight:bold; font-size:12px;}
.admin_form_table{margin:auto;}
.admin_editright{text-align:right;}
.admin_editleft{text-align:left;}
.admin_offer_cont{margin-bottom:4px; text-align:right;}