/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
  .fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp{padding: 0; margin: 0; border: 0; outline: none; vertical-align: top;}.fancybox-wrap{position: absolute; top: 0; left: 0; z-index: 8020;}.fancybox-skin{position: relative; background: #f9f9f9; color: #444; text-shadow: none; border-radius: 4px;}.fancybox-opened{z-index: 8030;}.fancybox-opened .fancybox-skin{box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner{position: relative;}.fancybox-inner{overflow: hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling: touch;}.fancybox-error{color: #444; font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin: 0; padding: 15px; white-space: nowrap;}.fancybox-image, .fancybox-iframe{display: block; width: 100%; height: 100%;}.fancybox-image{max-width: 100%; max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image: url('../img/fancybox_sprite.png');}#fancybox-loading{position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060;}#fancybox-loading div{width: 44px; height: 44px; background: url('../img/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040;}.fancybox-nav{position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url('../img/blank.gif'); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040;}.fancybox-prev{left: 0;}.fancybox-next{right: 0;}.fancybox-nav span{position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden;}.fancybox-prev span{left: 10px; background-position: 0 -36px;}.fancybox-next span{right: 10px; background-position: 0 -72px;}.fancybox-nav:hover span{visibility: visible;}.fancybox-tmp{position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important;}/* Overlay helper */ .fancybox-lock{overflow: hidden !important; width: auto;}.fancybox-lock body{overflow: hidden !important;}.fancybox-lock-test{overflow-y: hidden !important;}.fancybox-overlay{position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url('../img/fancybox_overlay.png');}.fancybox-overlay-fixed{position: fixed; bottom: 0; right: 0;}.fancybox-lock .fancybox-overlay{overflow: auto; overflow-y: scroll;}/* Title helper */ .fancybox-title{visibility: hidden; font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; position: relative; text-shadow: none; z-index: 8050;}.fancybox-opened .fancybox-title{visibility: visible;}.fancybox-title-float-wrap{position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center;}.fancybox-title-float-wrap .child{display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; background: rgba(0, 0, 0, 0.8); border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap;}.fancybox-title-outside-wrap{position: relative; margin-top: 10px; color: #fff;}.fancybox-title-inside-wrap{padding-top: 10px;}.fancybox-title-over-wrap{position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8);}

/*Fancybox Buttons*/
  #fancybox-buttons{position: fixed; left: 0; width: 100%; z-index: 8050;}#fancybox-buttons.top{top: 10px;}#fancybox-buttons.bottom{bottom: 10px;}#fancybox-buttons ul{display: block; width: 166px; height: 30px; margin: 0 auto; padding: 0; list-style: none; border: 1px solid #111; border-radius: 3px; box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); background: rgb(50,50,50); background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51))); background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );}#fancybox-buttons ul li{float: left; margin: 0; padding: 0;}#fancybox-buttons a{display: block; width: 30px; height: 30px; text-indent: -9999px; background-color: transparent; background-image: url('../img/fancybox_buttons.png'); background-repeat: no-repeat; outline: none; opacity: 0.8;}#fancybox-buttons a:hover{opacity: 1;}#fancybox-buttons a.btnPrev{background-position: 5px 0;}#fancybox-buttons a.btnNext{background-position: -33px 0; border-right: 1px solid #3e3e3e;}#fancybox-buttons a.btnPlay{background-position: 0 -30px;}#fancybox-buttons a.btnPlayOn{background-position: -30px -30px;}#fancybox-buttons a.btnToggle{background-position: 3px -60px; border-left: 1px solid #111; border-right: 1px solid #3e3e3e; width: 35px}#fancybox-buttons a.btnToggleOn{background-position: -27px -60px;}#fancybox-buttons a.btnClose{border-left: 1px solid #111; width: 35px; background-position: -56px 0px;}#fancybox-buttons a.btnDisabled{opacity : 0.4; cursor: default;}