#newsletterSignupLoader {
	position:absolute;
	width:0px;
	height:0px;
	display:none;
	background:url('../../_design/loader.gif') 50% 50% no-repeat rgb(0,0,0);
	filter:alpha(Opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	z-index:999999;
}
#newsletterSignup {
	_display:none;
	position:relative;
	width:205px;
}
#newsletterSignup h3 {
	color:white !important;
	margin:0px;
}
#newsletterSignupContent {
	float:left;
	position:relative;
	width:205px;
}

#newsletterSignup h3.success {
	color:rgb(0,175,0);
}
#newsletterSignup p.success {
	font-size:11px;
	color:white;
}
.newsletterSignupField {
	color:white;
	text-align:left;
	font-family:verdana,arial,sans-serif;
	padding:0px;
	font-size:11px;
}
.newsletterSignupField input.field {
	font-size:14px;
	text-align:center;
	padding:0px;
	width:205px;
	margin:1px;
	border:1px solid white;
	background:url('../../_design/40percentblack.png') repeat;
	color:white;
}
.newsletterSignupField input.button {
	text-align:center;
	width:60px;
	min-width:60px;
	border:1px solid white;
	background:url('../../_design/40percentblack.png') repeat;
	color:white;
}
.newsletterSignupField input.button:hover {
	width:60px;
	min-width:60px;
}
/* large one */
#newsletterSignupLoaderLarge {
	position:absolute;
	width:0px;
	height:0px;
	display:none;
	background:url('../../_design/loader.gif') 50% 50% no-repeat;
	filter:alpha(Opacity=80);
	opacity:0.80;
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
}