.fancybox-outer{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
#fancybox-overlay{-moz-opacity:.8!important;opacity:.8!important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)!important}
.fancybox-close{top:3px!important;right:3px!important;color:#fff!important;text-align:center;line-height:36px}
.fancybox-close:hover,#fancybox-buttons a:hover,.fancybox-nav span:hover{text-decoration:none;color:#fff}
.fancybox-close:before{content:"\0058";font-size:16px;font-weight:bold}
#fancybox-buttons ul{background:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}
#fancybox-buttons a{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-indent:0!important;color:#fff;line-height:30px;margin:0 2px;text-decoration:none}
#fancybox-buttons a.btnDisabled{background:#ddd!important}
#fancybox-buttons a:before,.fancybox-nav span:before{font-family:'icons';font-size:18px;vertical-align:middle;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#fancybox-buttons a.btnToggle:before{content:"\e665"}
#fancybox-buttons a.btnToggleOn:before{content:"\e666"}
.fancybox-nav span{line-height:36px;text-align:center;-moz-opacity:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}
.fancybox-nav:hover span{-moz-opacity:1;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
.fancybox-prev span{left:0!important}
.fancybox-next span{right:0!important}
.fancybox-prev span:before{content:"\e673"}
.fancybox-next span:before{content:"\e676"}