body{margin:20px 0px 0px 0px;padding:0px;background-color:#f7f7f7;text-align:center;font-family:Verdana, Helvetica, sans-serif;font-size:12px;color:#5d5d5d;line-height:18px;letter-spacing:0;}

a{color:#317bb1;}
a:hover,a .dou:hover{text-decoration:none;}
a.nou{text-decoration:none;}
/* a.nou:hover{text-decoration:underline;} */
a .dou{text-decoration:underline;}
h1,h2{margin:0px 0px 10px 0px;padding:10px 0px 0px 0px;font-size:18px;font-weight:bold;font-family:Tahoma,Geneva,sans-serif;color:#2d2d2d;}
h2{padding-top:30px;}
p{margin-bottom:0px;padding:0px;}
i{font-family:Arial;font-size:12px;}
hr,hr.minmar{margin:15px 0px 15px 0px;height:1px;border-width:0px;color:#cacaca;background-color:#cacaca;}
hr.minmar{margin:5px 0px;}
table td{font-size:12px;}
form{margin:0px;padding:0px;}
form.norm input[type=text]{font-size:18px;width:300px;}
label.norm{float:left;width:120px;}
label.labelsmall{float:left;width:70px;}
code{background-color:#e1e2eb;border:1px solid #c6c6c6;}
code.remove{background-color:#eae2e0;}

ul.homelist{list-style-type:none;margin:0px 0px 0px 10px;padding:0px;}
ul.homelist li{clear:both;margin-top:40px;}
ul.homelist a{color:#3a3a3a;}
ul.nostyle,ul#locallinks{margin:0px;padding:0px;list-style-type:none;}
ul.norm li{margin-top:10px;}
ul.form{list-style-type:none;}
ul.form li{margin-top:15px;}
ul.portfolio li{margin-top:40px;padding-bottom:15px;border-bottom:1px solid #cacaca;}
ul.portfolio ul li,ul.portfolio ol li{margin-top:0px;padding-bottom:0px;border-width:0px;}
ul#locallinks{padding-top:1px;width:100%;height:31px;border-bottom:1px solid #e5e5e5;background:url(../images/core-top.jpg) no-repeat;color:#444444;font-weight:bold;background-color:#fdfdfd;}
ul#locallinks li{padding:7px 20px 0px 11px;float:left;height:24px;background:url(../images/locallink-bg.jpg) no-repeat 100% 0%;}
ul#locallinks li#lion{padding-left:36px;position:relative;}
ul#locallinks li#lion img{position:absolute;left:11px;top:4px;}
ul#locallinks li#nolocal{background-image:none;}
ul#locallinks a{text-decoration:none;color:#444444;}
ul#locallinks a:hover{text-decoration:underline;color:#c84501;}
ul.scripts li{padding-bottom:15px;border-bottom:1px solid #cacaca;}

.c{text-align:center;}
.bb{font-size:16px;font-weight:bold;}
.small{font-size:10px;}
.red{color:#c84501;}
.black{color:#000000;}
.test{color:#656565;font-family:Arial;font-size:12px;font-style:italic;}
.subtitle{margin-bottom:2px;font-size:13px;}
.subhl{font-size:20px;color:#4a4a4a;font-family:Arial, Helvetica, sans-serif;}
.scriptimg{float:left;margin:0px 10px 10px 0px;}
.portfolioimg{float:left;margin-right:20px;}
.errMess{margin-bottom:10px;color:#800000;font-weight:bold;}
.succMess{color:#317bb1;font-weight:bold;}
.clear{clear:both;}
#featuredprj img{margin:10px 0px 0px 18px;}

#sac{margin:0px auto;width:986px;text-align:left;}
#head{margin-left:20px;position:relative;}
#phonenum{padding-right:40px;float:left;}
#freequote{position:absolute;top:-5px;right:5px;}
#links{margin:20px 0px 20px 0px;padding:0px;list-style-type:none;height:47px;background:url(../images/links-bg.jpg);position:relative;}
#links li{float:left;}
#linksEnd{position:absolute;right:0px;width:6px;height:47px;background:url(../images/links-end.jpg);}

#core{margin:0px auto;width:980px;}
#wrap{padding:0px 1px 60px 1px;width:978px;background:#fdfdfd url(../images/core-bg.jpg);}
#wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #wrap{height:1%;}
#coreBottom{width:980px;height:5px;background:url(../images/core-bottom.jpg) no-repeat;}

#middle{margin:10px auto 0px auto;padding:0px 40px;float:left;width:684px;}
#right{float:left;padding:0px 20px;width:170px;}

#footer{clear:both;padding:30px 0px;text-align:center;font-size:11px;color:#cfcfcf;}
#footer a{padding:0px 8px;}
#footer hr{color:#d2d2d2;background-color:#dedede;}
#copyright{margin:10px auto 0px auto;width:945px;line-height:22px;text-align:left;color:#9a9a9a;}
#copyright a{margin:0px 8px;padding:0px 0px;text-decoration:none;border-bottom:1px dotted #9bdaff;}
#copyright a:hover{border-bottom:0px;}

/* IE6 PNG HACK */
* html img{
    azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );