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


*{margin:0; padding:0;  }

.clear{ clear:both;}

.divider{ background:url(/images/bg-divider.png) repeat-x; width:100%; height:13px; margin:10px auto;}

.imgCenter{ display:block; margin-left:auto; margin-right:auto;}

.imgRight{ display:block; float:right;}

.imgLeft{display:block; float:left;}

a img{ border:0;}
h1,h2,h3,h4,h5,h6{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#00a9a4; }
h1{font-size:28px; }
h2{font-size:24px;}
h3{font-size:20px;}
h4{ font-size:18px;}
h5{ font-size:16px;}
h6{ font-size:14px;}

body{ background:url(/images/bg.jpg) repeat; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#58595b;}

#wrapper{width:1158px; height:auto; margin:auto;}

#header{ width:100%; height:auto;}
	#logo{ width:234px; height:99px; float:left; margin-top:20px;}
	#navigation{ width:auto; height:99px; float:right; margin-top:50px;}
	#menu{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-transform:lowercase;}
	#menu ul{margin:0; padding:0;}
	#menu ul li{ list-style:none; display:inline; padding-left:20px; text-align:right;}
	#menu ul li a{ text-decoration:none; color:#6e7072;}
	#menu ul li a:hover{text-decoration:underline; color:#00b1ae;}
	
	#menu ul li.current_page_item a,
	#menu ul li.current-menu-item a,
	#menu ul li.current-page-ancestor a{ text-decoration:underline; color:#00b1ae;  }
 
	
#banner{ width:1158px; height:539px; margin:auto;}
#banner-services{ width:1158px; height:434px; margin:auto; background:url(/images/banner-services.png) no-repeat;}
 	
#mbody{ width:100%; height:auto; padding-bottom:50px; padding-top:10px; }
	.headerImg{ width:1150px; display:block; margin:20px auto;}
	#mbody p{ line-height:28px; font-weight:normal; text-align:justify; }
	#mLeft{ width:49%; height:auto; float:left;}
	#mRight{width:49%; height:auto; float:right;}
	
		.mLeft{ width:49%; height:auto; float:left;}
		.mRight{width:49%; height:auto; float:right;}	
	
	.btn-startToday{margin-top:50px;}

	.wpcf7-form{}
	.wpcf7-form input[type=text]{ width:230px; height:25px; border:1px solid #adc9d7;}
	.wpcf7-form textarea{ width:532px; height:100px; border:1px solid #adc9d7;}		

	.wpcf7-form	.btn-getQuote{
			border : solid 0px #ffffff;
			font-size : 18px;
			color : #fff;
			padding : 5px 10px;
			background-color : #d88d3a;
			text-align:right;
		}		

#footer{padding-bottom: 10px;}
#footer p{ text-align:center;}

	.social{ width:180px; height:auto; margin:auto; padding-top:20px;}
	.shareTxt{ float:left; width:80px;color:#00a9a4;}
	
	
	ul.fShare{  width:100px; float:left;}
	ul.fShare{ margin:0; padding:0; text-align:center;  }
	ul.fShare li{ list-style:none; display:inline;}

	ul.fMenu{ font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:lowercase; }
	ul.fMenu{ margin:0; padding:0; text-align:center; padding-top:20px; }
	ul.fMenu li{ list-style:none; display:inline; padding:0 10px;}
	ul.fMenu li a{ text-decoration:none; color:#6e7072;}
	ul.fMenu li a:hover{text-decoration:underline; color:#00b1ae;}

	ul.fMenu li.current_page_item a,
	ul.fMenu li.current-menu-item a,
	ul.fMenu li.current-page-ancestor a{ text-decoration:underline; color:#00b1ae;  }

	p.fMax{ color:#d88e3b; font-size:18px; margin:20px auto;}
	p.copyright{ font-size:12px;}
	
/*alignment*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}	

/*clients*/

#divParent {
    height:auto;
    overflow:auto;   
}

#div1{
 border:1px solid #00b6b2;   
 padding:20px;
}

#div2{
    border:1px solid #00b6b2;
	 padding:20px;	
}
