@charset "utf-8";

/* CSS Document 

Blue: #005288;

Light Blue: #6ac5ed; #71cef5;

Lighter Blue: #c1e7fb;

Green: #a6ce39;

Yellow: #fffad3;

Gray: #d7d3cd;



*/

img {

	border:none;

}

body {

	margin: 0;

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

	background: #71cef5 url(../img/body-bg.jpg) repeat;

}

#wrapper {

	margin: 0 auto;

	width:1039px;

	background: url(../img/wrapper-bg.png) repeat-y;

}

#container {

	margin: 0 auto;

	width:1000px;

	background: #fff;

}



#header {

	background: #fff url(../img/header-bg.jpg) no-repeat;

	height:234px;

}

#header-sec {

	background: #fff url(../img/header-sec-bg.jpg) no-repeat;

	height:314px;

}

#header-sec-homebodies{

	background: #fff url(../img/header-sec-bg-homebodies.jpg) no-repeat;

	height:314px;

}

#nav {

	position:relative;

	padding: 90px 0 0 240px;

	z-index:2;

}

#nav ul {

}

#nav li {

	list-style:none;

	display:inline;

}

#facebook{position:relative;top:20px; left:960px; z-index:3;width:20px; height:20px;}

#content {

	width: 650px;

	float:left;

	padding: 10px 0 0 60px;

}

#content p {

	font-size:14px;

}

#content-sec {

	width: 650px;

	float:left;

	padding: 10px 0 0 20px;

}

#content-sec-homebodies {

	width: 780px;

	float:left;

	padding: 10px 0 0 20px;

}

#sidebar {

	width:400px;

	position:absolute;

	margin: -95px 0 0 550px;

	z-index:1;

}

#sidebar-sec {

	width:400px;

	position:absolute;

	margin: -145px 0 0 730px;

	pointer-events: none;
	
	z-index: 3;
}

#leftbar {

	width:76px;

	float:left;

	padding: 10px 0 0 20px;

}

#footer {

	margin: 0 auto;

	width:1039px;

	height: 85px;

	background: url(../img/wrapper-bottom-bg.png) no-repeat;

	color: #6ac5ed;

	text-align:center;

}

#footer a {

	color: #fff;

	text-decoration:none;

}

h1 {

	margin: 0;

	padding: 0;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:20px;

	color: #0076c0;

}

.big {

	font-size:27px;

}

h2 {

}

h3 {

	margin: 0;

	padding:10px 0 0 0;

	font-size:22px;

}

h4 {

	color:#005288;

	font-size:14px;

	text-transform:uppercase;

	margin: 0;

	padding:0;

}

h5 {

	color:#000;

	font-size:20px;

	text-transform:uppercase;

	margin:0;

	padding:0;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:1px;

	font-weight:lighter;

	padding-bottom:10px;

}

p {

	font-size: 14px;

	line-height:20px;

}

.clear {

	clear:both;

}

.copyright {

	font-size:11px;

	color:#fff;

}

#benefits {

	width:730px;

	height:146px;

	background: url(../img/benefits-bg.png) no-repeat;

	margin-left:50px;

	padding-bottom:10px;

}

#benefits ul {

	padding:30px 0 0 50px;

}

#benefits li {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#005288;

	font-size:17px;

	list-style-image:url(../img/circle.png);

}

.bullets1 {

	float:left;

	width:175px;

}

.bullets2 {

	float:left;

	width:160px;

}

.bullets3 {

	float:right;

	width:240px;

}

#angies-list {

	float:right;

	margin-top:-150px;

	margin-right:50px;

}

.lightblue {

	color:#71cef5;

	font-style:italic;

}

.contact p {

	width:347px;

	float:left;

	font-size:14px;

}

.contact-form {

	width:250px;

	float:right;

	font-size:12px;

	margin-left:20px;

}



/* FORM STYLING */

fieldset {

	display:block;

	border:0;

}

label {

	width:250px;

	display:block;

}

.txt_input {

	width:250px;

	display:block;

}

textarea {

	height:80px;

	width:250px;

}

input {

	display:block;

}

.req {

	color:#f00;

	font-size:90%;

}

#form_errors {

	color:#f00;

	display:none;

}

#form_thanks {

	color:#000;

	display:none;

}



.actionbuttons{display:inline;vertical-align:middle;}


p.homebodies{
  font-size: 22px;
  font-family: "Arial";
  color: #000000;
  font-weight: 400;
}


ul.homebodies {
  font-size: 13px;
  font-family: "Arial";
  color: #808080;
  font-weight: 400;
	margin-bottom: 25px;
}
ul.homebodies li {
    float: left;
    width: 40%;
	margin-right: 10%;
}
 p.homebodies strong{
  color: #0076c0;
  font-weight: bold;
 
}

h1.homebodies {    margin: 0;
    padding: 0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    color: #0076c0;}

h2.homebodies {
  font-size: 29px;
  font-family: "Arial";
  color: rgb(141, 168, 51);


}

h2.homebodies em  {
  font-size: 24px;
  font-family: "Georgia";
  color: rgb(141, 168, 51);
	font-weight: 300;


}

h2.homebodies span  {
  font-size: 18px;
  font-family: "Arial";
  color: rgb(141, 168, 51);
	font-weight: 300


}

h3.homebodies  {
  font-size: 33px;
  font-family: "Arial";
  color: rgb(179, 179, 179);
  text-transform: uppercase;
  line-height: 0.879;
  text-align: left;
		font-weight:300;
}




h4.homebodies  {
  font-size: 14px;
  font-family: "Arial";
  color: rgb(35, 31, 32);
  line-height: 1.412;
  text-align: left;
	font-weight: 300;
}




h5.homebodies {
  font-size: 17px;
  font-family: "Arial";
  color: rgb(35, 31, 32);
  line-height: 1.412;
  text-align: left;
}


h6.homebodies  {
  font-size: 29px;
  font-family: "Georgia";
  color: rgb(141, 168, 51);
  font-style: italic;
  line-height: 0.862;
  text-align: center;
}

.center{text-align:center;}

.blue{color: #0076c0 !important}

hr {margin: 25px 0 0 0;color: #808080;}



