@charset "utf-8";
/* CSS Document */

/* Forms */
label {display:block; font-weight: bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#F90;}
label strong {display:block; font-weight: bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#F90;}
fieldset {padding:1.4em; margin: 0 0 0.8em 0; border:0;}
legend {font-weight:bold; font-size:1.2em;}
input, textarea {padding:3px 6px; color:#999; border:1px solid #ccc; background:#fff url(../images/form-shadow.gif) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size:1em; color:#666;}
input, textarea, select {margin:0.5em 0;}
.global-form select {width:100%; padding:3px 6px; color:#999; border:1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size:1em; color:#666;}

input:focus, textarea:focus, select:focus {border:1px solid #999; color:#333;}
input:focus, textarea:focus {background:#f8f2de url(../images/form-shadow-focus.gif) repeat-x top !important;}
textarea {
	width: 300px;
	padding:5px;
}

.required-message {margin:0 0 10px 160px; padding:6px; border-bottom:1px dotted #999; color:#c60;}
.required-asterix {color:#c60;}
.message {margin:20px 0; background:#ffc; border:3px solid #dbdb8d; padding:20px; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
.message strong {display:block; padding-bottom:4px; border-bottom:1px solid #dbdb8d;}
.err {margin:20px 0; background:#f4b0a1; border:3px solid #80473a; color:#80473a; padding:20px; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px;}
.err strong {display:block; padding-bottom:4px; border-bottom:1px solid #80473a;}

.subgroup {float:left; width:46% !important; margin-right:4%;}
#extra-address input {width:100%;}

