
ul.errors li, label.error {
	background: url('img/alert.png') no-repeat;
	
	display: block;
	
	font: 10px verdana;
	height: 16px;
	margin: 5px 3px 0 10px;
	padding-left: 21px;
	padding-top: 2px;
	clear:both;
}

input.error, select.error, textarea.error {
	background-color: #FAF4F4;
}

.zend_form dt,fieldset dt{  
padding:0;  
 
width:240px;  
width:220px;  
clear: both;
margin:5px 5px 5px 0;  
float:left;
}  

.zend_form dd,fieldset dd{  
padding:0;  

/*width:600px;*/  
margin:5px 2px 5px 0; 
float:left;
}  


fieldset{
  display:block;
  /*width:600px;*/
}
.zend_form_wrapper{
    /*background: none repeat scroll 0 0 #F4F4F4;*/
	display:block;
	
}

input[type=text],input[type=password],  select{  
margin:0 0 2px 0;  
padding:0;  
width:315px;
}  
input[type=checkbox]{
  width:30px;
}
#submit,input[type=submit]{
  width:150px;
}
input[type=radio]{
  width:30px!important;
}
legend{
 font-weight:bold;
}
.search_opt_input{
  margin-left:10px !important;
}

/*
*custom forms
*/

#Users_Form_Login dl.zend_form dt{  
padding:0;  

width:100px;  




}  

/*
#start_city,#end_city{
  width:250px !important;
}*/