@charset "utf-8";
/* CSS Document */

/****************************************************************
 *
 *      N A V I G A T I O N S 
 *
 */
 
/* Global Definitions: */
.breadcrump {
	
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	display:inline;
	white-space:nowrap;
}
 
		a.breadcrump:hover {
			text-decoration:underline;
			font-weight:normal;
			display:inline;
			white-space:nowrap;
		}
 
.breadcrumplink {
	
	font-size:10px;
	color:#a53200;
	text-decoration:underline;
	font-weight:normal;
	display:inline;
	white-space:nowrap;
}
 
		a.breadcrumplink:hover {
			text-decoration:underline;
			font-weight:normal;
			display:inline;
			white-space:nowrap;
		}
 
.headnavi1 {
	
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}
 
		a.headnavi1:hover {
			text-decoration:underline;
		}
 
.headnavi2 {
	
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
 
		a.headnavi2:hover {
			text-decoration:underline;
		}
.headnavi3 {
	
	font-size: 12px;
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
 
		.headnavi3ac {
			
			font-size: 12px;
			color: #000000;
			font-weight:bold;
			text-decoration:none;
		}
		
		a.headnavi3:hover {
			color: #000000;
		}
 
 
 
 
/* TOP - Navigations */
#PathNavigation {
	float: left;
	line-height: 27px;
	padding-left: 20px;
	height: 27px;
}
 
#SupportNavigation {
	float: right;
	padding-right: 9px;
	margin-top:4px;
	width: auto;
	/*height: 27px;*/
	
}
 
	#SupportNavigation table {
		line-height:16px;
	}
 
 
	#SupportNavigation #CallcenterIcon {
		display:inline;
		padding-top:2px;
	}
 
table#MainNavigationLinkTable {
	height:100%;
	vertical-align:middle;
}
 
		#MainNavigation {
			margin: 0;
			height:45px;
			/*padding-left: 20px;  moved to classification navigation it's now in .cfFirst */
		}
		
		/*#MainNavigation td {
			white-space:normal;
			padding-right: 20px;
			vertical-align:middle;
			text-align:center; 
		} */
		
		.mainNaviGap {
		
			padding-right: 25px; /* standard 25px */
		
		}		
 
 
#ModelNavigation ul {
	list-style-type: none;
	padding-top:14px;
	margin:0;
}
 
		#ModelNavigation li {
			float:left;
			font-size:0;
		}
		
		#ModelNavigationCarimage {
			float: left;
			margin: 0 0 0 0;
			padding: 0 0 0 20px;
		}
 
		.modelNaviGap {
			padding-top: 0px;
			padding-bottom: 0px;
			padding-right: 10px;
			padding-left: 10px;
			margin:0;
		}
 
/* LEFT - Navigations */
#BoxLeftNavigation {
	margin-top: 4px;
	min-height:216px;
	height:auto;
}
 
/* LEFT - Navigation For Dealer Locator */
#BoxLeftDescription {
	margin-top: 4px;
	min-height:207px;
	height:auto;
}
 
		#BoxLeftDescription p {
			background-color: #FFFFFF; color: #999999;
			font-weight:bold;
			padding-left:9px;
			padding-right:5px;
			font-size:12px;
			
			}
/* end left Descriptions */
 
		#BoxLeftNavigation ul
		{
				
			font-size:12px;
			list-style-type: none;
			font-weight:bold;
			margin: 0; padding: 0;
		}
		
		
		ul.leftNavigation
		{
				
			font-size:12px;
			list-style-type: none;
			font-weight:bold;
			margin: 0; padding: 0;
			width: 214px;
			border:0;
		}
		
		ul.leftNavigation li
		{
			border-style: solid;
			border-color: #FFFFFF;
			border-width: 0 0 1px 0;
			margin: 0; padding: 0;
		}
		
		ul.leftNavigation ul li
		{
			border-width: 0.1em 0 0 0;
		}
		/**
		 * LINKS
		 ****************/
		ul.leftNavigation a
		{
			background-color: #FFFFFF; color: #999999;
			background-image: url(/images/global/general/leftnavi_arrow_01.gif);
			background-repeat: no-repeat;
			background-position: 1px 0px;
			text-decoration: none;
			display: block;
			padding: 4px 5px 5px 25px;
		}
		
		ul.leftNavigation a:hover
		{
			background-color: #E4E4E4; color: #000000;
			background-image: url(/images/global/general/leftnavi_arrow_02.gif);
		}
		
		ul.leftNavigation li.ac a, ul.leftNavigation li.ac a:hover
		{
			background-color: #E4E4E4; color: #000000;
			background-image: url(/images/global/general/leftnavi_arrow_02_down.gif);		
		}
		
		ul.leftNavigation li.ac a, ul.leftNavigation li.ac a:hover
		{
			cursor: auto;
		}
		
		/**
		 * Folder LINKS
		 ****************/
			
			ul.leftNavigation li.open a, ul.leftNavigation li.open a:hover
			{
				background-color: #FFFFFF; color: #000000;
				background-image: url(/images/global/general/leftnavi_arrow_02_down.gif);
			}
		
				/**
				 * Sub Menu LINKS
				 ****************/
				 ul.leftNavigation .lvl2-ac a {
						padding: 0.37em 0.5em 0.37em 3.2em;
						background-color: #E4E4E4; color: #000000;
						background-image: url(/images/global/general/leftnavi_arrow_02_down.gif);
						background-position: 10px 0px;				 
				 
				 }
				 ul.leftNavigation .lvl2-ac a:hover {
						background-color: #E4E4E4; color: #000000;
						background-image: url(/images/global/general/leftnavi_arrow_02_down.gif);
						cursor: pointer;				 
				 
				 }				 
				 ul.leftNavigation .lvl2 a {
						padding: 0.37em 0.5em 0.37em 3.2em;
						background-position: 10px 0px;
						color:#000000;
						background-image: url(/images/global/general/leftnavi_arrow_02.gif);
				 
				 }
				 ul.leftNavigation .lvl2 a:hover {
						background-color: #E4E4E4; color: #000000;
						background-image: url(/images/global/general/leftnavi_arrow_02.gif);
						cursor: pointer;				 
				 
				 }	
 
 
 
/* Level 3 and Level 4 - Navigations */
 
#Level3and4Menu {
	/* position:absolute;
	left:222px;
	top:321px;
	width: 776px;
	height:10px;
	margin:0px;
	padding:0px;
	visibility: visible;
	*/
	clear:both;
	position:relative;
	height: 24px;
}
 
				#Level3and4Menu div {
					position:absolute;
					top: 0px;
					left: 0px;
				}
 
 
		#Level3and4Menu ul {
			list-style: none;
			margin: 0;
			padding: 0;
			border-width: 0px;
			border-style: none;
			float: left;
			white-space:nowrap;
		}
 
 
 
			#Level3and4Menu a {
			display: block;
			text-decoration: none;
			}
 
 
 
					#Level3and4Menu ul a {
						
						font-size: 12px;
						font-weight:bold;
						text-decoration:none;
						padding-left: 9px;
						white-space:nowrap;
						vertical-align:middle;
						/*background-color:#FFFFFF;*/
						padding-top:4px;
					}
			
							#Level3and4Menu ul ul a {
								padding-top:0;
							}
							
							#Level3and4Menu ul ul {
								margin:0;
								padding:0;
								border:0;
								white-space:nowrap;
							}
	
 
 
									#Level3and4Menu ul ul li {
										margin-top: 0em;
										margin-right: 0em;
										margin-bottom: 0em;
										margin-left: 0em;
										
										padding-top: 0em;
										padding-right: 0em;
										padding-bottom: 0em;
										padding-left: 0em;
										
										border-top: 0em;
										border-right: 0em;
										border-bottom: 0em;
										border-left: 0em;
										white-space:nowrap;
									}
 
 
 
 
 
									#Level3and4Menu ul ul td {
										
										font-size: 12px;
										font-weight:bold;
										text-decoration:none;
										color:#999999;
										/*background-color: #f2d48f; */
										
										border-top: 1px;
										border-right: 0em;
										border-bottom: 0em;
										border-left: 0em;
										border-style: solid;
										border-color: #ffffff;
										
										padding-top: 0.2em;
										padding-right: 9px;
										padding-bottom: 0.2em;
										padding-left: 0px;
										
										margin: 0;
										
										white-space:nowrap;
									}
 
 
 
 
									
									/*#Level3and4Menu ul ul td:hover {
									text-decoration:none;
									color: #FFFFFF;
									background-color:#e5aa20; 
									}*/
 
 
 
											#Level3and4Menu ul ul td a {
											text-decoration:none;
											color:#999999;
											/*background-color: #f2d48f;*/
											
											}
 
 
 
											/*#Level3and4Menu ul ul td:hover a {
												text-decoration:none;
												color: #FFFFFF;
												background-color:#e5aa20;
											}*/
 
 
 
	#Level3and4Menu li {
		position:inherit; 
		white-space:nowrap;
	}
 
 
 
	#Level3and4Menu ul ul {
		position: absolute;
		z-index: 500;
		top:24px;
	}
 
 
 
	#Level3and4Menu ul ul ul {
		position: absolute;
		top: 0;
		left: 100%;
	}
 
 
	
	div#Level3and4Menu ul ul,
	
	div#Level3and4Menu ul li:hover ul ul,
	
	div#Level3and4Menu ul ul li:hover ul ul
	
	{display: none;}
 
 
 
	div#Level3and4Menu ul li:hover ul,
	
	div#Level3and4Menu ul ul li:hover ul,
	
	div#Level3and4Menu ul ul ul li:hover ul
	
	{display: block;}
 
 
 
			#Level3and4Menu ul ul li {
				margin: 0;
				padding: 0;
				border: 0;
				border-style: none;
				white-space:nowrap;
			}
 
.middleNoSpace {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	border:0;
	border-style: none;
	float:left;
}
 
 
.Level3and4NaviLinkActive {
	
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #e5aa20;
	background-color:#e5aa20;
	float:left;
	height:19px;
	border-width:1px 0px 0px 1px; border-style:solid; border-color:#e5aa20 !important;	
}
 
.Level3and4NaviLinkActive_standard {
	background-color: #B7A478 !important;
	border-color:     #B7A478 !important;
}
 
.Level3and4NaviLinkActive_matiz {
	background-color:#e5aa20 !important;
	border-color:#e5aa20 !important;
}
 
.Level3and4NaviLinkActive_spark {
	background-color:#e5aa20 !important;
	border-color:#e5aa20 !important;
}
.Level3and4NaviLinkActive_kalos-3d {
	background-color:#0052a5 !important;
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkActive_kalos-4d {
	background-color:#0052a5 !important;
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkActive_kalos-5d {
	background-color:#0052a5 !important;
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkActive_aveo-3d {
	background-color:#0052a5 !important;
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkActive_aveo-4d {
	background-color:#0052a5 !important;
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkActive_aveo-5d {
	background-color:#0052a5 !important;
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkActive_tacuma {
	background-color:#d39100 !important;
	border-color:#d39100 !important;
}
.Level3and4NaviLinkActive_rezzo {
	background-color:#d39100 !important;
	border-color:#d39100 !important;
}
.Level3and4NaviLinkActive_captiva {
	background-color:#836414 !important;
	border-color:#836414 !important;
}
.Level3and4NaviLinkActive_captiva {
	background-color:#836414 !important;
	border-color:#836414 !important;
}
.Level3and4NaviLinkActive_lacetti-4d {
	background-color:#3e647e !important;
	border-color:#3e647e !important;
}
.Level3and4NaviLinkActive_lacetti-5d {
	background-color:#3e647e !important;
	border-color:#3e647e !important;
}
.Level3and4NaviLinkActive_lacetti-sw {
	background-color:#3e647e !important;
	border-color:#3e647e !important;
}
.Level3and4NaviLinkActive_nubira-4d {
	background-color:#3e647e !important;
	border-color:#3e647e !important;
}
.Level3and4NaviLinkActive_nubira-5d {
	background-color:#3e647e !important;
	border-color:#3e647e !important;
}
.Level3and4NaviLinkActive_nubira-sw {
	background-color:#3e647e !important;
	border-color:#3e647e !important;
}
.Level3and4NaviLinkActive_epica {
	background-color:#002740 !important;
	border-color:#002740 !important;
}
.Level3and4NaviLinkActive_lanos {
	background-color:#962626 !important;
	border-color:#962626 !important;
}
.Level3and4NaviLinkActive_trailblazer {
	background-color:#836414 !important;
	border-color:#836414 !important;
}
.Level3and4NaviLinkActive_hhr {
	background-color:#D37104 !important;
	border-color:#D37104 !important;
}
.Level3and4NaviLinkActive_tahoe {
	background-color:#77878b !important;
	border-color:#77878b !important;
}
.Level3and4NaviLinkActive_cruze {
	background-color:#98acbc !important;
	border-color:#98acbc !important;
}
.Level3and4NaviLinkPassive {
	
	font-size: 12px;
	color: #999999;
	font-weight:bold;
	text-decoration:none;
	float:left;
	height:19px;
	background-color:#FFFFFF;
	border-width:1px 0px 0px 1px; border-style:solid; border-color:#e5aa20;	
}
 
.Level3and4NaviLinkPassive_standard {
	border-color: #B7A478 !important;
}
 
.Level3and4NaviLinkPassive_matiz {
	border-color:#e5aa20 !important;
}
.Level3and4NaviLinkPassive_spark {
	border-color:#e5aa20 !important;
}
.Level3and4NaviLinkPassive_kalos-3d {
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkPassive_kalos-4d {
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkPassive_kalos-5d {
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkPassive_aveo-3d {
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkPassive_aveo-4d {
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkPassive_aveo-5d {
	border-color:#0052a5 !important;
}
.Level3and4NaviLinkPassive_tacuma {
	border-color:#d39100 !important;
}
.Level3and4NaviLinkPassive_rezzo {
	border-color:#d39100 !important;
}
.Level3and4NaviLinkPassive_captiva {
	border-color:#836414 !important;
}
.Level3and4NaviLinkPassive_captiva {
	border-color:#836414 !important;
}
.Level3and4NaviLinkPassive_lacetti-4d {
	border-color:#3e647e !important;
}
.Level3and4NaviLinkPassive_lacetti-5d {
	border-color:#3e647e !important;
}
.Level3and4NaviLinkPassive_lacetti-sw {
	border-color:#3e647e !important;
}
.Level3and4NaviLinkPassive_nubira-4d {
	border-color:#3e647e !important;
}
.Level3and4NaviLinkPassive_nubira-5d {
	border-color:#3e647e !important;
}
.Level3and4NaviLinkPassive_nubira-sw {
	border-color:#3e647e !important;
}
.Level3and4NaviLinkPassive_epica {
	border-color:#002740 !important;
}
.Level3and4NaviLinkPassive_lanos {
	border-color:#962626 !important;
}
.Level3and4NaviLinkPassive_trailblazer {
	border-color:#836414 !important;
}
.Level3and4NaviLinkPassive_hhr {
	border-color:#D37104 !important;
}
.Level3and4NaviLinkPassive_tahoe {
	border-color:#77878b !important;
}
.Level3and4NaviLinkPassive_cruze {
	border-color:#98acbc !important;
}
 
.DropdownBGCOLOR_matiz {
	background-color:#f2d48f;
}
.DropdownBGCOLOR_spark {
	background-color:#f2d48f;
}
.DropdownBGCOLOR_kalos-3d {
	background-color:#ccdced;
}
.DropdownBGCOLOR_kalos-4d {
	background-color:#ccdced;
}
.DropdownBGCOLOR_kalos-5d {
	background-color:#ccdced;
}
.DropdownBGCOLOR_aveo-3d {
	background-color:#ccdced;
}
.DropdownBGCOLOR_aveo-4d {
	background-color:#ccdced;
}
.DropdownBGCOLOR_aveo-5d {
	background-color:#ccdced;
}
.DropdownBGCOLOR_tacuma {
	background-color:#edd399;
}
.DropdownBGCOLOR_rezzo {
	background-color:#edd399;
}
.DropdownBGCOLOR_captiva {
	background-color:#836414;
}
.DropdownBGCOLOR_captiva {
	background-color:#d6c08d;
}
.DropdownBGCOLOR_lacetti-4d {
	background-color:#cfd8df;
}
.DropdownBGCOLOR_lacetti-5d {
	background-color:#cfd8df;
}
.DropdownBGCOLOR_lacetti-sw {
	background-color:#cfd8df;
}
.DropdownBGCOLOR_nubira-4d {
	background-color:#cfd8df;
}
.DropdownBGCOLOR_nubira-5d {
	background-color:#cfd8df;
}
.DropdownBGCOLOR_nubira-sw {
	background-color:#cfd8df;
}
.DropdownBGCOLOR_epica {
	background-color:#ccd4d9;
}
.DropdownBGCOLOR_lanos {
	background-color:#dfbdbd;
}
.DropdownBGCOLOR_trailblazer {
	background-color:#d6c08d;
}
.DropdownBGCOLOR_hhr {
	background-color:#f0cda7;
}
.DropdownBGCOLOR_tahoe {
	background-color:#c4d3d7;
}
.DropdownBGCOLOR_cruze {
	background-color:#e0e6eb; /*color not defined yet*/
}
 
/* META-Navigation */
#ServiceNavigationHeadline {
	height:22px;
	padding-left:39px;
	background-color:#0099CC;
	line-height:22px;
}
 
 
div#ServiceNavigationImageTopLeft {
	position:absolute;
	top:0px;
	left:0px;
}
 
	#ServiceNavigationImageTopLeft img {
		display:block;
	}
 
 
ul#serviceNavigation {
		
	font-size:12px;
	color:#000000;
	text-decoration:none;
	margin: 0;
	margin-top: 10px;
	list-style-type: none;
	padding: 0 0 2px 0;
 
}
	
		ul#serviceNavigation li {
			border:0;
			margin: 0; padding: 0;
		}
		
		#serviceNavigation a {
			display: block;
			width: 190px;
		}
 
			#serviceNavigation a {
					
				font-size:12px;
				color:#000000;
				text-decoration:none;			
				background-image: url(/images/global/general/leftnavi_service_arrow.gif);
				background-repeat: no-repeat;
				background-position: 1px 2px;
				padding: 2px 4px 2px 32px;
			
			}
			
			#serviceNavigation a:hover {
				text-decoration:underline;			
			}			
 
/* NEW serviceNavi */
 
 
ul#ServiceNavigationNew {
			list-style-type: none;
			margin: 0; padding: 0;
}
 
		ul#ServiceNavigationNew a {
						
					font-size:12px;
					list-style-type: none;
					font-weight:bold;
					color: #FFFFFF;
					text-decoration:none;
					margin:0;
					padding:0;
		}
 
		ul#ServiceNavigationNew a:hover {
						
					font-size:12px;
					list-style-type: none;
					font-weight:bold;
					color: #FFFFFF;
					text-decoration:underline;
					margin:0;
					padding:0;			
		}
 
		ul#ServiceNavigationNew li {
					/*min-height: 26px;*/
					margin: 0; padding: 0;
 
		}
		
				ul#ServiceNavigationNew li .container {
					min-height:25px;
					vertical-align:middle;
					background-color: #0099CC;
					border-bottom: 2px solid #FFFFFF;
				}
		
		
				ul#ServiceNavigationNew li .bg5ea4b6 {
					background-color: #5ea4b6;
				}
				ul#ServiceNavigationNew li .bg0099cc {
					background-color: #0099cc;
				}				
				
		#ServiceNavigationNew .containerLast {
			background-image: url(/images/global/general/blue_white_br.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			border: 0  !important;
			margin: 0  !important;				
		}		
		
		#ServiceNavigationNew .containerLast5ea4b6 {
			background-image: url(/images/global/general/blue_white_br_5ea4b6.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			border: 0  !important;
			margin: 0  !important;				
		}		
 
 
	
				ul#ServiceNavigationNew li .container .image {
					/*position:relative;*/
					float: left;
					vertical-align: middle;
					padding-top: 5px;
					padding-left: 4px;
			
				}
 
 
						ul#ServiceNavigationNew li .container .LinkContainer {
							float:left;
							width:185px;
							padding: 3px 0 3px 4px;
						}
		
						ul#ServiceNavigationNew li .container .LinkContainer .BorderContainer {
							border-left:1px solid #FFFFFF;
							padding:3px 3px 3px 5px;
							font-size:1px;
						}
 
		.link {
			border-top: 0;
			font-size: 12px;
			display: inline;
			/*height: 25px;*/
		}	
		
		.version01 {
			border: 1px solid #0099CC;
			position: relative;
		}
		.version02 {
			border:0;
			position: relative;
		}
/* END----- New SERVICE-NAVI */
 
/* Meta-Navigation */
.bottomnavi {
		
		font-size: 10px;
		color: #666666;
		text-decoration:none;
	}
 
		a.bottomnavi:hover {
			text-decoration:underline;
		}
 
 
/*       (END) N A V I G A T I O N S 
 																*
																*                                                                
																*
*****************************************************************/
