a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
.white36bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
}
.white18bold {
	font-family: Arial, Helvetica,;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.gray15bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
}
.orange16bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ff5e2c;
}
.white16bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.black16bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.white16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.white15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFFFFF;
}
.white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.black12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.black15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}
.white10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.white11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.tan11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CEC19F;
}
.tan11normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CEC19F;
}

.tan12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CEC19F;
}
.tan12normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CEC19F;
}
.white12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.graysubtle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #5f5f5f;
}
.gray09blod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}
.gray10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.white09bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

/* new stuff */


#product_info
{
	width: 656px;
	height: 354px;
	float: left;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}

#product_info #product_text
{
	height: 193px;
	text-align: left;
	font-family: Arial, Helvitica, sans-serif;
	font-size: 12px;
	background: #000 url(images/content_search_bg2.jpg) no-repeat;
}

#product_info #product_text #year_input
{
	float: right;
}

#product_info #product_text #year_input input
{
	margin: 110px 16px 0 0;
	padding: 8px 0 0 35px;
	width: 130px;
	height: 32px;
	font-family: Arial, Helvitica, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 20px;
	background: #FFF url(images/search_year_bg.gif) no-repeat;
	border: 1px solid #000;
}

#product_info #search_container
{
	height: 159px;
}

#product_info #search_make
{
	width: 217px;
	height: 159px;
	float: left;
	text-align: center;
}

#product_info #search_model
{
	width: 214px;
	height: 159px;
	float: left;
	text-align: center;
}

#product_info #search_prod
{
	width: 214px;
	height: 159px;
	float: left;
	text-align: center;
}

#product_info #search_spacer
{
	width: 11px;
	height: 159px;
	float: left;
	background: #000 url(images/search_select_rt.jpg) no-repeat;
}

		/* =====================================================
			This BEGINS the styles for the SEARCH LIST
		===================================================== */

#product_info
{
	width: 658px;
}

#product_info .search_select 
{
	margin: 0;
	padding: 0;
    height: 159px;
	background: #FFF;
    list-style: none;
    overflow: auto;
	text-align: left;
}

#product_info .search_first
{
	padding-top: 5px;
}

html>body #product_info .search_select 
{										/* This is a hack that hides this style from IE since and fixes an issue w/ Firfox */
	overflow-x: hidden;
	overflow-y: scroll;
}

#product_info .search_select a
{
	padding: 3px 0 0 35px;
	_width: 100%;						/* This is a hack that ensures IE highlights the whole element, but	  */
	color: #000;						/*	 since other browsers don't see it, it doesn't cause a horizontal */
	display: block;						/*	 scrollbar to appear, except in Netscape						  */
	text-decoration: none;
}

#product_info .search_select a:hover 
{
	background: url(images/search_select_hover_bg.gif) no-repeat;
	color: #FF0000;
}

#product_info H1
{
	font-size:           150%;
	font-family:        Arial, Helvitica, sans-serif;
	margin-top:          10px;
}

#product_info #search_make .search_select
{
	background: transparent;
}

#product_info #search_make
{
	background: #F5F3E7 url(images/search_select_make.jpg) no-repeat;
	background-attachment: scroll;
}

#product_info #search_model .search_select
{
	background: transparent;
}

#product_info #search_model
{
	background: #F5F3E7 url(images/search_select_model.jpg) no-repeat;
	background-attachment: scroll;
}

#product_info #search_prod .search_select
{
	background: transparent;
}

#product_info #search_prod
{
	background: #F5F3E7 url(images/search_select_products.jpg) no-repeat;
	background-attachment: scroll;
}

#product_info .search_last
{
	height: 200px;
}

		/* =====================================================
			This BEGINS the styles for dealer
		===================================================== */









#dealer_info
{
	width: 800px;
	height: 354px;
	float: left;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	color: #FFFFFF;
}

#dealer_info #dealer_text
{
	height: 209px;
	text-align: left;
	font-family: Arial, Helvitica, sans-serif;
	font-size: 12px;
	/*background: #EEEFED url(images/content_dealer_bg.jpg) no-repeat;*/
}

#dealer_info #dealer_text #year_input
{
	float: right;
}

#dealer_info #search_container
{
	height: 143px;
	width: 800px; /* added by nur */
}

#dealer_info #search_make
{
	width: 213px;
	height: 143px;
	float: left;
}

#dealer_info #search_model
{
	width: 213px;
	height: 143px;
	float: left;
}

#dealer_info #search_prod
{
	width: 212px;
	height: 143px;
	float: left;
}

#dealer_info #search_spacer
{
	width: 19px;
	height: 143px;
	float: left;
	/*background: #EEEFED url(images/dealer_select_rt.jpg) no-repeat;*/
}

		/* =====================================================
			This BEGINS the styles for the SEARCH LIST
		===================================================== */

#dealer_info
{
	width: 658px;
}

#dealer_info .search_select 
{
	margin: 0;
	padding: 0;
    height: 143px;
	background: #FFF;
    list-style: none;
    overflow: auto;
	text-align: left;
	font-family: Arial, Helvitica, sans-serif;
	border: solid 1px #FFFFFF;
}

#dealer_info .search_first
{
	padding-top: 5px;
}

html>body #dealer_info .search_select 
{										/* This is a hack that hides this style from IE since and fixes an issue w/ Firfox */
	overflow-x: hidden;
	overflow-y: scroll;
}

#dealer_info .search_select span a
{
	padding: 3px 0 0 0px;
	_width: 100%;						/* This is a hack that ensures IE highlights the whole element, but	  */
	color: #FFFFFF;						/*	 since other browsers don't see it, it doesn't cause a horizontal */
	display: block;						/*	 scrollbar to appear, except in Netscape						  */
	text-decoration: none;
}

#dealer_info .search_select span a:hover 
{
	/*background: url(images/search_select_hover_bg.gif) no-repeat;*/
	color: #FF0000;
	background-color: #FFFFFF;
}

#dealer_info .search_select a
{
	padding: 3px 0 0 35px;
	_width: 100%;						/* This is a hack that ensures IE highlights the whole element, but	  */
	color: #FFFFFF;						/*	 since other browsers don't see it, it doesn't cause a horizontal */
	display: block;						/*	 scrollbar to appear, except in Netscape						  */
	text-decoration: none;
}

#dealer_info .search_select a:hover 
{
	/*background: url(images/search_select_hover_bg.gif) no-repeat;*/
	color: #FF0000;
	background-color: #FFFFFF;
}

#dealer_info .search_select span
{
	padding: 3px 0 0 35px;
	_width: 100%;						/* This is a hack that ensures IE highlights the whole element, but	  */
	color: #FFFFFF;						/*	 since other browsers don't see it, it doesn't cause a horizontal */
	display: block;						/*	 scrollbar to appear, except in Netscape						  */
	text-decoration: none;
	font-family: Arial, Helvitica, sans-serif;
}

#dealer_info #search_make .search_select
{
	background: transparent;
}

#dealer_info #search_make
{
	/*background: #EEEFED url(images/dealer_select_state.jpg) no-repeat;*/
	background-attachment: scroll;
}

#dealer_info #search_model .search_select
{
	background: transparent;
}

#dealer_info #search_model
{
	/*background: #EEEFED url(images/dealer_select_city.jpg) no-repeat;*/
	background-attachment: scroll;
}

#dealer_info #search_prod .search_select
{
	background: transparent;
}

#dealer_info #search_prod
{
	/*background: #EEEFED url(images/dealer_select_dealer.jpg) no-repeat;*/
	background-attachment: scroll;
}

#dealer_info #search_prod .search_select a:hover 
{
	/*background: url(images/search_select_hover_bg.gif) repeat-y;*/
	color: #FF0000;
	background-color: #FFFFFF;
}

#dealer_info .search_last
{
	height: 200px;
}



