body{background:#2b2b2b;padding:0;}
table,tr,td{border-spacing:0px;border-collapse:collapse;padding:0px;}
*{font-family:'Arial';font-size:16px;}
img{border:0;display:block;}
p{font-size:13px;margin-top:8px;}
#all{width:975px;margin:75px auto 0 auto;}
#head img,#main img,#bottom img{float:left;}
#head{margin-left:24px;font-size:18px;color:#cacaca;}
#head a{height:46px;line-height:52px;display:table-cell;vertical-align:middle;text-align:center;float:left;text-decoration:none;color:#cacaca;}
#head a:hover{color:#6accea;}
#head .home{width:83px;background:url(/images/nav-home.gif);}
#head a.home:hover{background:url(/images/nav-home-hov.gif);}
#head .services{width:109px;background:url(/images/nav-services.gif);}
#head a.services:hover{background:url(/images/nav-services-hov.gif);}
#head .about{width:88px;background:url(/images/nav-about.gif);}
#head a.about:hover{background:url(/images/nav-about-hov.gif);}
#head .contact{width:103px;background:url(/images/nav-contact.gif);}
#head a.contact:hover{background:url(/images/nav-contact-hov.gif);}
#head .estimate{width:171px;background:url(/images/nav-estimate.gif);}
#head a.estimate:hover{background:url(/images/nav-estimate-hov.gif);}
#anchor{margin-left:250px;}
#main{clear:left;}
#msn{width:408px;height:14px;}
#msna{width:442px;height:14px;}
#mss{height:23px;width:881px;}
#sidebar img{float:none;}
#sidebar{clear:left;float:left;}
#sidebar2{position:relative;margin-top:-62px;float:left;}
#content{margin:21px 0 53px 55px;}
#bottom{clear:both;float:left;width:956px;}
#nav, #nav ul{padding:0;margin:0;list-style:none;position:relative;}
#nav li a{width:85px;display:block;}
#nav li ul a{text-align:left;line-height:20px;padding:6px 0 0 24px;width:135px;height:26px;display:block;text-decoration:none;color:#FFF;font-size:14px;}
#nav li ul a:hover{color:#6accea;background:url(/images/tr20.png);}
#nav li{float:left;position:relative;}
#nav li ul{padding-top:8px;position:absolute;top:0;width:161px;height:165px;left:-999em;margin:45px 0;background:url(/images/services-drop-back.gif);}
#nav li:hover ul, #nav li.sfhover ul{left:0;}
#nav li ul ul {top:auto;margin:-30px 0 0 161px;border:1px solid #000;}
#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:0;}
#pages{clear:both;margin:0 auto;}
#pages td{background:url(/images/page.png) no-repeat center;width:25px;height:50px;font-size:14px;text-align:center;}
#pages td.cur{background:url(/images/page-cur.png) no-repeat center;}
#pages a,#pages a:hover{text-decoration:none;font-size:14px;color:#000;}
#foot{color:#6f6f6f;font-size:11px;clear:both;margin:0 auto;width:300px;padding-left:675px;}
#foot a{color:#6f6f6f;font-size:11px;}
.box{color:#FFF;font-size:13px;line-height:22px;float:left;border:2px solid #a58817;margin-right:8px;margin-bottom:7px;}
.box1{background:url(/images/tr50.png);}
.box2{background:url(/images/tr20.png);}
.box a{font-size:12px;color:#69cbea;font-weight:bold;}
.box a:hover{color:#357f96;}
.title{padding:5px 10px;color:#f1c102;font-size:22px;width:245px;margin-right:8px;margin-bottom:7px;background:url(/images/tr20.png);float:left;}
.title a,.title a:hover{color:#f1c102;font-size:22px;text-decoration:none;}
.t2{width:361px;}
.subtitle,a.subtitle,a:hover.subtitle{font-weight:normal;clear:both;color:#f1c102;font-size:18px;text-decoration:none;}
.header,.header a,.header a:hover{padding:5px 11px;color:#f1c102;text-decoration:none;font-weight:normal;font-size:13px;margin:0 35px 11px 0;background:url(/images/tr50.png);float:left;}
.splat{position:relative;}
.splat a{position:absolute;background:#000;}
.splat img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5;}
.splat img:hover,.splat img.hov{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
.ld,.ld img{visibility:hidden;height:0px;width:0px;}
.close{position:absolute;color:#FFF;top:0;right:0;cursor:pointer;text-align:center;height:20px;}
.close img{margin:4px 4px 8px 4px;}
.dragger{position:relative;background:url(/images/dragger.gif);float:left;cursor:move;clear:both;height:20px;}
.container{position:absolute;display:block;}
.zoombutton{display:block;background:url('/images/icon-zoom.png') no-repeat center;width:35px;height:32px;}
.zoomloading{background:url('/images/loading.gif') no-repeat 50% 50%;margin-top:20px;}
.h1{width:128px;height:22px;}
.h2{width:313px;height:22px;}
.h3{width:498px;height:22px;}
.h4{width:683px;height:22px;}
.he{margin-right:0;clear:right;}
img.nl{clear:left;}