body {
font-family: Arial, Helvetica, sans-serif;
background: #000;
font-size: 15px;
color: #FFFFDC;
padding: 0;
margin: 0;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
color:#FF8800;
margin:12px 0 24px 0;
padding-left:5px;
border-bottom: 2px dotted #FFFFCC;
}

h2 {
font-size:17px;
color:#FFCC46;
margin:2px;
padding:2px;
}

h3 {
font-size:15px;
margin:0;
padding:0 0 2px 0;
color:#FFCC46;
}

h5 {
font-size:14px;
margin:0;
padding:0 0 2px 0;
color:#FFFFDC;
}

p {
margin:10px 15px 15px 15px;
}

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

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

a:link img {border-color: #FFCC46 !important;}

a:link:hover img {border-color: #F80!important;}

img {
max-width: 100%;
height: auto;
}

table tr td a img{
max-width:350px;
}

/* --- Wrapper --------- */
#wrapper {	
max-width: 795px;
margin: 0 auto;
position:relative;
}

#border {
background: transparent url(images/wrapper.gif) repeat-y;
width: 795px;
}

/* --- Navigation --------- */
#nav {
position:relative;
list-style-type: none;
margin-left: 8px;
text-align: center;
float:left;
}

#nav ul {
margin:3px;
padding:0;
}

#nav li {
background: url(images/navbackground.gif) repeat-x top;
display: inline;
line-height: 25px;
margin: 0 4px 0 0;
}

#nav a, #nav a:visited {
font-size:12px;
font-weight:bold;	
text-decoration: none;
background-color: transparent;
padding: 2px 5px 5px 5px;
border: 1px solid #717171;
color: #FFFFDC;
}

#nav a:hover {
background-color: transparent;
padding: 2px 5px 5px 5px;
border: 1px solid #717171;
color: #f93;
}

#menu {
background:#000;
height:25px;
width:100%;
margin-top:-2px;
}
/*Strip the ul of padding and list styling*/
#menu ul {
list-style-type:none;
margin:0 0 0 5px;
padding:0;
position: absolute;
top: 175px;
height: 27px;
}
/*Create a horizontal list with spacing*/
#menu li {
display:inline-block;
float: left;
margin-right: 1px;
}
/*Style for menu links*/
#menu li a {
display:block;
padding: 2px 8px 5px 10px;
width:100%;
font-size:18px;
font-weight:bold;
height: 25px;
text-align: center;
line-height: 27px;
color: #FFFFDC;
background: #111;
font-weight: bold;
text-decoration: none;
}
/*Hover state for top level links*/
#menu li:hover a {
background: #111;
color: #f93;
}
/*Style for dropdown links*/
#menu li:hover ul a {
background: #222;
color: #FFFFDC;
height: 35px;
line-height: 35px;
}
/*Hover state for dropdown links*/
#menu li:hover ul a:hover {
background: #222;
color: #f93;
}
/*Hide dropdown links until they are needed*/
#menu li ul {
display: none;
top: 32px;
}
/*Make dropdown links vertical*/
#menu li ul li {
display: block;
float: none;
}
/*Prevent text wrapping*/
#menu li ul li a {
width: auto;
min-width: 100px;
padding: 0 20px;
}
/*Display the dropdown on hover*/
#menu li:hover ul {
display: block;
z-index: 50;
}
/*Style 'show menu' label button and hide it by default*/
.show-menu {
text-decoration: none;
font-weight: bold;
color: #FFFFDC;
background: #222;
text-align: center;
padding: 8px 0;
display: none;
}
/*Hide checkbox*/
input[type=checkbox]{
display: none;
}
/*Show menu when invisible checkbox is checked*/
input[type=checkbox]:checked ~ #menu{
display: block;
}

#content {
background:#000 url(images/sunsetfooter.jpg) bottom no-repeat;
border:solid 1px #717171;
clear:left;
max-width:750px;	
padding:5px 0 140px 5px;
margin:0 10px 2px 10px;
}

/* --- Cars for Sale and Sold --------- */

#salecontent {
background:#FFFFDC;
border:solid 1px #FF6600;
clear:left;
max-width:795px;
color:#000;	
padding:5px 5px 10px 5px;
margin:7px 5px 2px 5px;
}

#salecontent h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:26px;
color:#FF7700;
margin:12px 0 24px 0;
padding-left:5px;
padding-right:5px;
border-bottom: 2px dotted #000;
}

#salecontent h2 {
font-size:17px;
color:#000;
margin:2px;
padding:2px;
}

#salecontent h3 {
font-size:15px;
margin:0 0 0 2px;
padding:0 0 2px 0;
color:#666;
}

#salecontent h4 {
font-size:15px;
margin:5px 0 5px 0;
padding:2px;
}

#salecontent h6 {
font-size:12px;
margin:2px 0 5px 0;
padding:2px;
text-align:center;
}

#salecontent img {
border: 2px solid #000;
margin:5px 0 15px 0;
}

#salecontent a:link, #salecontent a:visited, #salecontent a:active {
color:#0000FF; text-decoration: underline;
}

#salecontent a:hover {
color:#CC0000; text-decoration: underline;
}

#salecontent .footer {background-image:url(images/listing-footer.jpg); max-width: 795px; height:141px; margin:15px 0 0 -2px;}

.fstable img {
border:1px solid;
margin: 0 5px 5px 0;
}

.overlay {
position:relative;
}

.overlay span {
position:absolute;
top: 20px;
left: 100px;
width: 275px;
height: 206px;
z-index: 100;
background: transparent url(/images/overlay.png) no-repeat;
}

.similar {font-size:14px; font-style:italic;}

.object {
float:left;
width:355px;
height:300px;
margin: 0 5px 0 10px;
padding: 8px;
}

video {
max-width: 100%;
height: auto;
margin:5px;
}

.vidcenter {
margin: 0 auto;
display:block;
max-width:700px;
}

.gtable {
margin: 0 auto;
max-width:600px;
}

#share {margin:5px 60px 10px 75px; width:640px; line-height:15px;}
#share img {border:0px !important;}

/* --- Slideshow Photos --------- */
.slideshow-block {display:block; height:320px; width:745px; clear:both; margin:auto;}
.slideshow {width: 360px; float: left; margin: -5px 6px 5px 6px; height: 275px;}
.slideshow-title {font-size: 1.2em; text-align: center; margin:10px 0 5px 0;}

/* --- Contact Photo --------- */
#contact {
width:250px;
float:right;
margin:10px;
}

.scform {
margin:0 auto;
max-width:400px;
}

/* --- Cars Sold Photo Gallery --------- */
#gallery {
max-width:700px;
position:relative;
margin:0 auto;
padding:0;
}

#gallery img {
border:1px solid;
margin:5px 20px 5px 20px;
}

#gallery td {
text-align:center;
}

/* --- Search Bar --------- */
#search {
width:300px;
height:30px;
margin: 12px 0 5px 10px;
position:relative;
z-index:10;
}

/* --- Bookmark Button --------- */
#bookmark {
width:300px;
position:absolute;
top:7px;
left:400px;
z-index:10;
}
	
/* --- Editor Kit --------- */
#auctions {
width:580px;
height:320px;
position:absolute;
top:165px;
left:108px;
z-index:10;
}

/* --- Footer Links --------- */
#footer {
float:right;
margin:20px 6px;
font-size:12px;
}
/**
*	Really Simple™ Slideshow -- CSS
*/

.rs-slideshow {
	position: relative;
	margin: 0 auto;
	width: 640px;
	height: 480px;

}

.rs-slideshow .slide-container {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

#slideshow2 img{border:3px #000 solid !important;margin:0 auto;width:100%;}

.rs-slideshow .slide-container .slide-caption {
	background-color: #000;
	bottom: 0;
	color: #fff;
	display: block;
	left: 0;
	padding: 6px 12px;
	position: absolute;
	text-align: center;
	right: 0;
	filter: alpha(opacity=70); /* internet explorer */
	-khtml-opacity: 0.7;      /* khtml, old safari */
	-moz-opacity: 0.7;       /* mozilla, netscape */
	opacity: 0.7;           /* fx, safari, opera */
}

.rs-slideshow .slides {
	display: none;
}

.rs-slideshow .slide-container img,
.rs-slideshow .slide-container .slide-caption,
.rs-slideshow .slide-container a {
	filter: inherit;
}

/**
*	Slideshow controls, such as play/pause and prev/next buttons.
*/

.rs-controls {
	position:relative;
	margin: 0 auto;
	width: 646px;
}
.rs-controls a {
	color: #444;
	font-family: Georgia, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 3px 5px;
	text-decoration: none;
}

.rs-prev{position:absolute;top:-325px;left:-64px;background:url(/images/arrows.png) -67px 0px no-repeat;;width:67px;height:143px;text-indent:-999999px;}
.rs-next{position:absolute;top:-325px;left:649px;background:url(/images/arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;}
.rs-play-pause{position:absolute;top:-50px;right:550px;background:url(/images/white.png) repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none !important;z-index:10;}

/*	Clearfix	*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }