
/*.contactform h1 {background: url(image/contactForm.gif) no-repeat; background-position:416px 5px;}*/
.contactform 
{
	width:550px; 
	margin:1.0em 10px 0  0;
}
.contactform fieldset 
{
	padding:40px 0 0 60px; 
	margin:0; 
}
/*.contactform fieldset legend {margin:0 0 0 5px !important; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold;  font-size:131%;   }*/
dl.feedback_box 
{
	/*overflow:hidden;*/
}
dl.feedback_box dt 
{
	float:left;
	width:70px;
	text-align:right;
	font:12px/24px "Tahoma";
	color:#000000;
	*margin:0 10px 0 0;
}
dl.feedback_box dd 
{
	width:171px;
	display:block;
	margin:0 0 0 80px;
	*margin:0;
	padding:5px 0 2px 0;
	position:relative;
}
dl.feedback_box dd .feedback_input_left_bg 
{
	position:absolute;
	left:0;
	top:5px;
	*top:6px;
	background:url(../../App_Themes/Main/Images/feedback_input_left_bg.jpg)	left top no-repeat;
	width:2px;
	height:19px;
}
dl.feedback_box dd .feedback_input_right_bg 
{
	position:absolute;
	right:0;
	top:5px;
	*top:6px;
	background:url(../../App_Themes/Main/Images/feedback_input_right_bg.jpg) left top no-repeat;
	width:2px;
	height:19px;
}
dl.feedback_box dd input 
{
	width:165px;
	background:#d8d8d8 url(../../App_Themes/Main/Images/feedback_input_bg.jpg) left top repeat-x;
	padding:2px 3px 1px 3px;
}
dl.feedback_box dd textarea 
{
	width:385px;
	height:129px;
	background:#ebebeb url(../../App_Themes/Main/Images/feedback_textarea_bg.jpg) left top repeat-x;	
	border-right:1px solid #c4c4c4;
	padding:4px 5px 3px 5px;
	font:12px "Tahoma";
	color:#000000;
	overflow:hidden;
} 
dl.feedback_box dd .feedback_textarea_left_bg 
{
	position:absolute;
	top:5px;
	*top:6px;
	left:0;
	background:url(../../App_Themes/Main/Images/feedback_textarea_left_bg.jpg) left top no-repeat;
	width:2px;
	height:136px;	
}
dl.feedback_box dd .button 
{
	font:10px "Verdana";
	color:#999999;
	background:#101010;	
	cursor:pointer;
	padding:2px 6px;
	width:auto;
	margin:40px 0 0 340px;
}
/*.contactform label.left 
{
	float:left; 
	width:130px; 
	margin:0 0 0 10px; 
	padding:2px; 
	font-size:100%;
}*/
.contactform select.combo 
{
	width:175px; 
	padding:2px; 
	border:solid 1px rgb(200,200,200); 
	font-size:100%;
}
/*.contactform input.field 
{
	width:275px; 
	padding:2px; 
	border:solid 1px rgb(200,200,200); 
	font-size:100%;
}
.contactform textarea 
{
	width:275px; 
	padding:2px; 
	border:solid 1px rgb(200,200,200); 
	font-size:100%;
}
.contactform input.button 
{
	float:left; 
	width:9.0em; 
	margin-left:145px !important; 
	padding:3px !important; 
	background:rgb(230,230,230); 
	border:solid 1px rgb(150,150,150); 
	text-align:center; 
	color:rgb(150,150,150); 
	font-size:100%;
}
.contactform input.button:hover 
{
	cursor:pointer; 
	border:solid 1px rgb(80,80,80); 
	background:rgb(220,220,220); 
	color:rgb(80,80,80);
}*/
.contactform .successLabel
{
	display:block;
	color:green; 
	font-weight:bold; 
	margin:0 0 20px 80px;
}
.contactform .failureLabel
{
	display:block;
	color:red !important; 
	margin:0 0 20px 80px;
}
.contactform ul 
{
	margin:0 0 20px 80px; 
}

