*{
	padding:0;
	margin:0;
	}
	
html {overflow-y: scroll;}
body {
	font-family: 'Raleway', sans-serif;
	font-size:15px;
	color:#2f2e2e;
	line-height:26px;
	-webkit-text-stroke: 0.375px;
	background-color:#213a48;
}
.g-recaptcha{margin-left:18px;}
.form-err {
    font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 12px;
    color: #a70e13;
	padding: 0px 22px;
}

#formlabel-firstname	{display:none;}
#formlabel-lastname		{display:none;}
#formlabel-email		{display:none;}
#formlabel-comments		{display:none;}
#formlabel-6_letters	{display:none;}

h1	{font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:21px; text-transform:uppercase; font-weight:700; color:#f19d30; letter-spacing:1px;margin:0px 0px 36px 13px;}
h2	{font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:21px; text-transform:uppercase; font-weight:700; color:#f19d30; letter-spacing:1px;margin:0px 0px 18px 13px;padding-top:12px;}
h3	{font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:18px;  font-weight:500; color:#f19d30; font-weight:700;margin:13px 15px 18px 24px;padding-top:12px;}
h4	{font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:16px;  font-weight:500; color:#6f6f6e; margin:0px 15px 18px 24px;padding-top:12px;}


.business-name		{font-size:18px;color:#a3a4a4;font-weight:600;margin:0px 0px 0px 13px;}
.business-title		{font-size:15px;color:#000000;font-weight:600;margin:0px 0px 24px 13px;}

p						{margin:0px 60px 40px 13px;}
p.services-icon			{text-align:center;margin:0px 0px 12px 0px;}
p.services-caption		{text-align:center;color:#555555;font-weight:600;margin:0px auto 0px auto;line-height:18px;}

p.formheader1			{font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:16px;color:#fffefb;font-weight:300;-webkit-text-stroke: 0px;text-align:center;margin:8px 0px 0px 0px;letter-spacing:1px;}
p.formheader2			{font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:20px;color:#fffefb;font-weight:bold;-webkit-text-stroke: 0.1px;text-align:center;margin:0px 0px 2px 0px;line-height:23px;letter-spacing:1px;}
p.formheader3			{color:#fffefb;font-size:11px;-webkit-text-stroke: 0px;line-height:17px;font-weight:300;text-align:center;margin:5px 0px 0px 0px;}

p.footerimg				{margin:0px 60px 20px 13px;}
p.footertext			{color:#f19d30;font-size:16px;font-weight:600;margin:-3px 215px 20px 24px;line-height:26px;}
p.footerinfo			{color:#ffffff;margin:0px 0px 20px 22px;line-height:22px;}
p.footerinfo a			{color:#ffffff;margin:0px 0px 20px 0px;line-height:22px;}
p.footerurl				{color:#ffffff;font-size:16px;margin:0px 0px 0px 24px;}
p.footer2text			{font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:12px;color:#ffffff;font-weight:normal;margin:0px 0px 0px 24px;-webkit-text-stroke: 0.2px;}
p.footer2sm				{margin:0px 0px 0px 0px;text-align:right;padding-right:20px;}
.captchatext			{color:#787775;font-size:13px;margin:0px 0px 0px 24px;padding:0px;}

.orangetext				{color:#f19d30;}
.imglink				{border:none;outline:none;}

div.wrapper				{display:block;width:100%;text-align:left;padding:0px 0px 0px 0px;}
.clear:after			{content:"."; display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clear					{display:inline-block;} 


#content-container		{position:relative;background-color:#f9f2e9;margin:0px auto 0px auto;display:block;width:920px;height:auto;} 
.content-container		{background-color:#f9f2e9;height:auto;}
#content-left			{width:585px;float:left;padding-top:66px;background-color:#f9f2e9;}
#content-right			{width:335px;float:left;padding-top:42px;background-color:#e4d9cb;}

#services-container		{position:relative;background-color:#f9f2e9;margin:0px auto 0px auto;display:block;width:920px;height:217px;} 
.services-container		{background-color:#f9f2e9;height:217px;}
.services-block			{width:230px;float:left;}

#footer1-container		{position:relative;background-color:#455560;margin:0px auto 0px auto;display:block;width:920px;height:275px;} 
.footer1-container		{background-color:#455560;height:275px;}
#footer1-left			{width:585px;float:left;padding-top:30px;background-color:#455560;}
#footer1-right			{width:335px;float:left;padding-top:30px;background-color:#455560;}

#footer2-container		{position:relative;background-color:#213a48;margin:0px auto 0px auto;display:block;width:920px;height:68px;} 
.footer2-container		{background-color:#213a48;height:68px;}
#footer2-left			{width:585px;float:left;padding-top:20px;background-color:#213a48;}
#footer2-right			{width:335px;float:left;padding-top:18px;background-color:#213a48;}

a.footerlink:link		{color:#ffffff;text-decoration:none;outline:none;border:none;}
a.footerlink:visited	{color:#ffffff;text-decoration:none;outline:none;border:none;}
a.footerlink:hover 		{color:#f19d30;text-decoration:none;outline:none;border:none;}
a.footerlink:active 	{color:#f19d30;text-decoration:none;outline:none;border:none;}

a.refreshlink:link		{color:#b26428;text-decoration:underline;outline:none;border:none;}
a.refreshlink:visited	{color:#b26428;text-decoration:underline;outline:none;border:none;}
a.refreshlink:hover 	{color:#b26428;text-decoration:underline;outline:none;border:none;}
a.refreshlink:active 	{color:#b26428;text-decoration:underline;outline:none;border:none;}

	
.container{
	width:915px;
	padding: 0px 0px 0px 0px;
	margin:0 auto;
	}
	
.header{
	height:164px;
	background:#455560;
	width:100%;
	}
	
.logo{
	padding:42px 0px 0px 8px;
	width:283px;
	float:left;
	}
	
.header-phone{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color:#ffffff;
	font-size:30px;
	text-align:right;
	width:616px;
	float:left;
	font-weight: 800;
	letter-spacing:1px;
	padding-top:107px;
	padding-right:8px;
	}
	
.header-phone a{
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color:#ffffff;
	font-size:30px;
	text-align:right;
	width:616px;
	float:left;
	font-weight: 800;
	letter-spacing:1px;
	}

.banner{
	height:546px;
	width:100%;
	background:url('../img/image-banner.jpg') top center no-repeat;
	background-color:#C3C3BD;
	margin:0 auto;
	position:absolute;
	z-index:-1;
	top:164px;
	}
	
.form-header-bkg	{width:335px;height:164px;background-image:url('../img/form-header-bkg.png');background-repeat:no-repeat;position:absolute;top:-119px;right:0px;z-index:9999;}
	
.banner-overlay{
	height:546px;
	margin:0 auto;
	}
	
.left{
	float:left;
	}
	


.submit-btn	{background-image:url('../img/submit-btn.jpg');background-repeat:no-repeat;width:160px;height:52px;cursor:pointer;margin-left:22px;border:none;}


a {text-decoration:none;}

input[type=text], textarea {
   background:#ffffff;
   border: 1px solid #e4e4e4;
}


.contact-row	{margin-bottom:16px;}

.form_label		{font-family:'Raleway',sans-serif;font-size:14px;color:#2f2e2e;margin-left:22px;}
	
#contact-form input[type=text]{
		width:275px;
		height:22px;
		padding:8px;
		margin-left:22px;
		font-family: 'Raleway', sans-serif;
		font-size:14px;
		color:#aaaaaa;
		}
		
#contact-form textarea{
		width:275px;
		height:145px;
		padding:8px;
		margin-left:22px;
		font-family: 'Raleway', sans-serif;
		font-size:14px;
		color:#aaaaaa;
		}
		
.contact-form{
	margin-top:24px;
	}
	
.required-text{
	font-family: 'Raleway', sans-serif;
	font-size:11px;
	color:#787775;
	margin-left:16px;
	letter-spacing:.05em;
	}
	
.required-text2{
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	color:#787775;
	}

.err		{font-size:14px;color:red;margin:0px 10px 5px 24px;}






	
