#shadowedAlert
{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background: #000000;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	opacity: .7;
	filter: alpha(opacity=70);
	z-index: 1000;
	//position:absolute;
	//top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	//width: expression(document.body.scrollWidth);
	//height: expression(document.body.clientHeight);
}
		
#alert
{
	z-index: 2000;
	border: 2px solid #2081B8;
	width: 520px;
	padding: 5px;
	color: #000000;
	font-size: 12px;
	background: #ffffff;
	position: relative;
}

#zoomLayer
{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 15%;
	left: 0px;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	z-index: 1001;
	//position: absolute;
	//top: expression( ( 10 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	//width: expression(document.body.scrollWidth);
	//height: expression(document.body.clientHeight);
}

#alertSubmit, #header_button
{
	cursor: pointer;
	cursor: hand;
	font-size: 12px;
	padding: 2px 20px;
	border: 1px solid #000000;
	background: #444444;
	color: #ffffff;
	text-decoration: none;
}
#register, #enter{
	display: none;
}
#register #alert, #enter #alert{
	width:508px;
	padding: 0px;
}
.alertClose
{
	cursor: pointer;
	cursor: hand;
	font-size: 12px;
	padding: 2px 10px;
	background: #2081B8;
	color: #ffffff;
	text-decoration: none;
	float: right;
}
.aname{
	float: left;
	font-weight: 12pt;
	margin: 2px 5px 0px 5px;
	font-weight: bold;
	color: #2081B8;
}
.dscr {
	width: 150px;
	text-align: right;
	vertical-align: top;
}
.imp{
	color: #ff0000;
}
#alert .cart_recount input
{
	border: 1px solid #cccccc;
	background: #2081B8;
	color: #ffffff;
	padding: 5px 10px;
	float: right;
}
#feedback{
	display: none;
}