

#form{width:283px;
	  margin:7px 0px 0px 3px;
	  position:relative;
	  z-index:90;
	  background:url(http://www.crespocleaning.com/Site_Images/quoteBgRepeat.gif) repeat-y;
	  }
	  	  
input.medium, select.medium{min-width:50%;
						    width:96%;
							margin:0px 0px 0px -1px;
							}
							
input.large, select.large, textarea.textarea {min-width:93%;
											  width:96%;}
											  
.wufoo li.focused{background-color:#191919;}

.wufoo input.text, .wufoo textarea.textarea, .wufoo input.file, .wufoo select.select {color:#333333;
																					  font-family:inherit;
																					  font-size:19px;
																					  margin:0px 0px -11px -1px;
																					  padding:0px 0px 0px 7px;
																					  }
																					  
.wufoo li div, .wufoo li span, .wufoo li div label, .wufoo li span label {color:none;
																		  font-family:inherit;
																		  font-size:0%;
																		  }

label#title1, label#title3, label#title4, label#title5, label#title6, label#title2{text-indent:-9999px; display:block;} 

label#title1{margin:8px 0px 0px 0px;
			 width:173px;
			 height:17px;
			 background:url(../Site_Images/yourName.png) no-repeat;
			 }	
		 
label#title3{width:188px;
			 height:17px;
			 margin:0px 0px 0px 0px;
			 background:url(../Site_Images/yourNumber.png) no-repeat;
			 }			
			 
label#title4{width:157px;
			 height:17px;
			 margin:0px 0px 0px 0px;
			 background:url(../Site_Images/yourEmail.png) no-repeat;
			 }			
			 
label#title5{width:157px;
			 height:17px;
			 margin:0px 0px 0px 0px;
			 background:url(../Site_Images/yourCity.png) no-repeat;
			 }			
			 
label#title6{width:257px;
			 height:17px;
			 margin:0px 0px 0px 0px;
			 background:url(../Site_Images/yourQuestion.png) no-repeat;
			 }						 
	  
#container{background:url(../Site_Images/quoteBgRepeat.gif) repeat-y;
		   }
	   
input.btTxt{display:block;
			width:159px;
			height:38px;
			background:url(../Site_Images/sendBtnSprite.png) no-repeat;
			background-position:bottom;
			margin:0px 0px 0px 56px;
			border:none;
			}

form li.buttons input {font-size:0%;
					   }
					   
.confirm h2 {color:white;
             font-family:inherit;
			 margin:44px 0px 0px 0px;
			 }
			 
#container.confirm{height:553px;
				   }			 
			
input.btTxt:hover{background-position:top;}		

label#title2{background:url(../Site_Images/yourEmail.png) no-repeat; width:188px; height:17px;}

.info h2{display:none;}

.wufoo label.desc, .wufoo legend.desc {color: white; font-family: arial, helvetica, sans-serif; font-weight:normal;}

.wufoo li.focused label.desc, .wufoo li.focused legend.desc, .wufoo li.focused div, .wufoo li.focused span, .wufoo li.focused div label, .wufoo li.focused span label, .safari .wufoo li.focused input.file {
    color: white;
}


