@charset "UTF-8";
/* CSS Document */

#green-bar {
	width:100%;
	background:url(../images/services/green_bar.gif) repeat-x;
	height:25px;
}

#black-block {
	background:#000;
	width:100%;
}

#black-container {
	width:960px;
	margin:auto;
	padding:41px 0 25px 0;
	color:#FFF;
	font-size:14px;
	line-height:21px;
	font-family: 'Maven Pro', sans-serif;
	font-weight:400;
}

#black-container h1 {
	margin-bottom:20px;
	font-weight:400;
}


#white-block {
	background:#FFF;
	width:100%;
	padding:27px 0 57px 0;
}

#white-container {
	width:960px;
	margin:auto;
}

#contact-left {
	float:left;
	width:466px;
}

#contact-right {
	float:right;
	width:466px;
}

#copy-content-left {
	float:left;
	width:489px;
}

#copy-content-right {
	float:left;
	width:73px;
	margin-left:210px;
	margin-top:10px;
}

#succsess_page {
	margin:30px 0 30px 0;
}

/* Form style */

label { display:block; height: 26px; line-height: 26px; width: 446px; font-size:14px; font-family: 'Maven Pro', sans-serif; margin:10px 0 0 0; }
label.verify { width:65px; margin-top:10px; margin-left:10px; float:left;}
input, textarea, select { margin: 0; padding: 10px; color: #FFF; background: #2c2c2c; margin: 5px 0; font: 14px 'Maven Pro', sans-serif; width:456px; border:none; }  
input.verify { width:85px;}
input:focus, textarea:focus, select:focus { background-color: #4b4b4b; color:#FFF; }
input.submit { cursor: pointer; background:#00b5ad; color:#fff; padding:6px; width:100px; color:#000; font-size:18px; float:right; }
input.submit:hover { background:#03dbd1; }

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Style for the error message */

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../images/assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4;}

#succsess_page h2 { background:url(../images/assets/success.png) left no-repeat; padding-left:22px; font-weight:400;}