﻿body{font-size:small;font-family:Verdana, Helvetica, Arial, sans-serif;line-height:1.1em;background:url(images/foundation-water.png) repeat #eee}
h1,h2,h3{text-align:center;font-weight:700;line-height:1.3em}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.2em}
p{font-size:1.1em;line-height:1.1em;}
li{color:#185873}
ul li a{color:#185873;}
a:hover{color:#FDBD38}
.bold{font-weight:700}
.nested-li{list-style:none}
.column-wrapper{float:left}
#header{background-repeat:repeat-x;position:relative}
#header-content{width:960px;margin-left:auto;margin-right:auto;position:relative}
#home-waterproof{position:absolute;top:12px;left:240px;z-index:1}
#logo{width:620px;float:left;z-index:999;position:relative;margin:100px 0 20px;padding:20px 0 0 20px}
#nav{float:left;background:url(images/nav-bg-3.png) no-repeat;width:960px;height:42px;z-index:-1;margin:0 0 10px}
#nav ul{list-style:none;padding:0 0 0 425px}
#nav ul li{display:inline;width:160px}
#nav ul li a{font-size:1.2em;color:#ddd;text-decoration:none}
#nav ul li a:hover{color:#FDBD38}
#nav ul li ul{display:block;visibility:hidden;z-index:99;position:absolute;padding:0}
#nav ul li:hover ul{visibility:visible}
#nav ul li ul li a{font-size:1em;font-style:italic;color:#ddd;padding-left:5px}
#nav ul li ul li{display:block;width:140px;background:#555}
#sm1{position:relative;margin-top:0;margin-left:5em;display:none}
#sm2{position:relative;margin-top:0;margin-left:20em;display:none}
.services-boxes{position:relative;height:100%;color:#fff}
.services-boxes ul{margin:0 0 10px 10px;padding:0 0 0 2px}
.services-boxes h2{font-size:1.2em;text-align:center;color:#333;font-weight:700}
.box-text{color:#000;line-height:1em;margin:30px}
.box-text ul li{width:240px;text-indent:2px;padding:2px 5px}
.box-text ul li a:hover{color:#FDBD38}
.box-text ul li a:link{color:#C84646}
.box-text ul li a:visited{color:#C84646}
.s-box{float:left;width:310px;position:relative;height:530px;;background:url(images/crack-repair-service-bg2.png);margin:20px 5px 10px}
#footer{background:#111;color:#555;clear:both;height:100%}
#footer p{text-align:center;padding:10px}
#page{color:#185873;margin:0 0 5px;position:relative}
#page-content,#page-content-home,#page-content-no-bg{width:960px;margin-left:auto;margin-right:auto;padding:0 0 10px}
#page-content-no-bg{position:relative;}
.main,.main-home{width:750px;float:left; position:relative;margin:0px 10px 0px 10px;padding:0px 5px 0px 5px;}
.main-home{background:none;border:none;}
.main-right{background:none;height:650px;font-weight:700;margin:0 10px 10px 270px;padding:15px}
.full-main{width:910px;float:left;background:#eee;height:100%;margin:0 10px 10px;padding:15px}
.main h3,.main-home h3{margin-bottom:0;margin-top:0}
#main-list{font-size:.9em;height:100%;margin:0 auto}
#main-list ul li{width:280px}
#left-list{width:310px;float:left;margin:0 5px;padding:0}
#right-list{width:310px;float:right;margin:0 5px;padding:0}
#main-images{margin-left:30px;margin-right:20px;margin-bottom:27px}
#service-descriptions p{color:#000;}
#marquee-logo{margin:20px 20px 32px}
.sidebar,.sidebar-home{height:100px;margin:0 10px 5px 700px;padding:15px}
.sidebar-home{border:none;border-left:1px #333 solid;background:none}
.sidebar p,.sidebar-home p{text-align:center;font-size:.9em}
.sidebar-services-left{width:210px;float:left;height:450px;margin:0 10px 10px;padding:15px}
.sidebar-services-left p{text-align:left;font-size:.9em}
.sidebar-subservices-list li{margin:5px}
.subservices-list{margin-left:2px;padding-left:5px;line-height:2em;padding-top:40px}
#mail-msg{color:red;text-align:center}
.services-list{margin-left:150px}
.services-list li{margin:20px}
.subservices h2{text-align:left}
#form p{text-indent:0}
span,.services-boxes ul li,.box-text ul li a,.main-right ul li{color:#000}
page-content,page-content-home,.clear{clear:both}
.box-img p,#coupon{text-align:center}
.main, .main-home {background:url(images/foundation-repair-text-bg-1.png) repeat;}
.main p,.main-home p,.main-right p,.full-main p{color: #000;text-indent :20px; padding: 0px 5px 0px 5px;}
.pre-main{width:750px;float:left; position:relative;margin:10px 10px 0px 10px;padding:5px 5px 0px 5px;background:url(images/foundation-repair-top-bg-1.png) repeat;}
.post-main{width:750px;float:left; position:relative;margin:0 10px 10px 10px;padding:0px 5px 30px 5px;background:url(images/foundation-repair-bottom-bg-1.png) no-repeat;}
.sidebar h2,sidebar-home h2,.sidebar-services-left h2{padding-top:10px}