/* Private: form */

#formHolder { background:url(/images/site_structure/contactBack.gif) top left no-repeat; }
/*
#formHolder { background:#fff;}
#bigSwirl { background:blue; position:absolute; left:0px; top:110px; width:289px; height:290px; z-index:1; }
#smallSwirl { background:green; position:absolute; left:550px; top:30px; width:93px; height:90px; z-index:1; }
*/

/*styles for NetBuild list areas (form plugin)*/
form {padding:5px 0 0 0; margin:0; width:100%; text-align:center; z-index:100; }
.formContent, .tableTextarea {width:375px; padding-top:5px; margin:auto; background-color:#fff0e7;}

.tableRow, .submitRow, .tableHeading {width:375px; margin:auto; padding:2px 0;}
.tableHeading {margin-top:10px; font-size:100%; font-weight:bold; color:#fff; padding:0; background-color:#ff6600; border-bottom:1px solid #fff; padding:3px 0;}
.tableHeading span {display:block; width:100%; padding:2px 0;}

.tableLeft {float:left; width:135px; font-weight:bold; color:#000; font-size:100%; text-align:left; padding-left:10px;}
.tableRight {float:right; width:225px; text-align:center;}

.tableCheckLeft {float:left; width:140px; font-weight:bold; font-size:100%; text-align:left; padding-left:10px;}
.tableCheckRight {float:right; width:225px; text-align:center;}

.tableEnd {height:10px; font-size:10px; padding:0; width:375px; margin:0;}

.formReq {color:#EB181E; vertical-align:super; font-size:80%; font-weight:normal;}

.textInput, textarea {border:1px solid #ffbf9c; font-family:verdana,arial,helvetica; font-size:100%; width:200px;}
.textInputLarge {width:350px;}
.largeSpace {padding-bottom:10px;}

.submitRow { text-align:right; }
.submitRow .submit { width:100%; text-align:right; padding-top:10px; color:#fff; }
.submitRow .submit button { width:100px; height:25px; background-color:#fff0e7; border:1px solid #ffbf9c; cursor:pointer; text-align:center; margin-left:auto; }
