/*contact form css starts here*/

#contactFormContainer
{
    position:fixed;
    top:180px;
    float:left;
    z-index:4;
}

#contactForm
{
    width:310px;
    height:300px;
    /*background-image:url(../images/bkg.png);*/
    float:left;
    background:#F8F8F8 none repeat scroll 0 0;
    border-color:#FF9E48;
    border-style:solid none solid solid;
    border-width:5px 0 5px 5px;
    padding:15px 0;
}

#contactForm fieldset
{
    margin-top:23px;
    margin-left:7px;
    border:none;
    width:270px;
}

#contactForm label
{
    display:block;
    color:#888a86;
    font-size:12px;
}

#contactForm label:after{
    content:'*';
    color:#FF0000;
}
#contactForm input[type=text]
{
    border:1px solid #c8c8c8;
    display:block;
    height:16px;
    width:170px;
    color:#888a86;
}

#contactForm textarea
{
    display:block;
    border:solid 1px #c8c8c8;
    width:100%;
    margin-bottom:10px;
    color:#888a86;
    width:170px;
}
#contactForm input[type=submit]
{
    border:0px;
    color:#FFF;
    font-size:12px;
    padding:4px;
    background:#FF9E48;
    margin-left:90px
}
#contactLink
{
    width:50px;
    height:204px;
    background-image:url(../images/slidein_button1.png);
    display:block;
    cursor:pointer;
    float:right;
}
#contactLink:hover {
    background-image:url(../images/slidein_button1Active.png);
}
#messageSent
{
    color:#ff9933;
    display:none;
}
#contactForm form label.error {
    color:red;
    font-size:12px;
}

.lable-txt ul{
    list-style:none;
}

.lable-txt li{
    margin-bottom:17px;
}

.field-width{width:180px;}

.field-width ul{
    list-style:none;

}

.field-width li{
    margin-bottom:12px;
}

/*contact form css ends here*/
