@charset "UTF-8";body, img, a, div, form, *, h1, h2, h3, h4, h5, h6{padding:0px;margin:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;}
body{background-repeat:repeat-y;margin:0;background-image:url(../_images/fl_background.jpg);background-position:center top;font-family:Helvetica, Arial, sans-serif;font-size:13px;line-height:16px;}
a{color:#06569F;}
a:link{color:#06569F;}
a:visited{
	color:#06569F;
}
a:hover, a:focus{color:#F7A71C;}
.sacweb a:link{text-decoration:none;color:#000000;font-size:11px;font-weight:normal;}
.sacweb a:visited{text-decoration:none;color:#000000;font-size:11px;font-weight:normal;}
.sacweb a:hover{text-decoration:underline;color:#FF0000;font-size:11px;font-weight:normal;}
.sacweb a:active{text-decoration:none;}

.floatRight {
	float:right;
	margin-right: 25px;
}
h1{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-align:center;font-weight:normal;!important;	margin:0px;}
h2{font-family:Helvetica, Arial, sans-serif;font-size:37px;font-weight:bold;color:#000000;line-height:38px;}
h3{font-family:Helvetica, Arial, sans-serif;font-size:20px;font-weight:bold;color:#000000;line-height:24px;}
h4{font-family:Helvetica, Arial, sans-serif;font-size:23px;font-weight:bold;color:#000000;line-height:38px;}
.subhead{font-family:Helvetica, Arial, sans-serif;font-size:15px;color:#F6A71B;font-weight:bold;}
.subhead2{font-family:Helvetica, Arial, sans-serif;font-size:16px;color:#F6A71B;font-weight:bold;}
.subhead3{font-family:Helvetica, Arial, sans-serif;font-size:16px;color:#F6A71B;font-weight:bold;}
#container{width:962px;margin-right:auto;margin-left:auto;}
#container2{width:962px;margin-right:auto;margin-left:auto;}
#container3{width:962px;margin-right:auto;margin-left:auto;}
#container4{width:962px;margin-right:auto;margin-left:auto;}
#seo{width:962px;height:22px;background-image:url(../_images/seo_area.jpg);background-repeat:repeat-x;text-align: center;}
#headercontainer{width:962px;height:45px;}
.home{float:left;width:109px;height:21px;}
.requestservice{float:right;width:244px;height:38px;}
#logocontainer{width:962px;height:101px;}
.logo{float:left;width:441px;height:101px;}
.phone{float:right;width:501px;height:96px;background-image:url(../_images/tag_line.jpg);text-align:right;font-family:Helvetica, Arial, sans-serif;font-size:48px;font-style:oblique;font-weight:bold;color:#F6A71B;padding-right:20px;padding-top:5px;line-height:45px;}
#navcontainer{width:962px;height:55px;}
#headercontent{width:962px;height:168px;background-image:url(../_images/top_header.jpg);}
#headercontent2{width:962px;height:170px;background-image:url(../_images/top_header.jpg);}
#headercontent3{width:962px;height:240px;background-image:url(../_images/top_header2.jpg);}
.headercontent{padding-top:30px;padding-left:33px;padding-right:245px;}
#icondesc{
	width:962px;
}
#icondesc2{width:962px;height:477px;}
#iconcontainer{float:left;width:130px;height:343px;}
.icon1{width:130px;height:120px;}
.icon2{width:130px;height:106px;}
.icon3{width:130px;height:117px;}
#areaDesc{
	float:left;
	width:509px;
	background-image:url(../_images/icon_desc_area.jpg);
}
#areaDesc2{float:left;width:962px;height:477px;}
.resDesc{width:509px;height:120px;}
.resDesc2{width:962px;height:475px;background-image:url(../_images/residential_bullet_bg.jpg);}
.resDesc3{
	width:962px;
	background-image:url(../_images/landscape_bullet_bg.jpg);
	float: left;
}
.resDesc4{width:962px;height:478px;background-image:url(../_images/commercial_bullet_bg.jpg);}
#resheaderLeft{
	float:left;
	width:768px;
}
.resheaderLeft{padding-left:30px;padding-top:13px;padding-bottom:0px;}
#resheaderRight{
	float:left;
	width:179px;
	padding-top:20px;
	padding-left:7px;
}
#resbulletTopL{
	float:left;
	width:300px;
	padding-left:30px;
}
#resbulletTopL2{
	float:left;
	width:500px;
	padding-left:30px;
}
#resbulletTopL3{
	float:left;
	width:300px;
	padding-left:30px;
}
.bullethead{}
.bullets{font-size:12px;line-height:19px;padding-top:10px;width:600px;}
#landbullets{font-size:12px;line-height:19px;padding-top:10px;width:230px;}
.landbulletL{width:600px;}
.landbulletR{float:left;font-size:12px;line-height:19px;width:235px;height:200px;}
.bullets2{font-size:12px;line-height:19px;padding-top:26px;}
.bullets3{
	font-size:12px;
	line-height:19px;
	padding-top:45px;
	margin-top: 25px;
}
.bulletsRight{float:left;width:300px;}
#bulletcontainer{height:250px;width:200px;float:left;}
.standout{color:#F6A71B;font-weight:normal;}
#resbulletTopR{
	float:left;
	width:300px;
}
#resbulletTopR2{
	float:left;
	width:300px;
}
#resbulletTopR3{
	float:left;
	width:300px;
}
#resbulletBottomL{
	float:left;
	width:300px;
	height:176px;
	padding-left:30px;
	padding-top:20px;
	margin-top: 25px;
}
#resbulletBottomM{float:left;width:281px;height:196px;}
#resbulletBottomR{float:left;width:351px;height:196px;}
.resInfo{padding-top:28px;padding-right:0px;padding-left:10px;}
.resInfo2{padding-top:15px;padding-right:0px;padding-left:10px;}
.landDesc{width:509px;height:106px;}
.landInfo{padding-top:11px;padding-right:25px;padding-left:10px;}
.commDesc{width:509px;height:117px;}
.commInfo{padding-top:11px;padding-right:0px;padding-left:10px;}
#yellowbox{
	float:left;
	width:323px;
	background-image:url(../_images/yellow_box.jpg);
	background-repeat: no-repeat;
}
.yellowtop{width:320px;height:120px;}
.callstyle{padding-top:40px;padding-left:43px;font-family:Helvetica, Arial, sans-serif;font-size:22px;font-weight:bold;color:#045795;line-height:30px;}
.callstyle2{font-family:Helvetica, Arial, sans-serif;font-size:36px;font-weight:bold;color:#045795;}
.rescallstyle{font-family:Helvetica, Arial, sans-serif;font-size:15px;line-height:25px;font-weight:bold;color:#045795;}
.rescallstyle2{font-family:Helvetica, Arial, sans-serif;font-size:25px;font-weight:bold;color:#045795;}
.localcallout{font-family:Helvetica, Arial, sans-serif;font-size:19px;color:#000000;line-height:35px;padding-top:10px;padding-right:30px;padding-left:35px;}
.yellowbottom{
	width:320px;
}
#aboutarea{width:962px;height:305px;}
#aboutarea2{width:962px;height:191px;background-image:url(../_images/testimonial_area.jpg);}
#aboutarea3{width:962px;height:196px;background-image:url(../_images/testimonial_area2.jpg);}
#testimonial{float:left;width:613px;height:171px;padding-top:20px;padding-left:30px;padding-right:40px;}
#testimonial2{float:left;width:425px;height:171px;padding-top:20px;padding-left:30px;padding-right:40px;}
#testimonial3{float:left;width:300px;height:171px;padding-top:20px;padding-left:20px;padding-right:40px;}
#awards{float:left;width:243px;height:171px;padding-top:20px;padding-left:35px;}
#aboutcontent{float:left;width:639px;height:305px;}
.aboutInfo{padding-top:35px;padding-right:45px;padding-left:40px;}
#aboutpic{float:left;width:313px;height:270px;padding-top:30px;}
.spacer2{
	width:962px;
	height:4px;
	background-image:url(../_images/spacer.jpg);
	clear: both;
}
#bluebox{
	width:962px;
}
.bluebox{width:408px;height:82px;background-image:url(../_images/blue_box_bottom.jpg);}
.blueboxInfo{font-size:12px;line-height:16px;font-weight:normal;color:#FFFFFF;text-align:center;padding-top:27px;padding-right:40px;padding-left:50px;}
#bottomrequest{float:left;width:408px;height:152px;}
.bottomrequest{width:338px;height:70px;padding-left:69.5px;}
#bulletsRight{
	float:left;
	width:554px;
}
.bulletInfo{font-size:17px;line-height:22px;font-weight:bold;color:#06559F;padding-top:20px;padding-right:0px;padding-left:45px;}
#footer{
	width:962px;
	height:41px;
	background-image:url(../_images/footer_links.jpg);
	clear: both;
	float: left;
}
.footerlinks{text-align:center;padding-top:12px;font-size:11px;}
.footerlinks2{text-align:center;font-size:11px;}
#necessary_info{float:left;width:962px;padding-bottom:5px;}
#wapc{float:left;width:22px;padding-left:20px;padding-top:5px;color:#000000;text-align:left;}
#wapcbox{width:20px;float:left;padding-top:7px;}
#sacweb{float:left;width:158px;float:left;padding-top:8px;padding-left:25px;}
.sacweb{text-align:left;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
#copyright{float:right;width:350px;text-align:right;padding-right:25px;padding-top:9px;font-size:11px;}
.serviceHeader{font-weight:bold;text-align:center;font-size:14px;}
#servicearea{
	width:962px;
	height:46px;
	float: left;
}
#contactcontainer{width:962px;height:538px;background-image:url(../_images/contact_us_box.jpg);}
#requestcontainer{width:962px;height:720px;background-image:url(../_images/request_service_box.jpg);}
#contactform{width:500px;height:475px;padding-left:40px;padding-right:50px;padding-top:10px;}
form, table form{margin:0px;padding:0px;}
#contact form{}
#contact h1{margin:10px 0 10px;font-size:24px;color:#333333;line-height:30px;}
#formContainer{color:inherit;padding:25px;width:400px;margin-top:6px;margin-right:auto;margin-bottom:6px;margin-left:auto;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:#d9d9d9;border-right-color:#d9d9d9;border-bottom-color:#d9d9d9;border-left-color:#d9d9d9;}
#contact{display:block;margin:5px auto 0px;padding:0px;border:1px none #cbcbcb;-webkit-border-radius:5px;color:#FFFFFF;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;font-size:100%;}
#contact .altTextField{color:#F5F5F5;}
#contact .textBox, textarea, select{color:#666;border:1px solid #ccc;font:.90em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;webkit-border-radius:5px;margin-right:0;margin-bottom:5px;margin-left:0px;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:5px;background:#f5f5f5;margin-top:5px;}
#contact .textBox{}
#contact textarea, select{background-repeat:repeat-x;}
#contact input{margin:0;padding:3px 5px;color:#666;border:1px none #ccc;margin:5px 0;font:1em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;webkit-border-radius:5px;}
#contact input:focus, textarea:focus, select:focus{border:1px solid #999;background-color:#fff;color:#333;}
#contact input.submit{width:95px;cursor:pointer;border:1px solid #222;color:#333333;background-color:#333;background-image:url(../_images/submit-bg.jpg);background-repeat:repeat-x;}
#contact input.submit:hover{background-color:#FFFFFF;background-image:url(_images/submit-bg-hover.jpg);background-repeat:repeat-x;color:#000000;}
#contact input[type="submit"][disabled]{background:#888;}
#contact span.required{font-size:12px;color:#ff0000;}
.formTitleSm{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#989903;padding-top:3px;padding-right:2px;}
.formTitle{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#999999;padding-right:2px;padding-top:3px;}
.formSmall{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;color:#999999;line-height:15px;}
#plainContainer {
	float: left;
	width: 962px;
}
.linkWrapper {
	float: left;
	width: 650px;
	margin-left: 33px;
}
.LinkContainer{
	width:620px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00589C;
}
.LinkContainerLast{
	width:620px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	
}
.logoArea{
float:left;
width:226px;
}
.logoDesc{float:left;width:350px;padding-left:30px;padding-top:10px;}
.link_spacer{float:left;width:583px;}
.linkDesc{
	font-size:12px;
	line-height: 120%;
	margin-top: 10px;
}
/*  honeypot field - notice formfeild is misspelled intentionally */
.formfeild {font: 10px Arial, Helvetica, sans-serif;color: #333333;width: 220px;display: none;}
