#leftNav
{
_margin-right:10px;
}

#mainColumnRight.rabMainColumn {width:724px; margin-top:-18px;}

#tabsDiv{_height:40px;}

.brochureStep
	{
	margin-top:20px; 
	}
.rabTabs{float:left; list-style-type:none; height:40px; _height:40px;}
.rabTabs a{cursor:pointer}
.alignLeft{float:left;}
.alignRight{float:right;}

/* step 1  */
.brochureSelectionContainer
	{
	float:left; 
	margin-left:-12px; 
	width:745px; 
	height:300px; 
	#height:297px;
	#margin-top:4px;
	}
.brochureSelectionColumn{float:left;}
.innerBrochureSelectionColumn{float:left; text-align:center; display:block; width:124px;}
.brochureSelectionOption{width:100px; border: thin solid #7e7e7e; font-size: 11px;}

#brochureOff{height:65px;}
#brochureOn{height:65px;}
#brochureSelection{cursor:pointer;}
#brochureSelection.top
	{
	height:154px;
	}
#brochureSelection.bottom
	{
	height:154px;
	}
#selectionDropdowns{
	margin-top:-5px;
	#margin-top:-1px;
	}

/* only for msie */
optgroup.optStyle{font-style:normal; font-weight:normal; font-size:11px; color:#7e7e7e;}




/*step 2  */

.brochureStep2FixedHeight{
	height:299px;
	#height:300px;
	_height:279px;
	}

.reqTxt{margin-right:8px;}
.formColumnWidth{width:270px;}
.formColumnRightAdjust{margin-left:55px;}
				
.xSmallType{font-size:9px; font-weight:bold; color:#3e3e3e; line-height:110%;}
.smallType{font-size:10px; color:#3e3e3e;}
.smallTypeBlue{font-size:10px; font-weight:bold; color:#004b83;}
.medSmallType{font-size:11px; color:#3e3e3e;}
.stepSubHead{line-height:80%;}
.medType{font-size:12px; color:#3e3e3e;}
.medTypeBold{font-size:12px; font-weight:bold; color:#3e3e3e;}
.largeType{font-size:21px; font-weight:bold; color:#3e3e3e;}

p.required {
	margin-bottom:11px;
	_margin-bottom:7px;
}

.step2FormCol1Height{height:135px; _height:132px;}
.step2FormCol2Height{height:110px; _height:102px;}

#stateProvince{border:1px solid #7E7E7E;width:120px; margin-left:5px; margin-top:1px; height:19px;}

/**** IE Input FORM FIELDS FIX ****/
* html input.rab{height:19px; padding:0px 1px;}
*:first-child+html input.rab {height:19px; padding:0px 1px}


/* ie 6 univsersal nav overlay fix*/
#widgetShim { height:385px; width:800px; left:200px; position:absolute; z-index:2; }

#step_2_title{height:65px; _height:45px; margin-top:5px;}

#dealer_contact_preference{
	height:20px;
	}
.checkBoxAlignment{margin-right:10px; margin-left:5px;}
#select_dealer_message{
	display:none; 
	margin-left:14px; 
	margin-top:2px; 
	height:10px; 
	_height:5px;
	}


.dealerListRab{
	margin-left:12px;
	}

.dealer p.dealer_info 
{
	min-height: 0;
	/*color: #959595;*/
	color: #1b1b1b;
	margin-left: 24px;
	_margin-left: 20px;
	#margin-left: 20px;
	margin-top: 4px;
	_margin-top: 6px;
	#margin-top: 6px;
	}


.dealer p.dealer_info label {
	padding-left: 0;
	/*color: #6b6b6b;*/
	color: #1b1b1b;
	}	
	
	
#show_more_dealers_rab a {
	width: 117px;
	height: 15px;
	background: url(/global/images/requestabrochure/show_more_dealers.gif) top left no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	margin-left:23px;
}

#show_more_dealers_rab a:hover {
	/*background-position: bottom;*/
	background-position: 0px -15px;
}

* html #show_more_dealers_rab a:hover {
	background-position: 0px -15px;
}

#loader-dealer {
	width: 33px;
	height: 33px;
	margin-left:100px; 
	margin-top:10px;
	background: #fff bottom right no-repeat;
	display:block;
	position: absolute;
	top: 50%;
	left: 40%;
	}

#bottomFormButton {
	padding:0;
	float:right; 
	margin-right:5px; 
	margin-bottom:20px;
	margin-top:-10px;
	#margin-top:-5px;
	_margin-top:0px;
	}

#bottomFormButton a{    
	display: block;
	width: 90px;
	height: 24px;
	text-decoration: none;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor:pointer;
	text-indent: -9999px;
	}

#bottomFormButton a.next_button {
	background: url(/global/images/requestabrochure/step1/next_button_sprite.gif) 0 0 no-repeat; 
	width:90px; 
	height:24px; 
	background-position: 0 0;
	}

#bottomFormButton a.next_button:hover {
	background-position: 0 -24px;
	}

#bottomFormButton a.submit_button {
	background: url(/global/images/requestabrochure/step2/submit_button_sprite.gif) 0 0 no-repeat; 
	width:90px; 
	height:24px; 
	background-position: 0 0;
	}

#bottomFormButton a.submit_button:hover {
	background-position: 0 -24px;
	}	
	
#bottomFormButton a.back_button {
	background: url(/global/images/requestabrochure/step2/back_button_sprite.gif) 0 0 no-repeat; 
	width:90px; 
	height:24px; 
	background-position: 0 0;
	}

#bottomFormButton a.back_button:hover {
	background-position: 0 -24px;
	}

#rab_request_failure{	
	float:left;
	width: 720px;
	height:299px;
	#height:311px;
	_height:289px;
	display: block;
	}

#rab_request_failure h3 {
	width: 430px;
	height: 25px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/global/images/forms/error.png) top left no-repeat;
	margin: 120px auto 0 auto;
	}
	
#rab_request_failure p {
	width:  430px;
	line-height: 180%;
	font-weight: bold;	
	margin: 0 auto;
	}

	
	
/* step 3 */

.step3LeftColumn
	{
	float:left; 
	width:520px;
	}
.step3RightColumn
	{
	float:right; 
	width:200px;
	margin-top:-24px;
	_margin-top:0px;
	}
.step3RightColumnInner{float:left; width:200px;}
.step3RightColumnContent{float:left; width:170px; margin-left:10px;}
.step3LeftColWidth{width:520px;}

.step3SelectionRow
	{
	width:520px; 
	margin-left:-10px;
	_margin-left:-4px;
	}
.step3SelectionItem
	{
	float:left; 
	width:104px;
	text-align:center; 
	height:100px;
	}

.step3SelectionsHeading
	{
	height:28px; 
	line-height:160%;
	#height:30px;
	_height:26px;
	_line-height:150%;
	}

#step_3_title{
	float:left; 
	width:500px;
	margin-top:5px;
	height:60px; 
	}

	
#selected_dealer_name{line-height:140%; margin-top:20px; margin-bottom:10px;}
#selected_dealer_contact_details{line-height:120%; margin-bottom:20px;}
#selected_download_message{line-height:120%; margin-top:20px; margin-bottom:20px;}

#step3FormButton {float:left; margin-top:5px;}
#step3FormButton a{    
	display: block;
	width: 153px;
	height: 124px;
	text-decoration: none;
	color: #FFF;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor:pointer;
	text-indent: -9999px;
	}
#step3FormButton a.gaq_button {background: url(/global/images/requestabrochure/step3/get_a_quote_sprite.gif) 0 0 no-repeat; width:153px; height:24px; background-position:0 0;}
#step3FormButton a.gaq_button:hover {
	background-position: 0 -24px;
}
#step3FormButton a.lds_button {background: url(/global/images/requestabrochure/step3/launch_dealer_site_sprite.gif) 0 0 no-repeat; width:153px; height:24px; background-position:0 0;}
#step3FormButton a.lds_button:hover {
	background-position: 0 -24px;
}
#step3FormButton a.vso_button {background: url(/global/images/requestabrochure/step3/view_special_offers_sprite.gif) 0 0 no-repeat; width:153px; height:24px; background-position:0 0;}
#step3FormButton a.vso_button:hover {
	background-position: 0 -24px;
}


