form.default_form {margin-right:20px; }
form.default_form .required { color: #71723c; font-weight:bold; }
form.default_form fieldset{border:1px solid #2A1B12; margin-bottom:10px; padding:15px;  -moz-border-radius: 10px; border-radius: px; background:#352217; }
form.default_form fieldset legend { color:#847350; font-size:14px; }
form.default_form fieldset .fieldset_description { padding:10px;  background:transparent; font-style:italic; display:block; font-size:12px; margin-bottom:10px; color:#847350;}
form.default_form .fieldwrapper { background:#352217; display:block; padding-top:4px; padding-bottom:4px; overflow-y:hidden; }
form.default_form .fieldwrapper_over { background:#352217; }
form.default_form .fieldwrapper_over  .formlabel { color:#71723c; }
form.default_form .fieldwrapper .formlabel { width:120px; display:block; font-size:12px; float:left; line-height:18px; cursor:pointer; padding-left:5px; padding-right:5px; }
form.default_form .fieldwrapper .formfield .inputfield { font-size:12px; background:#AB9A6C; color:#2c1a11; width:200px; border: 1px solid #3C2A1F; padding:3px; font-family:verdana !important; }
form.default_form .fieldwrapper_over .formfield .inputfield { border:1px solid #71723c; }
form.default_form .fieldwrapper .formfield .checkbox { width:auto!important; cursor:pointer; }
form.default_form .fieldwrapper .formfield .textarea { height:100px; }
form.default_form .fieldwrapper .formdescription { font-size:11px; font-style:italic; display:block; color:#847350; margin-left:120px; padding:2px; }
form.default_form #interests_fieldset .formlabel { width: 200px!important; }
form.default_form #buttons_fieldset { border:1px solid #2A1B12; padding-right:20px; padding-left:0; text-align:right; }
form.default_form fieldset #formbuttons_wrapper {  text-align:right; border-bottom:0!important; padding-top:10px }
form.default_form fieldset #formbuttons_wrapper #cancel_button {  }
form.default_form fieldset .formbutton, input.button { color:#ab9a6c; background:#422C1F; border:1px solid #4F3425; }

form.default_form .captcha_wrapper .inputfield { height:16px; border: 1px solid #3C2A1F; }

form.default_form .captcha_wrapper img { height:22px; vertical-align:bottom; border: 1px solid #3C2A1F; }

#fname.textinput, #lname.textinput, #password.textinput, #passconfirm.textinput, #email.textinput {font-size:12px; background:#AB9A6C; color:#2c1a11; width:200px; border: 1px solid #3C2A1F; padding:3px; font-family:verdana !important;}
.buttoninput { color:#ab9a6c; background:#422C1F; border:1px solid #4F3425; }

#mgmt_login_form {margin-right:20px;}
#mgmt_login_form .textinput, #cart_details .textinput , #cart_details select {font-size:12px; background:#AB9A6C; color:#2c1a11; width:200px; border: 1px solid #3C2A1F; padding:3px; font-family:verdana !important;}
#cart_details textarea {font-size:12px; background:#AB9A6C; color:#2c1a11; width:200px; border: 1px solid #3C2A1F; padding:3px; font-family:verdana !important;}
#mgmt_login_form .buttoninput { color:#ab9a6c; background:#422C1F; border:1px solid #4F3425; }