#portfolio{position:relative;top:5px;}
#slider_bottom{background:url(../images/slider_bottom_bgr.png) no-repeat;width:951px;height:68px;position:absolute;top:310px;}
#slider{width:951px;height:338px;}
.ccslider{position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}
.slider-innerWrapper{position:relative;width:100%;height:100%;overflow:hidden;}
.slider-innerWrapper img{position:absolute;top:0;left:0;visibility:visible !important;max-width:100%;}
a.slider-nav{position:absolute;top:50%;z-index:200;cursor:pointer;display:none;}
.slider-nav.prev{left:0;}
.slider-nav.next{right:0;}
.ccslider:hover .slider-nav{display:block;}
.slider-timer{position:absolute;right:20px;top:20px;z-index:200;cursor:pointer;display:none;}
.ccslider:hover .slider-timer{display:block;}
.control-links{position:relative;z-index:200;list-style:none;top:100%;margin-top:20px;padding:0;min-width:100%;line-height:0;display:none;visibility:hidden;}
.control-links li{display:inline-block;margin-left:5px;cursor:pointer;background:#969696;width:10px;height:11px;line-height:0;zoom:1;*float:left;}
.control-links li:first-child{margin-left:0;}
.control-links li.active{background:#00b8e9;}
.control-links li.linkThumb{width:auto;height:auto;position:relative;text-indent:0;background:transparent none;-moz-transition:all 400ms ease;-webkit-transition:all 400ms ease;-o-transition:all 400ms ease;-ms-transition:all 400ms ease;transition:all 400ms ease;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.control-links li.linkThumb.active{background:transparent none;z-index:1;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:0.4;filter:alpha(opacity=40);}
.control-links li.linkThumb img{display:inline !important;visibility:visible !important;}
.ccslider.controlThumbs{margin-bottom:100px;}
.cc-caption{display:none;}
.slider-caption{background:#000;background:rgba(0, 0, 0, 0.7);z-index:101;color:#fff;padding:10px;font-size:14px;position:absolute;overflow:hidden;display:none;}
.slider-caption.bottom{left:0;right:0;bottom:0;}
.slider-caption.top{left:0;right:0;top:0;}
.slider-caption.left{left:0;top:0;bottom:0;width:100px;}
.slider-caption.right{right:0;top:0;bottom:0;width:100px;}
.cc-htmlwrapper{position:absolute;top:0;left:0;z-index:101;width:100%;height:100%;overflow:hidden;display:none;}
.cc-html{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:300;}
.cc-html h3{font:bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;text-shadow:1px 2px 1px rgba(0, 0, 0, 0.5);width:280px;margin:2% 0 1% 4.5%;}
.cc-html p{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#fff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);width:280px;margin:0 0 1.5% 4.5%;}
.cc-html a:link,
.cc-html a:visited{display:block;width:120px;height:30px;border:1px solid #aaa;background-color:#444444;background-image:-webkit-gradient(linear, left top, left bottom, from(#444444), to(#141414));background-image:-webkit-linear-gradient(top, #646464, #141414);background-image:-moz-linear-gradient(top, #646464, #141414);background-image:-ms-linear-gradient(top, #646464, #141414);background-image:-o-linear-gradient(top, #646464, #141414);background-image:linear-gradient(top, #646464, #141414);color:#fff;font:16px/30px 'Helvetica Neue', Helvetica, Arial, sans-serif;;text-align:center;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.7);cursor:pointer;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);text-decoration:none;}
.cc-html a:hover,
.cc-html a:active{background:#a21e1e;-moz-box-shadow:inset -5px 0px 5px #474141;-webkit-box-shadow:inset -5px 0px 5px #474141;box-shadow:inset -5px 0px 5px #474141;}
.cc-html img{visibility:visible !important;}
.cc-html div{background:rgba(162, 30, 30, 0.7);width:350px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0px 0px 0px 0px;padding:10px;}
.slider-link{display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background:url(about:blank);}
.ccslider canvas{position:absolute;top:0;left:0;}
.wipe-div{position:absolute;top:0;left:0;z-index:3;width:0;height:0;-webkit-background-size:cover !important;background-size:cover !important;}
.split1-div, .split2-div{position:absolute;z-index:4;-webkit-background-size:cover !important;background-size:cover !important;}
.circle-div{position:absolute;top:50%;left:50%;z-index:3;width:0;height:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.clock-mask{position:absolute;top:0;z-index:3;width:50%;height:100%;overflow:hidden;}
.clock-mask.left{left:0;}
.clock-mask.right{right:0;}
.clock-outer{position:absolute;top:50%;overflow:hidden;}
.left .clock-outer{-moz-transform-origin:left center;-webkit-transform-origin:left center;-o-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;}
.right .clock-outer{-moz-transform-origin:right center;-webkit-transform-origin:right center;-o-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;}
.clock-inner{position:absolute;top:50%;-webkit-background-size:cover !important;background-size:cover !important;}
.left .clock-inner{left:-50%;}
.right .clock-inner{left:50%;}
#slider{position:relative;background:#fff url(../images/loading.gif) center center no-repeat;z-index:10;}
.slider3d{width:700px;height:400px;margin:60px auto 40px auto;}
.slider2d{width:600px;height:300px;}
#slider2d-frame{width:600px;height:300px;padding:16px 76px 26px 76px;margin:60px auto 40px auto;position:relative;top:-20px;z-index:10;background:url(../images/2dslider-frame.png) no-repeat;}
#slider.fallback{margin:60px auto 82px auto;top:-20px;}
a.slider-nav{width:51px;height:51px;top:50%;margin-top:-17px;}
.slider-nav.prev{background:url(../images/button_nor_l.png) no-repeat;left:0px;}
.slider-nav.prev:hover{background:url(../images/button_nor_l_act.png) no-repeat;left:0px;}
.slider-nav.next{background:url(../images/button_nor.png) no-repeat;right:0px;}
.slider-nav.next:hover{background:url(../images/button_nor_act.png) no-repeat;right:0px;}
.slider-timer{width:20px;height:30px;}
.slider-timer.play{background:url(../images/slider-play.png) center center no-repeat;}
.slider-timer.pause{background:url(../images/slider-pause.png) center center no-repeat;display:none;visibility:hidden;}
.slider3d .control-links{margin-top:-20px;}
.slider2d .control-links, #slider.fallback .control-links{bottom:-50px;}
.control-links li{margin-left:5px;cursor:pointer;background:url(../images/link-bg.png) no-repeat;width:15px;height:15px;text-indent:-99999px;}
.control-links li.active{background:url(../images/link-active.png) no-repeat;}
.slider-caption{background:#fff;background:rgba(255, 255, 255, 0.7);color:#000;}
.slider-caption a{color:#2D6294;}