body { background: #ffffff url("../images/main_sign_up_bg.gif") repeat-x 0 0;}
#top {background: none;}
#main {padding-bottom: 20px;}
#logo {margin-left: 5px;}

#sign_up {width: 944px; margin: 0 auto;}
#sign_up_top {background: url("../images/sign_up_top.gif") no-repeat 0 0; width: 100%;}
#sign_up_top h1 {padding: 15px 10px 10px 35px; text-transform: none;}
#sign_up_top a {position: relative; top: 10px; left: 45px;}
#sign_up_center {background: url("../images/sign_up_center.gif") repeat-y 0 0; width: 100%; overflow: hidden;}
#sign_up_form_container {float: left; width: 514px; margin-left: 35px; background: none;}
*html #sign_up_form_container {margin-left: 17px;}
#sign_up_form_container td {font-size: 14px;}
#sign_up_form_container input {width: 304px; border-width:2px; border-color: #cdcdcd;}
#sign_up_form_container select {width: 314px; border-width:2px; border-color: #cdcdcd; }
#sign_up_form_container input.highlight_field, 
#sign_up_form_container select.highlight_field {border-color: #91cd1d;}
#sign_up_form_container .td_error {background: url("../images/arr_error.gif") no-repeat 90% 50%;}
#sign_up_form_container input.required, #sign_up_form_container select.required {border: 2px solid #c10000; background-color: #fff9d8;}


#signup_info {margin-right: 45px; background-color: #fff9d8;}
#choose_design {margin: 5px 0; float: right; margin-right: 45px;}

#why_use_fls {padding: 0 15px 20px 40px; float: left; background: url("../images/sign_up_sep.gif") no-repeat 0 0;}
#why_use_fls ul{margin: 0; padding: 10px 0 10px; list-style-type: none; width: 100%;}
#why_use_fls li {background: url("../images/bullet2.gif") no-repeat 0 0; font-size: 12px;}
#why_use_fls li span { font-size: 14px;}
