
#contact-overlay {
    background-color: #000;
    cursor: wait;
}
#contact-container {
    font: 13px/16px "Trebuchet MS",Verdana,Arial;
    text-align: left;
    width: 480px;  /*20150602*/
	padding:30px;  /*20150602*/
}
#contact-container .contact-content {
    background-color:#ddd  ;  /*20150602*/
    color: #000;
    height: 40px;
	width: 480px;
    padding:30px;  /*20150602*/
}
#contact-container h1 {
    color: #d76300;
    font-size: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 6px 12px;
    text-align: left;
}
#contact-container .contact-loading {
    background: rgba(0, 0, 0, 0) url("../images/loading.gif") no-repeat scroll 0 0;
    height: 55px;
    margin: -14px 0 0 190px;
    padding: 0;
    position: absolute;
    width: 54px;
    z-index: 8000;
}
#contact-container .contact-message {
    text-align: center;
}
#contact-container .contact-error {
    background: #000 none repeat scroll 0 0;
    border: 2px solid #ccc;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 auto;
    padding: 2px;
    width: 92%;
}
#contact-container br {
    clear: both;
}
#contact-container form {
    margin: 0;
    padding: 0;
}
#contact-container label {
    clear: left;
    color: #000;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-right: 4px;
    text-align: right;
    width: 100px;
	padding-top:10px; /*20150602*/
}
#contact-container .contact-input {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #fff;
    float: left;
    font-family: "Trebuchet MS",Verdana,Arial;
    margin: 5px; /*20150602*/
    padding: 5px;/*20150602*/
    width: 300px;
	font-size:13px; ;/*20150602*/
}
#contact-container textarea {
    height: 140px;
}
#contact-container .contact-cc {
    color: #000;
    cursor: default;
    font-size: 13px;
    vertical-align: top;
}
#contact-container .contact-top {
    background-color: #cccccc;
    border-radius: 8px 8px 0 0;
    height: 13px;
    margin: 0;
    padding: 0; 
	display:none; /*20150602*/
}
#contact-container .contact-bottom {
    background-color: #cccccc;
    border-radius: 0 0 8px 8px;
    font-size: 12px;
    height: 13px;
    line-height: 12px;
    text-align: center;
}
#contact-container .contact-bottom a, #contact-container .contact-bottom a:link, #contact-container .contact-bottom a:active, #contact-container .contact-bottom a:visited {
    color: #666;
    position: relative;
    text-decoration: none;
    top: -4px;
}
#contact-container .contact-bottom a:hover {
    color: #888;
}
#contact-container .contact-button {
    background: #d60000 none repeat scroll 0 0;
   /* border-radius: 8px; */   /*20160603*/
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    height: 35px;
    margin: 10px 0 0 10px;
    text-align: center;
    vertical-align: middle;
	border:0;   /*20160603*/
	width: 100px; /*20160603*/
}
#contact-container .contact-button:hover {
    background: #d60000 none repeat scroll 0 0;
}
#contact-container a.modal-close, #contact-container a.modal-close:link, #contact-container a.modal-close:active, #contact-container a.modal-close:visited {
    color: #999;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    right: -30px; /*20160603*/
    text-decoration: none;
    top:15px; 
}
#contact-container a.modal-close:hover {
    color: #ccc;
}
