/***** Form Related Styles *****/

#Contact_Form { width: 375px; margin:0 auto; padding: 12px 38px 0 0; font-size: 12px; text-align: left; }
/** normal input box labels **/
label { color: #000; margin: 0 0 5px 0; display: block; font-weight: bold; clear: both; cursor: pointer }
/** error labels **/
label.error { color: #B20200; margin: 0 0 5px 0; padding-left: 22px; display: block; font-weight: bold; background: url(../images/error_label_bg.gif) bottom left no-repeat; cursor: pointer }
/** labels of checkboxes/radiobuttons **/
label.check { font-weight: normal; display: inline; margin: 0; padding: 0 }
/** input boxes of required fields **/
.required { border-left: 3px solid #B20200; padding: 2px }
/** error message at the top of the form **/
.errormsg { color: #B20200 }
/** thanks message at the top of the form **/
.thanksmsg { color: #006600; padding-left: 20px; background: url(../images/required-check.gif) top center no-repeat }
/** submit/reset buttons **/
/*button {
	margin-top: 10px;
	padding: 2px;
	display: block;
	clear: both
}*/

/** normal input boxes / textarea **/
.text,
textarea { font-family: Arial; font-size: 13px; width: 400px; margin-bottom: 15px }
.postal { font-family: Arial; font-size: 13px; width: 400px; padding: 3px 3px 3px 6px; margin: 0 0 15px 0; border-right: #EDE6DC 1px outset; border-top: #EDE6DC 1px outset; border-left: #EDE6DC 1px outset; border-bottom: #EDE6DC 1px outset; background-image: url(../images/bgfield.gif); color: #000; }
.postal-required,
.postal-required-small,
.postal-required-xsmall { font-family: Arial; font-size: 13px; width: 400px; padding: 3px 3px 3px 6px; margin: 0 0 15px 0; border-right: #EDE6DC 1px outset; border-top: #EDE6DC 1px outset; border-left: #EDE6DC 1px outset; border-bottom: #EDE6DC 1px outset; background-image: url(../images/bgfield-required.gif); color: #000; }
.postal-required-small { width: 260px !important; }
.postal-required-xsmall { width: 75px !important; }
.postal-required-dropdown { font-family: Arial; font-size: 13px; width: 410px; padding: 3px 3px 3px 6px; margin: 0 0 15px 0; border-right: #EDE6DC 1px outset; border-top: #EDE6DC 1px outset; border-left: #EDE6DC 1px outset; border-bottom: #EDE6DC 1px outset; background-image: url(../images/bgfield-required.gif); color: #000; }
.postal-order { font-family: Arial; font-size: 13px; width: 180px; padding: 3px 3px 3px 6px; margin: 0; border-right: #EDE6DC 1px outset; border-top: #EDE6DC 1px outset; border-left: #EDE6DC 1px outset; border-bottom: #EDE6DC 1px outset; background-image: url(../images/bgfield.gif); color: #000; }
.postal-QTY { font-family: Arial; font-size: 13px; width: 60px; padding: 3px 3px 3px 6px; margin: 0; border-right: #EDE6DC 1px outset; border-top: #EDE6DC 1px outset; border-left: #EDE6DC 1px outset; border-bottom: #EDE6DC 1px outset; background-image: url(../images/bgfield.gif); color: #000; }
.odd { background-color: #ECECEC; }
.button { background-color: #712C1F; padding: 3px; border-right: #000 1px outset; border-top: #769C82 1px outset; border-left: #769C82 1px outset; border-bottom: #000 1px outset; color: #FDFDFD; }
.sign-btn { width: 75px !important; }

#members-box label {font-size:12px; font-weight:normal;}
