/*  
Theme Name: Japanese Auto Center
Theme URI: http://www.japaneseautocenter.com/
Description: Theme design for JAC (<a href="http://www.japaneseautocenter.com/">www.japaneseautocenter.com/</a>)
Version: 1.0
Author: Nxiel
Author URI: http://www.nxiel.com/
*/
body {
	margin:0;
	padding:0;
	background-color:#232323;
	color:#fff;
	font:12px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#header {
	margin:0;
	padding:0;
	background:#fff url('images/bg_top.jpg') repeat-x 0 0;
	width:100%;
	height:107px;
}
#logo {
	margin:0;
	padding:0;
	float:left;
}
#logo a {
	width:246px;
	height:107px;
	display:block;
	text-indent:-9999px;
	background:url('images/logo.jpg') no-repeat 0 0;
	outline:none;
}
#header_contact_info {
	float:right;
	width:167px;
	margin:0;
	padding:0 10px 0 0;
}
#primary_nav {
	margin:55px 0 0 15px;
	padding:0;
	float:left;
	width:400px;
}
#primary_nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#primary_nav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#primary_nav a {
	padding:0 16px;
	display:block;
	height:15px;
	text-indent:-9999px;
	background-position:center 0;
	background-repeat:no-repeat;
	outline:none;
}
#primary_nav a:hover {
	background-position:center -15px;
}
#nav_home a {
	width:33px;
	background-image:url('images/nav_item_home.jpg');
	border-right:1px solid #222222;
}
#nav_about-contact a {
	width:84px;
	background-image:url('images/nav_item_about-contact.jpg');
	border-right:1px solid #222222;
}
#nav_facebook a {
	width:96px;
	background-image:url('images/nav_item_facebook_become_fan.jpg');
	border-right:1px solid #222222;
}
#nav_services a {
	width:45px;
	background-image:url('images/nav_item_services.jpg');
	border-right:1px solid #222222;
}
#nav_fleets a {
	width:32px;
	background-image:url('images/nav_item_fleets.jpg');
	border-right:1px solid #222222;
}
#nav_machine-shop a {
	width:82px;
	background-image:url('images/nav_item_machine_shop.jpg');
	border-right:1px solid #222222;
}
#nav_contact a {
	width:44px;
	background-image:url('images/nav_item_contact.jpg');
}
#banner {
	height:349px !important;
	width:100%;
	background:url('images/banner_bg3.jpg') repeat-x center 0;
	display:block;
	float:left;
	clear:both;
	color:#000;
}
#banner_driving_directions {
	padding:20px 0 0 0;
	margin:0;
	float:left;
}
#banner_driving_directions a {
	display:block;
	width:362px;
	height:288px;
	text-indent:-9999px;
	outline:none;
	background:url('images/driving_directions_map.jpg') no-repeat 0 0;
}
#banner_driving_directions a:hover {
	background-position:0 -288px;
}
#banner_info {
	padding:20px 0 0 0;
	margin:0;
	float:left;
}
#banner_address {
	width:362px;
	text-align:center;
	padding:7px 0 0 0;
	margin:0;
}
#banner_machine_shop {
	height:349px !important;
	width:100%;
	background:url('images/banner_machine_shop_bg.jpg') repeat-x center 0;
	display:block;
	float:left;
	clear:both;
	color:#000;
}
#banner_fleet {
	height:349px !important;
	width:100%;
	background:url('images/banner_fleet.jpg') repeat-x center 0;
	display:block;
	float:left;
	clear:both;
	color:#000;
}
#content_align {
	padding:30px 0;
	margin:0;
	background-color:#fff;
	width:100%;
	float:left;
	clear:both;
	color:#343434;
	font-size:13px;
}
#content_align h1 {
	margin:0;
	padding:0 0 17px 0;
}
#content_align ul {
	margin:0;
	padding:0 0 15px 4px;
	list-style:none;
}
#content_align li {
	list-style:none;
	background:url('images/li_bullet.jpg') no-repeat 0 6px;
	padding:0 0 25px 13px;
	margin:0;
	
}
#contact_numbers {
	font-size:16px;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #B5B5B5;
	line-height:30px;
}
#contact_numbers b {
	width:160px;
	display:inline-block;
}
ul#compact_list {

}
ul#compact_list li {
	float:left;
}
ul#compact_list .left_colmn {
	width:190px;
	padding-right:20px;
}
ul#compact_list .right_colmn {
	width:140px;
}

a#video_tour_1 {
	width:420px;
	height:332px;
	display:block;
	text-indent:-9999px;
	outline:none;
	background:url('images/video_tour_1.jpg') no-repeat;
	margin:0 0 0 2px;
}
a:hover#video_tour_1 {
	background-position:0 -332px;
}
a#video_tour_2 {
	width:477px;
	height:413px;
	display:block;
	text-indent:-9999px;
	outline:none;
	background:url('images/video_tour_2.jpg') no-repeat;
	margin:0 0 0 2px;
}
a:hover#video_tour_2 {
	background-position:0 -413px;
}
a#video_tour_3 {
	width:477px;
	height:413px;
	display:block;
	text-indent:-9999px;
	outline:none;
	background:url('images/video_tour_3.jpg') no-repeat;
	margin:0 0 0 2px;
}
a:hover#video_tour_3 {
	background-position:0 -413px;
}
#footer {
	background:url('images/footer_bg3.jpg') repeat-x 0 0;
	padding:24px 0 60px 0;
	margin:0;
	width:100%;
	color:#AEAEAE;
	clear:both;
	font-size:14px;
}
#footer a {
	color:#AEAEAE;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
	color:#AEAEAE;
}
#footer_links {
	float:right;
	width:500px;
	font-size:12px;
	padding-right:5px;
}
#footer_links ul {
	float:right;
	margin:0 -10px 0 0;
	padding:0;
	list-style:none;
}
#footer_links li {
	float:left;
	padding:0 15px;
	margin:0;
	border-right:1px solid #7B7B7B;
}
a {
	color:#1A83C1;
	text-decoration:underline;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
.wrapper_center_align {
	width:860px;
	margin:0 auto;
	padding:0;
}