@charset "UTF-8";body, img, a, div, form, *{padding:0px;margin:0px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:130%;color:#222222;}
body{background-color:#997F55;}
#Container{width:1000px;margin-left:auto;margin-right:auto;}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;font-weight:normal;color:#000000;text-align:center;padding-top:2px;font-style:normal;}
h2{font-weight:bold;color:222222;text-align:left;font-size:27px;line-height:100%;padding-left:10px;}
h3{font-weight:bold;color:222222;text-align:left;font-size:23px;font-style:italic;line-height:110%;padding-left:10px;}
h4{font-weight:bold;color:222222;text-align:center;font-size:17px;}
h5{font-weight:bold;color:222222;text-align:left;font-size:14px;line-height:100%;}
ul {list-style-position: inside;}
a:link{color:#222222;text-decoration:none;}
a:visited{text-decoration:none;color:#000000;}
a:hover{text-decoration:underline;color:#A80711;}
a:active{text-decoration:none;}
#keywords{width:1000px;height:18px;}
#header{width:1000px;background-image:url(../images/header.jpg);height:137px;}
#headerinfoContainer{width:1000px;}
#logo{width:156px;height:103px;margin-top:7px;margin-left:30px;float:left;}
#tagline{width:391px;float:left;margin-top:12px;margin-left:10px;}
.license{font-size:13px;color:#FFFFFF;}
.maintag{font-family:Georgia, "Times New Roman", Times, serif;font-size:23px;font-style:italic;line-height:100%;font-weight:bold;color:#FFFFFF;}
#slideWrapper{
	height:383px;
	width:655px;
	margin-right: 10px;
	float: left;
	position: relative;
	margin-top: 3px;
	margin-left: 24px;
}
#bulletsL{
	width:165px;
	float:left;
	margin-top:17px;
}
.Leftbullets{font-size:18px;line-height:110%;font-weight:bold;color:#FFFFFF;}
#bulletsR{width:200px;float:left;margin-top:17px;}
.BulletPad{padding-left:15px;}
.Rightbullets{font-size:13px;line-height:150%;color:#FFFFFF;}
.Bigphone{font-size:32px;font-weight:bold;color:#990000;text-align:center;}
#nav{width:1000px;height:39px;}
#home_body{background-image:url(../images/blank_bg.jpg);height:740px;width:1000px;background-repeat:repeat-y;}
#LeftHold{float:left;width:680px;}
#flashArea{width:655px;height:380px;margin-top:3px;margin-left:24px;background-color:#F0EBE5;float:left;}
#leftColorBox{float:left;width:655px;margin-left:24px;margin-top:5px;text-align:center;}
.colorTop{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#997F55;text-align:center;font-style:italic;line-height:100%;}
.colorBottom{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;font-weight:bold;color:#222222;text-align:center;font-style:italic;}
#colorinfo{float:left;width:655px;}
.colorTop2{font-family:Georgia, "Times New Roman", Times, serif;font-size:19px;font-weight:bold;color:#222222;text-align:left;font-style:italic;line-height:100%;}
.colorSub{font-size:13px;text-align:left;color:#997F55;font-style:italic;font-weight:bold;}
.para2{font-size:13px;text-align:left;color:#997F55;font-weight:bold;}
.title2{font-size:37px;font-weight:bold;color:#222222;font-style:italic;line-height:112%;}
.capstitle{font-size:15px;font-style:italic;font-weight:bold;color:#997F55;}
#colorinfoL{float:left;width:391px;}
#colorinfoR{float:left;width:230px;margin-top:10px;margin-left:25px;text-align:left;}
.smallPara{font-size:13px;}
#RightColumnContainer{float:left;width:283px;margin-left:11px;margin-top:3px;}
#yardCnumber{background-color:#F0EBE5;border:2px solid #4A3E35;width:280px;text-align:center;}
#homeownersBox{background-color:#F0EBE5;border:2px solid #4A3E35;width:280px;margin-top:10px;text-align:center;padding-bottom:10px;}
#contractorsBox{background-color:#F0EBE5;border:2px solid #4A3E35;width:280px;margin-top:10px;text-align:center;padding-bottom:10px;}
#bottominfo{background-image:url(../images/blank_bg.jpg);background-repeat:repeat-y;width:1000px;}
#stuccoCallout{background-color:#F0EBE5;border:2px solid #4A3E35;width:948px;margin-left:24px;float:left;padding-bottom:10px;margin-bottom:15px;}
#calloutLeft{float:left;width:454px;padding-top:10px;padding-right:20px;padding-left:10px;}
#calloutRight{float:left;width:434px;padding-top:8px;padding-right:10px;padding-left:20px;}
#residential_body{background-image:url(../images/blank_bg.jpg);height:725px;width:1000px;}
#resArea{background-image:url(../images/residential_body.jpg);width:657px;height:232px;margin-top:3px;margin-left:24px;float:left;}
#pageHeaderbox{float:left;width:655px;margin-left:24px;margin-top:10px;text-align:left;}
#resinfo{float:left;width:645px;padding-left:10px;padding-top:10px;}
#resBulletbox{background-color:#F0EBE5;border:2px solid #4A3E35;width:636px;float:left;margin-left:24px;padding-top:10px;padding-right:5px;padding-bottom:10px;padding-left:10px;}
#resBulletL{float:left;width:300px;}
#resBulletR{float:left;width:330px;}
.resBoxtitle{font-size:14px;font-weight:bold;color:#222222;font-style:italic;}
#resinfo2{float:left;width:645px;padding-left:36px;padding-top:13px;}
#repairArea{background-image:url(../images/repair_body.jpg);width:657px;height:232px;margin-top:3px;margin-left:24px;float:left;}
#commercialArea{background-image:url(../images/commercial_body.jpg);width:657px;height:232px;margin-top:3px;margin-left:24px;float:left;}
#aboutArea{background-image:url(../images/about_body.jpg);width:657px;height:232px;margin-top:3px;margin-left:24px;float:left;}
#links_body{background-image:url(../images/blank_bg.jpg);height:1050px;width:1000px;}
.LinkContainer{float:left;width:600px;}
.logoArea{float:left;width:240px;}
.logoDesc{float:left;width:300px;padding-left:30px;padding-top:10px;}
.link_spacer{float:left;width:500px;}
.linkDesc{font-size:12px;}
#pageHeaderbox2{float:left;width:645px;margin-left:24px;margin-top:10px;text-align:left;}
#contractorArea{background-image:url(../images/contractors_body.jpg);width:657px;height:232px;margin-top:3px;margin-left:24px;float:left;}
#contact_body{background-image:url(../images/blank_bg.jpg);height:800px;width:1000px;}
.Bigphone2{font-size:19px;font-weight:bold;color:#990000;}
#footer{width:1000px;background-image:url(../images/blank_bg.jpg);background-repeat:repeat-y;padding-top:20px;}
#materials{background-image:url(../images/materials.jpg);height:92px;width:1000px;margin-bottom:5px;float:left;}
#bottom_page{background-image:url(../images/bottom_page.jpg);height:37px;width:1000px;}
#bottom_links{text-align:center;}
#wapc{float:left;width:22px;padding-top:8px;color:#000000;text-align:left;font-size:9px;}
.style1{font-size:11px}
#copyright{float:right;width:400px;text-align:right;padding-right:30px;padding-top:10px;font-size:11px;font-weight:normal;color:#222222;}
#sacweb{float:left;float:left;padding-top:10px;padding-left:25px;text-align:left;}
#BrownBox{width:509px;background-color:#F0EBE5;border:2px solid #4A3E35;}
#contact{display:block;color:#000000;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;font-size:90%;padding-top:5px;padding-right:15px;padding-bottom:15px;padding-left:0px;}
#contact .textBox, textarea, select{margin:0;color:#666;border:1px inset #ccc;font:1em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;webkit-border-radius:5px;margin-top:5px;margin-right:0;margin-bottom:5px;margin-left:0;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:5px;background:#f5f5f5;}
#contact textarea, select{background-repeat:repeat-x;}
#contact input{margin:0;padding:3px 5px;color:#666;border:1px inset #ccc;margin:5px 0;font:1em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;webkit-border-radius:5px;background-color:#F5F5F5;}
.altTextField{background-color:#FFFFFF;}
#contact input:focus, textarea:focus, select:focus{border:1px solid #999;background-color:#fff;color:#333;}
#contact input.submit{width:85px;cursor:pointer;border:1px solid #222;color:#fff;background-color:#987F56;}
#contact input.submit:hover{background-color:#4A3E35;color:#FFFFFF;}
#contact input[type="submit"][disabled]{background:#888;}
/*  honeypot field - notice formfeild is misspelled intentionally */
.formfeild {font: 10px Arial, Helvetica, sans-serif;color: #333333;width: 220px;display: none;}