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

div.headerTitle{
	display:block; 
	float:left;
	width:auto; 
	font-size:21px;
	font-weight:bolder; 
}

input.text, select, textarea  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;	
	background-color:#FFFFFF  !important; 
}

div.mainContent{
	display:block; 
	float:left;
	width:519px; 
	padding-bottom:10px;
	background:#FFFFFF;
	margin-bottom:15px;
}

table {font-size:10px;}

table.contentTable{
	display:block; 
	float:left;
	width:575px; 
	padding-left:0px;
	padding-bottom:10px;
	margin-left:0px;
}

td.labelCell {
	height:18px;
	width:115px;
	text-align:left;
	vertical-align:text-top;
	padding:0px;
	margin-left:5px;
}

td.inputCell {
	height:18px;
	vertical-align:text-top;
}

.requiredMsg {
	height:18px;
	font-size:9px;
	vertical-align:top;
}

.subtitle {

	color:#215D9A;
	font-family:Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	display:block;
	width:500px; 
	margin:0px 0pt 15px 0px;	
}

.commentTextArea {
	width:265px;
	height:65px;
}

table {font-size:10px;}

span.errormsg{
	display:none;
	width:220px;
	color:red;
	margin:-18px 0 0 140px;
	padding:0px;
}

div.errormsg{
	display:none;
	color:red;
	padding:0px;
	margin-top:1px;
}

.radio2{margin-left:20px;}

#SearchByPostalCodePostalCode {width:125px;*width:111px;background-color:#FFFFFF!important;}
#SearchByPostalCodeProximity {width:125px;*width:115px;}
#SearchByCityStateCityName {width:125px;*width:119px;background-color:#FFFFFF!important;}
#SearchByCityStateStateName, #SearchByCityStateProximity {width:125px;*width:123px;}
#SearchByVendorVendorName, #SearchByVendorCityName {width:125px;*width:119px;}
#SearchByVendorStateName {width:125px;*width:123px;}

.divisional{
	float:left;!important
	display:inline;!important
} /*required to make the pages go at the right of the navigation menu*/
.modelHome{
	float:left;!important
	display:inline;!important
} /*required to make the pages go at the right of the navigation menu*/
ul#gNavItems, ul#gNavItems li, ul#gNavItems li ul{
	width: 162px;!important
}

/*--------BUTTON CLASSES--------*/
.searchInventory{
	background:transparent url(/images/newVL/btn_search_inventory_on_off.gif) no-repeat 0 0;
	width:123px;
	height:17px;
	display:compact;
	color: #FFFFFF;
	text-decoration:none;
	margin-left:0px;
	margin-top:0px;
	float:left;
}

.searchInventory:hover {
	background-position:0 -18px;
	text-decoration:none;
}

.raqButton{
	background:transparent url(/images/DealerInteraction/btn_request_a_quote_on_off.gif) no-repeat 0 0;
	width:123px;
	height:17px;
	display:compact;
	color: #FFFFFF;
	text-decoration:none;
	margin-left:0px;
	margin-top:0px;
	_margin-top:-15px!important;
	float:left;
}

.raqButton:hover {
	background-position:0 -18px;
	text-decoration:none;
}

.stdButton{
	background:transparent url(/images/DealerInteraction/btn_shedule_test_drive_on_off.gif) no-repeat 0 0;
	width:123px;
	height:17px;
	display:compact;
	color: #FFFFFF;
	text-decoration:none;
	margin-left:0px;
	margin-top:0px;
	float:left;
}

.stdButton:hover {
	background-position:0 -18px;
	text-decoration:none;
}


.optionSelect{
	background:transparent url(../../images/newVL/btn_select_on_off.gif) no-repeat scroll 0 0;
	width:58px;
	height:17px;
	display:compact;
	color: #FFFFFF;
	text-decoration:none;
	margin-left:0px;
	margin-top:0px;
	float:left;
}

.optionSelect:hover {
	background-position:0 -18px;
	text-decoration:none;
}

.update {	
	background:transparent url(../../images/newVL/btn_update_on_off.gif) no-repeat 0 0;
	display:block;
	position:relative;
	top:-20px;
	left:215px;			
	margin:0px;
	overflow:hidden;
	padding:0px;
	width:58px;
	height:17px;
}

.update:hover {	
	background-position:0 -18px;
	text-decoration:none;
}

.change {
	background:transparent url(../../images/newVL/btn_change_on_off.gif) no-repeat scroll 0 0;
	margin:10px;
	float:left;
	width:58px;
	height:17px;
	*margin: 7px 10px 18px 10px;
}

.change:hover {
	background-position:0 -18px;
}

.backToResults{
	background:transparent url(../../images/newVL/btn_back_to_result_on_off.gif) no-repeat 0 0;
	width:108px;
	height:17px;
	float:right;	
}

.backToResults:hover{
	background-position: 0 -18px;
}

.requestAQuote{
	background:transparent url(/images/newVL/btn_request_a_quote_blue_on_off.gif) no-repeat 0 0;
	width:102px;
	height:17px;
	float:left;
}
.Explorer6 .requestAQuote{ float:right!important; margin:0!important;}
.requestAQuote:hover{
	background-position:0 -18px;
}

.submit:hover{
	background-position:0 -18px;
}

.submit {
	background:transparent url(/images/DealerInteraction/requestAQuote/btn_submit_on_off.gif) no-repeat 0 0;
	float:right;
	height:17px;
	margin:10px 0px;
	width:58px;
}

.sendRequestResend{
	background:transparent url(/images/DealerInteraction/requestAQuote/btn_send_request_off.gif) no-repeat scroll 0% 50%;
	width:103px;
	height:17px;
	display:compact;
	color: #FFFFFF;
	text-decoration:none;
	margin-left:20px;
	margin-top:0px;
	float:left;
}

.sendRequestResend:hover {
	background:transparent url(/images/DealerInteraction/requestAQuote/btn_send_request_on.gif) no-repeat scroll 0% 50%;
	text-decoration:none;
}

/*SUB-TAB CLASSES*/
h3 {
	color:#245A96;
	font-family:Helvetica,sans-serif;
	font-size:12px;
	font-weight:900;
	margin:0px 5px 15px 12px;
}

div#headers {
	float:left;
	height:37px;
	position:relative;
	width:520px;
	z-index:1 !important;
	.margin-top:15px;
}

div#headers h3#TwoDoorCoupe, div#headers h3#FourDoorSedan, div#headers h3#SportUtilityV, div#headers h3#CrossoverV, div#headers h3#SportConvertible, div#headers h3#PickUpTruck, div#headers h3#SportCargoVan, div#headers h3#MediumDutyV {
	cursor:pointer;
	float:left;
	margin:0pt 4px 0pt 0pt;
	_margin:0px 0px 0px 0px;
	padding:0pt;
}

div#headers h3.TwoDoorCoupeOn {
	background-image:url(../../images/newVL/subtab_2_door_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.FourDoorSedanOn {
	background-image:url(../../images/newVL/subtab_4_door_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.SportUtilityVOn {
	background-image:url(../../images/newVL/subtab_sport_utility_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.CrossoverVOn {
	background-image:url(../../images/newVL/subtab_crossover_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.SportConvertibleOn {
	background-image:url(../../images/newVL/subtab_sport_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.PickUpTruckOn {
	background-image:url(../../images/newVL/subtab_pickup_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.SportCargoVanOn {
	background-image:url(../../images/newVL/subtab_vans_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.MediumDutyVOn {
	background-image:url(../../images/newVL/subtab_medium_on.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.TwoDoorCoupeOff {
	background-image:url(../../images/newVL/subtab_2_door_off.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.FourDoorSedanOff {
	background-image:url(../../images/newVL/subtab_4_door_off.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.SportUtilityVOff {
	background-image:url(../../images/newVL/subtab_sport_utility_off.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.CrossoverVOff {
	background-image:url(../../images/newVL/subtab_crossover_off.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.SportConvertibleOff {
	background-image:url(../../images/newVL/subtab_sport_off.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.PickUpTruckOff {
	background-image:url(../../images/newVL/subtab_pickup_off.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.SportCargoVanOff {
	background-image:url(../../images/newVL/subtab_vans_off.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#headers h3.MediumDutyVOff {
	background-image:url(../../images/newVL/subtab_medium_off.jpg);
	background-repeat:no-repeat;
	height:26px;
	width:65px;
}

div#PreviousRInfor{
	width:219px;
	float:right;
	padding-top:17px!important;
	padding-right:10px;
	.padding-right:0px;	
	height:auto;
	margin-top:32px;
}

.logoGMC{
	background:transparent url(/images/newVL/gmc_logo.jpg) no-repeat scroll 0% 50%;
	width:81px;
	height:62px;
	float:right;
	/*margin:50px 10px 10px 0px;*/
	margin:30px 10px 0px 0px;
}

.logoChevy{
	background:transparent url(/images/newVL/business_central_logo.jpg) no-repeat scroll 0% 50%;
	width:81px;
	height:62px;
	float:right;
	/*margin:50px 10px 0px 0px;*/
	margin:30px 10px 0px 0px;
}

div#PreviousResult img{border:1px solid #CCCCCC;}

.positionRAQButton{
	margin-top:5px;
	margin-left:40px;		
	_margin-left:18px;
}


