body
{
margin:22px 0;
padding:0;
background-color:#5f7f8a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;}

.clear
{
font-size: 4px;
clear:both;
padding:0;
margin:0;}

a
{
color:#091c64;}
a:hover
{
color:#091c64;
text-decoration:none;}

img
{
border:0;}


/***** CONTAINER *****/

#container {
background:#FFFFFF;
width:830px;
margin:0 auto;
padding:10px
}


/***** TOP *****/
#top
{
width:830px;
margin:0;
padding:0;
}
#top .logo
{
float:left;
padding:0;
margin:0;}



#top .address
{
float:right;
font-weight:600;
padding:20px 0 0 30px;
margin:0;
width:290px;}
#top .phone
{
color:#990000;
font-size:14px;
font-weight:600;}

/***** TOP search Box *****/
#topsearch
{
float:left;
background:url(../img/topsearchbg.gif);
width:280px;
height:67px;}

#topsearch input.searchbox
{
float:left;
margin:25px 0 0 25px;
padding:0;}

#topsearch input.searchbutton
{
float:left;
margin:24px 0 0 12px;
padding:0;}

/***** RIGHT *****/
#right {
float:left;
width:620px;
padding:0;
margin:5px 0 0 10px;
}

#contentbox
{
border:#999999 1px  solid;
margin:5px 0;
padding:0 10px;}

#contentbox h1
{
color:#091c64;
font-size:16px;}

#contentbox h2
{
color:#091c64;
font-size:13px;}

h3
{
color:#091c64;
font-size:14px;}

.sbox
{
float:left;
width:202px;
margin:0 1px;
padding:0;
border:#CCCCCC 1px solid;}

.bluebox {
background:#091c64;
padding:5px;
margin:0;
color:#FFFFFF;}

.bluebox a {
  color: #ffffff;
}

.boxtext
{
clear:both;
padding:5px;
margin:0;}

/***** Inventory page *****/
.h1title
{
	color:#081c63;
	border-bottom:2px #e37d3f solid;
	padding:5px 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
}


.pages
{
margin:5px 0;
padding:0 10px;
text-align:center;
font-size:11px;
color:#000066;}

div.sold {
  display: none;
}

.inventorybox
{
border:#999999 1px  solid;
margin:5px 0;
padding:5px;
background:#e3e3e3;}

.inventorybox .vehicleimg
{
float:left;
padding:0;
margin-right:15px;
width:180px;}
.inventorybox .vehicletext
{
float:left;
padding:0;
margin:0;
width:400px;}
.inventorybox .detailsbutton
{
float:right;
padding:0;
margin:0 0 5px 0;}

/***** Inventory details *****/
#details_title h1 {
  color: #081c63;
  font-size: 16px;
  padding: 5px;
  border-bottom: 2px #e37d3f solid;
}

span.price {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ca3427;
  font-size: 14px;
  font-weight: bold;
  padding: 0;
  margin: 0;
}

#descbox {
  float: left;
  width: 300px;
  margin: 10px 18px 0 0;
  padding: 0;
}

#imgbox {
  clear: both;
  float: right;
  width: 302px;
  margin: 10px 0;
  padding: 0;
}

img#gallery {
  margin: 0 0 5px 0;
  border: 1px solid #000000;
}

#imgbox img.tmb {
  float: left;
  margin: 5px;
  border: 1px solid #000000;
}

#imgbox p {
  margin-top: 2em;
  color: #aaaaaa;
  text-align: center;
}

table.stdform {
	border-collapse: collapse;
	color:#666666;
	font-size:10px;
}

table.stdform td, table.stdform th {
  padding: 4px;
}

table.stdform th {
  text-align: right;
}

table.stdform td input, table.stdform td textarea {
  padding: 2px;
  font-family: arial, helvetica;
  font-size: 11px;
  border: 1px #b5c0c8 solid;
  background-color: #e7f1f7;
}

input.submitbtn {
  font-weight: bold;
}


/***** LEFT *****/

#left {
float:left;
width:200px;
padding:267px 0 0 0;
margin:5px 0 0 0;
background:url(../img/left_image.gif) no-repeat;
background-color:#e17b3d;
font-size:11px;
}

#findcar
{
float:left;
padding:35px 0 0 0;
margin:13px;
background:url(../img/findacar.gif) no-repeat;}

#findcar select
{
margin:5px 0 15px 0;
padding:0;}

#left .carimg
{
float:left;
background:url(../img/left_image_car.gif);
width:200px;
height:125px;
padding:0;
margin:0;}

form {
  margin: 0;
  padding: 0;
}

label {
  display: block;
  margin: 0.5em 0 0 0;
  font-weight: bold;
}

/****** TOPLINKS ***** */


ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#nav li a {
	float: left;
	height: 30px;
	margin: 0;
	padding: 0;
}

ul#nav li a.home          { background-image: url(../img/link_home.gif); width:120px;}
ul#nav li a.home:hover    { background-image: url(../img/link_home_down.gif); width:120px;}
ul#nav li a.inventory          { background-image: url(../img/link_inventory.gif); width:141px;}
ul#nav li a.inventory:hover    { background-image: url(../img/link_inventory_down.gif); width:141px;}
ul#nav li a.testimonial          { background-image: url(../img/link_testimonial.gif); width:166px;}
ul#nav li a.testimonial:hover    { background-image: url(../img/link_testimonial_down.gif); width:166px;}
ul#nav li a.contactus          { background-image: url(../img/link_contactus.gif); width:169px;}
ul#nav li a.contactus:hover    { background-image: url(../img/link_contactus_down.gif); width:169px;}
ul#nav li a.creaditapplication          { background-image: url(../img/link_creaditapplication.gif); width:234px;}
ul#nav li a.creaditapplication:hover    { background-image: url(../img/link_creaditapplication_down.gif); width:234px;}
span.navtext {
	display: none;
}





/* ***** FOOTER ***** */

#copy {
clear:both;
background:#e17b3d;
	width: 850px;
	margin: 0 auto;
	padding: 5px 0;
	text-align:center;
	color: #000000;
}
#footer {
clear:both;
	width: 850px;
	margin: 0 auto;
	padding: 5px 0;
	text-align:center;
	color: #000000;
}

#footer a
{
color:#000000;
text-decoration:none;}
#footer a:hover
{
color:#000000;
text-decoration:underline;}

