body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

h1#vehicleLocator {
    background:black url('/images/bp/vlws/header_locate_vehicle.gif') no-repeat scroll 667px 51%!important;
    height:43px; 
    margin:0pt;
    width:839px;
}


h1#vehicleLocator span {
  display: none;
}
h1#vehicleLocator img {
	margin:15px 20px 0 0;
}

div.mainContent{
	background:url("/images/bp/compare/bg_co.jpg") repeat-y 0 0;
	padding:19px 0 0 30px;
	*padding:21px 0 0 30px; 
	height:800px;
	*height:830px;
	width:839px;
	margin:0;
	display:block;
	float:left;
	
}

div.mainContentVlResults{
	background:url("/images/bp/compare/bg_co.jpg") repeat-y 0 0;
	padding:0 0 40px 0;
	height:100%;
	*height:100%;
	width:839px;
	margin:0;
	display:block;
	/*float:left;*/
}

div.mainContentTrim{
	background:url("/images/bp/compare/bg_co.jpg") repeat-y 0 0;
	height:auto;
	*height:100%;
	width:839px;
	display:block;
	float:left;
	padding:0 0 20px 0;
	*padding:0 0 20px 0;
	min-height:400px;
	*min-height:400px;
	
}
div.mainContentResults{
	background:url("/images/bp/compare/bg_co.jpg") repeat-y 0 0;
	padding:17px 0 15px 30px;
	height:auto;
	*height:auto;
	width:839px;
	margin:0;
	display:block;
	float:left;
	min-height:1280px;
	*min-height:1100px;
}

div.mainContentWS{
	background:url("/images/bp/compare/bg_co.jpg") repeat-y 0 0;
	padding:19px 0 43px 30px;
	*padding:21px 0 0 30px; 
	height:auto;
	*height:auto;
	min-height:819px;
	width:839px;
	display:block;
	float:left;
	
}

div#ErrorMessage{
	width:250px;
	*width:500px;
	padding-top:10px;
	*padding-top:1px;
	padding-left:8px;
}

div#compareMainTabs{
	display:block; 
	float:left;
	width:821px; 
}

div.tabSelected{

	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	float:left;
	vertical-align:middle;
	background-color:#EAEAEA;
	text-align:center;
}

div.tabNoSelected{
	height:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:bolder;
	float:left;
	vertical-align:middle;
	background-color:#FFFFFF;
	
	text-align:center;
}

div#step1.tabSelected{
	margin-left:-5px;
	background-image: url('/images/bp/vlws/top_nav/top_nav_step1_on.gif') !important;
	width:228px !important; 
	height:27;
}


div#step2.tabNoSelected{
	background-image: url('/images/bp/vlws/top_nav/top_nav_step2_off.gif');
	width:208px;
	height:27;
}

div#step3.tabNoSelected{
	background-image: url('/images/bp/vlws/top_nav/top_nav_step3_off.gif');
	width:221px;
	height:27;
}

div#step4
{
	background-image: url('/images/bp/vlws/top_nav/top_nav_right.gif');
	width:163px;
	height:27px;
}

a#Hlink{text-decoration:underline;!important}
 

.divisional{float:left;!important} /*required to make the pages go at the right of the navigation menu*/

div.ws {
	float:left;
	height:auto;
	margin:0px 0pt 0pt!important;
	padding:0 0 10px;
	width:225px;
}

div#ris{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif!important;
}
/********************************************************/
div#gFooter a#ftHelpCenter {
	display:block;
	list-style:none;
}
div#gFooter span#ftGeneralMotors {
	_margin-left:39px;
}
#gFooter {
	position:static;
}
#gDisclaimer {
	*margin-top:0px !important;
}

/* RED TAG EVENT */
div#red_tag {
	margin-top:20px;
}

div#red_tag a img {
	border:0;
}

div#red_tag_search {
	margin-top:25px;
	margin-left:5px;
}

div#red_tag_search a img {
	border:0;
}
.ftGMLogo{
  margin:25px 0 10px -675px!important;
}
