
.fancybox-item.fancybox-close 
{
    width: 42px;
    height: 42px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	    -ms-border-radius: 4px;
	     -o-border-radius: 4px;
	        border-radius: 4px; 
    right: 10px;
    top: 10px;
	font-size: 18px;
    text-align: center;
    background: #75524B;
	z-index: 1104;
}

	.fancybox-item.fancybox-close:after {
		content: '\00d7';
		margin-top: -4px;
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		   -moz-transform: translate(-50%,-50%);
		    -ms-transform: translate(-50%,-50%);
		     -o-transform: translate(-50%,-50%);
		        transform: translate(-50%,-50%); 
		font-size: 34px;
		font-weight: 300;
		color: #FFF;
		background: none;
	} 

.fancybox-outer { background: #FFFFFF; }
.fancybox-inner { border-color: #FFFFFF; }

.fancybox-nav.fancybox-prev
,.fancybox-nav.fancybox-next 
{ 
	z-index: 1103;
}

.fancybox-nav.fancybox-prev span
,.fancybox-nav.fancybox-next span
{
    width: 42px;
    height: 42px;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	    -ms-border-radius: 4px;
	     -o-border-radius: 4px;
	        border-radius: 4px; 
	text-align: center;
    background: #75524B;
}

	.fancybox-nav.fancybox-prev span:after
	,.fancybox-nav.fancybox-next span:after
	{
		content: '';
		position: relative;
		line-height: 37px;
		font-size: 24px;
		font-weight: 300;
		color: #FFF;
	}

		.fancybox-nav.fancybox-prev span:after { content: '\2329'; }
		.fancybox-nav.fancybox-next span:after { content: '\232a'; }


	#fancybox-left span 
	,.no-touch #fancybox-left:hover span 
	{ 
		left: -75px;
	}
	#fancybox-right span 
	,.no-touch #fancybox-right:hover span 
	{ 
		left: auto; 
		right: -75px;
	}

	.no-touch #fancybox-left:hover span
	,.no-touch #fancybox-right:hover span
	{
		-webkit-opacity: 1;
		   -moz-opacity: 1;
		    -ms-opacity: 1;
		     -o-opacity: 1;
		        opacity: 1; 
	}
