/* CSS Document */
#contact_form{
	width:97%;
	margin: 0px 0 0 0px;
}

fieldset {     
position: relative;      
float: left;      
clear: both;      
width: 100%;      
margin: 0 0 -1em 0;      
padding: 0 0 1em 0;      
border-style: none;     
border: 1px solid #BFBAB0;     
background-color: #333;     
background-image: url(../images/fieldset_gradient_blue.jpg);     
background-repeat: repeat-x;    
}
legend {     
margin-left: 1em;     
padding: 0;     
color: #fff;     
font-weight: bold;    
} 
    
legend span {      
position: absolute;      
left: 0.74em;      
top: 0;      
margin-top: 1.25em;     
}        

fieldset ol {   
padding: 1em 1em 0 1em;   
list-style: none;  
}  
fieldset li {    
float: left;    
clear: left;    
width: 100%;    
padding-bottom: 1em;   
} 
fieldset.submit {     
float: none;     
width: auto;     
border-style: none;     
padding-left: 8em;     
background-color: transparent;     
background-image: none;    
}
label {    
display: block;   
float: left;    
width: 9em;    
margin-right: 1em;   
text-align: right;}

#contactform input.text {
	width: 200px;
	border: 1px solid #D4D4D4;
	padding: 2px;
	margin: 0;
}
.inputrow textarea {

    text-align:left;
	height: 100px;
	width: 240px;
}

.inputrow input {
    text-align:left;
	width: 200px;

}
.asterix{
	color:#FF6600;
	padding-right:2px;
}
