
#contactable {
    background-image:url({jquery}contactable/images/contact.png);
    color:#FFFFFF;
    background-color:#333333;
    cursor:pointer;
    height:102px;
    margin:0 0 0 -5px;
    overflow:hidden;
    position:fixed;
    text-indent:0px;
    top:80px;
    width:44px;
    z-index:100000;
}

#contactForm {	
    background-color:#333333;
    border:2px solid #FFFFFF;
    color:#FFFFFF;
    height:450px;
    /*left:-110px;*/
    margin:-160px 50px 0 -280px;
    overflow:hidden;
    padding:0 0 0 20px;
    position:fixed;
    top:180px;
    width:250px;
    z-index:99;
    /*border:1px solid black;*/
}

form#contactForm input, textarea {
    background:#FFFFFF none repeat scroll 0 0;
    outline-style:none;
    outline-width:medium;
    width:200px;
    padding:5px;
    border:1px solid #dfdfdf;
    font-family: georgia;
    font-size:1em;
    margin-bottom:10px;
}

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

form#contactForm p {
    width:220px;
    font-size:0.9em;
}

#contactForm .red {
    color:	#F5410F;
}

#overlay {
    background-color:#666666;
    display:none;
    height:100%;
    left:0;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:0;
}
.error { background-color: #EDBE9C; }
#name.error { background-color: #EDBE9C; } 
#email.error { background-color: #EDBE9C; }
#comment.error { background-color: #EDBE9C; }

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

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


.holder {
    margin:10px;
    padding-top:20px;
    width:100px;
}		
