﻿#dark-shadow,
#selector-win{
	display		: none;
}

#dark-shadow{
	position	: fixed;
	top			: 0;
	left		: 0;
	width		: 100%;
	height		: 100%;
	background-color: #666;
	display		: none;
	z-index		: 30;
	opacity		: 0.3;
	filter		: alpha(opacity='30');
}
* html div#dark-shadow {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#selector-win{
	position	: absolute;
	z-index		: 9999;
	top			: 150px;
	left 		: 200px;
	width		: 500px;
	height		: 500px;
	margin		: auto;
	background	: #ffffff;
	overflow	: visible;
}
#selector-win input,
#selector-win legend{
	vertical-align	: middle;
	line-height	: 20px;
}
#selector-win input{
	margin		: 0px 5px 0px 0px;
}

#selector-win ul{
	padding		: 10px 10px 20px 10px;
}

#selector-win ul li{
	vertical-align	: middle;
	line-height	: 20px;
}
#selector-win #selector-content{
	padding		: 25px 30px;
	position	: absolute;
	z-index		: 100;
}
#selector-win #selector-content #suggestions{
	height		: 50px;
}
div#selector-win-close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/includes/fancybox/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}
#selector-win a.close{
	position	: absolute;
	display		: block;
	width		: 150px;
	bottom		: 15px;
	left		: 30px;
	z-index		: 181;
	cursor		: pointer;
	color		: #777777;
	font-size	: 90%;
	border-top	: 1px solid #d0d0d0;
}	
.product-selector label{
	display		: inline;
	float		: none;
	line-height	: auto;
	margin-left	: 0px;
	width		: auto;
}
div#fancy_bg {
	position: absolute;
	top: 0; 
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/includes/fancybox/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/includes/fancybox/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/includes/fancybox/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/includes/fancybox/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url('/includes/fancybox/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/includes/fancybox/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url('/includes/fancybox/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url('/includes/fancybox/fancy_shadow_nw.png') no-repeat;
}
