/*scrappage_button*/
.focus_banner {
	height:64px;
	width:255px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	display: block;
	outline: none;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../_img/scrappage_extended_button.jpg) no-repeat;
}
.focus_banner:hover {
	background: url(../_img/scrappage_extended_button.jpg) no-repeat  -255px 0;
}
/* relative links */
#relative_bar {
	margin-top:20px;
	padding:8px 20px 20px 20px; 
	height:70px;
	width:602px; 
	display:block;
	float:left; 
	background-image:url(../_img/relative_bar.jpg)
}
#relative_bar p { 
    float:left;
    display: block;
    color:white;
    font-size:14px;
	width:500px;
	height:auto; 
	margin: 0px 0 5px 0; 
}
#relative_bar h3 { 
    margin:0;
	float:left; 
	display: block;
	font-size:29px;
	color:#FFF; 
	padding-top:5px;
	width:500px; 
	height:auto;
}
#relative_bar img{
	float:left; 
	display:block; 
	margin: 0 20px 0 0px; 
	width:60px; 
	height:64px;
}
/* relative bar, and box padding button style */
#relative_bar a.moreinfobutton,
#box_padding a.apply {
	width: 120px;
	height: 25px;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	color: #666;
	font-size: 12px;
	cursor: pointer;
	outline:none;
	text-indent: -9999px;
	background: url(../_img/clickhere_button.png) no-repeat;
}
#box_padding a.apply {
	background: url(../_img/clickhere_button.png) no-repeat;
}
/* titlebar - bodyclasses */
.service #titlebar {
	background-image:url(../_img/header_bodyshop.jpg);
}
.servicetest #titlebar {
	background-image:url(../_img/header_bodyshop.jpg);
}
.finance #titlebar {
	background-image:url(../_img/header_finance.jpg);
}
.work #titlebar {
	background-image:url(../_img/header_careers.jpg);
}
.news #titlebar {
	background-image:url(../_img/header_news.jpg);
}
.whybuy #titlebar {
	background-image:url(../_img/header_whybuy.jpg);
}
.loyaltyheader #titlebar {
	background-image:url(../_img/header_loyalty.jpg);
}
.parts #titlebar {
	background-image:url(../_img/header_partsaccessories.jpg);
}

/* info tabs - need sorting */
.newcardetail #infotabs #tab-1 ul li {
	width: 260px;
	height: 24px;
	margin: 0;
	padding: 6px 40px 10px 2px;
	color: #999;
	float: left;
	display: block;
	text-align: right;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
}
.newcardetail #infotabs #tab-2 ul li {
	width: 261px;
	text-align: left;
}
.newcardetail #infotabs #tab-3 ul li,
.newcardetail #infotabs #tab-4 ul li,
.newcardetail #infotabs #tab-5 ul li {
	width: 260px;
	height: 25px;
	margin: 0;
	padding: 6px 40px 10px 2px;
	color: #999;
	float: left;
	display: block;
	text-align: right;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
}
.newcardetail #infotabs #tab-5 ul li h4{
    font-size:12px;
}
.newcardetail #infotabs #tab-5 ul h4{
    font-size:12px;
	height:20px;
	background-color:#F90;
	display:block;
	width:400px;
	border:solid 1px red;
}
body.newcardetail #infotabs #tab-5 ul li span{
    font-size:11px;
	width:200px;
	padding-bottom:30px;
}
body.newcardetail #infotabs div ul li,
body.newcardetail #infotabs div ul li span {
	width: 160px;
	height: 10px;
	margin: 0;
	padding: 6px 40px 10px 2px;
	color: #999;
	float: left;
	display: block;
	text-align: right;
	font-weight: normal;
	border-bottom: 1px dotted #ccc;
}
body.newcardetail #infotabs div ul li span {
	width: auto;
	color: #777;
	text-align: left;
	padding: 0;
	border: none;
	font-weight: bold;
}
/* rightside in main.....
#rightside .aawarranty,
#rightside .service_with,
#rightside .offeraircon,
#rightside .earlybird,
#rightside_buttons .vwapproved,
#rightside_buttons .vwapproved_msg,
#rightside_buttons .financialadvisor button_buycar
*/
#rightside_buttons .button_buycar,/* needs rollover*/
#rightside_buttons .offerservice,/* needs rollover*/
#rightside_buttons .code,/* needs rollover*/
#rightside_buttons .offervehiclehealth, 
#rightside_buttons .offerhalfmot, 
#rightside_buttons .bodyshop, /* needs rollover*/
#rightside_buttons .whatwesay_budget, /* needs rollover*/
#rightside_buttons .whatwesay_spend, /* needs rollover*/
#rightside_buttons .whatwesay_find, /* needs rollover*/
#rightside_buttons .whatwesay_demo, /* needs rollover*/
#rightside_buttons .warranties, /* needs rollover*/
#rightside_buttons .tradein,
#rightside_buttons .scrappage,
#rightside_buttons .partsadv,
#rightside_buttons .offerservice,
#rightside_buttons .loyalty, /* needs rollover*/
#rightside_buttons .businessloyalty, /* needs rollover*/
#rightside_buttons .local,
#rightside_buttons .letushelp,
#rightside .tradeparts,
#rightside_buttons .demonstrators,
#rightside .demonstrators_large,
#rightside .motability,
#rightside_buttons .financialadv,
#rightside_buttons .customer1,
#rightside_buttons .scrappage {
	width: 255px;
	height: 195px;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	background: url(../_img/rightside_aawarranty.gif) no-repeat;
}
#rightside_buttons .financialadv {
	height: 145px;
	background: url(../_img/button_financialadv.jpg) no-repeat;
}
#rightside_buttons .customer1 {
	height: 168px;
	background: url(../_img/rightside_testimonial1.jpg) no-repeat;
}
#rightside_buttons .scrappage {
	height: 166px;
	background: url(../_img/button_scrappage.jpg) no-repeat;
}
#rightside .tradeparts {
	height: 406px;
	background: url(../_img/button_tradespecialist.jpg) no-repeat;
}
#rightside .motability {
	height: 305px;
	background: url(../_img/button_motability.gif) no-repeat;
}
#rightside_buttons .demonstrators {
	height: 128px;
	background: url(../_img/button_demonstrators.jpg) no-repeat;
}
#rightside .demonstrators_large {
	height: 305px;
	background: url(../_img/button_demonstrators.gif) no-repeat;
}
#rightside_buttons .letushelp {
	height: 145px;
	background: url(../_img/button_letushelp.jpg) no-repeat;
}
#rightside_buttons .local {
	height: 145px;
	background: url(../_img/button_local.jpg) no-repeat;
}
#rightside_buttons .loyalty {
	height: 145px;
	background: url(../_img/button_loyalty.jpg) no-repeat;
}
#rightside_buttons .businessloyalty {
	height: 145px;
	background: url(../_img/businessloyalty.jpg) no-repeat;
}
#rightside_buttons .offerservice {
	height: 94px;
	background: url(../_img/button_offerservice.jpg) no-repeat;
}
#rightside_buttons .partsadv {
	height: 145px;
	background: url(../_img/button_partsadv.jpg) no-repeat;
}
#rightside_buttons .scrappage{
	height: 165px;
	background: url(../_img/button_scrappage.jpg) no-repeat;
}
#rightside_buttons .tradein {
	height: 145px;
	background: url(../_img/button_tradein.jpg) no-repeat;
}
#rightside_buttons .warranties {
	height: 145px;
	background: url(../_img/button_warranties.jpg) no-repeat;
}
#rightside_buttons .whatwesay_demo {
	height: 167px;
	background: url(../_img/button_whatwesay_demo.jpg) no-repeat;
}
#rightside_buttons .whatwesay_find {
	height: 167px;
	background: url(../_img/button_whatwesay_find.jpg) no-repeat;
}
#rightside_buttons .whatwesay_spend {
	height: 167px;
	background: url(../_img/button_whatwesay_spend.jpg) no-repeat;
}
#rightside_buttons .whatwesay_budget {
	height: 167px;
	background: url(../_img/rightside_whatwesay_budget.jpg) no-repeat;
}
#rightside_buttons .bodyshop {
	height: 124px;
	background: url(../_img/button_bodyshop.jpg) no-repeat;
}
#rightside_buttons .offervehiclehealth {
	height: 96px;
	background: url(../_img/rightside_vehiclehealth.gif) no-repeat;
}
#rightside_buttons .offerhalfmot {
	height: 96px;
	background: url(../_img/rightside_halfmot.gif) no-repeat;
}
#rightside_buttons .code {
	height: 110px;
	background: url(../_img/button_codes.jpg) no-repeat;
}
#rightside_buttons .offerservice {
	height: 114px;
	background: url(../_img/button_offerservice.gif) no-repeat;
}
#rightside_buttons .button_buycar {
	height: 145px;
	background: url(../_img/button_buycar.jpg) no-repeat;
}
/*footer*/
.footer_bold {
color:#ff0000 !important;
font-weight:normal!important;
font-size:12px!important;
}
/*rightside display fix*/
#rightside_buttons a.finance_apply * {
	display: none;
}
#rightside a.gaz * {
	display: none;
}
#rightside_buttons a.discuss * {
	display: none;
}
#rightside_buttons a.needhelp * {
	display: none;
}
#rightside_buttons a.myjcb * {
	display: none;
}
#rightside_buttons a.problems * {
	display: none;
}
/*rightside declaration*/
#rightside_buttons a.gaz,
#rightside_buttons a.gaz .hover, 
#rightside_buttons a.finance_apply,
#rightside_buttons a.finance_apply .hover {
	width: 255px;
	height: 136px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	outline: none;
	cursor: pointer;
	background: url(../_img/rightside_applyhere.jpg) no-repeat;
}
#rightside_buttons .highlight a.gaz:hover,
#rightside_buttons a.gaz .hover {
	background: url(../_img/rightside_applycv.jpg) no-repeat -255px 0;
}
#rightside_buttons a.gaz_top,
#rightside_buttons a.gaz_top .hover {
	position: relative;
	z-index: 1;
	background: url(../_img/rightside_applycv.jpg) no-repeat;
}
#rightside_buttons .highlight a.gaz_top:hover,
#rightside_buttons a.gaz_top .hover {
	background: url(../_img/rightside_applycv.jpg) no-repeat -255px 0;
}
#rightside_buttons a.finance_apply,
#rightside_buttons a.finance_apply .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_applyhere.jpg) no-repeat;
}
#rightside_buttons .highlight a.finance_apply:hover,
#rightside_buttons a.finance_apply .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_applyhere.jpg) no-repeat -255px 0;
}
/*2*/
#rightside_buttons a.discuss,
#rightside_buttons a.discuss .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_discuss.jpg) no-repeat;
}
#rightside_buttons .highlight a.discuss:hover,
#rightside_buttons a.discuss .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_discuss.jpg) no-repeat -255px 0;
}
/*3*/
#rightside_buttons a.needhelp,
#rightside_buttons a.needhelp .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_applyhere.jpg) no-repeat;
}
#rightside_buttons .highlight a.needhelp:hover,
#rightside_buttons a.needhelp .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_applyhere.jpg) no-repeat -255px 0;
}
/*4*/
#rightside_buttons a.myjcb,
#rightside_buttons a.myjcb .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_myjcb.jpg) no-repeat;
}
#rightside_buttons .highlight a.myjcb:hover,
#rightside_buttons a.myjcb .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_myjcb.jpg) no-repeat -255px 0;
}
/*5*/
#rightside_buttons a.problems,
#rightside_buttons a.problems .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_applyhere.jpg) no-repeat;
}
#rightside_buttons .highlight a.problems:hover,
#rightside_buttons a.problems .hover {
	margin-top:8px;
	height: 128px;
	background: url(../_img/rightside_problems.jpg) no-repeat -255px 0;
}
/*news */
/*
.news p.imgfloat {
	display:block;
	width:201px;
	height:133px;
	float:right;
	position:relative;
	padding:0 0 0 10px;
}
.news span.corners {
	width: 201px;
	height: 133px;
	position:absolute;
	left:10px; top:0px;
	background:url(../news/_img/news_img_corners.png) no-repeat;
}
.news #newsnav,
.news #second_newsnav {
	padding: 0;	
}
.news #newsnav li,
.news #newsnav p,
*/

/*both list bodyclass used in rightside news on work page */
/*.list_bullet #newsnav li,
.list_image #newsnav li,
.list_bullet #newsnav p,
.list_image #newsnav p,
.news #second_newsnav li,
.news #second_newsnav p {
	width: 230px;
	height: auto;
	margin: 0 0 10px 2px;
	padding: 0;
	line-height: 15px;
}
.news #newsnav li a,
.list_bullet #newsnav li a,
#newsnav li a,
.news #second_newsnav li a{
	height: 100% !important;
	width: 230px !important;
	display:block;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	text-indent: 0;
	background: none;
}
.news #second_newsnav li a {
	color:#666
}
.news #newsnav li a:hover,
.news #newsnav li a.on {
	color:#1a7901 !important;
	text-decoration:underline;
}
.news #newsnav li span,
.news #second_newsnav li span {
	font-size: 10px;
	font-weight: bold;
}
.news #second_newsnav li span{
	color:#999
}
.news h2 { 
	width:550px;
}
.news .greybox {
	width: 255px !important;
	background: url(../_img/greybox_rpt_sml.gif) repeat-y;
}
.news .greybox ul {
	width: 236px;
	padding: 0 0 0 19px;
}
.news .greybox li {
	width: 114px;
	height: 99px;
	padding-top: 0;
}
.news .greybox p.topstrip {
	width: 255px !important;
	margin-bottom: 4px;
	background: url(../_img/greybox_top_sml.gif) no-repeat;
}
.news .greybox p.topstrip span.toptitle {
	width: 239px !important;
}
.news .greybox p.bottomstrip {
	width: 255px;
	background: url(../_img/greybox_bottom_sml.gif) no-repeat;
} */
/*list_bullet*/
.list_bullet .greybox { 
	margin-top:15px;
}
.list_bullet .greybox ul.wide li {
	/*margin-top:15px;*/	
}
.list_bullet .greybox h3 {
	float:left; 
	display:block; 
	width:500px;
	font-size:20px;
	color:#1a7901;
	margin-top:10px;
}
.finance .list_bullet .greybox h3 {
}
.list_bullet .greybox ul {
	padding:10px 0px 30px 0px!important;
    margin:10px 0 0 0;
}
.list_bullet .greybox ul li {
	margin:0px !important;
	padding:0 0 6px 22px;
	height:auto;
	width:280px;
	color:#1a7901;
	font-size:12px;
	background:url(../service/_img/grey_dot.gif) no-repeat 5px center; 
}
/*box padding - id wrapped around ul in greybox*/
.list_bullet .greybox #box_padding { 
	padding: 10px 20px 10px 20px;
}
.list_bullet .greybox #box_padding p  { 
	width:500px!important;

}
/*list_bullet 1 col - to display li in single row within greybox*/
.list_bullet .greybox ul.wide li {
	width:500px; 
}
/*single nav*/
.finance #mainnav,
.work #mainnav,
.news #mainnav {
	height: 52px;
} 
/*list image, alt image float - example whybuyfromus and evenmore reasons*/
.list_image .greybox h3 {
	margin-bottom:10px;
	display:block;
	float:left;
	width:365px!important;
	font-size:20px;
	color:#1a7901;
	
}
.list_image .greybox h4 { 
	float:left;
	font-style:italic;
	display:block;
	width:340px;
	font-size:14px;
	color:#1a7901;
	padding:0 0 10px 0 
}
.list_image .greybox li p {
	width:340px;border:
}
.list_image .greybox ul{
	padding:10px 0 0 0;
	margin: 10px 0 0 5px;
}
.list_image .greybox ul li {
	margin:0;
	padding:0 0 10px 0px;
	height:auto;
	width:620px;
}
.list_image .greybox ul li img {
	margin-right:20px;
	margin-bottom:20px;
}
.list_image .greybox ul li img.alt {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}	
.list_image .greybox ul.wide li {
	width:500px; 	
}
.list_image .greybox #box_padding {
	margin-left:-14px;
}
.list_image .greybox #box_padding p {
	width:560px;
}
.list_image .greybox #box_padding li span.corners, .list_image .greybox #box_padding li span.corners_alt {
	width: 201px;
	height: 133px;
	position: absolute;
	left:0px; top:0px;
	background:url(../whybuy/_img/whybuy_img_corners.png) no-repeat;	
}
.list_image .greybox #box_padding li span.corners_alt {
	top:0; left:399px;
}
