fieldset {border: 0; margin: 0; padding: 0;}
#feedbackForm p {margin: 0; padding: 0 0 5px 3px; color:#fff; font-weight:bold; font-size:1.2em;  width:290px; font-family:Arial, Helvetica, sans-serif;}

#feedbackTypeErr,
#feedbackContentErr { position:absolute; top:240px; left:5px; padding:5px; background-color:#900;  display:none; width:275px!important; text-align:center;}
#feedbackTypeErr em,
#feedbackContentErr em {color: #fff; font-size: 1.2em; font-weight: bold;}

#feedbackButton {
	display: none;
	color:#FFFFFF;
	cursor:pointer;
	height:117px;
	left:0;
	margin-left:-5px; 
	*margin-left:-5px; 
	overflow:hidden;
	position:absolute;
	*position:absolute;
	text-indent:-100000px;
	top:102px;
	*margin-top:10px;
	width:65px;
	z-index:88887;
	background:url(../graphics/feedback-form-btn.png) -20px 0px no-repeat;
}

#feedbackForm {
	background:url(../graphics/feedback-form-bg-trans.png) no-repeat left top;
	color:#FFFFFF!important;
	left:0;
	margin-left:-350px;
	margin-top:-160px;
	padding: 100px 10px 10px 35px;
	overflow:hidden;
	position:absolute;
	top:200px;
	width:300px;
	z-index:88888;
	height:300px;}

#feedbackForm #feedbackStep1 { background:url(../graphics/feedback-bg.jpg) 0 0 no-repeat; z-index:99998; display:block; position:absolute; height:270px; width:295px!important; top:0px; left:0px; }
#feedbackForm #feedbackStep2 {background:url(../graphics/feedback-bg.jpg) 0 0 no-repeat; z-index:999999; display:block; position:absolute; height:270px; width:295px!important; top:0px; left:0px; }

.step1-checkbox1{ position:absolute; top:0px; left:10px;}
.step1-checkbox2{ position:absolute; top:30px; left:10px;}
.step1-checkbox3{ position:absolute; top:60px; left:10px;}
.step1-checkbox4{ position:absolute; top:90px; left:10px;}
.step1-message{ position:absolute; top:120px; left:10px;}
#feedbackForm .inpFeedbackSubmit {position:absolute; top:215px; left:130px; cursor:pointer; display:block; border:none!important; background:url(../graphics/feedback-form-send-btn-trans.png) no-repeat left top; width:155px; height:16px; overflow:hidden; padding:16px 0 0px 0; }

.name{ position:absolute; top:90px; left:10px; width:300px;}
.email{ position:absolute; top:120px; left:10px; width:300px;}
.phone{ position:absolute; top:150px; left:10px; width:300px;}

#inpName{ height:20px; width:150px;}

#inpEmail{ height:20px; width:150px;}

#inpTelephone{ height:20px; width:150px;}

#feedbackForm label {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:1.2em; font-weight:bold; width:285px;}
#feedbackForm #feedbackStep2 label { width:100px!important;}
#feedbackForm #feedbackStep1 input {}
#feedbackForm #feedbackStep2 input {}
#feedbackForm textarea {background: #FCEDD8 none repeat scroll 0 0;width:260px; height:65px; padding:5px; border:3px solid #fff; font-size:1.2em; font-weight:bold; color:#C00; font-family: "tahoma",arial,helvetica,sans-serif;}
	 
#feedbackForm fieldset{ float:left; width:100%; position:relative;}
	

#feedbackMask {
	display: none;
	width: 320px;
	overflow: hidden;
	margin: 0 auto;}	
#feedbackPanel {}

.feedbackStage {
	float: left;
	margin-right: 20px;}
	
#feedbackLoading {background:url(../graphics/feedback-bg.jpg) 0 0 no-repeat; z-index:9999999; display:block; position:absolute; height:270px; width:295px!important; top:0px; left:0px;}
#feedbackMessage{ font-size:1.2em; font-weight:bold; color:#fff!important;}

.name label{ width:120px; float:left;}
.email label{ width:120px; float:left;}
.phone label{ width:120px; float:left;}
