html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;outline:none}html,body{border:0}table{border-collapse:collapse;border-spacing:0}h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;margin-bottom:20px;color:#f48f21;font-weight:normal}h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;margin-bottom:17px;color:#fff;font-weight:normal}#home-text
h2{font-size:14px;font-weight:bold;margin-bottom:10px}h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;margin-bottom:2px;color:#F7941E;font-style:italic}h4{font-family:Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:15px;margin-top:20px}h5{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-bottom:15px}h6{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:15px}p,ul{font-family:Arial,Helvetica,sans-serif;line-height:19px;color:#fff;margin-bottom:19px;font-size:13px}ul
li{color:#fff !important}p.small{font-size:12px;line-height:18px;margin:0
0 10px 0}ul{margin:0px
0px 15px 20px;padding:0px}ul
li{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px}ul li a, ul li a:visited{color:#999;text-decoration:underline}ul li a:hover{text-decoration:none}ol{margin:0px
0px 15px 25px;padding:0px}ol
li{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:12px}ol li a, ol li a:visited{color:#999;text-decoration:underline}ol li a:hover{text-decoration:none}a,a:visited{outline:none;color:#fff}a:hover{}.clear{clear:both}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.bold{font-weight:bold}.italic{font-style:italic}.underline{border-bottom:1px solid}.highlight{background:#ffc}.img-left{float:left;margin:4px
10px 4px 0}.img-right{float:right;margin:4px
0 4px 10px}.nopadding{padding:0}.noindent{margin-left:0;padding-left:0}.nobullet{list-style:none;list-style-image:none}img{border:0}sup{position:relative;bottom:0.3em;vertical-align:baseline}sub{position:relative;bottom:-0.2em;vertical-align:baseline}acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}form{display:inline}#contactForm{padding:0px
0px 0px 0px}#contactForm
ul{margin:0px;padding:0px;list-style-type:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;width:620px}#contactForm ul:after{content:".";height:0px;clear:both;visibility:hidden;display:block}#contactForm ul
li{clear:both;display:block;float:left;padding:0
0 10px;width:620px}#contactForm ul li input[type=text]{border:1px
solid #CBCBCB;color:#333;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0
0 0;padding:3px
0 3px 3px;width:285px}#contactForm ul li
textarea{display:block;width:285px;float:left;border:1px
solid #cbcbcb;padding:3px
0px 3px 3px;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}#contactForm ul li
select{display:block;width:189px;float:left;border:1px
solid #cbcbcb;padding:3px
0px 3px 3px;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}#contactForm ul li
label{text-align:right;width:148px;float:left;padding:3px
20px 3px 0px;color:#fff}#contactForm ul li
label.error{clear:both;color:red;display:block;text-align:right;width:386px}#contactForm ul li.specReq
label.error{clear:both;color:red;display:block;text-align:right;width:221px;position:relative;margin-top: -39px}#contactForm ul li.specReq2
label.error{clear:both;color:red;display:block;text-align:right;width:333px;position:relative;margin-top: -39px}#contactForm ul li.specReq3
label.error{clear:both;color:red;display:block;text-align:right;width:360px;position:relative;margin-top: -75px}#contactForm ul li.specReq7
label.error{clear:both;color:red;display:block;text-align:right;width:450px;position:relative;margin-top: -75px}#contactForm ul li.specReq8
label.error{clear:both;color:red;display:block;text-align:right;width:269px;position:relative;margin-top: -75px}#contactForm ul li.specReq4
label.error{clear:both;color:red;display:block;text-align:right;width:531px;position:relative;margin-top: -75px}#contactForm ul li.specReq5
label.error{clear:both;color:red;display:block;text-align:right;width:259px;position:absolute;margin-top: -58px}#contactForm ul li.specReq6
label.error{clear:both;color:red;display:block;text-align:right;width:334px;position:absolute;margin-top: -58px}.orange{color:#F7941E}#contactForm
input.submit{background:#F7941E none repeat scroll 0 0;color:#FFF;font-weight:bold;margin:0
10px 0 0;padding:3px;border:0px
none}.blogTitle{font-style:italic;color:#fff !important;margin-bottom:5px}.blogDate{font-weight:normal;margin-top:0px;font-size:17px  !important}*{padding:0px;margin:0px}html{background:#383838}html,body{border:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#fff;line-height:19px}body{background:url('/assets/graphics/body-backtop.gif') top repeat-x}#container{width:977px;margin:0
auto}#header{height:116px}.logo{float:left}a.share{display:block;float:right;width:125px;height:16px;background:url('/assets/graphics/share.gif');margin:23px
0 0 0}a.share
span{display:none}#banner{background:#D9C7A2;float:left;width:100%}#banner
p{margin:0}#banner
p{margin:0}#banner-text{width:369px;padding:24px
0 0 33px;float:left;height:197px;overflow:hidden;font-style:italic;color:#3A352B}#banner-text
p{color:#3A352B;font-size:17px;font-family:Georgia,"Times New Roman",Times,serif;line-height:20px;margin:0
0 10px}#banner-text
h1{font-size:17px;font-weight:normal;margin:0
0 10px 0;color:#3A352B}#banner-image{width:546px;float:right;height:221px}#content{width:977px;float:left;background:#505050;padding:27px
0 0 0px}#home-text{width:369px;padding:0px
0 0 33px;float:left}#home-text
h2{}#home-features{width:543px;float:right}.feature-box{width:142px;height:182px;float:left;margin:0
37px 31px 0;border:1px
solid #89837A;position:relative;display:inline}#home-features
a{text-decoration:none;cursor:pointer}.expander{padding:8px
7px 8px;background:#222;display:block;position:absolute;bottom:0px;left:0px;width:128px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;height:24px}.expander
p{display:none;font-size:11px;line-height:16px;margin:10px
0 10px 0}.expander .read-more{font-style:italic;text-decoration:underline}.feature-box
h2{font-size:12px;font-family:Georgia,"Times New Roman",Times,serif;line-height:12px;margin:0}#home-cinema-installation{background:url('/assets/graphics/home-entertainment.jpg') no-repeat}#multi-room-audio{background:url('/assets/graphics/multiroom-audio.jpg') no-repeat}#multi-room-video{background:url('/assets/graphics/multiroom-video.jpg') no-repeat}#crestron-lighting-systems{background:url('/assets/graphics/lighting.jpg') no-repeat}#integrated-security{background:url('/assets/graphics/security.jpg') no-repeat}#home-automation-crestron{background:url('/assets/graphics/home-automation.jpg') no-repeat}#left-col{float:left;padding:0
0 30px 18px;width:150px}ul.side-nav{list-style-type:none;border-top:1px solid #626262;margin:47px
0 0 0}.blog ul.side-nav{margin:10px
0 0 0 !important}ul.side-nav
li{float:left;width:100%}ul.side-nav li
a{font-family:Georgia,"Times New Roman",Times,serif;color:#fff;text-decoration:none;font-size:13px;display:block;border-bottom:1px solid #626262;padding:9px
5px 9px 11px}ul.side-nav li a:visited{text-decoration:none;color:#fff}#content ul.side-nav li
a.active{color:#f48f21;background:#595959}ul.side-nav li a:hover{color:#f48f21}#right-col{float:right;padding:2px
54px 30px 0px;width:700px}#center-col{float:left;padding:2px
0 30px 38px;width:500px}#right-small-col{float:right;padding:2px
38px 30px 0px;width:200px}img.content-img-right{border:1px
solid #9a9a9a;margin:0
0 19px 22px;float:right;clear:right}img.content-img-left{border:1px
solid #9a9a9a;margin:0
22px 19px 0;float:left;clear:left}.central{width:511px;padding:15px
0px 2px 2px;float:left}.hr{border-top:1px solid #646464;clear:both}.job-cost{width:493px;background:#4c4c4c;font-size:18px;color:#fff;font-family:Georgia,"Times New Roman",Times,serif;border-top:1px solid #646464;border-bottom:1px solid #646464;margin:0
0 18px 0;padding:15px
9px 15px}#footer{clear:both;height:180px;background:url('/assets/graphics/footer-curve.gif') left top no-repeat;padding:20px
0 0 33px;color:#fff}ul.category{float:left;list-style-type:none;margin:0
45px 0 0;padding:25px
0 0 0}ul.category
li{line-height:15px}ul.category
li.title{color:#F7941E;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;line-height:17px}ul.category li
a{color:#979797;font-size:11px;line-height:15px;text-decoration:none}ul.category li a:hover{color:#fff}#right-links{float:right;line-height:70px;font-size:12px;padding:0
14px 0 0}#right-links
a{text-decoration:none}#right-links a:hover{text-decoration:underline}#right-links .company-name{text-indent: -9999px;width:128px;display:inline-block;background:url('/assets/graphics/company-logo-footer.gif') 8px 14px no-repeat}#right-links .new-link{display:block;line-height:12px;margin:-18px 0 0;text-align:right}hr{width:510px;background-color:#646464;height:1px;border:none;margin:0
0 12px 0;clear:both}div.faq-container{border-top:1px solid #646464}div.faq-entry{border-bottom:1px solid #646464}div.faq-title{padding:15px
0 15px 38px;background:transparent url('/assets/graphics/icon-question.jpg') left center no-repeat}div.faq-title
h3{color:#fff;line-height:28px;font-style:normal;font-size:16px}div.faq-title h3:hover{cursor:pointer;color:#F7941E}div.faq-title.open
h3{color:#F7941E !important}div.faq-body{padding:5px
0 5px 38px;background:transparent url('/assets/graphics/icon-answer.jpg') left 4px no-repeat}table .left-col{width:515px}table .right-col{width:152px}input.error{background:#FFDFDF}#center-col
h2{color:#F48F21}.postBottom{border-top:1px solid #858585;margin:10px
0 40px 0;padding:3px
0;font-size:10px}.postBottom
.dialog{float:right;background:url(/assets/graphics/dialog.gif) no-repeat;background-position:left center;display:block;margin:5px
10px 0 0;padding:0
0 0 20px}.postBottom
.more{float:right;background:url(/assets/graphics/moreBG.gif) repeat-x;display:block;margin:5px
0 0 0;padding:0
3px}.postBottom .more
a{text-decoration:none}.postBottom .more a:hover{text-decoration:underline}#center-col h2
i{color:#FFF}.postTop{border-bottom:1px solid #858585;padding:0
0 5px 0;margin:0
0 20px 0;font-size:11px}.postTop
span{float:right}.postTop
i{color:#f7941e;font-size:12px}#center-col
.postTitle{border-bottom:1px solid #858585;padding:0
0 20px 0;margin:40px
0 20px 0}.commentTop{font-size:11px}.newComment
dt{width:80px;float:left;margin-bottom:5px}.newComment
dd{float:right;margin-bottom:5px}.newComment dd input[type=text]{width:130px;margin-right:70px}.newComment dd
textarea{width:200px;height:70px}.newComment{width:290px}.newComment dd input[type=image]{float:left;margin-right:150px}#navigation{list-style-type:none;float:right;clear:right;margin:20px
0 0 0}#navigation
li{float:left;border-right:1px solid #A9A9A9;position:relative}#navigation
li.last{border-right:none}#navigation li a, #navigation li a:visited{float:left;height:35px;line-height:35px;background:url('/assets/graphics/nav-button.gif') repeat-x;text-decoration:none;padding:0
21px;text-transform:uppercase;color:#fff}#navigation li
a#hovered{color:#F7941E}#navigation li
a#hovered.active{color:#fff}#navigation li a:hover{color:#F7941E}#container #navigation li
a.active{background:url('/assets/graphics/nav-button-active.gif') repeat-x}#navigation li a.active:hover{color:#fff}#container #navigation
ul{position:absolute;width:141px;background:url('/assets/graphics/subnav-topshad.gif') no-repeat;list-style-type:none;left:0px;top:35px;margin:0;padding:6px
0 0 0px;display:none}#container #navigation ul
li{float:left;border:none;background:#6D6D6D;width:100%}#container #navigation ul li
a{float:none;height:auto;line-height:12px;background:url('/assets/graphics/subnav-arrows.gif') no-repeat 12px 10px;padding:6px
7px 6px 23px;text-transform:none;display:block;border-bottom:1px solid #828282;font-size:11px}#container #navigation ul li
a.active{background:url('/assets/graphics/subnav-arrows.gif') no-repeat 12px 10px}#container #navigation ul li a:hover{background:url('/assets/graphics/subnav-arrows.gif') no-repeat 12px -33px}#container #navigation ul
li.last{background:url('/assets/graphics/subnav-botcurve.gif') bottom left no-repeat}#container #navigation ul li.last
a{border:none;padding:6px
7px 11px 23px}div#nyroModalFull{font-size:12px;color:#777}div#nyroModalLoading{border:4px
solid #777;width:150px;height:150px;text-indent: -9999em;background:#fff url('/assets/graphics/ajaxLoader.gif') no-repeat;background-position:center}div#nyroModalLoading.error{border:4px
solid #f66;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff}div#nyroModalWrapper{background:#000;border:4px
solid #777;padding:33px
0}a#closeBut{position:absolute;display:block;top:6px;right:11px;width:47px;height:20px;text-indent: -9999em;background:url('/assets/graphics/close.gif') no-repeat;outline:0}h1#nyroModalTitle{margin:0;padding:0;position:absolute;bottom:7px;left:12px;font-size:13px;color:#949494;font-family:Arial,Helvetica,sans-serif}div.wrapper
div#nyroModalContent{padding:5px}div.wrapperImg
div#nyroModalContent{position:relative;overflow:hidden;text-align:center}div.wrapperImg
img{vertical-align:baseline}div.wrapperImg div#nyroModalContent
div{position:absolute;bottom:0;left:0;background:black;padding:10px;margin:10px;border:1px
white dotted;overflow:hidden;opacity:0.2;filter:alpha(opacity=20);display:none}div.wrapperImg div#nyroModalContent div:hover{opacity:0.5;filter:alpha(opacity=50);cursor:help}a.nyroModalPrev,a.nyroModalNext{z-index:105;outline:none;position:absolute;top:0;height:100%;width:40%;cursor:pointer;text-indent: -9999em;background-image:url(/assets/css/data:image/gif;base64,AAAA)}div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper
a.nyroModalNext{height:60%;width:20%}a.nyroModalPrev{left:0;background:url('/assets/graphics/prev.png') left 20% no-repeat;opacity:0.7}a.nyroModalPrev:hover{opacity:1}a.nyroModalNext{right:0;background:url('/assets/graphics/next.png') right 20% no-repeat;opacity:0.7}a.nyroModalNext:hover{opacity:1}