/* CSS Document */

#body_pane {
	margin:0px 24px 0px 28px;
	border:1px solid white;
	background-image:url(/common/images/interface/BG-welcomeContent.jpg);
	background-repeat:repeat-y;
	/* IE counts border as part of background position unlike the other browsers. */
	_background-position:1px 0px;
}

#left_content {
	float:left;
}

#right_content {
	float:right;
}

#dealer_locator {
	background-color:#000000;
	height:128px;
	padding:10px;
	border-bottom:1px solid white;
}

#dealer_locator div.caps_by_truck_heading {
	color:white;
	display:block;
	width:69px;
	height:5px;
	line-height:0px;
	font-size:0px;
	margin-bottom:2px;
	background-image:url(/common/images/interface/Heading-CapsByTruck.gif);
}

#dealer_locator select.truck_select {
	width:100%;
	border-width:1px;
}

#dealer_locator div.caps_by_model_heading {
	display:block;
	width:73px;
	height:6px;
	line-height:0px;
	font-size:0px;
	margin-top:3px;
	margin-bottom:2px;
	background-image:url(/common/images/interface/Heading-CapsByModel.gif);
}

#dealer_locator select.model_select {
	width:100%;
	border-width:1px;
}

#dealer_locator div.locate_heading {
	display:block;
	height:10px;
	line-height:0px;
	font-size:0px;
	margin-top:24px;
}

#dealer_locator div.zip_code {
	position:relative;
	width:100%;
	margin-top:10px;
}

#dealer_locator div.zip_code_heading {
	width:60px;
	height:14px;
	font-size:0px;
	line-height:0px;
}

#dealer_locator div.zip_code input.zip_text {
	position:absolute;
	left:34%;
	top:-3px;
	width:49%;
	border-width:1px;
	margin-right:2px;
}

#dealer_locator div.zip_code input.go_button {
	position:absolute;
	left:87%;
	top:-3px;
	width:26px;
	height:19px;
}