﻿/***************Main Styles***/ 

HTML		{
	margin:0px;
	padding:0px;
	z-index: 0;
}

BODY 		{
	margin:0px;
	padding:0px;
	background-color:#CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#container 	{width:800px;
		height:auto;
		margin:0 auto 0 auto;
		color:black;
		background-color: #FFF;
		border-top:2px solid black;
		border-right:2px solid black;
		border-left:2px solid black;
		clear:both;}

#header 	{width:800px;
		height:100px;
		background-color: #9C0001;}

#logo 		{width:800px;
		height:100px;}

h1 		{font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		text-align:center;}

h2 		{font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;}


#footer 	{font-family:Georgia, "Times New Roman", Times, serif;
		font-size:10px;
		text-align:right;
		background-color:rgb(156,0,1);
		color:white;
		height:40px;
		width:800px;
		margin:auto;
		border:2px solid black;
		clear:both;}


/***************Index***/   

#cover 		{margin:auto;
		width:800px;}
/***************About us***/ 
#bbb   {
	margin-left: 50px;

}
#container #maincontent a #bbb {
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}



/***************Company***/ 

.company 	{margin:0 50px 0 50px;
		text-align:justify;
		line-height:125%;}


/***************Licenses***/

.states 	{line-height:95%;
		margin-left:50px;}

.licensetable 	{list-style-type:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;}

#seals 		{width:100px;
		float:right;
		margin-right:50px;}


/***************services***/

#column1 	{width:700px;
		margin:auto;
		background-color:white;
		border:none;}

.services	{list-style-type:none;}

.servhead	{text-decoration:none;
		color:black;}

.servhead:hover	{color:rgb(156,0,1);
		text-decoration:underline;}

.servhead:focus	{color:rgb(156,0,1);}


/***************Civl_services***/

#ftlargo 	{margin-left:50px;
		border:2px solid black;}

#plansheets	{margin:auto;}


/***************Site_Development***/

.sitedev	{margin-left:50px;}

.turnlane	{width:325px;
		float:right;
		margin:25px 50px 0 0;
		border:2px solid black;}

.pumpstation	{margin:15px 0 0 50px;
		width:315px;
		border:2px solid black;}

.retail		{width:690px;
		margin:25px 50px 0 50px;
		border:2px solid black;}


/***************Engineering_Support***/

#estimate	{width:350px;
		float:right;
		margin:60px 50px 0 0;
		border:2px solid black;}


#management	{margin:15px 0 0 50px;
		width:315px;
		border:2px solid black;}

#books		{width:450px;
		margin:25px 170px 0 170px;
		border:2px solid black;}


/***************Petroleum_Design***/

#petroleum	{margin:auto;}

.petropics	{border:2px solid black;}

/***************Architectural_Services***/

#lwrint		{
	width:350px;
	float:right;
	margin-right:45px;
	margin-left:25px;
	margin-top:5px;
	border:2px solid black;
}

#mccafe		{
	width:700px;
	margin:15px 50px 0 50px;
	border:2px solid black;
}


/***************Electrical_Services***/

#generator	{width=300px;
		float:left;
		margin:0 25px 8px 50px;
		border:2px solid black;
		z-index:1; }

.electrical	{
	margin-left:50px;
	margin-right:50px;
	text-align:justify;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:150%;
}

#airstrip	{width:325px;
		float:right;
		margin-top:25px;
		margin-right:50px;
		margin-left:15px;
		border:2px solid black;}

#eservices	{
	margin-left:50px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.7em;
}

#ellist		{list-style:none;
		text-indent:-1.25em;}


/***************Planning***/

p.planning 	{margin-left:50px;
		width:350px;
		text-align:justify;
		text-indent:1.5em;
		line-height:125%;}

#jallo 		{width:325px;
		float:right;
		margin-right:45px;
		margin-top:10px;
		border:2px solid black;}

#rio 		{width:700px;
		margin-left:45px;
		margin-top:25px;
		border:2px solid black;}

#table1 	{margin-left:45px;
		width:300px;
		float:left;
		margin-top:25px;}

#table2 	{width:300px;
		float:right;
		margin-right:45px;
		margin-top:25px;}

#verizon 	{border:2px solid white;}

#chase 		{margin:25px 45px 0 45px;
		width:700px;
		border: none;
		border:2px solid white;}


/***************Permitting***/

#stamp		{width:175px;
		float:right;
		margin:0 50px 0 50px;}

#perm1		{margin-left:50px;
		text-align:justify;}

#girl		{width:200px;
		float:right;
		margin:25px 50px0 25px;
		margin-left:25px;
		margin-right:50px;
		margin-top:40px;}

#plans		{width:200px;
		float:left;
		margin:0 25px 15px 50px;}

#perm2		{text-align:justify;}


/***************Design/Build***/

#chevron	{width:350px;
		float:right;
		margin:0 45px 10px 25px;
		border:2px solid black;}

.db		{margin-left:50px;
		margin-right:50px;
		text-align:justify;
		line-height:140%;}

#construction	{width:350px;
		float:left;
		margin:0 25px 0 45px;
		border:2px solid black;}


/***************Contact_Us***/

#contact 	{margin-left:90px;
		text-align:center;
		vertical-align: middle;
		width:620px;
		border:5px ridge red;
		background-color:white;}
#container #maincontent .company a {
	text-decoration: none;
	color: #000;
}
#container #maincontent .company a:hover {
	color: #BF0000;
	text-decoration: underline;
}
#index #container #mainContent .db a {
	color: #000;
	text-decoration: none;
}
#index #container #mainContent .db a:hover {
	text-decoration: underline;
	color: #9C0001;
}

/***************Lakewood Ranch***/
#index #container #mainContent #lakewoodslide {
	margin-top: 40px;
	margin-bottom: 8px;
	margin-left: 100px;
	z-index: 0;
}
.lakewood {margin:0 50px 0 50px;
		text-align:justify;
		line-height:125%;}
#index #container #mainContent .lakewood a {
	color: #000;
	text-decoration: none;
}
#index #container #mainContent .lakewood a:hover {
	color: #9C0001;
	text-decoration: underline;
}


/***************Projects***/
#index #container #mainContent p a #lakewoodimg {
	border: 2px solid #000;  
	margin-left: 25px;
	
}
#index #container #mainContent p a #Mccafe {
	float:right;
	border: 2px solid #000;  
	margin-left: 25px;
	margin-right: 25px;
}

/***************mccafe***/
#index #container #mainContent #mccafetd tr td { 
}
#index #container #mainContent #mccafetd {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000;
}

/***************retail center***/
#retailimg1 {float:right; margin-right:50px; margin-left:25px; border: 2px solid #000; }
.retail1text {
	margin-left:50px;
	text-align:justify;
	text-indent:1.5em;
	line-height:125%;
	color: #FFF;
}
#retailimg2 {margin-bottom:25px; margin-top:25px; margin-right:25px; border: 2px solid #000; }
#retailelevation {border: 2px solid #000; }
#retailimg3 {border: 2px solid #000; margin-bottom:25px; margin-top:25px; margin-left:25px; }
#retailimg4 {float:left; border: 2px solid #000; margin-bottom:25px; margin-top:25px; }
#index #container #mainContent #generator {
	z-index: 1;
}
