/*
FORM
*/
form {color:#3B3E43;margin:10px;width:555px;float:left;display:inline;}
form h3 {background:url(images/form_header.png) top left repeat-x;color:#56557C;font-size:12px;line-height:24px;margin-bottom:15px;text-transform:uppercase;padding:0 10px}
form h4 {border-bottom:1px solid #AAA89E;color:#56557C;font-size:13px;margin:0 40px 15px;}
fieldset {border:none;margin-bottom:15px;}
form .left {float:left;clear:left;height:1px;margin-right:10px;margin-bottom:5px;text-align:right;width:140px;}
form .right {float:left;margin-bottom:5px;font-size:11px;}
form div.right {width:400px}
label {font-size:11px;line-height:20px;}
form input {font-size:11px;background:none;border:1px solid #AAA89E;width:220px;height:17px;}
form select {font-size:11px;background:none;border:1px solid #AAA89E;width:222px;height:19px}
option {background:#FFF}
.exp {display:inline;float:left;width:100px;margin-right:10px;margin-bottom:5px;} 
input.submit {background:url(images/form_buttin.png) top left no-repeat;border:none;width:200px;height:30px;margin-left:355px;cursor:pointer;float:left;display:inline;}
input.checkbox {border:none;width:auto;}
.right p {line-height:23px;font-size:12px;}
/* CONTROLS */
#controls {background:#acacbf url(images/controls_bg.png) top left repeat-y;float:none;margin:0 auto 20px;width:915px;height:40px;text-align:left;color:#56557c;font-size:14px;margin-bottom:20px;display:block;}
#controls b {float:left;margin-top:11px;}
#controls input, #controls label {float:left;}
#controls input {width:auto;margin:0 0 0 20px;border:none;height:12px;}
#controls img {display:inline;float:left;margin:7px 45px 0;cursor:pointer;}
#controls label.controls {background:#56557c;font-size:20px;color:#fff;vertical-align:middle;float:left;display:inline;padding:10px 25px;line-height:1;}
#controls label {padding-left:5px;font-size:14px;line-height:1;}
.chex {padding-top:12px}

#emailField {position:relative;}
#emailField img {position:absolute;right:-8px;top:-12px;}
