/**** jquery stuff ****/
.clearBoth {
	clear: both;
	margin-bottom: 5px;
}
.overLabel {
	position: relative;
}
.overLabel label {
	position: absolute;
	top: 4px;
	left: 6px;
	color: #999;
	cursor: text;
}
.required {
	background:transparent url(../images/home/icon_textfield_lantern.gif) no-repeat left 4px;	
	padding-left: 15px;
}
.red {
	color: #F00;
}
input.text_f1 {
	background-color: #1b1b1b;
	border: 1px solid #0d0d0d;
	height: 20px;
	width:125px;
	padding: 5px 0 0 5px;
	color: #999;
	margin-bottom: 5px;
}
input.text_f2 {
	background-color: #1b1b1b;
	border: 1px solid #0d0d0d;
	height: 20px;
	width:140px;
	padding: 5px 0 0 5px;
	color: #999;
	margin-bottom: 5px;
}
input.text_f3 {
	background-color: #1b1b1b;
	border: 1px solid #0d0d0d;
	height: 20px;
	width:207px;
	padding: 5px 0 0 5px;
	color: #999;
	margin-bottom: 5px;
}
input.text_f4 {
	background-color: #1b1b1b;
	border: 1px solid #0d0d0d;
	height: 20px;
	width:70px;
	padding: 5px 0 0 5px;
	color: #999;
	margin-bottom: 5px;
}
input.text_f5 {
	background-color: #1b1b1b;
	border: 1px solid #0d0d0d;
	height: 20px;
	width:100px;
	padding: 5px 0 0 5px;
	color: #999;
	margin-bottom: 5px;
}
textarea {
	background-color: #1b1b1b;
	border: 1px solid #0d0d0d;
	height: 115px;
	width:305px;
	padding: 5px 0 0 5px;
	color: #999;
	margin: 0 5px 5px 0;
}
select {
	background-color: #1b1b1b;
	border: 1px solid #0d0d0d;
	height: 27px;
	padding: 5px 0 0 5px;
	color: #999;
}
	.basic_form select {
		width:80px;
		margin-bottom: 15px;
	}
	.reservePlace select {
		/*width: 230px;*/
	}

.basic_form {
	color: #999;
}
.basic_form h5, .reservePlace h5{
	font-size: 10px;
	margin-bottom:5px;
	color: #999;
}
.basic_form a, .reservePlace a {
	text-decoration: none;
	color: #F00;
}
.basic_form a:hover, .reservePlace a:hover {
	color: #F00;
}
label {
	color: #999;
}
.box1 {
	width: 235px;
}
.boxStep3 {
	margin-top: 15px;
	width:475px;
}
.boxStep3 li {
	padding-bottom: 5px;
	color: #999;
}
.box2 {
	padding: 49px 0 0 10px;
	width: 250px;
}
.box3 {
	padding: 49px 0 0 35px;
	width: 265px;
}
.box3 textarea {
	width:207px;
}
.reservePlace {
	color: #FFF;
}
	/*.reservePlace label {
		width: 280px;
	}*/
#datepicker {
	padding:10px 0;
}
.reserve_coming {
	width: 89px;
}
.reserve_kind {
	width: 220px;
}
#res_input_coming, #res_input_time {
	height: 32px;	
}
.smallLine {
	width:70px;
}
#processEnquiry label {
	width: 140px;
	display: inline-block;
}
#processEnquiry select {
	width: auto;
	margin-bottom: 5px;
}
#processEnquiry textarea {
	width: 207px;
}

