@charset "UTF-8";

html ,body {
	padding: 0; margin: 0; height:100% !important; min-height: 100% !important; max-height: 100% !important; background-image: url(bg/pattern.gif);}

/*layout*/

#container {width: 978px; min-height: 100%;	margin: auto;background-image: url(bg/s_bg.png);} 
.main {min-height: 100%; margin-right: auto; margin-left: auto;	background-color: #47423D;}

/*Header*/
#header {height: 114px;	background-color: #EFEFEF;}
.logo {height: 36px;	width: 300px;	background-image: url(logo/logo.gif);	margin-top: 31px;	padding-left: 12px;	background-repeat: no-repeat; background-position: 20px top;}
.address {height: 50px; width: 425px;	margin-right: 8px; margin-top: 14px;}
.nav {height:35px;	width: 890px; float: left;	padding-top: 8px;	padding-right: 8px;	padding-left: 12px;}

/*Flash*/
.flash {background-color: #EFEFEF;}
#t_container {background-color: #F7F4EF;}
#w_container {background-color: #FFFFFF;}
.about_height { height: 472px;}
.kia_height { height: 650px;}
.map_overflow { overflow:auto}
.contact_height { height: 600px;}
.iframe_height { height: 700px;}
.p_e_h { height: 500px;}
.s_e_h { height: 580px;}
.service_e_h { height: 620px;}
.f_height {
	height: 373px;
}
/*tile*/
.tile {width: 256px; padding-top: 13px; padding-left: 14px;}
/*search*/
.search {
	width: 338px;
	margin-left: 16px;
	margin-top: 13px;
	margin-bottom:10px;
}
/*title*/
.title {height: 31px; width: 256px;}
/*stripe*/
.stripe {height: 11px; background-image: url(bg/stripe.gif);	background-repeat: no-repeat;}
/*footer*/
#footer {height: 14px;	padding-top: 7px;	background-image: url(bg/footer.gif);	text-align: center;}
/*copyright*/
.copyright {height: 50px; background-image: url(bg/copyright.gif); background-repeat: no-repeat; }

/*Global Email*/
.e_height { height: 43px; background-image: url(bg/e_pattern.jpg); background-repeat: repeat-x;}

/*Main Data*/
.top_text {	width: 810px; padding-top: 25px; padding-right: 50px; padding-bottom: 0; padding-left: 50px;}
.d_row {height: 10px; width: 127px;	float: left; padding-top: 9px;	padding-bottom: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-left: 20px;}
.c_row {height: 10px; width: 110px;	float: left; padding-top: 9px; padding-bottom: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}
.h_row_color {background-color: #E7E4E0;}
.b_right {border-right-width: 1px;	border-right-style: solid;	border-right-color: transparent;}
.b_right_33 {border-right-width: 1px;	border-right-style: solid;	border-right-color: #C7C4C1;}

.l_data {width: 331px; padding:20px 0 0 50px;}
.l_info {width: 143px; padding:10px 0px 15px 7px;}
.l_r_data {width: 143px; padding:10px 5px 15px 0;}

/* alignment classes */
.float-left  {float: left;}
.float-right {float: right;}
.align-left  {text-align: left; }
.align-right {text-align: left;}
.width     {width:910px;}
.font     {font-size: 9px;}
/* additional classes */
.clear { clear: both; }
.clear-left { clear: left; }
.clear-right { clear: right; }
/* Global Header Images */
.header_h {height: 141px;}
.about_img {background-image: url(jpg/about.jpg);}
.finance_img {background-image: url(jpg/service_h.jpg);}
.chrysler_img {background-image: url(jpg/chrysler_h.jpg);}
.jeep_img {background-image: url(jpg/jeep_h.jpg);}
.dodge_img {background-image: url(jpg/dodge_h.jpg);}
.kia_img {background-image: url(jpg/kia_h.jpg);}
.nissan_img {background-image: url(jpg/nissan_h.jpg);}
.value_img {background-image: url(jpg/value_h.jpg);}
.contact_img {background-image: url(jpg/contacts.jpg);}
.n_v_img {background-image: url(jpg/new_vehicles.jpg);}
.service_img {background-image: url(jpg/service.jpg);}
.used_img {background-image: url(jpg/used_vehicles.jpg);}
.fleet_img {background-image: url(jpg/fleet.jpg);}
.parts_img {background-image: url(jpg/parts.jpg);}

/* Global Model Header Titles */
.m_title {height: 44px; width: 361px;	margin-right: 15px;}
.m_title_c {background-image: url(bg/chrysler_title.gif);}
.m_title_j {background-image: url(bg/jeep_title.gif);}
.m_title_d {background-image: url(bg/dodge_title.gif);}
.m_title_k {background-image: url(bg/kia_title.gif);}
.m_title_n {background-image: url(bg/nissan_title.gif);}
.jump { height: 20px; width: 163px;	padding-top: 12px;	padding-bottom: 12px;}
.m_overview {float: left; width: 424px;	height: auto;}

.tile_height { height: 382px;}
.t_s_height { height: 235px;}
.auto_height { height: auto;}

/* text style */
a {color: #9b9178; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
a.link {color: #FFFFFF; text-decoration: none;font-weight: normal;}
a:hover { text-decoration: underline; }
.e_title {font-size: 10px; font-weight: bold;color: #7B6A59;}

.f_text {color: #9b9178;}
.global_t {color: #C53A00;	font-family: "Trebuchet MS", Arial, Verdana, Helvetica;	font-size: 15px; font-weight: bold;}
.g_t_2 {font-size: 11px; color: #000000; font-weight: bold; line-height: 16px;}
.address_f {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 10px; line-height: 15px;}
.title_m_text {color: #000000; line-height: 16px; font-size: 11px;}
.address_c {color: #7B6A59}
.address_b {color: #C53A00}
.normal_text {font-size: 11px; color: #000000;}
.t_align_c {text-align:center;}


.f_family {font-family: Verdana, Arial, Helvetica, sans-serif;
}

.style7 {color: #000000; font-size: 10px; line-height: 15px;}
.e_ads {float: left; height: auto; width: 324px; padding-bottom: 5px; padding-left: 7px; }
.model_h {
	clear: none;
	float: left;
	padding-right: 19px;
	padding-bottom: 19px;
}

.model_selector {
	width: 150px;
	padding-left:0px;
		}
.s_text {
	height: auto;
	width: auto;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 11px;
}
.forms_h {
	height: auto;
	width: 624px;
	float: left;
	margin-top:15px;	
}
.nav_b {
	clear: none;
	float: left;
	height: auto;
	width: auto;
}
.m_logo {
	clear: none;
	float: left;
	height: auto;
	width: auto;
	padding: 5px;
	border: 1px solid #BCB8B5;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #DFDFD5;
}
.no_border {
	border: 1px solid #F7F4EF;
	background-color: #F7F4EF;
}
.r_data {
	float: left;
	height: auto;
	width: 445px;
	padding-left: 33px;
	padding-top: 20px;
}
.blank1 {
	float: left;
	height: auto;
	width: auto;
}
.Pleft {
	padding-left:2px;
}
.rewards {
padding: 0px 14px 14px 14px; float: left; height: 100px;
}
.cleardiv {clear:both;}