html *{
    margin:0;
	padding:0;
	}



img {
    border:0;
    vertical-align: bottom
	}



body{

	font-family: Verdana,arial,helvetica,sans-serif;
	color: #000000;
	background: #ffffff;
	text-align: center;
	margin-top: 0px;
    font-size: 9px;
}



.vauxhall hr, .saab hr, .chevrolet hr, .vauxhallcommercial hr, .cadillac hr {

    background: #CCCCCC;
	height: 1px;
	padding: 0;
	border: 0;
	margin-top: 3px;
	margin-bottom: 3px;

}


/*********************************************

generic styles

**********************************************/
div#offers ul {

	margin-left:30px;

}

.left{
float:left;

}

.right{
float:right;
}
.clear{
clear:both;
}
.gray{
color:#666666;
}


.red {

    color: #D90000;

}

.yellow {

    color: #FFCF00;

}



/*********************************************
       Main container for the site, center
	   aligned.
**********************************************/

#container {

	width:762px;
	margin:0 auto;
	background: #ffffff;

}

#container-brand {

	width:900px;
	margin:0 auto;
	background: #ffffff;
	overflow: auto;

}


div.container{
    width:592px;
}


/*********************************************
       Site Header
**********************************************/

#header {
    height: 70px;
    float: left;
    width:100%;

}



#header #icons {

    float: right;
    margin-right: 20px;
    margin-top: 10px;

}

#header #logo {

    float: left;
    margin-left: 0px;
    margin-top: 10px;


}

.home #header #icons {

	margin-right: 55px;

	}



/*********************************************
       Type, color settings.
**********************************************/


.chevrolet .brandcolour,
.chevrolet strong {

    color:  #003399;

}


.vauxhall strong.black,
.saab strong strong.black,
.chevrolet strong.black {
color:#000;
}



.landing-home {
    padding-left: 6px;
    border-left: 1px solid #999;
}


#svo_pito h1,
.svo h1 {

    font-size: 165%;
	color: #333333;

/*	border-bottom: 1px solid #cccccc; */
	margin-bottom: 3px;

}
.headerline{
border-bottom: 1px solid #cccccc;
}

.vauxhall h2,
.vauxhallcommercial h2,
.saab h2,
.chevrolet h2,
.cadillac h2,
#svo_pito h2,
.svo h2,
.amb h2{

    font-size: 135%;
	color: #333333;

}

/***************************** ***************
       Left Column
**********************************************/

#leftCol {

    padding-top: 85px;
    width: 140px;
	float: left;

}

#container-brand #leftCol {
    padding: 0px;
}


/***************************** ***************
       Right Column
**********************************************/

#rightCol {

    float: left;
	text-align: left;
	margin-left: 20px;
	width: 695px;
	overflow: hidden

}

#container-brand #rightCol {

    float: left;
	text-align: left;
	margin-left: 8px;
}

.home #rightCol {

	float: left;
	padding-left: 15px;
	margin-left: 15px;
	border-left: 1px solid #CCC;

}



/***************************** ***************
       Content Area
**********************************************/

#content {

    float: left;
	width: 692px;
	text-align: left;

}

#wrapper {
    float: left;
    width:900px;
}

/*********************************************
       LEFT NAVIGATION
**********************************************/

/*********************************************
       Turn off list styles in navigation
**********************************************/

#nav1 li {

    list-style: none;
	margin-bottom: 6px;

}

#leftCol ul{
width: 140px;

}






/**
cars nav open
**/


#nav1 .open a{
 	color: #ffffff;
	border-bottom: 0.1em solid #CCCCCC;
	width: 130px;
	padding-left: 10px;
	padding-bottom: 3px;
	display: block;
	text-decoration: none;
	text-align: left;
}


#nav ul li.open h3.navLeft_toggler{
color:#ffffff;
}






.vauxhall #nav1 .open h3 a,
.saab #nav1 .open h3 a,
.chevrolet #nav1 .open h3 a{
font-weight:bold;
}

/***************************** ***************
       Active Items In The Left Navigation
**********************************************/

#container #nav1 .nav1_selected a {

    color: #ffffff;
	border-bottom: 0.1em solid #CCCCCC;
	width: 130px;
	padding-left: 10px;

	padding-bottom: 3px;

	display: block;
	text-decoration: none;
	text-align: left;
	font-weight: bold;

}



/*********************************************
       LEFT NAVIGATION FOR ORDERING COMPANYS
**********************************************/

/*********************************************
       Turn off list styles in navigation
**********************************************/

#nav2 li {

    list-style: none;
	margin-bottom: 1px;

}


/*********************************************
       Items In Nav2
**********************************************/

#container #nav2 .nav2_item a {

    font-size: 9px;
    color: #ffffff;
	width: 130px;
	padding-left: 10px;
	height: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	display: block;
	text-decoration: none;
	text-align: left;

}


#content #home {
    width: 692px;
	height: 283px;
	display: block;
}



#hometext {

	width: 560px;
	display: block;
	padding-left: 40px;
	margin-top: 20px;
	background: #ffffff;
	color: #666666;
	font-size: 10px;

}

#hometext h2 {
    margin-bottom: 10px;
}

#container #rightCol #footer {

    margin-top: 30px;
    border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	color: #636563;
	width: 594px;

}



#footer-brand {

	color: #999;
	float: left;
	margin-top: 20px;
	margin-left: 40px;

}





/*******************************************

    Accordion Hell

********************************************/



 h3.navLeft_toggler a{
	text-decoration:none;
	color:#333333;
	background-color:purple;
	/*border:2px solid orange;*/
	background:none;

 }





#container .svo #nav1_accordion h3.nav1_toggler, h3.navLeft_toggler{

    display: block;

	width: 140px;
	background-color: #ffffff;
	font-size: 9px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	margin:0 0 0px 0;
	border:0px solid #000000;

}





#container .svo #nav1 ul div.nav1_stretcher {
	 width:140px;
}


#container .svo #nav1 ul div.nav1_stretcher ul{

	border:0px solid #000000;
	margin:5px 0 5px 0;
	width:140px;
}




/* This is the list of links within Nav1 */

#container .svo #nav1 ul div.nav1_stretcher ul li {

width:140px;
background-color:#ffffff;
margin:0;
padding:0;
border-bottom:1px solid #cccccc;

}



#container .svo #nav1 ul div.nav1_stretcher ul li a {
	text-decoration:none;
	color:#666666;
	padding:1px 0px 2px 20px;
	background:none;

	margin:0px;
	width:120px;
	border:0px solid #cccccc;

}
/*****************************************************

     Vehicle Holding Page

******************************************************/

#container #holdingpage_image {
	margin-top:-20px;
	line-height: 0;

}


#container #holdingpage_text {

    width: 512px;
	background: #DBDBDB;
	color: #333333;
	font-size: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
	padding-right: 40px;

}


#container #holdingpage_text p {

    margin: 10px;

}


/*****************************************************

     Vehicle Trim Navigation (nav3)

******************************************************/

#nav3 ul {

    margin-top: 5px;
	margin-bottom:10px;
}

#nav3 ul li {

    list-style: none;
	display: inline;

}

#nav3 ul li a {

    color: #333333;
	text-decoration: none;

}



/* ********************** TOP NAVIGATION BUTTONS ********************** */

#topnav-wrapper {

    margin-top: 10px;
    width: 592px;
	height: 20px;

}



	#topnav {

    display: inline;
    float:left;
    width:592px;
    line-height:normal;
	font-weight: normal;
	margin-bottom: -1px;
    }

    #topnav ul {

    margin:0px;
    padding:0px;
    list-style:none;
    width: 100%;
    float: left;
    }

    #topnav li {

      margin:0;
      padding:0;
      float: left;
      text-align: center;
    }

    #topnav ul.comveh li{
        width: 25%;
    }

    #topnav a {

      background-color: #D90000;
	  background:url(/assets/images/topnav-background.gif) no-repeat right top;
      margin:0;
      /*padding:0 2px 0 2px !important;*/
      padding:0px 4px 0px 4px;
	  border-bottom:1px solid #fff;
      text-decoration:none;
	  display:block;
	  color:#fff;
	  text-align: center;
    }

.amb div#topnav,
.svo div#topnav{
width:600px;

}
.amb #topnav a {
	background:url(/assets/images/topnav-background-amb.gif) no-repeat right top;
	padding:0 4px 0 3px;
}
.svo #topnav a {
	background:url(/assets/images/topnav-background-svo.gif) no-repeat right top;
	padding:0 4px 0 3px;
}
.holiding #topnav {


}


.svo #topnav .no-pipe,
#topnav .no-pipe {
    background-image: none;
}

#topnav a span {
  float:left;
  display:block;
  padding:5px 5px 5px 0;
  font-weight:normal;
  font-size:8.5px;
  letter-spacing: 0.05em;
  text-decoration:none;
}
.svo .thanks{
padding-top:10px;
padding-left:35px;
}

#topnav a span{float:none;}

/* End IE5-Mac hack */

#topnav a:hover {

  color:#fff;

 }



#topnav #current a {background-position:0% -72px;}

#topnav #current a span {background-position:100% -72px;color:#fff;}

#topnav a:hover {background-position:0% -72px;cursor:pointer;}

#topnav a:hover span {background-position:100% -72px;cursor:pointer;}



#topnav ul li a{

}


/* ********************** END TOP NAVIGATION BUTTONS ********************** */


/*************************************************************

    Options Page

**************************************************************/

#container #content #options_wrapper {

    width: 600px;

}



#container #content #options_wrapper #left_column {

    width: 425px;
	float: left;

}





#container #content #options_wrapper #right_column {

    width: 132px; /*132px;*/
	float: right;

}






#container  #content #options_wrapper #left_column #options_back {

    width: 333px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	color: #333333;
	padding-bottom: 7px;
	padding-top: 7px;
    font-size: 11px;

}


#container #content #options_wrapper #left_column #options_table .options_row {

    width: 425px;
	float: left;
	font-size: 10px;
	border-bottom: 1px solid #cccccc;
	height: 25px;



}




.chevrolet #content #options_wrapper #left_column #options_table .options_row p {

    width: 300px;
	float: left;
	padding: 5px;

}








#right_price_row,
#right_options_row,
#right_total_row,
#container #content #options_wrapper #right_column #right_price_row,
#container #content #options_wrapper #right_column #right_options_row,
#container #content #options_wrapper #right_column #right_total_row  {

    width: 136px;
    font-size: 14px;
	border-top: 1px solid #CCCCCC;
	margin-top: 10px;

}

/******* Right Column options page calc button - sorts out image for background ********/

div#right-button-row span{
display:none;
}

div#right-button-row{
margin:8px 0 0 0;
}






/***** Options Table Info and Form *******/

table.options{

    width:420px;
    margin-bottom: 10px;
    font-size: 10px;


}

table.options tr, table.options td{
padding:0;
margin:0;
vertical-align:top;
}

table.options th.description{

    width:344px;
    padding:5px;
}

table.options th.price {
/*background-color:#DBDBDB;*/
    padding:5px;
    font-size: 10px;
}


table.options tr {
height:10px;
border-bottom:0px solid #cccccc;
}

table.options tr td.description{
margin:0;
padding:5px 10px 5px 10px;
font-size: 10px;
}

table.options tr td{
margin:0;
padding:1px 0 1px 5px;
border-bottom:1px solid #cccccc;
min-height:5px;
overflow:auto;
}


table.options td.price{
text-align:right;
padding:5px 10px 5px 15px;
/*background-color:#DBDBDB;*/

}


table.options td.checkbox{
/*background-color:#DBDBDB;*/
padding:5px 10px 5px 10px;
}

div#options_back{
margin-bottom:40px;
}

div#options_back a{
text-decoration:none;
color:#000000;
}

span.calc_left{
float:left;
}
span.calc_right{
float:right;
}

	#tax_grey_form_element input,
	#tax_white_form_element input{
		font-size: 10px;
	}

.a_trim p span {
    font-weight: bold;
}

#content .box .a_trim strong {
	color: #313031;
}

div.footnote {
	margin: 10px 0px 0px 26px;
	float: left;
}

div.footnote img {
    margin: 10px 10px 10px 0px;
}

div.footnote div {
    width: 100%;
    float: left;
    clear: left;
    margintop: 10px;
}

div.footnote div p {
    margin: 10px 10px 10px 0px;
}


/*************************

Search By Price Page

**************************/

div#search-by-price-box {

    width: 592px;
    height: 70px;
    background: #333333;
    color: #ffffff;
    display:block;

}
div#search-by-price-box form{

    width: 592px;


}
div#search-by-price-box div.search-by-price-sub-box input,
div#search-by-price-box  div.search-by-price-sub-box select{
padding:0px;
margin:0px;


}

div#search-by-price-box{


}

div.search-by-price-sub-box {
	padding-top:13px;
	width:132px;
	float: left;
}
div.search-by-price-sub-box p{
	padding-bottom:4px;

}
div.search-by-price-sub-box span{


}

div.search-by-price-sub-box select{

}
.search-by-price-header {

    background: #333333;
	height: 16px;
	display: block;
	font-weight: normal;
	font-size: 11px;
	width: 587px;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-top: 2px;
	background-repeat:no-repeat;
	background-position:right;
	color: #ffffff;

}


.search-by-price-row {

    background: #D6D6D6;
    margin-bottom: 2px;
    width: 592px;
}
.range{
padding-left:41px;
padding-right:57px;
}




input#search-by-price-submit-button{
 	margin:0px;
 	padding:0px;
	float:right;
	display:inline;
	margin-top:28px;
	margin-right:115px;
}


/*************************

Search by C02

**************************/


div#search-by-co2-box {

    width: 592px;
    height: 70px;
    background: #333333;
    color: #ffffff;


}

.search-by-co2-sub-box {

    float: left;
padding-top:13px;
}
.co2{
padding-left:40px;

}


.co2 sub{
}


.
padding:0px;
margin:0px;
}
.model{
padding-left:10px;
width:115px;
}
.search-by-co2-sub-box p{
height:16px;

}

.co2 p{
width:215px;
}


.model p{
width:115px;
}
.search-by-co2-header {

    background: #333333;
	height: 16px;
	display: block;
	font-weight: normal;
	font-size: 11px;
	width: 587px;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-top: 2px;
	background-repeat:no-repeat;
	background-position:right;
	color: #ffffff;

}


.search-by-co2-row {

    background: #D6D6D6;
    margin-bottom: 2px;
    width: 592px;
}




.search-by-co2-row .search-by-co2-column {

    float: left;
    width: 133px;
    font-size: 11px;
    padding-left: 15px;
	margin-bottom: 2px;
	background: #D6D6D6;
	padding-bottom: 3px;

}





input#search-by-co2-submit-button {
	margin:0px;
 	padding:0px;
	float:right;
	display:inline;
	margin-top:31px;
	margin-right:60px;

}
/************************
Listing Page
*************************/



.listing-row a{

color:#333333;
text-decoration:none;
}








#inner-left {

    float: left;
	width: 41px;
	display: block;

}

#inner-right {

    float: right;
	width: 159px;


}





.yellow{
color:#ffd911;
}








image#main_photo{
float:left;

}




#big-car-image {

    float: left;

}

#footer {

    color: #636563;
    clear: left;

}

#footer a.logout-link {


	text-decoration: none;
    color: #0034B5;

}

.logout-blue {

    color: #0034B5;

}

#footer a {

    color: #636563;
	text-decoration: none;

}

#footer-brand a {
    color: #999;
    text-decoration: none;
}


#pru #logo-box{

width:719px;

float:left;
padding:0px;
padding-left:11px;
}

#logo-right {

	margin:0 0px 0 0;
    float: right;

}

#home #logo-left {
padding:0px;
margin:0px;
	display:inline;
 float: left;

}



#home-wrapper {
    width:918px;
}

.chevrolet .cutout,
.vauxhall .cutout,
.vauxhallcommercial .cutout,
.saab .cutout,
.cadillac .cutout {
padding-left: 6px;
margin-top: -12px;

}
#std-features-wrapper {

    width: 578px;


}


#std-features-left {
	padding-top:30px;
    width: 226px;
	float: left;

}

#std-features-right {

    float: right;
	width: 322px;

}

#std-features-right ul li {

    list-style: none;
	border-bottom: 1px solid #CCCCCC;
	font-size: 10px;
	line-height: 15px;
	width: 320px;

}

.std-features-toggler {
    clear: left;
    background: #333333;
	height: 16px;
	padding-top: 2px;
	margin-bottom: 1px;
	background-image: url('/assets/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:right;

}

.std-features-togglertitle {

    color: #ffffff;
	font-size: 11px;
	font-weight: normal;
    text-decoration: none;
	margin-left: 10px;

}

.std-features-strong {

    font-size: 12px;

}




.std-features-grey-row {


    background: #D6D6D6;
	float: left;
	margin-bottom: 1.5px;

}

.std-features-white-row {

    background: #ffffff;
	margin-bottom: 1.5px;
	float: left;

}

.std-features-grey-row  li, .std-features-white-row  li {

    float: left;
	display: inline;
	list-style: none;
	height: 15px;
	margin-bottom: 1.5px;
	margin-top: 1.5px;

}



.std-features-col1 {

    width: 110px;
    padding-left: 10px;
}

.std-features-col2 {

    width: 140px;

}

.std-features-col3 {

    width: 140px;

}

.std-features-col4 {

    width: 60px;

}

.std-features-col5 {

    width: 140px;

}

.std-features-col6 {

    width: 55px;

}





.testdrive-toggler {

    background: #333333;
	height: 16px;
	padding-top: 2px;
	margin-bottom: 1px;
	background-image: url('/assets/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:right;

}

h3.testdrive-toggler{
	width:465px;
}


h3.testdrive-toggler a{
font-weight:normal;
text-decoration:none;
font-size:9px;
padding-left:7px;

}
.testdrive-togglertitle {

    color: #ffffff;
	font-size: 11px;
	font-weight: normal;
    text-decoration: none;
	margin-left: 10px;


}
div.testdrive-accordion{

	width:445px;

}

div.testdrive-accordion p strong{
color:#000000;
}
div.testdrive-accordion p{

padding-top:1em;

}



/*****************************

	Disclaimer

*****************************/

div.disclaimer{
padding:0.5em;
}
.disclaimer p{
text-align:left;
padding-bottom:0.5em;

}
/*****************************

	Options

*****************************/
#optionbox {
background-color:#ffffff;
position:absolute;
z-index:5000;
width: 132px; /*132px;*/
border:1px solid #f00;
top:5px;
}

ul.options{
	width:429px;
	border:0px solid #000000;
	margin:0px;
	/*background-color:#EAEAEA;*/

}

ul.options li{
	list-style-image:none;
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;

}

ul.options li.description{
	width:429px;
	/*background-color:purple;*/
	/*display:block;*/
	border:0px solid #000000;
	color:#FF0000;

}


ul.options li.descriptionSub{
	width:429px;
	display:block;
	float:left;
	/*background-color:purple;*/
	border-bottom:1px solid #cccccc;
}


ul.options li.description div.descriptionTitle {
	width:342px; /*was 342px */
	float:left;
	border:0px solid #99FF00;
}

ul.options li.descriptionSub div.descriptionInfo {
	width:342px;
	border:0px solid #ffffff;
	float:left;
}

ul.options li.description div.price {
	width:87px;
	float:left;
	background-color:#cccccc;
}

ul.options li.descriptionSub div.priceVal{
	width:50px;
	float:left;
	display: block;
	background-color:#cccccc;
	text-align:left;
}



div.checkbox{
margin:0;
padding:0;
float:left;
background-color:#cccccc;
width:37px;
}

ul.options li.descriptionSub div input{
	padding:0;
	margin:0;
	background-color:#000000;
	border:0;
	border-spacing:0;
	line-height:0;
}


/***************************
*    D I M E N S I O N S   *
***************************/

div.car {
	float: left;
	width: 100%;
	color: #333;
	margin-top: 20px;
}

div.car div.l_col {
	padding-left: 10px;
	width: 200px;
	float: left;
}

span.name {
	display: block;
	position: relative;
	left: 10px;
	top: -3px;
	margin-bottom: 5px;
}

div.car div.r_col {
	margin-right: 20px;
	width: 340px;
	float: right;
}

ul.info {
    list-style-type: none;
    width: 340px;
}

ul.info li{
    border-bottom: 1px solid #ccc;
    width: 100%;
    line-height: 17px;
}

ul.info li.last{
    border-bottom: 0px;
}

ul.dms_container{
    list-style-type: none;
	width: 470px;
	margin: 0px 0px 20px 10px;
	font-size: 10px;
}

ul.dms_container li.row{
	border-bottom: 1px solid #ccc;
	clear: left;

	width: 500px;
}

ul.dms_container li span {
	float: left;
	width: 320px;
	    padding-top: 1.5px;
	padding-bottom: 1.5px;


}

ul.dms_data{
    list-style-type: none;
    float: left;
    width: 180px;
}

ul.dms_data li{
    width: 80px;
    height: auto;
    background-color: #d6d6d6;
    float: left;
    line-height: 17px;
    text-align: right;
    padding-right: 10px;
		    padding-top: 1.5px;
	padding-bottom: 1.5px;

}

br {clear: both;}

div.accordion-row {
    overflow: hidden;
    width: 100%;
    float: left;
}


ul.dimensions-row {

    display: inline;
	float: left;
	width: 500px;
    list-style: none;
	border-bottom: 1px solid #D6D6D6;
	font-size: 10px;
	background: #D6D6D6;

}

ul.dimensions-row li {

    float: left;
	width: 297px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 3px;
	background:#ffffff;

}

ul.dimensions-row li.grey {

    background: #D6D6D6;
	width: 90px;
    text-align: right;
    height: inherit;
	padding-right: 10px;

}

/****************************
	offers

****************************/
div#offers{


}



p.offersleft{
width:290px;
float:right;
padding-top:20px;
padding-right:45px;
}
img.padleft{
padding-left:15px;

}
div.offersimages{
padding-top:15px;

}

.offerspad{
padding-left:20px;
}

/*****************************

 Login

*****************************/

.login-text {

	padding:30px 30px 30px 110px;
	width:780px;
	font-size: 12px;
	background: #e0e0e0;
	text-align: left;
	font-family: Arial,Verdana,Helvetica;

	}

.login-text .username {

	float:left;
	font-family:Arial,Helvetica,sans-serif;
	padding:15px 50px 15px 0px;
	width:100px;
	}

.login-text .password {

	float:left;
	font-family:Arial,Helvetica,sans-serif;
	padding:15px 50px 15px 30px;
	width:100px;
	}

.login-text .login-button {

	float: left;
		padding:15px 50px 15px 30px;
	width:100px;

	}

.login-text .login-button #login {

	background: url(/assets/images/loginslider.gif);
		height:23px;
	letter-spacing: -9999999px;

	width:146px;
	border: 0;
	}

.login-text .login-button #login:hover{

	background-position:0 100%;

}

login-text .login-button #login.Hover{

    background-position:0 100%;

}

#logon-page-container {

    width: 762px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	text-align:left;
    color: #ffffff;

}

#logon-page-container h1 {

    font-size: 18px;
	color: #ffffff;
	font-weight: 100;

}

.bluebg{

}

#logon-page-container #logo-box {

    height: 90px;

}

#logon-page-container #left-box {


    float: left;
    width: 280px;
	height: 294px;
	display: block;
	background: #0034B5;
    padding: 10px;
    padding-top: 50px;
	/*margin-left:10px;*/
	overflow:hidden;

}

#logon-page-container #right-box {

    width: 453px;
	height: 354px;
    display: block;
	background: url('/assets/images/logon-page.jpg');
	float: right;
	margin-right:9px;


}

#logon-page-container input#username, input#password {
    float: left;
    width: 120px;
    margin: 3px 0px 15px 0px;

}

#logon-page-container input#username {

}

#logon-page-container input#login {
    background: transparent url('/assets/images/buttons/login.gif');
    border: 0px;
    width: 80px;
    height: 22px;
    letter-spacing: -9000px;
    float: left;
    margin: 2px 0px 0px 25px;
}

#logon-page-container label {
    float: left;


}

#logon-page-container #logo-left{
padding:0px;
margin:0px;
margin-left:-15px;
	display:inline;
 float: left;
}

p.yellow {padding-top: 4px;}


image#car {
    display: block;
}

ul.prf_caption {
    list-style-type: none;
    float: right;
    margin-right: 90px;
}

ul.prf_caption li{
    float: left;
    font-weight: bold;
}

#prf_ca {width: 170px; text-align: center;}
#prf_cb {width: 180px; text-align: center;}
#prf_cc {width: 120px; text-align: center;}

ul.prf_header, ul.prf_data {
    list-style-type: none;
    float: left;
    width: 100%;
}

ul.prf_header li, ul.prf_data li{
    float: left;
    text-align: center;
}

ul.prf_header li {
    height: 50px;
}

ul.prf_data li {
    height: 30px;
}

.prf_da {width: 55px;}
.prf_db {width: 75px;}
.prf_dc {width: 40px;}
.prf_dd {width: 50px;}
.prf_de {width: 80px;}
.prf_df {width: 50px;}
.prf_dg {width: 75px;}
.prf_dh {width: 55px;}
.prf_di {width: 55px;}
.prf_dj {width: 55px;}

.gray_bg {background-color: #D6D6D6;}

h3.performance-accordion-toggler{

    background: #333333;
	height: 16px;
	font-weight: normal;
	font-size: 11px;
	width: 587px;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-top: 2px;
	background-image: url('/assets/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:right;
	float: left;

}




h3.performance-accordion-toggler a{

    text-decoration: none;
	color: #ffffff;

}



div.performance-accordion-row {
    overflow: hidden;
    width: 100%;
    float: left;
}

.textAreaLeft p{
padding-bottom:5px;

}


   .description img {float: right;margin-right: 15px;cursor: pointer;cursor: hand;}
    div.note {background-color: #d90000;color: #fff;margin-top: 6px;margin-left: -10px;padding-left: 10px;}
    div.note li {margin: 3px 0px 3px 15px;padding: 0px;}


    div.popup{
    text-align:left;
    margin-left:5px;
    margin-right:5px;


    }
    div.popup p{

    margin-bottom:0.5em;
    }


.coloursfooter p{
padding-bottom:1em;

}
/*	Summary	Page   */


div#summary h2 {
	font: bold 13px Verdana, Arial, sans-serif;
	color: #333;
	margin-top: 20px;
}

div#summary h3 {
	font: 13px Verdana, Arial, sans-serif;
	color: #333;
}

div#summary h4 {
	font: bold 10px Verdana, Arial, sans-serif;
	color: #333;
	margin-top: 15px;
}


div#summary div.chevron {
	background: transparent url('/assets/images/chevron.gif') top left no-repeat;
	padding-left: 18px;
	font: 12px Verdana, Arial, sans-serif;
}

div#summary div.car_desc {
	float: left;
	position: relative;
	top: 30px;
	left: 20px;
}

div#summary div#det_accordion {
	margin: 10px 0px 40px 0px;
}

div#summary div.ccar {
	background-color: #c6c6c6;
	padding: 15px;
	overflow: auto;
	margin-right: 9px;
	width: 560px;
}

div.ccar label {
	float: left;
	width: 130px;
	margin-left: 30px;
	margin-top: 10px;
}

div#summary #t_and_c {
	width: 496px;
	height: 142px;
	overflow: auto;
	margin: 15px;
	padding: 10px;
	border: 1px solid #7F9DB9;
}

div#summary #t_and_c p {
	margin: 5px 0px 5px 0px;
}

div#summary #t_and_c input#t_and_c_cb {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 15px;
}

div#summary #t_and_c label {
    float: left;
    color: red;
    width: auto;
    margin-right: 7px;
}

div#summary div.accordion-row {
    overflow: hidden;
    width: 100%;
    float: left;
}

div#summary ul.prf_caption {
    list-style-type: none;
    float: right;
}

div#summary ul.prf_caption li{
    float: left;
    font-weight: bold;
}

div#summary #prf_ca {width: 170px; text-align: center;}
div#summary #prf_cb {width: 180px; text-align: center;}
div#summary #prf_cc {width: 120px; text-align: center;}

div#summary ul.prf_header,
div#summary ul.prf_data {
    list-style-type: none;
    float: left;
    width: 100%;
}

div#summary ul.prf_header li,
div#summary ul.prf_data li{
    float: left;
    text-align: center;
}

div#summary ul.prf_header li {
    height: 40px;
}

div#summary ul.prf_data li {
    //line-height: 30px;
}

div#summary .prf_da {width: 55px;}
div#summary .prf_db {width: 75px;}
div#summary .prf_dc {width: 40px;}
div#summary .prf_dd {width: 50px;}
div#summary .prf_de {width: 80px;}
div#summary .prf_df {width: 50px;}
div#summary .prf_dg {width: 75px;}
div#summary .prf_dh {width: 55px;}
div#summary .prf_di {width: 55px;}
div#summary .prf_dj {width: 55px;}

div#summary .gray_bg {background-color: #D6D6D6;}


div#summary #det_accordion #std-features-right ul li {
    width: 270px;
    float: left;
    margin-right: 25px;

}


div#summary #det_accordion #std-features-right ul{
margin:0px;
padding:0px;

}

div#summary #det_accordion #std-features-right {
    width: 624px;
    float:left;
}



div#taxtable{
	clear:both;
	position:absolute;
	width:762px;;
	border:1px solid #ccc;
	top:50px;
	left:30%;
		display:none;
	background-color:#ffffff;
	padding-bottom:20px;
}

div#taxtable table{
	width:742px;
	margin-bottom:28px;
	margin-left:10px;
}

div#taxtable table td{
border-bottom:1px solid #CCCCCC;
padding-top:6px;
padding-bottom:6px;
}

div#taxtable table td.gradetxt{
width:250px;

}

div#taxtable table td.noborder{
border:none;

}

div#taxtable table td.gradecol{
text-align:center;

}
div#taxtable h1{
margin-top:60px;
padding-left:13px;
padding-bottom:9px;
width:729px;
margin-left:10px;

}

div#taxtable h2{
margin-left:24px;
margin-top:8px;
margin-bottom:8px;
}
div#taxtable p{
margin-left:24px;
}

div#taxtable a{

margin-left:73px;
}




 div#content div#blank a{
color:#666;
}
div#blank{
padding-top:4px;
}
div#rightCol div#content div#blank p{
padding-bottom:1em;
}


.custom_listing_header{
width:493px;

}
#pru .mainAreaRight{
border:1px solid #f00;
}
.pru-blue-box{
padding-top:20px;
float:left;
background-color:#1340B6;
width:230px;
height:280px;
margin-left:3px;
display:inline;
color:#fff;
}
.pru-blue-box a{
color:#fff;

}
#pru #home div.textAreaLeft{
background-image:url(/assets/images/home-bg-pru.jpg);
float:left;
width:473px;
height:300px;
padding:0px;
margin:0px;
overflow:hidden;
}
#pru #home div.textAreaLeft p{
width:402px;
margin-left:38px;

}
div#pru  #logo-right img#pru-logo{
margin-right:24px;
}
#pru #home div.textAreaLeft h1.welcome_home{
display:block;
margin-top:53px;
margin-left:38px;
margin-bottom:17px;
width:206px;
height:22px;
background-image:url(/assets/images/prudential/home-header.png);

}


div#pru #logo-left{
margin:0px;
padding:0px;
margin-left:-10px;
}


#pru .subcontent{
float:right;
width:214px;
height:88px;
border-bottom:1px solid #fff;
text-align:left;
}


#pru .last{
border-bottom:none;


}

.subcontent p{
padding-top:4px;
padding-bottom:4px;
display:block;
}


#pru .promo_zone{
margin-top:20px;
width:700px;
float:left;

}


.findout{
float:left;
}
.silder-button{
border:1px solid #fff;
height:15px;
width:17px;
display:block;
text-decoration:none;
text-align:center;
float:right;
padding-top:2px;
margin-right:6px;
}

#pru .disabled{
color:#4266C5;

}
#pru .disabled .silder-button{
color:#4266C5;
border:1px solid #4266C5;
}
#pru .promo{

float:right;
}
#pru .label_list{
padding-top:0px;
margin-top:0px;
float:left;

}
div.scroller {
	/* modify width and height of scrolling section if necessary	*/
	/*width: 635px;
	height: 300px;*/
	width:473px;
height:300px;
overflow: hidden;
border:none;
}
div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/
width:473px;
height:300px;
overflow:hidden;
float:left;
padding:0px;
}
div.scroller div.content {
width: 10000px;
}

div#section2 {
background:#ffffff;
color:#ffffff;
}





ul.clist {
    list-style-type: none;
    magin: 8px 0px 20px 20px;
    padding-left: 30px;


}


ul.clist a{
padding-top:10px;
color:#666;
padding-bottom:10px;
}


#grades a{
color:#666;
}

div#grade_4b,
div#grade_5a,
div#grade_5b,
div#grade_6a,
div#grade_7a,
div#grade_7b,
div#grade_sub_7b{
	clear:both;
	position:absolute;
	width:762px;;
	border:1px solid #ccc;
	top:50px;
	left:30%;
		display:none;
	background-color:#ffffff;
	padding-bottom:25px;
}


.css_popup ul{
list-style-image:url(/assets/images/red-bullet.gif);
color:#d90000;
padding-top:1em;
margin-left:2.2em;
list-style-position:outside;
}

.css_popup ul li{
color:#000000;
padding-top:0.1em;
}

.css_popup p{
padding-top:1em;
}

.css_popup .closebutt{
margin-left:155px;
}


#svo_pito ul.prf_data li,
.svo ul.prf_data li {
    height: 30px;
}

/*********************************************
       Items In The Left Navigation
**********************************************/

#container #svo_pito #nav1 .nav2_item a,
#container .svo #nav1 .nav2_item a,
#container #svo_pito #nav1 .nav1_item a,
#container .svo #nav1 .nav1_item a {
    background-color:#fff;
    font-size: 9px;
    color: #313031;
	border-bottom: 0.1em solid #CCCCCC;
	width: 130px;
	padding-left: 10px;

	padding-bottom: 3px;
	background: url('/assets/images/svonav.gif') no-repeat;
	display: block;
	text-decoration: none;
	text-align: left;

}
/*********************************************
       Hovered Items In The Left Navigation
**********************************************/


#container #svo_pito #nav1 .nav1_item a:hover,
#container .svo #nav1 .nav1_item a:hover {

    color: #003399;

}





#container #svo_pito #nav1 .open h3 a:hover,
#container .svo #nav1 .open h3 a{
	color:#000000;
	background: #FFD911;

}




#container #svo_pito #nav1 a,
#container .svo #nav1 a{

	background: #ffffff;

}

#container #svo_pito #nav1 .nav1_selected a,
#container .svo #nav1 .nav1_selected a {
	background: #FFD911;
}

#container .svo #nav1 a.selected{
	background: #FFD911;
}
#container .svo div#nav1 ul li.nav1_item div.nav1_stretcher ul li a:hover,
#container .svo div#nav1 ul li.nav1_item div.nav1_stretcher ul li a.selected{
	background: #FFD911;
}


#container .svo #content #colours_header {

    font-weight: bold;
	padding-bottom: 3px;
	border-bottom: 1px solid #cccccc;
	width: 600px;
	color: #003399;
	margin-bottom: 10px;
	margin-top: 10px;


}


#container .svo form#content{
width:592px;
}


#container .svo #content #colours_box {

    width: 140px;
	float: left;
	height: 120px;
	display: block;

}





#container .svo #content .trim_button {

    list-style: none;
	font-weight: normal;

}






#container .svo #content .trim_button a {


    padding-left: 4px;
	padding-top: 2px;
    width: 92px;
	height: 16px;
	display: block;
	background-image: url('/assets/images/trim_btn.gif');
	background-color: #ffffff;
	text-decoration: none;
	color: #333333;
	font-size: 9px;

}






#container .svo #content .trim_button .selected, .chevrolet #content .trim_button a:hover {

    background-color: #003399;
	color: #ffffff;

}


#container .svo #content .box{


background: #E2E2E2;



}


#container .svo #content .box .a_trim {

float: left;
padding-top: 25px;
padding-left: 25px;
width: 275px;
color: #313031;

}




#container .svo #content .box .a_trim img {
	float: left;
}



#container .svo #content .box .a_trim p {
	float: right;
	padding-top: 20px;
	width: 170px;
}








#container .svo .listing-toggler{

    background: #1F60A9;
	height: 14px;
	font-weight: normal;
	font-size: 11px;
	width: 600px;
	margin-bottom:2.5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('/assets/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:right;

}


.svolistingheader{
font-size:11px;
width:600px;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
height:14px;
background-color:#FFD911;
}






#container .svo .listing-toggler a {

    text-decoration: none;
	color: #fff;

}








#container .svo .listing-row {
    margin-left: 4px;
    margin-bottom:2px;
    width: 600px;
    border-bottom:1px solid #ccc;
    font-size:10px;
}





.svo .listing-row a:hover{

color: #003399;
/*text-decoration:underline;*/
}


table.svofeature{
width:592px;
padding-top:21px;
}
table.svofeature td{
height:18px;
padding-left:16px;
border-bottom:2px solid #fff;
}

table.svofeature td a{
color:#fff;
}
.svoyellowbg{
background-color:#FFD911;

}
.svobluebg{
background-color:#1F60A9;
}
.svobluebg{
color:#fff;
}


.svo div.dimensions-hdr {
	color: #1F60A9;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}



.svo h3.accordion-toggler{

    background: #fff;
	height: 16px;
	font-weight: normal;
	font-size: 12px;
	width: 587px;
	margin-bottom: 1px;
	padding-left: 5px;
	padding-top: 2px;
	background-image: url('/assets/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:485px 0px;
	border-bottom:1px solid #ccc;
	float: left;

}
#svo_pito h3.dimensions,
.svo h3.dimensions{

    text-decoration: none;
	color: #1F60A9;
	font-weight:normal;
    padding-top:10px;
    width:400px;
}













#container #svo_pito #nav3 ul li a:hover,
#container #svo_pito #nav3 ul li.selected a,
#container .svo #nav3 ul li a:hover,
#container .svo #nav3 ul li.selected a {


	background: #FFD911;
	text-decoration: none;

}




.svo #topnav-wrapper-yellow{
    margin-top: 10px;
    width: 592px;
	height: 20px;
background-color:#FFD911;
}

.svo #topnav a {

}


.svo #topnav li,
.svo #topnav a{
color:#000;
}
.svo #topnav a:hover ,
.svo #topnav a.selected {
background-color:#FFD911;

}





/***************************


***************************/

#container #svo_pito .std-features-toggler{
background-color:#ffffff;

}

#container #svo_pito .std-features-toggler h3{
background-color:#ffffff;
}
#container .svo .std-features-toggler a{
background-color:#ffffff;
   color:#1F60A9;
   text-decoration:none;
   font-size:12px;
   width:591px;
   margin-left:44px;
}


#container .amb .std-features-accordion ul,
#container .svo .std-features-accordion ul{
margin-left:82px;

}

#container .svo .std-features-accordion h2{
font-size:10px;
margin-left:82px;
}

#container .svo .std-features-accordion ul li{
padding-left:20px;
display:block;
background-image:url(/assets/images/svo/list-dot.gif);
width:420px;
background-position:0px 4px;
background-repeat:no-repeat;

}

#container .amb .std-features-accordion ul li{
padding-left:20px;
display:block;
background-image:url(/assets/images/amb-list-dot.gif);
width:420px;
background-position:0px 4px;
background-repeat:no-repeat;

}


#container .svo .std-features-toggler{
background-color:#ffffff;
    color:#1F60A9;
	height: 14px;
	font-weight: normal;
	font-size: 11px;
	width: 591px;
	margin-bottom:2.5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url('/assets/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:485px 0px;
	border-bottom:1px solid #CCCCCC;

}
/*****************************

svo engines page

*****************************/
#container .svo .engine-features-toggler{
background-color:#ffffff;

}

#container #svo_pito .engine-features-toggler h3{
background-color:#ffffff;
}
#container .svo .engine-features-toggler a{
background-color:#ffffff;
   color:#1F60A9;
   text-decoration:none;
   font-size:12px;
   width:591px;
   margin-left:44px;
}

#container .svo .engine-features-accordion ul{
margin-left:82px;

}
#container .svo .engine-features-accordion ul li{
padding-left:20px;
display:block;
background-image:url(/assets/images/svo/list-dot.gif);

background-position:0px 4px;
background-repeat:no-repeat;

}

#container .svo .engine-features-accordion table{
padding-left:80px;


}

#container .svo .engine-features-toggler{
background-color:#ffffff;
    color:#1F60A9;
	height: 14px;
	font-weight: normal;
	font-size: 11px;
	width: 591px;

	padding-left: 5px;

	background-image: url('/assets/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:485px 0px;
	border-bottom:1px solid #CCCCCC;

}

.svo ul.label_list li#ll7 a{
background-image:url("/assets/images/label_svo_vauxhall_domestic.gif");

width:237px;
height:12px;
border:0px solid #cccccc;
display:block;
}

.svo ul.label_list li#l20 a{
background-image:url(/assets/images/label_svo_contact.gif);

width:237px;
height:12px;
border:0px solid #cccccc;
display:block;
}



.svo ul.label_list li#l30 a{
background-image:url(/assets/images/label_chev_cars.gif);

width:237px;
height:12px;
border:0px solid #cccccc;
display:block;
}


.svo ul.label_list li#l31 a{
background-image:url(/assets/images/amb/amb_link_1.gif);

width:237px;
height:21px;
border:0px solid #cccccc;
display:block;
}




.svo ul.label_list li#ll2 a{
background-image:url("/assets/images/svo/label_svo_vauxhall_domestic_cars.gif");
width:237px;
height:21px;
border:0px solid #cccccc;
display:block;
}


.svo ul.label_list li#ll4 a{
background-image:url("/assets/images/svo/label_chevrolet_range.gif");
width:237px;
height:12px;
border:0px solid #cccccc;
display:block;
}

.svo ul.label_list li#ll5 a{
background-image:url("/assets/images/svo/label_svo_cars.gif");
width:237px;
height:12px;
display:block;
}

.svo ul.label_list li#ll6 a{
background-image:url("/assets/images/svo/label_pito_svo_cars.gif");
width:237px;
height:12px;
border:0px solid #cccccc;
display:block;
}

.svo ul.label_list li#ll10 a{
background-image:url("/assets/images/svo/label_svo_gm_cars.gif");
width:237px;
height:12px;
border:0px solid #cccccc;
display:block;
}

.svo ul.label_list li#ll3 a{
background-image:url("/assets/images/svo/label_svo_saab_cars.gif");
width:237px;
height:12px;
border:0px solid #cccccc;
display:block;
}



h1.svo{
background-image:url("/assets/images/svo/svo-h1.gif");
width:148px;
height:37px;
}

h1.amb span,
h1.svo span{
display:none;

}






.svo #std-features-left {
padding:0px;
margin:0px;


}



.svo .featurescontent{
padding-top:20px;
padding-bottom:22px;
padding-left:36px;
padding-right:40px;
width:516px;
background-color:#CCCCCC;

}
.svo .listingcontent{
padding-top:20px;
padding-bottom:22px;
padding-left:36px;
padding-right:40px;
width:524px;
background-color:#CCCCCC;

}

.svo .listingcontent p{
margin-bottom:0.5em;
}
.svo .featurescontent p{
margin-bottom:0.5em;

}



.svo h3.performance-accordion-toggler{

    background: #fff;
	height: 16px;
	font-weight: normal;
	font-size: 12px;
	width: 547px;
	margin-bottom: 1px;
	padding-left: 45px;
	padding-top: 2px;
	background-image: url('/assets/images/plusminus.gif');
	background-repeat:no-repeat;
	background-position:485px 4px;
	float: left;
	border-bottom:1px solid #ccc;
}


.svo h3.performance-accordion-toggler a{

    text-decoration: none;
	color: #1F60A9;

}


/* SVO */

.svo .svoblue{
color:#1F60A9;
}




.svo div.custom_listing_header .svoblue{
color:#1F60A9;
}


.svo div.custom_listing_header{
width:600px;
border-bottom: 1px solid #cccccc;
}

.svo div.custom_listing_header h1 {
font-size:14px;
margin:0px;
padding:0px;
}
.svo #graybox{
width:592px;
}

.svo div.heading{
width:600px;
border-bottom: 1px solid #cccccc;
padding-bottom:5px;
}


.svo div.heading h1{
font-size: 165%;
color:#333333;
}

.svo div.graybox{
/*width:592px; */
background-color:#DBDBDB;
padding-left:30px;
width:562px;
padding-top:17px;
padding-bottom:

}

.svo div.graybox p{
width:530px;

}
#svo_pito div.graybox h2,
.svo div.graybox h2{
color:#1F60A9;
}


.svo div.orderform{
margin-left:35px;
margin-top:22px;
}

.svo div.svoorderform{
	background-color:#DBDBDB;
	width:592px;
	overflow:auto;
}
.svo div.svoorderform .formArea{
/*margin-left:113px;*/
}

/*
div.formdivauthority{
border:1px solid #ff0000;
float:left;
}
*/


.svo div.svoorderform label{
width:100px;
display:block;

}

.svo div.svoorderform {

}
.svo div.svoorderform div{

}
.svo div.svoorderform .formArea select,
.svo div.svoorderform .formArea input{
padding:0px;
margin:0px;
width:127px;
display:block;
}
.svo div.svoorderform .formArea label{
background-image:url(/assets/images/chevron_grbg.gif);
background-position:0px 8px;
background-repeat:no-repeat;
height:20px;
padding-left:19px;
padding-top:6px;
color:#666666;
width:194px;
}


.svo div.svoorderform .formArea h2{
background-color:#1F60A9;
border-top:5px solid #fff;
border-bottom:2px solid #fff;
width:574px;
color:#fff;
height:17px;
clear:both;
font-weight:normal;
padding-top:2px;
padding-left:18px;
}
.svo div.svoorderform .formArea div.subform{
/*border:1px solid #0000ff;*/
width:470px;
}
.svo div.svoorderform .formArea div.subform div{

width:194px;
float:left;
padding-bottom:6px;
}

.svo .opt{

width:194px;

}

.svo div.svoorderform .formArea .subform .formdivother{
width:394px;
float:left;
padding-bottom:6px;

}


.svo div.svoorderform .formArea .subform .formdivenginecc{
width:394px;
float:left;
padding-bottom:6px;

}


.svo div.svoorderform .formArea .subform .formdivtyremake{
width:394px;
float:left;
padding-bottom:6px;

}

.svo div.svoorderform .formArea .subform{
padding-top:34px;
padding-left:112px;
padding-bottom:34px;
width:400px;
}

.svo .subform .opt input{
width:200px;

}

.svo div.svoorderform .formArea .subform  .formdivdaterequired,
.svo div.svoorderform .formArea .subform  .formdivbody div,
.svo div.svoorderform .formArea .subform  .formdivbody label,
.svo div.svoorderform .formArea .subform  .formdivbody input,
.svo div.svoorderform .formArea .subform  .formdivfueltype div,
.svo div.svoorderform .formArea .subform  .formdivfueltype label,
.svo div.svoorderform .formArea .subform  .formdivfueltype input,
.svo div.svoorderform .formArea .subform  .formdivtransmission div,
.svo div.svoorderform .formArea .subform  .formdivtransmission label,
.svo div.svoorderform .formArea .subform  .formdivtransmission input{

float:left;
}






.svo div.svoorderform .formArea .subform div.reasons .formdivreason{
width:335px;
}

.svo div.svoorderform .formArea .subform .formdivreason div.label{
width:305px;
padding-top:3px;
padding-right:20px;
color:#666666;
border-bottom:1px solid #999999;
}

.svo div.svoorderform .formArea .subform .formdivreason input.reason{
width:20px;
height:18px;
float:right;
margin-left:-23px;
padding-right:20px;
margin-top: 2px;
}

.svo div.svoorderform .formArea .subform div.formdiv {
    border: 1ps solid #ff0;
    width: 95%;
    font-size: 95%;
    margin: 10px 0px 15px 0px;
}

.svo div.svoorderform .formArea .subform div.formdiv a {
    line-height: 26px;
}

.svo div.svoorderform .formArea .subform .formdivfueltype,
.svo div.svoorderform .formArea .subform .formdivtransmission{
width:332px;
height:20px;
}
.svo div.svoorderform .formArea .subform .formdivtransmission{
border-bottom:1px solid #999999;
}

.svo div.svoorderform .formArea .subform .formdivfueltype label{
width:70px;
}
.svo div.svoorderform .formArea .subform .formdivtransmission label{
width:150px;
}
.svo div.svoorderform .formArea .subform .formdivfueltype div.label,
.svo div.svoorderform .formArea .subform .formdivtransmission div.label{
width:57px;
height:16px;
padding-left:3px;
/*color:#666666;*/
padding-top:3px;

}


.svo div.svoorderform .formArea .subform input.svosubmit{
border:0px;
margin:0px;
padding:0px;
width:138px;
padding-left:138px;
overflow:hidden;
height:18px;
background-image:url(/assets/images/vauxhall_3dtd_submit.gif);
cursor:pointer;


}


.svo div.svoorderform .formArea .subform .formdivbody  div.label{
background-image:url(/assets/images/chevron_grbg.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding-left:20px;
padding-top:2px;

/*
padding-top:4px;
width:190px;
height:20px;
*/
color:#666666;

}

.svo div.svoorderform .formArea .subform .formdivbody input.body{
/*height:28px;
margin-top:6px;
width:118px;
display:block;
*/
}

.svo div.svoorderform .formArea .subform .formdiv{
}
.svo div.svoorderform .formArea  div.subform .formdivbody{
width:332px;
background-image:url(/assets/images/svo/vline.gif);
background-repeat:repeat-x;
/*background-position:0px 19px;*/
}
.svo div.svoorderform .formArea .formdivbody input,
.svo div.svoorderform .formArea .formdivfueltype input,
.svo div.svoorderform .formArea .formdivtransmission input{
width:20px;
height:20px;
}
.formdivdeliveraddress,
.svo div.svoorderform .formdivaddress{
width:194px;
clear:both;
}
.svo div.svoorderform .formArea .formdivrequirements label,
.svo div.svoorderform .formArea .formdivrequirements,
.svo div.svoorderform .formdivaddress label,
.svo div.svoorderform .formdivaddress,
.svo div.svoorderform .formArea .formdivdeliveryaddress label,
.svo div.svoorderform .formArea .formdivdeliveryaddress{
width:300px;
}


.svo div.svoorderform .formArea .formdivrequirements textarea,
.svo div.svoorderform .formArea .formdivaddress textarea,
.svo div.svoorderform .formArea .formdivdeliveryaddress textarea{
width:315px;
height:84px;
}
div.orderheading{
width:592px;
height:18px;
background-color:#1F60A9;
}
.svo div.orderform h2{
font-weight:normal;
font-size:14px;
clear:both;

}
.svo div.orderform p{
font-size:11px;
}
.svo div.warrantycontent{
padding-left:37px;
padding-top:18px;
}

.svo div.demonstratorscontent{
padding-left:37px;
padding-top:18px;
}

.svo #warrantyTable table{
margin-left:42px;
width:300px;
}


.svo #warrantyTable table td{
border-bottom:1px solid #ccc;
padding-bottom:5px;
padding-top:4px;

}


.svo ul.orderUL {
    list-style-type: none;
    margin-left: 50px;
    margin-top: 30px;
}

.svo ul.demonstratorsUl {
    list-style-type: none;
}

.svo ul.demonstratorsUl img{
    margin-top: 2px;
    margin-bottom: 15px;
}

.svo ul.orderUL li{
    float: left;
    margin-right: 15px;
}

.svo ul.orderUL li span, .svo ul.demonstratorsUl li span {
    display: none;
}

.svo .grey_orders {
    padding: 15px 20px;
    background-color: #DBDBDB;
    width: 552px;
    font-size: 11px;
}

.svo .pdfTableLeft{
width:39px;
float:left;
padding-top:21px;
padding-left:7px;
}

.svo .pdfTableRight{

float:left;
width:230px;
height:39px;
}

.svo div.pdfTable div.pdfTableRight a{
color:#1F60A9;

}
h1 span.svobluesmall{
color:#1F60A9;
font-weight:normal;
font-size:10px;
}

.svo a.svo_aftersales {
    display: block;
    border: 1px solid #fff;
    padding-top:12px;
    overflow: hidden;

    width: 560px;
    text-decoration: none;
    background-image: url(/assets/images/chevron2.gif);
    background-repeat:no-repeat;
    background-position:259px 33px;
    font-size: 12px;
    color: #333;
    padding-bottom:12px;
   padding-left:32px;

   margin-bottom:10px;
}

.svo a.svo_aftersales:hover {
    border: 1px solid #1F60A9;
}

.svo a.svo_aftersales img{
    float: left;
    padding-right:11px;
}

.svo a.svo_aftersales .pdfTableRight {
    float: left;
}

.svo a.svo_aftersales .blue {
    font-size: 14px;
    font-weight: bold;
    color: #1F60A9;

}

.svo a.svo_aftersales .red {
    font-size: 14px;
    color: #333;
}

.svo form#svo_contact {
    border-top: 18px solid #1F60A9;
    width: 487px;
    background-color: #dbdbdb;
 /*   padding: 20px 50px; */
   height:480px;


    clear:both;
    padding-left:113px;
}



.svo form#svo_contact div.container{

width:360px;

}
.svo form#svo_contact div{
    float: left;

    margin-bottom: 15px;
}

.svo form#svo_contact label {
    width: 150px;
    background: url('/assets/images/chevron_grbg.gif')  0% 50% no-repeat;
    display: block;
    font-size: 10px;
    color: #666;
    padding-left: 18px;
    padding-bottom: 3px;
}

.svo form#svo_contact div.formdivtxtTitle,
.svo form#svo_contact div.formdivtxtareaMessage {
    clear: left;
}

.svo form#svo_contact div.formdivtxtareaMessage textarea{
    width: 300px;
    height: 60px;
}

.svo form#svo_contact div.formdivrcpts{
/* clear:both; */

}




.svo form#svo_contact div.formdivrcpts {
    padding-bottom: 10px;
    width: 340px;
 /*   clear:both;  */

}


.svo form#svo_contact div.formdivrcpts div.label{
float:left;
padding-right:5px;
color:#666666;
}

.svo form#svo_contact div.formdivrcpts input {
float:left;
margin-right:5px;
}

.svo form#svo_contact div.formdivrcpts label {
float:left;
width: 320px;
}



.svo form#svo_contact #submit {
    background: transparent url('/assets/images/btn_frm_submit.gif') no-repeat;
    width: 139px;
    height: 18px;
    border: none;
    letter-spacing: -9999px;

}

.svo form#svo_contact div.label{

}



.svo .svo-engine table td{
border-bottom:1px solid #CCCCCC;

}

.svo .warranty-list li{
margin-left:1.5em;


}

table.tbl_bline td {
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
}

div.popup ol li {
    margin-bottom: 10px;
}



/**************************************
 Brand Select Home
***************************************/

/* Home wrapper div */
.home {

	width: 918px;
	margin-left: auto;
	margin-right: auto;

}



#home-wrapper {
float:left;

}
#logo-box{
	width:918px;
	border-bottom: 18px solid #004272;
	margin: 0;
}

#logo-box img {
	margin: 0;
	padding: 0;

	}


.home .promo_zone {

	float: right;
	padding: 30px;
	margin-right: 30px;

	}

/****************************

Home Page

*****************************/

div#icons_home{
float:right;
margin:10px 40px 10px 0;
display:inline;
}

div#logo_home{
border:0px solid #cccccc;
float:left;
padding:10px 0 0 10px;
margin:0px;
}

h1.welcome_home{
background-image:url("/assets/images/title_welcome.gif");
background-repeat:no-repeat;
width:141px;
height:44px;
text-decoration:none;
margin-bottom: 13px;
margin-top: 30px;
}


.textAreaLeft{
	height: 280px;
	float:left;
	width:453px;
	padding:10px;
	padding-left: 35px;
	text-align:left;
	font-size:11px;
	background:#AEB3B6;
}


div.textAreaLeft p{
width: 380px;
color: #333333;
font-family: Arial,Helvetica,Verdana;
font-size: 11px;
}

h1.welcome_home span{
display:none;
}


div.mainAreaRight{
	float:left;
	text-align:left;
	display:inline;
}


div.promo_area{
margin:10px 0 0 5px;
padding:10px 0 10px 0;
float:left;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}


h2.promo_area{
}

img.promo_area{
float:left;
margin:10px 0 10px 0;

}

p.promo_area{
float:left;
border-top:0px solid #cccccc;
border-bottom:0px solid #cccccc;
width:348px;
}


/** Home page nav **/

ul.label_list{
float:left;
list-style-image:none;
list-style-type:none;
display: inline;
width: 918px;
background: #D6D9DA;
}
ul.label_list li {

	float: left;
	display: inline;
	border-right: 1px solid #fff;
	}

ul.label_list li a {
border-bottom:1px solid #cccccc;
width: 152px;
height: 41px;
}

ul.label_list li a:hover {
	background-position: bottom;
	}

ul.label_list #ll1 a{
background-image:url("/assets/images/label_vauxhall_cars.gif");
display:block;
}

ul.label_list #ll2 a{
background-image:url("/assets/images/label_commercial_vehicles.gif");
display:block;
}

ul.label_list #ll3 a{
background-image:url("/assets/images/label_saab_range.gif");
display:block;
}


ul.label_list #ll4 a{
background-image:url("/assets/images/label_chevrolet_range.gif");
display:block;
}


ul.label_list #ll5 a{
background-image:url("/assets/images/label_cadillac_range.gif");
display:block;
}






ul.label_list li a span{
display:none;
}

ul.label_list li#2{
background-image:url("/assets/images/label_vauxhall_cars.gif");

}




.home #footer {

position: relative;
top: 70px;

}


/* for tax calculator */

.menulabel {width: 125px;display:block;float:left;}
.calcselect {width: 125px;}