input[type="text"],input[type=password],textarea{font-family:Arial, Helvetica, sans-serif;color:#6e6565;font-size:1em;vertical-align:middle;font-weight:normal;padding:9px 13px 12px 12px;margin:0;background:#f9f9f7;border-top:1px solid #e9e9e8;border-left:1px solid #dadad9; border-bottom:none;border-right:none;outline:none;width:327px;display:inline-block;}

#search{margin-top:30px; margin-left:2px;}
#search input[type="text"]{width:294px;vertical-align:middle;margin-right:14px;padding:9px 13px 12px 12px;}
#search a{vertical-align:middle;}

/* Contact form */
#contact-form{position:relative;vertical-align:top;}
#contact-form .success{position:absolute;bottom:100%;left:0;display:none;}
	#contact-form fieldset{border:none;padding:0}
		#contact-form label{padding-bottom:13px;overflow:hidden;display:block;position:relative;}
			#contact-form .message{padding-bottom:26px;}
			#contact-form textarea{width:327px;height:211px;overflow:auto;resize:vertical}
			#contact-form .error,#contact-form .empty{color:#f00;display:none;position:absolute;left:0;font-size:10px;line-height:1.2em;}
		#contact-form .btns{text-align:right; margin-right:27px;}
		#contact-form .btns a{margin-left:15px;}
		
/* 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;}

.buttons:hover{cursor:pointer}
.button,.button1,header .links a{text-decoration:none}

.button{color:#488e16;font-size:11px;display:inline-block; letter-spacing:1px;text-transform:uppercase;background:url(../images/button-bg.gif) 0 0 repeat-x #ebebe9;padding:6px 15px 5px;border-radius:6px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;
box-shadow:0 1px 1px #c8c8c6;
-moz-box-shadow:0 1px 1px #c8c8c6;
-webkit-box-shadow:0 1px 1px #c8c8c6;}
.button:hover{background:#e84d23; color:#fff;}
.button-pad {margin:22px 20px 0px 0px;}
.button-pad1 {margin:12px 20px 0px 0px;}
.button-pad2 {margin:15px 21px 0px 0px;}
.button-top1 {margin-top:34px;}

.button1{color:#fff;font-size:16px;line-height:1.2em;background:#d93d04;display:inline-block;padding:8px 13px 7px;}