@charset "utf-8";

@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'HelveticaNeueRegular';
	src: url('fonts/helnere.eot');
}

@font-face {
	font-family: 'HelveticaNeueRegular';
	src: url(//:) format('no404'), url('fonts/helnere.ttf') format('truetype');
}

@font-face {
	font-family: 'HelveticaNeueBold';
	src: url('helnere.eot');
}

@font-face {
	font-family: 'HelveticaNeueBold';
	src: url(//:) format('no404'), url('fonts/helnebd.otf') format('opentype');
}



h1,h2,h3{margin:0;font-size:3.2em;font-weight:400;letter-spacing:-.07em;line-height:1em;margin-bottom:8px; margin-top:6px}h2{font-size:2.2em}p{font-size:1.3em;letter-spacing:-0.01em;line-height:1.55em;text-align:justify;margin-top:12px;margin-bottom:18px}p a{color:#dbaa02;font-weight:700}



h1, h2, h3{
	font-family:"HelveticaNeueRegular", Helvetica, Arial, sans-serif;
	text-shadow:0 2px 1px #000000;
}
h2, h3{
	font-family:"HelveticaNeueBold", Helvetica, Arial, sans-serif;
	font-weight:normal;
	letter-spacing:-.06em;
}

h1 strong{
	font-family:"HelveticaNeueBold", Helvetica, Arial, sans-serif;
	font-weight:normal;
}
p, #column-left a{
	font-family:"HelveticaNeueRegular", Helvetica, Arial, sans-serif;
	letter-spacing:-0.02em;
	text-shadow:0 2px 1px #000000;
}
#column-left a{
	letter-spacing:-.06em;
	outline:none;
}
#column-left a:focus{
	text-decoration:underline
}

input.venue{background-image:url(res/interface/input-venue.gif);background-repeat:no-repeat;background-position:10px;padding-left:53px; margin-top:12px;}
input.date{background-image:url(res/interface/input-date.gif);background-repeat:no-repeat;background-position:10px;padding-left:106px; /* float:right; */ width:82px; margin-top:12px;}


body{font-size:62.5%;margin:0;font-family:Helvetica, Arial, sans-serif;letter-spacing:-2px;color:#fff;background:#000}.facebook{display:block;position:absolute;top:0;left:0;height:100px;width:100px;background:url(res/interface/facebook.gif) no-repeat;z-index:10;color:#000;outline:none}.
.links-left{float:left;width:212px}.links-left a{color:#FFF;font-size:1.4em;font-weight:700;letter-spacing:-0.05em;text-decoration:none;margin-bottom:8px;display:block}.inset{margin-left:15px}.copyright,.locations,.siteby{float:left;margin-top:28px;font-size:1.15em;color:#CCC;opacity:0.5px}.details-old{position:absolute;top:0;left:0;font-size:0.5em;color:#000;width:100px;opacity:0;-moz-opacity:0}.locations{color:#666;float:right}.siteby{margin-top:4px;float:right;display:block;letter-spacing:0;background:url(res/interface/danhowden.gif) no-repeat right;padding-right:94px;text-decoration:none}#slideshow_placeholder{width:644px;height:174px;position:absolute;top:0;left:645px}#slideshow_placeholder_is1{width:644px;height:264px;position:absolute;top:0;left:645px}.loading{background:url(res/interface/gallery-loading.gif) no-repeat center center}#contact-slidedown{height:316px;position:absolute;width:100%;top:-316px;z-index:3;left:0;background:url(res/interface/contact-background.gif) no-repeat bottom center #000}#contact-slide-shadow{width:100%;left:0;bottom:-71px;display:none;z-index:1000;position:absolute;height:70px;background:url(res/interface/page-shadow.png) repeat-x top}#contact-slide-content{padding-top:30px;width:650px;margin:0 auto}#contact-form{width:63.4%;overflow:visible;float:left}#contact-additional{width:35%;overflow:visible;float:right;text-align:right}#contact-additional p.mobile,#contact-additional p.home{color:#fff;font-size:2.6em;font-weight:700;text-align:right;margin-top:17px}#contact-additional p.mobile{margin-bottom:0}#contact-additional p{letter-spacing:-.06em}#contact-additional p.home{margin-top:0;font-size:1.7em}#contact-close{cursor:pointer;width:25px;height:24px;background:url(res/interface/contact-close.png) no-repeat;text-decoration:none;float:right;margin-top:70px;outline:none;opacity:.5}#contact-close:hover{opacity:.75}#contact-close:active{opacity:1px;margin-top:68px}input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:1.3em}input.button{background-image:url(res/interface/input-send.png);background-repeat:no-repeat;height:33px;width:80px;padding:0;cursor:pointer;outline:none; /* float:right; */ margin-top:10px}input.button:hover,input.button:focus{background-position:center}input.button:active{background-position:bottom}input{background-color:#fff;float:left;margin-top:20px;margin-right:12px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;width:130px;height:24px;border:none;padding:5px 8px 5px 54px}input.name{font-weight:700;background-image:url(res/interface/input-name.gif);background-repeat:no-repeat;background-position:10px}input.phone{background-image:url(res/interface/input-phone.gif);background-repeat:no-repeat;background-position:10px;padding-left:58px}input.code{background-image:url(res/interface/input-code.gif);background-repeat:no-repeat;width:102px;background-position:10px;padding-left:110px;float:left;margin-top:10px}span.captcha{width:76px; height:30px; float:left; background:url(http://kontactr.com/captcha.php);margin-top:10px;margin-right:8px}textarea{border:none;background:#fff url(res/interface/input-message.gif) no-repeat 11px 12px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-top:12px;width:314px;resize:none;height:75px;padding-left:78px;padding-right:8px;padding-top:9px;padding-bottom:6px}#site{width:655px;margin:0 auto;position:absolute;top:0;left:50%;margin-left:-327px;z-index:2}#whole-thing{top:0;z-index:2;position:absolute;width:100%;background:#000 url(res/interface/body-background.jpg) no-repeat top center;height:800px}#logo{width:377px;height:88px;margin-top:44px;float:left}#contact-tab{width:191px;height:52px;position:relative;top:0;cursor:pointer;outline:none;z-index:4000;right:-42px;display:block;float:right;background:url(res/interface/contact-tab.png) no-repeat}.clear{clear:both;height:0;overflow:hidden}#durhams-numberone{height:98px;width:300px;position:absolute;top:72px;right:-20px;z-index:100;background:url(res/interface/durhams-no1.png) no-repeat}#callus-on{background:url(res/interface/callus-on.png) no-repeat;height:135px;width:226px;z-index:1001;top:252px;right:-30px;position:absolute}#slideshow-spread{padding-top:5px;position:absolute;width:655px;height:180px;background:url(res/interface/transpix-80.png);-moz-border-radius:8px;-moz-box-shadow:0 0 14px #000;-webkit-border-radius:8px;-webkit-box-shadow:0 0 14px #000;border-radius:8px;box-shadow:0 0 14px #000}#slideshow-container{width:645px;height:174px;margin:5px 5px 5px 6px;position:absolute;overflow:hidden}#slideshow-tools{background:url(res/interface/transpix-80.png);width:60px;height:33px;display:block;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;position:absolute;left:50%;margin-left:-30px;bottom:0;-moz-box-shadow:0 0 8px #000;z-index:200}#slideshow-leftarrow,#slideshow-rightarrow{cursor:pointer;height:30px;width:20px;margin-top:6px;margin-left:6px;float:left;outline:none;background:url(res/interface/slideshow-arrows.png) no-repeat left top}#slideshow-rightarrow{margin-left:8px;background:url(res/interface/slideshow-arrows.png) no-repeat right top}.slideshow-slide{position:absolute;width:644px;height:174px;background-position:center center;background-repeat:no-repeat;background-color:#000;top:0;left:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 0 11px #000;-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000}.slideshow-large #slideshow-spread{height:407px}.slideshow-large #column-left,.slideshow-large #column-right,.slideshow-large #column-left-cont,.slideshow-large #column-right-cont{top:564px; z-index:2;}.slideshow-large #column-left,.slideshow-large #column-right{top:562px}#column-left,#column-right,#column-left-cont,#column-right-cont{float:left;width:129px;height:400px;position:absolute;top:336px;left:0;background:url(res/interface/transpix-80.png);-moz-border-radius:5px;-moz-box-shadow:-1px -1px 8px #000000;-webkit-border-radius:5px;-webkit-box-shadow:-1px -1px 8px #000000;border-radius:5px;box-shadow:-1px -1px 8px #000000}.left{float:left !important;margin-right:10px;margin-left:0}.right{float:right !important;margin-left:14px}#column-right,#column-right-cont{float:right;width:501px;left:auto;right:0}#column-right,#column-left{background:none;z-index:5;-moz-border-radius:none;-moz-box-shadow:none;-webkit-border-radius:none;-webkit-box-shadow:none;border-radius:none;box-shadow:none}#column-right{width:71.4%;margin:11px 18px 14px 0}#column-left{margin-left:3px;padding-top:6px}#column-left a, #column-left p{display:block;color:#fff;text-decoration:none;font-size:1.7em;margin-left:8px;padding-left:7px;margin-top:8px;margin-bottom:0}.what-we-do-image{float:right;width:140px;margin-left:10px;position:relative;height:100px}.what-we-do-image img{position:absolute;top:-80px}.moodlighting-image{float:right;width:188px;margin-left:10px;position:relative;height:100px}#column-left a.active, #column-left p.active{padding-left:4px;border-left:3px #fff solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#column-left a.submenu{width:80%;font-size:1.3em;margin-left:15px;letter-spacing:-0.04em}#facebook-link{width:134px;height:43px;float:right;text-decoration:none;background:url(res/interface/facebook.png) no-repeat}#video-overlay p{width:600px;margin:160px auto;text-align:center}.video-link{width:117px;height:102px;display:block;float:right;margin-left:16px;margin-top:4px}.video-link.left{margin-left:0}#video-overlay,#testimonial-overlay{top:0;left:0;background:url(res/interface/video-overlay.png) repeat-y center;width:100%;height:100%;z-index:6;position:fixed;display:none}#video-titles,#testimonial-titles{width:640px;position:absolute;left:50%;top:97px;margin-left:-320px;z-index:8}#video-title,#testimonial-title{height:21px;width:232px;background:url(res/interface/video-titles.png) top left;float:left}#testimonial-title{background:url(res/interface/video-titles.png) bottom left}#video-close,#testimonial-close{height:21px;width:61px;display:block;background:url(res/interface/video-titles.png) center right;cursor:pointer;float:right;color:#000}#video-close:hover{outline:2px solid #fff}#video-close:active,#video-close:visited{outline-color:#fff}#video-container,#testimonial-container{width:640px;height:639px;background:url(res/interface/video-shadow.png) no-repeat;position:absolute;margin-left:-387px;padding:26px 67px;z-index:7;left:50%;top:97px}#testimonial-container{background:url(res/interface/transpix-80.png);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;margin-left:-330px;width:640px;padding:2px 10px;height:auto;top:122px}#testimonial-container p strong{font-size:0.8em;letter-spacing:-0.075em}#testimonial-container p{font-size:1.9em;font-style:italic;margin-bottom:12px;letter-spacing:-0.08em;margin-left:4px}p.bigwho{margin-bottom:6px}.testimonials-small{margin-top:7px;float:right;width:47%;text-align:right;background:url(res/interface/testimonials-small.png) no-repeat #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:6px 5px}.testimonials-small p.full{display:none}.testimonials-small h3{width:51%;float:right;font-size:1.9em;margin:4px 3px 0 5px;letter-spacing:-.04em}.testimonials-small p{color:#999;margin-top:8px;font-size:1.5em;margin-bottom:0;margin-right:6px;letter-spacing:-1px;text-align:right}.testimonials-small p.who{text-align:right;font-size:1.1em;letter-spacing:-0.05em;margin-top:6px;margin-right:7px;font-style:normal}.testimonials-small .readfull{cursor:pointer;margin-right:5px;color:#333;font-size:1.1em;letter-spacing:-0.05em;margin-top:6px;display:block;margin-bottom:6px;font-style:normal}.testimonials-small .readfull:hover{color:#999;text-decoration:underline}.home-left{float:left;width:45%}a img,.p img{border:none}.links-left a:hover,.siteby:hover,#column-left a:hover{text-decoration:underline}.slideshow-large #slideshow-container,.slideshow-large .slideshow-slide{height:400px}#slideshow-leftarrow.no-pointer,#slideshow-rightarrow.no-pointer{cursor:default}a img{text-decoration:none;border:none}.ordered{float:left;margin-right:10px; margin-bottom:5px;width:98%;padding-left:10px}.ordered p{font-size:1.4em;text-align:left;float:left}.ordered h3{margin-left:0;width:100%;text-align:left}.equipment-left{width:210px;display:block; position:absolute; left:-180px; top:146px; height:160px; background:url(res/interface/equipment-left.png) no-repeat;  z-index:1000;}.equipment-right{width:210px;display:block; position:absolute; right:-180px; top:146px; height:160px; background:url(res/interface/equipment-right.png) no-repeat;  z-index:1000;}.want-xmas, .want-xmas-s{width:159px;height:54px; position:absolute; top:634px; left:-170px; background:url(res/interface/want-xmas.png) no-repeat;}.want-xmas-s{top:414px}
