form{padding: 20px 0 20px 20px;}
	fieldset{}
	legend{display: none;}

	label.FormHeading{display: block; font-size: 1.2em; color: #830600; font-weight: bold; margin-bottom: 1em;}

	.field{position: relative; clear: left; padding-bottom: 10px;}
		label.left{float: left; display: block; font-size: 1.2em; color: #830600; width: 120px; padding: 3px 0 0 0; text-align: right;}
		div.text label.right{position: absolute; top: 0; left: 492px; line-height: 2em; font-size: 1em;}
			.dropdown label.left{padding-bottom: 3px;}
			.optionset label.left, .checkboxset label.left{border: 0;}
		.middleColumn, .Actions{display: block; margin-left: 130px;}
			.middleColumn input, .middleColumn textarea, .middleColumn select{border: 1px solid #abacae; width: 230px; padding: 3px;}
			.middleColumn textarea{font-size: 1.2em; font-family: Verdana, Arial, sans-serif;}
				.middleColumn input:hover, .middleColumn textarea:hover, .middleColumn select:hover{border: 1px solid #7d7d7d;}
				.middleColumn input:focus, .middleColumn textarea:focus, .middleColumn select:focus{border: 1px solid #323232;}
			label.required, span.required{display: block; font-size: 1.2em; color: #971717; text-decoration: underline; padding: 2px 0; background-color: yellow;}
			p.good{background: #aecd9e; width: 222px; margin-left: 247px; padding: 8px;}

		.middleColumn .radio, .middleColumn .checkbox{border: 0;}

		.action{display: block; background: #000; border: 0; color: #fff; font-weight: bold; padding: 4px 8px; cursor: pointer;}
			.action:hover{background: #830600;}

	.radio, .checkbox{position: relative; top: 2px; left: 0; width: auto!important;}

	#Remember{margin-left: 130px;}
		#Remember input{position: relative; top: 2px; left: 0;}

	.typography ul.optionset li{background: none; padding-left: 0;}

/* Embedded Login Details re-alignment for Account and Checkout pages */
#Account #Password .middleColumn, #Checkout #Password .middleColumn{margin-left: 0;}
	#Account #Password .middleColumn .middleColumn, #Checkout #Password .middleColumn .middleColumn{margin-left: 130px;}