body {                  
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px auto;
    font-family: Tahoma;
    font-size: 11px;
    color: #666666;
    background-image: url(images/bg.gif);
    background-repeat: repeat-x;
    padding-top: 5px;
    padding-bottom: 10px;
}

body#popup {
    padding: 0px;
    margin: 0px;
}

body#popup.print {
    background-image: none;
}

td {
    font-size: 11px;
    empty-cells: hide;
}

table {
    clear: both;
}

a {
    outline:0;
    color: #474747;
}

a:hover {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6, form, img {
    border:none;
    margin:0;
    padding:0;
}

.price {
    font-weight:700
}

h2 {
    color: #656363;
    font-size: 24px;
    margin-bottom: 5px;
}

h2.bubble {
    background-image: url(images/icons/bubble.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
    margin: 3px 0px;
}

h2.pagetitle {
    font-family: Verdana;
    background-image: url(images/h2bg.gif);
    background-repeat: repeat-x;
    font-weight: normal;
    padding: 10px;
    padding-top: 0px;
}

h1.head{
    color: #666666;
    font-size: 36px;
    font-family: Arial;
    letter-spacing: -1px;
}

h1.head span{
    color: #FF9100;
}

h1, span.price {
    clear: both;
    font-size: 17px;
    color: #666666;
    font-weight: normal;
    font-family: Verdana, Arial;
    text-transform: capitalize;
    padding-bottom: 5px;
}

/*h1 {
 font-weight: bold;
}*/

h1.car, td.car {
    text-transform: none;
    color: #FE7700;
    font-size: 18px;
    font-weight: normal;
}

h1.bordered {
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 5px;
}

h3 {
    color: #666666;
    font-size: 11px;
    text-transform: uppercase;
    background-image: url(images/hbbg.gif);
    background-repeat: repeat-x;
    border: 1px solid #D8D8D8;
    border-left: none;
    border-right: none;
    padding: 4px 10px;
}

h3.rounded {
    background-image: url(images/h3_l.gif);
    background-repeat: no-repeat;
    border: none;
    padding: 0px;
}

h3.rounded span {
    display: block;
    background-image: url(images/h3_r.gif);
    background-repeat: no-repeat;
    background-position: right top;
}

h3.rounded span span {
    border: 1px solid #C8C8C8;
    border-left: none;
    border-right: none;
    margin: 0px 6px;
    background-image: none;
    padding: 9px 5px;
    background-color: #F6F6F6;
}

h4 {
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    background-color: #EAEAEA;
    padding: 7px;
}

h5 {
    font-family: Tahoma;
    font-size: 14px;
}

h5 a {
    text-decoration: none;
}

/*.formfields {
 background-color: #656363;
 border: 1px solid #000000;
 height: 18px;
 color: #FFFFFF; 
 font-weight: bold;
 font-family: Arial;
 width: 135px;
}*/

.formfields {
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
    width: 150px;
}


textarea.formfields {
    width: 210px;
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
}

.input1 {
    border: 1px solid #CECECE;
    background-color: #FFFFFF;
    width: 150px;
}

textarea {
    width: 190px;
    height: 100px;
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
    font-family: Arial;
    font-size: 12px;
    overflow: auto;
}

textarea.input1 {
    width: 250px;
}

select {
    font-size: 12px;
    width: 150px;
    background-color: #c7c7c7;
    border: 1px solid #CECECE;
}

select.formfields {
    width: 150px;
    background-color: #FFFFFF;
    border: 1px solid #CECECE;
}

#languages {
    text-align: right;
}

#root {
    width: 1000px;
    height: 100%;
}

#root1 {
    width: 1000px;
    height: 100%;
    margin-top: -35px;
}

body#popup #root {
    width: 100%;
}

#inner {
    height: 100%;
    vertical-align: top;
    padding: 0px 5px;
    background-image: url(images/bg.png);
    background-repeat: repeat-y;
}

* html #inner {
    background-image: none;
    /* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg.png", sizingMethod="scale");*/
}

#ininner {
    background-color: #FFFFFF;
    padding: 10px;
    height: 100%;
    vertical-align: top;
}

#logo { 
    width: 50%;
    padding: 1px 0px;
    padding-bottom: 4px;
}
#Baner{
    width: 100%;
    padding: 0px 0px 0px 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;


}
#topside { 
    vertical-align: bottom;
    padding-right: 10px;
    padding-bottom: 2px;
}

#topside a {
    text-decoration: none;
}

#topside td {
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
}

#topmenu_border {
    padding: 0px 5px;
    background-image: url(images/topbg.gif);
}

#topmenu {
    background-image: url(images/topm/bg.gif);
    background-repeat: repeat-x;
}

#topmenu td td {
    background-image: url(images/topm/bgr.gif);
    background-position: right top;
    background-repeat: no-repeat;
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    white-space: nowrap;
}

#topmenu a {
    display: block;
    background-image: url(images/topm/bgl.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
    padding: 8px 14px;
}

#topmenu a:hover {
    color: #FF7200;
}

#topmenu td#topsearch td {
    background-image: none;
}

#content {
    padding: 18px;
    vertical-align: top;
}

#content.searchpage { 
    background-image: url(images/zonda.gif);
    background-repeat: no-repeat;
    background-position: right 15px;
}

#side {
    vertical-align: top;
    width: 243px;
}

#content a {
    font-weight: bold;
    color: #474747;
}

#content .headlinks a {
    display: block;
    background-color: #FFFFFF;
    font-size: 14px;
    padding: 5px;
    border: 1px solid #B6B6B6;
    text-decoration: none;
    font-weight: normal;
    white-space: nowrap;
    border-right: none;
}

#content .headlinks a:hover, #content .headlinks a.active, #content .tab-current a, #content .tab-current a:hover {
    padding-bottom: 6px;
    background-color: #F6F6F6;
    border-bottom: none;
    font-weight: bold;
}

.rubber {
    width: 100%;
    border-bottom: 1px solid #B6B6B6;
    border-left: 1px solid #B6B6B6;
}

.panel { 
    clear: both;
    background-color: #F6F6F6;
    border: 1px solid #B6B6B6;
    border-top: none;
    padding: 15px;
}

.panel td {
    vertical-align: top;
}

.panel td strong {
    font-weight: bold;
    font-size: 14px;
}

.panel select, .panel input {
    background-color: #FFFFFF;
    border: 1px solid #B6B6B6;
}

.panel input.radio {
    border: none;
    background-color: transparent;
}

#carstyles td {
    text-align: center;
    padding: 5px;
    vertical-align: bottom;
    white-space: nowrap;
}

.paging td {
    vertical-align: bottom;
    white-space: nowrap;
    padding-bottom: 3px;
    color: #000000;
}

#content .paging a {
    font-weight: normal;
    color: #094DA2;
}

.sortform {
    border: 1px solid #CCCCCC;
    background-color: #F4F3ED;
}

.sortform td {
    white-space: nowrap;
    padding-top: 2px;
    padding-bottom: 2px;
}

#content a.iconlink, a.iconlink, .submit {
    display: block;
    float: left;
    background-image: url(images/inner/link_bg.gif);
    background-repeat: repeat-x;
    text-decoration: none;
    margin-right: 10px;
    margin-top: 5px;
}

a.icon_link {
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-position: 0px 7px;
    text-decoration: none;
    padding: 5px 0px;
    padding-left: 12px;
    padding-bottom: 8px;
    color: #FF8A00;
    text-decoration: underline;
    margin-right: 10px;
}

/*a.icon_link:hover {
 text-decoration: none;
}*/

.submit {
    margin: 0px;
}

.iconlink ins, .submit ins {
    display: block;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(images/inner/link_l.gif);
}

.iconlink ins ins, .submit ins ins {
    background-image: url(images/inner/link_r.gif);
    background-position: right top;
}

.iconlink span, .submit input { 
    display: block;
    padding: 7px 15px;
    color: #FE7700;
    font-weight: bold;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 11px;
    background-repeat: no-repeat;
    margin-left: 15px;
    padding-left: 20px;
    background-position: left center;
}

.submit input {
    border: none;
    padding: 7px 15px;
    margin: 0px;
    background-color: transparent;
}

* html .submit input {
    padding: 7px 5px;
}

.list {  
    margin-top: -1px;
    border-top: 1px solid #C9C9C9;
}

.list th {
    font-size: 11px;
    color: #353535;
    background-color: #F7F7F7;
    background-image: url(images/list_bg.gif);
    background-position: right center;
    background-repeat: no-repeat;
    font-weight: normal;
    white-space: nowrap;
}

.list th.first {
    text-align: left;
}

.list th.clear {
    background-image: none;
}

.list th span {
    text-transform: uppercase;
}

.list th, .list td {
    font-family: Tahoma, Arial;
    vertical-align: top;
}

#content .list a {
    color: #474747;
}

.list td {
    color: #666666;
    line-height: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #EBEBEB;
}

.list .first {
    border-left: 1px solid #D8D8D8;
}

.list .last {
    border-right: 1px solid #D8D8D8;
}

.list .reduced td {
    border: 2px solid #94D563;
    border-left: none;
    border-right: none;
}

.list .reduced .first {
    border-left: 2px solid #94D563;
}

.list .reduced .last {
    border-right: 2px solid #94D563;
}

.reduce_flag {  
    position: relative;
    z-index: 2;
    background-color: #53AA13;
    background-image: url(images/grc.gif);
    background-repeat: no-repeat;
    white-space: nowrap;
    font-weight: bold;
    line-height: 13px;
    color: #FFFFFF;
    margin-top: -6px;
    padding-left: 12px;
    padding-right: 5px;
    margin-right: -5px;
}

.list td.car_img {
    padding-top: 0px;
}

.newly, .special {
    position: relative;
    z-index: 2;
    float: left;
    background-color: #1382AA;
    background-image: url(images/bl_cl.gif);
    background-repeat: no-repeat;
    white-space: nowrap;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 13px;
    /*margin-top: -5px;*/
    margin-bottom: 1px;
}

.newly span, .special span {
    display: block;
    background-image: url(images/bl_cr.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding: 0px 17px;
    white-space: nowrap;
}

.special {
    background-image: url(images/re_cl.gif);
    background-color: #BD3200;
}

.special span {
    background-image: url(images/re_cr.gif);
}

.list td span {
    font-size: 12px;
    font-family: Arial;
}

.list td td, .list .reduced td td {
    background-image: none;
    padding: 0px;
    text-align: left;
    font-weight: normal;
    vertical-align: top;
    border: none;
}

.list td td a {
    padding: 0px 3px;
}

.list.form td {
    text-align: left;
}

.row1 td {
    background-color: #FFFFFF;
}

.row2 td {
    background-color: #F2F2F2;
}

#bottom {
    /*background-color: #FFFFFF; */
}

#bottom, #bottom a { 
    color: #8E8E8E;
    font-size: 11px;
}

#bottom td {
    vertical-align: top;
    line-height: 18px;
}

#bottom small {
    font-size: 11px;
}

#bottom small a {
    color: #FF8D00;
}

.item {
    display: block;
    /*padding: 5px;*/
}

.item img {
    width: 102px;
    border: 1px solid #B8B7B7;
}

#details {
    width: 370px;
    vertical-align: top;
}

.info {
    display: block;
    background-color: #E0E0E0;
    margin: 10px 0px;
    font-size: 14px;
    color: #2A2A2A;
    text-transform: uppercase;
    height: 15px;
    padding: 10px;
}

.info span {
    display: block;
    float: left;
    background-repeat: no-repeat;
    background-image: url(images/arrows/right.gif);
    background-position: right center;
    padding-right: 10px;
}

.news_list {
    margin:0  20px;
    padding: 0;
    font: bold 24px/1.2 Arial;
    list-style-type: none;
    color:#656363;
}

#indexsearch { 
    padding-left: 12px;
    padding-top: 5px;
    width: 495px;
    vertical-align: top;
    border-right: 0px solid #454545;
}

#register_btn { 
    display: block;
    position: relative;
    float: left;
    padding-left: 17px;
    margin-top: -150px;
}

#place_ad_btn {
    display: block;
    position: relative;
    float: right;
    padding-right: 17px;
    margin-top: -40px;
}

#indexregister img {
    display: block;
}

#indexresearch {
    vertical-align: top;
    font-size: 14px;
    /* padding-top: 50px;
     padding-left: 17px;*/
    line-height: 18px;
    width: 495px;
    border-left: 0px solid #454545;
}

#indexsearch td, #indexsearch a, #indexresearch a { 
    color: #FFFFFF;
}

.darked {
    background-image: url(images/ibg.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    background-color: #F3F3F3;
    vertical-align: top;
}

.darked td {
    color: #000000;
}

a.more {
    display: block;
    color: #828282;
    font-size: 11px;
    text-align: right;
    font-weight: bold;
    text-transform: capitalize;
    padding-right: 7px;
}

.colorized {
    background-color: #EDEDED;
}

#dealers_section {
    border-top: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
    padding: 10px 0px;
}

#dealershead a {
    font-size: 18px;
    color: #646464;
    text-decoration: none;
}

#dealershead a.active {
    color: #E98100;
}

.dealers {
    font-size: 11px;
}

.dealers a {
    font-size: 11px;
    color: #FF8D00;
    font-weight: bold;
}

.dealers p {
    margin: 0px;
    padding: 5px 0px;
}

#dealershead .separator {
    background-image: url(images/sep_bg.gif);
    background-position: center -3px;
    background-repeat: no-repeat;
    padding: 0px 15px;
    width: 1px;
}

#indexside {
    padding-left: 10px;
    height: 100%;
    vertical-align: top;
}

.banners td { 
    padding-top: 5px;
}

#ins_banner { 
    text-align: right;
}

#plantext p { 
    width: 500px;
    font-size: 12px;
    color: #111111;
}

#plantext p b, #plantext p strong {
    display: block;
    padding: 10px 0px;
    font-size: 18px;
    font-weight: normal;
}

#plantext p i {
    display: block;
    padding-top: 10px;
    text-decoration: underline;
    color: #0323AC;
}

.plans td div.button { 
    margin-top: 10px;
    padding-left: 35px;
}

* html .plans {
    margin-top: 10px;
}

.gallery_list { 
    padding-top: 25px;
}

a.g_image {
    display: block;
    margin-left: 5px;
    margin-top: 5px;
}

.inner {
    background-color: #F7F7F7;
}

.lt {
    background-image: url(images/inner/lt.gif);
}

.lb {
    background-image: url(images/inner/lb.gif);
}

.rt {
    background-image: url(images/inner/rt.gif);
}

.rb {
    background-image: url(images/inner/rb.gif);
}

.lbg {
    border-left: 1px solid #C2C1C2;
}

.tbg {
    border-top: 1px solid #C2C1C2;
    width: 100%;
}

.rbg {
    border-right: 1px solid #C2C1C2;
}

.bbg {
    border-bottom: 1px solid #C2C1C2;
}

.cbg {
    padding: 5px;
}

.lt, .rt, .lb, .rb {
    background-repeat: no-repeat;
}

.lt img, .rt img, .lb img, .rb img {
    width: 7px;
}

.tbg, .bbg, .cbg {
    background-repeat: repeat-x;
    background-position: left top;
}

.lbg, .rbg {
    background-repeat: repeat-y;
}

/*****************************************/

.custom1 {
    background-image: url(images/inner/custom1/cbg.gif);
    background-position: left bottom;
}

.custom1 .lt {
    background-image: url(images/inner/custom1/lt.gif);
    height: 36px;
}

.custom1 .lb {
    background-image: url(images/inner/custom1/lb.gif);
}

.custom1 .rt {
    background-image: url(images/inner/custom1/rt.gif);
}

.custom1 .rb {
    background-image: url(images/inner/custom1/rb.gif);
}

.custom1 .tbg {
    background-image: url(images/inner/custom1/tbg.gif);
    vertical-align: top;
}

.custom1 .bbg {
    background-image: url(images/inner/custom1/bbg.gif);
}

.custom1 .lbg {
    background-image: url(images/inner/custom1/lbg.gif);
    height: 100%;
}

.custom1 .rbg {
    background-image: url(images/inner/custom1/rbg.gif);
}

.custom1 .cbg { 
    padding: 0px;
}

.custom1 .lt img, .custom1 .rt img {
    width: 6px;
    height: 36px;
}

.custom1 .lb img, .custom1 .rb img {
    width:  6px;
    height: 8px;
}

.custom1 .tbg {
    vertical-align: top;
    padding-top: 5px;
}

.custom1 .tbg th {
    background-image: url(images/inner/custom1/tbg_.gif);
    background-position: right top;
    background-repeat: no-repeat;
    text-transform: uppercase;
    font-size: 12px;
    /*padding: 0px 10px;*/
}

.custom1 .tbg, .custom1 .bbg, .custom1 .lbg, .custom1 .rbg {
    border: none;
}


/*****************************************/

.custom2 {
    background-image: url(images/inner/custom2/bg1.gif);
    background-repeat: repeat-x;
    background-color: #D6D6D6;
}

.custom2 .tbg {
    border-top: 1px solid #B0B0B0;
    width: 100%;
}

.custom2 .bbg {
    border-bottom: 1px solid #B0B0B0;
}

.custom2 .lbg {
    border-left: 1px solid #B0B0B0;
}

.custom2 .rbg {
    border-right: 1px solid #B0B0B0;
}

.custom2 .lt, .custom2 .rt, .custom2 .lb, .custom2 .rb {
    background-image: url(images/inner/custom2/bg.gif);
    background-repeat: no-repeat;
}

.custom2 .lt img, .custom2 .rt img, .custom2 .lb img, .custom2 .rb img {
    width: 6px;
    height: 6px;
}

.custom2 .lt {
    background-position: 0px 0px;
}

.custom2 .rt {
    background-position: -6px 0px;
}

.custom2 .lb {
    background-position: 0px -6px;
}

.custom2 .rb {
    background-position: -6px -6px;
}

/*****************************************/


.detail_info {
    /*background-image: url(images/hbbg.gif);*/
    margin-bottom: 10px;
    border: 1px solid #D8D8D8;
    border-top: none;
    background-color: #F9F9F9;
}

.detail_info td td {
    padding-top: 3px;
    vertical-align: top;
    padding-right: 5px;
    color: #595959;
}

.detail_info td td a, .detail_info td td strong {
    color: #424242
}

.right {
    float: right;
}

#mainphoto, #video object, #video embed { 
    width: 300px;
}

#mainphoto, #mainphoto_1 {
    margin: 5px;
}

/*#filter input { 
 margin-right: 0px;
 margin-left: 1px;
}

* html #filter input {
 margin: 0px -2px;
}*/

#filter .formfields, #filter select {
    width: 142px;
}

span select {
    width: 80px;
}

#frame {
    /*width: 450px;*/
}

/*
.question {
 cursor: pointer;
}*/

.star {
    color: #FF8A00;
    font-size: 12px;
    font-weight: bold;
}

#info_container {
    padding-left: 10px;
}

#info_container ul {
    color: #FF8A00;
    margin-left: 8px;
    padding-left: 8px;
}

#info_container ul span {
    color: #333333;
}

a.back {
    background-image: url(images/arrows/back_l.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 17px;
    font-weight: normal;
    color: #FF8400;
}


.news {
    background-image: url(images/list_bg1.gif);
    background-repeat: repeat-x;
}

.news p {
    margin: 0px;
    padding: 5px 0px;
}

.news td { 
    background-image: url(images/list_bg1.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}

.news td td td {
    background-image: none;
}

.content {
    padding-right: 10px;
    vertical-align: top;
}

.error {
    color: #FA0000;
}

#membermenu {
    display: block;
    position: absolute;
    width: 758px;
    background-color: #3D3D3D;
}

#membermenu a {
    display: block;
    color: #C0C0C0;
    padding: 6px 18px;
    text-decoration: none;
    white-space: nowrap;
    font-size: 10px;
    font-family: Tahoma, Arial;
    font-weight: bold;
    text-transform: uppercase;
}

#membermenu a:hover {
    color: #FFFEFE;
}

.undermember {
    padding-top: 24px;
    vertical-align: top;
    /*background-color: #D3D3D3;*/
}

.undermember_inner {
    padding-top: 30px;
    vertical-align: top;
}

.sidebanners {
    background-color: #EDEDED;
}

span.price_up {
    display: block;
    float: left;
    font-size: 17px;
    font-weight: bold;
    color: #EF9A2C;
}

span.price_main {
    display: block;
    float: left;
    font-size: 35px;
    font-family: "Arial Narrow";
    color: #EF9A2C;
    letter-spacing: -1px;
}

span.price_main span {
    position: absolute;
    font-size: 18px;
    font-weight: bold;
    margin-top: 3px;
    margin-left: 1px;
}

span.month_dur {  
    font-size: 13px;
    display: block;
    float: left;
    position: relative;
    z-index: 50;
    font-weight: normal;
    white-space: nowrap;
    font-weight: bold;
    color: #6C6C6C;
    margin-left: 1px;
    margin-top: 20px;
}

span.desc {
    display: block;
    clear: both;
}

div.yellow {
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    color: #EF9A2C;
    text-transform: uppercase;
}

#popupdiv {
    display: none;
    width: 100%;
    overflow: hidden;
    position: absolute;
    text-align: center;
    background-color: #000000;
    opacity: 0.8;
    color: #FFFFFF;
    z-index: 200;
}

* html #popupdiv {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

#inpopup {
    font-size: 42px;
}

.itemlink_recently {
    display: block;
    float: left;
    padding: 7px;
    background-image: url(images/recent_bg.gif);
    background-repeat: repeat-x;
    background-color: #E1E1E1;
    border: 1px solid #E1E1E1;
}

.itemlink_recently img {
    width: 121px;
    height: 90px;
}

.detailimages {  
    background-image: url(images/recent_bg.gif);
    background-repeat: repeat-x;
    background-color: #E1E1E1;
    border: 1px solid #E1E1E1;
}

.car_1_text {
    font-family: Tahoma;
    font-size: 11px;
    line-height: 11px;
    color: #666666;
    padding-left: 10px;
    padding-top: 7px;
}

.car_1_text a {
    font-weight: bold;
    color: #FCA130;
    line-height: 16px;
    text-decoration: underline;
}

.car_1_text a:hover {
    text-decoration: none;
}

#inindexside {
    border: 1px solid #D1D1D1;
    height: 100%;
    vertical-align: top;
}

.itemlink img {
    border: 1px solid #CBCBCB;
    width: 102px;
    height: 73px;
}

#dealers_banner {
    padding-left: 10px;
}

#foot { 
    background-image: url(images/bottom.png);
    background-repeat: no-repeat;
    padding: 0px;
}

* html #foot {
    background-image: none;
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bottom.png", sizingMethod="image");*/
}

#foottext td {
    padding: 5px 20px;
}

#foottext {
    background-image: url(images/bg.png);
    background-repeat: repeat-y;
    background-color: #FFFFFF;
}

* html #foottext {
    background-image: none;
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg.png", sizingMethod="scale");*/
}

#foot img { 
    display: block;
    height: 10px;
}

#car_tabs a {
    display: block;
    float: left;
    margin-top: 3px;
    margin-right: -1px;
    text-decoration: none;
    background-image: url(images/inner/tabs_bg.gif);
    background-repeat: repeat-x;
    border: 1px solid #D8D8D8;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    color: #868686;
    text-transform: capitalize;
    /*position: relative;*/
    outline: none;
    white-space: nowrap;
}

#car_tabs a span {
    display: block;
    padding: 5px 10px;
    cursor: pointer;
}

#car_tabs a.active {
    color: #FF8D00;
    background-image: url(images/inner/tabs_bg_a.gif);
    background-position: right top;
    background-repeat: no-repeat;
    border: none;
    border-left: 1px solid #D8D8D8;
    margin-top: 0px;
    background-color: #FFFFFF;
    z-index: 20;
}

#car_tabs a:hover {
    color: #FF8D00;
}

#car_tabs a.active span {
    padding-top: 5px;
    padding-bottom: 9px;
    padding-left: 9px;
    margin-right: 7px;
    padding-right: 5px;
    border-top: 1px solid #D8D8D8;
    background-image: url(images/inner/arb.gif);
    background-repeat: no-repeat;
    background-position: center 19px;
}

.car_border {
    clear: both;
    border: 1px solid #D8D8D8;
    margin-top: -1px;
    /*position: relative;*/
    z-index: 10;
}

.orange {
    color: #FE7700;
    text-decoration: none;
}

.star {
    font-weight: bold;
    color: #FF7600;
}

#detailside {
    vertical-align: top;
    padding-left: 10px;
}

#registerside {
    vertical-align: top;
    padding-left: 15px;
}

#detailside a {
    display: block;
}

/*.mandatory {
 position: relative;
 z-index: 3;
 font-size: 10px;
 line-height: 11px;
 margin-top: -38px;
}
*/
.mandatory {
    font-size: 10px;
    line-height: 11px;
}

.to_r .submit {
    float: right;
}

.reviews td {
    border-bottom: 1px solid #F2F2F2;
    vertical-align: top;
    padding: 10px 0px;
}

.search_banner {
    background-repeat: no-repeat;
    height: 101px;
    background-position: right -1px;
}

.search_banner span {
    display: block;
    padding: 10px 3px;
    width: 350px;
    font-family: Arial;
}

.car_type {
    float: left;
    width: 159px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    background-image: url(images/no_style.gif);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 37px;
}

.car_type div {
    margin: 0px 20px;
}

.car_type span {
    display: block;
    background-image: url(images/inner/style_l.gif);
    background-repeat: no-repeat;
}

.car_type span span {
    background-image: url(images/inner/style_r.gif);
    background-position: right top;
}

.car_type span span span {
    margin: 0px 12px;
    background-image: url(images/inner/style_bg.gif);
    background-repeat: repeat-x;
    padding: 2px 0px;
    line-height: 12px;
    padding-bottom: 6px;
    font-weight: bold;
    width: 95px;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
}

* html .car_type span span span {
    padding-bottom: 3px;
}

.spotlights {
    background-color: #FFF1E4;
    border: 1px solid #FFDDBE;
    border-top: none;
    border-bottom-color: #FFC998;
}

#search_params_div {
    background-color: #E8E8E8;
    border: 1px solid #C9C9C9;
}

#search_params_div td {
    font-weight: bold;
    white-space: nowrap;
}

#search_info {
    float: right;
    white-space: nowrap;
    font-weight: bold;
    margin-top: -40px;
    position: relative;
}

.bodystyle {
    border: 1px solid #D2D2D2;
    border-bottom-color: #BEBEBE;
    border-top-color: #EAEAEA;
    background-image: url(images/style_bg.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    width: 50%;
}

.fixer {
    display: block;
    clear: both;
    padding: 5px;
    margin: 0px;
}

.pager {
    background-color: #F7F7F7;
    margin-top: -1px;
    position: relative;
    z-index: 20;
    border: 1px solid #D8D8D8;
    border-top: none;
}

.pager td {
    white-space: nowrap;
}

.pager.new {
    padding: 5px;
    text-align: right;
}

.pager.new span, .pager.new a {
    padding: 0px 5px;
}

#search_results {
    border: 1px solid #FFFFFF;
    border-top: none;
}

#show_right_page {
    margin-bottom: 10px;
}

#search_form {
    border: 1px solid #D8D8D8;
    border-top: none;
    background-color: #F9F9F9;
}

.signintext {
    padding: 10px;
}

.signintext li {
    list-style-image: url(images/cust_li.gif);
}

#plantext{
    background-repeat: no-repeat;
    padding: 10px;
}

#plantext .pl_ban{
    position: relative;
    background-image: url(images/pl_bg.gif);
    background-repeat: repeat-x;
    border-left: 1px solid #B0B0B0;
    border-right: 1px solid #B0B0B0;
    min-height: 244px;
    padding: 0px 0px 0px 5px;
    width: 184px;
    background-color: #D6D6D6;
}


* html #plantext .pl_ban{
    width: 191px;
}

#plantext .pl_box{
    display: block;
    /* background-color: #ffffff;*/
    width: 167px;
    background-image: url(images/pl_box_bg.gif);
    background-repeat: repeat-x;
    background-color: #F2F2F2;
    padding: 5px;
}

* html #plantext .pl_box{
    width: 177px;
}

#plantext .pl_desc{
    color: #666666;
}


div.white{
    padding: 10px 10px 10px 5px;
}

#plantext .pl_txt p{
    margin: 10px 10px 10px 10px;
    font-size: 11px;
    color: #666666;
    width: auto;
}

.top_butt td{
    padding-right: 5px;
}

h1.dl_title{
    display: block;
    width: 182px;
    height: 38px;
    font-size: 23px;
    font-family: Tahoma;
    letter-spacing: -2px;
    background-image: url(images/dl_title_bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    vertical-align: middle;
}

h1.dl_title span{
    display: block;
    padding-top: 3px;
}

.infodesc {
    color: #FF7E00;
}

.infodesc strong {
    color: #666666;
}

.infodesc div {
    text-align: left;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    text-transform: none;
    font-size: 11px;
    color: #FF7E00;
}

.infodesc div.yellow {
    text-transform: capitalize;
    padding-left: 75px;
    margin-top: -13px;
    color: #FF7E00;
    padding-bottom: 10px;
}

.infodesc div.white {
    color: #666666;
}

.infodesc {
    padding: 10px;
}

#chromemenu {
    margin: 0px;
    padding: 0px;
    list-style: none;
    height: 37px;
}

#chromemenu {
    background-image: url(images/topm/bg1.gif);
    background-repeat: repeat-x;
}

#chromemenu li {
    float: left;
    background-image: url(images/topm/bgr.gif);
    background-position: right top;
    background-repeat: no-repeat;
    font-family: Century Gothic;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #FFFFFF;
    white-space: nowrap;
}

#chromemenu a {
    display: block;
    background-image: url(images/topm/bgl.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
    padding: 8px 1px;
    padding-left: 10px;
}

#chromemenu a:hover {
    color: #FF7200;
}

.dropmenudiv {
    background-image: url(images/translucent.png);
}

.dealer_login {
    background-image: url(images/lock.gif);
    background-repeat: no-repeat;
    background-position: 15px 5px;
}

.dealer_login td {
    padding-left: 90px;
}

.some_vehicle {
    width: 480px;
    float: left;
    height: 320px;
}

.print .some_vehicle {
    float: none;
    width: auto;
    height: 220px;
}

.categories { 
    border: 1px solid #D8D8D8;
    margin: 5px;
}

.categories ul {  
    font-style: normal;
    line-height: 1.5em;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #666666;
    text-decoration: none;
    text-indent: 5px;
    list-style: none;
    padding: 6px;
    margin: 2px;
    float:left;
    width: 170px;
}

.categories  li{ 
    float:bottom;
}

.categories  li a{
    text-decoration: none;
}

.main_category
{	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#3D3D3D;	}

.main_category_inactive
{	
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#ACACAC;	}

/*------nem modify ------*/
#footer{
    background: #fff url(images/bg.png) repeat-y 0 0;
    text-align: center;
    line-height: 20px;
    padding: 30px 0 0 0;
}

#footer .inner_footer{
    border-top: 1px solid #EFEFEF;
    padding: 20px 0 20px 0;
    margin: 0 22px 0 22px;
}

.home_left{
    width: 177px;
    margin: 0 17px 0 9px;
    overflow: hidden;
}

.home_left_categories_wrap{
    width: 177px;
    background: url(images/bg/left_categories_corners.gif) no-repeat 0 0;
    padding: 5px 0 0 0;
    margin: 0 0 6px 0;
}

.home_left_categories{
    background: url(images/bg/left_categories_corners.gif) no-repeat 0 100%;
    padding: 0 0 5px 0;
    width: 177px;
}

.inner_home_left_categories{
    background: #F9F9F9;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    padding: 1px 7px 10px 7px;
    width: auto;
}

.home_left_categories ul{
    margin: 0 0 0 0;
    list-style: none;
    padding: 0;
}


.home_left_categories ul li{
}
.home_left_categories ul li a{
    color: #6A6A6A;
    line-height: 20px;
    height: 20px;
    text-decoration: none;
    background: url(images/icons/home_listing_arrow.gif) no-repeat 15px 7px;
    padding: 0 0 0 26px;
    font-size: 12px;
    font-family: Verdana;
    display: block;
}

.home_left_categories ul li a:hover{
    background-color: #E5E5E5;
}


.home_left_categories ul li.subheader{
    padding: 10px 0 2px 0;
    margin-left:-5px;
    margin-right:-5px;
}

.home_left_categories ul li.subheader a{
    background: none;
    font-size: 12px;
    padding-left: 15px;
    font-weight: bold;
    color: #4F4F4F;
}

.banners td{
    padding: 8px 0 7px 0;
}

.most_viewed_box{
    width: 216px;
    margin: 0 8px 0 15px
}

.grey_header{
    height: 33px;
    background: url(images/bg/grey_header_corners.gif) no-repeat 0 0;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    font-family: Tahoma;
    font-size: 18px;
    color: #fff;
}

.grey_header span{
    height: 33px;
    display: block;
    line-height: 33px;
    background: url(images/bg/grey_header_corners.gif) no-repeat 100% 0;
    padding: 0 5px 0 0;
}

.grey_header span span{
    padding: 0 15px 0 15px;
    background: #535353;
}

.light_grey_header{
    height: 33px;
    background: url(images/bg/light_grey_header_corners.gif) no-repeat 0 0;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    font-family: Tahoma;
    font-size: 18px;
    color: #fff;
}
.light_grey_header span{
    height: 33px;
    display: block;
    line-height: 33px;
    background: url(images/bg/light_grey_header_corners.gif) no-repeat 100% 0;
    padding: 0 5px 0 0;
}

.light_grey_header span span{
    padding: 0 15px 0 15px;
    background: #9C9C9C;
}

.most_viewed_listing_box_wrap{
    background: url(images/bg/most_viewed_corners.gif) no-repeat 0 0;
    padding: 5px 0 0 0;
    margin: 4px 0 0 0;
}
.most_viewed_listing_box{
    background: #F9F9F9;
    border: 1px solid #D4D4D4;
    border-top: 0;
    padding: 0 19px 19px 19px;
}

.most_viewed_listing_box ul{
    margin: 0;
    list-style: none;
    padding: 0;
}

.most_viewed_listing_box ul li{
    padding: 12px 0 7px 0;
    font-size: 11px;
    font-family: Verdana;
}

.most_viewed_listing_box ul li p.name{
    color: #585858;
    text-transform: uppercase;
    line-height: 12px;
    margin: 10px 0 0 0;
    padding: 0;
}

.most_viewed_listing_box ul li div.price{
    color: #EF6B00;
    font-weight: bold;
}
.most_viewed_listing_box ul li div.mileage{
    color: #646464;
}
.most_viewed_listing_box ul li a{
    color: #646464;
    text-decoration: underline;
}
.most_viewed_listing_box ul li a:hover{
    text-decoration: none;
}

.most_viewed_listing_box ul li a img{
    width: 173px;
    height: 132px;
    border: 1px solid #565656;
}

.most_viewed_listing_box ul li a:hover img{
    border: 1px solid #EF6B00;
}

.custom_button{
    display: inline-block;
    background:  url(images/bg/custom_button_corners.gif) no-repeat 0 0;
    padding: 0 0 0 10px;
    color: #fff;
    font-size: 11px;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    font-family: Tahoma;
    white-space: nowrap;
}
.custom_button:hover{
    text-decoration: underline;
}

.custom_button span{
    display: inline-block;
    background:  url(images/bg/custom_button_corners.gif) no-repeat 100% 0;
    padding: 0 10px 0 0;
}
.custom_button span span{
    line-height: 20px;
    height: 20px;
    background: #9C9C9C;
    padding: 0 4px 0 4px;
}

.partners_box{
    margin: 25px 0 0 0;
}

.recently_posted_wrap{
    width: 528px;
    overflow: hidden;
}

.recently_posted_box{
    background: url(images/bg/recently_posted_cars_corner.gif) no-repeat 0 0;
    padding: 5px 0 0 0;
    margin: 4px 0 0 0;
}

.inner_recently_posted_box{
    background: #F9F9F9;
    border: 1px solid #D4D4D4;
    border-top: 0;
    padding: 10px 18px 18px 4px;
}

.small_header{
    padding: 0 61px 0 12px;
    color: #646464;
    text-transform: uppercase;
    font-family: Verdana;
    display: inline;
    font-size: 30px;
    line-height: 26px;
    height: 26px;
}
.small_car_header{background: url(images/bg/small_car.gif) no-repeat 100% 6px;}
.small_trucks_header{background: url(images/bg/small_trucks.gif) no-repeat 100% 6px; padding-right: 76px;}
.small_machinery_header{background: url(images/bg/small_machinery.gif) no-repeat 100% 6px; padding-right: 49px;}
.small_spare_parts_header{background: url(images/bg/small_spare_parts.gif) no-repeat 100% 6px;  padding-right: 47px;}

.recently_posted_listing td{
    padding: 13px 0 12px 10px;
    color: #646464;
    font-size: 11px;
    font-family: Verdana;
    text-align: center;
    line-height: 12px;
}

.recently_posted_listing td a img{
    border: 1px solid #686868;
    width: 113px;
    height: 86px;
}

.recently_posted_listing td a:hover img{
    border: 1px solid #EF6B00;
}

.recently_posted_listing td p.name{
    text-transform: uppercase;
    color: #646464;
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 11px;
}

.recently_posted_listing td div.price{
    color: #EF6B00;
    font-size: 11px;
    font-weight: bold;
}

#slider_cars{
    margin: 0 0 16px 0;
    background: #F9F9F9;
}

.slider_item{
    margin: 0 9px 0 0;
    width: 115px;
    float: left;
    font-size: 11px;
    font-family: Verdana;
    line-height: 12px;
    text-align: center;
}

.slider_item .name{
    color: #646464;
    text-transform: uppercase;
    font-size: 11px;
    margin: 14px 0 0 0;
}

.slider_item .price{
    color: #EF6B00;
    font-weight: bold;
    font-size: 11px;
}

.slider_item a img{
    width: 113px;
    height: 86px;
    border: 1px solid #646464;
}

.choose_category_box{
    width: 624px;
    height: 260px;
    position: relative;
}

.choose_category_cars{background: url(images/bg/choose_categoty_cars.jpg) no-repeat 0 0;}
.choose_category_trucks{background: url(images/bg/choose_categoty_trucks.jpg) no-repeat 0 0;}
.choose_category_machinery{background: url(images/bg/choose_categoty_machinery.jpg) no-repeat 0 0;}
.choose_category_spare_parts{background: url(images/bg/choose_categoty_spare_parts.jpg) no-repeat 0 0;}

.choose_category_box ul{
    position: absolute;
    bottom: 0;
    width: 624px;
    height: 46px;
    list-style: none;
    margin: 0;
    right: 0;
    padding: 0;
}

.choose_category_box li{
    float: left;
    width: 25%;
}
.choose_category_box li a{
    height: 46px;
    display: block;
    line-height: 46px;
    text-align: center;
    text-transform: uppercase;
    color: #383838;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 16px;
    background: #E9E9E9;
    margin: 0 0 0 1px;
}

.choose_category_box li a:hover{
    background: none;
}

.quick_search{
    width: 365px;
    height: 260px;
    position: relative;
}
.quick_search ul{
    margin: 0;
    list-style: none;
    padding: 0;
}

.search_select_box{
    position: absolute;
    left: 212px;
    top: 55px;
    width: 130px
}

.search_select_box select{
    border: 1px solid #C9C9C9;
    background: #F2F2F2;
    color: #4F4F4F;
    font-size: 11px;
    font-family: Tahoma;
    margin: 0 0 6px 0;
    width: 130px !important;
}

.search_select_box li input{
    border: 1px solid #C9C9C9;
    background: #F2F2F2;
    color: #4F4F4F;
    font-size: 11px;
    font-family: Tahoma;
    margin: 0 0 6px 0;
    width: 130px !important;
}

.search_radio_box{
    margin: 5px 0 25px 0;
}

.search_radio_box label{
    display: block;
    color: #434343;
    line-height: 16px;
    font-size: 11px;
    font-family: Tahoma;
}

.search_radio_box label input{
    margin: 0 5px 0 0;
    vertical-align: middle;
}

.search_button{
    text-align: right;
}

.hot_deals_header{
    background: url(images/bg/hot_deals_header.gif) no-repeat 0 0;
    height: 33px;
    line-height: 33px;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:18px;
    height:33px;
    text-transform: uppercase;
    margin: 0 0 4px 0px;
}

.hot_deals_header span{
    display: block;
    padding: 0 16px 0 16px;
}

.similar_items_header{
    background: url(images/bg/similar_items_header.gif) no-repeat 0 0;
    height: 33px;
    line-height: 33px;
    color:#FFFFFF;
    font-family:Tahoma;
    font-size:18px;
    height:33px;
    text-transform: uppercase;
    margin: 0 0 4px 0;
}

.similar_items_header span{
    display: block;
    padding: 0 26px 0 26px;
}

.reply_email {
    border-bottom: 1px solid #C9C9C9;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    margin-left: 5px;
}

.reply_email span {
    font-size: 16px;
    padding-right: 18px;
    font-weight: bold;
}

.message {
    margin-left: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.status {
    color: #53AA13;
    font-size: 18px;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 10px;
}

.message span {
    font-size: 16px;
    margin-right: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.areaclass {
    width: 290px;
    height: 250px;
}

.error span.red {
    color: red;
    font-weight: bold;
}

/*------end nem modify ------*/

