@charset "UTF-8";
div,img,form,fieldset,p,body,html,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:none;}
body{font-family:verdana,arial,tahoma,sans-serif;background:#e3e3e3;text-align:center;}
div#container{width:1000px;margin:0 auto;background:#fff url('../images/top_green.gif') repeat-x;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:left;}

div#header-left{
	background: #5b5a68;
	height: 99px;
	width: 205px;
	float: left;
}

div#header{
	
	height: 20px;	
}

#cars{
	float: left;
	margin-left: 12px;
	padding-top: 2px;
	height: 33px;
}

div#header-right{
	height: 64px;
	float: right;
	text-align: right;
	width: 374px;
}

div#livechat{
	float: left;
	margin-top: 6px;
	padding-left: 5px;
}

div#mini_cart{
	width: 179px;
	height: 26px;
	border: 1px solid #83a6ac;
	border-bottom: 1px solid #1b5240;
	background: #fff url('../images/cart_bg.gif') repeat-x;
	float: right;
	margin-top: 18px;
	font-size: 10px;
	text-align: center;
		
}

div#header_bar{
	
	float: left;
	width: 795px;
	height: 35px;
	
	background: #5b5a68 url('../images/header_grad.gif') repeat-y center right;	
}

div#search{
	float: left;
	margin-left: 80px;
	width: 300px;
}

div#searchbar{
	float: left;
	border: none;
	background: url(../images/search_bg.gif) no-repeat;
	width: 164px;
	height: 24px;
	margin-left: 10px;
	margin-top: 5px;	
	padding-left: 2px;
	padding-top: 1px;
}

img#phone_number{
	float: right;
	
	margin-top: 2px;
}

img#view_cart, img#view_checkout{
	float:right;
	border: none;
}

img#pw_by{
	margin-top: 6px;
	margin-left: 0px;
	overflow: visible;
}

#contact_help{
	margin: 3px;
	margin-right: 8px;
}

div#points{ padding: 3px 0px; clear: both; width: 100%; text-align: center; }
div#points img { margin: 0px 25px; }

div#navigation_container{
	float: left;
	width: 175px;
}

div#navigation{
	border: 1px solid #bbbbbb;
	border-top: none;
	background: #f5f5f5;
}

ul#navigation_list{
	margin-left: 10px;
	list-style: none;
	font-size: 12px;
}

li.nav{
	background: url(../images/bullet.gif) no-repeat 0 50%;
	padding: 2px;
	padding-left: 15px;
}
div#chatbtn {
	margin-top: 4px;
}

div#content{
	float: right;
	/*margin-left: 23px;*/
	width: 801px;
}

div#footer{
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: bold;
	margin-left: 200px;
	font-size: 12px;
}

div#selecthor{
	clear: both;
	text-align: center;
	width: 100%;
	margin-bottom: 0;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #5b5a68 url(../images/select-bg.gif) repeat-x center center;
	height: 25px;
	
}


.selectbg{
	/*background: url(../images/selectbg.jpg) no-repeat center center;*/
	margin-top: 2px;
	width: 220px;
	float: left;
	font-family: verdana, arial;
	font-size: 12px;
	height: 25px;
	color: white;	
}

.select_text{
	font-size: 12px;
	font-weight: bold;
	
	vertical-align: middle;	
}

div.pane{
	float: left;
	width: 120px;
	padding: 6px;
}

.select-car-heading{
	float:left;
	font-size: 18px;
	color: #cccccc;
	margin-left: 20px;
	font-weight: bold;
	line-height: 25px;
	padding-right: 50px;
	font-family: tahoma, verdana, helvetica, arial;	
	background: url(../images/arrow.gif) no-repeat 100% 65%;	
}

div#selecthor select{
	vertical-align: middle;
	width: 120px;	
}

.tab{
	padding: 0;
	margin: 0;
	font-family: georgia, tahoma, verdana;
	background: url(../images/tab-left.gif) no-repeat bottom right;
	height: 30px;
	width: 4px;
	float: left;
}

.tab2{
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-family: verdana, helvetica, arial;
	font-weight:bold;
	color:#FFFFFF;
	background: url(../images/tab-right.gif) no-repeat bottom right;
	height: 20px;
	padding: 5px;
	padding-right: 14px;
	float: left;
	line-height: 20px;
	font-weight: bold;
}



/***************************************************************************
	
	Generic Style Classes
	
***************************************************************************/

a:link, a:visited, a:active{
	color: #000;
	text-decoration: none;
}

a:hover{
	color: red;
	text-decoration: none;
}

a:link.blue, a:visited.blue, a:active.blue{
	color: blue;
	text-decoration: underline;
}

a:hover.blue{
	color: red;
	text-decoration: none;
}

a:link.white, a:visited.white, a:active.white{
	color: white;
	text-decoration: underline;
}

a:hover.white{
	color: red;
	text-decoration: none;
}

a:link.green, a:visited.green, a:active.green{
	color: #999999;
	text-decoration: none;
}

a:hover.green{
	color: black;
	text-decoration: none;
}

.small_white{
	color: white;
	font-size: 10px;
}

.greybar{
	clear: both;
	padding-top: 20px;
	margin-bottom: 20px;
	height: 1px;
	width: 100%; 
	border-bottom: 1px solid #9b9b9b;	
}

.green{
	/*color: #477a47;*/
	color: #5b5a68;
}

.black{
	color: black;
}

#selector_top {
	clear: both;
	background: #5B5A68;
}

#selector_top fieldset {
	padding: 8px 0px 9px 0px;
}

#selector_top fieldset div {
	display: inline;
	color: #fff;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 10px 0px 16px;
}

#selector_top fieldset div select {
	width: 120px;
}

#selector_top legend {
	display: none;
}

#selector_top h3 {
	margin-top: 4px;
}

