input[type="text"],input[type=password],textarea{font-family: 'Lato', sans-serif;color:#777575;font-size:1em;vertical-align:middle;font-weight:normal;padding:10px 10px;margin:0;background:#fff;border:1px solid #dbdbd9;outline:none;width:344px;margin-bottom:7px;}
textarea{overflow:auto;}#search input[type="text"]{margin-bottom:25px;width:264px;}
#search1{float:right;background:#fff;border:1px solid #c8c8c8;margin:10px 0 0;}
#search1 input[type="text"]{background:none;border:none;padding:0 6px;color:#808080;font-size:12px;font-style:italic;width:179px;}
#search1 a{vertical-align:middle;display:inline-block;background:url(../images/search-button.gif) 6px 8px no-repeat;width:26px;height:25px;border-left:1px solid #c8c8c8;}
#search1 a:hover{background:url(../images/search-button.gif) 6px -9px no-repeat;}fieldset{border:none;padding:0;margin:0;}#form label{display:block;padding-bottom:20px;}
#form label span{display:inline-block;vertical-align:middle;width:77px;}#form input[type="text"]{padding:6px 10px 5px;display:inline-block;width:153px;}
#form label.area span{vertical-align:top;}#form label.area2{padding:0 0 15px;}#form label.area2 span{vertical-align:top;width:139px;}
#form label.area textarea{padding:6px 10px 5px;width:334px;height:47px;max-width:439px}
#form label.area2 textarea{padding:6px 10px 5px;width:378px;height:85px;resize:vertical;}
#form span.radio{display:inline-block;width:263px;}
#form span.radio2{display:inline-block;width:330px;}
#form label.radio{display:inline-block;padding:0 0 10px;}
#form label.select{width:136px;display:inline-block;padding:10px 0 0;}
#form .p1 label.select{padding:0px 0 0;}
#form .btn{text-align:right;padding-top:20px;}
#message_form{position:relative;vertical-align:top;color:#828282;}
#message_form .success{position:absolute;bottom:100%;left:0;display:none;width:390px;text-align:right;font-weight:bold;}
#message_form label{padding:0 0 10px;display:block;position:relative;margin:0;}
#message_form .message{padding-bottom:25px}
#message_form textarea{width:900px;height:171px;overflow:auto;resize:vertical;}
#message_form .error,#message_form .empty{color:#f00;display:none;position:absolute;margin-top:-2px;left:0;font-size:12px;line-height:1.2em;}
#message_form .btns{text-align:right;}#message_form .btns a:first-child{margin:0 35px 0 0;}
#newsletter-form{border-bottom:1px solid #dededa;padding:0 0 29px;margin:0 0 30px;position:relative;}
#newsletter-form input[type="text"]{background-image:url(../images/mail.jpg);background-repeat:no-repeat;background-position:6px 5px;padding:4px 10px 5px 30px;vertical-align:middle;margin:0 3px 0 0;background-color:#f3f3f1;width:180px;font-style:italic;font-size:11px;border-radius:0;}#newsletter-form a{vertical-align:middle;}#newsletter-alt-form{position:relative;}#newsletter-alt-form fieldset{border:none}#newsletter-alt-form label,#newsletter-form label{display:inline-block;vertical-align:middle;position:relative;}#newsletter-alt-form .success,#newsletter-form .success{position:absolute;bottom:100%;left:0;display:none;font-weight:bold;}#newsletter-alt-form input[type=text]{width:215px;margin-right:12px;}#newsletter-alt-form .error,#newsletter-alt-form .empty,#newsletter-form .error,#newsletter-form .empty{color:#f00;display:none;position:absolute;top:100%;left:0;font-size:12px;line-height:1.2em;}#newsletter-alt-form a{vertical-align:middle;}
