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{outline:0 none;}

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:#B6BFCF;
	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:none;
	clear:both;
	text-align: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;
}

.tableEvents{
	padding-top:20px;
}

.tableEvents td{padding:6px 12px;text-align:right;width:auto;}

.tableEvents th{font-size:11px;font-weight:normal;padding:6px 12px 6px 6px;text-align:left;width:auto;}

div.OptOutPolicy{color:#AAB5C9;display:block;float:left;font-size:10px;padding-bottom:6px;padding-left:0;padding-top:5px;width:780px; text-align:left !important}
div.OptOutPolicy a, div.OptOutPolicy a:hover, div.OptOutPolicy a:active, div.OptOutPolicy a:visited{color:##0000EE;font-family:Arial;font-size:10px;}
#takeOverHome{position:absolute; top:5px; width:998px; height:643px; background:transparent;}
.tableCar93s{width:112px;}
.feature .standard{font-size:11px; font-family:Arial, Verdana, Helvetica;color:#828a8f;}
.feature .optional{font-size:11px; font-family:Arial, Verdana, Helvetica;color:#c3c7c8;}
.feature .na{font-size:11px; font-family:Arial, Verdana, Helvetica;color:#c3c7c8;}
