#header h1{overflow:hidden;height:108px;width:350px}object,embed{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,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%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{min-height:100%;margin-bottom:1px}html{overflow:-moz-scrollbars-vertical!important}::-moz-focus-inner{border:0;padding:0}input[type="search"]::-webkit-search-decoration{display:none}input,button,select,textarea{margin:0;vertical-align:middle}button,input[type="reset"],input[type="submit"],input[type="button"]{background:#ddd url(i/button.png) repeat-x;background:-moz-linear-gradient(top center,#fff 0,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background-clip:padding-box;border:1px solid;border-color:#ddd #bbb #999;color:#333;cursor:pointer;font:bold 12px/1.2 Arial,sans-serif;-moz-background-clip:padding;outline:0;overflow:visible;padding:3px 10px 4px;padding-bottom:0;padding-top:2px;text-shadow:#fff 0 1px 1px;-webkit-appearance:none;-webkit-background-clip:padding;width:auto}button{padding-bottom:1px;padding-top:1px}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{background-clip:padding-box;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;border-radius:0;box-sizing:border-box;color:#000;font-family:Arial,sans-serif;font-size:13px;height:1.8em;height:auto;-moz-background-clip:padding;-moz-border-radius:0;-moz-box-sizing:border-box;outline:0;padding:2px 3px;padding-bottom:1px;padding-top:2px;-webkit-appearance:none;-webkit-background-clip:padding;-webkit-border-radius:0;-webkit-box-sizing:border-box}::-webkit-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input.placeholder_text,textarea.placeholder_text{color:#888}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{z-index:1}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{box-shadow:none;moz-box-shadow:none;webkit-box-shadow:none}select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{background-color:#eee}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{box-shadow:none;color:#888;cursor:default;-moz-box-shadow:none;-moz-user-select:none;user-select:none;-webkit-box-shadow:none;-webkit-user-select:none}textarea,select[size],select[multiple]{height:auto}#fancybox-loading{cursor:pointer;display:none;height:40px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:1104}#fancybox-loading div{height:480px;left:0;position:absolute;top:0;width:40px}#fancybox-overlay{display:none;left:0;position:absolute;top:0;width:100%;z-index:1100}#fancybox-tmp{border:0;display:none;margin:0;overflow:auto;padding:0}#fancybox-wrap{border-radius:25px 25px 0 0;box-shadow:0 10px 25px rgba(0,0,0,0.5);display:none;left:0;outline:medium none;position:absolute;top:0;z-index:1101}#fancybox-outer{background:#fff;height:100%;padding:0;position:relative;width:100%}#fancybox-content{border:0 solid #fff;height:0;outline:0;overflow:hidden;padding:0;position:relative;width:0;z-index:1102;background:transparent;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(1,#fff));background-image:-moz-linear-gradient(center bottom,#eee 0,#fff 100%);-ms-filter:"progid: DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee',  EndColorStr='#ffffff')"}#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1101}#fancybox-close{cursor:pointer;display:none;height:21px;position:absolute;right:-35px;top:-35px;width:21px;z-index:1103}#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px}#fancybox-img{border:0;height:100%;line-height:0;margin:0;outline:0;padding:0;vertical-align:top;width:100%}#fancybox-frame{border:0;display:block;height:100%;width:100%}#fancybox-left,#fancybox-right{bottom:0;cursor:pointer;display:none;height:100%;outline:0;position:absolute;width:35%;z-index:1102}#fancybox-left{left:-35px}#fancybox-right{right:-35px}#fancybox-left-ico,#fancybox-right-ico{cursor:pointer;display:block;height:30px;left:-9999px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:1102}#fancybox-left-ico{background-position:-40px -30px}#fancybox-right-ico{background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{border:0;height:20px;margin:0;padding:0;position:absolute;width:20px;z-index:1001}#fancybox-title{border-radius:10px 10px 0 0;border-top:1px solid rgba(255,255,255,0.5);bottom:auto!important;box-shadow:0 -1px 0 #333;color:#fff;font-size:16px;margin:0!important;padding:0;position:absolute;text-align:center;text-shadow:0 1px 0 #000;top:-41px!important;width:100%!important;z-index:1102;background:transparent;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#000),color-stop(1,#333));background-image:-moz-linear-gradient(center bottom,#000 0,#333 100%);-ms-filter:"progid: DXImageTransform.Microsoft.gradient(startColorStr='#000000',  EndColorStr='#333333')"}.fancybox-title-inside{background:#fff;color:#333;padding-bottom:10px;position:relative;text-align:center}.fancybox-title-outside{color:#fff;padding-top:10px}.fancybox-title-over{bottom:0;color:#FFF;left:0;position:absolute;text-align:left}#fancybox-title-over{background-image:url('http://www.shinegroup.tv/wp-content/themes/shine-group/fancy_title_over.png');display:block;padding:10px}.clear{clear:both}.left{float:left}.right{float:right}html{background:#fff;background:-moz-linear-gradient(top,#ededed 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#ededed 0,#fff 100%);background:-o-linear-gradient(top,#ededed 0,#fff 100%);background:-ms-linear-gradient(top,#ededed 0,#fff 100%);background:linear-gradient(top,#ededed 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0)}body{color:#707070;font-family:Arial;font-size:12px;line-height:1.2}a{color:#707070}a:hover{color:#d0b02c}.action{background:#d0b02c url(i/action.png) right 7px no-repeat;color:#fff;display:inline-block;font-weight:bold;padding:5px 28px 5px 10px;text-decoration:none}.action{*display:inline}.action:hover{color:#fff;background:#707070 url(i/action.png) right -23px no-repeat}.action.back{background:#d0b02c url(i/action-back.png) left 7px no-repeat;padding:5px 10px 5px 28px}.action.back:hover{color:#fff;background:#707070 url(i/action-back.png) left -23px no-repeat}.last{margin-right:0}.cufon-loading #navigation li{visibility:hidden!important}h1 img{display:block}h2{color:#d0b02c;font-size:24px;margin:0 0 8px}h2.news,#shows h2{font-weight:normal}h3{color:#d0b02c;font-size:30px}h3.search,#main h3.search{line-height:1em;margin:0 0 20px;font-size:24px;border-bottom:1px solid #d8d9da;border-top:1px solid #b1b4b6;padding:10px 0}#main h3.search{margin:-12px 0 20px -20px;font-size:18px;padding:13px 20px 13px 20px}h3.company-logo{font-weight:normal}strong,bold{font-weight:bold}em,i{font-style:italic}.zIndex210{z-index:210!important}#shadow{background:url(i/test/bg_shadow_bottom.png) bottom center no-repeat;padding:0 0 31px}#wrapper{width:992px;margin:0 auto;position:relative;z-index:10}#header{padding:0 16px;background:#fff;position:relative;z-index:2}#navigation{z-index:255;position:relative;background:#fff;height:39px;margin-top:-2px}.main-shadow-left{height:auto;overflow:hidden;width:1024px;background:url(i/test/bg_shadow.png) no-repeat left top;margin:0 auto}.main-shadow-right{height:auto;overflow:hidden;width:1024px;background:url(i/test/bg_shadow.png) no-repeat right top;margin:0 auto}@media screen and (max-width :992px){.main-shadow-left,.main-shadow-right{width:100%}}.eggs{min-height:1000px;background:url(i/eggs.png) fixed center 492px repeat-x;padding-bottom:16px}#content{overflow:hidden;padding:0 16px;background:#fff}#navigation li{float:left;position:relative}#navigation li a{font-size:22px;display:block;text-decoration:none;background:url(i/nav_sep.jpg) right center no-repeat;padding:5px 15px;margin-right:3px}#navigation li.hover a,#navigation li.hover a:hover{color:#d0b02c}#navigation li.current a{color:#d0b02c;margin-right:0;border-right:3px solid #d0b02c;background:0}#navigation li.last a{background:0}#navigation li .dd-top{background:url("i/menu-top.png") no-repeat center top;height:17px;left:106px;position:absolute;top:-17px;width:24px;z-index:1000}#navigation li .dd{box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);border:1px solid #ccc;top:36px;left:-44px;display:none;position:absolute;width:578px;z-index:10;background:url(i/menu.png) repeat-x bottom #fff;padding:7px 7px 0 0}#navigation li .dd ul{float:left;margin:0 0 7px 10px;width:134px}#navigation li .dd ul:first-child{margin-left:0}#navigation li .dd ul li{float:none}#navigation li .dd ul li h3{font-size:16px;font-weight:bold;border-bottom:1px solid #ccc;padding:0 0 4px}#navigation li .dd ul li a{color:#707070;display:block;border-bottom:1px solid #e5e5e5;padding:4px 0;background:0;font-size:12px;border-right:0}#navigation li .dd ul li.last a{border-bottom:1px solid #ccc}#navigation li .dd ul li a:hover{font-weight:bold}#navigation li#people .dd{left:-252px;background-image:url(i/menu-people.png)}.actions{margin:24px 0}.actions li{float:left}.actions li a{font-weight:bold;text-decoration:none;display:block;padding:0 24px 0 0;border-right:1px solid #707070;margin:0 22px 0 0}.actions li.last a{padding-right:0;margin-right:0;border-right:0}.actions li.current a{color:#d0b02c}#search{clear:right}#search fieldset{width:236px;height:24px;position:relative;background:url(i/search.jpg) top repeat-x;border:1px solid #ccc}#search label{cursor:text;padding:5px;font-weight:bold;position:absolute;top:0;left:0}#search label strong{color:#d0b02c}#search input.text{width:214px;border:0;background:0;padding:4px;*width:190px;float:left}#search input.submit{background:url(i/search-go.jpg) top left no-repeat;border:0;float:right;height:24px;padding:0;width:22px}#eggs .eggbox{display:none;background:url("i/pagination_1.png") 0 -11px no-repeat;height:31px;left:0;z-index:11;position:fixed;top:1px;width:21px;text-decoration:none}#eggs .eggbox .popup{display:none;left:47px;padding:12px 13px 13px 18px;position:absolute;text-decoration:none;top:-68px;z-index:30;height:135px;width:302px;background:#fff;background:-moz-linear-gradient(top,#fff 30%,#d7d7d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),color-stop(100%,#d7d7d7));background:-webkit-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:-o-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:-ms-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:linear-gradient(top,#fff 40%,#d7d7d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0);-moz-box-shadow:0 0 8px #666;-webkit-box-shadow:0 0 8px #666;box-shadow:0 0 8px #666}#eggs .eggbox .popup-arrow{width:0;height:0;line-height:0;border-bottom:24px solid transparent;border-top:24px solid transparent;border-right:24px solid #efefef;font-size:0;left:23px;top:-9px;position:absolute;z-index:32;display:none}#eggs .eggbox .popup-arrow-border{width:0;height:0;line-height:0;border-bottom:24px solid transparent;border-top:24px solid transparent;border-right:24px solid #bababa;font-size:0;left:21px;top:-9px;position:absolute;z-index:31;display:none}#eggs .eggbox .popup h3{font-size:16px;font-weight:bold;text-decoration:none}#eggs .eggbox .popup h4{color:#707070;margin:0 0 16px;font-size:14px;text-decoration:none}#eggs .eggbox .popup p{min-height:71px;color:#707070;background:url(i/quotes.png) 0 0 no-repeat;padding:0 41px;text-decoration:none}#eggs .eggbox:hover .popup,#eggs .eggbox:hover .popup-arrow,#eggs .eggbox:hover .popup-arrow-border{display:block}#eggs .eggbox .left{left:auto;padding:12px 18px 13px 13px;right:47px}#eggs .eggbox .arrow-left{border-left:24px solid #efefef;right:25px;left:auto;border-right:0}#eggs .eggbox .arrow-border-left{border-left:24px solid #bababa;right:23px;left:auto;border-right:0}h2.news{float:right;width:320px;color:#d0b02c;margin:0 0 8px;position:relative}div.news{float:right;width:310px;background:#e9e9e9;padding:10px 0 10px 10px}div.news ul li{padding:0 0 8px;margin:0 16px 8px 0;border-bottom:2px dotted #707070}div.news ul li strong{font-weight:bold}div.news a{display:block;text-decoration:none}div.news a.action{margin-right:16px}.infobox{background:url('i/infobox.png') 0 0 no-repeat;float:left;margin:0 0 0 -7px;position:relative;padding:23px;width:599px}.infobox p{margin:0 0 10px;font-size:20px}.infobox p strong{font-weight:bold;color:#d0b02c}.infobox a{margin-left:16px}.infobox .buttons{width:100%;background:white url('i/infobox.png') no-repeat 0 100%;float:left;margin:0 0 0 -23px;padding:0 46px 30px 0}#showreel .infobox{background:url('i/infobox-wide.png') 0 0 no-repeat;float:left;margin:0 0 0 -7px;position:relative;padding:23px;width:617px}#lhs{margin:8px 0 0;float:left;width:170px;clear:both;position:relative;z-index:2}#lhs ul{border:1px solid #b1b4b6;border-width:1px 0;margin:0 0 80px}#lhs ul li a,#lhs ul li span{text-decoration:none;display:block;border-bottom:1px solid #d8d9da;padding:5px 0}#lhs ul li a:hover{font-weight:bold}#lhs ul li.current a,#lhs ul li.current span,#lhs ul li.current_page_item a{color:#d0b02c;font-weight:bold;background:url(i/about-nav-on.jpg) center left no-repeat;padding:5px 0 5px 16px}#lhs ul li.last a,#lhs ul li.last span,#lhs ul li.last ul li.last a{border-bottom:0}#lhs ul ul{margin:0;border:0}#lhs ul ul li{margin:0}#lhs ul li.last ul a,#lhs ul li.last ul span,#lhs ul li.last.current span{border-bottom:1px solid #d8d9da}#lhs ul ul a,#lhs ul li.current ul a{padding:5px 0 5px 24px}#lhs ul li.current ul{display:block}#lhs ul li.current ul a{text-decoration:none;display:block;border-bottom:1px solid #d8d9da;background:0;color:#707070}#lhs ul li.current ul a:hover,#lhs ul li ul li.current a{color:#d0b02c}#lhs ul li span:hover,#lhs ul li a:hover,#lhs ul li.hover span,#lhs ul li.hover a{font-weight:bold!important;color:#d0b02c!important}#lhs ul.people-menu li.current ul li a,#lhs ul.people-menu li.current ul li span{padding-left:16px;font-weight:normal;color:#707070;background:0}#lhs ul.people-menu li.current ul li.current a,#lhs ul.people-menu li.current ul li.current span{padding-left:28px;color:#d0b02c;font-weight:bold;background:url(i/about-nav-down.jpg) 12px center no-repeat}#lhs ul.people-menu li.current ul ul li a,#lhs ul.people-menu li.current ul ul li span{padding-left:28px;background:0;color:#707070}#lhs ul.people-menu li.current ul ul{display:none}#lhs ul.people-menu li.current ul li.current ul{display:block}#lhs ul.people-menu li.current ul li.current ul li a,#lhs ul.people-menu li.current ul li.current ul li span{color:#707070;background:0}#lhs ul.people-menu li.current ul li.current ul li.current a,#lhs ul.people-menu li.current ul li.current ul li.current span{color:#d0b02c}#lhs ul.people-menu li.current ul li.current ul li a:hover{color:#d0b02c}#lhs ul.people-menu>li>ul{display:none}#lhs ul.people-menu>li.current>ul{display:block}#lhs ul.people-menu>li>ul>li>ul{display:none}#lhs ul.people-menu>li.current>ul>li.current>ul{display:block}#lhs ul#contact li.current ul li.current a,#lhs ul#contact li.current ul li.current span{padding-left:16px;background:0}#lhs ul#shows-list li.current a,#lhs ul#shows-list li.current span,#lhs ul#shows-list li.current_page_item a{padding-left:0;background:0}#lhs ul#companies>li>ul{display:none}#lhs ul#companies>li.current>ul{display:block}#lhs ul#companies>li>ul>li>ul{display:none}#lhs ul#companies>li.current>ul>li.current>ul{display:block}#lhs ul li span:hover{color:#d0b02c!important;font-weight:bold!important}#careers-content{padding:10px 16px 20px 25px;float:left;position:relative;width:765px}#hero{background:url(i/about-hero-shadow.png) 7px 5px no-repeat;padding:10px 16px 20px 25px;float:left;position:relative;width:765px;height:325px}#hero img{display:none}#hero #map_canvas img{display:inline}#hero .loading{position:absolute;top:10px;left:25px;height:325px;width:765px;z-index:9999;background:#fff url(i/ajax-loader.gif) no-repeat 50% 50%;display:none}#rhs{float:left;width:790px}#rhs .indie-logo{position:absolute;bottom:20px;right:10px}#info{padding:0 0 20px 45px;width:745px;clear:left}#main{padding:0 0 20px 45px;float:left;width:500px;clear:left}#main ul li{padding:0 0 15px;list-style:disc}#main ul li.blank{list-style:none}#main.full{width:770px;padding:20px 0 20px 20px}#main h3,#info h3{line-height:24px;font-size:20px;color:#707070;margin:0 0 34px}#main h3 strong,#main h3 strong a,#info h3 strong{color:#d0b02c;font-weight:bold;text-decoration:none}#main h4,#info h4{font-size:14px;font-weight:bold}#main h5,#info h5{font-size:14px;font-weight:normal;margin:0}#main p{margin:0 0 17px;color:#a6a6a6;line-height:18px}#main p strong{font-weight:bold}#main .result{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px;clear:both}#main .result h3{margin:0 0 10px 0}#main .result p{margin:0 0 8px}#main .result .permalink{font-size:.9em;color:#999}#subnav,.logo{float:right;width:190px}#subnav ul{border-bottom:1px solid #b1b4b6;margin:0 0 15px}#subnav ul li a{text-decoration:none;display:block;border-top:1px solid #d8d9da;padding:5px 0}#subnav ul li a:hover{font-weight:bold}#subnav ul li.current a{font-size:14px;color:#d0b02c;font-weight:bold;background:url(i/about-nav-on.jpg) center left no-repeat;padding:4px 0 3px 20px}#keyshows{float:left;padding:0 0 80px 18px;width:780px}#keyshows .slides_container{height:427px;overflow:hidden;position:relative}#keyshows .slides_control,#keyshows .slide{width:780px;height:427px!important}#keyshows .slide ul{float:left;width:100%;height:auto;overflow:hidden}#keyshows .slide li{background:url("i/keyshows-shadow.png") no-repeat center 5px;float:left;padding:8px 8px 12px;width:179px}#keyshows .slide li a span{display:block;background:#707070;padding:4px 8px;font-weight:bold;color:#fff}#keyshows .slide li.slide-hover span{background:#d0b02c}#keyshows .slide li img{display:block}#keyshows .slide li a{text-decoration:none}#keyshows .slide li a:hover,#keyshows .slide li a:hover span{text-decoration:none}#keyshows .paging{text-align:center;border:1px solid #ccc;border-width:1px 0;margin:0 16px}#keyshows .pagination,#keyshows .paging a.next,#keyshows .paging a.prev{float:left}#keyshows .pagination li{float:left}#keyshows .pagination li a{background:url("i/pagination-small.png") no-repeat -37px 7px;display:block;height:31px;width:16px;text-indent:-9999px}#keyshows .pagination li a:hover{background-position:-37px -24px}#keyshows .pagination li.current a,#keyshows .pagination li.current a:hover{background-position:0 -7px}#keyshows .paging a.next{background:url("i/pagination-small.png") no-repeat -54px 7px;height:31px;width:16px;text-indent:-9999px}#keyshows .paging a.prev{background:url("i/pagination-small.png") no-repeat -21px 7px;height:31px;width:16px;text-indent:-9999px}#keyshows .paging a.next:hover{background-position:-54px -24px}#keyshows .paging a.prev:hover{background-position:-21px -24px}#keyshows .slide li .popup{text-decoration:none;display:none;z-index:30;position:absolute;top:-16px;left:168px;height:128px;padding:12px 20px 20px 24px;width:285px;overflow:hidden;background:#fff;background:-moz-linear-gradient(top,#fff 30%,#d7d7d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),color-stop(100%,#d7d7d7));background:-webkit-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:-o-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:-ms-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:linear-gradient(top,#fff 40%,#d7d7d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0);-moz-box-shadow:0 0 8px #666;-webkit-box-shadow:0 0 8px #666;box-shadow:0 0 8px #666}#keyshows .slide li .popup-arrow{width:0;height:0;line-height:0;border-bottom:24px solid transparent;border-top:24px solid transparent;border-right:24px solid #efefef;font-size:0;left:144px;top:60px;position:absolute;z-index:32;display:none}#keyshows .slide li .popup-arrow-border{width:0;height:0;line-height:0;border-bottom:24px solid transparent;border-top:24px solid transparent;border-right:24px solid #bababa;font-size:0;left:143px;top:60px;position:absolute;z-index:31;display:none}#keyshows .slide li .arrow-left{border-left:24px solid #efefef;right:144px;left:auto;border-right:0}#keyshows .slide li .arrow-border-left{border-left:24px solid #bababa;right:143px;left:auto;border-right:0}#keyshows .slide li .popup img{float:right;margin:0 16px 0 0}#keyshows .slide li .popup h3{font-size:16px;font-weight:bold;margin:0 0 2px}#keyshows .slide li .popup p{color:#707070;margin:0 0 12px;font-size:12px}#keyshows .slide li .popup .action{position:absolute;bottom:0;right:0}#keyshows .slide li .popup.left{left:auto;right:168px;padding:12px 24px 20px 20px}#keyshows .slide li .popup.left .action{right:0}#footer{padding:16px 0;text-align:center;background:#e1e1e1;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;width:992px;margin:0 auto}#footer a{text-decoration:none}#footer span{margin:0 20px}#carousel-home,#carousel-single{background:#fff;position:relative}#carousel-home{background:url(i/carousel-shadow.png) 0 0 no-repeat #fff!important;padding:7px 16px 20px}#carousel-home .slides_container{background:url(i/ajax-loader.gif) no-repeat center;height:364px;overflow:hidden;position:relative}#carousel-home .slides_control,#carousel-home .slide{width:960px;height:364px!important}#carousel-home .slide{display:none}#carousel-home .popup{height:78px;bottom:44px;left:611px;padding:13px 10px 0 29px;position:absolute;width:310px;z-index:1000;display:none;zoom:1}#carousel-home .popup .text{padding:0 0 10px;color:#707070;float:left;background:url(i/text-faded.png)}#carousel-home .left{position:absolute;bottom:10px;left:640px;z-index:1001}#carousel-home .right{position:absolute;bottom:10px;right:10px;z-index:1001}#carousel-home .popup img{float:right}#carousel-home .popup p{width:290px;float:left;height:29px;margin:10px 10px 0;overflow:hidden}#carousel-home .popup a.right{*float:none;*margin-left:15px}#carousel-home .popup h3{width:290px;font-size:18px;padding:5px 10px;background:#fff}#carousel-home .popup h3 img{display:none}#carousel-home .popup h3 span.right{padding:4px 0 0;font-size:14px;font-weight:normal;color:#707070;display:none}#carousel-home .popup h3 span.right strong{font-weight:bold}#carousel-home .hover .popup{background:url("i/carousel-popup.png") no-repeat 0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}#carousel-home .hover .popup .text{background:0}#carousel-home .hover .popup h3 img{display:block;width:95px;height:30px}#carousel-home .hover .popup h3 span.right{clear:both;padding:0;float:left;line-height:.7em;display:none;white-space:nowrap}#carousel-home .pagination,#carousel-single .pagination{float:left}#carousel-home .pagination li,#carousel-single .pagination li{float:left}#carousel-home .pagination li a,#carousel-single .pagination li a{background:url("i/pagination_1.png") no-repeat -48px 2px;display:block;height:31px;width:21px;text-indent:-9999px}#carousel-home .pagination li.current a,#carousel-single .pagination li.current a,#carousel-home .pagination li.current a:hover,#carousel-single .pagination li.current a:hover{background-position:0 -11px}#carousel-home .pagination li a:hover,#carousel-single .pagination li a:hover{background-position:-48px -44px}#carousel-home .paging,#carousel-single .paging{bottom:0;left:0;padding:30px;position:absolute;z-index:100}#carousel-home .paging a.next,#carousel-single .paging a.next{float:left;background:url("i/pagination_1.png") no-repeat -70px 4px;display:block!important;height:31px;width:21px;text-indent:-9999px}#carousel-home .paging a.prev,#carousel-single .paging a.prev{float:left;background:url("i/pagination_1.png") no-repeat -28px 4px;display:block!important;height:31px;width:21px;text-indent:-9999px}#carousel-home .paging a.next:hover,#carousel-single .paging a.next:hover{background-position:-70px -42px}#carousel-home .paging a.prev:hover,#carousel-single .paging a.prev:hover{background-position:-28px -42px}#carousel-single{background:url(i/about-hero-shadow.png) 7px 5px no-repeat;padding:10px 16px 20px 25px;float:left;position:relative;height:325px;overflow:hidden;width:770px}#carousel-single .slides_control,#carousel-single .slide{width:765px;height:325px!important}#carousel-single .slides_container{overflow:hidden;height:325px}#shows{background:#fff;position:relative;padding:0 0 16px;overflow:hidden;height:239px;clear:both;margin:0 -16px}.home #shows{margin:0}#shows h2{margin:0 16px 8px}#shows .slides_container{height:162px;overflow:visible!important;position:relative;padding:0 0 0 12px}#shows .slides_control{width:960px;height:162px!important}#shows .show{width:981px;height:162px!important}#shows .paging{text-align:center;border:1px solid #ccc;border-width:1px 0;margin:0 16px}#shows .pagination,#shows .pagination li,#shows .paging a.next,#shows .paging a.prev{float:left}#shows .pagination li a{background:url("i/pagination-small.png") no-repeat -37px 7px;display:block;height:31px;width:16px;text-indent:-9999px}#shows .pagination li a:hover{background-position:-37px -24px}#shows .pagination li.current a,#shows .pagination li.current a:hover{background-position:0 -7px}#shows .paging a.next{background:url("i/pagination-small.png") no-repeat -54px 7px;height:31px;width:16px;text-indent:-9999px}#shows .paging a.prev{background:url("i/pagination-small.png") no-repeat -21px 7px;height:31px;width:16px;text-indent:-9999px}#shows .paging a.next:hover{background-position:-54px -24px}#shows .paging a.prev:hover{background-position:-21px -24px}#shows .show li{position:relative;background:url("i/thumbnail-shadow.png") 0 2px no-repeat;float:left;padding:0 0 0 4px;width:191px}#shows .show li img{display:block;margin:0 0 10px}#shows .show li h3{font-size:16px;font-weight:bold}#shows .show li p{font-size:14px}#shows .show li strong{font-weight:bold}#shows .show li a:hover p{color:#707070}#shows .show li .popup{text-decoration:none;display:none;z-index:30;position:absolute;top:-33px;left:194px;height:138px;padding:20px 20px 20px 20px;width:285px;background:#fff;background:-moz-linear-gradient(top,#fff 30%,#d7d7d7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#fff),color-stop(100%,#d7d7d7));background:-webkit-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:-o-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:-ms-linear-gradient(top,#fff 40%,#d7d7d7 100%);background:linear-gradient(top,#fff 40%,#d7d7d7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d7d7d7',GradientType=0);-moz-box-shadow:0 0 8px #666;-webkit-box-shadow:0 0 8px #666;box-shadow:0 0 8px #666}#shows .show li .popup-arrow,#shows .show li .popup-arrow-border{width:0;height:0;line-height:0;font-size:0;border-bottom:24px solid transparent;border-top:24px solid transparent;border-right:24px solid #efefef;left:170px;top:32px;position:absolute;display:none;z-index:32}#shows .show li .popup-arrow-border{border-right:24px solid #bababa;left:168px;z-index:31}#shows .show li .popup img{float:right;margin:0 16px 0 0}#shows .show li .popup h3{font-size:16px;font-weight:bold;margin:0 0 2px}#shows .show li .popup p{color:#707070;margin:0 0 12px;font-size:12px}#shows .show li .popup .action{position:absolute;bottom:0;right:0}#shows .show li .popup.left{left:auto;right:194px;padding:20px 20px 20px 20px}#shows .show li .popup.left .popup-arrow{border-left:24px solid #efefef;right:-24px;left:auto;border-right:0}#shows .show li .popup.left .popup-arrow-border{border-left:24px solid #bababa;right:-26px;left:auto;border-right:0}#shows .show li .arrow-left{border-left:24px solid #efefef;right:170px;left:auto;border-right:0}#shows .show li .arrow-border-left{border-left:24px solid #bababa;right:168px;left:auto;border-right:0}#shows .show li .popup.left .action{right:0}#gallery ul{list-style:none;margin:0}#gallery ul li{float:left;width:22%;margin:0 4% 5% 0}#gallery ul li.last{margin-right:0}#gallery ul li a img{display:block;width:100%;opacity:.8}#gallery ul li a:hover img{opacity:1}#video .vid iframe{display:block}#form{padding:25px 0}#form fieldset{padding:0 25px}#form fieldset label{font-weight:bold;display:block}#form fieldset input.text,#form fieldset textarea,#form fieldset select{margin:5px 0 15px;padding:5px;width:300px}#form fieldset input.submit{padding:5px 10px}#map_canvas{height:325px;width:765px;position:relative;z-index:1}.overlay{top:0;left:0;z-index:200;display:none;position:fixed;width:100%;height:100%;background:url(i/overlay.png)}#showreel #video{background:url(i/showreel-bg.png) 0 0 no-repeat;padding:20px 29px 40px;margin:156px auto 0;width:640px;height:356px;outline:0;position:relative}#showreel video{position:relative;z-index:1}#showreel #close{position:absolute;z-index:999;top:32px;right:38px}#ShineGroupMap{background:url(i/map/map_white.png) 0 0 no-repeat;height:511px;padding:10px;position:relative;width:859px;z-index:1;left:-100px;top:-57px}#ShineGroupMap h2{font-weight:normal}#ShineGroupMap ul li{cursor:-moz-zoom-in;cursor:pointer;position:absolute;z-index:50}#ShineGroupMap ul li img{display:none;height:100%;width:100%}#ShineGroupMap ul li.hover img{display:block}#ShineGroupMap ul li.sticky img{display:block}#ShineGroupMap ul li.hover{z-index:150}#ShineGroupMap ul li.sticky{cursor:-moz-zoom-out;z-index:150}#ShineGroupMap ul li.Americas{height:102px;left:87px;top:156px;width:160px}#ShineGroupMap ul li.UK{height:34px;left:379px;top:137px;width:39px}#ShineGroupMap ul li.France{height:32px;left:390px;top:164px;width:37px}#ShineGroupMap ul li.Nordics{height:55px;left:411px;top:104px;width:66px}#ShineGroupMap ul li.Germany{height:31px;left:417px;top:150px;width:24px}#ShineGroupMap ul li.Australasia{height:123px;left:688px;top:359px;width:165px}#ShineGroupMap ul li.Iberia{height:27px;left:377px;top:185px;width:39px}#fader{background:#fff;cursor:-moz-zoom-out;cursor:pointer;display:none;height:521px;left:0;position:absolute;top:0;width:869px;z-index:100}#ShineGroupMap ul li dl{float:left;padding:12px 0;width:100%;text-align:left}#ShineGroupMap ul li dl dd{margin:9px;display:inline-block;width:128px}#ShineGroupMap ul li dl dd{*display:inline}#ShineGroupMap ul li dl dd#shine-group{width:100%}#ShineGroupMap ul li dl dd img{height:auto;width:auto}.bubble1{background:#fff;border:1px solid #eee;border-radius:2px;box-shadow:7px 4px 8px rgba(0,0,0,0.25);display:none;left:0;-moz-border-radius:2px;-moz-box-shadow:7px 4px 8px rgba(0,0,0,0.25);padding:0 24px;position:absolute;top:90%;-webkit-border-radius:2px;-webkit-box-shadow:7px 4px 8px rgba(0,0,0,0.25)}.bubble1 .bubble-arrow{background:url("i/map/bubble_arrow.png") no-repeat center top;height:29px;margin:-29px 0 0;position:relative;width:100%;z-index:1000}.bubble1 span{display:block;padding:12px 0}.bubble2{background:#fff;border:1px solid #eee;border-radius:2px;box-shadow:7px 4px 8px rgba(0,0,0,0.25);display:none;left:15%;-moz-border-radius:2px;-moz-box-shadow:7px 4px 8px rgba(0,0,0,0.25);padding:0 24px;position:absolute;top:-20%;-webkit-border-radius:2px;-webkit-box-shadow:7px 4px 8px rgba(0,0,0,0.25)}.bubble2 .bubble-arrow{background:url("i/map/bubble_down.png") no-repeat center top;clear:both;height:44px;margin:0 0 -44px;position:relative;width:100%;z-index:1000}.bubble2 span{display:block;padding:12px 0}#ShineGroupMap ul li.Australasia .bubble2{width:204px}#ShineGroupMap ul li.Iberia .bubble1{width:183px}#ShineGroupMap ul li.Germany .bubble1{width:181px}#ShineGroupMap ul li.Nordics .bubble1{left:-200px;width:745px}#ShineGroupMap ul li.Americas .bubble1{width:446px}#ShineGroupMap ul li.Americas .bubble1 .bubble-arrow{background-position:20px top}#ShineGroupMap ul li.France .bubble1{left:30px;width:178px}#ShineGroupMap ul li.UK .bubble1{left:-281px;width:752px}.popup{padding:18px 0 15px}.popup ul{margin:0;list-style:none}.popup ul li{margin:0 0 10px}.tooltip{display:inline-block;position:relative;margin:-5px;padding:5px}.tooltip{*display:inline}.tt{background:#3299bb;color:#fff;top:-45px;height:20px;left:25%;margin-left:-50px;padding:10px 10px;position:absolute;text-align:center;width:100px}.tt u{border-color:#3299bb transparent transparent;border-style:solid;border-width:8px;height:1px;left:54px;position:absolute;top:40px;width:1px}.search .num{display:block;font-size:.9em;color:#999}.search .paging{text-align:center;border:1px solid #ccc;border-width:1px 0;margin:10px 0}.search .pagination,.search .pagination li,.search .paging a.next,.search .paging a.prev{display:inline-block}.search .pagination,.search .pagination li,.search .paging a.next,.search .paging a.prev{*display:inline}.search .pagination li a,.search .pagination li span{background:url("i/pagination-small.png") no-repeat -37px 7px;display:block;height:31px;width:16px;text-indent:-9999px}.search .pagination li a:hover{background-position:-37px -24px}.search .pagination li.current span,.search .pagination li.current span:hover{background-position:0 -7px}.search .paging a.next{background:url("i/pagination-small.png") no-repeat -54px 7px;height:31px;width:16px;text-indent:-9999px}.search .paging a.prev{background:url("i/pagination-small.png") no-repeat -21px 7px;height:31px;width:16px;text-indent:-9999px}.search .paging a.next:hover{background-position:-54px -24px}.search .paging a.prev:hover{background-position:-21px -24px}.bottom{position:absolute;bottom:65px;*bottom:83px;left:10px}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.mejs-container{position:relative;background:#fff!important;font-family:Helvetica,Arial}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(i/mejs/bigplay.png) top left no-repeat;background:0!important}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:0!important}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url("i/ajax-loader.gif") no-repeat scroll center center #fff!important}.slide .mejs-controls{display:none!important}.mejs-container .mejs-controls{position:absolute;background:0;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(i/mejs/background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(i/mejs/controls.png) 0 0 no-repeat}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px}.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#1E1E1E,endColorstr=#3C3C3C)}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#2C7C91,endColorstr=#4EB7D4);width:0}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#FFFFFF,endColorstr=#C8C8C8)}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{visibility:hidden;position:absolute;display:block;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail:hover .mejs-time-float{visibility:visible}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(i/mejs/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button:hover .mejs-volume-slider{display:block}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(i/mejs/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,left top,left bottom,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url(i/mejs/background.png);background:rgba(20,20,20,0.8)}.mejs-clear{clear:both}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

.inputback {
    width: 384px;
    height: 25px !important;
    position: relative;
    background: url(i/search.jpg) top repeat-x;
    border: 1px solid #ccc!important;
    margin-top: 5px;
}

.textareaback{
    width: 384px;
    height: 125px !important;
    position: relative;
    background: url(i/search.jpg) top repeat-x;
    background-color: #fff;
    border: 1px solid #ccc!important;
}

.inputback.error {
	border: 1px solid red!important;
}

.textareaback.error{
	border: 1px solid red!important;
}

label.error {
    margin-left: 0px;
    font-size: 1em;	
	margin-top: 2px;    
}

#careers-content p{
    margin-bottom: 10px;
}

#careers-content ul{
    margin-bottom: 10px;  
}

.career-form-row {
    min-height: 22px;
    margin-bottom: 10px;
    position: relative;
}

div.career-form-row label{
    display: inline-block;
    width: 180px;
    float: left;
}

div.career-form-row textarea{
    width: 384px;
    height: 75px;
    border: none;
}


div.question {
    min-height: 22px;
    margin-bottom: 5px;
}

.questions {
    margin-bottom: 10px;   
}

div.question-header label{
    display: inline-block;
    width: 180px;
    float: left;
}

div.question-header ul li{
    display: inline;
}

div.question-header textarea{
    width: 384px;
    height: 75px;
    outline: 0;
    border: none;
}

#careers-questions h4 {
    margin-bottom: 10px;
}

#careers-description {
    margin-top: 10px;
}

#careers-details h3 {
	color: #d0b02c;
    margin-bottom: 10px;
    font-size: 2em;
}

#careers-details h5 {
	color: #d0b02c;
    margin-bottom: 10px;
    font-size: 14pt;
}


#careers-files {
    margin-bottom: 10px;
}

#careers-files ul {
    list-style-type: circle;
}
.careers-back-text a{
    text-decoration: none;
}

#jobdetails{
	margin-left: -20px;
}

#jobdetails p{
	/*font-size: 12pt;*/
	line-height: 18px;
	width: 650px;
	color: #a6a6a6;
}

#jobdetails a{
    text-decoration: none;
}

.apply_btn{  
  background-image: url(i/apply_68x24.png);	
  width: 68px;
  height: 24px;
  margin-left: 550px;
  margin-top: 40px;
}
#jobapplycont{
	width: 681px;
  	padding:0;
}

.applyjobtop{
	background-image: url(i/apply-top.png);
	background-repeat: no-repeat;
	background-size:100% 50%;
	width: 673px;
	height: 18px;
	margin-bottom: -9px;
}

.applyjobbottom{
	background-image: url(i/apply-bottom.png);
	background-repeat: no-repeat;
	background-size:100% 100%;
	display: inline-block;
	width: 674px;
	height:11px;	
}

.applyjobleft{
	background-image: url(i/apply-left.png);
	background-repeat: no-repeat;
	background-size:50% 100%;	
	margin-left: -667px;
	padding-left: 5px;
	width: 6px;
	display: inline-block;
	float: left;
}

.applyjobmiddle{
	background-image: url(i/apply-middle.png);
	background-repeat: repeat-x ;
	background-size:100% 100%;	
	display: inline-block;
	float: left;
	width: 636px;	
	padding-left: 30px;
	padding-top: 30px;	
	padding-right: 0px;
}


.applyjobright{
	background-image: url(i/apply-right.png);
	display: inline-block;
	background-repeat: no-repeat;
	background-size:100% 100%;	
	margin-right: 8px;
	width: 6px;	
	float: right;
}
/*
.inputback{
	background-image: url(i/input_384x25.png);
	background-repeat: no-repeat;
	width: 384px;
	height: 25px;
	outline: 0;
}
*/

.error {
    color: red;
}
#careers-content input.error, #careers-content textarea.error { 
    float: left;
}
#careers-content input.error, #careers-content textarea.error {
    border-color: red;
}

form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  cursor: pointer;
  color: #a6a6a6;
  font-size: 12pt;
}
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button, input {
  line-height: normal;
  *overflow: visible;
}
table button, table input {
  *overflow: auto;
}


button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input:invalid, textarea:invalid {
  background-color: #f0dddd;
}

.site-button {
  background-color: #44ab1b;
  background-image: -webkit-linear-gradient(top, #ecc74e 50%, #cda727);
  background-image: -moz-linear-gradient(top, #ecc74e 50%, #cda727);
  background-image: -ms-linear-gradient(top, #ecc74e 50%, #cda727);
  background-image: -o-linear-gradient(top, #ecc74e 50%, #cda727);
  background-image: linear-gradient(top, #ecc74e 50%, #cda727);
  border: 1px solid #d0b02c;
}

.site-button:active {
  background-color: #cccaca;
  background-image: -webkit-linear-gradient(top, #cccaca 50%, #808080);
  background-image: -moz-linear-gradient(top, #cccaca 50%, #808080);
  background-image: -ms-linear-gradient(top, #cccaca 50%, #808080);
  background-image: -o-linear-gradient(top, #cccaca 50%, #808080);
  background-image: linear-gradient(top, #cccaca 50%, #808080);
  border: 1px solid #808080;
}


button {
  color: #fff;
  font-size: 0.875em;
  font-weight: bold;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 5px 10px 3px 15px;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4), 0 1px 0 rgba(255,255,255,0.2) inset;
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4), 0 1px 0 rgba(255,255,255,0.2) inset;
  -ms-box-shadow: 0 1px 2px rgba(0,0,0,0.4), 0 1px 0 rgba(255,255,255,0.2) inset;
  -o-box-shadow: 0 1px 2px rgba(0,0,0,0.4), 0 1px 0 rgba(255,255,255,0.2) inset;
  box-shadow: 0 1px 2px rgba(0,0,0,0.4), 0 1px 0 rgba(255,255,255,0.2) inset;
  position: relative;
  cursor: pointer;
}
.control-button-left{
  padding: 10px 15px 10px 15px;
}

.control-button-right{
  padding: 10px 15px 10px 15px;
}


.highlight {
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  top: 0;
  background: -webkit-linear-gradient(left top, rgba(255,255,255,0), rgba(255,255,255,0.6) 35%, rgba(255,255,255,0.6) 70%, rgba(255,255,255,0));
  background: -moz-linear-gradient(left top, rgba(255,255,255,0), rgba(255,255,255,0.6) 35%, rgba(255,255,255,0.6) 70%, rgba(255,255,255,0));
  background: -ms-linear-gradient(left top, rgba(255,255,255,0), rgba(255,255,255,0.6) 35%, rgba(255,255,255,0.6) 70%, rgba(255,255,255,0));
  background: -o-linear-gradient(left top, rgba(255,255,255,0), rgba(255,255,255,0.6) 35%, rgba(255,255,255,0.6) 70%, rgba(255,255,255,0));
  background: linear-gradient(left top, rgba(255,255,255,0), rgba(255,255,255,0.6) 35%, rgba(255,255,255,0.6) 70%, rgba(255,255,255,0));
  opacity: 0.2;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

button:hover .highlight {
  opacity: 1;
}
button:hover {
  color: #fff;
}


.buttonimage img{
	margin-bottom: -4px;
}


.file-wrapper {
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	position: relative;
	float: right;
	margin-top: 5px;
}

.file-wrapper input {
cursor: pointer;
font-size: 100px;
height: 100%;
filter: alpha(opacity=1);
-moz-opacity: 0.01;
opacity: 0.01;
position: absolute;
right: 0;
top: 0;
}


.file-wrapper .button {
	background-image: url('i/uploadCV_70x24.png');
	background-repeat: no-repeat;
	height: 24px;
	min-width: 70px;
	display: inline-block;
}

.file-holder{
	float:left;
	color: #a6a6a6;
	font-size: 11pt;
}

/*.file-wrapper .button {

background: #ecc74e;
background-image: -moz-linear-gradient(center top , #ECC74E 50%, #CDA727);
text-shadow: 0 -1px 0 rgba(0,0,0,0.5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 11px;
font-weight: bold;
margin-right: 5px;
padding: 4px 18px;
text-transform: uppercase;
}*/


.readytoshine{
	margin-left: 45px;
}

.readytoshine img{
	margin-left: -45px;
}

.careersstrong{
	color: #707070;
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 34px;
    font-weight: normal;
}

.jobstufonnote{
	display:inline-block;
	position:absolute;
	margin-top:80px;
	margin-left:-205px;
	margin-bottom:60px;
	width:190px;
    height:180px;
    overflow:hidden;
    color: #a6a6a6;
    line-height: 18px;
}

.jobstufonnote h4{
	font-size: 14pt;
	margin-bottom: 4pt;
    line-height: 18px;
}

#singlejobnote{
	display:inline-block;
	position:absolute;
	margin-bottom:60px;
	margin-top:100px;
	margin-left:-240px;
	width:200px;
	height: 170px;
	overflow:hidden;
    color: #a6a6a6;
    line-height: 18px;
}

#singlejobnote h4{
	font-size: 13pt;
	line-height: 18px;
	margin-bottom: 2pt;
}

.marked-text{
    color: #a6a6a6;
    font-size: 12pt;       
}

#jobdetails li{
    list-style-type: disc;
    margin-left: 30px;
    line-height: 18px;
    color: #a6a6a6;
}