html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

.gap_2{float:left; width:100%; height:2px; display:block; overflow:hidden;}
.gap_5{float:left; width:100%; height:5px; display:block; overflow:hidden;}
.gap_10{float:left; width:100%; height:10px; display:block; overflow:hidden;}
.gap_15{float:left; width:100%; height:15px; display:block; overflow:hidden;}
.gap_20{float:left; width:100%; height:20px; display:block; overflow:hidden;}
.gap_25{float:left; width:100%; height:25px; display:block; overflow:hidden;}
.gap_30{float:left; width:100%; height:30px; display:block; overflow:hidden;}
.gap_40{float:left; width:100%; height:40px; display:block; overflow:hidden;}
.row{
	float:left;
	width:100%;
}
.line{
	float:left;
	width:100%;
	height:1px;
	background-color: #807f7f;
	overflow:hidden;
}
a{
	outline:none;
}
p{
	float:left;
	width:100%;
	margin-top:10px;
}
html{
	color:#062749;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#c5e0fc;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;
}
.wrap{
	width:900px;
	margin:0px auto;
}
#header{
	float:left;
	width:100%;
	margin-top:8px;
}
	#header .logo{
		float:left;
		display:inline;
	}
	#header .middle{
		float:left;
		display:inline;
		width:300px;
		font-size:14px;
		line-height:16px;
		margin-left:80px;
		margin-top:50px;
		
	}
	#header .right{
		float:right;
		display:inline;
		width:320px;
	}
		#header .right .approve{
			float:left;
			display:inline;
			width:240px;
			margin-top:8px;
		}
		#header .right .phone{
			float:right;
			display:inline;
			width:216px;
		}
			#header .right .phone .info{
				float:left;
				display:inline;
				width:175px;
				text-align:right;
				font-size:14px;
				line-height:14px;
			}
			#header .right .phone .info span{
				font-size:24px;
				font-weight:bold;
				line-height:24px;
			}
			#header .right .phone .image{
				float:right;
				display:inline;
				width:41px;
				margin-top:5px;
			}
	#header .nav_container{
		float:left;
		width:100%;
		height:37px;
		background-color:#072748;
		border-top:1px solid #FFFFFF;
	}
		#header .nav_container .item{
			float:right;
			display:inline;
			height:21px;
			margin-top:8px;
			color:#a3cffb;
			font-size:14px;
			line-height:19px;
			margin-left:40px;
		}
			#header .nav_container .item a{
				float:left;
				text-decoration:none;
				color:#a3cffb;
			}
			#header .nav_container .item .left_side{
				float:left;
				width:6px;
				height:21px;
			}
			#header .nav_container .item .right_side{
				float:left;
				width:6px;
				height:21px;
			}
		#header .nav_container .item.selected{
			background:url(/images/nav_mid.gif) top repeat-x;
		}
		#header .nav_container .item.selected .left_side{
			background:url(/images/nav_left.gif) top left no-repeat;
		}
		#header .nav_container .item.selected .right_side{
			background:url(/images/nav_right.gif) top right no-repeat;
		}

#content{
	float:left;
	width:100%;
}
	#content .divider{
		float:left;
		width:100%;
		height:2px;
		background:url(/images/divider.png) center no-repeat;
	}
	#content .title_big{
		float:left;
		width:100%;
		text-align:center;
		font-family:"Times New Roman", Times, serif;
		font-size:30px;
	}
	#content .title_sub{
		float:left;
		width:100%;
		font-size:20px;
		line-height:22px;
		color:#a45b03;
		text-align:center;
	}
	#content .title_sub.left{
		text-align:left;
	}

	#content .home_page .welcome{
		width:717px;
		margin:0px auto;
	}
	#content .home_page .icon_container{
		float:left;
		width:100%;
	}
		#content .home_page .icon_container .icon{
			float:left;
			display:inline;
		}
		#content .home_page .icon_container .seperator{
			float:left;
			display:inline;
			width:2px;
			height:184px;
			background:url(/images/icon_divider.png) top left no-repeat;
			overflow:hidden;
			margin-left:45px;
			margin-right:45px;
			margin-top:5px;
		}
	#content .home_page .apply_button{
		float:right;
		display:inline;
		margin-right:10px;
	}
	#content .home_page .apply_text{
		float:right;
		display:inline;
		width:170px;
		margin-right:10px;
		font-weight:bold;
	}

#content .team_page .team_row{
	float:left;
	display:inline;
	width:886px;
	background-color:#eef7ff;
	padding:6px;
	border:1px solid #e0ebf6;
	margin-bottom:10px;
}
	#content .team_page .team_row .pic{
		float:left;
		display:inline;
		border:1px solid #103051;
	}
	#content .team_page .team_row .info{
		float:left;
		display:inline;
		width:500px;
		margin-left:10px;
		margin-top:10px;
		font-size:14px;
		line-height:16px;
	}
		#content .team_page .team_row .info a{
			text-decoration:none;
			color:#062749;
		}
		#content .team_page .team_row .info .name{
			float:left;
			width:100%;
			font-weight:bold;
			font-size:16px;
			line-height:18px;
		}

#content .contact_page{
	background-color:#e9eef3;
}
	#content .contact_page .form{
		float:left;
		display:inline;
		width:825px;
		margin-left:30px;
		margin-top:20px;
		margin-bottom:20px;
	}
		#content .contact_page .form .title{
			float:left;
			width:100%;
			font-size:16px;
			line-height:18px;
			font-weight:bold;
		}
		#content .contact_page .form .fields{
			float:left;
			display:inline;
			width:300px;
			margin-top:5px;
		}
		#content .contact_page .form .name{
			float:left;
			width:100%;
			font-size:14px;
			line-height:16px;
		}
		#content .contact_page .form .small{
			float:left;
			display:inline;
			width:293px;
			height:27px;
			background:url(/images/short_field.png);
		}
			#content .contact_page .form .fields input{
				float:left;
				display:inline;
				font-size:14px;
				line-height:16px;
				background:#ecf4fc;
				border:none;
				margin-top:4px;
				margin-left:5px;
				width:280px;
			}
		#content .contact_page .form .message{
			float:left;
			display:inline;
			width:738px;
			height:129px;
			background:url(/images/text_field.png);
		}
			#content .contact_page .form .message textarea{
				float:left;
				display:inline;
				font-size:14px;
				line-height:16px;
				background:#ecf4fc;
				border:none;
				margin-top:4px;
				margin-left:5px;
				width:715px;
				height:115px;
				overflow:hidden;
			}

		#content .contact_page .form .button_row{
			float:left;
			display:inline;
			width:739px;
			margin-top:8px;
			text-align:right;
		}
		#content .contact_page .form .info{
			float:left;
			display:inline;
			width:480px;
			margin-top:5px;
			margin-left:40px;
		}
			#content .contact_page .form .info .note{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;				
			}
			#content .contact_page .form .info .big_note{
				float:left;
				width:100%;
				font-size:16px;
				line-height:18px;
				font-weight:bold;
			}

	#content .inventory .search_row{
		float:left;
		display:inline;
		width:888px;
		border:1px solid #e1ecf6;
		background:#e6edf5;
		padding:5px;
	}
		#content .inventory .search_row .form{
			float:left;
			display:inline;
			width:700px;
		}
			#content .inventory .search_row .form .title{
				float:left;
				width:100%;
				font-size:16px;
				line-height:18px;
				font-weight:bold;
			}
			#content .inventory .search_row .form .label{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
			}
			#content .inventory .search_row .form .dropdown{
				float:left;
				display:inline;
				font-size:14px;
				line-height:16px;
				background:none;
				border:none;
				color:#6d6d6d;
				margin-left:1px;
				margin-top:1px;
				outline:none;
			}
			#content .inventory .search_row .form .dropdown_container{
				float:left;
				display:inline;
				overflow:hidden;
				margin-top:3px;
			}

			#content .inventory .search_row .form .make_field{
				float:left;
				display:inline;
				width:186px;
			}
				#content .inventory .search_row .form .make_field .dropdown_container{
					width:154px;
					background:url(/images/drop_make.png) top left no-repeat;
				}
				#content .inventory .search_row .form .make_field select{
					width:174px;
				}

			#content .inventory .search_row .form .year_field{
				float:left;
				display:inline;
				width:112px;
			}
				#content .inventory .search_row .form .year_field .dropdown_container{
					width:75px;
					background:url(/images/drop_year.png) top left no-repeat;
				}
				#content .inventory .search_row .form .year_field select{
					width:95px;
				}
	#content .inventory .small_note{
		float:left;
		width:100%;
		font-size:12px;
		line-height:14px;
		color:#6d6d6d;
	}
	#content .inventory .divider_bar{
		float:left;
		width:100%;
		height:22px;
		background-color:#b5c7da;
	}
		#content .inventory .divider_bar .seperator{
			float:left;
			display:inline;
			width:2px;
			height:22px;
			overflow:hidden;
			background:url(/images/title_divider.gif) top left no-repeat;
		}
		#content .inventory .divider_bar .row{
			float:left;
			display:inline;
			font-size:14px;
			line-height:22px;
			color:#fdfefe;
			text-indent:9px;
		}

	#content .inventory .note{
		float:left;
		width:100%;
		font-size:12px;
		line-height:14px;
		color:#6d6d6d;
		margin-top:3px;
	}
		#content .inventory .note a{
			color:#4a4a4a;
			text-decoration:none;
		}

	#content .inventory .car_bar{
		float:left;
		width:100%;
		background:url(/images/inventory_bg.gif) left repeat-y;
	}
		#content .inventory .car_bar .pic_unit{
			float:left;
			display:inline;
			width:181px;
			padding:10px;
		}
			#content .inventory .car_bar .pic_unit .pic{
				float:left;
				display:inline;
				border:2px solid #103051;
			}

		#content .inventory .car_bar .vehicle_unit{
			float:left;
			display:inline;
			width:182px;
			padding:10px;
		}
			#content .inventory .car_bar .vehicle_unit .name{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
				color:#103051;
				font-weight:bold;
			}
			#content .inventory .car_bar .vehicle_unit .info{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
				color:#6d6d6d;
				margin-top:2px;
			}
			#content .inventory .car_bar .vehicle_unit .stock{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
				color:#103051;
				margin-top:5px;
			}
			#content .inventory .car_bar .vehicle_unit .button{
				float:left;
				width:100%;
				margin-top:2px;
			}

		#content .inventory .car_bar .notes_unit{
			float:left;
			display:inline;
			width:282px;
			padding:10px;
			font-size:14px;
			line-height:16px;
			font-style:italic;
			color:#6d6d6d;
		}
			#content .inventory .car_bar .notes_unit p{
				margin:0px;
			}
		#content .inventory .car_bar .price_unit{
			float:left;
			display:inline;
			width:175px;
			padding:10px;
			font-size:14px;
			line-height:16px;
			color:#103051;
			font-weight:bold;

		}
	#content .inventory .car_container{
		float:left;
		display:inline;
		width:880px;
		padding:10px;
	}
		#content .inventory .car_container .car_pics{
			float:left;
			display:inline;
			width:475px;
		}

		#content .inventory .car_container .car_info{
			float:left;
			display:inline;
			width:370px;
			margin-left:30px;
		}

			#content .inventory .car_container .car_info .name{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
				color:#103051;
				font-weight:bold;
			}
			#content .inventory .car_container .car_info .info{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
				color:#6d6d6d;
				margin-top:10px;
			}
			#content .inventory .car_container .car_info .stock{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
				color:#103051;
				margin-top:10px;
			}
			#content .inventory .car_container .car_info .notes_unit{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
				font-style:italic;
				color:#6d6d6d;
				margin-top:10px;
			}
				#content .inventory .car_container .car_info .notes_unit p{
					margin:0px;
				}
			#content .inventory .car_container .car_info .price_unit{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
				color:#103051;
				font-weight:bold;
				margin-top:10px;
			}

			#content .inventory .car_container .car_info .features{
				float:left;
				width:100%;
				font-size:14px;
				line-height:18px;
				color:#6d6d6d;
			}


		#content .inventory .car_container .pic_big{
			float:left;
			display:inline;
			border:3px solid #103051;
			width:469px;
			height:269px;
		}
		#content .inventory .car_container .gallery{
			float:left;
			display:inline;
			width:475px;
			margin-top:3px;
		}
			#content .inventory .car_container .gallery .row{
				margin-top:2px;
				margin-bottom:10px;
			}
			#content .inventory .car_container .gallery a{
				float:left;
				display:inline;
				margin-left:21px;
			}
			#content .inventory .car_container .gallery a.first{
				margin-left:0px;
			}
				#content .inventory .car_container .gallery a img{
					border:2px solid #103051;
				}

	#content .apply .divider_bar{
		float:left;
		width:100%;
		height:22px;
		background-color:#b5c7da;
	}
	#content .apply .title{
		float:left;
		width:100%;
		font-size:18px;
		line-height:20px;
		font-weight:bold;
	}
	#content .apply .sumbit_row{
		position:relative;
		float:left;
		display:inline;
		width:868px;
		border:1px solid #b5b6b6;
		background-color:#dde5ec;
		padding-top:20px;
		padding-bottom:20px;
		font-size:18px;
		font-weight:bold;
		line-height:18px;
		color:#103051;
		padding-left:15px;
		padding-right:15px;
		text-align:center;
	}
		#content .apply .sumbit_row .button{
			position:absolute;
			right:90px;
			top:17px;
		}
	#content .apply .form_row{
		float:left;
		width:100%;
		font-size:12px;
		line-height:14px;
		color:#103051;
	}
		#content .apply .form_row span{
			color:#be6904;
			font-weight:bold;
		}
		#content .apply .form_row .big_field{
			float:left;
			display:inline;
			width:310px;
		}
		#content .apply .form_row .big{
			float:left;
			display:inline;
			width:288px;
			height:22px;
			background:url(/images/form_big.png) top left no-repeat;
			border:none;
			margin-top:3px;
			padding-left:5px;
			padding-top:5px;
		}
		#content .apply .form_row .short_field{
			float:left;
			display:inline;
			width:110px;
		}
		#content .apply .form_row .short{
			float:left;
			display:inline;
			width:89px;
			height:22px;
			background:url(/images/form_short.png) top left no-repeat;
			border:none;
			margin-top:3px;
			padding-left:5px;
			padding-top:5px;
		}
	#content .apply .required{
		float:left;
		width:100%;
		font-size:12px;
		line-height:14px;
		color:#6c8195;
	}
		#content .apply .required span{
			color:#be6904;
			font-weight:bold;
		}
	#content .apply .statement{
		float:left;
		width:100%;
		font-size:14px;
		line-height:16px;
	}
		#content .apply .statement strong{
			font-weight:bold;
		}
	#content .apply .gray_line{
		float:left;
		width:100%;
		height:2px;
		overflow:hidden;
		background:url(/images/gray_line.gif) top repeat-x;
	}
	#content .apply .lock_icon{	
		float:right;
		display:inline;
		width:210px;
		font-size:12px;
		line-height:24px;
		color:#6c8195;
		margin-top:5px;
		text-indent:2px;
	}
		#content .apply .lock_icon img{
			float:left;
			display:inline;
		}



#footer{
	float:left;
	width:100%;
}
	#footer .color_container{
		float:left;
		width:100%;
		background-color:#072748;
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
		padding-top:10px;
		padding-bottom:10px;
		color:#a3cffb;
	}
	#footer .right_side{
		float:right;
		display:inline;
		width:470px;
	}
		#footer .right_side .map{
			float:left;
			display:inline;
		}
		#footer .right_side .info{
			float:left;
			display:inline;
			margin-left:15px;
			width:175px;
		}
			#footer .right_side .info .dealer_name{
				float:left;
				width:100%;
				font-size:16px;
				line-height:18px;
				font-weight:bold;
			}
			#footer .right_side .info .dealer_location{
				float:left;
				width:100%;
				font-size:16px;
				line-height:18px;
			}
			#footer .right_side .info .dealer_description{
				float:left;
				width:100%;
				font-size:14px;
				line-height:16px;
			}
			#footer .right_side .info .search{
				float:left;
				display:inline;
				width:173px;
				font-size:14px;
				line-height:16px;
				background-color:#d6e9fd;
				border:1px solid #8b8c8c;
			}
			#footer .right_side .info .button{
				float:right;
				display:inline;
			}

	
	#footer .left_side{
		float:left;
		display:inline;
		width:425px;
	}
		#footer .left_side .dealer_name{
			float:left;
			width:100%;
			font-size:16px;
			line-height:18px;
			font-weight:bold;
		}
		#footer .left_side .dealer_description{
			float:left;
			width:100%;
			font-size:14px;
			line-height:16px;
		}
		#footer .left_side .dealer_contact{
			float:left;
			display:inline;
			width:185px;
			font-size:14px;
			line-height:16px;
			padding-top:2px;
		}
		#footer .left_side .dealer_email{
			float:left;
			display:inline;
		}
			#footer .left_side .dealer_contact span{
				font-weight:bold;
			}
	
	#footer .credit{
		float:left;
		width:100%;
		font-size:12px;
		line-height:14px;
		color:#82aeda;
		margin-top:5px;
	}
		#footer .credit a{
			color:#82aeda;
			text-decoration:none;
		}
