*{margin:0;padding:0}a{color:#4A2F1C;text-decoration:none;font-weight:bold}a:hover{color:#808080}body{background:#ccc url(/images/page-bg.png) top center;color:#111;line-height:1.5em;margin:0px;padding:0px;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:normal;text-transform:normal;letter-spacing:0.2px;line-height:1.5em}input{padding:2px;vertical-align:middle}p{line-height:1.5em;margin:0
0 1.4em 1em}.sIFR-alternate, #googleMap
a{display:none}.container{width:960px}h1{background:url(/images/header-sprites.png) no-repeat top left;display:block;text-decoration:none;width:279px;height:210px;text-indent: -9000px;position:relative;z-index:100;left: -35px;top: -5px}#logoLink{cursor:pointer;display:block;height:201px;margin-top: -210px;width:268px;position:relative;z-index:101;left: -35px;margin-bottom: -100px}.contact_link
span{display:none}.contact_link{background:url(/images/header-sprites.png) no-repeat 0px -210px;width:261px;height:62px;display:block;text-decoration:none;text-indent: -9000px;margin-top:18px;margin-left:10px}#header{margin:0
auto;width:912px;background:url(/images/header.jpg) bottom center no-repeat}#home
#header{background:none;height:100px}#headerLeft{height:195px}#headerMid{text-align:center}#headerRight{text-align:right}#headerMenu{text-align:center}#topmenu{clear:both}#topmenu
li{display:inline;font-size:1em}#topmenu li
a{color:#808080;margin:0
10px}#topmenu li a:hover, #footermenu li a:hover{color:#fff}#content{margin:10px
0px}#mainContent{width:880px;margin-left:50px}#main
p{margin-left:0px;margin-right:10px}#main p
img{margin:0px
15px 15px 15px}#main
div{margin-left:0px}#main
ul{margin-left:30px}#main ul
li{list-style:square}#prop{float:right;height:500px;width:0px}#links #main ul
li{list-style:none;margin-left:30px}#main{height:auto !important;height:400px;min-height:400px;padding:5px
15px}#side{background:#fff;width:362px;margin-left: -10px;padding:10px}#side ul
li{list-style:none}.subcat{margin-left:10px}#footer{font-size: .6em !important;color:#dedede;background:#141414;margin-left: -17px}#footerLeft{text-align:left}#footermenu{margin:0px}#footermenu
li{display:inline}#footermenu li
a{border-right:1px solid #666;color:#808080;padding:0px
5px}#footermenu li.last
a{border-right:0px solid #666}#footerRight{text-align:right}#footer
a{color:#ededed}#googleMap{background:#FFF;border:4px
solid #333;height:300px;margin:0px
0px 20px 10px;width:300px}#name,#weblink,#email{font-size:1.2em;padding:3px;width:600px}#editor1{font-size:1.2em;padding:3px;width:600px !important}.message{font-size:1.2em;height:200px;padding:3px;width:600px}#post p
label{font-weight:bold;line-height:40px}address{font-weight:bold;margin-left:30px}#slideshow{height:440px;overflow:hidden;width:860px;margin-bottom:5px;display:none}#home
#slideshow{display:block}#slideshow
li{list-style:none;text-indent:none}#slideshow
li{background:url(/images/slides.jpg) no-repeat top left;display:block;text-decoration:none}#slideshow
.slide1{background-position:0px -0px;width:860px;height:440px}#slideshow
.slide2{background-position:0px -440px;width:860px;height:440px}#slideshow
.slide3{background-position:0px -880px;width:860px;height:440px}#slideshow
h2{margin-top:270px;margin-left:450px;padding-left:0px;margin-right:30px;color:#fff;border-bottom:3px solid #900;padding-bottom:5px;margin-bottom:5px}#slideshow
span{margin-left:460px;padding-left:0px;margin-right:30px;color:#fff;margin-top:10px;font-weight:bold;display:block}#slideshow span
a{display:block;background:#ccc;float:right;margin-top:10px;width:88px;height:30px;text-align:center;line-height:30px;color:#fff;background:url(/images/more.png) no-repeat}.adminpanel{position:relative;z-index:3}.adminpanel
fieldset{background:#eee;border:1px
solid #000;margin:5px;padding:5px}.adminpanel
legend{background:#555;border:1px
solid #000;color:#fff;font-weight:bold;margin:5px;padding:5px}#cke_editor1{width:590px !important}#dropmenu{background:#f1f1f1;border:1px
solid #c5c5c5;display:none}.dropmenu{list-style:none;margin:0;padding:0}.dropmenu
li{float:left}.dropmenu li
a{background:#f1f1f1;border-right:1px solid #c5c5c5;color:#232323;display:block;font-weight:bold;padding:5px
10px;text-align:center;text-decoration:none;width:100px}.dropmenu li .dropmenu-hover{background:#c5c5c5;border-left:1px solid #545454}.dropmenu li
ul{display:none;list-style:none;margin: -1px 0 0 0;padding:0;position:absolute;z-index:90}.dropmenu li ul
a{background:#c5c5c5;border-bottom:1px solid #545454;border-left:1px solid #545454;border-right:1px solid #545454;color:#232323;display:block;font-size:10pt;font-weight:bold;padding:5px;text-decoration:none;width:152px}.dropmenu li ul li
a.first{border-top:1px solid #545454}.dropmenu li ul
a.dropchildhover{background:#f1f1f1}#gallery-div{clear:right;height:auto;overflow:hidden;width:100%}#gallery-div
img{background:#fff;border:2px
solid #222;float:left;margin:3px;padding:2px}#side
.serviceMenu{margin-left:20px}.serviceMenu{width:340px;margin-top:25px}.serviceMenu
li{list-style:none;text-indent: -9000px;float:left}.serviceMenu li
a{background:url(/images/header-sprites.png) no-repeat top left;display:block;text-decoration:none;margin-bottom:7px}.serviceMenu li .menu-cabinet:hover{background-position:0px -272px;width:160px;height:19px}.serviceMenu li .menu-cabinet{background-position:0px -291px;width:160px;height:19px}.serviceMenu li .menu-joiner:hover{background-position:0px -310px;width:160px;height:19px}.serviceMenu li .menu-joiner{background-position:0px -329px;width:160px;height:19px}.serviceMenu li .menu-project:hover{background-position:0px -348px;width:160px;height:19px}.serviceMenu li .menu-project{background-position:0px -367px;width:160px;height:19px}.serviceMenu li .menu-shopfitter:hover{background-position:0px -386px;width:160px;height:19px}.serviceMenu li .menu-shopfitter{background-position:0px -405px;width:160px;height:19px}.blockMenu{margin-top:10px;margin-bottom:15px}.blockMenu
li{list-style:none;text-indent: -9000px;float:left;margin-left:5px;margin-bottom:15px}.blockMenu li
a{background:url(/images/side-sprites.jpg) no-repeat top left;display:block;text-decoration:none}.blockMenu li .aboutus:hover{background-position:0px -0px;width:158px;height:106px}.blockMenu li
.aboutus{background-position:0px -106px;width:158px;height:106px;margin-right:18px}.blockMenu li .contact:hover{background-position:0px -212px;width:158px;height:106px}.blockMenu li
.contact{background-position:0px -318px;width:158px;height:106px;margin-right:0px}.blockMenu li .gallery:hover{background-position:0px -424px;width:158px;height:106px}.blockMenu li
.gallery{background-position:0px -530px;width:158px;height:106px;margin-right:18px}.blockMenu li .locations:hover{background-position:0px -636px;width:158px;height:106px}.blockMenu li
.locations{background-position:0px -742px;width:158px;height:106px;margin-right:0px}.blockMenu li .zfurniture:hover{background-position:0px -848px;width:340px;height:98px}.blockMenu li
.zfurniture{background-position:0px -946px;width:340px;height:98px}.blockMenu li .zkitchens:hover{background-position:0px -1044px;width:340px;height:98px}.blockMenu li
.zkitchens{background-position:0px -1142px;width:340px;height:98px}.blockMenu li .zshopfitting:hover{background-position:0px -1240px;width:340px;height:98px}.blockMenu li
.zshopfitting{background-position:0px -1338px;width:340px;height:98px}.footerList{float:right;margin-lop:10px}.footerList
li{list-style:none;text-indent: -9000px;float:left}.footerList li
a{background:url(/images/footerMenu.jpg) no-repeat top left;display:block;text-decoration:none}.footerList li .hacansson-shopfitter-footer-logo{background-position:0px -0px;width:159px;height:48px}.footerList li .master-builder-logo{background-position:0px -48px;width:117px;height:45px}.footerList li .registered-building-practitioner-logo{background-position:0px -93px;width:140px;height:42px}#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a
img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav
a{outline:none}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em;overflow:auto;width:100%;padding:0
10px 0}#lightbox-container-image-data{padding:0
10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}@media
screen{.sIFR-flash{visibility:visible !important;margin:0;padding:0}.sIFR-replaced,.sIFR-ignore{visibility:visible !important}.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none}}@media
print{.sIFR-flash{display:none !important;height:0;width:0;position:absolute;overflow:hidden}.sIFR-alternate{visibility:visible !important;display:block   !important;position:static  !important;left:auto    !important;top:auto    !important;width:auto    !important;height:auto    !important}}@media
screen{}