@charset "utf-8";

body, td, p, h1, h2, h3, ul, ol, li {
 margin: 0;
 padding: 0;
 font: normal 11pt/1.2 Verdana, Arial, Helvetica, sans-serif;
}

body {
 color: #888;
 background: #000 url(/i/pgbg.gif) 50% 0;
}

td {
 vertical-align: top;
}

a {
 color: #f0c25f;
}

a:hover {
 color: #000;
 background: #f0c25f;
 text-decoration: none;
}

a:hover.img {
 background: none;
}

a img {
 border: none;
}

p, li {
 margin-bottom: 8px;
}

li {
 margin-left: 25px;
}

sup {
 font-size: 60%;
}


/* layout */

table#thepage {
 margin-left: auto;
 margin-right: auto;
}

td.mnCol {
 width: 267px;
}

td.infCol {
 width: 579px;
 background: #fff;
 color: #3d3d3d;
}

td.sepCol {
 width: 14px;
}

.mrgRow td {
 height: 14px;
 font-size: 10px;
}

#hdomain {
 background: #7e8e5c;
 text-align: center;
}

#hlogo {
 padding: 33px 0;
}

#hniva {
 height: 256px;
 background: #000;
}

#smenu {
 margin-right: 20px;
 padding-bottom: 14px;
}

#smenu li {
 font-size: 12pt;
 list-style: none;
}

#smenu a {
 text-decoration: none;
}


.adrCol {
 color: #000;
 background: #ffe6b4;
 font-size: 9pt;
 padding: 17px 10px 18px 25px;
 vertical-align: middle;
 width: 218px; /* 267 - 14 - hpad 35*/
}

.adrCol a {
 color: #000;
 text-decoration: none;
}

.adrCol a:hover {
 color: #f0c25f;
 background: #000;
 text-decoration: none;
}


.gmCol {
 color: #eee;
/* background: #003167;*/
 border: 1px solid  #75889e;
 vertical-align: middle;
}

.gmCol table {
 width: 100%;
 margin: 23px 0 24px 0;
}

.gmCol td.le {
 padding-left: 26px;
}

.gmCol td.ri {
 text-align: right;
 padding-right: 26px;
}

/* page */

.mrg {
 padding: 0 35px;
}

div.pale, .left2 .pale td {
 color: #1f1f1f;
 background: #e5e5e5;
}

div.orange {
 color: #000;
 background: #f0c25f;
}

div.green {
 color: #fff;
 background: #7e8e5c;
}

.orange h1, .green h1, .white h1 {
 font-size: 22pt;
 letter-spacing: -1px;
 padding: 22px 0 25px 0;
 line-height: 105%;
}

.orange p, .green p, .white p {
 margin: -20px 0 0 0;
 padding-bottom: 25px;
}

.white h1 {
 color: #7e8e5c;
}




.mTop {
 padding-top: 32px;
 padding-bottom: 12px;
}

.txt .noTop {
 padding-top: 0;
}

.mFoot {
 padding-bottom: 35px;
}

.brdBlack {
 border: 1px solid #000;
}

.brdGrey {
 border: 1px solid #b2b2b2;
}

.pale .brdGrey {
 border: 1px solid #a1a1a1;
}


.txt h2  {
 color: #000;
 font-size: 18pt;
 letter-spacing: -1px;
 font-weight: bold;
 padding-top: 32px;
}

.txt h3  {
 font-size: 14pt;
 padding-bottom: 12px;
 letter-spacing: -1px;
 color: #800000;
}


.txt p, .txt li {
 font-size: 10pt;
}

.txt p, .txt h4 {
 padding-bottom: 16px;
 margin: 0;
}

.txt h4 {
 font-weight: bold;
}

.txt a {
 color: #135298;
}

.txt img.brdBlack, .txt img.brdGrey {
 display: block;
 margin-bottom: 20px;
}


table.data {
 width: 100%;
 border-bottom: 1px solid #d4d4d4;
}

.txt .data td {
 font-size: 10pt;
}

.valq td.val {
 width: 25%;
}

.valh td.val {
 width: 50%;
}

.data td {
 padding: 5px 8px 6px 10px;
 border-top: 1px solid #d4d4d4;
}

.data td.val {
 vertical-align: middle;
 color: #000;
}

.data .r1 td {
 border-top-color: #cecece;
 background: #e5e5e5;
}

.data .colDsc td {
 font-weight: bold;
 border-top: none;
 padding-top: 7px;
 padding-bottom: 11px;
}

.data .colDsc td span {
 font-size: 6pt;
 font-weight: normal;
}

.feat td {
 border-left: 1px solid #d4d4d4;
 width: 12%;
 text-align: center;
 vertical-align: middle;
}

.feat .r1 td {
 border-left-color: #cecece;
}

.feat td.dsc {
 border-left: none;
 width: 52%;
 text-align: left;
}


table.twocol {
 width: 100%;
}

.twocol td.ri {
 border-left: 1px solid #cecece;
}

.twocol .first td {
 padding-top: 25px;
}

.twocol .last td {
 padding-bottom: 25px;
}

.colors td {
 width: 50%;
 vertical-align: top;
 text-align: center;
}

.colors p {
 margin: -10px 35px 0 35px;
}

.colors img {
 margin-right: -32px;
}

.photos td {
 width: 50%;
 vertical-align: top;
 text-align: center;
 padding: 12px 0;
}

.left2 td {
 width: 50%;
 vertical-align: top;
 text-align: left;
 padding: 25px 30px 10px 35px;
}

.left2 .pale td.ri {
 border-left: 1px solid #fff;
}

.left2 h3 {
 line-height: 1.0;
 padding-top: 7px;
 padding-bottom: 8px;
}


.stable td {
	padding:10px;
}

.cars-list-mrg{
padding: 0 20px !important;
}

.cars-list{
padding: 10px 0 0 0;
vertical-align: top;
width: 600px;

}

.cars-list tr{
vertical-align:top;
}

.cars-list td{
border-bottom: 1px solid #ccc;
}

.cars-list img{
float: left;
}

.cars-list h2, .cars-list-trade-in h2{
color: #03519c;
padding:0;
display:inline;
font-size: 18px;
font-weight: normal;
}

.cars-list p{
margin: 8px 0 0 0;
font-size: 12px;
}

.cars-list .price{
color:#8c1112;
}

.cars-list-trade-in .price{
display:block;
float:right;
color:#8c1112;
}

.cars-list-car{
width: 345px;
float: left;
padding: 23px 0 0 0px
}

