/* ------------------------------------------------------------------------
	Facebook Theme for PrettyPhoto Customization
------------------------------------------------------------------------- */

div.facebook .pp_top .pp_left { background: url(images/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(images/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(images/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(images/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(images/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content, div.facebook #pp_full_res, div.facebook .pp_hoverContainer,div.facebook .pp_fade, div.facebook .pp_loaderIcon, div.facebook .pp_details { background: whiteSmoke; } /* Content background */
	div.facebook .pp_expand { background: url(images/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(images/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(images/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(images/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(images/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(images/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(images/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(images/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(images/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(images/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(images/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(images/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(images/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(images/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(images/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */
.embed-button-text {color:white;padding:3px 0px 9px;}
.embed-button {
text-align:center;
height:40px;
overflow:hidden;
width:140px;
font-size:22px;
-webkit-border-bottom-left-radius: 10px;
       -moz-border-radius-bottomleft: 10px;
           border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
       -moz-border-radius-bottomright: 10px;
           border-bottom-right-radius: 10px;
}

.hf-embed {
width:140px;
height:40px;
z-index:1;
position:absolute;
}
.left-embed{
position:fixed;
 top:300px;
left: -50px;
}
.right-embed{
position:fixed;
 top:300px;
right: -50px;
}
.ie.left-embed{
left:0px;
}
.ie.right-embed{
right:-100px;
}
.left-embed.ie .left-embed-button{
filter: progid:DXImageTransform.Microsoft.Matrix(M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17, sizingMethod='auto expand');
}
.right-embed.ie .right-embed-button{
filter: progid:DXImageTransform.Microsoft.Matrix(M11=6.123233995736766e-17, M12=-1, M21=1, M22=6.123233995736766e-17, sizingMethod='auto expand');
}
.left-embed.ie9 .left-embed-button{
-ms-transform:rotate(-90deg);
}
.right-embed.ie9 .right-embed-button{
-ms-transform:rotate(90deg);
}
.left-embed-button {
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
zoom: 1;
}
.right-embed-button {
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
zoom: 1;
}
div.facebook .pp_custom_close {cursor: pointer;position: absolute;right: 9px;top: 10px;z-index:1000}
.close-pretty-photo {
background: url(/media/img/cancel_ico.png) 0 0 no-repeat;
height:25px;
width:25px;
}
