

/*================== Hiden content =======================*/
.hide {
    display:none;
}

#contact-form{
    border:0px solid #;
    padding:8px;
    background:#;
}

.notification_error,.notification_ok{
    margin:10px 0px 10px 0px;
    line-height:1.5em;
    font-size:13px;
    color:red;
}

.notification_ok {
    color:#b0b2b3;
}

#contact-form {
    margin:0px 0px 0px 0px;
    color:#000000;
    border:none;

}

#contact-form li{
    list-style:none;
    padding:0px 0px 0px 0px;
    clear:both;
}

#contact-form input{
    color:#000000;
    float:left;
    width:180px;
    height:17px;
    border:1px solid #;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:7px;
    padding-left:7px;
}

#contact-form label{
    font-size:13px;
    width:97px;
    line-height:30px;
    float:left;
    color:#000000;
}

#contact-form textarea{
    color:#000000;
    width:176px;
    height:50px;
    float:right;
    border:2px solid #;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:1px;
    padding-left:10px;
}

#contact-form input:hover, #contact-form textarea:hover,
#contact-form input:focus, #contact-form textarea:focus {
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
}

#contact-form button{
    width:120px;
    height:30px;
    margin:1px 0px 0px 75px;
    padding:0 0 0px 0;
    color:#333333;
    text-shadow:0 1px 1px #e7fbc0;
    font-size:12px;
    text-align:center;
    cursor:pointer;
    background: #fdfdfd;
    background: -moz-linear-gradient(top, #fdfdfd 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f5f5f5));
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%);
    background: -o-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%);
    background: -ms-linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f5f5f5',GradientType=0 );
    background: linear-gradient(top, #fdfdfd 0%,#f5f5f5 100%);
	border:1px solid #FF0000;
}

.contactbtn {
	background-position:0 0;
}

a.contactbtn { background:url(../images/contact-r.png) no-repeat top right; display: block; float: left; height: 125px; margin-right: 125px; padding-right: 227px; 
text-decoration: none; font-size:12px;  
text-transform:uppercase; 
font-style:none;
font-weight:normal;
text-shadow:none;

}

a.contactbtn span { background:url(../img/buttons/contact-l.png) no-repeat; display: block; line-height: 0px; padding: 0px 10px 0px 10px; color: #f4f4f4; }

a.contactbtn:hover span { background-position: 0 -24px;  text-decoration:none;color: #fff;  }

a.contactbtn:hover { background-position: right -3px;text-decoration:none; }


