@charset "utf-8";
/* CSS Document */

/* Shared */
body
{
text-align:center;
margin:0;
padding:0;
background-color:#858384;
}
#main_content
{
position:relative;
width:1000px;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding:0;
}
#bg_top
{
background-image:url(assets/images/bg_top.jpg);
background-repeat:repeat-y;
height:50px;
}
#bg_middle
{
background-image:url(assets/images/bg_middle.jpg);
background-repeat:repeat-y;
}
#bg_middle table
{
margin:auto;
}
#bg_bottom
{
background-image:url(assets/images/bg_bottom.jpg);
background-repeat:repeat-y;
height:50px;
overflow:hidden;
text-align:center;
}
#space
{
height:250px;
}
#space_small
{
height:50px;
}
#coming_soon
{
height:500px;
font-size:36px;
}
/* text style */
.head2
{
display:inline;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#040a6c;
}
/* top bar */
#top_bar
{
	position:absolute;
	left: 52px;
	top: 28px;
	z-index:1;
}
#top_pic
{
	position:absolute;
	width:300px;
	height:130px;
	left: 208px;
	top: 39px;
	overflow:hidden;
	z-index:2;
}
.prehide
{
display:none;
}
/* nav bar */
#nav_bar
{
	position:absolute;
	left: 52px;
	top: 190px;
	width: 900px;
}
#nav_bar img
{
margin:0;
padding:0;
}
#txt_nav_bar
{
	font-size:10px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
}
/* search bar */
#search_bar
{
	position:absolute;
	width:900px;
	height:40px;
	background-image:url(assets/images/search_bar.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-top:5px;
	color:#FFFFFF;
	left: 52px;
	top: 243px;
	text-align:center;
}
#product_search
{
	width:600px;
	height:30px;
}
#shopping_cart_brief
{
	width:280px;
	height:30px;
}
#product_search, #shopping_cart_brief
{
margin:0;
padding:0;
margin-top:5px;
}
.hightlight
{
color:#040a6c;
font-weight:bold;
}

/* Index */
#bg_middle_index
{
background-image:url(assets/images/bg_middle.jpg);
background-repeat:repeat-y;
height:1500px;
}
#product_category
{
	position:absolute;
	width:520px;
	height:500px;
	left: 113px;
	top: 313px;
}
#product_category div
{
width:250px;
float:left;
clear:none;
margin:0;
margin-right:10px;
padding:0;
text-align:center;
}
#product_category a:link, #product_category a:visited
{

}
#about_us
{
	position:absolute;
	width:900px;
	left: 55px;
	top: 1011px;
	text-align:left;
	color:#040a6c;
}
#live_chat
{
	position:absolute;
	left: 730px;
	top: 315px;
}
#special_offer
{
	position:absolute;
	width:200px;
	left: 728px;
	top: 425px;
	background:#040a6c;
	border:#040a6c 2px solid;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#part_enquiry
{
	position:absolute;
	width:200px;
	height:100px;
	overflow:hidden;
	left: 730px;
	top: 757px;
	border:0;
	margin:0;
	padding:0;
}
#part_enquiry a:link, #part_enquiry a:visited
{
text-decoration:none;
}
#part_enquiry img
{
border:0;
}
#head1
{
	position:absolute;
	left: 54px;
	top: 970px;
	font-size:18px;
	color:#040a6c;
	width: 902px;
	text-align:center;
}
#backlinks
{
	position:absolute;
	left: 46px;
	top: 1435px;
	width: 912px;
	font-size:10px;
	z-index:2;
}

/* Relevant Links */
#relevant_links
{
	width: 800px;
	text-align:left;
	margin-left:70px;
}

/* Terms & Conditions Full */
#terms_conditions
{
	text-align:left;
	font-size:12px;
	width: 720px;
}
#terms_conditions_guide
{
	width: 180px;
	text-align:left;
	font-size:14px;
	border:#040a6c 2px solid;
}
#quick_guide
{
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#FFFFFF;
background:#040a6c;
}
#terms_conditions_guide a:link, #terms_conditions_guide a:visited
{
text-decoration:none;
color:#040a6c;
}
#terms_conditions_guide a:hover
{
color:#FFFFFF;
background:#040a6c;
text-decoration:underline;
}

/* Policies */
#policies
{
	text-align:left;
	font-size:15px;
}

/* Contact Us */
#contact_us
{
	width: 443px;
	height: 293px;
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#040a6c;
}
/* contact form, keep it, may need it later */
#contact_form
{
	width: 350px;
	background-color:#040a6c;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	border:#040a6c 2px solid;
}
#contact_form_title
{
font-size:20px;
}
.form_part
{
width:250px;
}
#contact_form input
{
color:#040a6c;
}

/* Customer Reviews */
#customer_reviews_title
{
color:#040a6c;
}

/* vehicle makes models details results */
/* list */
#container div
{
margin:10px;
}
#veh_nav
{
margin:0;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:left;
color:#040a6c;
}
/* mouseover style */
.bg, .nobg
{
width:150px;
text-align:center;
border:#040a6c solid 1px;
float:left;
clear:none;
}
.bg a:link, .bg a:visited, .nobg a:link, .nobg a:visited
{
text-decoration:none;
}
.bg
{
background:#040a6c;
}
.bg a:link, .bg a:visited
{
color: #FFFFFF;
}
.nobg
{
background:#FFFFFF;
}
.nobg a:link, .nobg a:visited
{
color: #040a6c;
}
