BODY {	
}

.BODYPAGE{
	background-image:url('/images/page_background.jpg');	
	background-repeat: repeat-x;
	/*height:775px;*/
	background-color:#EAEAEA;
}

IMG.pix01
{
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

A.smallblack
{
	font-size: 11px;
	font-family: Arial;
	color:#000000;
}


A.smallred
{
	font-size: 11px;
	font-family: Arial;
	color:#064384;
}

A.thinred
{
	font-size: 11px;
	font-family: Arial;
	color:#064384;
}
A.thinrednou
{
	font-size: 11px;
	font-family: Arial;
	color:#064384;
	text-decoration:none;	
}

.buildbar

{
	font-size: 11px;  
	font-family: Arial;
	color:#322708;
	
}

.buildbardark

{
	font-size: 11px;
	font-family: Arial;
	color:black;
	font-weight:bold;
	
}


.buildbarlight
{
	font-size: 11px;
	font-family: Arial;
	color:black;
	
}


.buildlink
{
	font-size: 11px;
	font-family: Arial;
	color:#CC0000;
	text-decoration:underline;
	
	
}


.buildsep
{
	font-size: 11px;
	font-family: Arial;
	color:#666666;
	
	
}


.button1
{
	font-size: 11px;
	font-family: Arial;
	text-decoration:none;
	font-weight:bold;
	color:black;
}


.copy
{
	font-size: 11px; 
	font-family: Arial;
}

A.copyboldnou
{
	font-size: 11px;
	font-family: Arial;
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}




.copygray
{
	font-size: 11px;
	font-family: Arial;
	color:#7F8E98;
}

.copysmall
{
	font-size: 11px;
	font-family: Arial;
}




.dealerzip
{
	font-size: 11px ;
	font-family: Arial;
	color:#000000;
}

.form
{
	font-size: 11px;
	font-family: Arial;
	color:#000000;
}

.formerror
{
	font-size: 11px;
	font-family: Arial;
	color:#CC0000;
}

.formfieldevents
{
	font-size: 10px; 
	font-family: Arial;
	color:#5D5D5D;
	background:#F2F3ED;
}


.hotspoterror{
	color:#CC0000;
	font-weight:bold;
}	


.legal
{
	font-size: 10px;
	font-family: Arial;
}

.legalright
{
	font-size: 10px;
	font-family: Arial;
	text-align: right;
        padding-right:10px;
	color: #7A8086;        
        
}

A.legalright
{
	font-size: 10px;
	font-family: Arial;
	color: #7A8086;      
        padding-right:0px;
}


.popscroll{
	 overflow:auto;
	 height:400;
	 width:100%;
	 padding-right:0px;
	 padding-top:1px;
	 padding-bottom:1px;
}

.scroller{

	overflow:auto;
	width:99%;
	margin:10px;
}	

.smallbold
{
	font-size: 11px;
	font-family: Arial;
	color:#000000;
	font-weight: bold;
}

.specsdark
{
	font-size: 11px;
	font-family: Arial;
	background: #DCE1E7;
	padding: 3px;
	margin-left:15px;
	
	
}

.specsdarkN{
	font-size: 11px;
	font-family: Arial;
	background: #DCE1E7;
	float:left;
	width:295px;
	*width:300px;	
	height:20px;
	*height:24px;
	vertical-align:middle;
	padding: 4px 0 0 3px;
}

.specsdarkNLarge{
	font-size: 11px;
	font-family: Arial;
	background: #DCE1E7;
	float:left;
	width:295px;
	*width:300px;	
	height:34px;
	*height:24px;
	vertical-align:middle;
	padding: 4px 0 0 3px;
}



.specsdark2
{
	font-size: 11px;
	font-family: Arial;
	background: #DFE0D8;
	
	margin: 3px;
	/*
	margin-left:15px;
	*/
	
	
}


.specswhite2
{
	font-size: 11px;
	font-family: Arial;
	background: #ffffff;
	
	
	margin: 3px;
	
	/*
	margin-left:15px;
	*/
		
}




.featureheader
{
	font-size: 15px;
	font-family: Arial;
	background: #E9EAE2;
	padding-left: 5px;
	margin-left:15px;
	font-weight:bold;
	margin-top:15px;
	padding-top:8px;
	padding-bottom:8px;
	
	
}

.featureheader a, a.visited{
	color:black;
	text-decoration:underline;
}

.specslight
{
	font-size: 11px;
	font-family: Arial;
	background: #EDEEF3;
	padding: 3px;
	margin-left:15px;
	
}

.specslightN
{
	font-size: 11px;
	font-family: Arial;
	background: #EDEEF3;
	padding: 3px;
	margin: 0 0 0 4px;
	float:left;
	width:85px;
	*width:90px;
	height:18px;
	text-align:center;
	
}

.specslightNLarge
{
	font-size: 11px;
	font-family: Arial;
	background: #EDEEF3;
	padding: 10px 3px 10px 3px;
	margin: 0 0 0 4px;
	float:left;
	width:85px;
	*width:90px;
	height:18px;
	text-align:center;
	
}

.specswhite
{
	font-size: 11px;
	font-family: Arial;
	background: #ffffff;
	padding: 3px;
	margin-left:15px;
		
}

.specswhiteL{
	font-size: 11px;
	font-family: Arial;
	background: #ffffff;
	float:left;
	width:295px;
	*width:300px;	
	height:25px;
	*height:28px;
	vertical-align:middle;
	padding: 8px 0 0 3px;
}

.specswhiteLLarge{
	font-size: 11px;
	font-family: Arial;
	background: #ffffff;
	float:left;
	width:295px;
	*width:300px;	
	height:34px;
	*height:24px;
	vertical-align:middle;
	padding: 6px 0 0 3px;
}


.specslightN
{
	font-size: 11px;
	font-family: Arial;
	background: #EDEEF3;
	padding: 3px;
	margin: 0 0 0 4px;
	float:left;
	width:85px;
	*width:90px;
	height:18px;
	text-align:center;
	
}

.specswhiteN
{
	font-size: 11px;
	font-family: Arial;
	background: #FFFFFF;
	padding: 7px 3px 5px 3px;
	margin: 0 0 0 4px;
	float:left;
	width:85px;
	*width:90px;
	height:21px;
	text-align:center;
	
}

.specswhiteNLarge{
	font-size: 11px;
	font-family: Arial;
	background: #FFFFFF;
	padding: 12px 3px 12px 3px;
	margin: 0 0 0 4px;
	float:left;
	width:85px;
	*width:90px;
	height:18px;
	text-align:center;
	
}

.specslight2
{
	font-size: 11px;
	font-family: Arial;
	background: #F2F3ED;
	padding:0px;
	margin:0px;
	
	/*
	padding: 3px;
	margin-left:15px;
	*/
	
}

.specswhite2
{
	font-size: 11px;
	font-family: Arial;
	background: #ffffff;
	margin:0px;
	padding:0px;
	/*
	padding: 3px;
	margin-left:15px;
	*/
		
}





.subhead
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
}



.tblcell
{
	font-size: 11px;
	font-family: Arial;
	padding-left:5px;
	padding-right:5px;
}

TD
{
	font-size: 11px;
	font-family: Arial;
}

.thingray
{
	font-size: 11px;
	font-family: Arial;
	color:#333333;
}

.thinred
{
	font-size: 11px;
	font-family: Arial;
	color:#CC0000;
}

A.fslink01
{
	font-size: 11px;
	font-family: Arial;
	color:#064384;
}

A.modelfeature
{
	font-size: 11px;
	font-family: Arial;
	color:#064384;
}



/* PULLDOWN MENU STYLES START */

#nav_main {
	  padding-left:-12px !important; margin-left:0px !important;
	  width:578px; PADDING: 0px; height:24px; 
	  position:relative; 
	  top:0px;
   	BACKGROUND-COLOR: #6187A3;
	MARGIN: 0px; 
    margin-bottom:35px !important; 
	*margin-bottom:0px !important; 
	_margin-bottom:0px !important; 	
}

#nav_main td{
	vertical-align:top;
}

#menuList {
	PADDING: 0px; MARGIN: 0px; width:578px; height:24px; 
}


#menuList UL {
	PADDING: 0px;  MARGIN: 0px;
	
	
	/*
	-moz-opacity: 80%; 
	filter: alpha(opacity=80);
	background:#ffffff;
	*/
	
}


#menuList LI {
	DISPLAY: inline; 
	LIST-STYLE-TYPE: none; 
	margin:0px; 
	padding:0px;
	z-index:100;
}


A.starter {
	PADDING: 0px; MARGIN: 0px; TEXT-DECORATION: none;
}

A.starter:hover {
	COLOR: #000000;
}
A.starter:active {
	COLOR: #000000;
}
.menu {
	BORDER-RIGHT: 0px;  
	VISIBILITY: hidden; 
	MARGIN-left: 0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px; 
	BORDER-LEFT: 0px;  
	POSITION: absolute; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left;
	font-family:Arial;
	font-weight:bold;
	FONT-SIZE: 10px;


	/*
	-moz-opacity: 80%; 
	filter: alpha(opacity=80);
	background:#ffffff;
	*/
}

.menu LI {
	MARGIN: 0px; LIST-STYLE-TYPE: none;
	
	
}
.menu LI SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #660000; PADDING-TOP: 2px;
	font-family:Arial;
	font-weight:bold;
}

.menu LI SPAN.first {
	BORDER-TOP: #000000 0px solid;
}
.menu LI A {
/*	width:175px; */
  DISPLAY: block; 
  padding-right:6px; 
  PADDING-LEFT: 16px;  
  PADDING-BOTTOM: 2px; 
  MARGIN: 0px;  
  PADDING-TOP: 2px; 
  BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
	font-family:Arial;
	font-weight:bold;
	FONT-SIZE:11px;
	letter-spacing: .001em;
	COLOR: black; /* #4B5B5C; */
	
}

.menu LI A:hover {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #6187A3;
}
.menu LI A:active {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #6187A3;
}
.submenu {
	Z-INDEX: 100; WIDTH: 115px; 
	background:#F2F2ED;
}




.submenu LI A {
	PADDING-LEFT: 6px;
	z-index:100;
         
}


.w{
	margin-left:1px;
}	

/*
#topnav_upper_border {
	border-top:solid 4px #FF9900;

}
*/


#submenu_vehicles{
	width:130px;
	border-top:solid 4px #6187A3;
	border-bottom:solid 4px #6187A3;
	border-left:0px;
	padding-left:0px;
	
}

#submenu_shopandbuy{
	width:175px;
	border-top:solid 4px #6187A3;
	border-bottom:solid 4px #6187A3;
	z-index:2;
}


#submenu_certifiedpreowned{
	width:180px;
	border-top:solid 4px #6187A3;
	border-bottom:solid 4px #6187A3;
}

#submenu_aboutsaab{
	width:145px;
	border-top:solid 4px #6187A3;
	border-bottom:solid 4px #6187A3;
}		

#submenu_forowners{
	width:140px;
	border-top:solid 4px #6187A3;
	border-bottom:solid 4px #6187A3;
}

.msrpdisclaimer {
	color: #AAB5C9;
	font-size: 10px;
	font-family: Arial;
	text-align: left;
	font-weight: none;
	width:370px;
	float:none;	
	margin-right:0px;
	clear: both;
}

.logoGM {
	height:28px;
	float:left;
	margin-top:15px;
}
.fine_Print_Disclaimer{
	float:right;
	display:block;	
	
	color: #AAB5C9;
	font-size: 10px;
	font-family: Arial;
	text-align: right;
	font-weight: bold;
	width:370px;
	float:right;
	margin-right:0px;	
}

#lb_disclaimer {
	color: #AAB5C9;
	font-weight: none;
	font-size: 10px;
	font-family: Arial;
	float:left;
	margin-top:7;
	margin-left:7;
}

A.msrpdisclaimer {
        color: #AAB5C9;
        font-size: 10px;
        font-family: Arial;
        text-align: right;
        font-weight: bold;
}

.gmmobility{
	background-image:url('/images/gm_mobility.jpg');
	width: 149px;
	height: 274px;
	border: none;
}



A.links_footer{
	color: #b6bfcf;
	font-weight: none;
	font-size: 10px;
	font-family: Arial;
	float:left;
	margin-top:7px;
	margin-left:7px;
	text-decoration:none;
}

A.links_footer_red{
	color:red;
	font-weight: none;
	font-size: 10px;
	font-family: Arial;
	float:left;
	margin-top:7px;
	margin-left:7px;
	text-decoration:none;
}

A.links_footer2{
	color: #AAB5C9;
	font-weight: none;
	font-size: 10px;
	font-family: Arial;	
	text-decoration:none;
}



.links_footerWhite{
	color: #6483a2;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	float:left;
	margin-top:7;
	margin-left:7;
	text-decoration:none;

}

#footglobalsgm{
	margin-top:-10px;
	*margin-top:0px;
	_margin-top:0px!important;
	float:left;
}

#cityStateContainerCU{
	background:none;
	width:165px;
}

.borderleft{
	background-image:url('/images/shadow_left_big.gif');
	background-repeat: no-repeat;
	width: 4px;
	/*height: 1732px;*/
	background-color:#EAEAEA;
	
	
}

.borderright{
	background-image:url('/images/shadow_right_big.gif');
	background-repeat: no-repeat;
	width: 4px;
	background-color:#EAEAEA;
}

#universalLegal1{
	color:#FF0000;	
}

#universalLegal1{
	color:#6483A2;
}

div#GriffinSeo{
	-x-background-x-position:0%;
	-x-background-y-position:0%;
	background-attachment:scroll;
	background-color:#B7C3D3;
	background-image:none;
	background-repeat:repeat;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	font-size:12px;
	left:15px;
	position:absolute;
	top:640px;
	width:400px;
}

div#GriffinSeo a#closeGriffin{
	float:right;
	margin-right:5px;
	margin-top:5px;
}

div#GriffinSeo a#anchorGriffin{
	color:#0000FF;
}

div#GriffinSeo p{
margin-left:auto;
*margin-left:10px;
margin-right:auto;
margin-top:25px;
width:385px;
*padding-bottom:5px;
}

a.manufactLink, a.manufactLink:hover, a.manufactLink:active, a.manufactLink:visited, a.manufactLink:link{
	color:#0000EE;
	text-decoration:underline;
	outline:0 none;
}