div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url( images/fancy_progress.png ) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: 0;
	right: 6px;
	height: 100%;
	width: 30px;
	background: transparent url( ../../images/theme/close.png ) no-repeat 0% 50%;
	cursor: pointer;
	z-index: 200;
	display: none;
}

* html div#fancy_close {
  height: 30px;
  top: 6px;
}

div#fancy_content {
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	width: 100%;
	height: 100%;
	padding: 0px; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
  position: relative;
	border-top: 2px solid #6E772F;
	z-index: 100;
	display: none;
	background: #F2F5DF;
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6E772F;
	padding: 0;
}

div#fancy_title_text {
	text-align: center;
  padding: 6px 40px 12px 40px;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 0;
    margin: 0;
    xoverflow: hidden;
    xbackground: white;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: white;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/png;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url( ../../images/theme/left.png ) no-repeat 5% 50%;
}

a#fancy_right:hover {
	background: transparent url( ../../images/theme/right.png ) no-repeat 95% 50%;
}

* html a#fancy_left:hover {
	background: transparent url( ../../images/theme/left.gif ) no-repeat 5% 50%;
}

* html a#fancy_right:hover {
	background: transparent url( ../../images/theme/right.gif ) no-repeat 95% 50%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.slideshow.left {
  float: left;
  margin-right: 20px;
}

* html .slideshow.left {
  margin-right: 5px;
  width: 331px;
}

.slideshow.right {
  float: right;
  margin-left: 20px;
  max-width: 331px;
}

* html .slideshow.right {
  margin-left: 5px;
  width: 331px;
}

.slideshow img {
  padding: 6px;
}

.slideshow_launcher img {
	border: 2px solid #A83F1A;
  padding: 0;
}

.slideshow_launcher {
  cursor: pointer;
  margin: 8px 0 6px 0;
  display: block;
}

.slideshow .button_holder {
  position: relative;
}

.slideshow .button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.slideshow .button:hover {
	background: transparent url( ../../images/theme/right.png ) no-repeat 50% 50%;
}

* html .slideshow .button:hover {
	background: transparent url( ../../images/theme/right.gif ) no-repeat 50% 50%;
}

.slideshow .help {
  margin-top: 3px;
  max-width: 330px;
}

* html .slideshow .help {
  width: 330px;
}

.slideshow.left .help {
	clear: left;
	float: left;
}

.slideshow.right .help {
	clear: right;
	float: right;
	text-align: right;
}

