body#request-quote #page_banner { background-image:url(../_img/graphics/page_banners/request-quote.jpg);}

.formbackground { padding:10px; }
#request-quote-wrapper { width:500px; margin: 0 auto; }
#request-quote-wrapper h2 {
    color: #444;
    margin: 0 0 15px;
    text-align: center;
}
.quote, .quoteArea {font-size: 12px;
        outline:none;
	border: 1px solid #ccc; 
	padding:7px;
        -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
        width:195px;
        margin: 3px 0 4px;
}
.quoteArea { width:300px; height:150px; }
textarea:focus,input:focus { border:1px solid #29b4f5; }

.FormSubmitButton,.FormSubmitButton:hover{color:#FFF;background-color: #58b300; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height:30px;width:120px;border:1px solid #007095;cursor:pointer; }
.FormSubmitButton:hover {background-color: #099ae5; }

#tblContactForm { margin:10px auto; width: 450px; }
#tblContactForm td.vtop { vertical-align: top; padding: 0 7px }
td.fieldlabel { width:130px; }

#checkcol1, #checkcol2 { width:150px; float:left; margin:5px 0 10px; }
#checkcol1 { margin-right: 10px; }
