#enquiry_form{
	width:340px;
	float:right;
	}
.wizard{
	width:640px;
}
.form{
	border-bottom:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	background: #f9f9f9;
	padding: 10px 15px;
	min-height: 1px;
	position: relative;
	}
	
* html .form {
	height: 1px;
	}
	
	
.form_buttons {
	padding: 10px 0;
	margin: 10px 0;
	text-align: left;
	}

.form_buttons input {
	padding: 5px;
}


.form .focus {
	border: 1px solid #0190CA;
	background:#fff !important;
}

.form .control select{
	float:left;
}

.form .control .sec_select{
	width:180px;
	float:left;
}

.wizard h3{
	margin-top:0;
	margin-bottom:0px;
}

.wizard .next_button{
	height:25px;
	width:50px;
	display:inline-block;
	margin-top:5px;
	background:url(next_button.gif) no-repeat center top;
}
	
	.next_button:hover{
		background:url(next_button.gif) no-repeat center bottom;
	}
	
.wizard .prev_button{
	height:25px;
	width:50px;
	display:inline-block;
	margin-top:5px;
	margin-right:5px;
	background:url(prev_button.gif) no-repeat center top;
	}
	
	.prev_button:hover{
		background:url(prev_button.gif) no-repeat center bottom;
	}
	
.wizard .submit_button{
	height:25px;
	width:65px;
	display:inline-block;
	margin-top:5px;
	margin-right:5px;
	background:url(submit_button.gif) no-repeat center top;
	}
	
	.submit_button:hover{
		background:url(submit_button.gif) no-repeat center bottom;
	}

.file_upload{
	margin-top:10px;
	margin-bottom:10px;

}

.file_upload input{
	margin-right:10px;
}

.form_buttons .send_button{
	border:none;
	text-transform:uppercase;
	text-indent:-700px;
	height:25px;
	width:55px;
	display:inline-block;
	margin-top:5px;
	margin-right:5px;
	background:url(send_button.gif) no-repeat center top;
	cursor:pointer;
	}
	
	.send_button:hover{
		background:url(send_button.gif) no-repeat center bottom;
	}


.form .calander{
	margin-right:20px;
}
.form tr .label_row label{
  margin-right: 0px;
  border: none;
  padding: 3px 0 0;
  display: block;
  color: #1C3440;
  font-size: 12px;
  float: left;
}

.form tr .label_row{
	padding-bottom:0;
}

.form td .control{
	margin-top:0;
}

.form .add_button{
	margin-top:2px;
}

.sec_select{
	margin-left:10px;
}


/* more button styles */
.form_buttons .cancel_button{
	border:none;
	text-transform:uppercase;
	text-indent:-700px;
	height:25px;
	width:65px;
	display:inline-block;
	margin-top:5px;
	margin-right:5px;
	background:url(cancel_button.gif) no-repeat center top;
	cursor:pointer;
	}
	
	.cancel_button:hover{
		background:url(cancel_button.gif) no-repeat center bottom;
}

.form_buttons .delete_button{
	border:none;
	text-transform:uppercase;
	text-indent:-700px;
	height:25px;
	width:65px;
	display:inline-block;
	margin-top:5px;
	margin-right:5px;
	background:url(delete_button.gif) no-repeat center top;
	cursor:pointer;
	}
	
	.delete_button:hover{
		background:url(delete_button.gif) no-repeat center bottom;
}

.dd_options{
	background:#ffffff;
	border-left:solid 1px #0190CA;
	border-right:solid 1px #0190CA;
	border-bottom:solid 1px #0190CA;
	margin:0;
	padding:0;
	z-index:9999;
	min-height:1px;
}

.dd_options li{
		padding:3px 5px !important;
		display:block;
		list-style:none;
		margin:0;
		z-index:100;
		min-height:1px;
		position:relative;
}
