@charset "UTF-8";body{margin:0;padding:0;font-family:arial}#container{position:relative;width:100%;overflow:hidden;min-height:700px}#header_container{position:relative;width:960px;min-height:140px;margin:0
auto}#static_contact{position:fixed;top:155px;right:0;height:158px;width:35px;display:block;text-indent:-999999em;background:url("/img/static_request.png");z-index:99999999}#header_menu{position:relative;width:inherit !important;height:60px;z-index:99999}#header_menu
ul{list-style:none;margin:0;padding:0}#header_menu ul
li{position:relative;display:inline-block;float:left;height:60px;font-size:10px;font-weight:bold;text-transform:uppercase;line-height:60px;color:#58585A;border-right:solid 1px #81AFEA}#header_menu ul li
a{position:relative;display:block;padding:0
10px;height:60px;text-decoration:none;color:#58585A}#header_menu ul
li#bcontact{border-right:none}#header_menu ul li a:hover,
#header_menu ul li
a.selected{text-decoration:none;color:#81AFEA}#header_menu ul li
ul{position:absolute;top:55px;left:0;display:none;width:155px;list-style:none;margin:0;padding:0
0 0 15px;z-index:100000;background:#FFF;border-radius:0px 0px 8px 8px;-moz-border-radius:0px 0px 8px 8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-box-shadow:0 7px 5px #666;-webkit-box-shadow:0 7px 5px #666;z-index:999999}#header_menu ul li:hover
ul{display:block}#header_menu ul li ul
li{display:block;width:140px;border:none;float:none;font-weight:normal;height:30px;line-height:30px;text-transform:none;background:url("/img/bullet-point.png") no-repeat scroll left center transparent;color:#666;display:block;font-size:10px;padding:0
0 0 15px;text-transform:uppercase}#header_menu ul li ul li
a{display:block;height:30px;border:none;margin:0;padding:0;color:#58585A;float:none;font-size:8px;font-weight:bold;line-height:30px;position:relative;text-transform:uppercase}.menufloat_bar{position:absolute;height:5px;background:#81AFEA}#logoinfo_container{position:relative;width:inherit !important;height:73px;padding:10px
0 0;z-index:9999}#logoinfo_container
#logo{position:relative;float:left;display:block;text-decoration:none;text-indent:-9999em;width:262px;height:80px;background:url("/img/logo.jpg") no-repeat}#logoinfo_container
#welcome{position:relative;float:left;width:370px;max-height:63px;margin:0
0 0 20px;color:#58585A}#welcome
h1{padding:0
5px;margin:0;font-size:10px;text-transform:uppercase}#welcome
p{padding:5px;margin:0;font-size:15px}#logoinfo_container
#contact{position:relative;float:right;width:290px;max-height:63px;color:#58585A;padding:0;margin:0
12px 0 0;font-size:12px;text-align:right;text-transform:uppercase}#contact
p{padding:0;margin:0
0 5px}#contact p a,
#contact p
span{display:block;width:100%;clear:both;text-transform:lowercase;text-decoration:none;color:#81AFEA;font-weight:bold}#intro_holder{position:relative;width:inherit !important;min-height:180px}#intro_holder
#shadow{position:absolute;width:10000em;left:50%;margin-left:-5000em;height:7px;background:url("/img/shadow.png") repeat-x}#gallery_holder
#shadow{position:absolute;width:10000em;left:50%;margin-left:-5000em;height:7px;background:url("/img/shadow.png") repeat-x}#intro_holder
#slidingmenu{left:270px;position:absolute;top:5px;width:136px}#slidingmenu
.smenu{position:absolute;background:#FFF;width:135px;height:170px;left:-133px;box-shadow:2px 2px 2px #000;behavior:url("/styles/border-radius.htc");border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-box-shadow:2px 2px 2px #000;-webkit-box-shadow:2px 2px 2px #000}#slidingmenu .smenu
ul{list-style:none;padding:15px
0 0 14px;margin:0}#slidingmenu .smenu ul
li{display:block;text-transform:uppercase;font-size:10px;color:#666;background:url("/img/bullet-point.png") no-repeat;background-position:left;padding:5px
5px 1px 15px}#slidingmenu .smenu ul li
a{text-decoration:none;color:#666}#categories{list-style:none;margin:0;padding:0}#categories
li{display:block;float:left;margin:2px;width:236px;height:30px}#categories li
a{display:block;width:216px;padding:0
10px;height:inherit;text-decoration:none;color:#FFF;font-size:9px;line-height:30px;text-transform:uppercase;background:url("/img/small-services-btn.jpg")}#intro_holder
#intro{position:absolute;width:10000em;left:50%;margin-left:-5000em;min-height:180px}#intro
.content{z-index:10000}.imageslide{position:absolute;width:100%;min-height:180px}#is-home{background:url(/img/slides/slide1.jpg);background-position:right 0}#is-aboutus{background:url(/img/slides/slide2.jpg);background-position:right 0}#is-projectmanagement{background:url(/img/slides/slide5.jpg);background-position:center}#is-civilgroundworks{background:url(/img/slides/slide6.jpg);background-position:center}#is-ecofriendly{background:url(/img/slides/slide7.jpg);background-position:center}#is-healthsafety{background:url(/img/slides/slide8.jpg);background-position:center}#is-services{background:url(/img/slides/slide3.jpg);background-position:center}#is-latestnews{background:url(/img/slides/slide10.jpg);background-position:center}#is-clients{background:url(/img/slides/slide15.jpg);background-position:center}#is-construction{background:url(/img/slides/slide16.jpg);background-position:center}#is-domesticservices{background:url(/img/slides/slide9.jpg);background-position:center}#is-specialist{background:url(/img/slides/slide14.jpg);background-position:center}#is-testimonials{background:url(/img/slides/slide3.jpg);background-position:center}#is-contact{background:url(/img/slides/slide11.jpg);background-position:center}#is-tandc{background:url(/img/slides/slide12.jpg);background-position:center}#is-privacy{background:url(/img/slides/slide13.jpg);background-position:center}#is-testimonial{background:url(/img/slides/slide17.jpg);background-position:center}#intro
.slideshow{height:180px;left:50%;margin-left:-58em;position:absolute;top:0;width:2125px}#intro .content
#service_slide{background:url("/img/left-nav-gradient-slice.jpg") repeat-x scroll 0 0 transparent;border-right:1px solid #FFF;height:180px;position:absolute;right:683px;top:0;width:2000em}#service_slide
#controler{position:relative;float:right;width:290px;height:inherit}#controler
ul{list-style:none;margin:0;padding:0}#controler ul
li{position:relative;display:block;width:290px;min-height:60px;line-height:15px;background:url("/img/bevel-slice.png") no-repeat bottom center}#controler ul
li.last{background:none}#controler ul li
a{width:inherit;height:inherit;display:block;color:#FFF;text-shadow:#000 1px 1px 1px;text-decoration:none;padding:12px
0}#controler ul li a
.menufloat{position:absolute;display:none;right:10px;top:5px;background:#81AFEA;width:5000em;min-height:45px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;behavior:url(/styles/border-radius.htc);border-radius:8px;-moz-box-shadow:2px 2px 2px #000;-webkit-box-shadow:2px 2px 2px #000;box-shadow:2px 2px 2px #000}#controler ul li a
.title{position:relative;display:block;font-size:15px;text-transform:uppercase;padding:0
0 0 15px}#controler ul li a
.subtitle{position:relative;display:block;font-size:10px;text-transform:none;padding:0
0 0 15px}#controler
p{color:#FFF;font-size:12px;line-height:15px;list-style:none outside none;margin:0;padding:10px
10px 10px 12px}#gallery_holder{position:relative;width:inherit !important;min-height:450px}#gallery_holder
#gallery{background:url("/img/lrg-central-gradient-slice.jpg") repeat-x scroll 0 0 transparent;color:#FFF;left:50%;margin-left:-5000em;min-height:450px;overflow:hidden;position:absolute;width:10000em}#gallery_holder #gallery
.content{padding:20px
0;min-height:136px}#menu_holder{position:relative;width:inherit !important;min-height:156px}#menu_holder
#menu{position:absolute;width:2000em;color:#FFF;left:50%;margin-left:-1000em;min-height:inherit;background:url("/img/central-gradient-slice.jpg") repeat-x}#menu_holder #menu
.content{padding:20px
0;min-height:136px}#menu_holder #menu
p{color:#FFF;font-size:12px;margin:0;padding:10px
0}#menu_holder #menu
.contactsplit{float:left;padding:10px
40px 10px 10px;position:relative;width:285px}#menu_holder #menu .contactsplit p
a.email_link{color:#FFF;text-decoration:none}#menu_holder #menu .contactsplit
p{font-size:15px;font-weight:bold;margin:0;padding:0
0 10px}#menu .content
.navbox{position:relative;display:block;width:220px;height:123px;border:1px
solid #666;float:left;margin:12px;background:#FFF;-moz-box-shadow:0 0 5px #003B74;-webkit-box-shadow:0 0 5px #003B74}#menu .content a.navbox, #vidlink-holder
a.navbox{text-decoration:none;color:#FFF;font-size:12px;text-transform:uppercase}#menu .content .navbox
span{background:url("/img/1x1blu.png") repeat scroll 0 0 transparent;bottom:0;display:block;height:30px;line-height:30px;padding:0
0 0 15px;position:absolute;width:205px}.navbox span
img{position:absolute;right:5px;top:5px}#menu .content
.left{margin-left:0}#menu .content
.right{margin-right:0}#menu .content #nb-domestic-services{background:url("/img/main-image-1.jpg")}#menu .content #nb-client{background:url("/img/main-image-2.jpg")}#menu .content #nb-project-management{background:url("/img/main-image-3.jpg")}#menu .content #nb-construction{background:url("/img/main-image-4.jpg")}#body .content
.txtbox{float:left;height:111px;margin:10px
5px 0;position:relative;width:230px}#body .content
.txtbox_alt{float:right}#body .content
.txtbox_lrg{width:700px;font-size:10px;line-height:10px;color:#969696}#body .content .txtbox_lrg
ul{list-style:none;padding:0;margin:0}.content .txtbox_lrg ul
li{float:left}#body .content .txtbox_lrg ul li
a{background:none;bottom:0;color:#666;display:block;font-size:10px;height:18px;left:20px;line-height:18px;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;width:170px;-webkit-borderradius:0;-moz-border-radius:0;borderradius:0}#body .content .txtbox
#estimate{position:relative;width:210px;height:91px;font-size:12px;text-transform:uppercase;color:#FFF;font-weight:bold;padding:10px;background:url("/img/request-an-estimate-btn.jpg");-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px}#body .content
.left{margin-left:0}#body .content
.right{margin-right:0}#body .content .txtbox
h2{margin:0
0 10px 0;padding:0;font-size:12px;text-transform:uppercase;color:#003B74}#body .content .txtbox
p{color:#969696;font-size:12px;line-height:15px;margin:0;padding:0}#body .content .txtbox
a{position:absolute;bottom:0;left:20px;display:block;width:98px;height:18px;background:#81AFEA;color:#FFF;line-height:18px;font-size:10px;text-decoration:none;text-align:center;text-transform:uppercase;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}#body_holder{position:relative;width:inherit !important;min-height:121px}#body_holder
#body{position:absolute;width:10000em;left:50%;margin-left:-5000em;min-height:inherit;border-bottom:1px solid #81AFEA;background:url("/img/footer-gradient-slice.jpg") repeat-x}#primary_content{position:relative;width:100%;min-height:221px;margin:0
0 1px;background:url("/img/footer-gradient-slice.jpg") repeat-x;border-bottom:1px solid #81AFEA}#primary_content
#primary{position:relative;width:960px;margin:0
auto;padding-top:20px}#primary_content #primary
p{color:#666;font-size:12px;margin:0;padding:10px
0}.content{position:relative;width:960px;height:inherit;margin:0
auto}.content
a{color:#fff}.content
h2{color:inherit;font-size:15px;margin:0;padding:0;font-weight:lighter;text-transform:uppercase;color:#fff}.content
ul{color:#666;font-size:12px}#primary_content
#sublist{list-style:none;margin:0;padding:0}#primary_content #sublist
li{display:block;width:940px;padding:10px;min-height:115px}#sublist li span.box-img{display:block;width:115px;height:115px;border:1px
solid #000;float:left}#primary_content #sublist li span.box-txt{display:block;width:820px;height:115px;float:right}#primary_content #sublist li span.box-txt
h4{text-transform:uppercase;margin:0;padding:5px}#primary_content #sublist li span.box-txt
p{margin:0;padding:5px}#menu_holder #menu
.nopadding{padding:0}#menu_holder #menu
.tenpadding{padding:10px
0}.nomargin{margin:0}#footer_container{position:relative;width:960px;min-height:60px;margin:10px
auto}#footer_container
#copyright{position:relative;float:left;color:#81AFEA;width:400px;font-size:10px;margin:15px
0 0}#footer_container #copyright
a{color:#81AFEA;text-decoration:none}#footer_container #copyright a:hover{color:#81AFEA;text-decoration:underline}#footer_container
#footlogos{position:relative;float:right;width:460px}#footlogos
a{position:relative;float:left;text-indent:-9999em;text-decoration:none;margin:0
5px}#footlogos
#anglianwater{width:139px;height:25px;margin-top:15px;background:url("/img/anglian-water-logo.png") no-repeat}#footlogos
#facebook{width:29px;height:29px;margin-top:12px;background:url("/img/fbook-icon.png") no-repeat}#footlogos
#norfolkcountycouncil{width:103px;height:29px;margin-top:13px;background:url("/img/norfolk-council-logo.jpg") no-repeat}#footlogos
#chas{width:67px;height:50px;margin-top:0px;background:url("/img/footer/chas.png") no-repeat}#footlogos
#labc{width:66px;height:50px;margin-top:0px;background:url("/img/footer/labc.png") no-repeat}#footlogos
#betterbusinessgroup{width:36px;height:47px;margin-top:2px;background:url("/img/better-business-group-logo.jpg") no-repeat}#footlogos
#fmb{width:33px;height:50px;margin-top:0;background:url("/img/fmb-logo.png") no-repeat}.scrollable{position:relative;overflow:hidden;height:2415px;width:inherit}.scrollable
.items{position:absolute;height:20000em}.scrollable .items div .item,
.scrollable .items div
.cloned{border-bottom:1px solid #81AFEA;height:150px;width:960px;clear:both}.item .fleft,
.cloned
.fleft{float:left;position:relative;width:240px;height:150px}.item .fleft
img{border:1px
solid #666;box-shadow:0 0 5px #003B74;display:block;float:left;height:123px;margin:12px;position:relative;width:220px}.item .fright,
.cloned
.fright{float:right;position:relative;width:710px;height:150px}.item .fright
h3{display:block;font-size:15px;color:#81AFEA;margin:10px
0 0;position:relative;text-transform:uppercase}.item .fright
a{background:none repeat scroll 0 0 #81AFEA;border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;color:#FFF;display:block;font-size:10px;height:18px;left:20px;line-height:18px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;width:155px}.overlay{display:none;z-index:10000;background-color:#FFF;width:410px;min-height:395px;border:1px
solid #666;-moz-box-shadow:0 0 10px 2px #000;-webkit-box-shadow:0 0 90px #000}.overlay
.close{background-image:url("/img/overlay/close.png");position:absolute;right:-15px;top:-15px;cursor:pointer;height:35px;width:35px}#primary
.rel{margin:0
0 29px;position:relative;right:0;top:0;width:480px}#primary .rel input,
#primary .rel
textarea{width:355px}.details{position:absolute;top:15px;right:15px;font-size:11px;color:#666;width:374px}.details
h3{color:#81AFEA;text-transform:uppercase;font-size:15px;margin:0
0 -10px 0}.details
input{border:1px
solid #81AFEA;color:#81AFEA;font-size:14px;height:30px;padding:0
10px;width:250px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.details
textarea{border:1px
solid #81AFEA;color:#81AFEA;font-size:14px;height:100px;padding:0
10px;width:250px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.details
label{display:block;float:left;font-size:12px;height:30px;line-height:30px;width:100px}#submitit{text-align:center}#primary .rel
#submitit{text-align:right}#enquirybutton{cursor:pointer}#sentmessage{background:none repeat scroll 0 0 #EBF3FC;border:1px
solid #81AFEA;color:#81AFEA;font-size:12px;margin:0
0 10px;min-height:50px;padding:10px;position:relative;top:10px;width:940px}#sentmessage
h1{font-size:14px;margin:0;padding:0}.txt{position:relative;font-size:12px;color:#FFF;width:960px;padding:0
margin:0;display:none}div.active{display:block}#body .content .txtbox_lrg ul li
a.active{color:#81AFEA}.txt
h4{margin:0;padding:5px;color:#fff}.txt
p{margin:0;padding:5px}.txt
strong{margin:0;padding:5px;float:right;font-size:14px}
