div.layout_main
{
    width:              990px;
    margin:             0 auto;
    text-align:         left;
}

ul.menu_top
{
    text-align:         left;
    font-size:          11px;
    font-weight:        bold;
    height:             29px;
    background:         url('../img/menu_top.png') no-repeat;
    margin:             0;
    padding:            11px 0 0 10px;
}

ul.menu_top li
{
    display:            inline;
    padding:            0 20px 0 20px;
    border-right:       solid 1px #99a827;
}

ul.menu_top li a
{
    color:              #6a6f35;
}

ul.menu_top li a:hover
{
    text-decoration:    none;
    color:              #EEEDED;
}


/*******************************************************************/
div.top_logos
{
    margin:             15px 0;
}

div.top_baners
{
    margin:             15px 0;
}

/*******************************************************************/
div.content_top
{
    background:         url('../img/content_top.png') no-repeat left top;
    height:             250px;
    padding:            20px;
    height:             20px;
}

div.content_middle
{
    background:         url('../img/content_middle.png') repeat-y;
    min-height:         250px;
    padding:            10px 20px;
}

div.content_bottom
{
    background:         url('../img/content_bottom.png') no-repeat;
    height:             17px;
    margin-bottom:      10px;
}

div.tab
{
    background:         url('../img/tab.png') no-repeat;
    width:              153px;
    height:             24px;
    margin-right:       2px;
    text-align:         center;
    padding-top:        4px;
}

div.tab a
{
    color:              #c5dd6d;
    font-weight:        bold;
}

div.tab_current
{
    background:         url('../img/tab_current.png') no-repeat;
    width:              153px;
    height:             24px;
    margin-right:       2px;
    text-align:         center;
    padding-top:        4px;
}

div.tab_current a
{
    color:              #8B8B8B;
    font-weight:        bold;
}

/*******************************************************************/
div.box_bottom
{
    background:         url('../img/box_bottom.png') no-repeat;
    width:              217px;
    height:             212px;
    overflow:           hidden;
    margin:             1px 7px 10px 0;
    float:              left;
    padding:            7px 5px 5px 8px;
    color:              #555555;
    text-align:         left;
    font-size:          11px;
}

div.box_bottom .pic
{
    margin-top:         20px;
    margin-left:        3px;
}

div.box_bottom .link a
{
    margin-left:        3px;
    color:              #C42525;
    font-weight:        bold;
    font-size:          12px;
}

div.box_prices
{
    min-height:         100px;
    margin:             0 0px 20px 30px;
}

div.box_prices div.label a
{
    color:              white;
}

div.box_prices div.right a
{
    color:              black;
}

div.label
{
    background:         url('../img/bg_label.png') no-repeat;
    height:             17px;
    width:              220px;
    padding:            10px;
    margin-bottom:      5px;
    margin-top:         15px;
}

div.label a
{
    color:              white;
}

.question_form
{
    width:              300px;
    margin-top:         20px;

}

.question_form td
{
    padding:            3px 6px;
}

div.box_newsletter
{
    background:         url('../img/box_newsletter.png') no-repeat;
    width:              217px;
    height:             160px;
    overflow:           hidden;
    float:              left;
    padding:            7px 5px 5px 8px;
    color:              #555555;
    text-align:         left;
    font-size:          11px;
}


/*******************************************************************/
div.footer_menu
{
    background:         url('../img/bg_footer.png') no-repeat;
}

div.footer_menu a
{
    font-size:          11px;
    color:              #898989;
}

div.main_node
{
    margin-bottom:      5px;
}

/*******************************************************************/
.about
{
    margin-top:         10px;
    font-size:          11px;
    color:              #555555;
}

#footer_links a
{
    font-size:          10px;
    padding-right:      10px;
}

.car_info
{
    border:             solid 1px #DFDFDF;
    background-color:   white;
    width:              650px;
}

.car_info td
{
    padding:            10px 5px;
    vertical-align:     top;
    text-align:         left;
}

.car_info p
{
    margin-bottom:      10px !important;
    color:              #555555;
}

#car_question input, #car_question select
{
    font-size:          12px;
    padding:            3px;
}

div.box_gallery
{
    background:         url('../img/box_bottom2.png') no-repeat;
    width:              220px;
    height:             285px;
    overflow:           hidden;
    clear:              right;
    float:              right;
    padding:            7px 5px 5px 5px;
    color:              #555555;
    text-align:         left;
    font-size:          11px;
}

div.box_gallery .link a
{
    margin-left:        3px;
    color:              #C42525;
    font-weight:        bold;
    font-size:          12px;
}

.slideshow { height: 175px }
.slideshow img {width: 220px; height: 165px }
