.gHidden{
	display:none;
	margin:0;
	padding:0;
	border:0;
}

ul#gNavItems, ul#gNavItems li, ul#gNavItems li ul{
	margin:0;
	padding:0;
	border:0;
	width: 161px;
	list-style: none;
}

ul#gNavItems li.gmcLogo{
	display:block;
	width:161px;
	margin:0;
	padding:0;
}

ul#gNavItems li.gmcLogoModel {
	display:block;
	width:161px;
	margin:0;
	padding:0;
	
 	
}

ul#gNavItems li#gmcVehicles, ul.divisional li#gmcVehicles {
	
	overflow:hidden;
	margin:-1px 1px -9px 0px;
	*margin-top:-3px;
	/*_margin-top:-3px;*/
	padding:11px 0px 0px 0px;
	/**padding-top:2px;*/
	border:0;
	width:161px;
	height:213px;
	display:block;
	background: url('/images/nav/leftNav_bg.jpg') no-repeat top left;
}

ul#gNavItems a { text-decoration:none;}

ul#gNavItems.modelHome li#gmcVehicles { display: none; }

ul#gNavItems.commercial li#gmcVehicles { display: none; }

li#gmcVehicles ul#gmcVehiclesList li a,li#gmcVehicles ul#gmcVehiclesList li.brand a.brandLink{
	list-style: none;
	padding:0px 0px 0px 17px;
	margin:4px 0px 0px 0px;
	display:block;
	height: 14px;
	_height: 12px;
	width: 161px;
	color: #FFFFFF;
	font-family: Helvetica, Verdana, Arial;
	font-weight:bold;
	font-size:10.5px;
	_font-size:11px;
}

li#gmcVehicles ul#gmcVehiclesList li a:hover,li#gmcVehicles ul#gmcVehiclesList li.brand a.brandLink:hover{
	background: 8px 3px no-repeat url('/images/nav/red_arrow.gif');
	color: #6A0314;
	background-color:#FFFFFF;
}

li.brand a.gnActiveUp{
	padding:0px 0px 0px 20px;
	margin:3px 0px 0px 0px;
	display:block;
	width: 161px;
	color: #6A0314 !important;
	background: 8px 3px no-repeat url('/images/nav/red_arrow.gif');
	background-color:#FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
}

/* SHOP & BUY */	

/* Down menu for the news and offers page*/
.downMenu{
	display:block;
	overflow:hidden;
	padding:0;
	margin:0px 0 0 0;
	background-image: url('/images/nav/leftNav_down.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	width:161px;
	_width:166px;
	height:550px;
}
#divLocate {
	height:75px;
}
#divShop, #divCommercial, #divBuy, #divWarranty, #divExtras, #divLocate, #divSearch {
	display:block;
	overflow:hidden;
	width:161px;
	_width:166px;
	padding:0 0 9px 0;	
	*padding:0 0 7px 0;
	margin: 0;
	border: 0;
}
#divWarranty{
	_padding:0 0 5px 0;
}

#divBuy,#divShop {
	*padding:0 0 4px 0;
}

/*#divWarranty{
	*min-height:51px;
}*/

#divShop, #divBuy, #divExtras{
	margin:5px 0px 0px 0px;
}

#headerShop, #headerBuy, #headerWarranty, #headerExtras{
	cursor: pointer;
}
a#linkCU{
	display:inline;
	overflow:hidden;
	float:left;
	padding:0 0 0 15px;
	margin:0;
	font-weight: bold;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
	color: #8C8F99;
}

.headerButtons{
	display:block;
	overflow:hidden;
	float:left;
	padding:0 0 0 17px;
/*	padding:7px 0px 7px 17px;
	*padding:6px 0px 6px 17px;*/
	margin:0;
	font-weight: bold;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
	color: #8C8F99;
}

/*div#headerWarranty div.headerButtons{
	*padding:7px 0px 7px 17px;
}

div#headerShop div.headerButtons{
	*padding-bottom:5px;
}

div#headerExtras div.headerButtons{
	*padding:5px 0px 6px 17px;
}*/


.headers{
	display:block;
	overflow:hidden;
	padding:10px 0px 10px 17px;
	font-weight: bold ;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
	color: #8C8F99;
}
.locateMask{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav/leftNav_locate.png');
	width:100px;
	height:12px;
}
.locateMaskImg{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:100px;
	height:12px;
}
.commercialMask{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav/leftNav_commercial.png');
	width:101px;
	height:12px;
	cursor:pointer;
	margin:9px 0 0 0;
	*margin:9px 0 0 0;
}
.commercialMaskImg{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:101px;
	height:12px;
	cursor:pointer;
}
.shoppingMask{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav/leftNav_shopping.png');
	width:96px;
	height:12px;
	cursor:pointer;
	margin:9px 0 0 0;
	*margin:9px 0 3px 0;
	_margin:9px 0 0 0;
	
}
.shoppingMaskImg{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:96px;
	height:12px;
	cursor:pointer;
}
.warrantyMask {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav/leftNav_warranty.png');
	width:66px;
	height:12px;
	cursor:pointer;
	margin:10px 0 0 0;
	*margin:10px 0 0 0;
	_margin:10px 0 0 0;
}
.warrantyMaskImg {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:66px;
	height:12px;
	cursor:pointer;
}
.financialMask{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav/leftNav_financial.png');
	width:99px;
	height:12px;
	cursor:pointer;
	margin:9px 0 0 0;
	*margin:9px 0 3px 0;
}
.financialMaskImg{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:99px;
	height:12px;
	cursor:pointer;
}
.extrasMask{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav/leftNav_extras.png');
	width:73px;
	height:12px;
	cursor:pointer;
	margin:9px 0 0 0;
	*margin:9px 0 7px 0;
}
.extrasMaskImg{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:73px;
	height:12px;
	cursor:pointer;
}

.searchMask{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/search/leftNav_search_gmc_com.png');
	width:113px;
	height:12px;
	margin:9px 0px 7px 15px;
	*margin:9px 0 7px 15px;
}
.searchMaskImg{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	width:113px;
	height:12px;
}

.openButton{
	display:block;
	float:right;
	width:13px;
	height:10px;
	background-image:url('/images/nav/btn_open.gif');
	background-repeat:no-repeat;
	background-position:right;
	margin:8px 10px 0 0;
	*margin:8px 7px 0 0;
	_margin:8px 7px 0 0 !important;
	padding:0;
}

.closeButton{
	display:block;
	float:right;
	width:13px;
	height:10px;
	background-image:url('/images/nav/btn_close.gif');
	background-repeat:no-repeat;
	background-position:right;
	margin:8px 10px 0 0;
	*margin:8px 7px 0 0;
	_margin:8px 7px 0 0 !important;
	padding:0;
}

#subMenuShop a, #subMenuBuy a, #subMenuExtras a, #subMenuWarranty a{
	display:inline;
	overflow:hidden;
	float:left;
	/*padding: 2px 0 5px 15px;
	margin:0;*/
	padding:0 0 0 17px;
	margin:5px 0 0 0;
	height:12px;
	width: 145px;
	color: #FFFFFF;
	font-family: Helvetica, Verdana, Arial;
	font-weight:800;
	font-size:10.5px;
	_font-size:11px!important;
	text-decoration:none;
}

html* #subMenuShop a, #subMenuBuy a, #subMenuExtras a, #subMenuWarranty a{
    display:inline;
	overflow:hidden;
	float:left;
	/*padding: 2px 0 5px 15px;
	margin:0;*/
	padding:0 0 1px 17px;
	margin:5px 0 1px 0;
	height:12px;
	width:145px;
	color:#FFFFFF;
	font-family: Helvetica, Verdana, Arial;
	font-size:10.5px;
	_font-size:11px!important;
	font-weight:800;
	text-decoration:none;
}

#subMenuBuy a, #subMenuExtras a {
	margin: 1px 0 2px 0;
}

#subMenuShop a{
	margin-top:2px;
	margin-bottom:2px;
	*margin-bottom:1px;
}

#subMenuShop a:hover, #subMenuBuy a:hover, #subMenuExtras a:hover, #subMenuWarranty a:hover{
	background: 5px 2px no-repeat url('/images/nav/red_arrow.gif');
	color: #6A0314;
	font-weight:bolder;
	background-color:#FFFFFF;
	height:12px;
}

.gnActiveDown{
	display:inline;
	overflow:hidden;
	float:left;
	/*padding: 2px 0 5px 15px;
	margin:0;*/
	height:12px;
	width: 145px;
	font-family:Verdana;
	font-weight:bolder;
	font-size:10px;
	text-decoration:none;	
	background: 5px 2px no-repeat url('/images/nav/red_arrow.gif');
	color: #6A0314 !important;
	background-color:#FFFFFF;
}
.dividerMenu{
	display:block;
	overflow:hidden;
	float:left;
	background:top left no-repeat url('/images/nav/leftNav_divider.gif');
	margin:0;
	padding:0;
	height:2px;
	width:166px;
}
a#locateSubmit{
	padding:0;
	width:25px;
	height:19px;
	margin-top:2px;
	margin-bottom:3px;
	background-image:url('/images/nav/vehicle_lineup_bkg.png');
	background-image:url('/images/nav/btn_go.gif');
	background-position:left;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
	text-decoration:none;
	border:none;
}

* html ul.modelHome li#ShopAndBuy {
	display:block;
	height:26px;
}
li#ShopAndBuy ul.subShop li a {
	display:block;
	padding:0 0 7px 10px;
	color: #333333;
	font-weight:bold;
	font-size: 1em;	
}
/* END SHOP & BUY */

/* LOCATE */
.locateInputTxt {
	float:left;
	height:16px;
	width:83px;
	padding: 0 0 0 0;
    margin:0 10px 0 17px;
    font-family:Verdana;
    color:#666666;
	vertical-align:middle;
	background-color:#FFFFFF !important;
}
.texto{
    float:left;
    height:16px;
    width:79px;
    margin:0 0 0 15px;
    color:#666666;
}

form#locateDealerFormLeftNav{
	*min-height:45px;
}

#divLocate form a#locateAdvancedSearch{
	width:84px;
	height:8px;
	display:block;
	float:left;
	background: url('/images/nav/leftNav_advanced.gif');
	margin:6px 0 9px 17px;
	*margin:6px 0 16px 17px;
	_margin:11px 0 7px 8px !important;
}

#divLocate form a#locateAdvancedSearch span{
	display:none;
}

#divLocate form a#busCentral {
	display:inline;
	overflow:hidden;
	float:left;
	color: #B9BABC;
	text-decoration: underline;
	font-family: Arial;
	font-size:10px;
	font-weight: 100;
	margin:8px 0 0 15px;
	padding-bottom:11px;
}

li#locate div form a#locateSubmit {
	margin-left:102px;
	display:block;
	width: 18px;
	height: 18px;
}
/* END LOCATE */

/* ACTIVE MODEL */
*:first-child+html .vhLineup{ /*Fix only for IE7 */
	margin:-3px 0 -2px 0; 
}
.vhLineup{
	margin:0;
	padding:0;
	border: 0;
	display:block;
	overflow:hidden;
	width:159px;
	cursor:pointer;
}

li#pVehiclesLineup {
	_margin: -2px 0 -2px 0 !important;
}

/*
li#gmcLogoModel {
	margin:0;
	padding:0;
	border:0;
	display:block;
	background:top left no-repeat url('/images/nav/leftNav_modelLogo.jpg');
	width:161px;
	height:42px;
	overflow:hidden;
}
*/
ul.modelHome li#activeModel{
	margin:0;
	padding:18px 0 0 0;
	border:0;
	/*height:180px;*/							/*OOOOOOJOOOOOOO!!!!!!!!*/
	width:161px;
	display:block;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	background: url('/images/nav/leftNav_bgModel.jpg') repeat top left;
}
ul#gNavItems li#activeModel{
	margin:0;
	padding:18px 0px 0px 0px;
	border:0;
/*	height:180px;				*/							/*OOOOOOJOOOOOOO!!!!!!!!*/
	width:161px;
	display:block;
	voice-family: "\"}\""; 
	voice-family:inherit;
	background: url('/images/nav/leftNav_bgModel.jpg') repeat top left;
}
ul.modelHome li#activeModel h1 {
	margin:0px 0px 3px 20px;
	height:16px;
	padding:0;
	display:block;
}

h1.tCommercial {
	height:17px;
	width:137px;
	margin:-3px 0 2px 16px;
	background:top left no-repeat   url('/images/nav/leftNav_commercial_use.jpg');
}

h1.tSierraClassic {
	height:17px;
	width:137px;
	margin-left: 22px !important;
	background:top left no-repeat url(/images/nav/leftNav_hdr_sierraclassic.jpg);
}

h1.tAllNewSierra {
	height:17px;
	width:137px;
	margin-left:20px !important;
	background:top left no-repeat url(/images/nav/leftNav_sierra.png);
}

h1.sierraHD_2011{
	height:17px;
	width:137px;
	margin-left:20px !important;
	background: url(/images/nav/leftNav_sierraHD.png) top left no-repeat;
}

h1.tCanyon {
	width:72px;
	background:top left no-repeat url(/lightduty/images/nav/leftNav_hdr_canyon.jpg);
}

h1.tEnvoy {
	width:58px;
	background:top left no-repeat url(/lightduty/images/nav/leftNav_hdr_envoy.jpg);
}

h1.tAcadia {
	width:104px;
	background:top left no-repeat url(/images/nav/leftNav_hdr_crossovers.jpg);
}

h1.tTerrain {
	width:104px;
	background:top left no-repeat url(/images/nav/leftNav_terrain.jpg);
}

h1.tYukon {
	width:59px;
	background:top left no-repeat url(/lightduty/images/nav/leftNav_hdr_yukon.jpg);
}

h1.tSavana {
	width:71px;
	background:top left no-repeat url(/lightduty/images/nav/leftNav_hdr_savana.jpg);
}

h1.tTopkick {
	width:126px;
	height:17px;
	background:top left no-repeat url('/images/nav/leftnav_topkickc4500.jpg');
}

li#activeModel ul.subModel{
	display:block;
	height:220px;
	margin:0;
	padding:5px 0 7px;
	position:relative;
	width:161px;
	z-index:100;
	*padding-bottom:5px;
}

li#activeModel ul.subModel li {
	list-style: none;
	margin:0px;
	padding:0px;
	margin-bottom: 6px;
	_margin-bottom: 3px;
}
li#activeModel ul.subModel li.warratySavana{
	padding-bottom: 5px; !important
	_padding-bottom: 1px; !important
	/*_margin-bottom: 3px;*/
}

li#activeModel ul.subModel li#section_warranty
li#activeModel ul.subModel li#section_download
li#activeModel ul.subModel li#section_safety
li#activeModel ul.subModel li#section_request{
	margin-bottom: 1px;
	height:20px;
}

li#activeModel ul.subModel li  a {
	display: block;
	/*the width below it's necessary for IE.*/
	/*see it*/
	width: 143px;
	padding: 1px 0 2px 17px;
	/*padding: 0px 0px 0px 17px;*/
	*padding: 3px 0 2px 17px;
	_padding: 4px 0 3px 17px;
	color: #E1E1E1;
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
    *line-height:7px;
	margin-bottom:3px;
}

*:first-child+html li#activeModel ul.subModel li#section_experience{
	height:20px;
	background: no-repeat url("/images/nav/leftnav_logo_onstar.gif") 87px -4px;
	margin-bottom: 1px;
}
li#activeModel ul.subModel li#section_experience{
	background: no-repeat url("/images/nav/leftnav_logo_onstar.gif") 87px -4px;
	height:20px;
	margin-bottom: 1px;
}


/*************************Google Search Section *****************************/
/****************************************************************************/
div#divSearch form#googleForm  {
	margin: 0;
	padding: 0;
	height: 35px;
}
div#divSearch form#googleForm input{
	width: 100px;
	_width: 95px;
	height:16px;
	background-color:#FFFFFF;
	border-color:#222222;
	border-width:2px;
	color:#666666;
	margin:0 0px 0 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;

}
div#divSearch form#googleForm input.goButton{
	width:24px;
	height:18px;
	border:0;
	margin: 0 0 0 5px;
}






















/**:first-child+html li#activeModel ul.subModel li#section_experience  a {
 	padding:4px 0 0 17px;
	height:10px!important;
	margin-top:3px!important;
}*/

/*li#activeModel ul.subModel li#section_experience  a {
 	padding:1px 0 0 17px;
 	_padding:4px 0 0 17px;
	height:13px!important;
	_height:10px!important;
	margin-top:6px!important;
	_margin-top:3px!important;
}*/

li#activeModel ul.subModel li  a.gnActive, li#activeModel ul.subModel li#section_experience a:hover{
	background:0 0 no-repeat url('/images/nav/experince_onstar_on.gif');
	/*background: 10px 2px no-repeat url('/images/nav/red_arrow.gif');*/
	/*background: 10px 2px no-repeat url('/images/nav/red_arrow.gif');*/
	background-color:#FFFFFF;
	color: #6A0314;
}

/*li#activeModel ul.subModel li  a.gnActive, li#activeModel ul.subModel li#section_experience  a:hover {
 	background: 10px 5px no-repeat url('/images/nav/red_arrow.gif');
	background-color:#FFFFFF;
	color: #6A0314;
	padding: 5px 0 2px 17px;
}*/


li#activeModel ul.subModel li  a.gnActive, li#activeModel ul.subModel li  a:hover{
	background: 10px 2px no-repeat url('/images/nav/red_arrow.gif');
	*background: 10px 2px no-repeat url('/images/nav/red_arrow.gif');
	background-color:#FFFFFF;
	color: #6A0314;
}

li#activeModel ul.subModel li  a.gnActive, li#activeModel ul.subModel li.selectedItem a{
	color: #6A0314;
	background: 10px 2px no-repeat url('/images/nav/red_arrow.gif');
	*background: 10px 2px no-repeat url('/images/nav/red_arrow.gif');
	background-color:#FFFFFF;
}



.vhLineUpItems{
	display:block;
	overflow:hidden;
	margin:3px 0 3px 0;
	padding:2px 2px 2px 28px;
	line-height: 10px;
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
/*	color:#E1E1E1 !important;*/
	color:#000000!important;
}
a.vhLineUpItems:hover {
	background: #ffffff 10px 3px no-repeat url('/images/nav/red_arrow.gif');
}
.vhLineUpList{
	overflow:hidden;
	background: url('/images/nav/vehicle_lineup_bkg.png') no-repeat;
	position:absolute;
	width:159px;
	height:198px;
	margin: 0;
	padding:0 0 5px 0;
	/*for Firefox*/
	z-index:101;
	/*for IE*/
	filter: alpha(opacity=100);
}
a.vhLineUpItems:hover{
	color: #6A0314 !important;
}

div.flyout, h4.flyoutHeader {
	display:none;
}

a#linkCU img{
	border:0px;
	border-style:none;
	text-decoration:none;
}

div#GMCorp{
	float:left;
	width:120px;
	height:7px;
	display:block;
	background: url('/images/nav/2007gmc.gif') no-repeat;
	margin: 19px 0 0 17px;
	*margin: 16px 0 0 17px;
}


.menuDivider {
	background:url(../images/nav/leftNav_divider_01.gif) 10px 1px no-repeat;
	height:2px!important;
	margin:2px 0 8px 0!important;
	*margin:7px 0 4px 0!important;
	_margin:8px 0 -7px 0!important;
	padding:0!important;
}
h1.tDenali {
	height:13px;
	width:55px;
	margin-left:20px !important;
	background:top left no-repeat url(/images/nav/leftNav_hdr_denali.jpg);
}
h1.tHybrid {
	height:13px;
	width:57px;
	margin-left:20px !important;
	background:top left no-repeat url(/images/nav/left_nav_hdr_hybrid.jpg);
}
/* END ACTIVE MODEL */

/* COMMERCIAL USE BUTTON 
li#commercialUseButton a {
	display:block; 
	padding:7px 0 0 12px;
	height:18px; 
	width:133px; 
	font-size: 1em; 
	font-weight:bold;
	color: #999999;
	background:none;
}
li#commercialUseButton a:hover {
	color: #ffffff;
	background: none;
}
li#commercialUseButton {
	background:0 0 no-repeat url('/lightduty/images/nav/leftNav_navButton.gif')
}
 /end COMMERCIAL USE BUTTON */

/* ACTIVE STATES 
li.gnActive {
	background: 0 0 no-repeat url('/images/nav/leftNav_onState.gif');
}

li#activeModel ul.subModel li.gnActive a, li#activeModel ul.subModel li.gnActive a:hover {
	color:#333333;
	background: none;
}
li#gmcVehicles li.gnActive a#yukonBridgeLink, li#gmcVehicles li.gnActive a#denaliLineLink, li#gmcVehicles li.gnActive a#newVehiclesLink, li#gmcVehicles li.gnActive a#commercialUseLink, li#gmcVehicles li.gnActive a#viewAllLink {
	color:#333333;
	background: none;
}
li#gmcVehicles li.gnActive a#yukonBridgeLink:hover, li#gmcVehicles li.gnActive a#denaliLineLink:hover, li#gmcVehicles li.gnActive a#newVehiclesLink:hover, li#gmcVehicles li.gnActive a#commercialUseLink:hover, li#gmcVehicles li.gnActive a#viewAllLink:hover {
	color:#333333;
	background: none;
}
*/