body {
  background: #000000 url('/images/ui/background.jpg') repeat-x;
  width: 940px;
  margin: 10px auto;
}

#head-info{
  font: bold 24px verdana;
  color: black;
  float: left;
  margin-top: 147px;
  width: 490px;
  text-align: center;
}

#header {
  background: transparent url('/images/ui/header.png') no-repeat;
  height: 186px;
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0;
  font: normal 100% arial;
  color: black;
  position: relative;
  display: block;
  cursor: pointer;
  overflow: hidden;
}
#head-dealer-name{
  font: normal 25px helvetica;
  text-transform: uppercase;
  color: #494A4C;
  text-align: left;
  width: 545px;
  float: right;
  clear: right;
  line-height: 70px;
}
#head-dealer-address{
  font: bold 15px helvetica;
  text-transform: uppercase;
  color: #494A4C;
  text-align: left;
  width: 545px;
  float: right;
  clear: right;
  line-height: 17px;
  overflow: hidden;
}
#head-dealer-phone{
  text-transform: uppercase;
  width: 200px;
  float: right;
  line-height: 17px;
  overflow: hidden;
  text-align: right;
}
#header h1 {
  margin: 0;
  padding: 25px 0 8px 0;
}
#menubar {
  background: transparent;
  height: 26px;
  width: 960px;
  margin: 0px;
  color: black;
  padding-top: 0px;
  text-align: center;
  position: relative;
  z-index: 999;
}

#menubar li{
  display:inline;
  list-style-type: none;
}

#menubar ul{
  list-style-type: none;
  text-align: center;
  padding: 0px;
  margin: 0px;
}

#menubar a {
  color: #FFFFFF;
  cursor: pointer !important;
  padding: 0px;
  margin: 0px 50px;
  line-height: 27px !important;
  font: bold 14px helvetica;
  text-transform: uppercase;
}
#menubar a:hover {
  text-decoration: underline;
}
#menubar .text {
  white-space: nowrap;
}


#submenu {
  background: transparent url('/images/ui/submenu.jpg') no-repeat;
  height: 36px;
  width: 940px;
  margin: 0px;
  color: black;
  position: relative;
  z-index:998;
  clear: both;
}

#sub-left{
  float: left;
  text-align: center;
  width: 685px;
  height: 36px;
  padding-left: 20px;
}

#sub-left li{
  display:inline;
  list-style-type: none;
}

#sub-left ul{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#sub-left a {
  color: #FFFFFF;
  cursor: pointer !important;
  display: inline-block;
  float: left;
  padding-left: 10px;
  margin: 0px 22px;
  height: 36px;
  line-height: 36px !important;
  font: bold 16px helvetica;
  text-transform: uppercase;
}
#sub-left a:hover {
  text-decoration: underline;
}
#sub-left .text {
  white-space: nowrap;
}
#sub-right{
  float: right;
  text-align: center;
  width: 225px;
  height: 36px;
}

#sub-right li{
  display:inline;
  list-style-type: none;
}

#sub-right ul{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#sub-right a {
  color: #000000;
  cursor: pointer !important;
  display: inline-block;
  padding: 0px;
  margin: 0px 5px;
  line-height: 38px !important;
  font: bold 14px helvetica;
  text-transform: uppercase;
}
#sub-right a:hover {
  text-decoration: underline;
}
#sub-right .text {
  white-space: nowrap;
}


/* Main Navigation and dropdowns */
#main-navigation {
	position:relative;
	margin:0;
	padding:0 0 0 35px;
}
#main-navigation li {
	float:left;
	position:relative;
	margin:0;
	padding:0 3px 0 0;
	height:37px;
}
#main-navigation li a {
	float:left;
	color: #FFF;
  font: bold 14px helvetica;
	display:inline-block;
	height:37px;
  line-height: 37px;
  margin: 0px 20px;
	overflow:hidden;
	text-transform: uppercase;
}
#main-navigation li a:hover,
#main-navigation li:hover a,
#main-navigation li.hover a {
	background-position:0 -37px;
}
#main-navigation li ul {
	position:absolute;
	z-index:9999;
	left:0;
	top:35px;
	width:178px;
	background:#5A5A5A;
	margin:0;
	padding:0;
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #000;
  opacity: 0.9;
  filter:alpha(opacity=90);
	display:none;
}
#main-navigation li:hover ul,
#main-navigation li.hover ul {
	display:block;
}
#main-navigation li ul li {
	float:left;
	width:177px;
	margin:0;
	padding:0 0 3px 0;
	background:url(../img/head-menu-nav-border1.gif) no-repeat bottom;
	height:24px;
	border-right:1px solid #000;
}
#main-navigation li ul li.last {
	background:none;
	padding:0;
}
#main-navigation li ul li a {
	float:none;
	color: #9F9F9F;
	display:block;
	height:24px;
	text-indent:0px;
	background:none !important;
	font:bold 12px 'Trebuchet MS',tahoma,sans-serif;
	width:154px !important;
	color:#fff;
	padding:0px 10px;
	margin: 0px 0px;
	text-decoration: none;
	line-height: 24px !important;
}
#main-navigation li ul li a:hover {
	background:#7F7F7F !important;
	text-decoration: none !important;
}
/* END DROPDOWNS */

#content-home {
  background: transparent url('/images/ui/home-upper.jpg') repeat-y;  
  clear: both;
  overflow: hidden;
  padding: 0px 1px;
  margin: 0px auto;
  position: relative;
  width: 938px;
}
#home-lower {
  background: transparent url('/images/ui/home-lower.jpg') repeat-y;  
  clear: both;
  overflow: hidden;
  padding: 10px 0px 0px 0px;
  margin: 0px auto;
  position: relative;
  width: 940px;
  height: 349px;
  text-align: center;
}
#home-lower a{display:inline;}

#home-lower img{
  margin: 3px 1px;
  padding: 0px;
}

#home-lower .browse-private-party {height:43px;}

#home-bottom {
  background: #FFFFFF;  
  clear: both;
  overflow: hidden;
  padding: 10px 0px 0px 0px;
  margin: 0px auto;
  position: relative;
  width: 940px;
  height: 225px;
  text-align: center;
  display: block;
}
#home-featured {
  background: transparent url('/images/ui/home-featured.jpg') repeat-y;  
  overflow: hidden;
  padding: 0px;
  margin: 0px 0px 0px 6px;
  position: relative;
  width: 585px;
  height: 213px;
  text-align: center;
  float: left;
  display: inline-block;
}
#home-bottom-right {
  background: transparent url('/images/ui/home-bottom-right.jpg') repeat-y;  
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 6px;
  position: relative;
  width: 336px;
  height: 213px;
  text-align: center;
  float: left;
  display: inline-block;
}
#home-bottom-right .right-buttons img{
  margin: 18px 2px 0px 2px;
}
#home-bottom-right p{
  margin: 0px;
  padding: 0px;
}
#slideshow {
  background: transparent;  
  width: 589px;
  height: 266px;
  float: left;
  padding:0px; 
  overflow: hidden;
}

#slides {
  background: transparent url('/images/slides/1.jpg') no-repeat;  
  position: relative;
  width: 589px;
  height: 266px;
  padding:0px; 
  margin:0px auto; 
  overflow: hidden;
  z-index: 2;
}

.pics img { height: 266px; width: 589px; padding: 0px; top:0; left:0 }

#home-info-box {
  background: #3a3b42;
  width: 606px;
  height: 57px;
  float: left;
  margin-top: 5px;
  margin-right: 4px;
  padding:10px; 
  overflow-x: none;
  overflow-y: hidden;
}

#home-info-box p{
  font: normal 11px helvetica;
  color: white;
}

#home-right{
  background: transparent url('/images/ui/home-right.jpg') no-repeat;
  overflow: hidden;
  width: 344px;
  height: 255px;
  padding-top: 11px;
  float: right;
  text-align: center;
}
#home-right img{
  margin: 0px;
}
#home-buttons{
  border-top: 2px solid #C6C6C6;
  margin-top: 5px;
  text-align: center;
  overflow: hidden;
}
#home-buttons a{
  display: inline-block;
  padding: 5px;
  background:url('/images/ui/Perf_4Ad-Panel.jpg')repeat-x;
  margin: 15px 5px;
}
#home-vehicles{
 width: 960px;
 margin: 0px auto;
 overflow: hidden;
}
#home-vehicles-menu{
  display: block;
  width: 962px;
  margin: 2px auto;
  text-align: center;
}

#home-vehicles-menu li{
  display:inline;
  list-style-type: none;
}

#home-vehicles-menu ul{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

#home-vehicles-menu a {
  color: #FFFFFF;
  cursor: pointer !important;
  display: inline-block;
  padding: 0px;
  margin: 0px 6px;
  line-height: 16px !important;
  font: normal 12px helvetica;
  text-transform: uppercase;
}
#home-vehicles-menu a:hover {
  text-decoration: underline;
}
#content {
  min-height: 200px;
  padding: 10px 10px;
  margin: 0px auto;
  width: 920px;
  background: #FFFFFF;
  font: normal 12pt helvetica;
  overflow: hidden;
  clear: both;
}
#footer {
  background: transparent url('/images/ui/footer.png') no-repeat;
  color: white;
  height: 71px;
  width: 920px;
  padding: 10px 10px;
}
#footer a{
  color: black;
  font: normal 8pt helvetica;
}
#footernav a:hover{
  text-decoration: underline !important;
}
#footernav{
  margin: 10px;
  width: 740px;
  float: left;
  text-align: center;
}

#footernav ul{
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
#footernav li{
  display:inline;
  list-style-type: none;
  height: 40px !important;
  line-height: 40px !important;
}

#footernav a {
  color: black;
  font:normal 10pt arial;
  overflow: hidden;
  padding: 4px 0px;
  margin: 1px 24px;
  line-height: 22px;
}

#copyright {
  text-align: right;
  margin: 0px;
  font-size: 9pt;
}

#copyright a:hover{
  text-decoration: none !important;
}

#search_buttons {
margin:10px auto !important;
overflow:hidden !important;
text-align:center !important;
width:275px !important;
}
.thumbs {
width: 100%;
}
#home-thumbs .thumbnail {
float: left;
height: 67px;
width: 88px;
}
#home-thumbs {
height: 195px;
width: 565px;
margin:8px;
overflow-y:auto;
overflow-x:hidden;
}

.thumbs a {
color: black;
display: block;
font-family: verdana;
font-size: 11px;
font-weight: bold;
height: 69px;
line-height: normal;
margin-top: 4px;
padding: 2px;
text-decoration: none;
background: white;
}
.thumbs .odd, .thumbs .even {
padding: 4px 0 0 10px;
text-align: center;
white-space: normal;
}
.thumbs .year {
display: block
}
.thumbs .stock_number {
font: normal 10px verdana;
}
