/* FIELDSETS
---------------------------------------- */
fieldset {border: 0;}
#Form_Form .field{clear:both;margin-bottom:20px;}

/* ACTION BUTTONS
---------------------------------------- */
input.action {
	width:94px;
	height:32px;
	background:url(../images/Submit.png) no-repeat;
	text-indent:-4000px;
	border:0px;
	float:right;
	margin:0px 425px 0px 0px;
}
.typography #Form_ContactProductForm  input.action{margin-right:25px; font-size:0px; line-height:0px;}
input.action:hover,input.action:focus {cursor: pointer;}
#ContactContent #Form_Form_action_process{margin-right:110px;}
#Form_Form_action_process{font-size:0px; line-height:0px;}
#MemberLoginForm_LoginForm_action_dologin{font-size:0px; line-height:0px;}
/* FIELD FORMATING
---------------------------------------- */
form ul {list-style: none;}
.middleColumn {float:left;margin: 0px 10px 10px 0;width: 306px;}
#NewsletterSignup .middleColumn{margin-right:400px;}	
#MemberLoginForm_LoginForm .middleColumn{margin-right:440px !important;}
.typography #Form_ContactProductForm .middleColumn{margin-top:10px !important; float:none;}
	div.tab .field .middleColumn {clear: none !important;margin: 0 !important;width: auto;}
	.middleColumn .middleColumn {margin-left: 0;margin-right: 0;padding: 0;}
	.middleColumn .message {margin: 0;}
#MemberLoginForm_LoginForm_Remember{margin:15px 0px 0px 10px;}
	
/* INPUT BOXS
---------------------------------------- */

input.text, textarea, select {
	padding: 7px;
	border: 1px solid #A7A7A7;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	width: 300px;
	margin-bottom:4px;
}
textarea {font-family: Verdana, Tahoma, sans-serif;font-size: 12px;}
input:focus span, textarea:focus span {border: 3px solid #000;}

form .date input.month,form .date input.day,form .date input.year {	width: auto;}
form .datetime .clear {	clear: both;}
form .datetime .date,form .datetime .time {	float: left;clear: none;width: auto;}
	form .datetime .middleColumn .middleColumn {width: auto;}
	form .datetime .date input,	form .datetime .time input {width: auto;}

/* SELECT DROPDOWN
---------------------------------------- */
select {width: auto;}

/* LABELS
---------------------------------------- */
.typography label {
	margin: 10px 0 -10px 0;
	width:150px;
	float:left;
	color: #a44114;
	font-size: 14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.typography #Form_ContactProductForm label{float:none;}
label.right {display:inline;}

/* CHECKBOXES
---------------------------------------- */
ul.optionset {margin: 0;overflow: hidden;}
	ul.optionset li {margin: 6px 0;clear: both;}
		ul.optionset li input {float: left;margin: 0 6px;}
		ul.optionset li label {margin: 0;}