/* generic */
body, p, td {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #333333;
}
.matrixLabel { 	font-size : 11px; margin-left : 5px; font-weight : bold; color : #333333;}
.table1 {
	BACKGROUND-COLOR: #ffffff;
}

.table1_off {
	BACKGROUND-COLOR: #F0F0F0;
}

.tableheading {
	FONT-WEIGHT: bold; COLOR: #191919; BACKGROUND-COLOR: #cccccc;
}
.table2 {
	BACKGROUND-COLOR: #ffffff;
}

.table2_off {
	BACKGROUND-COLOR: #F0F0F0;
}
	
	
	/* Definitions for iFrame part of DSClight
Base are the Stylesheets from eMB
Look at the specific stylesheets for other browser */

    /*START standard definitions*/

a{text-decoration:none;display:block;}
    /*END standard definitions*/


    /*START Content - contenttable wenn stepnavigation present*/

.tb-brd{background-color:#c1c1c1;}
    /*END Content - contenttable wenn stepnavigation present*/

    
    /*START elements of subnavigation T15*/
.men-r-m{margin-top:1px;margin-left:9px;}
a.men-r{font-size:11px;padding-left:0px;text-decoration:none;color:#003366;}
a.men-r-hi{font-size:11px;padding-left:0px;text-decoration:none;color:#00ADEF;}
a.men-r-b{font-size:11px;padding-left:0px;text-decoration:none;color:#333333;}
    /*END elements of subnavigation T15*/

    /*START teaser elements and Toolkit*/
.tb-hdl{background-color:#D0D0D0;color:#FFFFFF;font-size:11px;font-weight:bold;} /*white headline*/
.tb-txt{background-color:#F0F0F0;}
    /*START teaser elements*/

/*START grey tables with possible white vertical lines*/
.tb-br{padding-left:7px;padding-top:3px;padding-bottom:3px;padding-right:7px;}
.tb-brf{padding-left:7px;padding-top:3px;padding-bottom:3px;padding-right:7px;font-weight:bold;color:#666666;}
.tb-brr{border-right:#FFFFFF solid 1px;} /*checkboxes in grey Table cell*/
.tb-br,.tb-brf,.tb-brr{background-color:#F0F0F0;border-bottom:#FFFFFF solid 1px;font-size:11px;}
/*END grey tables with possible white vertical lines*/

    /*END Table definitions*/


    /*START distances to top*/
.mt12				{margin-top:12px}
    /*END distances to top*/
	
	
/* links*/
a {
	text-decoration:none;
	}
.td-lnk04 {background: url('../images/nav/link_arrow.gif') no-repeat; background-position:1px 5px;}
.td-lnk04 a {padding:0px 2px 0px 0px; text-indent:11px; color:#003366; font-size:11px; text-decoration:none;display:block;}
.td-lnk04 a:hover {padding:0px 2px 0px 0px; text-indent:11px; background: url('../images/nav/link_arrow_hi.gif') no-repeat; background-position:1px 5px; font-size:11px; text-decoration:none; color:#00ADEF; display:block;}
/*active element*/
.td-lnk05 {background: url('../images/nav/link_arrow_hi.gif') no-repeat; background-position:1px 5px;}
.td-lnk05 a {padding:0px 2px 0px 0px; text-indent:11px; color:#00ADEF; font-size:11px; text-decoration:none;display:block;}	
}
/* top right arrow links */
a.arrowLink { display:block; padding-left:10px; background: url("../../images/nav/link_arrow.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.arrowLink:visited,a.arrowLink:active,a.arrowLink:link { display:block; padding-left:10px; background: url("../../images/nav/link_arrow.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.arrowLink:hover { display:block; padding-left:10px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}
a.arrowLinkOn,a.arrowLinkOn:visited,a.arrowLinkOn:active,a.arrowLinkOn:link { display:block; padding-left:10px; background: url("../../images/nav/link_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF; }
/* top nav breadcrumb */
a.breadcrumb,a.breadcrumb:visited,a.breadcrumb:active,a.breadcrumb:link { padding-left:7px; background: url("../../images/nav/arrowsmall_on.gif") no-repeat; background-position:0px 4px; font-size:10px; text-decoration:none; color:#00ADEF; }
a.breadcrumbOff,a.breadcrumbOff:visited,a.breadcrumbOff:active,a.breadcrumbOff:link { padding-left:7px; background: url("../../images/nav/arrowsmall_off_66.gif") no-repeat; background-position:0px 4px; font-size:10px; text-decoration:none; color:#666666; }
a.breadcrumbOff:hover { padding-left:7px; background: url("../../images/nav/arrowsmall_on.gif") no-repeat; background-position:0px 4px; font-size:10px; text-decoration:none; color:#00ADEF; }
.topNav {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: 2px;
	border-bottom : 1px solid #C1C1C1;
	border-right : 1px solid #C1C1C1;
	cursor : pointer;
}
a.topNav, a.topNav:visited,a.topNav:active,a.topNav:link  {
	border-right : none;
	border-bottom : none;

}
a.topNav:hover  {
	color : #00ADEF;
}

.secondNav {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: 2px;
	border-bottom : 1px solid #C1C1C1;
	border-right : 1px solid #C1C1C1;
	cursor : pointer;
}
a.secondNav, a.secondNav:visited,a.secondNav:active,a.secondNav:link  {
	border-right : none;
	border-bottom : 1px solid #C1C1C1;

}
a.secondNav:hover  {
	color : #00ADEF;
}

.topNavOn  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#F0F0F0;
	line-height : 11px;
	vertical-align: middle;
	border-bottom : 0px solid #C1C1C1;
	border-right : 1px solid #C1C1C1;
	cursor : pointer;
}

.topNavOnOver  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#F0F0F0;
	line-height : 11px;
	vertical-align: middle;
	border-bottom : 0px solid #C1C1C1;
	border-right : 1px solid #C1C1C1;
	cursor : pointer;
}

.topNavOnOver a.topNav {
	color : #333333;
}

.topNavOn a.topNav {
	color : #00ADEF;
}

.topNav2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: 2px;
	border-right : 1px solid #C1C1C1;
	cursor : pointer;
}

.topNavOn2  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: middle;
	border-right : 1px solid #C1C1C1;
	cursor : pointer;
}

.topNavOn2 a.topNav {
	color : #00ADEF;
}

/* When second nav tab is on */
.nav2On  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	background-color:#FFFFFF;
	line-height : 11px;
	vertical-align: middle;
	border-bottom : 1px solid #FFFFFF;
	border-right : 1px solid #C1C1C1;
	cursor : pointer;
}

/* used for colour alternation */
.matrixRowEven, .advancedRowEven { background-color: #f0f0f0; }
.matrixRowOdd, .advancedRowOdd { background-color: #ffffff; }

td.border {
border-bottom : 1px solid #C1C1C1;
background-color: #F0F0F0;
}

td.borderR {
border-right : 1px solid #C1C1C1;
}

.borderR {
border-right : 1px solid #C1C1C1;
}

td.borderR:hover {
border-bottom : 1px solid #C1C1C1;
background-color: #ffffff;
border-right : 1px solid #C1C1C1;
}

td.bottom {
border-bottom : 1px solid #C1C1C1;
}
td.Rightbord {
border-right : 1px solid #C1C1C1;
}
td.bottomR {
border-right : 1px solid #C1C1C1;
border-bottom : 1px solid #C1C1C1;
}


/* splash page text links */
a.splashLink,a.splashLink:visited,a.splashLink:active,a.splashLink:link { display:block; padding-left:10px; background: url("../img/nav/alink_arrow.gif") no-repeat; font-weight:bold; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.splashLink:hover { display:block; padding-left:10px; background: url("../img/nav/alink_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}
/* highlight text links */
a.highltlink,a.highltlink:visited,a.highltlink:active,a.highltlink:link { display:block; padding-left:10px; padding-bottom:3px;background: url("../img/nav/alink_arrow.gif") no-repeat; font-weight:bold; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.highltlink:hover { display:block; padding-left:10px; padding-bottom:3px; background: url("../img/nav/alink_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}

/* TEA5 - teaser copy with copy text and link */
a.tea5,a.tea5:visited,a.tea5:active,a.tea5:link { display:block; padding-left:10px; padding-bottom:3px;background: url("../img/nav/alink_arrow.gif") no-repeat; font-weight:bold; background-position:0px 5px; font-size:11px; text-decoration:none; color:#003366; }
a.tea5:hover { display:block;  padding-left:10px; padding-bottom:3px; background: url("../img/nav/alink_arrow_hi.gif") no-repeat; background-position:0px 5px; font-size:11px; text-decoration:none; color:#00ADEF;}

/* body copy arrow links */
a.arrowLinkCopy,a.arrowLinkCopy:visited,a.arrowLinkCopy:active,a.arrowLinkCopy:link { display:block; padding-left:10px; background: url("../img/nav/alink_arrow.gif") no-repeat; background-position:0px 5px; font-size:12px; text-decoration:none; color:#003366; }
a.arrowLinkCopy:hover { display:block; padding-left:10px; background: url("../img/nav/alink_arrow_hi.gif") no-repeat; background-position:0px 5px; text-decoration:none; color:#00ADEF;}


/* body copy */
.copy, .copySmall  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #333333;
}
.copySmall {
	font-size: 11px;
}
.copy:link, .copy:visited, .copySmall:link, .copySmall:visited {
	color : #003366;
	text-decoration : none;
}
.copy:hover, .copySmall:hover  {
	color : #00ADEF;
}

.copybold2  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #666666;
	font-weight: bold;
}

.copybold2_sort  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #003366;
	font-weight: bold;
}

.copybold2_sort:hover  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color : #00ADEF;
	font-weight: bold;
}

.copyOn, .copyOn:link, copyOn:visited,  copyOn:hover {
    font-size: 12px;
	color : #00ADEF;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration : none;
}

.copyTop, .copyTop:link, copyTop:visited,  copyTop:hover {
    font-size: 10px;
	color : #666666;
    font-family:Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.txt-b01 { color:#333333;}

/* class selection rollover headers */
.classSelectionHeader {font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#666666;}

.errorMessage  {
	font-weight : normal;
    font-size: 11px;
	color : #CC0000;
    font-family:Arial, Helvetica, sans-serif;
}

/* form classes */
.buttonName, .buttonName:link, .buttonName:visited {
	font-size: 10px;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding: 1px 5px 1px 5p;
	background-color: #003366;
	border : none;
	text-decoration : none;
	margin-right : 1px;
}
.buttonName:hover  {
	background-color: #00ADEF;
}
.buttonClass {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 10px;
	background-color : #003366; 
	border: 0px solid #003366;
	padding-left:7px;
	padding-right:7px;
	height: 20px;
	width: 100%;	
}
.buttonClassSmall {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 9px;
	background-color : #003366; 
	border: 0px solid #003366;
	padding-left:3px;
	padding-right:3px;
	height: 15px;
	width: 100%;	
}
.buttonClassLarge {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	background-color : #003366; 
	border: 0px solid #003366;
	padding-left:6px;
	padding-right:6px;
	height: 20px;
}

.buttonClassLargeHover {
	font-family: Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size: 12px;
	background-color : #00ADEF; 
	border: 0px solid #00ADEF;
	padding-left:6px;
	padding-right:6px;
	height: 20px;
}

.fieldClass {
	font-size: 11px;
}

input.button_arrow, input.button_arrow_disabled {
	background:#003366;
	color:#FFFFFF;
	cursor:hand;
	font-size:10px;
	border: 1px solid #003366;
	}
input.button_arrow, input.button_arrow_disabled {
	padding: 3px 3px 3px 3px;
	font-weight:bold;
}
input.button_sml {width:80px;}
input.button_default {width:120px;}
input.button_wide {width:200px;}
input.button_arrow {width:40px;}
input.button_arrow_disabled {
        width:40px;
        cursor:default;
}



/* drop downs used in comparison lists such as the model compraison page */
.dropDown175 {width:150px;font-size:12px;padding-left:2px;}
.FormField {width:140px;font-size:12px;padding-left:2px;}


/* padded field cells, also used in pages such as the model comparison */
.paddedCells5 {padding-bottom:5px;}

/* top navigation tabs */
.tabNav, .tabNav:link, .tabNav:visited  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: middle;
}

.tabNavOn  {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;
	line-height : 11px;
	vertical-align: middle;
	background-color: #F0F0F0;
	
	/* font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	background-color: #F0F0F0;
	vertical-align : middle;
	line-height : 11px;
	text-decoration: none; */

}

/* Configurator tabs */
.tabNormal, .tabNormal:link, .tabNormal:visited  {
	font-size : 10px;
	color : #333333;
	vertical-align : top;
	line-height : 11px;
	text-decoration: none;
	padding-top : 1px;
}
.tabNormal:hover {
	color : #00ADEF;
}
.tabOff, .tabOff:link, .tabOff:visited  {
	font-size : 10px;
	color : #C1C1C1;
	vertical-align : top;
	line-height : 11px;
	text-decoration: none;
	padding-top : 2px;
}
.tabOn, .tabOn:link, .tabOn:visited  {
	font-size : 10px;
	color : #00ADEF;
	vertical-align : top;
	line-height : 11px;
 	text-decoration: none;
	padding-top : 1px;
}
.tabShadow  {
	background-color: #F0F0F0;
}
.tabName  {
	font-weight : bold;
    font-size: 11px;
	color:#003366;
	text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
}
.tabName:visited { text-decoration : none; }
.tabName:hover  {
	text-decoration : none;
	color: #00ADEF;
    font-family:Arial, Helvetica, sans-serif;
}

.tabNameOn  {
	font-weight : bold;
    font-size: 11px;
	color : #00ADEF;
	text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
}
.tabNameOn:visited, tabNameOn:hover { text-decoration : none; }

/*  table classes */.
tableFooter  {
	font-size: 11px;
	color : #FFFFFF;
 	background-color : #E4E4E4;
	font-family:Arial, Helvetica, sans-serif;
}
.tableHeaderReverse {font-weight:bold;font-size:11px;color:#FFFFFF;padding:2px 0px 2px 10px;}
.tableColumnTitleLeft, .tableColumnTitleLeftClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;padding:3px 0px 2px 10px;text-align:left;}
.tableColumnTitleCenter, .tableColumnTitleCenterClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleRight, .tableColumnTitleRightClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleLeftBold {background-color:#F0F0F0;border-right:#E4E4E4 solid 1px;padding:2px 0px 2px 10px;text-align:left;}
.tableColumnTitleLeftBoldClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;padding:3px 0px 2px 10px;text-align:left;}
.tableColumnTitleCenterBold {background-color:#F0F0F0;border-right:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleCenterBoldClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;border-right:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleRightBold {background-color:#F0F0F0;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleRightBoldClass {background-color:#F0F0F0;border-bottom:#E4E4E4 solid 1px;padding:3px 10px 2px 10px;text-align:center;}
.tableColumnTitleEndBold {background-color:#F0F0F0;padding:2px 0px 2px 10px;}
.tableRowOddLeft, .tableRowOddLeftClass {font-size:11px;color:#333333;background-color:#FFFFFF;border-right:#E4E4E4 solid 1px;padding:1px 0px 1px 10px;}
.tableRowOddCenter, .tableRowOddCenterClass {font-size:11px;color:#333333;background-color:#FFFFFF;border-right:#E4E4E4 solid 1px;padding:1px 10px 1px 10px;text-align:center;}
.tableRowOddRight, .tableRowOddRightClass {font-size:11px;color:#333333;background-color:#FFFFFF;padding:1px 4px 1px 4px;text-align:center;}
.tableRowOddEnd {font-size:11px;color:#333333;background-color:#FFFFFF;padding:1px 0px 1px 10px;}
.tableRowEvenLeft, .tableRowEvenLeftClass {font-size:11px;color:#333333;background-color:#F0F0F0;border-right:#E4E4E4 solid 1px;padding:1px 0px 1px 10px;text-align:left;}
.tableRowEvenCenter, .tableRowEvenCenterClass {font-size:11px;color:#333333;background-color:#F0F0F0;border-right:#E4E4E4 solid 1px;padding:1px 10px 1px 10px;text-align:center;}
.tableRowEvenRight, .tableRowEvenRightClass {font-size:11px;color:#333333;background-color:#F0F0F0;padding:1px 4px 1px 4px;text-align:center;}
.tableRowEvenEnd {font-size:11px;color:#333333;background-color:#F0F0F0;padding:1px 0px 1px 10px;text-align:left;}
.tableListLeft, .tableListLeftClass {background-color:#F0F0F0;padding:2px 0px 2px 10px;text-align:left;}
.tableListLeftBold, .tableListLeftBoldClass {background-color:#F0F0F0;padding:1px 0px 1px 10px;text-align:left;}
.tableListLeftFooter {padding:2px 0px 2px 10px;text-align:left;background-color:#F0F0F0;}
.tableListUnderline, .tableListUnderlineBold {background-color:#F0F0F0;border-bottom:#FFFFFF solid 1px;padding-left:7px;padding-top:3px;padding-bottom:3px;padding-right:7px;}
.tableListUnderlineSlim, .tableListUnderlineBoldSlim {background-color:#F0F0F0;border-bottom:#FFFFFF solid 1px;padding-left:5px;padding-top:1px;padding-bottom:2px;padding-right:5px;}

.tableColumnTitleLeft, .tableColumnTitleCenter, .tableColumnTitleRight, .tableListLeft, .tableListLeftFooter, .tableListUnderline, .tableListUnderlineSlim {font-size:11px;color:#000000;}
.tableColumnTitleLeftBold,.tableColumnTitleCenterBold,.tableColumnTitleRightBold, .tableListLeftBold, .tableColumnTitleEndBold, .tableListUnderlineBold, .tableListUnderlineBoldSlim {font-weight:bold;font-size:11px;color:#666666;}
.tableRowOddLeft, .tableRowOddCenter, .tableRowOddRight, .tableRowEvenLeft, .tableRowEvenCenter, .tableRowEvenRight, 
.tableColumnTitleLeft, .tableColumnTitleCenter,  .tableColumnTitleRight, .tableColumnTitleLeftBold, .tableColumnTitleCenterBold, .tableColumnTitleRightBold, .tableColumnTitleEndBold {height:23px}
.tableRowOddLeft, .tableRowOddCenter, .tableRowOddRight, .tableRowEvenLeft, .tableRowEvenCenter, .tableRowEvenRight {border-right:#E4E4E4 solid 1px;}


/* car colour chips */
.colourChipOff{
	background-image: url("orange_select_off.gif");
	margin : 3px 3px 3px 3px;
	width : 39px;
	height : 21px;
}
.colourChipOn{
	background-image: url("orange_select_on.gif");
	margin : 3px 3px 3px 3px;
	width : 39px;
	height : 21px;
}
.colourChipText  {
    font-size: 11px;
	color : #00ADEF;
    font-family:Arial, Helvetica, sans-serif;
}

/* headers */
.subHead {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 12px;
	font-weight:bold;
}

.subHeadsmall {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 11px;
	font-weight:bold;
}

.pageHeader  {
	font-size: 20px;
	color : #7D7D7D;
}
.pageSubHeader  {
    font-size: 16px;
	color : #666666;
	font-weight:bold;
}

.pageSubSubHeader  {
    font-size: 12px;
	color : #666666;
	font-weight:bold;
}



/* footers */
.disclaimer {
	font-size : 10px;
	color : #808080;
}

.footer, .footer:link .footer:visited, .footer:visited {
	font-size:10px; 
	color : #666666;
	background-color:#d1d1d1;
	text-decoration : none;
    height:12px; 
	padding:1px 4px 1px 4px;
}

.footeralign {
	position:absolute;
	padding:0px;
	bottom:-2px;
}
	
/* this stylesheet has just information for the dynamically positioned navigation bar */
/* $Source: /usr/local/cvs/clients/mbc/projects/mbx/nationallocator-ccv5/htdocs/_css/main.css,v $ $Revision: 1.1.1.1 $ Check-In $Date: 2004/01/12 16:02:38 $
*/
/* START:definition for functional navigation with dynacial positioning */
#nav5  {position:absolute; visibility:hidden; z-index:1000;}
.funcnav {font-size:10px; color:#666666;  display:block; height:12px; padding:1px 8px 1px 8px;}
a.funcnav:hover {color:#00ADEF;}
.funcline {background-color:#e4e4e4;}
.funccell {background-color:#d1d1d1;}
/* END:definition for functional navigation with dynmacial positioning */

/* side navigation */
/* #snv {position:absolute;  background-color:#E4E4E4;top:100px; left:0px; width:170px;}
#snv a {color:#333333; font-size:11px;}
#snv a.tableheadlink {color:#666666; font-weight:600; padding:2px 2px 2px 9px;}
#snv a.tableheadlink:hover {background-color:#f0f0f0;}
#snv .tableheadcellon {background-color:#ffffff;}
#snv .tableheadcell {}
#snv .linehold { background-color:#ffffff;}
#snv #nav4-on {color:#00ADEF;}
#snv #nav4-on:hover {background-color:#ffffff;}
#snv a.navlink1 {padding:2px 2px 2px 20px;}
#snv a.navlink2 {padding:2px 2px 2px 30px;}
#snv a.navlink3 {padding:2px 2px 2px 40px;}
#snv a:hover {color:#00ADEF;}
#snv a:visited {}
#snv a:active {} */

/* navlink0 main section in side nav */
.navlink0	{
	/* background: url("../img/nav/arrowsmall_off_66.gif") no-repeat;
	background-position:0px 4px; 
	padding-left:6px;  */
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;	
	font-weight : bold;
	height:18px;
	padding-top:2px;
}

/* navlink1 subsection in side nav */
.navlink1,.navlink:active,.navlink:visited,.navlink1:link	{
	background: url("../img/nav/arrownav_off_66.gif") no-repeat;
	background-position:0px 6px; 
	padding-left:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;	
	height:18px;	
	padding-top:2px;	
}


.navlink1:hover  {
	background: url("../img/nav/arrownav_on_3px.gif") no-repeat;
	background-position:-1px 2px; 
	padding-left:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #00ADEF;	
	height:18px;	
	padding-top:2px;	
}



/* navlink2 subsubsection in side nav */
.navlink2	{
	background: url("../img/nav/arrownav_off_66.gif") no-repeat;
	background-position:0px 6px; 
	padding-left:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #333333;	
	height:18px;	
	padding-top:2px;	
}

.navlink2:hover  {
	/* background: url("../img/nav/subnavi_on1.gif") no-repeat; */
	background: url("../img/nav/arrownav_on_3px.gif") no-repeat;
	background-position:-1px 2px; 
	padding-left:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #00ADEF;	
	height:18px;	
	padding-top:2px;	
}


/* if section is ON */
.cldon, .cldon:link	{
	background: url("../img/nav/arrownav_on_dw.gif") no-repeat;
	background-position:0px 7px; 
	padding-left:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	color : #00ADEF;	
	background-color: #ffffff;
	height:18px;	
	padding-top:2px;	
}


.c1donbg	{
	background-color: #ffffff;
}

.c1dhover	{
	background-color: #f0f0f0;	
	cursor: pointer;
}

/* side nave hovers */
.c1dhover a.navlink0	{
	color : #00ADEF;	
}

.c1dhover a.navlink1	{
	color : #00ADEF;	
	background: url("../img/nav/arrownav_on_3px.gif") no-repeat;
	background-position:-1px 2px; 
	padding-left:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	height:18px;	
	padding-top:2px;		
}

.c1dhover a.navlink2	{
	color : #00ADEF;	
	background: url("../img/nav/arrownav_on_3px.gif") no-repeat;
	background-position:-1px 2px; 
	padding-left:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	height:18px;	
	padding-top:2px;		
}

/* end side nav hovers */



.linehold	{
	background-color: #ffffff;
}

/* background colour class */
.e4bg {background-color:#e4e4e4;}
.white {background-color:#ffffff;}

/* dealer hours/table */
.hoursHead	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	font-weight:bold;
	border-left : 1px solid #C1C1C1;
	border-top : 1px solid #C1C1C1;		
	height: 23px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
		
}	

/* for the other columns that aren't the first */
.hoursHead2	{
	background-color: #F0F0F0;
	border-bottom : 1px solid #C1C1C1;		
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	border-top : 1px solid #C1C1C1;	
	height: 23px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}	

.hoursHeadlast	{
	background-color: #F0F0F0;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border-right : 1px solid #C1C1C1;	
	border-top : 1px solid #C1C1C1;	
	border-bottom : 1px solid #C1C1C1;	
	height: 23px;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
}	

.daysHeadOdd	{
	background-color: #ffffff;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left : 1px solid #C1C1C1;	
}

.daysHeadOdd2	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	
}

.daysHeadOddlast	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-right : 1px solid #C1C1C1;		
}

.daysHeadOddbottom	{
	background-color: #ffffff;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	border-bottom : 1px solid #C1C1C1;	
	border-left : 1px solid #C1C1C1;		
	padding-left: 5px;
}	

.daysHeadOddbottomlast	{
	background-color: #ffffff;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 30px;
	border-bottom : 1px solid #C1C1C1;	
	border-right : 1px solid #C1C1C1;
	padding-left: 2px;
	padding-right: 2px;
}	

.daysHeadOddbottom_old	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
}	

.daysHeadOddbottom2	{
	background-color: #ffffff;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
}	

.daysHeadEvenbottom	{
	background-color: #F0F0F0;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
}	
.daysHeadEvenbottomfirst	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-left : 1px solid #C1C1C1;		
}	
.daysHeadEvenbottomlast	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	border-bottom : 1px solid #C1C1C1;	
	border-right : 1px solid #C1C1C1;	
	padding-left: 2px;
	padding-right: 2px;
}	


.daysHeadEven	{
	background-color: #F0F0F0;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-left : 1px solid #C1C1C1;	
}	
.daysHeadEven2	{
	background-color: #F0F0F0;
	color: #666666;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;

}	
.daysHeadEvenlast	{
	background-color: #F0F0F0;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right : 1px solid #C1C1C1;	
}	

.matrix_border {
	border: 1px solid silver;
	padding-top: 10px;
}

.eupdate {
	border:1px solid #8A9AA7; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}
