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

.f-left { float:left; margin:10px;}
.f-right { float:right; margin:10px;}
.c-left { clear:left;}
.c-right { clear:right;}
.c-both { clear:both; height:1px; overflow:hidden;}

body {
	background:url(../images/body-bg.gif) left top repeat #fff;
	font:1em Arial, Helvetica, sans-serif;
	color:#000;
	margin:0; padding:0;
	text-align:center;
}

#wrap {
	margin:0 auto;
	width:798px;
	padding:0 6px 0 8px;
	background:url(../images/wrap-bg.gif) left top repeat-y #fff;
	text-align:left;
}


#head {
	margin:0; padding:0;
	background:url(../images/head-bg.jpg) right top no-repeat #cbdbf4;
	height:241px;
}
#head h1 { margin:0; padding:10px 20px 0;}
#head h1 a {
	display:block;
	width:421px;
	height:83px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) left top no-repeat transparent;
}

#head p {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	margin:0 10px 10px 12px;
	color:#33373d;
}

#head form { margin:0; padding:0;}
#head fieldset { margin:0; padding:3px 12px; border:none;}
#head label {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	color:#33373d;
}
#head input {
	font:0.8em Arial, Helvetica, sans-serif;
	border:1px solid #6385a8;
}
#head .button { 
	background-color:#fdfdfd;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

#nav { text-align:center;}
#nav ul {
	 margin:0; padding:0;
	 position:relative;
	 background:url(../images/nav-bg.gif) left top repeat-x #c2cdde;
	 height:37px;
}
#nav ul li {
	list-style:none;
	margin:0;
	list-style-position:inside;
	display:inline;
}
#nav ul li.first {
	background:url(../images/nav-seper.gif) left top no-repeat transparent;
	padding:8px 0 9px 6px;
	height:37px;
}
#nav ul li a:link, #nav ul li a:visited {
	font:1.1em/35px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	padding:6px 10px 8px;
	margin:2px 0 2px -4px;
	background:url(../images/nav-seper.gif) right top no-repeat transparent;
}
#nav ul li a:hover, #nav ul li a:focus {
	background-color:#d5e0f1;
}

#nav ul li ul {
	position:absolute;
	left:0;
	height:27px;
	width:798px;
	display:block;
	margin:2px 0 0;
	background:url(../images/sub-nav-bg.gif) left top repeat-x #d8e3f4;
}
#nav ul li li {	background:none;}
#nav ul li li a:link, #nav ul li li a:visited {
	font:bold 0.9em/27px Arial, Helvetica, sans-serif;
	background:none;
	padding:4px 10px;
}
#nav ul li li a:hover, #nav ul li li a:focus {
	background:none;
	text-decoration:underline;
}


#content {
	margin:0;
	padding:20px;
}

#content p { font:0.9em Arial, Helvetica, sans-serif; margin:0;}



h1, h2, h3, h4 { 
	margin:0; padding:13px 0 8px;
	font:2.1em Arial, Helvetica, sans-serif;
	color:#000;
}
#content .sort-box {
	font:0.9em/1.1em Arial, Helvetica, sans-serif;
	padding:10px 0;
	float:left;
	width:755px;
}
#content .sort-box a {
	color:#000;
}
#content a:hover { color:#005ff4;}
#content .pagination {
float:right;
}

#content .sold { background:url(../images/sold-bg.gif) right top no-repeat transparent;}
#content .car {
	float:left;
	clear:both;
	width:755px;
	margin:0;
	padding:10px 0;
	border-bottom:1px solid #d1e2ff;
}
#content .car div {
	margin:0 0 0 190px;
}
#content .car img { float:left; border:none;}
#content .car h4 { margin:0; padding:0; font:bold 1em Arial, Helvetica, sans-serif;}
#content .car h4 a:link, #content .car h4 a:visited { 
	color:#000;
	margin:0 0 5px; padding:0;
	text-decoration:none;
}
#content .car h4 a:hover, #content .car h4 a:focus { color:#005ff4;}
#content .car p { font-size:0.9em;}
#content .car p.price {
	margin:0; padding:0;
	color:#005ff4;
	font:bold 1em Arial, Helvetica, sans-serif;
}


#content h1 .price {
	display:block;
	text-align:right;
	color:#005ff4;
	font:italic 0.9em Arial, Helvetica, sans-serif;
}


#contact-text {
	float:left;
	width:360px;
}
#contact-form {
	margin:0 0 0 370px;
}


#footer {
	margin:20px 0 0; padding:10px 0;
	background:url(../images/footer-bg.gif) left top repeat-x #cad5e6;
}
#footer ul { margin:0; padding:0; text-align:center;}
#footer ul li { 
	margin:0; padding:0;
	list-style:none;
	display:inline;
}
#footer ul li a { 
	font:bold 0.8em Arial, Helvetica, sans-serif; 
	color:#33373d;
	text-decoration:none;
	padding:2px 10px;
}
#footer ul ul { display:none;}
#footer p {
	margin:0; padding:10px 0;
	text-align:center;
	font:bold 0.8em Arial, Helvetica, sans-serif;
	color:#33373d;
}