@media all {
html {
}
body {
	margin:0;
	background-color:#000
}
#container {
}
.clearboth {
	clear:both
}
#main {
	width:754px;
	color:#fff
}
a img {
	border:none
}
#header {
	height:128px;
	background:url('../images/header.jpg') top left no-repeat
}
#header h1 {
	display:none
}
#menu {
	height:50px;
	background:url('../images/menu_bg.jpg') top left no-repeat
}
#menu a {
	float:left;
	display:block;
	height:50px;
	color:#000;
	text-decoration:none
}
#menu a span {
	display:none
}
#menu #home {
	margin-left:289px;
	width:139px
}
#menu #financing {
	margin-left:34px;
	width:104px
}
#menu #contact {
	margin-left:36px;
	width:104px
}
#basic {
	margin:40px 20px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#ccc
}
#basic label {
	float:left;
	display:block;
	width:80px
}
#basic .field {
	margin-bottom:10px
}
#content {
	padding:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#ccc
}
#content table img {
	border:2px solid #eee
}
#makes {
	float:left;
	width:150px;
	margin:60px 0 0 0
}
#makes ul {
}
#makes ul li {
	list-style:url('../images/arrow.gif');
	padding:2px 0
}
#makes ul li a {
	text-decoration:none;
	color:#ccc;
	text-transform:lowercase
}
#make {
	margin:20px 30px 20px 0;
	float:right;
	font-size:1.4em;
	text-transform:uppercase
}
#sort {
	float:right;
	clear:right;
	margin:0 18px 20px 0;
	padding:0
}
#sort form {
	padding:0;
	margin:0
}
#sort #sort_field {
	height:18px;
	font-size:10px;
	padding:0px
}
#sort #submit_button {
	height:20px;
	width:25px;
	font-size:10px
}
#sort #sort_field option {
	font-size:10px
}
#inventory {
	clear:right;
	float:right;
	margin:0 0 0 0;
	width:600px;
	height:355px;
	overflow:auto
}
#inventory table {
	width:580px
}
#inventory th {
	text-align:left;
	padding-bottom:5px
}
#inventory th a {
	color:#ccc;
	text-decoration:none;
	font-size:1.0em;
	color:#ff081e
}
#inventory td {
	padding:0 5px
}
#inventory td a {
	text-decoration:none;
	color:#ccc
}
#inventory .image {
	padding:0
}
#car {
	color:#fff
}
#links {
	margin:10px 0 0 20px;
	width:404px
}
#links #back {
	margin:0 0 0 0;
	width:200px;
	float:left
}
#links #back a {
	color:#ccc;
	padding-left:15px;
	background:url('../images/arrow_left.gif') no-repeat center left;
	text-decoration:none
}
#car #print {
	margin:0 0 0 220px;
	text-align:right
}
#car #print a {
	color:#ccc;
	text-decoration:none
}
#car #images {
	width:410px;
	margin:10px 0 0 20px;
	float:left
}
#car #info {
	float:right;
	width:320px
}
#car #info a {
	color:#fff;
	text-decoration:none
}
#car #info h1 {
	margin:8px 0 0 20px;
	font-weight:normal;
	font-size:1.5em
}
#car #info dl {
}
#car #info dl dt {
	text-align:right;
	float:left;
	width:60px
}
#car #info dl dd {
	margin:10px 0 10px 70px;
	width:250px
}
#contact_info {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.5em
}
#contact_info h1 {
	text-transform:uppercase;
	font-size:1.7em;
	color:#F00;
	margin:0 0 5px 0
}
#contact_info a {
	color:#fff
}
#contact_info #contacts {
	margin:50px 0 0 0
}
#contact_info address {
	font-style:normal
}
#contact_info address span {
	display:block
}
#contact_info .company {
	text-transform:uppercase
}
#contact_info #finance {
	margin:70px 0 0 0
}
#contact_info #links {
	width:100%
}
#contact_info #links #back {
	width:auto
}
#footer {
	font-size:10px;
	color:#888;
	text-align:left;
	padding:30px 0 20px 30px
}
.svw {
	width:50px;
	height:20px;
	background:#eee;
	color:#222
}
.svw ul {
	position:relative;
	left:-999em
}
.stripViewer {
	position:relative;
	overflow:hidden;
	border:2px outset #444;
	margin:0 0 2px 0
}
.stripViewer ul {
	margin:0;
	padding:0;
	position:relative;
	left:0;
	top:0;
	width:1%;
	list-style-type:none
}
.stripViewer ul li {
	float:left
}
.stripTransmitter {
	overflow:auto;
	width:1%
}
.stripTransmitter ul {
	margin:0;
	padding:0;
	position:relative;
	list-style-type:none
}
.stripTransmitter ul li {
	width:24px;
	float:left;
	margin:0 1px 1px 0
}
.stripTransmitter a {
	font:bold 10px Verdana, Arial;
	text-align:center;
	line-height:22px;
	background:#000;
	color:#ccc;
	text-decoration:none;
	border:1px solid #222;
	display:block
}
.stripTransmitter .num_left, .stripTransmitter .num_right {
	border:none;
	padding-top:6px
}
.stripTransmitter .num_left:hover, .stripTransmitter .num_right:hover {
	background:#000;
	color:#ccc
}
.stripTransmitter a:hover, a.current {
	background:#222;
	color:#ccc
}
#tooltip {
	background:#fff;
	color:#000;
	opacity:0.85;
	border:5px solid #dedede
}
#tooltip h3 {
	font:normal 10px Verdana;
	margin:0;
	padding:6px 2px;
	border:0
}
}
@media print {
#header {
	height:auto
}
#header h1 {
	display:block
}
#menu, #makes, #sort, .stripTransmitter {
	display:none
}
#make {
	float:none
}
#content {
	width:100%;
	margin:0;
	padding:0
}
#inventory {
	width:100%;
	margin:0;
	padding:0;
	height:auto;
	clear:none;
	float:none;
	overflow:visible
}
#inventory table, #inventory table tbody {
	width:100%
}
#car .stripTransmitter, #links {
	display:none
}
#footer {
	position:absolute;
	bottom:7px
}
}
