html, body { margin:0; padding:0; background:#fff; height:100%; width:100%; font:76% Verdana, Arial, Helvetica, sans-serif;}
.clear { clear:both; }
img {border:0px}
.spacer { clear:both; margin-top:5px; padding:5px;}


table {border-collapse:collapse; margin:0px}
td {border-collapse:collapse}
/*td {text-align:left; vertical-align:top; padding:0px}*/
td {vertical-align:top}
#topnav {padding:0px}

#uppercontain {text-align:center; padding:0px}
#uppercontain_table {width:976px; margin:0 auto 0 auto}

.reportingImage {position:absolute; top:1px; left:1px}

#maincontain {width:100%; height:100%; background:#fff url(/bv/reskin/_images/bcknav.jpg) top center no-repeat}
/*#headercontain {height:84px; text-align:left; vertical-align:middle; padding:0px 0px 0px 16px}*/
#headercontain {height:100px; text-align:right; vertical-align:top; padding:19px 16px 0px 0px}
#topnav {height:32px}
#topnavcontain {margin: 0; padding: 0; width: 976px; height:32px; z-index: 50; position: absolute;}

#leftnavcontent {margin: 0; padding: 4px 0 0 16px; /*BOXMODEL HACK*/width: 174px; /*ACTUAL VALUES*/width: 174px; height:32px; float: left; position: absolute; z-index: 5; background:url(/bv/reskin/_images/img_no_nav.jpg) 16px 4px no-repeat; cursor: pointer}
#leftnavcontent div {padding: 4px 0 0 10px; color: #CCCCCC;text-decoration: none;font-size: 60%;}

#leftnavcontent_open {margin: 0; padding: 4px 0 0 16px; /*BOXMODEL HACK*/width: 174px; /*ACTUAL VALUES*/width: 174px; height:32px; float: left; position: absolute; z-index: 5; background:url(/bv/reskin/_images/img_open_nav.jpg) 16px 4px no-repeat; cursor: pointer}
#leftnavcontent_open div {padding: 4px 0 0 10px; color: #CCCCCC;text-decoration: none;font-size: 60%;}


#leftnavcontentshow {margin:0px; padding:0 0 0 16px; /*BOXMODEL HACK*/width:174px; /*ACTUAL VALUES*/width:158px; float:left; position:absolute; z-index:4;}

#maincontain.wide  #leftnavcontentshow {margin:32px 0px 0px 0px}
#maincontain.wide  .topfirstlink {margin: 0 0 0 10px;  padding: 0 0 6px 0; width: 136px; border:0px}
#maincontain.wide  .topsecondlink {margin: 0 0 0 10px;  padding: 0 0 6px 0; width: 136px;}



/* footer css */

.position {
	margin:10px 0 0 0;
	background-color:#F0F0F0;
	float:left;
	width:944px;
	}

#sitemap{margin: 0 auto 0 360px; padding-top:20px; margin: 0 0 0 150px;width:944px}
#SiteMapTitle
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; width:370px; /*height:250px !important;*/ float:left; /*margin-right:20px;*/padding:0px 20px 10px 6px; padding:0px 20px 0px 6px; margin-left:6px; text-align:left; background-color:#F0F0F0;}

.SiteMapTitleHeading{background:url(/bv/reskin/_images/footerhead_siteFF.jpg) left no-repeat; top:0px; top:16px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px; padding-top:16px; font-size:10px; color:#666; text-align:left; line-height:20px;/*border-bottom:1px solid #999999;padding-bottom:2px; color:#d21322; text-align:left*/}


#SitemapFooter .SitemapFooterLeftLink
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#989898; font-weight:normal !important; height:20px;  line-height:20px; text-align:left}

#SitemapFooter .SitemapFooterLeftLink a{border-right:none !important; text-decoration:none; color:#989898; padding:5px 0px; text-align:left}
#GlobalFooterRightBlock, 
#GlobalFooterRightBottomBlock 
{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:250px !important; bottom:20px; width: 180px; float:left; text-align:left; padding:0 0 10px 0; background-color:#F0F0F0; line-height:20px;}

.GlobalFooterRightHeading, .GlobalFooterRightBottomHeading
{background:url(/bv/reskin/_images/footerhead.jpg) left no-repeat; top:0px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px; padding-top:16px; font-size:10px; color:#666; text-align:left;}
/*{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF9900}*/

.GlobalFooterRightLink a, .GlobalFooterRightBottomLink a{border-right:none !important; text-decoration:none; color:#989898;padding-bottom:2px; text-align:left;padding-left:10px !important; font-size:10px}
#SitemapFooter .SitemapFooterLeftLink a{padding-left:10px !important}
.GlobalFooterRightBottomHeading {margin-top:20px; padding-top:20px; text-align:left}

/* ie hacks for footer */

*html .position{clear:both; padding-top:10px}

*html #GlobalFooterRightBlock, 
*html #GlobalFooterRightBottomBlock {padding-bottom:1px;}


/* end */







/*left CTA links & left nav*/
#toplinks { margin: 0 0 10px 0; padding: 0px 0 3px 0; width: 158px; border-right: 0px solid #eeeeee; border-left: 0px solid #eeeeee; background:transparent url(/bv/reskin/_images/CTA_img_lower.gif) 1px bottom no-repeat;}
#toplinks_inner {background-color:#EEEEEE; padding:0 1px 0 1px}
#toplinks_inner_inner {background-color:#FFFFFF; padding:11px 0 1px 0}
#toplinks a, #toplinks a:visited {color:#333333; text-decoration:none; font-size:56%}
#toplinks a:hover {color:#e02a4b; text-decoration:none}
.topfirstlink {margin: 0 0 0 10px; padding: 0 0 8px 0;	width: 136px; border-bottom:1px solid #CCCCCC}
.topsecondlink {margin: 0 0 0 10px; padding: 6px 0 6px 0; width: 136px;}
.topleftlink {margin: 0 0 0 10px;  padding: 0 0 6px 0; width: 136px;}

#toplinks #activeItem a, #toplinks #activeItem a:visited {color:#e02a4b}


/*Dealer Leftmenu related*/
#leftnavcontentshow_gap {margin-top:10px; padding:0 0 0 0px; /*BOXMODEL HACK*/width:174px; /*ACTUAL VALUES*/width:158px; float:left; position:absolute;}
#toplinkscta { margin: 0 0 10px 0; padding: 5px 0 3px 0; width: 158px; border-top: 1px solid #eeeeee; border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee; background:transparent url(/bv/reskin/_images/CTA_img_lower.gif) 1px bottom no-repeat}
#toplinkscta td, #toplinkscta .topsecondlink, #toplinkscta a, #toplinkscta a:visited {color:#333333; text-decoration:none; font-size:56%}
#toplinkscta a:hover {color:#e02a4b; text-decoration:none}
#toplinkscta #activeItem a, #toplinkscta #activeItem a:visited {color:#e02a4b}
#toplinkscta .highlight {color: #CC0033; text-decoration:none;padding: 0px 0 6px 0; }

/*End of Dealer Leftmenu related*/

/*lower left links*/
.lowleftitem {width:158px; font-size:56%; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px}

.lowleft_start {height:6px; font-size:1px; background:url(/bv/reskin/_images/_newleft/left_top.gif) top left no-repeat}
.lowleft_end {height:7px; font-size:1px; background:url(/bv/reskin/_images/_newleft/left_end.gif) bottom left no-repeat}

.lowleftcontain {background:#FFFFFF url(/bv/reskin/_images/_newleft/left_gradient.gif) bottom left repeat-x}

.lowleftarrow {font-size:1px; float:right; margin:0px; width:18px; height:11px; background:url(/bv/reskin/_images/_newleft/left_arrow_right.gif) bottom left no-repeat}
.lowleft_top {padding:0px 5px 0px 11px; background:url(/bv/reskin/_images/_newleft/left_keylines.gif) top left repeat-y}
.lowleft_top a, .lowleft_top a:visited {font-size:126%; color:#000000;	text-decoration:none}
.lowleft_top a:hover {color:#E02A4B; text-decoration:none;}

.lowleft_sub {display:none; padding:0px 5px 0px 11px; background:url(/bv/reskin/_images/_newleft/left_keylines.gif) top left repeat-y}
.lowleft_sub ul {margin:0px; padding:8px 0px 3px 0px; list-style-type:none}
.lowleft_sub li {padding:0px 0px 3px 0px}
.lowleft_sub li li {padding:3px 0px 0px 11px; background:url(/bv/reskin/_images/_newleft/left_arrow_sub.gif) top left no-repeat}
.lowleft_sub li ul {padding:0px 0px 0px 0px}
.lowleft_sub a, .lowleft_sub a:visited {margin:0px; color:#000000;	text-decoration:none}
.lowleft_sub a:hover {color:#E02A4B; text-decoration:none}


.lowleftitem #openItem .lowleftarrow, .lowleftitem #slideOpenItem .lowleftarrow {background:url(/bv/reskin/_images/_newleft/left_arrow_down.gif) bottom left no-repeat}
.lowleftitem #openItem .lowleft_sub, .lowleftitem #slideOpenItem .lowleft_sub {display:block}


.lowleftitem #activeItem , .lowleftitem #activeItem a:visited {color:#e02a4b}


/*

-= BACKUP OF TOP NAV CSS 26-06-2008 =-

#nav {margin:0;	padding: 0 16px 0 0;	width:802px; float:right; font-size:56%}
#nav ul {height:32px;	margin:0; padding:0; list-style-type:none; float:right; background:url(/bv/reskin/_images/topnav2/tab_pipe.gif) no-repeat left top}
#nav li {height:32px;	margin: 0; padding:0; display:block; float:left; text-align:center; list-style:none;background:url(/bv/reskin/_images/topnav2/tab_pipe.gif) no-repeat right top}
#nav .mouseOutItem, #nav .mouseOverItem, #nav .pulldownItem {
 margin:0px 2px 0px 0px; 
 padding:10px 7px 10px 7px; 
 color:#000000; 
 text-decoration:none; 
 display:block; 
 text-align:center
}
#nav .mouseOverItem {background: url(/bv/reskin/_images/topnav2/tab_bck_mid_roll.jpg) repeat-x; color: #cc0033}
#nav .pulldownItem {background: url(/bv/reskin/_images/topnav2/tab_bck_mid_pulldown.jpg) repeat-x; color: #cc0033}
#nav li#finish a {margin-right:0px}
*/

#nav {margin:0;	padding: 0 16px 0 0;	width:802px; float:right; font-size:56%}
#nav ul {height:32px;	margin:0; padding:0; list-style-type:none; float:right; background:url(/bv/reskin/_images/topnav2/tab_pipe.gif) no-repeat left 8px}
#nav li {height:32px;	margin: 0; padding:0; display:block; float:left; text-align:center; list-style:none;background:url(/bv/reskin/_images/topnav2/tab_pipe.gif) no-repeat right 8px}
#nav .mouseOutItem, #nav .mouseOverItem, #nav .pulldownItem {
 margin:0px 2px 0px 0px; 
 padding:10px 7px 10px 7px; 
 color:#000000; 
 text-decoration:none; 
 display:block; 
 text-align:center
}
#nav .mouseOverItem {background: url(/bv/reskin/_images/topnav2/tab_bck_mid_roll.jpg) repeat-x; color: #cc0033}
#nav .pulldownItem {background: url(/bv/reskin/_images/topnav2/tab_bck_mid_pulldown.jpg) repeat-x; color: #cc0033}
#nav li#finish a {margin-right:0px}


/*Dealer top version*/
#dealernav {margin:0;	padding: 0 16px 0 0;	float:left; font-size:56%}
#dealernav ul {height:32px;	margin:0; padding:0; list-style-type:none; float:left; background:url(/bv/reskin/_images/topnav2/tab_pipe.gif) no-repeat left}
#dealernav li {height:32px;	margin: 0; padding:0; display:block; float:left; text-align:center; list-style:none;background:url(/bv/reskin/_images/topnav2/tab_pipe.gif) no-repeat right}
#dealernav .mouseOutItem, #dealernav .mouseOverItem, #dealernav .pulldownItem {
 margin:0px 2px 0px 0px; 
 padding:10px 7px 10px 7px; 
 color:#000000; 
 text-decoration:none; 
 display:block; 
 text-align:center
}
#dealernav .mouseOverItem {background: url(/bv/reskin/_images/topnav2/tab_bck_mid_roll.jpg) repeat-x; color: #cc0033}
#dealernav .pulldownItem {background: url(/bv/reskin/_images/topnav2/tab_bck_mid_pulldown.jpg) repeat-x; color: #cc0033}
#dealernav li#first a {margin-left:4px}

#dealernav a#activeItem, #dealernav a#activeItem:visited {background: url(/bv/reskin/_images/topnav2/tab_bck_mid_pulldown.jpg) repeat-x; color:#cc0033;}
#dealernav div.txtLink a#activeItem, #dealernav div.txtLink a#activeItem:visited {background:transparent; color:#cc0033;}

#dealernavitem {background:transparent;}
/*End of Dealer top version*/





#footer {background:url(/bv/reskin/_images/bckfootr.gif) top repeat-y; text-align:center; padding:0 0 20px 0;}
#footcontain {margin:10px auto 0 auto; padding:0px; width:944px; font-size:56%;}
.footerLinks {display :inline;  float:right; color:#989898; padding-top:12px}
.lastFooter {display:inline; border:0px solid black; color:#989898; padding:10px 0 16px 0; float:right;}	
#footer a, #footer a:visited {border-right:#989898 1px solid; color:#989898; text-decoration:none; padding:0 5px 0 5px;}
#footer a:hover	{color:#666;	text-decoration:none;}
#footer a.first, #footer a.first:visited {color:#989898; text-decoration:none; border-right:0px; padding:0 0 0 5px;}
#footer a.first:hover {color:#e02a4b; text-decoration:none;	margin:0px;	padding:0 0 0 5px;}

#footerttt{margin: 0; padding: 0; width: 182px; height: 24px; float: left;}

/*Dealer footer version*/
#dealerfooter {height:50px; background:url(/bv/reskin/_images/bckfooter.jpg) bottom center no-repeat; text-align:center}
#dealerfootcontain {margin:0px auto 0px auto; padding:0px; width:976px; font-size:56%}
.dealerfooterLinks {display :inline;  float:right; color:#989898; padding-top:12px}
.dealerfirstFooter {display:inline; color:#989898; padding:12px 0 16px 0; float:left;}	
.dealersecondFooter {display:inline; color:#989898; padding:12px 0 16px 4px; float:left;}	
.dealerlastFooter {display:inline; border:0px solid black; color:#989898; padding:12px 16px 0px 0px; float:right;}	
#dealerfooter a, #dealerfooter a:visited {border-right: #989898 1px solid; color:#989898; text-decoration:none; padding:0 5px 0 5px;}
#dealerfooter a:hover	{color:#e02a4b;	text-decoration:none;}
#dealerfooter a.first, #dealerfooter a.first:visited {color:#989898; text-decoration:none; border-right:0px; padding:0 0 0 5px;}
#dealerfooter a.first:hover {color:#e02a4b; text-decoration:none;	margin:0px;	padding:0 0 0 5px;}

/*End of Dealer footer version*/

/*Dealer general css*/
#titlediv {font-size:26px; color:#cc0033; padding:0 0 10px 0px;}
#subtitlediv {color:#5B5B5D;font-size:12px;}
#subtitlediv a, #subtitlediv a:visited {color:#5B5B5D;font-size:12px;}
#subtitlediv a:hover {color:#CC0033}
/*End of Dealer general css*/

#nav a#activeItem, #nav a#activeItem:visited {background: url(/bv/reskin/_images/topnav2/tab_bck_mid_pulldown.jpg) repeat-x; color:#cc0033;}
#nav div.txtLink a#activeItem, #nav div.txtLink a#activeItem:visited {background:transparent; color:#cc0033;}

/*
#maincontain.wide #leftnavcontentshow {display:none}
#maincontain.thin #leftnavcontent {display:none}
*/

#maincontain.wide #leftnavcontentshow {display:none}
#maincontain.wide #leftnavcontent_open {display:none}
#maincontain.wide #leftnavcontent_open {display:none}

#maincontain.thin #leftnavcontent {display:none}
#maincontain.thin #leftnavcontent_open {display:none}
#maincontain.thin #leftnavcontent {display:none}



/*
*/
.topsubcontain {position:absolute; top:32px; text-align:left; width:179px; height:247px}
.topsubcontain_inner {width:180px; position:relative; left:-1px; background:transparent url(/bv/reskin/_images/subnav/drop_bck.png) top left repeat-x; border:1px solid #D6D6D6; border-top:0px}
.topsubcontain_innergrey {background:transparent url(/bv/reskin/_images/subnav/bg_greyfade.png) bottom left repeat-x}
.topsubcontain_inner .txtLink {padding:4px 8px 0px 8px; margin:0px; text-align:left}
.topsubcontain_inner .txtLink a, .topsubcontain_inner .txtLink a:visited {color:#000000; text-decoration:none}
.topsubcontain_inner .txtLink a:hover {color:#CC0033}
.topsubcontain_inner .topsublink {margin:0px; padding:0px; color:#FF0000; text-decoration:none; display:block; text-align:left}
.topsubcontain_inner .vehicleImage {text-align:center; padding: 20px 0 20px 0}
.topsubcontain_inner .txtPrice {text-align:left; padding:0px 8px 6px 8px; font-weight:bold; font-size:110%}
.topsubcontain_inner .txtPrice em {font-style:normal; color:#CC0033; font-style:normal}


/* ####################################################################################################################################################
########################  IMPORTANT!!! DO NOT CHANGE THE STYLES IN THE BLOCK BELOW WITHOUT CONSULTING STUDIO ##########################################
#################################################################################################################################################### */
.newtopsub {position:absolute; top:32px; text-align:left; width:179px; background:transparent url(/bv/reskin/_images/_pulldown/newfade_bg.png) top left repeat-y}
.newtopsub_upperfade {position:relative; background:transparent url(/bv/reskin/_images/_pulldown/newfade_top.png) top left no-repeat}
.newtopsub_lowerfade {background:transparent url(/bv/reskin/_images/_pulldown/newfade_low.png) bottom left no-repeat}
.newtopsub_content {padding-bottom:9px}
.newtopsub .txtLink {padding:4px 8px 0px 8px; margin:0px; text-align:left}
.newtopsub .txtLink a, .topsubcontain_inner .txtLink a:visited {color:#000000; text-decoration:none}
.newtopsub .txtLink a:hover {color:#CC0033}
.newtopsub .topsublink {margin:0px; padding:0px; color:#FF0000; text-decoration:none; display:block; text-align:left}
.newtopsub .vehicleImage {text-align:left; padding:5px 0px 0px 0px}
.newtopsub .txtPrice {text-align:left; padding:0px 8px 0px 8px; font-weight:bold; font-size:110%}
.newtopsub .txtPrice em {font-style:normal; color:#CC0033; font-style:normal}

.newtopsub .moreForLess {height:95px; padding:0px 8px 0px 8px; background:transparent url(/bv/reskin/_images/_pulldown/moreforless_bg.png) bottom right no-repeat}
.newtopsub .moreForLess a, .newtopsub .moreForLess a:visited {position:relative; height:13px; display:block; margin:1px 0px 0px 0px; padding:0px 0px 0px 18px; background:transparent url(/bv/reskin/_images/_pulldown/link_arrow.gif) top left no-repeat; color:#CC0033; text-decoration:none}
.newtopsub .moreForLess a:hover {background:transparent url(/bv/reskin/_images/_pulldown/link_arrow-ro.gif) top left no-repeat}
.newtopsub .moreForLess .linkHolder {position:absolute; bottom:11px}

.newtopsub .offers {height:20px; padding:0px 8px 0px 8px; background:transparent url(/bv/reskin/_images/_pulldown/offers_bg.png) bottom right no-repeat}
.newtopsub .offers a, .newtopsub .offers a:visited {position:relative; height:13px; display:block; margin:1px 0px 0px 0px; padding:0px 0px 0px 18px; background:transparent url(/bv/reskin/_images/_pulldown/link_arrow.gif) top left no-repeat; color:#CC0033; text-decoration:none}
.newtopsub .offers a:hover {background:transparent url(/bv/reskin/_images/_pulldown/link_arrow-ro.gif) top left no-repeat}
.newtopsub .offers .linkHolder {position:absolute; bottom:11px}

.newtopsub .bluemoon {height:95px; padding:0px 8px 0px 8px; background:transparent url(/bv/reskin/_images/_pulldown/bluemoon_bg.png) bottom right no-repeat}
.newtopsub .bluemoon a, .newtopsub .bluemoon a:visited {position:relative; height:13px; display:block; margin:1px 0px 0px 0px; padding:0px 0px 0px 18px; background:transparent url(/bv/reskin/_images/_pulldown/link_arrow.gif) top left no-repeat; color:#CC0033; text-decoration:none}
.newtopsub .bluemoon a:hover {background:transparent url(/bv/reskin/_images/_pulldown/link_arrow-ro.gif) top left no-repeat}
.newtopsub .bluemoon .linkHolder {position:absolute; bottom:11px}

#specialeditions {background:transparent}

/* ####################################################################################################################################################
########################  IMPORTANT!!! DO NOT CHANGE THE STYLES IN THE BLOCK ABOVE WITHOUT CONSULTING STUDIO ##########################################
#################################################################################################################################################### */



#contentcontain {padding:16px 16px 80px 24px}
#maincontain.thin #contentcontain {padding:16px 16px 80px 190px}

#maincontain.wide #overflow_protect {width:936px; overflow:hidden}
#overflow_protect {width:770px; overflow:hidden}


#advertcontain {display:none}

#maincontain.thin .displayAdvert #advertcontain {display:block; width:168px; float:right}
#maincontain.thin .displayAdvert #overflow_protect {width:586px}

/*
#advert_area {display:none}
#advert_area.showAdvert {display:block}

#advert_area {float:right; width:168px; overflow:hidden; margin:0px 0px 0px 16px}
*/


/* NO LONGER ON TOP LEVEL
#hilux {left:695px;}
#hiace { left:740px;}
#dyna { left:782px;}
*/

/* NO LONGER SEEMS TO BE REQUIRED ??? 
#aygo .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_aygo.png)}
#iq .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_iq.png)}
#yaris .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_yaris.png)}
#auris .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_auris.png)}
#verso .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_verso.png)}
#prius .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_prius.png)}
#avensis .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_avensis.png)}
#rav4 .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_rav4.png)}
#landcruiser .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_landcruiser.png)}
#urbancruiser .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_urbancruiser.png)}
#landcruiserv8 .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_landcruiserv8.png)}
#lcv8 .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_landcruiserv8.png)}
#hilux .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_hilux.png)}
#hiace .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_hiace.png)}
#dyna .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/cars/car_dyna.png)}
#specialoffers .topsubcontain_inner .vehicleImage img {background: url(/bv/reskin/_images/_pulldown/bluemoon_bg.png)}
*/

/* CHANGED FOR DD_belatedPNG.js FIX 
#aygo .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_aygo.png)}
#iq .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_iq.png)}
#yaris .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_yaris.png)}
#auris .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_auris.png)}
#verso .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_verso.png)}
#prius .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_prius.png)}
#avensis .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_avensis.png)}
#rav4 .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_rav4.png)}
#landcruiser .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_landcruiser.png)}
#urbancruiser .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_urbancruiser.png)}
#landcruiserv8 .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_landcruiserv8.png)}
#lcv8 .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_landcruiserv8.png)}
#hilux .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_hilux.png)}
#hiace .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_hiace.png)}
#dyna .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/newcars/car_dyna.png)}
#specialoffers .newtopsub_content .vehicleImage img {background: url(/bv/reskin/_images/_pulldown/bluemoon_bg.png)}
*/

#aygo .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_aygo.png) 0 5px no-repeat}
#iq .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_iq.png) 0 5px no-repeat}
#yaris .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_yaris.png) 0 5px no-repeat}
#auris .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_auris.png) 0 5px no-repeat}
#aurishybrid .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_auris_hsd.png) 0 5px no-repeat}
#urbancruiser .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_urbancruiser.png) 0 5px no-repeat}
#verso .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_verso.png) 0 5px no-repeat}
#prius .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_prius.png) 0 5px no-repeat}
#avensis .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_avensis.png) 0 5px no-repeat}
#rav4 .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_rav4.png) 0 5px no-repeat}
#landcruiser .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_landcruiser.png) 0 5px no-repeat}
#lcv8 .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/newcars/car_landcruiserv8.png) 0 5px no-repeat}
#specialoffers .newtopsub_content .vehicleImage {background: url(/bv/reskin/_images/_pulldown/bluemoon_bg.png)}

#commercial {left:707px; height:120px !important}
#finish .newtopsub {width:253px}
#finish .newtopsub {background:transparent url(/bv/reskin/_images/_pulldown/newfade_wide_bg.png) top left repeat-y}
#commercial .newtopsub_upperfade {background:transparent url(/bv/reskin/_images/_pulldown/newfade_wide_top.png) top left no-repeat}
#commercial .newtopsub_lowerfade {background:transparent url(/bv/reskin/_images/_pulldown/newfade_wide_low.png) bottom left no-repeat}

#commercial .commercial_links {position:absolute; right:5px; width:70px; top:3px; height:100px; background:transparent url(/bv/reskin/_images/_pulldown/commercial_links_fade.png) 0 0 no-repeat}
#commercial .commercial_links .txtLink {padding-left:8px}

#commercial #hilux .vehicleImage {background: url(/bv/reskin/_images/newcars/car_hilux.png) 0 5px no-repeat}
#commercial #hiace .vehicleImage {background: url(/bv/reskin/_images/newcars/car_hiace.png) 0 5px no-repeat}
#commercial #dyna .vehicleImage {background: url(/bv/reskin/_images/newcars/car_dyna.png) 0 5px no-repeat}

#commercial .activeSubItem a {color:#CC0033}

/* FIXES FOR OLDER CONTENT */
#overflow_protect, #overflow_protect td, #advertcontain, #advertcontain td {font-size:11px}
#overflow_protect td.CarChapterTitle, #overflow_protect .CarChapterTitle {font-size:18px}
#overflow_protect td.SmallBoldSub, #overflow_protect .SmallBoldSub {font-size:9px; font-weight:bold}
#overflow_protect td.newsbody, #overflow_protect .newsbody {font-size:9px}

#overflow_protect a, #overflow_protect a:visited {color:#666666}
#overflow_protect a:hover, #overflow_protect a:active {color:#CC0033}


/* ----------------------------- START of inline navigation styles --------------------------------- */

#inline-nav-contain {margin:10px 0px 10px 0px; width:100%; background:#FBFBFB url(/bv/reskin/_images/inline_nav_top.gif) top repeat-x}
#inline-nav-contain .inline-nav-keyline {border:1px solid #D6D6D6; background:transparent url(/bv/reskin/_images/inline_nav_low.gif) bottom repeat-x}
#inline-nav-contain ul {margin:0px; padding:0px; list-style-type:none}
#inline-nav-contain li {height:19px; margin:0px; padding:0px; float:left; font-size:1px}
#inline-nav-contain a, #inline-nav-contain a:visited {font-size:9px; color:#000000; text-decoration:none; margin:0px 5px 0px 5px; position:relative; top:3px}
#inline-nav-contain a:hover {color:#CC0033}
#inline-nav-contain li.activeItem {background:transparent url(/bv/reskin/_images/inline_nav_active.gif) bottom repeat-x}
#inline-nav-contain li.activeItem a, #inline-nav-contain li.activeItem a:visited {color:#CC0033}



/* ####################################### */

.specs-head,.specs-head-reduced{background:url(/images/t08_car_nav_bg_tint_01_tcm30-639455.gif) repeat-x top left;height:36px;color:#fff;font-weight:bold;margin-bottom:2px;clear:both;margin-top:6px}
.specs-head div,.specs-head-reduced div{float:left;width:187px;padding:6px 0 6px 6px;height:22px;border-left:solid 1px #ccc}
.specs-head-reduced div{width:284px;overflow:hidden}


.specs-head select{width:178px;font-family:verdana,sans-serif;font-size:9px}

.nav4 .first a{width:159px}
.nav5 .first a{width:123px}
.nav6 .first a{width:95px}
ul.rsb li.first a{width:159px}
.news td.first{padding-left:0}
.spotlight,.spotlight-first{width:188px;margin:0;padding:0;float:left;overflow-y:hidden}
.spotlight img,.spotlight span,.spotlight-first img,.spotlight-first span{display:block;margin:0;padding:0}
.spotlight span,.spotlight-first span{background:url(/images/t08_car_nav_bg_tint_02_tcm30-508950.gif) top repeat-x;font-size:11px;padding:4px 4px 8px 4px}
.spotlight a,.spotlight-first a{text-decoration:none}
#spm #gallery div.first{clear:both;margin-left:0}
#cc-subnav a.first{background-position:top left;border-left:0}
#cc-subnav a.first:hover,#cc-subnav li.active a.first{background-position:bottom left}
#sm-tech b.first{margin-top:0}
.specs-head div.first,.specs-head-reduced div.first{width:182px;border:0}
#sm-data td.first,#sm-data .reduced td.first{width:181px;border:0}
#sm-data.specs td.first{width:181px}
#equip-head td.first,#sm-data td.first{border:0;width:285px}
#exp-first{display:block}

.tr_alt{background:#f4f4f4}
#sm-tech .alt{background:#c9dded}
#sm-data li.alt{background:#f1f1f1}
#sm-data .alt{background:#f1f1f1}
#sm-data .exception .alt{background:#ffc}

#sm-tech{background:#bbd4e8;padding:5px 0;margin-bottom:10px;font-size:11px;line-height:13px;color:#666}
#sm-tech b{background:#96aaba;display:block;padding:5px;color:#fff;margin:5px}
#sm-tech b.first{margin-top:0}
#sm-tech ul{margin:0}
#sm-tech li{padding:2px;margin:0 3px}
#sm-tech .alt{background:#c9dded}

#canvas{width:770px;padding:0 6px;margin:auto;min-height:100%;background:#fff}
html,body,#canvas{width:100%;margin:0;padding:0}
#glos-item #canvas{width:auto;padding:0;margin:0}
#canvas{text-align:left}
.cc-promo #canvas{position:relative;width:860px}

#content{width:770px;background:url(/images/t08_topnav_tint01_tcm30-508973.gif) repeat-x;padding-top:20px;clear:both;overflow:hidden}
.old #content{background:0;padding-top:1px}
#content-base{width:576px;float:left;overflow:hidden}
        /* main content */
#content{font-size:11px;line-height:15px;color:#666}
#content,#content ul,#content p{margin-bottom:7px}
#main ul,#car-content ul{list-style-type:square;margin-left:15px}
        /* related content */
#maincontent{width:576px;float:left;margin-right:6px;overflow:hidden}
#maincontent div{margin-bottom:7px}
#maincontent.narrow{width:382px;padding-bottom:18px}
#content2{width:770px;background:url(/images/t08_topnav_tint01_tcm30-508973.gif) repeat-x;padding-top:20px;clear:both}
#content2 form{margin:6px}
#content2 select{font-size:11px}
#car-content{float:left;width:382px;margin-right:6px}
#car-content img.full{margin-bottom:18px}
#main-content.gallery{width:582px;float:left;overflow-x:hidden}
.art #sm-content-main{width:388px;margin-right:0}
#glos-item #content{width:auto}
#maincontent.medium{width:382px}
.full #content{background:0;padding-top:0}
.spm#car-content{width:576px}
#spm #car-content{width:576px;margin:-13px 6px -15px 0}
.cc-promo #content{background:0;padding-top:0}
body.sm #content{background:url(/images/t08_topnav_tint01_tcm30-508973.gif) repeat-x;padding-top:8px}
#sm-content{background:url(/images/t08_topnav_tint01_tcm30-508973.gif) top repeat-x;padding-top:16px;min-height:100px}
#sm-content.fix{width:576px;overflow:hidden}
#sm-content-main{float:left;width:576px;margin-right:6px;overflow:hidden}
#sm-content{min-height:200px}
* html #sm-content{height:200px;padding-bottom:73px}
.mcc2col:after, .mcc3col:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


#sm-data div{margin-bottom:4px}
#sm-data li{line-height:18px;padding-left:6px;color:#666}
#sm-data li.alt{background:#f1f1f1}
#sm-data li:hover{background:#e5e5e5}
#sm-data table{border:0;border-collapse:collapse;table-layout:fixed;margin-bottom:12px}
#sm-data .alt{background:#f1f1f1}
#sm-data td{width:186px;padding-left:6px;border-left:solid 1px #fff;height:18px;vertical-align:middle}
#sm-data .reduced td{width:285px}
#sm-data td.first,#sm-data .reduced td.first{width:181px;border:0}
#sm-data.specs td.first{width:181px}
#sm-data .exception td{width:auto;border:0}
#sm-data .exception .alt{background:#ffc}
#sm-data .exception div table{width:273px}
#sm-data td{width:auto}
#equip-head td.first,#sm-data td.first{border:0;width:285px}
#sm-data table{width:100%}


.sm-sub,.sm-sub-on{display:block;background:#e5e5e5 url(/images/t8_icon_min01_tcm30-603274.gif) 5px 5px no-repeat;padding-left:27px;line-height:26px;font-size:11px;color:#666;text-decoration:none}
.sm-sub:hover,.sm-sub-on{background-color:#d6d6d6}
.sm-sub-on{background-image:url(/images/t8_icon_max01_tcm30-603273.gif)}


#panels-contain, #panels-contain table, #header-contain {width:770px; vertical-align:top; border-collapse:collapse; border:0px}
#panels-contain td, #header-contain td {border-left:1px solid #FFFFFF; color:#666666}
#panels-contain .panel-header-open, #panels-contain .panel-header-closed {padding:0px 0px 3px 0px}
#panels-contain .panel-header-open b {
 background:#d6d6d6 url(../images/icons/icon_max.gif) 5px 5px no-repeat;
 display:block;
 padding-left:27px;
 line-height:26px;
 font-size:11px;
 color:#666666;
 text-decoration:none}
#panels-contain .panel-header-closed b {
 background:#d6d6d6 url(../images/icons/icon_min.gif) 5px 5px no-repeat;
 display:block;
 padding-left:27px;
 line-height:26px;
 font-size:11px;
 color:#666666;
 text-decoration:none}
#panels-contain table.hidden-content {background-color:#FFFFFF; width:100%}
#panels-contain table.hidden-content tr.light-grey-row {background-color:#EEEEEE} 
#panels-contain td.descript-txt {font-size:11px; padding:2px 5px 2px 5px; border-left:0px}
#panels-contain td.icon-contain, #header-contain td.icon-contain {font-size:10px; color:#666666; text-align:center; width:55px}
#panels-contain table.hidden-content {margin-bottom:10px}
#panels-contain .panel-header-closed table.hidden-content {display:none}
#header-contain {background-color:#7F7F7F}
#header-contain .header-row td.descript-txt {font-size:11px; color:#FFFFFF; font-weight:bold; padding:4px 5px 6px 5px}
#header-contain .header-row td.icon-contain {padding-top:4px; width:55px}
#header-contain .header-row td.icon-contain a, #header-contain .header-row td.icon-contain a:visited {color:#FFFFFF}
#header-contain .header-row td.icon-contain a:hover {color:#CC0033}

img.zoomButton {border:0px; margin-left:55px}

/* ################################## START styles added by P Byford 06 Jun 2008 ############################################################################  */
#buildCar {background:#ffffff}
#buildCar h1 {font-size:112%; font-weight:normal; color:#333333; margin:0px 0px 0px 0px; padding:2px 0px 2px 0px}
#buildCar h2 {
 font-size:9px;
 font-weight:normal;
 color:#000000;
 margin:0px 0px 1px 0px;
 padding:5px 6px 2px 6px;
 border:1px solid #d6d6d6;
 background:url(/bv/toyota_vs_reskin/buildyourcar/bg_button.gif) top left repeat-x #dbdbdb}
#buildCar div.container {overflow:hidden; clear:both; width:770px; margin:0px; padding:0px}
/* Left column ------------------------------ */
#buildCar div.colOne {overflow:hidden; float:left; width:202px; margin:0px 0px 0px 0px}
/* Vehicle graphic */
#buildCar div.graphic {height:313px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#buildCar div.photo {text-align:center; padding:13px 0px 20px 0px}
#buildCar div.button {text-align:center; padding:0px 0px 10px 0px}
#buildCar div.chooseColour {text-align:left; padding:0px 0px 14px 0px; font-size:68%; font-weight:bold; color:#666666}
#buildCar div.swatches {text-align:left; padding:0px 0px 0px 0px}
#buildCar div.swatches img {margin:0px 4px 4px 0px}
/* Further options */
#buildCar div.further div.outline {border:1px solid #d6d6d6; margin:0px; padding:5px 6px 5px 6px}
#buildCar div.further div.cont {height:80px; margin:0px; padding:0px; font-size:68%; font-weight:bold; text-decoration:underline; color:#cc0033}
/* Middle column ------------------------------ */
#buildCar div.colTwo {overflow:hidden; float:left; width:395px; margin:0px 0px 0px 8px}
/* Progress tabs */
#buildCar table.tabs {width:100%; height:23px; background:url(/bv/toyota_vs_reskin/buildyourcar/tabs_inactive.gif) top left repeat-x #ffffff}
#buildCar table.tabs td.linkCell {font-size:56%; color:#ababab; margin:0px; padding:5px 0px 2px 0px; text-align:center}
#buildCar table.tabs td.ends {width:1px}
#buildCar table.tabs td.divide {width:2px}
#buildCar table.tabs td.active {background:url(/bv/toyota_vs_reskin/buildyourcar/tabs_active.gif) top left repeat-x #dbdbdb; color:#CC0033}
#buildCar table.tabs a {color:#000000; text-decoration:none}
/* Central content area */
#buildCar div.contBox div.outline {padding:5px 6px 5px 6px; border-right:1px solid #d6d6d6; border-left:1px solid #d6d6d6}
#buildCar div.contBox div.cont {height:372px; font-size:68%; font-weight:bold; color:#666666}
/* Back/Continue buttons */
#buildCar table.buttons {width:100%; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6}
#buildCar table.buttons td {padding:0px 6px 5px 6px}
#buildCar table.buttons td.left {text-align:left}
#buildCar table.buttons td.right {text-align:right}
/* Right column ------------------------------ */
#buildCar div.colThree {overflow:hidden; float:left; width:157px; margin:0px 0px 0px 8px}
/* Overview */
#buildCar div.overview div.outline {border:1px solid #d6d6d6; margin:0px 0px 4px 0px; padding:5px 6px 5px 6px}
#buildCar div.overview div.cont {height:245px; margin:0px; padding:0px; font-size:68%; font-weight:normal; text-decoration:none; color:#666666}
/* Price */
#buildCar div.price div.outline {border:1px solid #d6d6d6; margin:0px; padding:5px 6px 5px 6px}
#buildCar div.price div.cont {height:110px; margin:0px; padding:0px; font-size:68%; font-weight:normal; text-decoration:none; color:#666666}
/* ######################## END styles added by P Byford 06 Jun 2008 ############################################################################  */



/* ######################## START rules added by GL may/june 2010 for print CSS fixes ##########################################################  */
#canvas div.image_block {width:770px}
#filter_specification #content {width:100% !important}
#filter_specification .specs-head-table td.first {width:234px; font-weight:bold; color:#666666; padding:6px 0 6px 6px}
#filter_specification .specs-head-table td {padding:0 0 6px 0}
#filter_specification .specs-head-table div {border-left:1px solid #B7B7B7; padding:6px 0 6px 6px}
#filter_specification .specs-head-table div select {font-size:10px}
/* ######################## END rules added by GL may/june 2010 for print CSS fixes ############################################################  */
