		html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}	
		
h1 {font-size:200%;letter-spacing:-.05em;}
h2 {font-size:150%;}
h3 {font-size:120%;}
h4 {font-size:100%;}
select,input,button,textarea,button {font:99% arial,helvetica,clean,sans-serif;}
p {line-height:18px;}

a {color:#008FEB;outline:none;text-decoration:none;}
a:link img,a:visited img {border:none;outline: none;}
a:link,a:visited {outline: none;}a:hover{outline: none;}

body {font-family:â€œHelvetica Neueâ€, Arial, Helvetica, sans-serif;font-size:15px;}
html,body {height:100%;}

#modal-overlay {-webkit-transition:opacity .5s ease;opacity:0;background:#000;position:absolute;left:0;top:0;height:0;width:100%;z-index:999;}
.modalate #modal-overlay,
.modalate-video #modal-overlay {opacity:.8;height:100%;}

.modal {-webkit-transition:top .3s ease;reposition:absolute;position:absolute;left:50%;top:-600px;z-index:1000;}
.modalate .modal,
.modalate-video .modal {top:50px;display:block;}

.modal-container {overflow:hidden;padding:10px 30px 25px 30px;background:#FFF;border-radius:20px;-moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 0 0 5px #000;
box-shadow: 0 0 5px #000;min-height:200px;}

.modal#layout-modal {margin-left:-440px;width:860px;background:#FFF;padding:30px;border-radius:21px;}
      
.modal#video-modal {background:#000;padding-bottom:15px;width:640px;margin-left:-320px;}
.modal#video-modal em {display:block;text-align:center;color:#CCC;}
.modal#video-modal .video-player {margin-bottom:15px;background:#000;height:480px;color:#333;text-align:center;line-height:480px;}
.modal#video-modal iframe,
.modal#video-modal iframe * {background:#000;z-index:990;}
.video-content {z-index:990;}

.modal a#hide-modal-button {position:absolute;bottom:-10px;right:-10px;background:#777;padding:9px 14px 11px 14px;border-radius:30px;font-weight:bold;color:#FFF;display:block;text-decoration:none;font-size:15px;z-index:1000;}
.modal a#hide-modal-button:hover {background-color:red;}

.modal-header {margin-bottom:30px;border-bottom:4px solid #ee7e16;padding-bottom:15px;overflow:hidden;padding:15px 0;}
.modal-header h1 {float:left;font-size:60px;}
.modal-header a {font-size:14px;margin:10px 0 0 15px;display:inline-block;zoom: 1;*display:inline;float:right;background:#EEE;color:#777;text-decoration:none;padding:15px 25px;border-radius:15px;}
.modal-header a:hover {background:#ee7e16;color:#FFF;}
.modal #modal-tertiary {width:400px;float:left;}
.modal #modal-primary {width:350px;float:right;}
.modal #modal-primary h3 {}
.modal #modal-primary h3,#modal #modal-primary p {color:#555;margin-bottom:15px;}
.modal #modal-primary p {line-height:19px;margin-bottom:15px;}


/* SPRITES */
.sprite,
#carousel-menu a *,
#scene-message a *,
#scene-linear-nav a *,
.scene-jump-nav span,
#carousel-item-details a,
#scene-jump-navs a.goto-scalable-main-index,
.page-dimmer {text-decoration:none;background-image:url('../images/sprites.png');background-repeat:no-repeat;}

.home #promo h1,.home #promo h4,.home #promo h5,.home #promo a {background-image:url('../images/sprites_home.png');background-repeat:no-repeat;}
.sprite-compatible {background-image:url('../images/sprites_compatible.png');background-repeat:no-repeat;}

#header {z-index:900;position:absolute;min-width:960px;width:100%;height:120px;left:0;top:0;}

#carestream-banner {border-bottom:5px solid #ee7e16;background:#FFF;padding:15px;padding-left:25px;}
#carestream-banner a {display:inline-block; zoom: 1;*display:inline;width:163px;padding-top:26px;height:0;background-position:0 0;overflow:hidden;}

#main-navigation {height:57px;background: #3f4145; /* Old browsers */
background: -moz-linear-gradient(top, #3f4145 0%, #303236 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f4145), color-stop(100%,#303236)); /* Chrome,Safari4+ */
background: linear-gradient(top, #3f4145 0%,#303236 100%); /* W3C */}

#main-navigation a {position:relative;height:0;padding-top:55px;display:inline-block;zoom: 1;*display:inline;}
#main-navigation #loader {display:inline-block;line-height:68px;vertical-align:top;padding-left:15px;zoom: 1;*display:inline;}

#main-navigation #main-menu {display:inline-block;zoom: 1;*display:inline;float:left;}
#main-navigation #main-menu a {width:70px;background-repeat:none;}
#main-navigation #main-menu a span {position:absolute;display:block;height:0;top:55px;padding-top:60px;overflow:hidden;opacity:0;-webkit-transition:opacity .5s ease,top .5s ease; ;-moz-transition:opacity .5s ease,top .5s ease;}
#main-navigation #main-menu a:hover span {top:45px;opacity:1;}	

#main-navigation #main-menu a#logo {width:95px;background-position:0 -30px;}
#main-navigation #main-menu a#logo:hover, 
#main-navigation #main-menu a#logo.active-section {background-position:0 -85px;}
#main-navigation #main-menu a#logo span {display:none;}

#main-navigation #main-menu a#flexible {background-position:-95px -30px;}
#main-navigation #main-menu a#flexible span {width:101px;left:-12px;background-position:-529px -30px;}
#main-navigation #main-menu a#flexible:hover,
#main-navigation #main-menu a#flexible.active-section {background-position:-95px -85px;}		

#main-navigation #main-menu a#scalable {background-position:-165px -30px;}
#main-navigation #main-menu a#scalable span {width:121px;left:-23px;background-position:-630px -30px;}
#main-navigation #main-menu a#scalable:hover,
#main-navigation #main-menu a#scalable.active-section {background-position:-165px -85px;}

#main-navigation #main-menu a#compatible {width:72px;background-position:-235px -30px;}
#main-navigation #main-menu a#compatible span {width:141px;left:-35px;background-position:-751px -30px;}
#main-navigation #main-menu a#compatible:hover,
#main-navigation #main-menu a#compatible.active-section {background-position:-235px -85px;}		

#main-navigation #secondary-menu {display:inline-block;zoom: 1;*display:inline;float:right;}
#main-navigation #secondary-menu a {}
#main-navigation #secondary-menu a#contact {width:212px;background-position:-307px -30px;overflow:hidden;}
#main-navigation #secondary-menu a#contact:hover,
#main-navigation #secondary-menu a#contact.active-section {background-position:-307px -85px;}

#contact-container {z-index:1000;display:none;background: url('../images/contact_form_arrow.png') 160px  0 no-repeat;padding-top:20px;position:absolute;top:110px;right:20px;width:300px;}
#contact-form {background:#FFF;border-radius:21px;padding:20px;-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.3);
box-shadow: 0px 5px 10px rgba(0,0,0,0.3);}
/*
#contact-form h2 {border-bottom:1px solid #CCC;}
#contact-form h4 {margin-bottom:4px;color:#777;float:left;}
#contact-form span {display:inline-block;float:right;text-transform:uppercase;font-size:9px;padding:2px;background:#EEE;color:#666;}
#contact-form input,#contact-form textarea {width:98%;margin-bottom:15px;}
#contact-form input {font-size:15px;padding:2px;}
#contact-form textarea {height:120px;}
#contact-form button {cursor:pointer;margin-right:10px;border-radius:12px;background:#555;color:#FFF;font-weight:bold;border:none;padding:10px 15px;}
#contact-form button:hover {background:#FF7C00;}
#contact-form h5 {display:inline-block;color:#999;font-style:italic;font-weight:normal;}
#contact-form h5 a {color:#777;}
#contact-form h5 a:hover {color:red;}

#contact-form h3.form-message {text-align:center;color:#F67D30;margin-bottom:10px;font-size:12px;padding-bottom:10px;border-bottom:2px solid #F67D30;}
#contact-form a.reset-contact {color:#005099;text-decoration:underline;}
#contact-form.submitting-form #contact-form-submit {display:none;}
#contact-form #contact-form-submitting {display:none;}
#contact-form.submitting-form #contact-form-submitting div {border-radius:12px;background:#CCC url('../images/contact_form_spinner.gif') 10px 10px no-repeat;color:#FFF;font-weight:bold;border:none;padding:10px 15px 10px 35px;display:inline-block;}
.form-thankyou {margin-bottom:15px;}*/
.show-contact-form #contact-container {display:block;z-index:1000;}
.show-contact-form #modal-overlay {opacity:.4;height:100%;}

#contact-form h2 {font-size:22px;color:#ED8400;margin-bottom:10px;line-height:25px;}
#contact-form p {}

.home {background-color:#f2ede7;}
.home #main {height:100%;position:absolute;left:0;top:0;width:100%;overflow:hidden;}
.home #main #promo-background {-webkit-transition:left .5s ease;-moz-transition:left .5s ease;height:0;position:absolute;left:1%;top:50%;}
.home #main #promo-background img {-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;opacity:0;display:block;margin-top:-340px;}

#home-index #loader {display:none;}

#home-index #main #promo-background {left:30%;}
#home-index #main #promo-background img {opacity:1;}
#home-index #promo h1 {top:-100px;opacity:1;}
#home-index #promo #slugline {top:0px;opacity:1;}
#home-index #promo h5 {top:37px;opacity:1;}
#home-index #index-jump-nav {top:90px;opacity:1;}

.home #promo {position:absolute;top:50%;left:60px;height:0;width:600px;text-align:center;}
.home #promo h1,.home #promo div,.home #promo h5, .home #index-jump-nav {opacity:0;position:absolute;top:200px;left:0;width:100%;}
.home #promo h1 {-webkit-transition:top .5s ease, opacity .5s;-moz-transition:top .5s ease, opacity .5s;width:593px;font-size:127px;height:0;padding-top:95px;color:#343639;letter-spacing:-10px;overflow:hidden;}
.home #promo #slugline {-webkit-transition:top .5s ease .2s,opacity .5s .2s;-moz-transition:top .5s ease .2s,opacity .5s .2s;border:2px solid #b5b1ab;border-left:none;border-right:none;}
.home #promo h4 {margin:10px 0 10px 14px;width:565px;background-position: 0 -97px;padding-top:20px;height:0;overflow:hidden;}
.home #promo h5 {-webkit-transition:top .5s ease .5s,opacity .5s .5s;-moz-transition:top .5s ease .5s,opacity .5s .5s;left:130px;display:block;width:375px;background-position:0 -123px;padding-top:51px;height:0;overflow:hidden;}

.home #promo #index-jump-nav {-webkit-transition:top .5s ease .6s,opacity .5s .6s;-moz-transition:top .5s ease .6s,opacity .5s .6s;border:none;}
.home #promo a {display:inline-block;zoom: 1;*display:inline;padding-top:60px;height:0;overflow:hidden;}

.home #promo a#flexible-jump {width:181px;background-position:0 -177px;}
.home #promo a#flexible-jump:hover {background-position:0 -241px;}
.home #promo a#scalable-jump {margin-left:10px;width:181px;background-position:-182px -177px;}
.home #promo a#scalable-jump:hover {background-position:-182px -241px;}
.home #promo a#compatible-jump {margin-left:10px;width:216px;background-position:-364px -177px;}
.home #promo a#compatible-jump:hover {background-position:-364px -241px;}

.flexible {background-color:#92d7e8;}
.flexible #main {}

.scalable {background-color:#f2f0e8;background: -webkit-gradient(radial, center center, 0, center center, 400, from(#f2f0e8), to(#aba796));background: -webkit-radial-gradient(circle, #f2f0e8, #cfc9b1);background: -moz-radial-gradient(circle, #f2f0e8, #aba796);background: -ms-radial-gradient(circle, #f2f0e8, #aba796);}

.scalale #main,
.scalable #stage,
.scalable #stage-wall,
.scalable #stage-message,
.scalable #scene-message {min-width:900px;}

.scalable #main {overflow:hidden;padding-top:120px;}

#stage-wall {border-bottom: 3px solid #CDC7AE;width:100%;position:absolute;left:0;top:0;height:75%;}
#stage {height:100%;}
#stage-message {position:absolute;top:0;left:0;width:100%;height:100%;z-index:101;}
#main-index {padding-top:120px;}

#scene-message {position:absolute;top:0;;left:0;width:50%;height:100%;}
#scene-message h1 {margin-bottom:5px;font-size:45px;}
#scene-message h1 span {color:#EC6A00;}
#scene-message p {margin-bottom:15px;line-height:23px;font-size:17px;color:#6B6141;}
#scene-message p cite {font-size:80%;color:#9C8D60;}
#scene-message a * {display:inline-block;zoom: 1;*display:inline;vertical-align:top;text-decoration:none;}
#scene-message a span {width:50px;height:50px;background-position:0 -210px;}
#scene-message a:hover span {background-position:0 -265px;}
#scene-message a h5 {text-shadow: #737062 1px 1px 1px;line-height:50px;padding:0 0 0 10px;color:#FFF;text-transform:uppercase;height:50px;background-position:-50px -210px;}
#scene-message a:hover h5 {background-position:-50px -265px;}
#scene-message a em {width:25px;height:50px;background-position:-935px -210px;}
#scene-message a:hover em {background-position:-935px -265px;}

#scene-linear-nav {z-index:102;font-size:21px;font-weight:bold;text-decoration:none;position:absolute;right:30px;top:48%;}
#scene-linear-nav a * {display:inline-block;vertical-align:top;zoom: 1;*display:inline;text-decoration:none;}
#scene-linear-nav a span {width:50px;height:50px;background-position:0 -321px;}
#scene-linear-nav a:hover span {background-position:0 -376px;}
#scene-linear-nav a h5 {text-shadow: #737062 1px 1px 1px;line-height:50px;padding:0 10px 0 0;color:#B8E3F1;height:50px;background-position:-50px -321px;}
#scene-linear-nav a:hover h5 {background-position:-50px -376px;}
#scene-linear-nav a em {width:30px;height:50px;background-position:-930px -321px;}
#scene-linear-nav a:hover em {background-position:-930px -376px;}
#scene-linear-nav a:hover h5 {color:#FFF;}
/* HIDE ALL THE MAIN SCENES AND LOADER */

#scalable-main-index #loader,
#scalable-mobile-index #loader,
#scalable-mobile-digital #loader,
#scalable-mobile-revolution #loader,
#scalable-mobile-portable #loader,
#scalable-room-index #loader,
#scalable-room-digital #loader,
#scalable-room-custom #loader,
#scalable-room-budget #loader {display:none;}

#scalable-main-index #scene-message {display:none;}
.scalable #mobile-index,
.scalable #mobile-digital,
.scalable #mobile-revolution,
.scalable #mobile-portable,
.scalable #room-index,
.scalable #room-digital,
.scalable #room-custom,
.scalable #room-budget {width:350px;position:absolute;top:36%;left:-600px;-webkit-transition:left .4s ease;-moz-transition:left .4s ease;}

#scalable-default #stage-wall,
#scalable-main-index #stage-wall {border:none;}

/* HIDE THE LINEAR NAV LINKS */
#scene-linear-nav a {display:none;}

.scene-jump-nav {position:absolute;left:60px;top:30%;padding:10px 0;border:1px dashed #998955;border-left:none;border-right:none;margin-bottom:15px;}
.scene-jump-nav a {display:inline-block;color:#948A75;text-decoration:none;margin:0 2px;zoom: 1;*display:inline;}
.scene-jump-nav a:hover/*.active-scene*/ {color:#333029;}
.scene-jump-nav span {background-position:-168px 0;display:inline-block;width:17px;padding-top:11px;height:0;overflow:hidden;zoom: 1;*display:inline;}


#scene-jump-navs .goto-scalable-main-index {width:12px;height:11px;background-position:-194px 0;}
#scene-jump-navs a.goto-scalable-main-index:hover {background-position:-194px -16px;}

#scene-jump-navs #mobile-scene-jump-nav,
#scene-jump-navs #room-scene-jump-nav {display:none;}



#scalable-mobile-index #mobile-scene-jump-nav,
#scalable-mobile-digital #mobile-scene-jump-nav,
#scalable-mobile-revolution #mobile-scene-jump-nav,
#scalable-mobile-portable #mobile-scene-jump-nav {display:block;}

#scalable-mobile-index #mobile-scene-jump-nav a.goto-scalable-mobile-index,
#scalable-mobile-digital #mobile-scene-jump-nav a.goto-scalable-mobile-digital,
#scalable-mobile-revolution #mobile-scene-jump-nav a.goto-scalable-mobile-revolution,
#scalable-mobile-portable #mobile-scene-jump-nav a.goto-scalable-mobile-portable,
#scalable-room-index #room-scene-jump-nav a.goto-scalable-room-index,
#scalable-room-digital #room-scene-jump-nav a.goto-scalable-room-digital,
#scalable-room-custom #room-scene-jump-nav a.goto-scalable-room-custom,
#scalable-room-budget #room-scene-jump-nav a.goto-scalable-room-budget {color:#000;font-weight:bold;}

#scalable-room-index #room-scene-jump-nav,
#scalable-room-digital #room-scene-jump-nav,
#scalable-room-custom #room-scene-jump-nav,
#scalable-room-budget #room-scene-jump-nav {display:block;}

#scalable-main-index #main-index {}
#scalable-mobile-index #mobile-index {left:60px;}
#scalable-mobile-index #scene-linear-nav a.goto-scalable-mobile-digital {display:block;}
#scalable-mobile-digital #mobile-digital {left:60px;}

#scalable-mobile-digital #scene-linear-nav a.goto-scalable-mobile-revolution {display:block;}
#scalable-mobile-revolution #mobile-revolution {left:60px;}

#scalable-mobile-revolution #scene-linear-nav a.goto-scalable-mobile-portable {display:block;}
#scalable-mobile-portable #mobile-portable {left:60px;}

#scalable-room-index #room-index {left:60px;}
#scalable-room-index #scene-linear-nav a.goto-scalable-room-digital {display:block;}
#scalable-room-digital #room-digital {left:60px;}
#scalable-room-digital #scene-linear-nav a.goto-scalable-room-custom {display:block;}
#scalable-room-custom #room-custom {left:60px;}
#scalable-room-custom #scene-linear-nav a.goto-scalable-room-budget {display:block;}
#scalable-room-budget #room-budget {left:60px;}

.scalable #stage-wall img,
.scalable #stage img {position:absolute;pointer-events:none;left:-100%;}
.scalable #stage img {bottom:20px;z-index:100;height:90%;max-height:700px;-webkit-transition:left .5s ease-out;-moz-transition:left .5s ease-out;}
.scalable #stage-wall img {z-index:98;-webkit-transition:left .8s ease-out;-moz-transition:left .8s ease-out;bottom:0;height:100%;max-height:500px;}

.scalable #stage img#drxscreen {right:200%;}

.scalable #stage-wall img#analoguecassette {-webkit-transition-duration:.9s;-moz-transition-duration:.9s;}

/* MAIN INDEX */
#scalable-main-index #scene-linear-nav {display:none;}
#scalable-main-index #mobile-scene-jump-nav,
#scalable-main-index #room-scene-jump-nav {display:none;}

/* MOBILE SCENES */
#scalable-mobile-index #stage #gemobile,
#scalable-mobile-index #stage #trigger,

#scalable-mobile-digital #stage #gemobile,
#scalable-mobile-digital #stage #trigger,
#scalable-mobile-digital #stage #drxunit,
#scalable-mobile-digital #stage #drxscreen {left:45%;}

#scalable-mobile-index #stage-wall #analoguecassette,
#scalable-mobile-digital #stage-wall #drx,
#scalable-mobile-revolution #stage-wall #drx {left:35%;}


#scalable-mobile-index #stage-wall #shelf,
#scalable-mobile-digital #stage-wall #shelf,
#scalable-mobile-revolution #stage-wall #shelf {left:35%;bottom:0;}
/*#scalable-mobile-index #stage-wall #xraywallunit {left:60%;}*/

#scalable-mobile-index #stage-wall #digitalpowerbox,
#scalable-mobile-digital #stage-wall #digitalpowerbox,
#scalable-mobile-revolution #stage-wall #digitalpowerbox {left:70%;}

#scalable-mobile-revolution #stage #drxrevolution {left:45%;}

#scalable-mobile-portable #stage-wall #drx-large {left:40%;}
#scalable-mobile-portable #stage #portable-case {left:45%;}
#scalable-mobile-portable #stage #portable-drx {left:55%;}
#scalable-mobile-portable #stage-wall #hummer {left:60%;}


/* ROOM SCENES */
#stage #trigger {z-index:200;}

#scalable-room-index #stage .room-index,
#scalable-room-digital #stage .room-index {left:35%;}

#scalable-room-digital #stage #stage-drx {left:62%;}
#scalable-room-custom #stage #stage-drx {left:55%;}
#scalable-room-budget #stage #stage-drx {left:50%;}

#scalable-room-index #stage-wall #digitalpowerbox,
#scalable-room-digital #stage-wall #digitalpowerbox,
#scalable-room-custom #stage-wall #digitalpowerbox {left:70%;}
#scalable-room-index #stage-wall #floorstorage {left:30%;}
#scalable-room-digital #stage-wall #shelf,
#scalable-room-custom #stage-wall #shelf,
#scalable-room-budget #stage-wall #shelf {left:35%;bottom:0;}
#scalable-room-digital #stage-wall #monitor,
#scalable-room-custom #stage-wall #monitor,
#scalable-room-budget #stage-wall #monitor {left:36%;}

#scalable-room-custom #stage .room-custom {left:35%;}
#scalable-room-custom #stage-wall #drxboom {left:70%;top:120px;}

#scalable-room-budget #stage .room-budget {left:35%;}
#scalable-room-budget #stage-wall #budgetfloorunit {left:70%;bottom:-30px;}
/*#scalable-room-budget #stage-wall #digitalpowerbox {left:36%;}*/

/*--------------- SCALABLE ------------------*/

#main-index h1,
#main-index p {text-align:center;}
#main-index #main-index-message {text-align:center;}
#main-index h1 {overflow:hidden;height:0;background: url('../images/sprites_scalable.png') 0 0 no-repeat;}
#main-index h1 {width:647px;height:0;padding-top:73px;position:absolute;left:50%;margin-left:-320px;}
#main-index p {font-size:21px;line-height:25px;font-weight:normal;padding:90px 60px 0 60px;color:#7B7867;margin-bottom:30px;}

#main-index .col {display:inline-block;zoom: 1;*display:inline;width:50%;}
#main-index .col span {padding-bottom:35px;background: url('../images/scalable_index_link_shadow.png') 100px bottom no-repeat;width:414px;height:410px;display:block;margin:0 auto;position:relative;}
#main-index a {-webkit-transition:top .2s ease;-moz-transition:top .2s ease;position:absolute;top:0;left:0;background:url('../images/scalable_index_links.png') 0 0 no-repeat;display:block;width:414px;height:444px;color:#FFF;text-align:center;text-decoration:none;}
#main-index a img {position:absolute;left:100px;bottom:0;}

#scalable-main-index #main-index  {top:30px;}

#main-index a h2 {font-size:75px;text-shadow: #50616C 2px 2px 1px;padding-top:140px;color:#e9e3d0;}
#main-index a em {font-style:normal;font-size:19px;text-shadow: #50616C 1px 1px 1px;color:#D7D2C2;}
#main-index a#mobile-split {z-index:1001;}
#main-index a#room-split {background-position:-414px 0;}

#main-index a:hover {top:-15px;}
#main-index a:hover h2 {color:#FFF;}
#main-index a:hover em {color:#e9e3d0;}

#main-index {-webkit-transition:top .4s ease;-moz-transition:top .4s ease;position:absolute;left:0;width:100%;top:-1000px;}
#mobile-digital {}


.compatible {overflow-x:hidden;background-color:#b2c4cd;background: -webkit-gradient(radial, center center, 0, center center, 400, from(#D2E7F2), to(#A3BAC9));background: -webkit-radial-gradient(circle, #D2E7F2, #A3BAC9);background: -moz-radial-gradient(circle, #D2E7F2, #A3BAC9);background: -ms-radial-gradient(circle, #D2E7F2, #A3BAC9);}
.compatible .col {text-align:center;position:relative;display:inline-block;zoom: 1;*display:inline;vertical-align:bottom;}

.compatible #main {height:100%;min-width:960px;}

#compatible-index-splash {position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;left:0;top:50%;width:100%;z-index:600;height:600px;margin-top:-240px;}
#compatible-index-splash-background {position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;left:90%;margin-left:-490px;width:960px;height:600px;background: url('../images/compatible_index_background.png') center center no-repeat;top:0;opacity:0;}
#compatible-index-splash h4,
#compatible-index-splash h1,
#compatible-index-splash a {overflow:hidden;height:0;background: url('../images/sprites_compatible_splash.png') 0 0 no-repeat;}


#compatible-index-splash h4 {-webkit-transition:all .5s ease .3s;-moz-transition:all .5s ease 3s;left:90%;top:142px;opacity:0;position:absolute;background-position:-19px -3px;margin-left:-125px;width:250px;padding-top:40px;}
#compatible-index-splash h1 {-webkit-transition:all .5s ease .5s;-moz-transition:all .5s ease .5s;left:90%;top:196px;opacity:0;position:absolute;background-position:-3px -47px;margin-left:-400px;width:800px;padding-top:90px;}
#compatible-index-splash p {-webkit-transition:all .5s ease .8s;-moz-transition:all .5s ease .8s;left:90%;top:290px;width:799px;margin-left:-400px;opacity:0;position:absolute;text-align:center;font-size:21px;line-height:28px;color:#464646;}
#compatible-index-splash a {z-index:500;-webkit-transition:left .5s ease 1s,opacity .5s ease 1s;-moz-transition:left .5s ease 1s,opacity .5s ease 1s;left:90%;top:420px;opacity:0;position:absolute;background-position:-12px -145px;width:292px;margin-left:-145px;padding-top:59px;display:block;}
#compatible-index-splash a:hover {background-position:-313px -145px;}

.compatible-index #compatible-index-splash-background {left:50%;opacity:1;}
.compatible-index #compatible-index-splash h4 {left:50%;opacity:1;}
.compatible-index #compatible-index-splash h1 {left:50%;opacity:1;}
.compatible-index #compatible-index-splash p {left:50%;opacity:1;}
.compatible-index #compatible-index-splash a {left:50%;opacity:1;}



.compatible #carousel {min-width:960px;overflow:hidden;text-align:center;position:absolute;height:100%;width:100%;top:0;}
#carousel .carousel-item {-webkit-transition: all .5s ease;-moz-transition: all .5s ease;position:absolute;width:0;height:25%;opacity:.3;top:300px;max-height:700px;}
#carousel .carousel-item img {display:block;max-height:700px;height:100%;padding: 0 1px;}

#carousel-menu {min-width:960px;position:absolute;bottom:5px;left:0;width:100%;z-index:599;}
#carousel-menu-left,
#carousel-menu-right {width:24%;padding-bottom:40px;zoom: 1;*display:inline;}

#carousel-menu a {line-height:60px;display:inline-block;zoom: 1;*display:inline;color:#C9D7DE;text-decoration:none;font-weight:bold;font-size:21px;text-shadow: #50616C 1px 1px 1px;}
#carousel-menu a:hover {color:#FFF;}
#carousel-menu a span,
#carousel-menu a h5,
#carousel-menu a em {display:inline-block;height:60px;vertical-align:middle;zoom: 1;*display:inline;}
#carousel-menu a span {width:30px;}
#carousel-menu a em {width:28px;}

#carousel-menu-left a span {background-position:0 -145px;}
#carousel-menu-left a:hover span {background-position:-532px -145px;}
#carousel-menu-right a span {background-position:-60px -145px;}
#carousel-menu-right a:hover span {background-position:-592px -145px;}
#carousel-menu-left a h5,
#carousel-menu-right a h5 {background-position:-116px -145px;}
#carousel-menu-left a:hover h5,
#carousel-menu-right a:hover h5 {background-position:-648px -145px;}
#carousel-menu-left a em {background-position:-88px -145px;}
#carousel-menu-left a:hover em {background-position:-619px -145px;}
#carousel-menu-right a em {background-position:-29px -145px;}
#carousel-menu-right a:hover em {background-position:-561px -145px;}

#carousel-item-details {width:50%;zoom: 1;*display:inline;position:relative;}
#carousel-item-details h1 {font-size:50px;color:#0A3653;}
#carousel-item-details h1 cite {color:#6F8196;}
#carousel-item-details p {pointer-events:none;padding-bottom:50px;font-size:17px;line-height:21px;color:#4C5865;}
#carousel-item-details p cite {font-size:80%;color:#6F8196;}
#carousel-item-details a {position:absolute;margin-left:-98px;left:50%;bottom:0;width:195px;padding-top:48px;height:0;display:inline-block;color:#FFF;text-decoration:none;background-position:-529px -90px;overflow:hidden;zoom: 1;*display:inline;z-index:3000;}
#carousel-item-details a:hover {background-position:-731px -90px;}

#carousel-menu-left a,
#carousel-menu-right a {display:none;}

#drx-detectors,
#drx-system,
#drx-evolution,
#drx-ascend,
#drx-excel,
#drx-mobile,
#drx-motion,
#drx-revolution,
#drx-transportable {position:absolute;bottom:10px;left:0;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); width: 100%;}

#drx-detectors a,
#drx-system a,
#drx-evolution a, 
#drx-ascend a,
#drx-excel a,
#drx-mobile a,
#drx-motion a,
#drx-revolution a,
#drx-transportable a {display:none;}


#carousel-index #drx-detectors-carousel-item {left:125%;}
#carousel-index #drx-system-carousel-item {left:185%;}
#carousel-index #drx-evolution-carousel-item {left:195%;}
#carousel-index #drx-ascend-carousel-item,
#carousel-index #drx-excel-carousel-item,
#carousel-index #drx-mobile-carousel-item,
#carousel-index #drx-motion-carousel-item,
#carousel-index #drx-revolution-carousel-item,
#carousel-index #drx-transportable-carousel-item {display:none;}

/* IE */


#goto-drx-detectors #loader,
#goto-drx-system #loader,
#goto-drx-evolution #loader,
#goto-drx-ascend #loader,
#goto-drx-excel #loader,
#goto-drx-mobile #loader,
#goto-drx-motion #loader,
#goto-drx-revolution #loader,
#goto-drx-transportable #loader,
body.compatible-index #main-navigation #loader {display:none;}

#goto-drx-detectors #compatible-index-splash,
#goto-drx-system #compatible-index-splash,
#goto-drx-evolution #compatible-index-splash,
#goto-drx-ascend #compatible-index-splash,
#goto-drx-excel #compatible-index-splash,
#goto-drx-mobile #compatible-index-splash,
#goto-drx-motion #compatible-index-splash,
#goto-drx-revolution #compatible-index-splash,
#goto-drx-transportable #compatible-index-splash {opacity:0;left:-1900px;border:1px solid red;}

#goto-drx-detectors #drx-detectors-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}
#goto-drx-detectors #drx-detectors-carousel-item img {} /* <------  this needs to be JS ----- */
#goto-drx-detectors #drx-system-carousel-item {left:65%;}
#goto-drx-detectors #drx-evolution-carousel-item {left:85%;}
#goto-drx-detectors #drx-ascend-carousel-item,
#goto-drx-detectors #drx-excel-carousel-item,
#goto-drx-detectors #drx-mobile-carousel-item,
#goto-drx-detectors #drx-motion-carousel-item,
#goto-drx-detectors #drx-revolution-carousel-item,
#goto-drx-detectors #drx-transportable-carousel-item {display:none;}

#goto-drx-detectors #drx-detectors {opacity:1;zoom: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);z-index:499;}

#goto-drx-detectors #drx-detectors a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-detectors #carousel-menu-right .drx-system-button {display:inline-block;zoom: 1;*display:inline;}

#goto-drx-system #drx-detectors-carousel-item {left:20%;}
#goto-drx-system #drx-system-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}
#goto-drx-system #drx-system-carousel-item img {} /* <------  this needs to be JS ----- */
#goto-drx-system #drx-evolution-carousel-item {left:65%;}
#goto-drx-system #drx-ascend-carousel-item {left:85%;}
#goto-drx-system #drx-system a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-system #drx-excel-carousel-item, 
#goto-drx-system #drx-mobile-carousel-item,
#goto-drx-system #drx-motion-carousel-item,
#goto-drx-system #drx-revolution-carousel-item,
#goto-drx-system #drx-transportable-carousel-item {display:none;}

#goto-drx-system #drx-system {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#goto-drx-system #carousel-menu-left .drx-detectors-button {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-system #carousel-menu-right .drx-evolution-button {display:inline-block;zoom: 1;*display:inline;}


#goto-drx-evolution #drx-detectors-carousel-item {left:0%;}
#goto-drx-evolution #drx-system-carousel-item {left:20%;}
#goto-drx-evolution #drx-evolution-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}
#goto-drx-evolution #drx-evolution-carousel-item img {} /* <------  this needs to be JS ----- */
#goto-drx-evolution #drx-ascend-carousel-item {left:65%;}
#goto-drx-evolution #drx-excel-carousel-item {left:85%;}
#goto-drx-evolution #drx-mobile-carousel-item,
#goto-drx-evolution #drx-motion-carousel-item,
#goto-drx-evolution #drx-revolution-carousel-item,
#goto-drx-evolution #drx-transportable-carousel-item {display:none;}

#goto-drx-evolution #drx-evolution {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#goto-drx-evolution #drx-evolution a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-evolution #carousel-menu-left .drx-system-button {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-evolution #carousel-menu-right .drx-ascend-button {display:inline-block;zoom: 1;*display:inline;}


#goto-drx-ascend #drx-detectors-carousel-item {display:none;}
#goto-drx-ascend #drx-system-carousel-item {left:0%;}
#goto-drx-ascend #drx-evolution-carousel-item {left:20%;}
#goto-drx-ascend #drx-ascend-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}
#goto-drx-ascend #drx-ascend-carousel-item img {} /* <------  this needs to be JS ----- */
#goto-drx-ascend #drx-excel-carousel-item {left:65%;}
#goto-drx-ascend #drx-mobile-carousel-item {left:85%;}
#goto-drx-ascend #drx-motion-carousel-item,
#goto-drx-ascend #drx-revolution-carousel-item,
#goto-drx-ascend #drx-transportable-carousel-item {display:none;}

#goto-drx-ascend #drx-ascend {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#goto-drx-ascend #drx-ascend a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-ascend #carousel-menu-left .drx-evolution-button {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-ascend #carousel-menu-right .drx-excel-button {display:inline-block;zoom: 1;*display:inline;}


/* MY STUFF */

#goto-drx-excel #drx-detectors-carousel-item,
#goto-drx-excel #drx-revolution-carousel-item,
#goto-drx-excel #drx-system-carousel-item {display:none;}
#goto-drx-excel #drx-evolution-carousel-item {left:0%;}
#goto-drx-excel #drx-ascend-carousel-item {left:20%;}
#goto-drx-excel #drx-excel-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}
#goto-drx-excel #drx-excel-carousel-item img {} /* <------  this needs to be JS ----- */
#goto-drx-excel #drx-mobile-carousel-item {left:65%;}
#goto-drx-excel #drx-motion-carousel-item {left:85%;}

#goto-drx-excel #drx-transportable-carousel-item {display:none;}

#goto-drx-excel #drx-excel {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#goto-drx-excel #drx-excel a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-excel #carousel-menu-left .drx-ascend-button {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-excel #carousel-menu-right .drx-mobile-button {display:inline-block;zoom: 1;*display:inline;}

/*END MY STUFF*/

#goto-drx-mobile #drx-detectors-carousel-item,
#goto-drx-mobile #drx-system-carousel-item,
#goto-drx-mobile #drx-transportable-carousel-item,
#goto-drx-mobile #drx-evolution-carousel-item {display:none;}
#goto-drx-mobile #drx-ascend-carousel-item {left:0;}
#goto-drx-mobile #drx-excel-carousel-item {left:20%;}
#goto-drx-mobile #drx-mobile-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}
#goto-drx-mobile #drx-mobile-carousel-item img {} /* <------  this needs to be JS ----- */
#goto-drx-mobile #drx-motion-carousel-item {left:65%;}
#goto-drx-mobile #drx-revolution-carousel-item {left:85%;}

#goto-drx-mobile #drx-mobile {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#goto-drx-mobile #drx-mobile a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-mobile #carousel-menu-left .drx-excel-button {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-mobile #carousel-menu-right .drx-motion-button {display:inline-block;zoom: 1;*display:inline;}

/*MY STUFF AGAIN*/

#goto-drx-motion #drx-detectors-carousel-item,
#goto-drx-motion #drx-system-carousel-item,
#goto-drx-motion #drx-ascend-carousel-item,
#goto-drx-motion #drx-evolution-carousel-item {display:none;}
#goto-drx-motion #drx-excel-carousel-item {left:0;}
#goto-drx-motion #drx-mobile-carousel-item {left:20%;}
#goto-drx-motion #drx-motion-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}
#goto-drx-motion #drx-motion-carousel-item img {} /* <------  this needs to be JS ----- */
#goto-drx-motion #drx-revolution-carousel-item {left:65%;}
#goto-drx-motion #drx-transportable-carousel-item {left:85%;}

#goto-drx-motion #drx-motion {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#goto-drx-motion #drx-motion a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-motion #carousel-menu-left .drx-mobile-button {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-motion #carousel-menu-right .drx-revolution-button {display:inline-block;zoom: 1;*display:inline;}

/*END MY STUFF AGAIN*/

#goto-drx-revolution #drx-detectors-carousel-item {display:none;}
#goto-drx-revolution #drx-system-carousel-item {display:none;}
#goto-drx-revolution #drx-evolution-carousel-item {display:none;}
#goto-drx-revolution #drx-ascend-carousel-item {display:none;}
#goto-drx-revolution #drx-excel-carousel-item {display:none;}
#goto-drx-revolution #drx-mobile-carousel-item {left:0%;}
#goto-drx-revolution #drx-motion-carousel-item {left:20%;}
#goto-drx-revolution #drx-revolution-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}
#goto-drx-revolution #drx-transportable-carousel-item {left:65%;}

#goto-drx-revolution #drx-revolution {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#goto-drx-revolution #drx-revolution a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-revolution #carousel-menu-left .drx-motion-button {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-revolution #carousel-menu-right .drx-transportable-button {display:inline-block;zoom: 1;*display:inline;}

#goto-drx-transportable #drx-detectors-carousel-item,
#goto-drx-transportable #drx-system-carousel-item,
#goto-drx-transportable #drx-evolution-carousel-item,
#goto-drx-transportable #drx-ascend-carousel-item,
#goto-drx-transportable #drx-excel-carousel-item,
#goto-drx-transportable #drx-mobile-carousel-item {display:none;;}
#goto-drx-transportable #drx-motion-carousel-item {left:0;}
#goto-drx-transportable #drx-revolution-carousel-item {left:20%;}
#goto-drx-transportable #drx-transportable-carousel-item {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);height:60%;z-index:500;left:50%;top:120px;}

#goto-drx-transportable #drx-transportable {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
#goto-drx-transportable #drx-transportable a {display:inline-block;zoom: 1;*display:inline;}
#goto-drx-transportable #carousel-menu-left .drx-revolution-button {display:inline-block;zoom: 1;*display:inline;}


.modal-content {display:none;}
.modal-content a {text-decoration:underline;}
.modal-content p cite {color:#999;}
.modalate#goto-drx-detectors #modal-drx-detectors.modal-content,
.modalate#goto-drx-system #modal-drx-system,
.modalate#goto-drx-evolution #modal-drx-evolution,
.modalate#goto-drx-ascend #modal-drx-ascend,
.modalate#goto-drx-excel #modal-drx-excel,
.modalate#goto-drx-mobile #modal-drx-mobile,
.modalate#goto-drx-motion #modal-drx-motion,
.modalate#goto-drx-revolution #modal-drx-revolution,
.modalate#goto-drx-transportable #modal-drx-transportable {display:block;}


.modalate#scalable-mobile-digital #modal-mobile-digital {display:block;}
.modalate#scalable-room-digital #modal-room-digital {display:block;}
.modalate#scalable-room-custom #modal-room-custom {display:block;}
.modalate#scalable-room-budget #modal-room-budget {display:block;}


.flexible {overflow:hidden;}
.flexible #main {height:100%;overflow:hidden;}

#flexible-video-splash {top:80%;opacity:0;-webkit-transition:opacity .2s ease,top 1s ease;-moz-transition:opacity .2s ease,top 1s ease;width:698px;height:635px;position:absolute;left:50%;margin-left:-349px;margin-top:-260px;background: url('../images/flexible_video_splash_background.png') center center no-repeat;z-index:500;}

#flexible-video-splash h1,
#flexible-video-splash h2,
a#watch-video-button {position:absolute;top:600px;opacity:0;overflow:hidden;background: url('../images/sprites_flexible.png') 0 0 no-repeat;}

#flexible-video-splash h1 {-webkit-transition:all .5s ease .2s;-moz-transition:all .5s ease .2s;background-position:0 0;width:664px;height:0;padding-top:126px;}
#flexible-video-splash h2 {-webkit-transition:all .3s ease .5s;-moz-transition:all .3s ease .5s;left:80px;background-position:-91px -135px;width:530px;height:0;padding-top:43px;}
a#watch-video-button {-webkit-transition:opacity .3s ease .8s,top .3s ease .8s;-moz-transition:opacity .3s ease .8s,top .3s ease .8s;left:148px;width:366px;padding-top:70px;height:0;background-position:-163px -187px;display:block;overflow:hidden;}
a#watch-video-button:hover {background-position:-163px -265px;}

.flexible-index #flexible-video-splash {top:50%;opacity:1;}
.flexible-index #flexible-video-splash h1 {opacity:1;top:200px;}
.flexible-index #flexible-video-splash h2 {opacity:1;top:335px;}
.flexible-index #flexible-video-splash a {opacity:1;top:390px;}
.flexible-index #flexible-video-container {top:330px;opacity:1;}

#play-flexible-video #flexible-video-splash {opacity:0;top:-100%;-webkit-transition:opacity .2s ease,top 1s ease 3s;-moz-transition:opacity .2s ease,top 1s ease 3s;}


a.page-dimmer {z-index:501;display:block;width:28px;height:28px;background-position:-218px 0;position:absolute;bottom:20px;right:20px;}
a.page-dimmer#dim-lights {display:none;background-position:-457px 0;}
a.page-dimmer#turn-on-lights {display:none;background-position:-498px 0;}
#play-flexible-video a.page-dimmer#dim-lights {display:block;}
#page-dimmer {-webkit-transition:opacity 1s ease;opacity:0;background:#000;position:absolute;left:0;top:0;height:0;width:100%;z-index:497;}
.dim-page #page-dimmer {opacity:.8;height:100%;width:100%;z-index:498;}
.dim-page a.page-dimmer#dim-lights {display:none;}
.dim-page a.page-dimmer#turn-on-lights {display:block;}
.dim-page #flexible-video-container {border-color:#333;}

#flexible-video-container {top:20%;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;z-index:499;position:absolute;left:50%;margin-left:-490px;margin-top:-175px;width:950px;height:430px;border:20px solid #8ccfdf;}
#flexible-video-container h1 {}
#flexible-video-container h2 {}


.flexible .modal#video-modal {background:#000;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;position:absolute;width:940px;height:10px;left:50%;margin-left:-460px;margin-top:-40px;top:50%;z-index:1000;color:#14354B;text-align:center;}
.flexible .modal#video-modal .video-player {height:0;width:0;}

.flexible.modalate-video .modal#video-modal {background:#000;opacity:1;padding-bottom:0;height:430px;margin-top:-215px;}
.flexible.modalate-video .modal#video-modal .video-player {}


