#contactable {
    background-image:url(../img/contact.png);
    color:#FFFFFF;
    background-color:#66000F;
    cursor:pointer;
    height:102px;
    /*left:0;*/
    right:0;
    /*margin-left:-5px; */
    margin-right:-5px; 
    overflow:hidden;
    position:fixed;
    *position:absolute;
    text-indent:-100000px;
    top:300px;
    *margin-top:200px;
    width:44px;
    z-index:100000;
}

#contactForm {
    background-color:#66000F;
    border:2px solid #FFFFFF;
    color:#FFFFFF;
    height:350px;
    /*left:0;*/
    right:0;
    /*margin-left:-400px;*/
    margin-right:-400px;
    margin-top:-160px;
    overflow:hidden;
    /*padding-left:30px;*/
    padding-right:30px;
    position:fixed;
    top:330px;
    width:360px;
    *width:394px;
    z-index:99;
}

form#contactForm input, textarea {
    background:#FFFFFF none repeat scroll 0 0;
    outline-style:none;
    outline-width:medium;
    width:325px;
    padding:5px;
    border:1px solid #dfdfdf;
    font-size:1em;
    margin-bottom:10px;
    font-family: "trebuchet ms", helvetica, sans-serif;
}

form#contactForm .submit {
    background: #F5410F none repeat scroll 0 0;
    outline-style:none;
    outline-width:medium;
    width:325px;
    padding:5px;
    border:3px solid #F5410F;
    outline-color:-moz-use-text-color;
    font-size:1em;
    cursor:pointer;
    color:#FFF;
    font-weight:bolder;
    margin-top:10px;
}

form#contactForm p {
    width:325px;
    font-size:0.9em;
    margin-left: 20px;
}

.red {
    color:  #F5410F;
}

#overlay {
    background-color:#666666;
    display:none;
    height:100%;
    /*left:0;*/
    right:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:0;
}

#name.error { background-color: #EDBE9C; }
#email.error { background-color: #EDBE9C; }
#comment.error { background-color: #EDBE9C; }

#contactForm #loading {
    background: url(../img/ajax-loader.gif) no-repeat;
    width:55px;
    height:55px;
    margin: 100px auto;
    display:none;
}

#callback {
    font-size:1.1em;
    color: #FFF;
    width:325px;
    margin: 100px auto; 
    display:none;
}


.holder {
    margin:0 auto;
    padding-top:20px;   
}   
    
