#content {background: url('i/info_bg.gif') 96% 230px no-repeat}

#content .widther {width: 94%; margin: 0 !important; padding: 0 !important}
#content .container {width: 95%; display: table; margin-bottom: 10px}

#content .cheadnews {background: url('i/index_bg.gif') 0 100% repeat-x; display: block; width: 75%; margin: 0 0 10px 0; padding: 0 0 8px 25px; /*height: 163px*/}
.cheadnews H2 {color: #A42914; font: bold 170% Tahoma; margin: 15px 0 8px 0}
.cheadnews IMG {float: left; margin: 0 15px 0 3px; border: 1px solid #9B9794}
#main H1, #main H2 {color: #A42914}


.cheadnews P {color: #333; text-align: justify; padding: 0 0 0 120px; font: normal 11px/1.1em Tahoma}
P.subhead, .cheadnews P.subhead SPAN {font: bold 11px/1.4em Tahoma !important; padding: 0 0 0 7px}
.cheadnews P.subhead SPAN {padding: 0 0 0 16px; background-position: 8px 6px}
P.subhead SPAN {padding: 0 0 0 7px; background: url('i/subheadbg.gif')  0 6px no-repeat}
.cheadnews BR {clear: both}
#content .nofloat {display: table; width: 100% !important; text-align: justify; padding: 0 5px 5px 25px}

#content .nofloat H2, #content .nofloat H1 {white-space: nowrap; width: 96%; font: bold 170% Tahoma; padding: 0 0 3px 20px; margin: 0 0 5px 0; 
background: url('i/newshbg.gif') 0 50% no-repeat; border-bottom: 1px solid #B2B2B2}

#content .leftcol {width: 50%; margin: 0 0 10px 0;  clear: left; padding: 5px 0% 5px 0; float: left}
#content .rightcol {width: 50%; margin: 0 0 10px 0; clear: both; padding: 5px 0 5px 25%}

#content .leftcol IMG  {float: left; margin: 5px 15px 0 3px; border: 1px solid #9B9794}
#content .rightcol IMG {float: right; margin: 0 0 0 15px; border:  1px solid #9B9794}
#content .leftcol P, #content .rightcol P {text-indent: 10px; color: #000; font: normal 13px/1.1em Arial}

/* bread */
#content #bread {width: 100%; margin: 4px 0 0 25px; padding: 4px 0; font: bold 115% Tahoma, Verdana, sans-serif; color: #222}
#content #bread A, #content #bread A:visited {text-decoration: underline; display: inline;  background: url('i/bred.gif') 100% 6px no-repeat; padding: 0 22px 0 0; margin: 0 6px 0 0; font: bold 106% Tahoma, Verdana, sans-serif; color: #A42914}
#content #bread STRONG {padding: 2px 0 0 0}

/* additional */

#content #text {margin: 0 auto 10px auto; text-align: left; border: none}

#content #text H2,  #content #text H1 {display: block; width: 70%; margin: 5px 0 15px 0}

/* list */
#content UL LI#selc {text-decoration: none; font: bold 106% Tahoma, Verdana, sans-serif; color: #A42914}
#content UL LI#selc LI {color: #000}
#content UL LI#selc LI A, #content UL LI#selc LI A:visited {font: bold 106% Tahoma, Verdana, sans-serif; color: #555 !important}
#content UL LI#selc LI LI A, #content UL LI#selc LI LI A:visited {font: bold 106% Tahoma, Verdana, sans-serif; color: #333 !important; text-decoration: underline}

/* form */

#content .form {width: 500px; padding: 3px; margin: -5px 5px 5px 0}
#content .form .date {margin: 5px 0}
#content .form DIV {padding: 1px 0}
#content #form {/*display: table;*/ width: 500px}
#content #form .l {font-weight: bold; width: 150px !important}
#content .formWrapper {clear: both; margin: 5px 0 0 0; float: left}


#content #text .l {width: 120px; clear: both; float: left; padding: 2px 0 0 0}
#content #text .l B {font-weight: normal; color: #A42914}
#content #text .r {width: 250px; float: left}
#content #text .r INPUT {border: 1px solid #808080; width: 172px; height: 17px}
#content #text .r IMG {border: 1px solid #808080; width: 172px; height: 45px}
#content #text .r TEXTAREA {width: 172px; border: 1px solid #808080; height: 130px}
#content #text .form SPAN {display: block; width: 230px; clear: both; text-align: right}
#content #text .form SPAN INPUT {cursor: pointer; margin: 5px 0; width: 100px; height: 20px; border: 1px solid #808080}

/* order */
#content #text .form BLOCKQUOTE {margin: -3px 0 3px 0; padding: 2px; border-left: 1px solid #8B0000}
#content #text .form BLOCKQUOTE P {margin: 0; padding: 0; font-size: 100%; color: #000}
#content #text .form BLOCKQUOTE P STRONG {margin: 0 5px 0 0}

/* text */
#content #text {padding-top: 0 !important; margin-top: 0 !important}

#content #text P {text-align: justify; text-indent: 10px; font: normal 13px/1.4em 'Arial', serif; margin: 7px 0}
#content #text P.date {font: bold 11px/1.5em 'Tahoma'; text-indent: 0}

/* search */
#content #text #search {/*display: table;*/ width: 500px}
#content #text #search P.burn {clear: both; text-align: left; margin-bottom: 0}
#content #text #search P.burn INPUT {margin: 8px 8px 0 8px; width: 100px}
#content #text #search LABEL INPUT {border: none}
#content #text #search LABEL {cursor: pointer}
#content #text #search INPUT, #content #text #search SELECT {border: 1px solid #808080; width: 233px; cursor: pointer !important}
#content #text #search SELECT {margin: 7px 0 0 0}
#content #text #search .r INPUT {margin: 7px 0 0 0; height: 15px !important; cursor: text !important}
#content #text #search .r INPUT.price {width: 90px !important; margin: 7px 3px 0 3px !important}
#content #text #search #years SELECT {width: 92px !important; margin: 7px 3px 0 3px !important}
#content #text #search SELECT.from {margin: 7px 3px 0 3px}
#content #text #search .l, #content #text #search .r {height: 30px}
#content #text #search .l {float: left; clear: both; width: 130px !important}
#content #text #search .r {float: right; width: 350px}

#content #text #search .r P.loading {margin: 7px 0 0 7px; background: url('i/wait_small.gif') 12px 3px no-repeat; padding: 0 0 0 22px; color: #8B0000}

/* table & pager */
#content .tab, #content .pager {width: 85%}

/* table */

#content .tab {margin: 3px 0}
#content .tab TD {border: 1px solid #808080; padding: 4px 6px; font: bold 13px Tahoma, serif; text-align: center}
#content .tab TD P, #content .tab TD A {font: bold 13px Tahoma, serif; color: #000}
#content .tab TR.thd TD {border: 1px solid #aaa; padding: 5px 6px; text-align: center; background: #A42914; color: #fff; font: bold 11px Tahoma, serif}
#content .tab TR.thd A, #content .tab TR.thd A:visited {text-decoration: none; color: #fff; font: bold 11px Tahoma, serif}
#content .tab TR.hv TD, #content .tab TR.hv A, #content .tab TR.hv P,
#content .tab TR.chv TD, #content .tab TR.chv A, #content .tab TR.chv P, #content .tab TR.saledhv   {color: #A42914}
#content .tab TR.c TD, #content .tab TR.chv TD, #content .tab TR.csaledhv TD {background: #F9EDD2}
#content .tab A:visited {color: #A31446}
#content .tab TD IMG {width: 60px; height: 42px; border: none}
#content .tab TD BR {display: none}
#content .tab TD B {display: block; font: normal 70% 'Arial', serif; cursor: default !important; color: #000}
#content .tab TR.saled TD A, #content .tab TR.saled TD {text-decoration: line-through; color: #888}
#content .tab TR.saledhv TD A, #content .tab TR.saledhv TD {color: #A42914; text-decoration: line-through}

#content UL.int1, #content UL.int2, #content UL.int3 {margin: 10px}
#content UL.int1 LI A, #content UL.int2 LI A, #content UL.int3 LI A {text-decoration: none; font: bold 106% Tahoma, sans-serif; color: #808080}

/* pager */

#content .pager {margin: 8px 0; text-align: right}
#content .pager A {font: bold 15px Arial, serif; text-decoration: none; padding: 0 1px 0 5px; color: #636363}
#content .pager B {font: bold 15px Arial, serif; color: #A42914; padding: 0 1px 0 3px}
#content .pager A IMG {border: none; margin: 0 0 -1px 0}
/*
#content #info, #content .prevnext {width: 460px !important;}
*/
#content #info, #content .prevnext {width: 46% !important}

/* prevnext */
#content .prevnext {display: table; margin: 0 0 6px 0}
#content .prevnext .pl {text-align: left; width: 47%; float: left}
#content .prevnext .pr {text-align: right; width: 47%; float: right}
#content .prevnext A {font: bold 13px Arial, serif; text-decoration: none; /*padding: 0 1px 0 5px;*/ color: #636363}
#content .prevnext A IMG {border: none; margin: 0 0 -1px 0}

/* table info */
#content .tab TH {width: 125px; border: 1px solid #fff; padding: 5px 8px; text-align: left; background: #A42914; color: #fff; font: bold 12px Tahoma, serif}
#content #info TD {text-align: left; border-left: none; padding-left: 10px !important}
#content TABLE#info {border: 1px solid #808080; float: left; margin: 0 10px 10px 0 !important}

#content #text .ir {clear: none !important; float: left !important; width: 400px !important}
#content #text .ir #infoimages, #content #text .ir #enlarge {clear: none !important; float: none !important; width: 400px !important}

#content #text .ir #enlarge IMG {width: 390px; height: 292px}
#enlarge {width: 390px; height: 292px}


/* images */

#infoimages .imgz {width: 400px; padding: 3px 0 0 0}
#infoimages A IMG, #infoimages A:visited IMG {margin: 0 1px 1px 0 !important; cursor: pointer; border: 1px solid #808080; width: 63px; height: 43px}


/* cars */

#content #auto {border: none; margin: 0 0 10px 0}
#content #auto TR TD {text-align: left; vertical-align: top; padding: 0 10px 0 0 !important}
#content #auto TD A {text-transform: lowercase; display: block; margin: 2px 10px 2px 0; font: bold 110% 'Arial', serif; color: #808080; text-decoration: none}
#content #auto A:first-letter {text-transform: uppercase; font: bold 115% 'Arial', serif; color: #292929}
#content #auto A#selected {text-decoration: underline}

/* nothing */
H3#nothing {margin: 30px 10px; font: bold 150% 'Arial'; color: red}

/* text */
#content #text UL.text {margin: 5px 25px}

#wrap {height: 40px; clear: both}
#hr {border-bottom: 1px solid #B2B2B2; width: 83%; margin: 5px 0; height: 1px}
#content P.error {font: bold 140% Arial, serif !important; margin: 5px auto 10px auto !important;  color: red !important}

/* wait */
#content #wait {margin: 15px 0 0 0; width: 300px; text-align: center}
#content #wait P {font-weight: bold; text-align: center !important; color: #A42914}

/* other */
.nbr {white-space: nowrap !important}