/*-------------------------------------------------- CLONINGER FORD GENERAL STYLES -------------------------------------------------*/
html
{
	margin: 0;
	border: 0;
	padding: 0;
	background: #24374d;
}
body
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	border: 0;
	padding: 0;
	scrollbar-base-color: #0b1016;
	scrollbar-arrow-color: #FFF;
	scrollbar-shadow-color: #020405;
	scrollbar-track-color: #233446;
}
p,
img,
div,
a.img
{
	margin: 0;
	border: 0;
	padding: 0;
}
input[type="text"]
{
	width: 150px;
	padding: 1px 0px 1px 4px;
	float: right;
	border: 1px solid #E5E5E5;
}
textarea:focus,
input:focus
{
	background: #FFFFCC;
}
label
{
	float: left;
}
input[type="text"], textarea
{
	padding:1px 2px;
}
textarea
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #E5E5E5;
}
select
{
	width:156px;
	border: 1px solid #E5E5E5;
	margin-bottom: 5px;
	padding: 1px 0px 1px 4px;
}
/* PAGE */
#page_wrapper
{
	margin: 3px 0 0 126px;
	border-left: 2px solid #162231;
	border-right: 2px solid #162231;
	padding: 0;
	width: 750px;
	background-color: /*#4e74a1*/ #395472;
	position:relative;
}
#billboard
{
	border-bottom: 2px solid #000;
	margin: 0;
	border: 0;
	padding: 0;
}
.title_bg
{
	margin: 0;
	border-bottom: 1px solid #364f6c;
	padding: 0;
	background: url(images/title_bg_grad.png) repeat-x top;
	height: 30px;
}
.border_left
{
	border-left: 1px solid #596e85;
}
.clear
{
	clear: both;
}
/*-------------------------------------------------MAIN NAV STYLES -------------------------------------------------*/
#nav_wrapper
{
	background: url(images/nav_bg1.gif) repeat-x;
	height: 82px;
	width: 750px;
	margin: 0;
	border: 0;
	padding: 0;
	z-index: -1;
}
#main_nav
{
	width: 750px;
	border: 0;
	padding: 0;
	margin: 0;
}
#main_nav a.inv
{
	font: bold 13px/48px Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	text-decoration: none;
	float: left;
	height: 82px;
	width: 81px;
	text-align: center;
}
#main_nav a.inv:hover
{
	color: #FFF;
	background-image: url(images/btn_inv_down.png);
	background-position: 0px 48px;
	background-repeat: no-repeat;
	text-decoration: none;
}
#main_nav a.spc
{
	font: bold 13px/48px Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	text-decoration: none;
	float: left;
	height: 82px;
	width: 78px;
	text-align: center;
}
#main_nav a.spc:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/btn_specials_down.png);
	background-position: 0px 48px;
	background-repeat: no-repeat;
}
#main_nav a.sln
{
	font: bold 13px/48px Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	text-decoration: none;
	float: left;
	height: 82px;
	width: 67px;
	text-align: center;
}
#main_nav a.sln:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/btn_saleen_down.png);
	background-position: 0px 48px;
	background-repeat: no-repeat;
}
#main_nav a.fin
{
	font: bold 13px/48px Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	text-decoration: none;
	float: left;
	height: 82px;
	width: 85px;
	text-align: center;
}
#main_nav a.fin:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/btn_financing_down.png);
	background-position: 0px 48px;
	background-repeat: no-repeat;
}
#main_nav a.hrs
{
	font: bold 13px/48px Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	text-decoration: none;
	float: left;
	height: 82px;
	width: 140px;
	text-align: center;
}
#main_nav a.hrs:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/btn_hours_down.png);
	background-position: 0px 48px;
	background-repeat: no-repeat;
}
#main_nav a.prt
{
	font: bold 13px/48px Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	text-decoration: none;
	float: left;
	height: 82px;
	width: 118px;
	text-align: center;
}
#main_nav a.prt:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/btn_parts_down.png);
	background-position: 0px 48px;
	background-repeat: no-repeat;
}
#main_nav a.abt
{
	font: bold 13px/48px Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	text-decoration: none;
	float: left;
	height: 82px;
	width: 82px;
	text-align: center;
}
#main_nav a.abt:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/btn_about_down.png);
	background-position: 0px 48px;
	background-repeat: no-repeat;
}
#main_nav a.con
{
	font: bold 13px/48px Arial, Helvetica, sans-serif;
	color: #d7d7d7;
	text-decoration: none;
	float: left;
	height: 82px;
	width: 96px;
	text-align: center;
}
#main_nav a.con:hover
{
	color: #FFF;
	text-decoration: none;
	background-image: url(images/btn_contact_down.png);
	background-position: 0px 48px;
	background-repeat: no-repeat;
}
.hours
{
	color: #FFF;
	margin: 6px 10px 0 10px;
	padding: 0;
	border: 0;
	font-size: 12px;
	width: 167px;
}
/*-------------------------------------------------LEFT NAV STYLES -------------------------------------------------*/
#left_nav
{
	float: left;
	margin: 1px 1px 0 0;
	border: 0;
	padding: 0;
	width: 184px;
}
a.leftlink
{
	display: block;
	color: #e0e0e0;
	font: 12px/25px Arial, Helvetica, sans-serif; /* font-family is needed to qualify line height and v-align */
	text-decoration: none;
	background: #1a2635;
	width: 174px;
	margin: 0;
	border-bottom: 1px solid #364f6c;
	padding-left: 10px;
}
a.leftlink:hover
{
	color: #e0e0e0;
	text-decoration: none;
	background: #6697b6;
}
a.service {
	background:#1A2635 url(/images/service_wrench.gif) no-repeat;
	font-weight:bold;
	display: block;
	color: #e0e0e0;
	font: 12px/25px Arial, Helvetica, sans-serif; /* font-family is needed to qualify line height and v-align */
	text-decoration: none;
	width: 174px;
	margin: 0;
	border-bottom: 1px solid #364f6c;
	padding-left: 10px;
}
a.service:hover {background:#6697b6 url(/images/service_wrench_over.gif) no-repeat;}
{
	text-decoration: none;
	background: #6697b6;
	color: #FFF;
}
/*------------------------------------------------ RIGHT SIDE STYLES -------------------------------------------------*/
#right_content
{
	float: left;
	margin-top: 1px;
	border: 0;
	padding: 0;
	width: 565px;
	color: #93c7ff;
	background-color: #4e75a0;
}
#right_content a
{
	font-size: 11px;
	margin: 0;
	border: 0;
	padding: 0;
	color: #93c7ff;
	text-decoration: none;
}
#right_content a:hover
{
	color: #FFF;
	text-decoration: underline;
}
.quad_a
{
	float: left;
	margin-right: 1px;
	border: 0;
	padding: 0;
	display: block;
	width: 141px;
	height: 100px;
}
.quad_b
{
	float: left;
	margin-right: 1px;
	border: 0;
	padding: 0;
	display: block;
	width: 140px;
	height: 100px;
}
.quad_c
{
	float: left;
	margin-right: 1px;
	border: 0;
	padding: 0;
	display: block;
	width: 141px;
	height: 100px;
}
.quad_d
{
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	display: block;
	width: 140px;
	height: 100px;
}
.block_content
{
	margin: 6px 10px 4px 10px;
	padding: 0;
	border: 0;
	font-size: 12px;
	height: 125px;
	width: 260px;
}
.block_content2
{
	margin: 6px 10px 4px 10px;
	padding: 0;
	border: 0;
	font-size: 12px;
	width: 354px;
}
.block_content3
{
	margin: 5px 0 5px 5px;
	padding-right: 5px;
	border: 0;
	font-size: 12px;
	width: 550px;
	height: 660px/*438px*/;
	overflow: auto;
}
.block_content3 h5
{
	margin: 0;
	padding: 0;
	border: 0;
}
.block_content3 h4
{
	margin: 10px 0 2px;
	padding: 0;
	border: 0;
	clear: none;
	float: left;
	width: 430px;
}
.block_content3 .thumb
{
	height: 140px;
	width:122px;
	float:left;
	text-align:center;
	margin: 4px 3px 10px 8px;
}
.block_content3 .thumb span
{
	text-align:center;
	font-size:12px;
}
.block_content3 .thumb i
{
	display: block;
	color:#d6eaff;
	font-size:11px;
}
.block_content3 .thumb img
{
	padding: 1px;
	border: 1px solid #0b1016;
	background:#213145;
	margin-bottom: 3px;
}
.block_content4
{
	margin: 6px 10px 4px 10px;
	padding: 0;
	border: 0;
	font-size: 12px;
	height: 125px;
	width: 167px;
}
.ebay_block:link,
.ebay_block:visited,
.ebay_block:active
{
	margin: 0;
	border: 0;
	background:#446286 url(./images/ebay_bg_up.gif) no-repeat bottom left;
	padding: 0;
	width: 188px;
	height: 44px;
	display: block;
}
.ebay_block:hover
{
	margin: 0;
	border: 0;
	background:#446286 url(./images/ebay_bg_over.gif) no-repeat bottom left;
	padding: 0;
	width: 188px;
	height: 44px;
	display: block;
}
.sync_block:link,
.sync_block:visited,
.sync_block:active
{
	margin: 0;
	border: 0;
	background:#446286 url(./images/sync_bg_up.gif) no-repeat bottom left;
	padding: 0;
	width: 188px;
	height: 44px;
	display: block;
}
.sync_block:hover
{
	margin: 0;
	border: 0;
	background:#446286 url(./images/sync_bg_over.gif) no-repeat bottom left;
	width: 188px;
	height: 44px;
	padding: 0;
	display: block;
}
.news_block:link,
.news_block:visited,
.news_block:active
{
	margin: 0;
	border: 0;
	background:#446286 url(./images/news_bg_up.gif) no-repeat bottom left;
	padding: 0;
	width: 187px;
	height: 44px;
	display: block;
}
.news_block:hover
{
	margin: 0;
	border: 0;
	background:#446286 url(./images/news_bg_over.gif) no-repeat bottom left;
	width: 187px;
	height: 44px;
	padding: 0;
	display: block;
}
.saleen_left:link,
.saleen_left:visited,
.saleen_left:active
{
	float: left;
	margin: 0;
	background:#446286 url(./images/saleen_banner4.jpg) no-repeat bottom left;
	border-right: 1px solid #364f6c;
	padding: 0;
	width: 282px;
	height: 140px;
	display: block;
}
.saleen_left:hover
{
	float: left;
	margin: 0;
	background:#446286 url(./images/saleen_banner4over.jpg) no-repeat bottom left;
	border-right: 1px solid #364f6c;
	padding: 0;
	display: block;
}
.saleen_right:link,
.saleen_right:visited,
.saleen_right:active
{
	float: left;
	margin: 0;
	background:#446286 url(./images/saleen_banner5.jpg) no-repeat bottom left;
	border: 0;
	padding: 0;
	width: 282px;
	height: 140px;
	display: block;
}
.saleen_right:hover
{
	float: left;
	margin: 0;
	background:#446286 url(./images/saleen_banner5over.jpg) no-repeat bottom left;
	border: 0;
	padding: 0;
	display: block;
}
a.intBrochure {width:564;height:140px;display:block;text-decoration:none;background:url(images/intBrochure.jpg) no-repeat;}
.more_button
{
	margin: 0 0 0 195px;
	padding: 0;
	border: 0;
}
.apply:link,
.apply:visited,
.apply:active
{
	background: url(./images/btn_apply.png) no-repeat bottom left;
	height: 19px;
	width: 74px;
	display: block;
	margin: 0;
	border: 0;
	padding:0;
}
.apply:hover
{
	background: url(./images/btn_apply_hover.png) no-repeat bottom left;
	display: block;
	margin: 0;
	border: 0;
	padding:0;
}
.lrn:link,
.lrn:visited,
.lrn:active
{
	background: url(./images/btn_learn_more.png) no-repeat bottom left;
	height: 19px;
	width: 74px;
	display: block;
	margin: 0;
	border: 0;
	padding:0;
}
.lrn:hover
{
	background: url(./images/btn_learn_more_hover.png) no-repeat bottom left;
	display: block;
	margin: 0;
	border: 0;
	padding:0;
}
.view:link,
.view:visited,
.view:active
{
	background: url(./images/btn_view.png) no-repeat bottom left;
	height: 19px;
	width: 74px;
	display: block;
	margin: 0;
	border: 0;
	padding:0;
}
.view:hover
{
	background: url(./images/btn_view_hover.png) no-repeat bottom left;
	display: block;
	margin: 0;
	border: 0;
	padding:0;
}
h5
{
	margin: 0;
	font-size: 13px;
	color: #d6eaff;
	border: 0;
	padding: 5px 0 0 10px;
}
h4
{
	margin: 0;
	font-size: 13px;
	color: #d6eaff;
	border: 0;
	padding: 0;
}
.block_1
{
	float: left;
	margin: 0;
	background: #446286 /*url(images/mod_grad1.gif) repeat-x bottom left*/;
	/*border-bottom: 1px solid #1e2c3d;*/
	padding: 0;
	width: 282px;
	height: 192px;
}
.block_2
{
	float: left;
	margin: 0;
	background: #446286 /*url(images/mod_grad1.gif) repeat-x bottom left*/;
	/*border-bottom: 1px solid #1e2c3d;*/
	border-left: 1px solid #364f6c;
	padding: 0;
	width: 282px;
	height: 192px;
}
.block_3
{
	float: left;
	background: #446286;
	margin: 0;
	border-right: 1px solid #364f6c;
	padding: 0;
	width: 188px;
}
.block_4
{
	float: left;
	margin: 0;
	background: #446286;
	border-right: 1px solid #364f6c;
	padding: 0;
	width: 188px;
}
.block_5
{
	float: left;
	margin: 0;
	background: #446286;
	border: 0;
	padding: 0;
	width: 187px;
}
.block_6
{
	float: left;
	margin: 0;
	background-color: #446286;
	/*border-bottom: 1px solid #1e2c3d;*/
	border-left: 1px solid #364f6c;
	border-top: 1px solid #364f6c;
	padding: 0;
	min-height: 450px;
	width: 187px;
	overflow: hidden;
}
/*.block_6b {
	float: left;
	margin: 0;
	background: #446286 url(images/block_bg3.gif) repeat-x top left;
	border-bottom: 1px solid #1e2c3d;
	border-left: 1px solid #364f6c;
	border-top: 1px solid #364f6c;
	padding: 0;
	height: 550px;
	width: 187px;
	overflow: hidden;
	}*/
.block_6c,
.block_6b
{
	float: left;
	margin: 0;
	background: #446286 url(images/block_bg3.gif) repeat-x top left;
	/*border-bottom: 1px solid #1e2c3d;*/
	border-top: 1px solid #364f6c;
	padding: 0;
	height: 705px;
	width: 188px;
	overflow: hidden;
}
.block_7
{
	float: left;
	margin: 0;
	background: #446286 /*url(images/block_bg3.gif) repeat-x top left*/;
	/*border-bottom: 1px solid #1e2c3d*/;
	border-top: 1px solid #364f6c;
	border-right: 1px solid #364f6c;
	padding: 0;
	width: 376px;
	height: 705px; /*555*/
}
.block_8
{
	float: left;
	margin: 0;
	background: #446286 url(images/block_bg3.gif) repeat-x top left;
	/*border-bottom: 1px solid #1e2c3d;*/
	border-top: 1px solid #364f6c;
	border-left: 1px solid #364f6c;
	padding: 0;
	width: 564px;
	height: 673px; /*450*/
}
.block_8b
{
	float: left;
	margin: 0;
	background: #446286 url(images/block_bg3.gif) repeat-x top left;
	/*border-bottom: 1px solid #1e2c3d;*/
	border-top: 1px solid #364f6c;
	border-left: 1px solid #364f6c;
	padding: 0;
	width: 564px;
	height: 705px; /*450*/
}
.block_9
{
	float: left;
	margin: 0;
	background: #1e2c3d;
	padding: 5px 0 0 5px;
	width: 558px;
}
.iframe_block
{
	margin: 0;
	border: 0;
	padding: 0;
	background: #446286 url(./images/block_bg4.gif) repeat-x top left;
	width: 565px;
	height: 300px;
	display: block;
}
#map
{
	width: 550px;
	height: 250px;
	overflow: hidden;
	margin: 5px 0 0 5px;
	border: 1px solid #1e2c3d;
	color: #000;
}
.resource
{
	margin-left: 5px;
	border: 0;
	padding: 5px;
}
/*--------------------------------------------------- FORM STYLES ---------------------------------------------------*/
#form_general
{
	padding: 10px;
	margin: 0;
	font-size: 12px;
	border: 0;
}
#form_general p
{
	margin: 0 0 3px 0;
	line-height: 24px;
}
.form_buttons
{
	float: right;
}
.italic_sm
{
	font-style: italic;
	font-size: 9pt;
	color:#FFF;
}
.required
{
	color:#FFF;
}
input[type="radio"]
{
	margin-top: 6px;
	padding: 0;
}
.Fl_left_text
{
	float: left;
}
.Fl_right_field
{
	float: right;
}
.messageblock
{
	margin: 0;
	width: 324px;
	height: 112px;
	border: 1px solid #E5E5E5;
	padding: 4px;
	overflow: auto;
	font-size: 11px;
}
.messageblock2
{
	margin: 0;
	width: 310px;
	height: 64px;
	border: 1px solid #E5E5E5;
	padding: 4px;
	overflow: auto;
	font-size: 11px;
}
.sendButton
{
	background: #000 url(images/sendButtonBG.gif) no-repeat top left;
	width: 104px;
	height: 24px;
	margin-top: 10px;
	border: 0;
	padding:0;
}
.sendButtonHover
{
	background: #000 url(images/sendButtonBGHover.gif) no-repeat top left;
	width: 104px;
	height: 24px;
	margin-top: 10px;
	border: 0;
	padding:0;
}
/*--------------------------------------------------- FOOTER STYLES ---------------------------------------------------*/
#footer
{
	width: 750px;
	height: 30px;
	background: url(images/ftr_bg.gif) repeat-x;
	margin: 0;
	border-bottom: 2px solid #162231;
	border-top: 1px solid #364f6c;
	padding: 0;
}
.copyright
{
	font-size: 11px;
	color: #78aade;
	margin: 6px 0 0 10px;
	padding: 0;
}
/*--------------------------------------------------- SEO Bar---------------------------------------------------*/	

#SEO
{
	width: 750px;
	margin: 0px auto;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	background: #496b91 url(images/SEO_BG.gif) repeat-x top;
	padding: 1px 0px 0px;
}
#SEO li
{
	font-size: 10px;
	font-weight: normal;
	list-style: url(images/bullet.gif) inside;
	margin: 0px 0px 0px 5px;
}
#SEO p
{
	color: #FFFFFF;
	margin: 10px 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
#SEO_Divider
{
	background: url(images/SEO_Divider.gif) repeat-y;
}
.SEO_Panels
{
	float: left;
	color: #FFFFFF;
}
.CEO_Header
{
	background: url(images/SEO_Header_BG.gif) repeat-x;
	height: 33px;
	border-top: 1px solid #364f6c;
	border-right: 1px solid #364f6c;
	border-bottom: 1px solid #364f6c;
	margin-bottom: 5px;
}
.CEO_Header h2
{
	color: #9ee1fd;
	font: bold 12px/33px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 5px;
}
.SEO_Left
{
	width: 255px;
}
.SEO_Center
{
	width: 275px;
}
.SEO_Right
{
	width: 155px;
}
.headerArrow
{
	color: #FFFFFF;
	width: 10px;
	padding-bottom: 2px;
}
.zipContainer
{
	float: left;
}
.LocalCities
{
	float: left;
}
.year
{
	width: 65px;
}
/*------------------------------------------------ END CONINGER FORD STYLES -----------------------------------------------*/
