/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+

 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {position: fixed;	top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none;}

/* IE 6 tule from v 1.3.1
* html #fancybox-loading {position: absolute; margin-top: 0;} */

#fancybox-loading div {position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(../Images/fancybox.png);
}
#fancybox-overlay {position: absolute; top: 0; left: 0;	width:100%; z-index: 1100; display: none;}

/* IE6 rules from v. 1.3.1 
* html #fancybox-overlay {position: absolute; width: 100%;} */

#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none;}

#fancybox-wrap {position: absolute;	top: 0;	left: 0; z-index: 1101; outline:none; display: none;-webkit-box-shadow:  0px 7px 20px 5px rgba(0, 0, 0, 0.5); box-shadow:  0px 7px 20px 5px rgba(0, 0, 0, 0.5); padding:0;}

#fancybox-outer {position: relative; width: 100%; height: 100%;	background: #FFF;padding-top:20px; background-color:white;}

#fancybox-content {width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff;}

#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index:1101;}
              
#fancybox-close {position: absolute; top: 10px; right: 10px; width: 9px; height: 9px; background-image: url(../Images/sprites/general.png); background-position: 0 -225px; background-repeat:no-repeat; cursor: pointer; z-index: 1103; display: none;}
#fancybox-close:hover {background-position: 0 -242px;}

#fancybox_error {color: #444; font: normal 12px/20px Arial; padding: 7px; margin: 0;}

#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border:none; outline: none; line-height: 0; vertical-align: top;}

#fancybox-frame {/*position: relative;*/ width: 100%; height: 100%; border: none; display: block;}

#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%;	width: 25%;	cursor: pointer; outline: none;	background-image: url(../Images/blank.gif);	z-index: 1102;	display: none;}

#fancybox-left,
#fancybox-left:hover {left: 0px; visibility:visible;}
#fancybox-right,
#fancybox-right:hover {left:auto; right: 0px;}

#fancybox-left:hover,
#fancybox-right:hover  {visibility:visible;}
 
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 35px; height: 35px; margin-top: -22px; cursor: pointer; z-index: 1102; display: block; border:10px solid #FFF;}

#fancybox-left-ico {background:#FFF url(../Images/sprites/general.png) no-repeat left -1009px; -webkit-border-radius: 0px 28px 28px 0px; border-radius: 0px 28px 28px 0px;}

#fancybox-left-ico:hover {background-position:left -964px;}

#fancybox-right-ico {background: #FFF url(../Images/sprites/general.png) no-repeat left -1099px; -webkit-border-radius: 28px 0px 0px 28px; border-radius: 28px 0px 0px 28px;}

#fancybox-right-ico:hover {background-position:left -1054px;}

#fancybox-left span,
#fancybox-left:hover span {left: 10px;}

#fancybox-right span,
#fancybox-right:hover span {left: auto; right: 10px;}

.fancy-bg, #fancybox-title-left, #fancybox-title-right {display: none;}


#fancybox-title {position: relative; bottom:0 !important; left: 0 !important; font-family: Arial; font-size: 12px; z-index: 1102; margin:0; font-weight: normal; line-height: 1.2; color: #FFF; background-color: #FFF; border: none; padding: 0;}

#fancybox-title-float-wrap {width:100% !important;}

#fancybox-title-float-left,
#fancybox-title-float-right {background:none; width:0; padding:0;}
#fancybox-title-float-main {background:#FFF; width:auto; white-space:normal !important; font-weight:normal; color:#303C49; padding:0 20px 10px 20px;} 
#fancybox-title-float-main p {line-height:1.4em;}
#fancybox-title-float-main p:last-child {margin-bottom:0;}

#fancybox-bg-se,
#fancybox-bg-s,
#fancybox-bg-sw,
#fancybox-bg-w,
#fancybox-bg-nw,
#fancybox-bg-n,
#fancybox-bg-ne,
#fancybox-bg-e {display:none;}

/* Styling fancybox iframe */
#PublicWrapper {padding:10px;}



