/* ---------------------------------------------------------------------------------
   
   Surf in Paradise - Form Styles 
   Author: Pixel House
   Website: www.pixel-house.com.au 

--------------------------------------------------------------------------------- */

fieldset { margin: 0; padding: 0; border: none; }
/* fieldset p { width: 100%; margin: 0; padding: 10px 0px; border-top: solid 1px #cfbe8c; float: left;  } */
fieldset label { float:left; width: 190px; display: block; padding: 2px 20px 2px 0; }
fieldset label span { font-size: 0.75em; display: block; line-height: 1.4em; }

#giftform p { width: 100%; margin: 0; padding: 10px 0px; border-top: solid 1px #cfbe8c; float: left;  }

#paynow label { font-size: 15px; color: #716654;}
/* #paynow p { width: 550px; padding: 0px; margin-top: 10px;} */
#paynow label { width: 130px; padding-right: 0px; float: left; width: 190px; padding-top: 3px; }
#paynow .paynowB { float: left; padding-top: 10px; border-top: solid 1px #cfbe8c; } 


.inputBox { width: 410px; float: left; padding: 10px 0px; border-top: solid 1px #cfbe8c;}
.bfield { width: 200px; border: solid 1px #cfa37e; padding: 2px; font-size: 13px; }
.hiddenInp { display: none; }

.field2, .commentBox, .select, .smfield { border: solid 1px #cfa37e; padding: 2px; font-size: 1.0em; width: 405px; }
.select { width: 260px; }
.submit { text-align: right; margin: -34px 0 90px 0; }
.smfield { width: 30px; }

.cReject { background: #b81919; color: #fff; text-indent: 212px; }
#successful, .successful { background: #4ebb3c; float: left; width: 100%; color: #fff; padding: 10px 0px; margin-bottom: 50px; text-align: center; }


#book input { border: solid 1px #cfa37e; padding: 2px; font-size: 1.0em; }

.bookinfo { font-size: 0.8em; padding-bottom: 20px; color: #716654; }
.required { color: #a73131; font-weight: bold; }


