#contact-form{
	width:1002px;
	height:auto;
	border:0px solid red;
	overflow:hidden;
	padding-top:15px;
	font-size:11px;
}

.label1{
	width:80px;
	list-style:none;
	border:0px solid red;
	float:left;
}
.label1 li{
	margin:0px;	
	height:15px;
	color:#a49c76;
	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:#a49c76;
	border:0px;
	border:1px solid #a49c76;
	/*border-bottom:1px solid #a49c76;*/
}
*: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:170px;
	list-style:none;
	border:0px solid red;
	float:left;
}
.label2 li{
	margin:0px;	
	height:auto;
	color:#a49c76;
	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:#a49c76;
	border:0px;
	border:1px solid #a49c76;
}
*: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:#a49c76;
	padding-bottom:20px;
	border:0px solid #a49c76;
}
.form3{
	width:25px;
	list-style:none;
	border:0px solid red;
	float:left;
}

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

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

h3.txt-reservation{
	color: #a49c76;
	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;
}