.forms{}

  .forms label{
  	width: 120px;
  	display: block;
  	float: left;
  	margin: 6px 0px 2px 0px;
  }

  .forms div{
    width: 134px; height: 24px;		
		background-position: 0 -889px!important;
		float: left;
    margin: 2px 0px 2px 0px;				
	 }
    .forms div input{
      width: 120px; height: 24px;
			margin: 0px 0px 0px 5px; padding: 5px 0px 0px 0px;
		}
						
  .forms textarea{
	width: 395px; height: 160px;
	background: #FBFBFB url(../layout/forms/textareaBG.png) repeat-x left bottom!important;						
	margin: 0px 0px 10px 0px; padding: 3px;		
	border: 1px solid #D1D1D1;	  	
  }
  .forms select{width: 134px; border: 1px solid #D1D1D1;}
  .forms input.submit{
  	width: 45px; height: 26px;
  	background-position: -56px -943px!important; cursor: pointer;
  	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
  }

.forms ul.error{
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 10px;
	margin: 0em 0em 1em 0em;
	width: 57%;
}
  .forms ul.error li{ list-style: none; list-style-image: none;}
  
.forms .req{ color: #e40c08;}
.forms p.req{  font-weight: bold}
