/* ---------------------------------------------------------------------------------
   
   Quorum Services - Form Stylesheet 
   Author: Pixel House
   Website: www.pixel-house.com.au 

--------------------------------------------------------------------------------- */


#contactDetails { margin: 0 0 10px 0; float: left; }
#contactDetails p { margin: 0 0 0.4em 0; float: left; width: 100%; }
.cLeft { float: left; width: 100px; font-weight: bold; }
.cRight { float: right; width: 550px; }
a img { border: none; }

fieldset { border: solid 1px #ccc; padding: 12px 20px 20px 20px; margin: 5px 0px 20px 0px; width: 612px; float: left; overflow: hidden; }
.required { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; }

fieldset p { margin: 0.6em 0; width: 100%; display: block; float: left; }
fieldset label span { color: #666; font-size: 0.95em; }
fieldset legend { font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; color: #666; margin-bottom: 10px; }
fieldset legend span { color: #6c9dcd; }
#right fieldset ul { float: left; }
#right fieldset li { text-indent: 0px; padding-left: 20px; }

fieldset label { float:left; display: block; width: 220px; background: #ececec; margin-right: 10px; display: inline; padding: 1px 8px 2px 8px; font-size: 0.9em; }
fieldset .top { margin: 1.4em 0 0.6em 0; }
fieldset input:focus, fieldset textarea:focus, fieldset select:focus { background: #fff6cb; border: solid 1px #7f9db9; padding: 2px; }
.submit { text-align: right; float: right; }

.field, .commentBox, .field2, .field3, .field4, field5 { width: 352px; padding: 2px; border: solid 1px #7f9db9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.field2 { width: auto; }
.field3 { width: 60px; }
.field4 { width: 250px; }
.field5 { width: 80px; }
.field6 { width: 40px; }

.commentBox { width: 565px; }

.code { padding: 2px; border: solid 1px #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.code { width: 70px; float: left; margin: 1px 0px 0px 10px; }
#antispam { margin-top: 2px; float: left; }

#error { color: #b80c0c; }
#successful { margin-top: 30px; display: block; }

#declaration, #check { width: 552px; padding: 20px 50px; border: solid 1px #ccc; background: #efefef; margin-bottom: 20px; text-align: center; float: left;}
#declaration h3 { font-size: 0.9em; text-transform: uppercase; margin: 0 0 1.0em 0; }
#acceptP { border-top: solid 1px #ccc; padding: 10px 0 0 0; }

#amount { border: solid 2px #ccc; background: #efefef; float: left; padding: 10px; margin-bottom: 20px; width: 628px; }
#amount p { margin: 0; text-transform: uppercase; font: 0.7em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#amount p span { color: #bb2929; }

#payLater { margin-top: 15px; float: left; border-top: solid 1px #ccc; padding-top: 20px; }
#backBtn { border: none; float: left; height: 80px;}

#check { padding: 10px 50px; }
#check p { font-size: 0.7em; margin: 0; }

#greybg { border: solid 1px #ccc; background: #efefef; }


