div#bodyContainer {background-color:#fff}
div#bodyContent a:link, div#bodyContent a:visited, div#bodyContent a:link:hover, div#bodyContent a:visited:hover {color:#0B3D91}

/* BRANDING BAR STYLES */
div#divisionBar { background: url(/images/common/header2_bgpattern.gif) repeat-x; HEIGHT: 55px; }
div#divisionLinks a { color: #FFFFFF; }
body {background:#fff url('/images/vehicles/common/gm_bg_tile.jpg')  center repeat-y; }

div#nameplate { background-color: #0B3D91; color: #FFFFFF; }

div#bodyContent {width:800px; background:none; margin:0px; padding:0px; order:0px };

img.promoImage {margin-bottom:5px}
div#promos div.diviFeature a.title {display:block; margin:0px; font-size:70%; font-weight:700;}
div#promos div.diviFeature a {color:#0B3D91; font-size: 11px; padding: 0px;text-indent:0;margin:0px;}
div#promos div.diviFeature p {margin:7px 0 3px 0; border:0px; padding:0px}

/*SH - For navigation headers - I Put the shadow, but if you wish to overwrite it, you can do it in the appropriate css using: 
/images/common/spacer.gif as the background*/
div#lnavLinks h5 {padding:10px 0 0 12px; background: url(/images/common/shop_menu_bg.gif) top left no-repeat;}
	
/* SH - supplemental nav bar */
ul#page_nav {width:810px; padding:5px 0 6px 0; float:left; list-style:none;margin:0}
ul#page_nav li {float:left; margin:0;}
ul#page_nav a:link, ul#page_nav a:visited {color:#0B3D91; padding:0 6px; background:url(/images/common/subnav_vert_dots.gif) top right no-repeat; text-decoration:none}
ul#page_nav a.last {background:url()}
ul#page_nav a#page_nav_selected_link {color:#0B3D91; font-weight:bold;text-decoration:none;}
ul#page_nav a:link:hover, ul#page_nav a:visited:hover {text-decoration:underline}


/* SH - local nav bar */
ul#content_nav {width:780px; padding:5px 0 6px 0; position:relative;float:left;top:-8px;list-style:none;margin:0}
ul#content_nav li {float:left; margin:0;}
ul#content_nav a:link, ul#content_nav a:visited {color:#0B3D91; padding:0 6px;background:url(/images/common/subnav_vert_dots.gif) top right no-repeat; text-decoration:none}
ul#content_nav a.last {background:url()}
ul#content_nav a#content_nav_selected_link {color:#0B3D91; font-weight:bold;text-decoration:none;}
ul#content_nav a:link:hover, ul#content_nav a:visited:hover {text-decoration:underline}


/* Corporate Tools Section Styles */

div#corporate_tools h3 {
	color:#000000;
	padding: 5px;
	display: block;}
div#corporate_tools a {
	color:#000000;
	padding: 5px 0 5px 5px;
	display: block;}
div#corporate_tools a:link:hover, div#corporate_tools a:visited:hover {
	text-decoration: none;background:#999;color:#fff}
div#corporate_tools a.pageId {
	background:#999}
/* Corporate Tools Section Styles */



P, TD{11px}

/* LEFT HAND TOOLS */ 
div#toolsArea a.signUpLink { color: #990000; }


DIV.maincontent{position:absolute;
			top:129px;
			left:20px;
			}

P{	padding-right:11px;
	}
	
		
/*paragraph for the special program indents 10 px to the right from the edge of the images */			
p.programs{	
	padding-top:0px;
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
	}
OL{ 
	font-family:Arial,Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	list-style-type: decimal;
	text-decoration: none;
	}		
UL { font-size: 11px;
	font-weight: normal;  
	line-height: 13px; 
	list-style-type: square;
	color: #000000;
	} 

	
span.indxHdr{font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		}

p.l1{ font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1;
	padding-left:7px;
	text-indent:-6px;
	margin-top:2px;
	margin-bottom:0px;}	
p.l2{font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1;
	padding-left:18px;
	text-indent:-6px;
	margin-top:0px;
	margin-bottom:0px;}			
p.l3{font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1;
	padding-left:28px;
	text-indent:-6px;
	margin-top:0px;
	margin-bottom:0px;}		
p.mainbodybold{font-weight:bold;}	
	
	
/* DSR floating nav links */

A.dsrNavLink {   
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	 }

A.lnh{
	color: #000;
	font-weight:bold;	
	} 
A.lnh:hover{text-decoration:underline;}
A#head:hover{text-decoration:none;}		

/*SH added this for what use to be secondaryTools...it is now a#lnavLastLink */
div#lnavLinks a {font-weight:normal;}
div#lnavLinks a.pageId {font-weight:bold;}

a.secondaryTools, a.secondaryTools:link, a.secondaryTools:visited, a.secondaryTools:hover{
padding:0;
margin:0;
background: url(/images/vehicles/common/nav_arrow_rgt.gif) 0px 8px no-repeat !important;
padding:5px 0 0 12px;
color:#000 !important;
text-decoration:underline;}

a#lnavLastLink.secondaryTools, a#lnavLastLink.secondaryTools:link, a#lnavLastLink.secondaryTools:visited, a#lnavLastLink.secondaryTools:hover{
padding:0;
margin:0;
background: url(/images/vehicles/common/nav_arrow_rgt.gif) 0px 8px no-repeat !important;
padding:5px 0 0 12px;
color:#000 !important;
text-decoration:underline;}
/*enf SH Changes*/



/* below are the standard GM button styles */
a.buttonLink {
	color: #fff !important;
	font-family: arial;
	font-size: 11px;
}	

#buttonContent {
	padding: 1px 1px 1px 1px;
	background-color: #005DAA;
	border-bottom: 1px solid #000000;
	color: #FFF;
}

/* Below are also the standard GM button styles... the styles were developed in parellel, and both are used on some pages */
/* Unless there is a problem, use the ones above instead of the ones below */

.gmBtnLink {
	color: #FFF;
	font-family: arial;
	font-size: 11px;
}	

.gmBtnContent {
	padding: 2px 1px 1px 3px;
	background-color: #005DAA;
	border-bottom: 1px solid #000000;
	color: #FFF;
}


div.corporate-offers {
	color: #000000;
	width: 180px;
}

div.corporate-offers a.corporate-offers-links {
	display: block;
	color: #000000;
	font-family: arial;
	font-size: 11px;
	padding-left: 18px;
	background: url(/images/gmcard/arrow.gif) no-repeat;
	/* background-position: center left; */
	background-position: 10px center;
	text-decoration: underline;
}

.gmBtnContent {
	padding: 2px 1px 1px 3px;
	background-color: #005DAA;
	border-bottom: 1px solid #000000;
	color: #FFF;
}

/**********************ARTICLES WIDGET************************************/
div#widget {width: 259px; left:0px; top: 190px; position: absolute !important;}
table#mainwidget {background-color:#f2eed9; width:225px;height:200px;}
div.tophead {width: 230px; height: 14px; border-top: 1px solid #b3afa0; background-color: #f2eed9; display: inline; float: left; line-height: 14px;}
div.middlehead {width: 27px; height: 15px; display: inline; float: left;}
div.headerSection {width: 239px; background-color: #f2eed9; display: inline; float: left;}
div.widgetCopy {color: #000; font-weight:bold;font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; padding: 7px 7px 21px 11px;float:none;}
div.widgetCopy span {font-size:16px;color:#820f15;}
img#dotted {margin: 0px 0 5px 0px;}
div.removeHolder {width: 230px; height: 24px; border-bottom: 1px solid #b3afa0; background-color: #f2eed9;}
div.removeCopy {padding-top:5px; text-align: center; width: 100%;background: url('/images/articles/widget/Dotted_Line.gif') top no-repeat;}
div#thumbsHolder {width:230px;height:150px;margin:0px;padding:0px;}
/*\*/ * html div#thumbsHolder { width: 259px; } /**/
div.widgetThumb {width: 76px; height: 39px; padding-bottom: 10px;}
div.widgetThumb img {padding: 0px 4px;}
div.widgetTitle {width: 136px; height: 27px; padding-bottom: 10px; float: left; display: inline; padding-top: 12px;}
div.widgetTitle a {color: #820f15 !important; font-size: 12px; font-weight: bold;}
div.hidden {display:none;width:230px; float:none;}
a.remove {color: #7d7a6f !important; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px;}
div.widgetFooter {width: 27px; height: 25px; display: inline; float: left; background: url('/images/articles/widget/Bar_bottom_tall.gif') repeat-y bottom;}
div.topUp {font-size:12px;font-weight:bold;width:225px;}
div.topUp img {padding-right:5px;}
td#side {width: 27px; background: url('/images/articles/widget/Bar_middle.jpg') repeat-y right;}


/*** /warranty/roadside/benefits **/
a.top_link{
	float:right;
	margin-right:27px;
}