/*FORM*/
#content_left form{
margin:0;
padding:0;
}
#content_left form input, #content_left form textarea, #newsletter input[type=checkbox], #newsletter input[type=radio], #newsletter input[type=text], #newsletter input[type=password], #newsletter textarea, #newsletter select{
margin:0;
padding:5px;
color:#c0c0c0;
background: none;
border:1px solid #42230c;
}
.block form{
margin:0 0 0 -1px;
padding:5px 0 5px 0;
font-size:16px;
text-transform:uppercase;
}
.block form input{
margin:0 0 5px 0;
padding:2px;
color:#c0c0c0;
background: none;
border:1px solid #42230c;
font-size:11px;
}
#content_left form input:hover, .block form input:hover, #content_left form textarea:hover, #newsletter input[type=checkbox]:hover, #newsletter input[type=radio]:hover, #newsletter input[type=text]:hover, #newsletter input[type=password]:hover, #newsletter textarea:hover, #newsletter select:hover{
background: #000000;
}
#content_left form input:focus, .block form input:focus, #content_left form textarea:focus, #newsletter input[type=checkbox]:focus, #newsletter input[type=radio]:focus, #newsletter input[type=text]:focus, #newsletter input[type=password]:focus, #newsletter textarea:focus, #newsletter select:focus{
background: #000000;
}








/*CONTACT*/
legend{
font-weight:bold;
font-size:12px;
color:#c0c0c0;
font-family:Arial, Verdana, Helvetica, sans-serif;
display:none;
}
fieldset{
border:solid 0px #42230c;
}
#contactFormError{
border: 1px #ba7829 solid;
padding:3px; 
margin: 0 20px 10px 0;
color:#ba7829;
font-weight:bold;
width:405px;
}
.contactFormClass_select{
margin:0 0 0 5px;
width:220px;
cursor:text;
color:#704532;
background:#000000;
border:#42230c 1px solid;
}
.contactFormClass_checkboxGroup{
padding:5px;
cursor:pointer;
margin:0 0 0 5px;
background:none;
border:#42230c 1px solid;
color:#704532;
}
.contactFormClass_text{
margin:0 0 0 5px;
width:220px;
height:20px;
cursor:text;
background:none;
border:#42230c 1px solid;
color:#704532;
}
.contactFormClass_text:hover{
background:none;
border:#704532 1px solid;
}
.contactFormClass_textarea{
margin:0 0 0 5px;
width:220px;
cursor:text;
background:none;
border:#42230c 1px solid;
color:#704532;
}
.contactFormClass_textarea:hover{
background:none;
border:#704532 1px solid;
}
.contactFormClass_button{
margin:0 0 0 5px;
cursor:pointer;
margin-left:0px;
width:90px;
cursor:pointer;
margin:5px;
background:none;
border:#42230c 1px solid;
color:#704532;
}
.contactFormClass_button:hover{
margin-left:0px;
width:90px;
cursor:pointer;
margin:5px;
background:none;
border:#704532 1px solid;
color:#704532;
}
.table_contactForm td{
height:30px;
}
.contactFormClass_date{
margin:0 0 0 5px;
width:220px;
height:20px;
cursor:text;
background:none;
border:#42230c 1px solid;
}
form.contactForm p{
width:300px;
clear:left;
margin:0;
padding:2px 0 3px 0;
padding-left:155px;
height:1%;
}
form.contactForm p label.noCaption{
float:left;
width:150px;
margin-left:2px;
margin-top:2px;
}
form.contactForm .contactFormGroup{
float:left;
margin-top:-15px !important;
}
form.contactForm p input.contactFormClass_checkbox{
float:left;
}
form.contactForm p input.contactFormClass_checkboxGroup{
clear:left;
float:left;
}
form.contactForm p input.contactFormClass_radio{
clear:left;
float:left;
}
form.contactForm p label, .contactForm p span{
font-weight:bold;
float:left;
margin-left:-155px;
width:150px;
}
form.contactForm input[type="text"], form.contactForm input[type="password"]{
width:250px;
}
form.contactForm select{
width:254px;
}
form.contactForm input{
overflow:hidden;
}
form.contactForm img.captcha{
float:left;
}
form.contactForm .is_required{
color:#ab3434;
}
form.contactForm textarea{
width:250px;
height:100px;
}
form.contactForm #contactFormCaptcha{
margin-left:147px;
}
form.contactForm .contactFormClass_button{
margin-left:0px;
width:90px;
cursor:pointer;
margin:5px;
}
.contactFormClass_button:hover, .contactFormClass_button:focus {
width:90px;
cursor:pointer;
margin:2px;
}
form.contactForm  #contactFormCaptcha{
margin-left:3px !important;
margin-top:5px !important;
}
.contactFormClass_date{color:#704532;}



/*NEWSLETTER STYLE*/
#newsletter{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
height:auto !important;
}
#newsletter div.errorMessage, #newsletter div.okMessage, #newsletter div.form{
width:405px;
padding:0px 0px 0px 0px;
margin:0px 0px 15px 0px;
float:left;
height:auto !important;
}
#newsletter div.errorMessage{
color:#ba7829;
border: 1px #ba7829 solid;
padding:3px; 
margin: 0 0 10px 0;
font-weight:bold;
}
#newsletter p{
width:300px;
clear:left;
margin:0px 0 0px 0 ;
padding:5px 0 0px 0;
padding-left:145px;
_padding-left:160px;
*padding-left:160px;
height:1%;
}
#newsletter p label{
font-weight:bold;
float:left;
margin-left:-155px;
width:150px;
}
#newsletter p label.description{
font-weight:normal;
float:left;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#newsletter input[type=checkbox], #newsletter input[type=radio] {
float:left;
width:20px;
height:20px;
text-align:left;
color:#704532;
}
#newsletter input[type=text], #newsletter input[type=password] {
overflow:hidden;
width:250px;
height:20px;
padding:2px;
color:#704532;
}
#newsletter select{
width:250px;
padding:2px;
cursor:text;
color:#704532;
background:#000000;
border:#42230c 1px solid;
}
#newsletter textarea{
width:250px;
height:100px;
padding:2px;
color:#704532;
}

#newsletter input[type=submit] {
margin:0 0 0 5px;
cursor:pointer;
margin-left:0px;
width:90px;
background:none;
border:#42230c 1px solid;
color:#704532;
}
#newsletter input[type=submit]:hover{
margin-left:0px;
width:90px;
cursor:pointer;
background:none;
border:#704532 1px solid;
color:#704532;
}
