div#feedbackpopOuter { position: absolute; top: 0px; left: 0px; z-index:1000001; height:100%; width:100%; background-color: #000; display: none; filter:alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65; }
div#feedbackpopInner { position: absolute; top:50%; left:50%; z-index:1000002; width:410px; height:450px; background-color: white; margin-left: -205px; margin-top: -225px; display: none; border: 3px black solid; }
	#feedbackpopInner #feedbackFormform { padding: 10px; }
	#feedbackpopInner #closeButton { height: 20px; float: right; margin: 5px 10px 0 0; }
	#feedbackComments { margin: 5px 0 0 10px; }

#feedbackFormPre { white-space: nowrap; }
	input#feedbackBox { width: 300px; } 
	input#feedbackFormPreSubmit { margin-left: 5px; }

#feedbackFormfull { display: none; }

#feedbackFormform { margin-top: 5px; }
	#feedbackFormform table { border-collapse: collapse; }
	#feedbackFormform td { white-space: nowrap; padding-bottom: 10px }

	#feedbackFormform label { font-size: 10px; line-height: 16px; }

	#feedbackFormform input.textbox { font-size: 10px; border: 1px solid #999; padding-left: 3px; width: 185px; }
	#feedbackFormform input.buttons { vertical-align: middle; margin: 0 0 0 15px; }
	#feedbackFormform input#feedbackSubmit { width: 40px; border: 1px solid #999; padding: 0; margin: 15px 0 0 5px;}

	#feedbackFormform select, #feedbackFormform textarea  { border: 1px solid #999; }
	#feedbackFormform #country { width: 240px; font-size: 10px; }
	#feedbackFormform textarea { font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px; width: 390px; height: 100px; }

	#feedbackFormform p { padding: 0px; margin: 0px; font-size: 10px; width: 325px; float: left; line-height: 12px; }
		#feedbackFormform p#intro { float: none!important; font-size: 12px; margin: 5px 0; }
	#feedbackFormform .error { color: #D00; font-size: 10px; font-weight: bold; }	
