@charset "UTF-8";
/* CSS Document */

body, html body { border: 0; margin: 0; padding: 0; text-align: center; background: #FFF url(../images/design/background.gif) top left repeat-x; }

h1, h2, h3, h4, h5, h6, p, div, span { margin: 0; padding: 0;, border: 0; }
h1, h2, h3, h4, h5, h6 { margin: 5px 5px 0 13px; }

.container { width: 900px; text-align: left; margin: 0 auto 0 auto; }

.flash { width: 100%; margin-top: 10px; }

a:link, a:active, a:visited { color: #565656; font-weight: bold; }

.content { background: url(../images/design/content-background.gif) top left repeat; border: 1px solid #a1a1a1; margin-bottom: 10px; clear: both; float: left; width:900px; padding-top: 10px; padding-bottom: 10px;}
.content h3 { color: #646464; font-size: 1.0em; font-family: "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; }
.content h4 { color: #000; font-size: 0.8em; font-family: "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin-top: 25px; }
.content h5 { color: #222; font-size: 0.7em; font-family: "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; margin-top: 25px; }
.content h3 span { color: #000; }
.content p { font-size: 0.8em; margin-top: 0.5em; color: #222; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; padding-left: 13px; }
.content ul { margin: 10px; }
.content ul li { font-size: 0.8em; margin-top: 0.1em; color: #222; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; padding-left: 13px; }

.home { background: url(../images/design/table_bg.gif) top left repeat; padding-top: 15px; padding-bottom: 15px; }

.home p, .home ul li { color: #FFF; }
.home ul li a:link, .home ul li a:visited, .home ul li a:active { color: #FFF; }

.home .leftColumn { float: left; clear: none; }
.home .rightColumn { float: left; background: #FFF; margin: 0 0 0 10px; width: 320px; clear: none; }

.home .leftColumn .subCol { float: left; width: 171px; clear: none; margin-left: 15px; }
* html .home .leftColumn .subCol { display: inline; }
.home .leftColumn .subCol a:link, .home .leftColumn .subCol a:active, .home .leftColumn .subCol a:visited { color: #F8B23A; font-weight: bold; }
.home .leftColumn .featured { float: left; clear: both; border-top: 1px solid #FFF; padding-top: 15px; margin: 15px 0 15px 15px; width: 538px; }
* html .home .leftColumn .featured { display: inline; }
.home .leftColumn .shoppingTools { float: left; clear: both; width: 538px; }
.home .leftColumn .shoppingTools ul { list-style-type: none; margin: 0 0 0 10px; padding: 0; }
.home .leftColumn .shoppingTools ul li { float: left; margin-left: 5px; margin-right: 5px; padding: 0; }
.home .leftColumn .shoppingTools ul li a { font-weight: normal; }

.content .about { clear: none; }
.content .banner { clear: both; }
.content .image { clear: both; margin-top: 10px; }
.content .ad { float: right; text-align: right; clear: none; margin: 0; /*background: #D9D9D9 url(../images/design/vid_bg.gif) bottom left repeat-x;*/ }
.content .logo { float: right; clear: none; }
.content .pad { padding-left: 15px; }

.required { font-style: italic!important; color: #333!important; font-weight: bold; }
.formfield { background: #FFF; border: 1px solid #646464; border-left: 3px solid #646464; }
/*.requiredfield { background: #FFFAFA; border: 1px solid #976464; border-left: 5px solid #976464; }*/
.requiredfield { background: #EEE; border: 1px solid #444; border-left: 4px solid #444; }

.footer { clear: both; float: left; width: 100%; font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 0.7em; color: #565656; padding-bottom: 10px;}
.footer a, .footer a:visited, .footer a:hover, .footer a:active { font-weight: bold; color: #565656; }

.footer .logos { float: left; clear: none; width: 708px; height: 33px; padding: 5px 0 5px 5px; background: url(../images/logosbg.gif) top left repeat-x; border: 1px solid #BFBFBF; border-right: none; }
.footer .scion { float: left; clear: right; width: 186px; height: 46px; margin-bottom: 10px;}

.footer ul { margin: 0; padding: 0; list-style-type: none; float: right; width: auto; }
.footer ul li { float: left; margin-left: 5px; }

.small { font-family: "Helvetica Neue", Helvetica, sans-serif; font-size: 11px; text-align: right; }

.topBorder { border-top: 1px solid #666; margin-top: 5px; padding-top: 5px; }

.space { margin-left: 10px; }

#searchbox_new { width: 800px; background-color: #000000; background-image: url(../images/design/newsearch_background.jpg); background-repeat: repeat-x; padding: 5px; margin: 0 auto; margin-top: 10px;}
ul.searchNew { margin: 0; padding: 0; width: 800px; list-style-type: none; text-align: center!important; margin: 10px 0 10px 0!important; line-height: 1.6em;}
ul.searchNew li { margin-right: 20px; display: inline;}
ul.searchNew li a:link, ul.searchNew li a:active, ul.searchNew li a:visited { color: #FFFFFF; font-weight: normal; }

table.specialTable { border: 1px solid #CCC; border-right: none; margin-top: 10px; margin-bottom: 10px; }
table.specialTable tr.headlines { background: #555; text-align: center; }
table.specialTable tr.headlines h4 { color: #FFF; }
table.specialTable tr td h4, table tr td p { margin: 0!important; padding: 0!important; font-size: 11px!important; }
table.specialTable tr td { border-right: 1px solid #CCC; }
table.specialTable tr.even { background: #EEE; }
table.specialTable tr.odd { background: #AAA; }

ul.results { list-style-type: none; }
ul.results li { margin-top: 50px; color: #C70D0E; }
ul.results ul { list-style-type: none; margin: 5px; padding: 0; }
ul.results ul li { margin: 0 0 0 5px; font-size: 11px; padding: 2px 0 2px 0; color: #000; }

table#searchresults { border: 1px solid #CCC; border-right: none; margin-top: 10px; margin-bottom: 10px; }
table#searchresults tr.headlines { background: #555; text-align: center; }
table#searchresults tr.headlines h4 { color: #FFF; }
table#searchresults tr td h4, table tr td p { margin: 0!important; padding: 0!important; font-size: 11px!important; }
table#searchresults tr td { border-right: 1px solid #CCC; padding: 5px; text-align: center; }
table#searchresults tr td.left { text-align: left; }
table#searchresults tr.even { background: #EEE; }
table#searchresults tr.odd { background: #AAA; }

table#searchresults tr td a:link, table#searchresults tr td a:active, table#searchresults tr td a:visited { color: #C70D0E; text-decoration: none; font-weight: normal; }
table#searchresults tr td a:hover { text-decoration: underline; }

#lt-showcar .container { width: 98%; }
#lt-showcar .content { width: 100%; border: none; }

table#showCar { width: 99%; border: 1px solid #CCC; margin-top: 10px; }
table#showCar .headline { text-align: center; background: #900; }
table#showCar .headline h4 { color: #FFF; margin: 0; padding: 2px; }
table#showCar ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }
table#showCar td.features { width: 250px; background: #DEDEDE; text-align: left; }
table#showCar td.title { width: 115px; text-align: right; background: #DDD; border: 1px solid #FFF; padding: 5px; }
table#showCar td.title p { font-weight: bold; font-style: italic; }
table#showCar td.contents { width: 115px; text-align: left; background: #EEE; border: 1px solid #FFF; padding: 5px; }
table#showCar td.carfax { background: none; text-align: right; padding: 5px 0 5px 0; width: 250px; }
table#showCar td.side { padding: 0!important; border: none; }

p.fineprint { font-size: 0.6em; }
h2.carPrice { color: #900; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; font-style: italic; }