.photo_box_background{position:fixed;z-index:1000;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);}.photo_box_container{position:fixed;z-index:1100;width:700px;background:white;/*padding:0px 20px 10px 20px;*/padding:0;top:0;left:0;right:0;margin:0 auto;}@CHARSET "UTF-8";.fbphotobox-overlay {	width: 100%;	height: 100%;	position: fixed;	z-index: 100;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;}.fbphotobox-fc-main-container {	margin: auto;	position: fixed;	z-index: 400;	left: 0px;	top: 0px;	right: 0px;	bottom: 0px;	background-color: black;	display: none;}.fbphotobox-fc-main-container:hover {	cursor: pointer;}.fbphotobox-main-container {	margin:auto;	display:none;	position:fixed;	z-index: 200;	top:0px;	right:0px;	left:0px;	bottom:0px;	border:0px solid #000;	border-radius:2px;}.fbphotobox-container-left {	float: left;	position: relative;	border-}.fbphotobox-container-left:hover {	cursor: pointer;}.fbphotobox-container-left table td {	text-align: center;	vertical-align: middle;	height: 100%}.fbphotobox-container-right {	float: right;	background-color: white;}.fbphotobox-container-left-footer, .fbphotobox-container-left-footer-bg {	position: absolute;	color: white;	left: 0px;	bottom: 0px;	width: 100%;}.fbphotobox-container-left-footer {	z-index: 300;	height: 56px;	overflow: hidden;}.fbphotobox-container-left-footer, .fbphotobox-container-left-footer a{color:white;}.fbphotobox-container-left-footer-bg {	background-color: black;	opacity: 0.75;	height: 56px;}.fbphotobox-container-left-header {	top: 0px;	right: 0px;	margin: 15px;	position: absolute;	color: white;	z-index:500;}.middle-spinner {	position: absolute;	height: 100%;	width:100%;	left: 0px;	top: 0px;}.left-arrow {	position: absolute;	height: 100%;	left: 10px;	top: 0px;}.right-arrow {	position: absolute;	height: 100%;	right: 10px;	top: 0px;}.fbphotobox-a {	opacity: 0.5;}.fbphotobox-image-stage-overlay {	display: none;}.fbphotobox-tag {	height:100px;	width:100px;	border-radius:3px;	opacity: 1;}.fbphotobox-tag div {	display: none;	width:100%;	border-radius:none;}.fbphotobox-tag:hover {	border:3px solid white;	box-shadow: 0px 0px 5px #333;}.fbphotobox-tag:hover div {	display: inline-block;}.photo_box_container table, .photo_box_container tr, .photo_box_container td {	border:none;	padding:0px;	border-collapse: collapse;}.fbphotobox-fc-close-btn:hover {	background-color: #777;}.fbphotobox-container-left-footer, .fbphotobox-container-left-footer-bg, .left-arrow, .right-arrow{opacity:0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}.fbphotobox-container-left:hover .fbphotobox-container-left-footer, .fbphotobox-container-left:hover .left-arrow, .fbphotobox-container-left:hover .right-arrow{opacity:1;}.fbphotobox-container-left:hover .fbphotobox-container-left-footer-bg{opacity:0.5;}