@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background:#fff url(assets/bg_tile.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; }
a { color:#0c2240; }
a:hover { color:#194583; }
fieldset { border:1px solid #ccc; margin-bottom:10px; }
legend { background:#eee; border:1px solid #ccc; padding:5px 10px; font-weight:bold; }
#main { width:1000px; margin:0px auto; background:#fff; }
#top { background:#194583; color:#fff; height:30px; }
#top span { margin:5px 10px 0px; display:inline-block; }
#top .left { float:left; font-size:1.3em; }
#top .right { float:right; }
#header { background:url(assets/header.jpg) no-repeat; width:1000px; height:100px; position:relative; }
#header h1 { text-indent:-3000px; overflow:hidden; margin:0px; }
#credit_jockey { position:absolute; top:15px; right:366px; display:block; background:url(assets/credit_jockey.png); width:242px; height:45px; text-indent:-3000px; overflow:hidden; }
#chat { position:absolute; bottom:15px; right:426px; text-indent:0px; }
#certified { position:absolute; top:0px; right:0px; display:block; width:338px; height:100px; text-indent:-3000px; overflow:hidden; }
#dealerrater { display:block; position:absolute; top:0px; right:0px; }
#footer { padding:10px; text-align:center; border-top:1px solid #194583; background:#d8dee8; }
#footer a { text-decoration:none; margin:0px 15px; font-size:0.9em; }
#nav { margin:1px 0px; list-style:none; background:url(assets/nav_tile.jpg) repeat-x; height:26px; padding:0px; padding-left:10px; border-bottom:1px solid #d8dee8; position:relative; }
#nav li { float:left; position:relative; line-height:100%; white-space:nowrap; }
#nav a { font-size:1.2em; font-weight:bold; display:block; margin:0px; padding:5px 25px; text-decoration:none; border-left:1px solid #fff; border-right:1px solid #ccc; }
#nav a.first { border-left:none; }
#nav a.last { border-right:none; }
#nav a:hover { color:#f9f9f9; background:#194583; }
#nav ul { position:absolute; list-style:none; margin:0px; padding:0px; background:#fff; border:1px solid #d8dee8; border-top:none; min-width:100%; display:none; }
#nav ul li { float:none; }
#nav ul li a { border:none; padding:5px; font-size:1em; }
#content { background:url(assets/page_tile.jpg) repeat-x; }
.page_title { background:url(assets/pageTitle_dealer.jpg) no-repeat top left; width:450px; height:50px; text-indent:-3000px; overflow:hidden; margin:0px; padding:0px; }
.page_title-plain { margin:0px; padding:10px 20px; background:#194583; color:#fff; margin-bottom:5px; }
.title { margin:0px; padding:6px 10px; background-repeat:repeat-x; font-size:1.2em; height:18px; background-image:url(assets/blue_title_tile.gif); color:#fff; }
.light { background-image:url(assets/brown_title_tile.gif); color:#333; }
.dark { background-image:url(assets/blue_title_tile.gif); color:#fff; }
.divider { background:url(assets/divider.jpg) no-repeat top center; height:10px; clear:both; }
.padding { padding:15px; }
.random-vehicle { padding:10px; min-height:200px; }
.random-vehicle-over { background:#e8e8e8; }
.vehicle-title { font-size:1.3em; }
.vehicle-thumbnail { float:left; margin:0px 10px 10px 0px; }
.vehicle-link { display:inline-block; margin-top:15px; }
.vehicle-price { color:#c00; font-size:1.2em; font-weight:bold; }
form { display:block; margin:0px; padding:0px; }
from th { text-align:right; }
.long-input { width:200px; }
.specials-tabs, .staff-tabs { border-bottom:1px solid #15448A; }
.specials-tabs ul, .staff-tabs ul { list-style:none; margin:0px; padding:0px; }
.specials-tabs ul li, .staff-tabs ul li { float:left; border:1px solid #15448A; border-bottom:none; margin-left:2px; }
.specials-tabs ul li a, .staff-tabs ul li a { display:block; padding:5px; border:1px solid #fff; background:#efefef; text-decoration:none; color:#000; }
.specials-tabs ul li a:hover, .staff-tabs ul li a:hover { background-image:url(assets/blue_title_tile.gif); color:#fff; }
.specials-tabs ul li.selected a, .staff-tabs ul li.selected a { background-image:url(assets/brown_title_tile.gif); color:#000; }
.special { padding:10px; }
.odd { background:#fff; }
.even { background:#eee; }
.specials-vehicle { float:left; margin-right:20px; }
.specials-content { }
.specials-controls { clear:both; }
.specials-controls a { display:inline-block; padding:3px 5px; background:#ccc; color:#000; border:1px solid #000; text-decoration:none; }
.specials-controls a:hover { background:#000; color:#fff; border:1px solid #fff; }
.staff-content p { margin-bottom:5px; }
.button { display:inline-block; padding:5px; text-decoration:none; background:#15448A; border:1px solid #15448A; color:#fff; }
.button:hover { color:#fff; }
.testimonial { padding:10px 0px; float:left; clear:left; }
.testimonial .quote { font-size:14px; }
.testimonial .quotes { font-size:18px; }
.testimonial .author { font-size:12px; font-weight:bold; text-align:right; }
#frameless .tclose { left: 6px; }
.tclose { background: url("close.png") no-repeat scroll 0 0 transparent; cursor: pointer; height: 30px; position: absolute; right: 0; top: 0; width: 30px; }
.hpctext { color:#000000; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.hpch2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; padding-left:0px; padding-top:2px; vertical-align:middle; text-align:left; text-decoration:underline; }
.hpch1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; padding-left:0px; padding-right:0px; padding-top:2px; vertical-align:middle; text-align:center; }
.hpch2 a { color:#000000; vertical-align:middle; text-align:left; text-decoration:none; }

