﻿/* Contact Us
*-----------------------------------------------------------------------*/
.contact-form
{
    font-family: Arial;
            
    display: block;
    width: 380px;height: 623px;
    background-color: #eaeaea;
            
    border: 1px solid #000000;
}

.contact-form .close-link 
{
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 7px;
    right: 7px;
    background: url(../images/cancel-box.png) no-repeat;
}
        
.contact-form h1 {
    padding: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 18px;
    text-indent: 10px;
    background-color: #000000;
    color: #ffffff;
}
        
.contact-form label {
    display: block;
    width: 355px;
    font-size: 12px;
    margin: 0 auto;
    margin-bottom: 10px;
    padding: 3px;
    line-height: 18px;
}
        
.contact-form label i {
    color: #545454;margin-bottom: 0px; 
}
        
#contact-form-comment {
    display: block;
    width: 355px;height: 475px;
    margin: 0px auto;
    margin-bottom: 15px;
    border: 1px solid #919191;
    background-color: #ffffff;
}
        
#contact-form-comment label {
    width: 333px;
}
        
#contact-form-vehicle 
{
    width: 333px;
    margin: 10px auto;
    line-height: 1.231;
    position: relative;
}
        
#contact-form-vehicle img{
    display: inline-block;*display: inline;*zoom: 1;
}
        
#contact-form-vehicle b
{
    position: absolute;
    top: 0px;right: 0px;
    font-size: 12px;line-height: 16px;
    display: inline-block;
    width: 240px;
    height: 75%;
    margin-top: 10px;
    margin-right: 0px;
    text-overflow:ellipsis;
}
        
.contact-form img {
    width: 80px;
    margin: 0px 5px 5px 0px;
}
        
textarea {
    display: block;
    width: 328px;
    height: 98px;
    margin: 0px auto;
}
        
#contact-form-input {
    display: block;
    width: 333px;height: 240px;
    margin: 10px auto;
}
        
#contact-form-input label.headertext {
    width: 95px;
}
        
#contact-form-input input {
    width: 226px;  
}
        
#contact-form-input label.headertext,#contact-form-input input,
#contact-form-input div.captcha div.captcha-img
{
    display: inline-block;*display: inline;*zoom: 1;
}
        
#contact-form-input div.captcha
{
    padding: 0px;position: relative;
    display: block;height: 90px;width: 355px;
}
#contact-form-input div.captcha label,#contact-form-input div.captcha input {
    margin: 0px;
}
        
#contact-form-input div.captcha label.small-text {
    position: absolute;
    top: 35px;left: 102px;
    font-size: 11px;
}
        
#contact-form-input div.captcha div.captcha-img 
{
    position: absolute;top: 0px;left: 102px;
    display: block;
    width: 160px;height: 38px;
}
#contact-form-input div.captcha div.captcha-img img {
    width: 100%;margin: 0 auto;   
}

#contact-form-input div.captcha input {
    position: absolute;top: 55px;left: 102px;
}
        
.contact-form a.ui-button {
    color: #ffffff;text-align: center;display: block;width: 70px;
    display: inline-block;*display: inline;*zoom: 1;
    float: right;margin-right: 13px;text-decoration: none;
}