body{margin:0;background-image:url('/images/bg.png');font-family:Arial, Helvetica, Verdana, sans-serif;color:#000000;}
#page{position:absolute;top:0;left:50%;width:960px;margin-left:-480px;}
#header{float:left;width:960px;height:200px;clear:both;}
#phone{float:left;width:300px;height:75px;padding:110px 0 0 0;clear:left;}
#logo{float:left;width:330px;height:170px;padding:15px;text-align:center;}
#badges{float:left;width:300px;height:70px;padding:130px 0 0 0;text-align:right;clear:right;}
#menu{float:left;width:960px;height:40px;clear:both;}
#content{float:left;width:920px;padding:20px;background-color:#FFFFFF;clear:both;}
#content a{color:#3986d1;text-decoration:none;}
#content a:hover{color:#d62323;text-decoration:none;}
#footer{float:left;width:920px;height:60px;padding:30px 20px 30px 20px;margin:0 0 2px 0;background-image:url('/images/footer.jpg');background-repeat:no-repeat;background-position:center;clear:both;}
#footer-left{float:left;width:350px;height:30px;}
#footer-middle{float:left;width:220px;height:30px;}
#footer-right{float:left;width:350px;height:30px;text-align:right;}
.section-title{float:left;width:920px;border-bottom:3px solid #edf4fb;padding:10px 0 10px 0;clear:both;}
.full-block{float:left;width:920px;margin:0;padding:0;}
.textual-info{float:left;width:910px;padding:10px 5px 10px 5px;margin:10px 0 10px 0;font-size:12px;color:#000000;line-height:175%;}
.headline-font{font-family:Times New Roman, Garamond, serif;font-style:italic;font-size:20px;}
.big-graphic{float:left;width:600px;height:250px;padding:5px;clear:left;}
.side-graphic{float:left;width:302px;height:250px;padding:5px 3px 5px 5px;clear:right;}
.section-container{float:left;width:920px;margin:15px 0 15px 0;background-image:url('/images/y-divider.gif');background-repeat:repeat-y;background-position:150px top;clear:both;}
.section-left{float:left;width:150px;clear:left;}
.section-left ul{float:left;width:150px;margin:0;padding:0;list-style:none;}
.section-left ul li{float:left;width:150px;margin:0;padding:3px 0 3px 0;font-size:11px;list-style:none;}
.section-left ul li a img{border:1px solid #ebebeb;}
.section-left ul li a:hover img{border:1px solid #0a5eb0;}
.section-left ul li.title{font-size:14px;font-weight:bold;}
.section-middle{float:left;width:530px;padding:0 19px 0 19px;font-size:12px;}
.section-left-middle{float:left;width:680px;padding:0 19px 0 19px;font-size:12px;}
.section-container-lm{float:left;width:920px;margin:15px 0 15px 0;clear:both;}
.section-right{float:left;width:202px;clear:right;}
.section-right a img{border:1px solid #ebebeb;}
.section-right a:hover img{border:1px solid #0a5eb0;}
.section-right ul{float:left;width:200px;margin:0;padding:0;list-style:none;}
.section-right ul li{float:left;width:200px;margin:0;padding:2px 0 2px 0;font-size:11px;list-style:none;}
.section-right ul li.testimonial{float:left;width:180px;padding:10px;font-size:11px;background-color:#fbfbfb;border:1px solid #ebebeb;color:#636363;}
.section-right ul li.testimonial h4{font-size:14px;font-weight:bold;color:#439cea;margin:0 0 5px 0;padding:0;text-align:center;}
.submenuitems a img{border:1px solid #ebebeb;}
.submenuitems a:hover img{border:1px solid #0a5eb0;}
.bluboxes a img{margin:0;}
.bluboxes a:hover img{margin:-3px 0 0 0;}
.sidemenuitems a img{border:1px solid #ebebeb;}
.sidemenuitems a:hover img{border:1px solid #000000;}
.404{float:left;width:860px;margin:0;padding:30px;font-size:24px;color:#000000;text-align:center;}
div#preload{display:none;}
h1{font-size:18px;font-weight:bold;margin-bottom:0px;margin-top:0px;}
h2.headings{font-size:16px;font-weight:bold;color:#0066CC;margin-bottom:0px;}
#bread{display:none;height:0px;margin:0px;padding:0px;}
.pagination{padding:2px;margin:5px 0 0 48px;}
.pagination ul{margin:0;padding:0;text-align:left;font-size:12px;}
.pagination li{list-style-type:none;display:inline;padding-bottom:1px;padding:1px;}
.pagination a, .pagination a:visited{padding:1px 5px;border:1px solid #9aafe5;text-decoration:none;color:#2e6ab1;}
.pagination a:hover, .pagination a:active{border:1px solid #2b66a5;color:#000;background-color:#ffffcc;}
.pagination li.currentpage{font-weight:bold;padding:0 5px;border:1px solid navy;background-color:#2e6ab1;color:#FFF;}
.pagination li.disablepage{padding:0 5px;border:1px solid #929292;color:#929292;}
.pagination li.nextpage{font-weight:bold;}
* html .pagination li.currentpage, * html .pagination li.disablepage{margin-right:5px;padding-right:0;}
#features{}
#features ul{list-style-type:circle;margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}
#features ul li{list-style-type:circle;margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
#callbox{width:538px;border:2px solid #999;background-color:yellow;padding:4px;text-align:center;margin-bottom:15px;}
#callbox:hover{border:2px solid #999;background-color:#6699CC;padding:4px;text-align:center;}
#footnav{width:100%;font-size:11px;text-align:center;margin:0px 0px 30px 0px;padding:0px;}
#gtoc{font-size:11px;}
@charset "UTF-8";ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0;}
ul.dropdown{position:relative;z-index:597;float:left;}
ul.dropdown li{float:left;line-height:1.3em;vertical-align:middle;zoom:1;}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default;}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%;}
ul.dropdown ul li{float:none;}
ul.dropdown ul ul{top:1px;left:99%;}
ul.dropdown li:hover > ul{visibility:visible;}
ul.dropdown{font-weight:bold;font-family:Arial, Helvetica, Verdana, sans-serif;font-size:11px;}
ul.dropdown li{padding:0;margin:0;}
ul.dropdown li.hover,ul.dropdown li:hover{}
ul.dropdown li .menu-home{float:left;padding:0;margin:0;}
ul.dropdown li .menu-home a{float:left;width:57px;height:39px;background-image:url('/images/menu-home.png');}
ul.dropdown li .menu-home a:hover{background-image:url('/images/menu-home-over.png');}
ul.dropdown li .menu-remodeling{float:left;padding:0;margin:0;}
ul.dropdown li .menu-remodeling a{float:left;width:127px;height:39px;background-image:url('/images/menu-remodeling.png');}
ul.dropdown li:hover .menu-remodeling a{background-image:url('/images/menu-remodeling-over.png');}
ul.dropdown li .menu-exterior{float:left;padding:0;margin:0;}
ul.dropdown li .menu-exterior a{float:left;width:153px;height:39px;background-image:url('/images/menu-exterior.png');}
ul.dropdown li:hover .menu-exterior a{background-image:url('/images/menu-exterior-over.png');}
ul.dropdown li .menu-windows{float:left;padding:0;margin:0;}
ul.dropdown li .menu-windows a{float:left;width:213px;height:39px;background-image:url('/images/menu-windows.png');}
ul.dropdown li:hover .menu-windows a{background-image:url('/images/menu-windows-over.png');}
ul.dropdown li .menu-maintenance{float:left;padding:0;margin:0;}
ul.dropdown li .menu-maintenance a{float:left;width:183px;height:39px;background-image:url('/images/menu-maintenance.png');}
ul.dropdown li:hover .menu-maintenance a{background-image:url('/images/menu-maintenance-over.png');}
ul.dropdown li .menu-restoration{float:left;padding:0;margin:0;}
ul.dropdown li .menu-restoration a{float:left;width:227px;height:39px;background-image:url('/images/menu-restoration.gif');}
ul.dropdown li:hover .menu-restoration a{background-image:url('/images/menu-restoration-over.gif');}
ul.dropdown a:link,ul.dropdown a:visited{color:#000;text-decoration:none;}
ul.dropdown a:hover{color:#000;}
ul.dropdown a:active{color:#ffa500;}
ul.dropdown ul{width:200px;padding:3px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#000000;background-color:#ffffff;margin:0;z-index:25;}
ul.dropdown ul li{float:left;font-weight:normal;}
ul.dropdown ul li a{float:left;padding:5px 10px 5px 10px;width:180px;height:15px;text-decoration:none;}
ul.dropdown ul li a:hover{background-image:url('/images/drop-over.gif');color:#ffffff;}
ul.dropdown *.dir{padding:0;}
ul.dropdown-horizontal ul *.dir{padding-right:15px;background-image:url(/images/nav-arrow-right.png);background-position:100% 50%;background-repeat:no-repeat;}
ul.dropdown-upward *.dir{background-image:url(/images/nav-arrow-top.png);}
ul.dropdown-vertical *.dir,ul.dropdown-upward ul *.dir{background-image:url(/images/nav-arrow-right.png);}
ul.dropdown-vertical-rtl *.dir{padding-right:10px;padding-left:15px;background-image:url(/images/nav-arrow-left.png);background-position:0 50%;}
div#phone table td.phone
{
	color: #3887d7;
	font-size: 1.75em;
	font-weight: bold;
	padding: 0 25px 0 0;
	text-align: center;
	text-transform: uppercase;
}

div#phone table td.phone .initiative
{
	font-size: 0.45em;
	letter-spacing: 5px;
}
