/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/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;
	background: transparent;
	z-index: 1104;
	display: none;
}
* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	/*background: transparent url('fancy_loading.png') no-repeat;*/
}
#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}
* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
	width:100%;
	height:100%;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background:#fff;
}
#fancybox-inner {
    position:static;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden !important;
	width:100%;
	height:100%;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	background: transparent;
}
#fancybox-close {
	position:absolute;
	top:-7px;
	left:-5px;
	width:17px;
	height:17px;
	background:url('/img_old/split.png') -123px -49px no-repeat;
	cursor:pointer;
	z-index:9999;
	display:none;
}
#fancybox-close:hover {
    background-position:-140px -49px;
}
#fancybox_error {
	color:#444;
	font:normal 12px/20px Arial;
}
#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-title {
	position:absolute;
	top:-4px;
	left:-11px;
    line-height:12px;
    height:19px;
    border-bottom:1px solid #000; 
    padding:0 21px !important;
	color:#f1f1f1;
    text-shadow:0.1em 0.1em 0.1em #2d2d2d;
    font-size:135%;
	z-index:1102;
    background:#5d5d5d url("/img_old/header_bg.gif") 0 0 repeat-x;
    text-align:center;
}
#fancybox-outer .gfooter {
    position:absolute;
    bottom:-11px;
    background:url("/img_old/gfooter.png") 0 0 no-repeat;
    width:100%;
    height:136px;
    left:-11px;
    padding:0 11px;
    z-index:1100;
}
div.fancy-bg {
	position:absolute;
	z-index: 1001;
}
div#fancy-bg-n {
	top:-20px;
	left:0;
	width:100%;
	height:20px;
	background:transparent url('/img_old/fancy_shadow_n.png') repeat-x;
}
div#fancy-bg-ne {
	top:-20px;
	right:-20px;
	width:20px;
	height:20px;
	background: transparent url('/img_old/fancy_shadow_ne.png') no-repeat;
}
div#fancy-bg-e {
	top:0;
	right:-20px;
	height:100%;
	width:20px;
	background: transparent url('/img_old/fancy_shadow_e.png') repeat-y;
}
div#fancy-bg-se {
	bottom:-20px;
	right:-20px;
	width:20px;
	height:20px;
	background:transparent url('/img_old/fancy_shadow_se.png') no-repeat;
}
div#fancy-bg-s {
	bottom:-20px;
	left:0;
	width:100%;
	height:20px;
	background:transparent url('/img_old/fancy_shadow_s.png') repeat-x;
}
div#fancy-bg-sw {
	bottom:-20px;
	left:-20px;
	width:20px;
	height: 20px;
	background:transparent url('/img_old/fancy_shadow_sw.png') no-repeat;
}
div#fancy-bg-w {
	top:0;
	left:-20px;
	height:100%;
	width:20px;
	background:transparent url('/img_old/fancy_shadow_w.png') repeat-y;
}
div#fancy-bg-nw {
	top:-20px;
	left:-20px;
	width:20px;
	height:20px;
	background:transparent url('/img_old/fancy_shadow_nw.png') no-repeat;
}
#fancybox-inner .view,
#fancybox-inner .view_3 {
    position:absolute;
    bottom:10px;
    right:18px;
    z-index:1101;
}
#fancybox-inner .view li a,
#fancybox-inner .view_3 li a {
    display:block;
    width:57px;
    height:43px;
    background:url("/img_old/gnav.jpg") 0 0 no-repeat;
    text-indent:-2000em;
}
#fancybox-inner .view_3 li a {
    background:url("/img_old/gnav_up.jpg") 0 0 no-repeat;
    height:31px;
}
#fancybox-inner .view .video a {
    background-position:-114px -43px;
}
#fancybox-inner .view .slide a:hover {
    background-position:-57px 0;
}
#fancybox-inner .view .video a:hover {
    background-position:-57px -43px;
}
#fancybox-inner .view .video a.active {
    background-position:0 -43px;
}
#fancybox-inner .view .slide a.active {
    background-position:-114px 0;
}

/*buy-now*/
#fancybox-inner .view_3 .video a {
    background-position:-57px 0;
}
#fancybox-inner .view_3 .video a:hover {
    background-position:-171px 0;
}
#fancybox-inner .view_3 .video a.active {
    background-position:0 0;
}

#fancybox-inner .view_3 .slide a {
    background-position:0 -31px;
}
#fancybox-inner .view_3 .slide a:hover {
    background-position:-171px -31px;
}
#fancybox-inner .view_3 .slide a.active {
    background-position:-57px -31px;
}

#fancybox-inner .view_3 .details a {
    background-position:0 -62px;
}
#fancybox-inner .view_3 .details a:hover {
    background-position:-171px -62px;
}
#fancybox-inner .view_3 .details a.active {
    background-position:-114px -62px;
}