/* 
	tlee 2009
*/

/* --------------- GLOBAL ---------------- */
/*
:focus { -moz-outline-style: none; }
*/
.clear 			{ clear:both; }

.clearafter:after, .clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
.clearafter, .clear {display:block;}
 /* End hide from IE Mac */

* html .clearafter, * html .clear{height: 1px;}
  
body{font-size:12px;padding:0;margin:0;font-family:Verdana;color:#000;background:#5d0000 url(/images/structure/bg2.gif) repeat-x;}
 
h1, h2, h3, h4, h5, h6, ul, li, ol, table, td{padding:0;margin:0;}
 
p{padding:0;margin:0;font-size:12px;}

a{text-decoration:none;overflow:hidden;}
	a:hover{}

.error{color:#fff;width:323px;border:2px solid #bf2626;margin:10px 0;font-weight:bold;background-color:#e9abab;}
	.error h6{background-color:#bf2626;font-size:12px;padding:5px;}
	.error ul{background-color:#e9abab;color:#bf2626;padding:5px;}
	.error li{list-style-type:none;font-size:11px;}
	
	.flashrequired{padding:20px;border:3px solid #fff;background:#df0000;margin:10px;font-weight:bold;font-size:18px;}
		.flashrequired a{color:#fff;height:50px;}
		.flashrequired i{font-weight:normal;font-size:12px;}

/* -------------- MAIN SITE ---------------- */

#wrapper{}

#wrap{width:1008px;}

	#content{width:1008px;background:url(../images/structure/pilotmnt.jpg) no-repeat;}
		#content h2{padding:0 20px;}
	
	#header{width:1008px;height:132px;}
					
		#topnav{height:126px;width:1008px;}
			#logo{float:left;width:410px;}
				#logo h1{}		
					#logo a{width:307px;height:126px;display:block;text-indent:-99999em;background:url(../images/structure/logo.png) no-repeat;}
			#logo2{float:left;width:44px;}
				#logo2 h1{}		
					#logo2 a{width:144px;height:126px;display:block;text-indent:-99999em;background:url(../images/structure/logo2.gif) no-repeat;}
			#topright{float:right;color:#fff;width:500px;}
				#topright_contact{text-align:right;margin:5px 0 0 0;}
					#topright_address{font-size:15px;}
					#topright_phone{font-weight:bold;font-size:20px;}
				#topright_links{float:right;width:600px;margin:20px 0 0 0;}
					#toplinks_sales{float:right;width:185px;}
						#toplinks_sales a{width:174px;height:22px;display:block;background:url(../images/buttons/btn_sales.gif) no-repeat;text-indent:-9999em;}
							#toplinks_sales a:hover{background-position: 0 -22px;}
					#toplinks_service{float:right;width:174px;}
						#toplinks_service a{width:174px;height:22px;display:block;background:url(../images/buttons/btn_service.gif) no-repeat;text-indent:-9999em;}
							#toplinks_service a:hover{background-position: 0 -22px;}
					
		#navigation{height:35px;width:1008px;background:url(../images/structure/nav_bg2.gif) repeat-x;display:block;}
			#navigation a{text-decoration:none;}
				ul#Nav{}
					ul#Nav li.mainli{float:left;list-style-type:none;font-size:13px;font-weight:bold;}
						ul#Nav li a.maina{color:#fff;display:block;overflow:hidden;padding:10px 9px 9px 9px;}
							ul#Nav li a.maina:hover{background:#686868;}
							ul#Nav li span{}
						
							ul.subnav{display:none;z-index:99999;position:absolute;text-align:left;padding:0 0 0 5px;}
								ul.subnav li.subli{list-style-type:none;margin-left:-5px;}
									ul.subnav li.subli a.suba{border-bottom:1px solid #414141;padding:5px 5px 5px 5px;color:#414141;display:block;width:233px;background:#777676 url(../images/structure/nav_bg.gif) repeat-y;}
										ul.subnav li.subli a.suba:hover{background:#777676;color:#fff;}	

	#body{}
	
	.par{padding:10px 20px 20px 20px;}

	#sitemap{}
		#sitemap a{color:#000;}
			#sitemap a:hover{text-decoration:underline;}
			

	#mainpage{width:1008px;text-align:left;}
		.mp_left{width:200px;float:left;padding:10px 0;}
			.mpl_newvehicles{}
				.mpl_newvehicles a{display:block;background:url(../images/buttons/btn_new_right.gif) no-repeat;width:189px;height:34px;text-indent:-9999em;}
					.mpl_newvehicles a:hover{}
			.mpl_preowned{margin:3px 0;}
				.mpl_preowned a{display:block;background:url(../images/buttons/btn_used_right.gif) no-repeat;width:189px;height:34px;text-indent:-9999em;}
					.mpl_preowned a:hover{}
			.mpl_financing{}
				.mpl_financing a{display:block;background:url(../images/buttons/btn_financing_right.gif) no-repeat;width:189px;height:34px;text-indent:-9999em;}
					.mpl_financing a:hover{}
					
			.mpl_newvehicles2{}
				.mpl_newvehicles2 a{display:block;background:url(../images/buttons/btn_new_right2.gif) no-repeat;width:189px;height:27px;text-indent:-9999em;}
					.mpl_newvehicles2 a:hover{background-position: 0 -28px;}
			.mpl_preowned2{margin:3px 0;}
				.mpl_preowned2 a{display:block;background:url(../images/buttons/btn_used_right2.gif) no-repeat;width:189px;height:27px;text-indent:-9999em;}
					.mpl_preowned2 a:hover{background-position: 0 -28px;}
			.mpl_financing2{}
				.mpl_financing2 a{display:block;background:url(../images/buttons/btn_financing_right2.gif) no-repeat;width:189px;height:27px;text-indent:-9999em;}
					.mpl_financing2 a:hover{background-position: 0 -28px;}
		
		.mp_right{width:740px;float:left;margin:10px 0;background:url(/images/structure/page_bg.png) repeat;padding:0 0 20px 10px;}
	
		.mp_right ul{margin:10px 40px;}
	
	#hp{width:1008px;}
		#hp_left{width:538px;float:left;}
		#hp_right{width:420px;float:right;}
			#btn_newvehicles{margin:20px 0 2px 50px;}
				#btn_newvehicles a{color:#fff;width:336px;height:48px;display:block;text-indent:-99999em;background:url(../images/buttons/btn_newvehicles2.gif) no-repeat;}
					#btn_newvehicles a:hover{background-position: 0 -49px;}
			#btn_preownedvehicles{margin:0 0 2px 50px;}
				#btn_preownedvehicles a{color:#fff;width:336px;height:48px;display:block;text-indent:-99999em;background:url(../images/buttons/btn_preowned2.gif) no-repeat;}
					#btn_preownedvehicles a:hover{background-position: 0 -49px;}
			#btn_financing{margin:0 0 10px 50px;}
				#btn_financing a{color:#fff;width:336px;height:48px;display:block;background:url(../images/buttons/btn_financing.gif) no-repeat;text-indent:-99999em;}
					#btn_financing a:hover{background-position: 0 -49px;}
					
	#hp_salesspecials{margin:10px 0;text-align:justify;width:90%;background:#843c3c;color:#fff;padding:10px;font-weight:bold;}
	
	#hp_salesspecialsbtn{float:right;margin:0 15px 15px 0;width:191px;}
		#hp_salesspecialsbtn h3 a{width:191px;height:46px;background:url(../images/headers/salesspecials.gif) no-repeat;display:block;text-indent:-99999em;}
			#hp_salesspecialsbtn h3 a:hover{}
	#hp_salesspecialsbtn2{float:right;margin:0 15px 15px 0;width:191px;}
		#hp_salesspecialsbtn2 h3 a{width:191px;height:46px;background:url(../images/headers/salesspecials2.gif) no-repeat;display:block;text-indent:-99999em;}
			#hp_salesspecialsbtn2 h3 a:hover{}
	
	
	.comp_service{}
		.comp_service a{width:174px;height:24px;display:block;text-indent:-99999em;background:url(../images/buttons/btn_service2.gif) no-repeat;}
			.comp_service a:hover{background-position: 0 -26px;}
	
	.comp_sales{}
		.comp_sales a{width:174px;height:24px;display:block;text-indent:-99999em;background:url(../images/buttons/btn_sales2.gif) no-repeat;}
			.comp_sales a:hover{background-position: 0 -26px;}
	
	
	
	#footergray{background:#5e5e5e;width:100%;padding:0 0 10px 0;}
		
	#footer{width:1008px;color:#fff;}
		#footer_table{margin:5px 0;}
			#footer_table td{}
				#footer_table a{color:#fff;margin:0 4px;font-size:11px;}
					#footer_table a:hover{text-decoration:underline;}
		#footer_copy{width:1008px;font-size:11px;}
			.fc_left{float:left;width:450px;text-align:left;}
			.fc_right{float:right;width:450px;text-align:right;}
				.fc_right a{color:#fff;}
		
		
/* ------------------- DETAILS ------------------------ */			
			
	#detailsWrap{width:736px;margin:10px 0 0 0;}
		.detailsLeft{float:left;width:360px;}
			.picMain{float:left;width:360px;}
				.picMain img{border:2px solid #006da6;}
			.Gallery{float:left;width:355px;padding:11px 0 5px 5px;}
				.Gallery img{margin:0 0 3px 4px;border:2px solid #000;}
					.Gallery img:hover{margin:0 0 3px 4px;border:2px solid #505050;}
				.GalleryCap{float:left;width:360px;height:34px;margin:5px 0 0 0;}
		#detailsTabs{float:left;width:356px;}
			#detailsTab{float:left;width:80px;}
				#detailsTab a{text-decoration:underline;color:#000;font-size:14px;font-weight:bold;display:block;}
					#detailsTab span{}
					#detailsTab a.tabSelected{color:#000000;font-size:14px;font-weight:bold;width:80px;display:block;text-decoration:none;}
						#detailsTab a:hover{color:#000000;width:80px;display:block;}
		.detailsRight{color:#000;float:left;width:357px;}
			.detailsCap{float:left;height:15px;width:357px;}
				.details{float:left;width:340px;padding:0 0 0 16px;color:#000;}
					.details table{width:296px;font-size:15px;}
					.cTitle {float:left;width:357px;margin:0 0 10px 15px;}
					.dLabel{font-weight:bold;}
					.tLabel {font-size:19px;color:#000;}
					.detailHead{width:296px;float:left;font-size:16px;font-weight:bold;padding-bottom:7px;}
						.detailCont{width:165px;float:left;font-size:13px;padding:3px 5px 0 0;}
			.detailsTail{float:left;height:15px;width:356px;}
			.callNowDetails{margin:10px 0 0 0;float:left;width:357px;}
				.cnd_phone{font-weight:bold;font-size:26px;margin:10px 0 0 0;text-align:center;}
				
	#Inquire {float:left;width:357px;padding-top:10px;}
		.InquireBody {float:left;width:326px;padding-left:30px;}
			.InquireBody h2 {padding-bottom:10px;}
			.inquire_column1 {float:left;width:148px;font-weight:bold;padding-top:2px;}
				.inquire_column1 b{color:#00527c;font-size:16px;}
			.inquire_column2 {float:left;width:148px;padding-top:2px;}
			.inquire_column3 {float:left;width:316px;font-weight:bold;padding-top:2px;}
				.inquire_column3 b{color:#00527c;font-size:16px;}
			.inquire_column4 {float:left;width:316px;padding-top:2px;}
				.inquireInput{width:278px;margin:1px;padding:3px 3px 3px 2px;border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #757575;border-left:1px solid #757575;}

.displayalllarge{margin:20px 0 0 0;width:700px;}
	.picMain2{float:left;margin:10px 10px 0 0;width:400px;}
				.picMain2 img{border:2px solid #006da6;}

/* ------------------- INVENTORY ------------------------ */

.il_carname{font-size:17px;font-weight:bold;}
	.il_carname a{}


.inventory_list{padding:10px;color:#000;}
	.inventory_list a{color:#000;}
	#changecolorlinks a{color:#000;}
	.il_pic{float:left;width:140px;}
		.il_pic img{border:2px solid #006da6;}
			.il_pic img:hover{border:2px solid #00527c;}
	.il_specs1{float:left;width:210px;}
		.il_specs1 a{font-weight:bold;color:#000;text-decoration:underline;}
			.il_specs a:hover{}
	.il_specs2{float:left;width:200px;}
	.il_price{float:left;width:120px;}
		.il_price a{margin:10px 0 0 0;background:url(../images/buttons/btn_details.png) no-repeat;height:25px;width:139px;display:block;overflow:hidden;text-indent:-99999em;}
		.il_retail{font-size:15px;font-weight:bold;}
		.il_dollar{font-size:20px;font-weight:bold;}
		
	.il_page{padding:10px 0 0 0;}
	.page_nextprev{margin:10px 0 0 0;}
		.page_nextprev a{color:#000;text-decoration:underline;}
			.page_nextprev a:hover{color:#000;}


/* ------------------- CAREERS -------------------------- */

	#careers_wrap{color:#bbbbbb;}
	#careers_wrap a{color:#000;}
		.careers_box{border:1px solid #ccc;padding:5px;margin:0 0 10px 0;}
			.careers_left{float:left;width:575px;}
			.careers_apply{float:left;width:140px;margin:10px 0 0 0;}
				.careers_apply a{width:139px;height:25px;display:block;overflow:hidden;background:url(../images/buttons/apply.gif) no-repeat;text-indent:-99999em;}

/* ------------------- CAREERS APPLY -------------------- */

	#careers_apply_wrap{color:#000;}
	#careers_apply_wrap a{color:#000;text-decoration:underline;}
		.careers_apply_box{margin:10px 0 0 0;}
		
	.careers_apply_section{margin:10px 0 0 0;color:#000;padding:5px 0 10px 5px;}
		.careers_apply_section h3{font-size:17px;padding:0 0 0 10px;}
		
		.careers_apply_container{margin:5px 0 0 0;}
			.careers_apply_column1{text-align:right;float:left;width:80px;margin:0 10px 0 0;}
			.careers_apply_column2{float:left;width:150px;}
			.careers_apply_column3{text-align:right;float:left;width:290px;margin:0 10px 0 0;}
			.careers_apply_column4{float:left;width:180px;}
			.careers_apply_column3b{text-align:right;float:left;width:80px;margin:0 10px 0 0;}
			.careers_apply_column4b{float:left;width:150px;}
			.careers_apply_column5{float:left;width:143px;}
			.careers_apply_column6{float:left;width:120px;}
				.careers_apply_dark{padding:5px 0;margin:5px 0;}

/* ------------------- CALCULATOR ---------------------- */

	.calculator{}
		.cal_left{float:left;width:120px;margin:0 0 5px 0;}
		.cal_right{float:left;margin:0 0 5px 0;width:170px;}

/* ------------------- CONTACT ------------------------- */

	#contact_wrap{color:#bbbbbb;}

		.contact_container{margin:5px 0 0 0;}
			.contact_column1{text-align:right;float:left;width:100px;margin:0 10px 0 0;}
			.contact_column2{float:left;width:110px;}
			.contact_column3{text-align:right;float:left;width:120px;margin:0 10px 0 0;}
			.contact_column4{float:left;width:250px;}
			
			.contact_column5{float:left;text-align:right;width:150px;}
			.contact_column6{float:left;width:40px;text-align:center;}
			.contact_column7{float:left;width:450px;}
			
			.contact_column8{float:left;text-align:right;width:100px;margin:0 10px 0 0;}
			.contact_column9{float:left;width:190px;}


/* ------------------- STAFF ---------------------------- */

.staff_box{margin:0 0 20px 20px;}
	.staff_box h3{margin:0 0 10px 0;font-size:20px;}
	
.staff_wrap{float:left;width:240px;}	
	.staff_float{width:200px;padding:0 0 5px 0;}
	
.staff_box img{border:2px solid #006da6;}

/* ------------------- FORMS ---------------------------- */

.input{margin:1px;padding:3px 3px 3px 2px;border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #757575;border-left:1px solid #757575;}
.width1{width:150px;}
.width1b{width:130px;}
.width1c{width:100px;}
.width2{width:319px;}
.width3{width:319px;height:55px;}
.width4{width:319px;height:85px;}

.height1{height:55px;}