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


* {
	margin:0;
	padding:0;
}

body {

	font-family:Arial;
 	font-size:13px;
	background:#fff url(../images/page_header.jpg) repeat-x left top;
	
}


#wrapper{
	margin:0 auto;
	padding:0 0 0;
	width:980px;
	text-align:left;

}

#header{
background:#ffffff url(../images/head_bg.gif) repeat-y 0 0;
height:140px;
border-left:1px solid #999999;		
border-right:1px solid #999999;
padding: 8px 0 0 0;	
}

#footer{
background-color:#183f6e;
padding: 10px 3px 3px 0;
border-left:1px solid #999999;		
border-right:1px solid #999999;	
border-bottom:1px solid #999999;
color:#FFFFFF;
text-align:right;
}



a{
color:#193f6e;
}

a:hover{
text-decoration:none;
color:#193f6e;
}

a:visit{
color:#193f6e;
}

/******** Navigation Menu */

#nav {

}

#nav ul {
	list-style:none;
	height:20px;
	z-index:10;
}

#nav ul li {
	height:20px;
	float:left;
	position:relative;
	top:0;
	left:0;
}

#nav ul li a {
	float:left;
	display:block;
	margin-left:0px;
	margin-right:0px;
	height:20px;
	text-indent:-9999px;
	text-decoration:none;
	background:#193f6e url(../images/menu.jpg) no-repeat 0 0;
}

#nav ul li#navHome a {
	width:370px;
	margin-left:20px;
	background-position:0 0;
}
#nav ul li#navNew a {
	width:95px;
	background-position:-370px 0;
}
#nav ul li#navUsed a {
	width:95px;
	background-position:-465px 0;
}
#nav ul li#navExport a {
	width:115px;
	background-position:-565px 0;
}

#nav ul li#navContact a {
	width:98px;
	background-position:-688px 0;
}

#nav ul li#navAbout a {
	width:90px;
	background-position:-790px 0;
}
#nav ul li#navHow a {
	width:90px;
	background-position:-887px 0;
}

#nav ul li:hover#navHome a {
	background-position:0 -24px;
}
#nav ul li:hover#navNew a {
	background-position:-370px -24px;
}
#nav ul li:hover#navUsed a {
	background-position:-465px -24px;
}

#nav ul li:hover#navExport a {
	background-position:-565px -24px;
}
#nav ul li:hover#navContact a {
	background-position:-688px -24px;
}

#nav ul li:hover#navAbout a {
	background-position:-790px -24px;
}
#nav ul li:hover#navHow a {
	background-position:-887px -24px;
}

/******** Navigation Menu - end */


/******** Page Layout - start */
#content {
border-left:1px solid #999999;		
border-right:1px solid #999999;	
border-bottom:1px solid #999999;	
margin: 6px 0 0 0;
line-height:180%;
text-align:justify;
padding: 1px 0 0 0;
}

#arrow{
text-align:center;
}

#side_search{
background:#ffffff url(../images/side_middle.jpg) repeat-y 0 0;
width:254px;
height:auto;
vertical-align:top;
padding: 20px 0 0 5px;
}

#side_car{
background:#ffffff url(../images/side_middle.jpg) repeat-y 0 0;
width:259px;
height:auto;
vertical-align:bottom;
}



#main_content{
padding:15px 10px 15px 5px;
vertical-align:text-top;
line-height:150%;
}

#search_box{
vertical-align:top;
border:1px solid #777777;
width:177px;
font-size:90%;
font-weight:bold;
padding: 0 0 0 3px;
line-height:120%;
}

#search_header{
background-color:#89d6f8;
vertical-align:top;
border-left:1px solid #777777;		
border-right:1px solid #777777;	
border-top:1px solid #777777;
width:180px;
}

#search_header_index{
background-color:#89d6f8;
vertical-align:top;
width:640px;
padding:0px;
}


#search_field{
background-color:#ffffff;
width:150px;
font-size:90%;
}

#search_button{
background-color:#ffffff;
color:#000000;
width:100px;
border: 1px solid #777777;
font-weight:bold;

}

#index_search_col{
width: 650px;
border: 1px solid #777777;
margin: 3px 0px 15px 0px;
padding: 0px 0px 5px 0px;
vertical-align:text-top;
}

#index_top_table{
border:1px solid #000000;
width: 640px;
padding: 5px 5px 5px 5px;
margin:auto;
line-height:105%;
}

#index_table_grey{
vertical-align:top;
border:1px solid #777777;
width: 640px;
padding: 0px 0px 0px 0px;
margin:auto;
line-height:90%
}

#index_search_box_float_left{
vertical-align:top;
width:300px;
font-size:90%;
font-weight:bold;
padding: 0 0 0 3px;
line-height:130%;
float:left;
}
#index_search_box_float_right{
vertical-align:top;

width:300px;
font-size:90%;
font-weight:bold;
padding: 0 0 0 3px;
line-height:130%;
float:left;
}

#index_new_col{
width: 640px;
background-color:#183f6e;
vertical-align:text-top;
text-align:left;
}

#display_table{
border:1px solid #000000;
width: 650px;
margin:auto;
line-height:120%;
}

#new_car_index{

vertical-align:top;
}

#new_car_col{
padding: 10px 0 3px 0;
text-align:center;
font-weight:bold;
line-height:120%;
vertical-align:text-top;
}

#new_links_col{
padding: 10px 0 10px 10px;
text-align:left;
font-weight:bold;
line-height:120%;
vertical-align:text-top;

}


#display_table_index{
border:1px solid #000000;
width: 450px;
margin:auto;
line-height:90%;
float:left;
}

#display_table_noframe{
width: 650px;
margin:auto;
line-height:90%;
vertical-align:text-top;
}


#display_table_top_valign{
vertical-align:text-top;
}


#table_header{
background:#193f6e;
color:#FFFFFF;
height:130%;
padding: 6px;
font-size:110%;
font-weight:bold;

}


#table_header_25{
background:#193f6e;
color:#FFFFFF;
height:130%;
padding: 6px;
font-size:110%;
font-weight:bold;
width:25%;
}


#table_header_15{
background:#193f6e;
color:#FFFFFF;
height:130%;
padding: 6px;
font-size:110%;
font-weight:bold;
width:15%;
}

#table_header_20{
background:#193f6e;
color:#FFFFFF;
height:130%;
padding: 6px;
font-size:110%;
font-weight:bold;
width:20%;
}


#table_header_white{
background:#ffffff;
color:#000000;
height:100%;
padding: 4px;
font-size:110%;
font-weight:bold;
}

#table_display{
background:#FFFFFF;
padding: 3px;
line-height:105%;
vertical-align:text-top;
}

#table_display_alt{
background:#faa109;
padding: 3px;
line-height:100%;
}

#img_column_header{
background:#193f6e;
color:#FFFFFF;
height:130%;
padding: 6px;
font-size:110%;
font-weight:bold;
width:210px;
}

#img_column_display{
background:#FFFFFF;
padding: 3px;
line-height:90%;
vertical-align:text-top;
width:210px;
}

#email_subject_col{
width:150px;
}

#text_content{
line-height:130%;
}

#email_subject{
font-weight:bold;
line-height:120%;
padding: 2px 0 0 2px;
width:150px;
text-align:left;
}

#email_text{
line-height:120%;
padding: 2px 0 0 0;
}

#index_grey_side{
background-color:#50504f;
}

/******** Page Layout - end */

/******** Formatting - start */

#box_format{
border:1px solid #999999;
}

#text_white{
color:#ffffff;
}

#text_blue{
color:#193f6e;
}

#text_orange{
color:#faa109;
}

#text_red{
color:#CC0000;
}

#page_header{

font-weight:bold;
font-size:125%;
color:#CC0000;
}

#page_sub_header{

border-bottom:1px solid #777777;
font-weight:bold;
font-size:115%;
color:#000000;
padding: 5px 0 0 0;
}

#selection{
line-height:100%;
}

#homepage_header{

font-weight:bold;
font-size:135%;
color:#000000;
}

#clock_text{
border:1px solid #777777;
font-size:90%;
font-weight:bold;
width:180px;
padding: 0 0 0 3px;
}

#clock{
background-color:#89d6f8;
border:#89d6f8;
}


.error{
color:#FF0000;
font-weight:bold;
}

#alert{
color:#FF0000;
font-weight:bold;
font-size:120%;
}
/******** Formatting - end */