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

#wrapper {
	position:absolute;
	width:800px;
	z-index:1;
	left: 50%;
	top: 0px;
	background-color: #FFF;
	margin-right: auto;
	margin-left: -400px;
	height: 850px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 0.85em;
	line-height: 17px;
}
body {
	background-color: #333;
}
#banner {
	position:absolute;
	width:800px;
	height:76px;
	z-index:1;
	background-image: url(images/banner_background.jpg);
}
#logo {
	position:absolute;
	width:454px;
	height:76px;
	z-index:1;
	left: 101px;
}
#shadowline {
	position:absolute;
	width:800px;
	height:20px;
	z-index:3;
	left: 0px;
	top: 105px;
}
#states {
	position:absolute;
	width:250px;
	height:30px;
	z-index:2;
	left: 560px;
	top: 4px;
	font-size: 12px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: normal;
}
h1, h2, h3, h4 {
	font-weight: bold;
	
}

h1 {
	color: #FFA516;
	font-size: 1.6em;
	font-weight: normal;
	text-shadow: 1px 1px 1px #999;
}

h2 {
	color: #FFF;
	font-size: 16px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #999;
	text-align: left;
	line-height: 17px;
}



h3 {
	color: #FFA516;
	font-size: 16px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #999;
}

h4 {
	font-size: 100%;
}
#navbar {
	position:absolute;
	width:800px;
	height:30px;
	z-index:4;
	left: 0px;
	top: 80px;
	line-height: 12px;
	vertical-align: middle;
	font-size: 0.8455em;
}
#home_frame {
	position:absolute;
	width:800px;
	height:875px;
	z-index:4;
	left: 0px;
	top: 120px;
	background-color: #FFF;
}
#footer {
	position:absolute;
	width:600px;
	height:76px;
	z-index:6;
	left: 105px;
	top: 792px;
	text-align: center;
}
tagline {
	font-style: italic;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #F5A139;
	text-align: center;
}
#tagline {
	color: #7BBF48;
	font-style: italic;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 1px 1px 1px #999;
}
#copyright_notice {
	font-size: 11px;
	color: #666;
}
#building {
	position:absolute;
	width:772px;
	height:232px;
	z-index:2;
	left: 12px;
	top: 0px;
}
#why_choose_us {
	position:absolute;
	width:455px;
	height:27px;
	z-index:4;
	left: 8px;
	top: 239px;
	background-color: #FCA32A;
	color: #FFF;
	text-shadow: 1px 1px 1px #666;
	padding-left: 10px;
	padding-top: 2px;
	font-size: 18px;
}
#vert_line {
	position:absolute;
	width:21px;
	height:452px;
	z-index:5;
	left: 488px;
	top: 243px;
}
#who_serve {
	position:absolute;
	width:180px;
	height:62px;
	z-index:6;
	left: 565px;
	top: 308px;
}
#we_serve {
	position:absolute;
	width:200px;
	height:57px;
	z-index:7;
	left: 565px;
	top: 530px;
}
#service_list {
	position:absolute;
	width:269px;
	height:190px;
	z-index:8;
	left: 513px;
	top: 345px;
	line-height: 17px;
}
#FLcounties01 {
	position:absolute;
	width:131px;
	height:97px;
	z-index:9;
	left: 503px;
	top: 593px;
	line-height: 15px;
}
#contactinfo {
	position:absolute;
	width:250px;
	height:62px;
	z-index:10;
	left: 573px;
	top: -104px;
	text-align: center;
	line-height: 12px;
}
#tag2 {
	position:absolute;
	width:200px;
	height:32px;
	z-index:2;
	left: 512px;
	top: 24px;
	font-size: 16px;
	color: #03C;
}
#home_text {
	position:absolute;
	width:474px;
	height:380;
	z-index:10;
	left: 11px;
	top: 282px;
	line-height: 17px;
}
#FLcounties02 {
	position:absolute;
	width:131px;
	height:81px;
	z-index:11;
	left: 632px;
	top: 605px;
}
#llinks {
	position:absolute;
	width:768px;
	height:115px;
	z-index:16;
	left: 9px;
	top: 679px;
}
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #333;
}
a:active {
	text-decoration: none;
	color: #666;
}
#jp_title {
	position:absolute;
	width:335px;
	height:51px;
	z-index:7;
	left: 10px;
	top: -8px;
}
#horiz_line {
	position:absolute;
	width:784px;
	height:27px;
	z-index:8;
	left: 10px;
	top: 27px;
}
#dusting {
	position:absolute;
	width:167px;
	height:250px;
	z-index:9;
	left: 579px;
	top: 107px;
}
#sweeping {
	position:absolute;
	width:250px;
	height:167px;
	z-index:10;
	left: 533px;
	top: 370px;
}
#green_products {
	position:absolute;
	width:175px;
	height:248px;
	z-index:11;
	left: 606px;
	top: 540px;
}
#jp_text {
	position:absolute;
	width:500px;
	height:677px;
	z-index:12;
	left: 10px;
	top: 55px;
	line-height: 17px;
}
#green_bullets {
	position:absolute;
	width:395px;
	height:115px;
	z-index:2;
	left: 76px;
	top: 366px;
	line-height: 22px;
}
#pw_title {
	position:absolute;
	width:235px;
	height:51px;
	z-index:4;
	left: 10px;
	top: -8px;
}
#pw_text {
	position:absolute;
	width:780px;
	height:61px;
	z-index:5;
	left: 10px;
	top: 46px;
	line-height: 17px;
}
#before {
	position:absolute;
	width:250px;
	height:163px;
	z-index:6;
	left: 503px;
	top: 156px;
}
#after {
	position:absolute;
	width:250px;
	height:163px;
	z-index:7;
	left: 503px;
	top: 360px;
}
#before_title {
	position:absolute;
	width:84px;
	height:57px;
	z-index:8;
	left: 604px;
	top: 308px;
}
#after_title {
	position:absolute;
	width:84px;
	height:67px;
	z-index:9;
	left: 604px;
	top: 510px;
}
#power_washing {
	position:absolute;
	width:250px;
	height:167px;
	z-index:10;
	left: 63px;
	top: 549px;
}
#pw_list {
	position:absolute;
	width:455px;
	height:362px;
	z-index:11;
	left: 150px;
	top: 131px;
	line-height: 17px;
}
#pw_fq {
	position:absolute;
	width:433px;
	height:90px;
	z-index:13;
	left: 339px;
	top: 595px;
	font-weight: normal;
}

#meeting {
	position:absolute;
	width:250px;
	height:188px;
	z-index:9;
	left: 533px;
	top: 150px;
}
#oc_terxt1 {
	position:absolute;
	width:488px;
	height:350px;
	z-index:10;
	left: 9px;
	top: 55px;
	line-height: 17px;
}
#lobby {
	position:absolute;
	width:250px;
	height:333px;
	z-index:11;
	left: 533px;
	top: 365px;
}
#floor_polishing {
	position:absolute;
	width:167px;
	height:250px;
	z-index:9;
	left: 609px;
	top: 43px;
}
#fc_text1 {
	position:absolute;
	width:764px;
	height:409px;
	z-index:10;
	left: 10px;
	top: 261px;
	line-height: 17px;
}
#fc_bullets {
	position:absolute;
	width:200px;
	height:125px;
	z-index:2;
	left: 138px;
	top: 350px;
	line-height: 22px;
}
#fc_text2 {
	position:absolute;
	width:572px;
	height:274px;
	z-index:11;
	left: 10px;
	top: 35px;
	line-height: 17px;
}
#fc_bullets2 {
	position:absolute;
	width:230px;
	height:111px;
	z-index:2;
	left: 138px;
	top: 133px;
	line-height: 22px;
}
#fc_bullets3 {
	position:absolute;
	width:200px;
	height:125px;
	z-index:3;
	left: 138px;
	top: 148px;
	line-height: 22px;
}
#cc_title {
	position:absolute;
	width:235px;
	height:51px;
	z-index:7;
	left: 10px;
	top: -8px;
}
#cc_image {
	position:absolute;
	width:167px;
	height:250px;
	z-index:9;
	left: 609px;
	top: 175px;
}
#cc_text {
	position:absolute;
	width:566px;
	height:675px;
	z-index:10;
	left: 8px;
	top: 43px;
	line-height: 17px;
}
#careers_form {
	position:absolute;
	width:780px;
	height:748px;
	z-index:9;
	left: 10px;
	top: 43px;
	font-size: 1.1em;
}
#application_form {
	position:absolute;
	width:780px;
	height:722px;
	z-index:2;
	left: 0px;
	top: 25px;
	background-color: #D4EEBE;
}
#btm_links {
	position:absolute;
	width:200px;
	height:61px;
	z-index:14;
	left: 593px;
	top: 792px;
}
#btm_links a:link{
	color:#F7A43E
}
#btm_links a:hover{color:#FCA32A;TEXT-DECORATON:UNDERLINE}

#btm_links a:visited{
	color:#FBB041;
	font-weight: bold;
}
#privacy_frame {
	position:absolute;
	width:800px;
	height:729px;
	z-index:6;
	left: 0px;
	top: 120px;
}
#pr_footer {
	position:absolute;
	width:600px;
	height:76px;
	z-index:1;
	left: 105px;
	top: 646px;
	text-align: center;
}
#privacy_text {
	position:absolute;
	width:780px;
	height:568px;
	z-index:9;
	left: 10px;
	top: 46px;
}

#quote {
	position:absolute;
	width:239px;
	height:53px;
	z-index:17;
	left: 528px;
	top: 256px;
}
#quote_pgs {
	position:absolute;
	width:239px;
	height:53px;
	z-index:15;
	left: 541px;
	top: -15px;
}

#fc_bullets4 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:2;
	left: 375px;
	top: 148px;
	line-height: 22px;
}
#fc_bullets5 {
	position:absolute;
	width:241px;
	height:115px;
	z-index:2;
	left: 375px;
	top: 133px;
	line-height: 22px;
}
#fc_bullets6 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:3;
	left: 375px;
	top: 351px;
	line-height: 22px;
}
#quote_fc {
	position:absolute;
	width:237px;
	height:49px;
	z-index:15;
	left: 563px;
	top: -15px;
}
#quote_cc {
	position:absolute;
	width:225px;
	height:58px;
	z-index:15;
	left: 572px;
	top: -15px;
}

#pw_bullets2 {
	position:absolute;
	width:200px;
	height:160px;
	z-index:12;
	left: 350px;
	top: 246px;
}
