#contact-form {
	width:1002px;
	height:auto;
	border:0px solid red;
	overflow:hidden;
	padding-top:15px;
	font-size:11px;
}
.label1 {
	width:100px;
	list-style:none;
	border:0px solid red;
	float:left;
}
.label1 li {
	margin:0px;
	height:15px;
	color:#999b37;
	padding-top:3px;
	padding-bottom:4px;
	border:0px solid red;
}
.form1 {
	width:200px;
	list-style:none;
	border:0px solid red;
	float:left;
	padding-right:35px;
}
.form1 li {
	margin:0px;
	padding:0px;
}
.form1 li .field {
	font-family:"MS Sans Serif", "Trebuchet MS", Arial, Verdana;
	font-size:12px;
	margin:0px;
	padding-top:3px;
	width:210px;
	height:13px; /* IE 6 */
	color:#999b37;
	border:0px;
	border:1px solid #999b37;/*border-bottom:1px solid #999b37;*/
}
*:first-child+html .form1 li .field { /* Not IE 7 Only */
	height:13px;
}
.form1>li {/* Not IE */
	margin:0px;
	padding-bottom:2px;
}
.form1 li>.field {/* Not IE */
	height:15px;
}
/***** 2* ******/
.label2 {
	width:100px;
	list-style:none;
	border:0px solid red;
	float:left;
}
.label2 li {
	margin:0px;
	height:auto;
	color:#999b37;
	padding-top:3px;
	padding-bottom:4px;
	border:0px solid red;
}
.form2 {
	width:175px;
	list-style:none;
	border:0px solid red;
	float:left;
	padding-right:45px;
}
.form2 li { /* IE 6 */
	margin:0px;
	padding-bottom:2px;
}
.form2>li {/* Not IE */
	margin:0px;
	padding-bottom:2px;
}
.form2 li .field {
	font-family:"MS Sans Serif", "Trebuchet MS", Arial, Verdana;
	font-size:12px;
	margin:0px;
	/*padding-top:5px;*/
	width:175px;
	height:20px; /* IE 6 */
	color:#999b37;
	border:0px;
	border:1px solid #999b37;
}
*:first-child+html .form2 li .field { /* IE 7 Only */
	height:20px;
}
.form2 li>.field {/* Not IE */
	height:20px;
}
/***** 3* ******/
.label3 {
	width:220px;
	list-style:none;
	border:0px solid red;
	float:left;
}
.label3 li {
	margin:0px;
	height:auto;
	color:#999b37;
	padding-bottom:20px;
	border:0px solid #999b37;
}
.form3 {
	width:25px;
	list-style:none;
	border:0px solid red;
	float:left;
}


.frm-col1{
width:100px;
border:1px solid red;
}

/***** content *****/

h2.txt-location{
	color: #888A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

h3.txt-reservation{
	color: #888A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#content{
overflow:hidden;
}

p{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.col-l{
float:left;
width:350px;
}

.col-2{
float:left;
padding:0 0 0 25px;
width:430px;
border-left:1px solid #cfcfcf;
}