body{font-family:verdana, arial, sans-serif;font-size:12px;margin:0px;color: #363636;background: #2a4870 url('../images/bg.gif') repeat-y center;.background: #2a4870 url('../images/bg-ie.gif') repeat-y center;line-height:18px}table{font-family:verdana,arial,sans-serif;font-size:12px}img{border:0px}h1,h2,p{margin:0px 0px 20px 0px}h1{font-size:18px;color: #00428e}h2{font-size:16px;color: #00428e}a{color: #d52d00;text-decoration:none}a:hover{text-decoration:underline}a:active{outline:none}a:focus{-moz-outline-style:none}ul,ol{margin-left: -15px;.margin-left: 25px}li{list-style-image:url('../images/li.gif')}input,select,textarea{font-family:verdana,arial,sans-serif;font-size:12px}.btn{background:url('../images/form-btn.gif') no-repeat;width:70px !important;height:19px !important;border:0px;color:white;font-size:9px;margin-top:5px;cursor:pointer}.clear{clear:both}.error,.requiredField{color: #d52d00;float:left;width:10px;margin-top:6px}.error{float:none !important;width:auto !important}.chkList{float:left}.chkList label{float:none !important;width:auto !important}.chkList input{width:auto !important}.rightImg{float:right;margin:0px 0px 10px 10px;border:1px solid #052239}.leftTxt{float:left}.rightTxt{float:right}.centerTxt{text-align:center}#wrap{background: #ededed;width:766px;margin:0px auto}#header{background:url('../images/bg-top.jpg') no-repeat;height:440px}#topNav{position:absolute;margin:7px 0px 0px 455px;text-align:right;width:270px}#topNav a{color:white}#slogan{position:absolute;color:white;font-weight:bold;font-style:italic;font-size:14px;margin:30px 0px 0px -220px;.margin: 30px 0px 0px -490px}#clock{font-size:11px;color: #73c3f1}#main{min-height:300px;_height:300px;margin:0px 30px 30px 30px;.margin-bottom: 10px}#cta{background:url('../images/cta-bg.gif') no-repeat;width:413px;height:179px;font-weight:bold;margin-bottom:10px}#cta .leftTxt{width:133px;margin:25px;margin-right:5px}#cta .img{position:absolute;margin:20px 0px 0px 15px;.margin: 10px 0px 0px 15px}#cta .rightTxt{width:225px;color:white;margin:15px 20px;margin-left:0px;color:white;line-height:normal;font-size:11px}#cta h1{font-size:24px;margin-bottom:10px}#cta span{display:block;text-transform:uppercase;margin-left:5px}#cta input{margin-top:5px}#footer{background:url('../images/bg-bottom.jpg');height:69px;color:white;#margin-bottom: -14px;_margin-bottom:0px}#footer a{color:white}#footer .left{float:left;width:160px;margin:10px 20px 0px 20px;_margin-left:10px}#footer #cards{margin-top:5px}#footer .center{float:left;width:366px;text-align:center;margin-top:10px}#footer .right{float:left;width:160px;text-align:right;margin:10px 0px 0px 20px}#contactForm{background: #d9d9d9;width:664px;padding:20px;.padding-bottom: 0px;border:1px solid #ccc}#contactForm label{float:left;width:185px;margin-top:4px}#contactForm input{width:220px;margin-top:2px}#contactForm select{width:224px;.width: 226px;margin-top:2px}#contactForm textarea{width:400px;height:100px;margin-top:2px}#contactInfo{float:left;margin-bottom:20px}#contactInfo label{float:left;width:50px;font-weight:bold}#map{float:right;width:704px;height:300px;margin-top:20px;border:1px solid #ccc}#gallery{margin:0px auto;border:1px solid #052239;.margin-bottom: 15px}#estimateForm{background:url('../images/form-bg.gif') repeat-y;width:222px;padding:10px 20px;.padding-bottom: 0px;margin-top:10px}#estimateForm h1{background:url('../images/form-top.gif') no-repeat;width:262px;height:46px;display:block;margin: -20px 0px 0px -20px;color:white;font-size:14px;padding-top:15px;text-align:center;margin-bottom: -10px;.margin-bottom: -20px}#estimateForm label{float:left;width:70px;margin-top:4px}#estimateForm input{width:130px;margin-top:2px}#estimateForm select{float:left;width:204px;.width: 206px;margin-top:2px;margin-left:10px}#coupon{display:block;background:url('../images/coupon-bg.gif') no-repeat;width:258px;height:109px;color:white;margin:10px 0px 0px 2px;text-decoration:none}#coupon span{display:block;font-size:22px;font-weight:bold;line-height:24px;margin-left:15px;padding-top:15px;text-transform:uppercase}#coupon .img{position:absolute;margin: -5px 0px 0px 125px;.height: 106px !important}#logosBox{margin:13px 0px 0px 2px}#logos{width:256px;height:120px;border-left:1px solid #ccc;border-right:1px solid #ccc}#couponPage{margin:20px}.int{background:url('../images/int-bg.gif') repeat-y;width:373px;padding:10px 20px;.padding-bottom: 0px;margin-top:20px}.int h2{background:url('../images/int-top.gif') no-repeat;width:413px;height:46px;display:block;margin: -20px 0px 0px -20px;color:white;font-size:12px;padding:15px 0px 0px 25px;margin-bottom: -10px;.margin-bottom: -20px}.int .txt{margin:20px 0px 10px 0px}.int ul{margin-bottom:0px}.int .img{background-color:white;background-position:center;background-repeat:no-repeat;width:256px;height:120px;margin:10px;border:1px solid #ccc}.admin #main{margin-top:20px}#menu{float:left;background: #2a4870;width:120px;margin-right:20px;padding:10px;color:white}#menu div{font-weight:bold}#menu a{color:white}#admin{float:left}#tbl{width:560px;border-collapse:collapse;border:1px solid #1e6199}#tbl .header{background: #1e6199;color:white}#tbl .header a{color:white}#tbl td{border-top:1px solid #1e6199;padding:2px;white-space:nowrap}.oddBg{background: #e4e4e4}.imgList{height:20px;cursor:pointer;border:1px solid #666}.imgLrg{position:absolute;z-index:1;background:black;display:none;border:1px solid #666;margin-left:5px}.inputFile{margin-right:45px;.margin-right: 5px}#form label{float:left;width:80px;margin-top:4px}#form input{width:150px;margin-top:2px}#form select{width:154px;.width: 156px;margin-top:2px}#form textarea{width:460px;height:100px;margin-top:2px}#form .longField{width:460px}#editor{width:560px}#myGallery,#myGallerySet,#flickrGallery{width:460px;height:345px;z-index:5;border:1px solid #000}#flickrGallery{width:500px;height:334px}#myGallery img.thumbnail, #myGallerySet img.thumbnail{display:none}.jdGallery{overflow:hidden;position:relative}.jdGallery img{border:0;margin:0}.jdGallery .slideElement{width:100%;height:100%;background-color: #fff;background-repeat:no-repeat;background-position:center center;background-image:url('/css/img/loading.gif')}.jdGallery .loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color: #fff;background-repeat:no-repeat;background-position:center center;background-image:url('/css/img/loading.gif')}.jdGallery .slideInfoZone{position:absolute;z-index:10;width:100%;margin:0px;left:0;bottom:0;height:60px;background: #333;color: #fff;text-indent:0;overflow:hidden}* html .jdGallery .slideInfoZone{bottom: -1px}.jdGallery .slideInfoZone h2{padding:0;font-size:14px;margin:0;margin:2px 5px;font-weight:bold;color:white}.jdGallery .slideInfoZone p{padding:0;font-size:12px;margin:2px 5px;color: #eee}.jdGallery div.carouselContainer{position:absolute;height:172px;width:100%;z-index:10;margin:0px;left:0;top:0}.jdGallery a.carouselBtn{position:absolute;bottom:0;right:30px;height:20px;text-align:center;padding:0 10px;font-size:13px;background: #333;color: #fff;cursor:pointer}.jdGallery .carousel{position:absolute;width:100%;margin:0px;left:0;top:0;height:152px;background: #333;color: #fff;text-indent:0;overflow:hidden}.jdExtCarousel{overflow:hidden;position:relative}.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{position:absolute;width:100%;height:115px;top:10px;left:0;overflow:hidden}.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{position:relative}.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{cursor:pointer;background: #000;background-position:center center;float:left;border:solid 1px #fff}.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{margin-bottom:10px}.jdGallery .carousel .label, .jdExtCarousel .label{font-size:13px;position:absolute;bottom:5px;left:10px;padding:0;margin:0}.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{font-size:10px;position:absolute;bottom:5px;right:10px;padding:1px 2px;margin:0;background: #222;border:1px solid #888;cursor:pointer}.jdGallery .carousel .label .number, .jdExtCarousel .label .number{color: #b5b5b5}.jdGallery a{font-size:100%;text-decoration:none;color:inherit}.jdGallery a.right, .jdGallery a.left{position:absolute;height:99%;width:25%;cursor:pointer;z-index:10;filter:alpha(opacity=60);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2}* html .jdGallery a.right, * html .jdGallery a.left{filter:alpha(opacity=50)}.jdGallery a.right:hover, .jdGallery a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.jdGallery a.left{left:0;top:0;background:url('/css/img/fleche1.png') no-repeat center left}* html .jdGallery a.left{background:url('/css/img/fleche1.gif') no-repeat center left}.jdGallery a.right{right:0;top:0;background:url('/css/img/fleche2.png') no-repeat center right}* html .jdGallery a.right{background:url('/css/img/fleche2.gif') no-repeat center right}.jdGallery a.open{left:0;top:0;width:100%;height:100%}.withArrows a.open{position:absolute;top:0;left:25%;height:99%;width:50%;cursor:pointer;z-index:10;background:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}.withArrows a.open:hover{background:url('/css/img/open.png') no-repeat center center}* html .withArrows a.open:hover{background:url('/css/img/open.gif') no-repeat center center;filter:alpha(opacity=80)}.jdGallery a.gallerySelectorBtn{z-index:15;position:absolute;top:0;left:30px;height:20px;text-align:center;padding:0 10px;font-size:13px;background: #333;color: #fff;cursor:pointer;opacity: .4;-moz-opacity: .4;-khtml-opacity:0.4;filter:alpha(opacity=40)}.jdGallery .gallerySelector{z-index:20;width:100%;height:100%;position:absolute;top:0;left:0;background: #000}.jdGallery .gallerySelector h2{margin:0;padding:10px 20px 10px 20px;font-size:20px;line-height:30px;color: #fff}.jdGallery .gallerySelector .gallerySelectorWrapper{overflow:hidden}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{margin-left:10px;margin-top:10px;border:1px solid #888;padding:5px;height:40px;color: #fff;cursor:pointer;float:left}.jdGallery .gallerySelector .gallerySelectorInner div.hover{background: #333}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{background: #000;background-position:center center;float:left;border:none;width:40px;height:40px;margin-right:5px}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{margin:0;padding:0;font-size:12px;font-weight:normal}.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{margin:0;padding:0;font-size:12px;font-weight:normal;color: #aaa}html,body{min-height:100%;height:auto !important;height:100%}#TB_window{font:12px Arial, Helvetica, sans-serif;color: #333}#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}#TB_window a:link{color: #fff;border:1px solid white;padding:2px 5px}#TB_window a:visited{color: #fff}#TB_window a:hover{color: #fff;text-decoration:none}#TB_window a:active{color: #fff}#TB_window a:focus{color: #fff}#TB_overlay{position:absolute;z-index:100;top:0px;left:0px;background-color:#000}#TB_window{position:absolute;background: #fff;z-index:102;color:#000;border:4px solid #2a4870;text-align:left}#TB_window img{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666}#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left}#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;font-weight:normal}#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;float:right;font-weight:normal}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;display:none}#TB_title{background-color:#2a4870;height:27px;color:White;font-weight:bold}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent p{padding:5px 0px 5px 0px}#TB_load{position:absolute;display:none;height:100px;width:100px;z-index:101}#TB_HideSelect{z-index:99;position:absolute;top:0;left:0;background-color:#fff;border:none}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px}* html #TB_iframeContent{margin-bottom:1px}