/*
Toyota V2 Stylesheet
Designed by IS Solutions Plc
www.issolutions.co.uk
 */

h1 {
font-size : 15px;	
}

h2{
font-size : 13px;	
}

/*New TMME STYLES*/
.CarChapterTitle, a.CarChapterTitle
{
    FONT-SIZE: 18px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, arial;
    TEXT-DECORATION: none;
    line-height: 150%;
}
.CarChapterSubTitle
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana, arial
}

.disclaimer{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #999999;
}

.small{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	
}
.coolbrown,.PageBgr_02,.PageBgr_02_ad
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
    BACKGROUND-COLOR: #E5E5D8
}


.bigRedBold 
{
	COLOR: #CC0033;
	FONT-SIZE: 12px;
	
}

.vcs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif
}
INPUT.vcs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
    WIDTH: 60px; 
    BORDER: 1px #000000 solid;
}
A.vcs:link, A.vcs:visited, A.vcs:active
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
    TEXT-DECORATION: none
}
A.vcs:hover
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: white;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
    BACKGROUND-COLOR: black;
    TEXT-DECORATION: none
}

.navtext {width:300px; }
.navt {
	font: 8pt sans-serif;
	color:black;
	padding : 8px;
}
  div.shortlistInformation {position:absolute;visibility:hidden;margin:0px;padding:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;z-Index:100;}

/*END New TMME STYLES*/


/*Brochure/ Testdrive*/

.introbody
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #666666;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif
}
.mainColourLight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.SmallBoldSub
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif
}
.newsbody
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif
}
.articleSubHeading {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif
}
.hpixel
{
    BACKGROUND-IMAGE: url(/bv/leads/hpixel_bg.gif)
}

.breadCrumbText
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #CC0033;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 0px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial, geneva, sans-serif;
    TEXT-DECORATION: none
}


.pageTopNav
{
       FONT-SIZE: 10px;
	padding:0px;
	background-color: #666666;
	border-collapse: collapse;
	color: #FFFFFF;
      TEXT-DECORATION: none;
}

a.pageTopNav, a.pageTopNav:visited, a.pageTopNav:active, a.pageTopNav:link
{
       FONT-SIZE: 10px;
	padding:0px;
	background-color: #666666;
	border-collapse: collapse;
	color: #FFFFFF;
      TEXT-DECORATION: none;
}

a.pageTopNav:active, a.pageTopNav:link
{
       FONT-SIZE: 10px;
	padding:0px;
	background-color: #666666;
	border-collapse: collapse;
	color: #FFFFFF;
      TEXT-DECORATION: none;
}

a.pageTopNav:hover
{
       FONT-SIZE: 10px;
	padding:0px;
	background-color: #666666;
	border-collapse: collapse;
	color: #FFFFFF;
      TEXT-DECORATION: none;
}


a.pageTopNav_Current, a.pageTopNav_Current:visited, a.pageTopNav_Current:active, a.pageTopNav_Current:link
{
       FONT-SIZE: 10px;
	padding:0px;
	background-color: #CC0033;
	border-collapse: collapse;
	color: #FFFFFF;
      TEXT-DECORATION: none;
}

a.pageTopNav_Current:active, a.pageTopNav_Current:link, .pageTopNav_Current
{
       FONT-SIZE: 10px;
	padding:0px;
	background-color: #CC0033;
	border-collapse: collapse;
	color: #FFFFFF;
      TEXT-DECORATION: none;
}

a.pageTopNav_Current:hover

{
       FONT-SIZE: 10px;
	padding:0px;
	background-color: #CC0033;
	border-collapse: collapse;
	color: #FFFFFF;
      TEXT-DECORATION: none;
}

a.carlist, a.carlist:active, a.carlist:link, a.carlist:hover, a.carlist:visited
{
       FONT-SIZE: 10px;
	padding:0px;
	border-collapse: collapse;
      TEXT-DECORATION: none;
	font-weight : bold;
	color: #FFFFFF
}

A.carlist, A.carlist:active,  A.carlist:link, A.carlist:hover, A.carlist:visited
{
       FONT-SIZE: 10px;
	padding:0px;
	border-collapse: collapse;
      TEXT-DECORATION: none;
	font-weight : bold;
	color: #FFFFFF
}

.carlist
{
       FONT-SIZE: 10px;
	padding:0px;
	border-collapse: collapse;
      TEXT-DECORATION: none;
	font-weight : bold;
	color: #FFFFFF
}


	.tableTop {
		border-width:1px; 
		border-color:#999999; 
		border-style:solid; 
		background-color:#CCCCCC; 
		padding-left:3px;	
		padding-right:3px;	
		padding-top:3px;	
		padding-bottom:3px;	
		height:12px;
		font-size:10px;
		}
	.tableBottom {
		border-left:1px solid #D6D6D6; 
		border-right:1px solid #D6D6D6; 
		border-top:1px solid #D6D6D6; 
		border-bottom:1px solid #D6D6D6; 
		padding-left:6px;	
		padding-right:6px;	
		padding-top:3px;	
		padding-bottom:3px;	
		vertical-align:top;
		}
	.red, a.red, a.red:visited, a.red:active, a.red:hover, a.red:link {
		color:#CC0033;
	}	
	a.red, span.red, td.red {
		color:#CC0033;
	}	
	
	.dred, a.dred, a.dred:visited, a.dred:active, a.dred:hover, a.dred:link {
		background-color:#CC0033;
		font-weight:bold;
		color:#FFFFFF;		
	}
	a.dred, td.dred {
		background-color:#CC0033;
		font-weight:bold;
		color:#FFFFFF;		
	}

	.dgrey {
		color:#666666;
	}	
	.dblack, a.dblack, a.dblack:visited, a.dblack:active, a.dblack:hover, a.dblack:link {
		background-color:#666666;
		color:#FFFFFF;
	}
	a.dblack, td.dblack {
		background-color:#666666;
		color:#FFFFFF;
	}
	.innerVertPadding {
		padding-top:3px;	
		padding-bottom:3px;		
	}
	.innerVertPaddingSmall {
		padding-top:1px;	
		padding-bottom:1px;	
		line-height:20px;	
	}



/* ----------------------------- START of additions for collapsing equipment panels --------------------------------- */

#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/t8_icon_min01_tcm30-603274.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/t8_icon_max01_tcm30-603273.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}

/* ----------------------------- END of additions for collapsing equipment panels --------------------------------- */

