input[type="text"],input[type=password],textarea{font-family:Arial, Helvetica, sans-serif;color:#ada28e;font-size:1em;vertical-align:middle;font-weight:normal;padding:6px 9px;margin:0;background:#fff;border:1px solid #dbd8d2;outline:none;width:260px;}

#search input[type="text"]{width:260px;margin:0 0 29px;}

/* Contact form */
#contact-form{position:relative;vertical-align:top;}
	#contact-form fieldset{border:none;padding:0}
		#contact-form label{padding-bottom:10px;overflow:hidden;display:block;}
			#contact-form .message{min-height:175px;padding-bottom:10px;}
			#contact-form textarea{width:260px;height:142px;overflow:auto;max-width:260px;}
			#contact-form .error,#contact-form .empty{color:#f3b10c;display:none;}
		#contact-form .btns a{margin-right:20px}
		
/* Newsletter-form */
#newsletter-alt-form fieldset{border:none}
#newsletter-alt-form input[type=text]{width:215px;margin-right:12px;}
#newsletter-alt-form a{vertical-align:middle;}

#login-form fieldset{border:none}
	#login-form .field{overflow:hidden;min-height:45px;height:auto !important;height:45px;padding:4px 0 0 4px}
		#login-form input[type=text],#login-form input[type=password]{width:376px;}
		#login-form input[type="checkbox"]{margin:0 10px 0 0;vertical-align:middle;}
		#login-form a{float:right;}			
				#login-form small{color:red;font-weight:bold;padding:0 0 0 5px}		
		#login-form label[for=remember]{font-size:12px;color:#333;float:left;padding:10px 0 0 0}