/* Main CSS */

html {
	height:100%;
}

body {
	background-color:#FFFFFF;
	height:100%;
	margin:0;
	padding:0;
}



#swfContainer {
	height:100%;
	width:100%;
	min-width:900px;
	min-height:600px;
	text-align:center;
}

#newsletterForm {font-family:Arial, Helvetica, sans-serif; width:350px; height:350px; padding:20px 0 0 45px; position:absolute; top:130px; left:50%; margin-left:-210px; background-color:#fff; z-index:1002; display:none;}

#formHolder {position:relative; width:100%; height:auto;}

img#closeForm {position:absolute; right:0; top:-20px; cursor:pointer;}

#newsletter {width:280px; margin-left:10px;}

 p.emailLabel {margin:0  0 3px 0;}
 
input#first,  input#last {width:280px; margin-bottom:5px;}
 input#email {width:280px; margin-bottom:15px;}  
 
 #fade {position: absolute; top: 0; left: 0; width: 100%; height:100%; background-color:#000; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); display:none;}