form#contactForm input[placeholder]{
    color: #fff !important;
}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{height:100%;width:100%;}
#contactable{background-image:url(../images/get-quote-homepage.jpg);color:#FFFFFF;background-color:#333333;cursor:pointer;height:129px;right:6px;margin-right:-5px;*margin-right:-5px;overflow:hidden;position:fixed;*position:absolute;text-indent:-100000px;bottom:9%;*margin-top:10px;width:37px;z-index:100000;-webkit-transition:background-image 0.7s ease-in-out;-moz-transition:background-image 0.7s ease-in-out;-ms-transition:background-image 0.7s ease-in-out;-o-transition:background-image 0.7s ease-in-out;transition:background-image 0.7s ease-in-out;}
#contactable:hover{background-image:url(../images/get-quote-homepage-hover.jpg);background-repeat:no-repeat;-webkit-transition:background-image 0.2s ease-in-out;-moz-transition:background-image 0.7s ease-in-out;-ms-transition:background-image 0.7s ease-in-out;-o-transition:background-image 0.7s ease-in-out;transition:background-image 0.7s ease-in-out;}
#contactForm{background-color:#333333;color:#FFFFFF;height:395px;right:6px;margin-right:-400px;*margin-right:-434px;overflow:hidden;padding-left:15px;padding-right:20px;position:fixed;bottom:9%;width:285px;*width:394px;z-index:1000000;}
form#contactForm input, form#contactForm textarea{background:#5e5d5d none repeat scroll 0 0;outline-style:none;outline-width:medium;width:182px;padding:8px 8px 8px 10px;border:0;font-size:1em;margin-bottom:13px;-moz-border-radius:5px;-webkit-border-radius:5px;-opera-border-radius:5px;border-radius:5px;font-size:13px;color:#bfbfbf;font-family:Arial, Helvetica, sans-serif;float:right;color:#ff7d00;}
form#contactForm .submit{background-color:#ff7d00;outline-style:none;outline-width:medium;width:79px;padding:7px 0;border:0;outline-color:-moz-use-text-color;font-family:Arial, Helvetica, sans-serif;font-size:13px;cursor:pointer;color:#2f2f2f;text-transform:uppercase;font-weight:bolder;font-family:Helvetica;margin-top:10px;float:left;margin-left:11px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
form#contactForm .submit:hover{background-color:#7dbe0a;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
form#contactForm p{width:325px;font-size:0.9em;}
form#contactForm .disclaimer{*margin-left:20px;}
#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;}
form#contactForm label{*margin-left:20px;}
form#contactForm #loading{background:url(../images/ajax-loader.gif) no-repeat;width:55px;height:55px;margin:100px auto;display:none;}
#callback{color:#FFF;width:325px;margin:50% auto;display:none;font-size:18px;line-height:20px;}
.holder{margin:0 auto;*margin-left:20px;padding-top:20px;}
.holder > img{padding-left:10px;}
.give{font-size:13px;color:#fff;text-align:left;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;   line-height: 19px;margin-bottom:15px;}
.give1{font-size:13px;line-height:20px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:#9c9c9c;text-align:left;padding-top:14px;padding-bottom:15px;}
.inpu-text{width:75px;float:left;font-size:14px;padding-top:7px;color:#9C9C9C;text-transform:uppercase}
.clear{clear:both}
#contactmobile{background-image:url(../images/get-quote-mobile.png);color:#FFFFFF;cursor:pointer;height:70px;right:0px;margin-right:0px!important;*margin-right:-5px;overflow:hidden;position:fixed;*position:absolute;text-indent:-100000px;top:0%;*margin-top:10px;width:65px;z-index:10000;-webkit-transition:background-image 0.7s ease-in-out;-moz-transition:background-image 0.7s ease-in-out;-ms-transition:background-image 0.7s ease-in-out;-o-transition:background-image 0.7s ease-in-out;transition:background-image 0.7s ease-in-out;}
#contactmobile:hover{background-image:url(../images/get-quote-mobile-hover.png);background-repeat:no-repeat;-webkit-transition:background-image 0.2s ease-in-out;-moz-transition:background-image 0.7s ease-in-out;-ms-transition:background-image 0.7s ease-in-out;-o-transition:background-image 0.7s ease-in-out;transition:background-image 0.7s ease-in-out;}
#contactmobile a{display:block;height: 70px;}
#contactForm #captchacode {    color: #9c9c9c;    float: right;    font-size: 14px;    margin-bottom: 10px;     text-align: left;    width: 100%;}
#ccode {    margin-bottom: 0 !important;}
 