﻿@charset "utf-8";
/* CSS Document */

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;padding-right:20px; -webkit-transform:translate3d(0,0,0)}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:none;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:rgba(0,0,0,.8);opacity:.9;filter:alpha(opacity=90)}
#colorbox{outline:0; border:none;}#cboxContent{margin-top:32px;overflow:visible;background:rgba(0,0,0,0)}
.cboxIframe{background:#fff}#cboxError{padding:50px;border:none;}
#cboxLoadedContent{background:rgba(0,0,0,.8);padding:1px}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center}
#cboxLoadingOverlay{background:#fff}#cboxTitle{position:absolute;top:-22px;left:0;color:rgba(0,0,0,.0)}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxPrevious,#cboxNext,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(images/controls.png) no-repeat 0 0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxClose{	
	width:40px;
	height:40px;
	border:none;
	background:transparent;
	background-image:url(images/close_icon.png);
	background-repeat:no-repeat;position:absolute;
	z-index:99999; 
	top:-22px; 
	right:-15px;
}
#cboxPrevious{background-position:0 0;right:44px}
#cboxPrevious:hover{background-position:0 -25px}
#cboxNext{background-position:-25px 0;right:22px}
#cboxNext:hover{background-position:-25px -25px}
.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}