
/* Contact Page */

div#form-holder form { width:547px }
div#form-holder h3 { font-size:14px; color:#fff }
div#form-holder span { color:#fff; font-style:italic }

div#form-holder form legend { margin:0; border:0; padding:0; font-size:14px; color:black; font-weight:bold }
div#form-holder form fieldset { margin-bottom:20px; border:none; padding:0 }
div#form-holder form fieldset.submit { margin-bottom:20px; border:none; padding:0 20px 0 0; text-align:right }
div#form-holder form label { color:#aaa; width:200px; float:left; text-align:right; display:block; cursor:pointer; padding:14px 10px 0 0; font-size:1.5em; font-family:Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif }
div#form-holder form input.text, div#form-holder form textarea, div#form-holder form select { width:305px; margin:5px 15px 5px 0; border:1px solid #bebebe; padding:5px; font-size:1.5em; font-family:Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif; color:#444; background:#fff url("../images/backgrounds/form-input.gif") repeat-x bottom left }

div#form-holder form ol { margin:20px 0 0 0; padding:0 }
div#form-holder form ol li { list-style:none; padding:1px 0; margin:0 }
div#form-holder form ol li.last { border:0 none }
div#form-holder form ol li input { margin:0 15px 0 0 }
div#form-holder form ol li.chk label { margin:0 0 0 7px; float:none; padding:0; display:inline }
div#form-holder form ol li.chk input { margin:0 0 0 150px; border:0 none }

form li.erroneous input { border:2px solid #b6966b!important }
form li.erroneous textarea { border:2px solid #b6966b!important }

div#form-holder div.errors { margin-top:20px }
div#form-holder div.errors ul li { list-style:none; color:#fff; font-size:1.2em; padding:3px 0 }
