.typography form{padding: 25px;}
	.typography fieldset{}

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

	.typography .field{width: 100%; padding-bottom: 10px;}
		.typography label.left{float: left; clear: both; color: #1884CF; width: 150px;}
		.typography label.right {display: inline-block;}
			.typography .dropdown label.left{padding-bottom: 3px;}
			.typography .optionset label.left, .checkboxset label.left{border: 0;}
		.typography .middleColumn, .Actions{display: block; margin-left: 150px;}
			.typography .middleColumn input, .middleColumn textarea, .middleColumn select{border: 1px solid #abacae; width: 350px; padding: 3px;}
			.typography .middleColumn textarea{font-size: 1em; font-family: Arial, Verdana, sans-serif; height: auto;}
				.typography .middleColumn input:hover, .middleColumn textarea:hover, .middleColumn select:hover{border: 1px solid #7b94b4;}
				.typography .middleColumn input:focus, .middleColumn textarea:focus, .middleColumn select:focus{border: 1px solid #0a8dd1;}
			.typography .message{font-size: 0.86em; color: #971717;}

		.typography .middleColumn .radio, .middleColumn .checkbox{border: 0; margin-top: 7px;}

	.typography .radio, .typography .checkbox{width: auto!important;}
	.typography ul.optionset li {clear: both;}
			.typography ul.optionset li input, .typography ul.optionset li label {
				float: left;
			}

	p.checkbox {margin-left: 150px;}

	span.FilterFormDescription {font-weight: bold;}
	span.FilterFormValue {font-style: italic; color: #CC0000; font-weight: bold;}

legend {display: none;}

	div.Actions input.action {
		float: right; padding: 4px 10px 4px 10px; margin: 0 10px 10px 0;
		background-color: #0e9dce;
		color: #fff !important; font-weight: bold; text-decoration: none !important;
	}
	div.Actions input.action:hover {background-color: #3e47a1 ;}

	.typography form li {list-style: none !important;}

	ul#Newsletters input.checkbox {float: left; clear: both; margin: 10px;}
	ul#Newsletters label {float: left;}


/*Recommended Products*/
form#RecommendedProductsModifier_Form_RecommendedProducts p {width: 255px !important; float: left; border: 1px solid white; background-color: #eee; padding: 10px; height: 150px; overflow: hidden; position: relative;}
form#RecommendedProductsModifier_Form_RecommendedProducts p.checkbox {margin-left: 0px;}
	form#RecommendedProductsModifier_Form_RecommendedProducts .checkbox input {float: left; margin: 0; display: block;}
	form#RecommendedProductsModifier_Form_RecommendedProducts label {width: 230px; text-align: left!important; display: block!important; margin: 0 0 0 20px; padding: 0;}
		form#RecommendedProductsModifier_Form_RecommendedProducts label a {font-size: 1.1em; font-weight: bold; color: #000; }
		form#RecommendedProductsModifier_Form_RecommendedProducts label span.firstPart {color: #36c; font-weight: bold; float: right; font-size: 1.1em; position: absolute; right: 10px; bottom: 10px;}
		form#RecommendedProductsModifier_Form_RecommendedProducts label span.secondPart {width: 100%}
		form#RecommendedProductsModifier_Form_RecommendedProducts label span.secondPart img, form#RecommendedProductsModifier_Form_RecommendedProducts span.noImage {display: block; margin: 0.5em auto 0 auto; }
		form#RecommendedProductsModifier_Form_RecommendedProducts span.noImage {width: 100px; height: 100px; background-image: url(../images/noproductimage-small.gif); background-repeat: no-repeat; display: block; text-indent: -3000px; font-size: 0px; color: transparent;}


/*Personal Information*/
form#OrderFormWithoutShippingAddress {clear: both;}

/*Lost Password*/
form#MemberLoginForm_LostPasswordForm {margin-bottom: 30px;}
#ForgotPassword {width: 13em; background-color: #0e9dce; padding: 6px 5px; text-align: center; font-weight: bold; border: 1px solid #ddd;}
	#ForgotPassword:hover {background-color: #3e47a1 ;}
	#ForgotPassword a { font-weight: bold; color: #fff;}
		#ForgotPassword a:hover { font-weight: bold; text-decoration: none !important;}

/* HACK HACK HACK HACK HACK HACK */
#action_useDifferentShippingAddress, .mollom-audio-captcha {display: none!important;}
