body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background-color: #F4F0E6;
	margin:0px;
}
.roomcell {
	font-size: 11px;
	color: #666666;
	padding: 5px;
	font-weight:bold;
}
a {
	color:#494430;
}
td {
	font-size:12px;
}
p {
	margin:4px 0;
}
.addresscell {
	font-weight: bold;
	color: #FFFFFF;
}
.menucell ,.menucellact {
	text-align: center;
	
}
.menucell a{
	font-weight: bold;
	color: #49442F;
	text-decoration: none;
}
.menucellact a{
	font-weight: bold;
	color: #494430;
	text-decoration: none;
}
.menucell a:hover, .menucellact a:hover{
	text-decoration: underline;
}
.contentcell {
	text-align: justify;
	vertical-align: top;
	padding: 0 20px;
	line-height:140%;
}
.copycell {
	text-align: center;
	font-size:11px;
	padding: 10px;
	color:#49442F;
}	
.copycell a {
	color:#996666;
}
.specialcell {
	font-size: 11px;
	color: #49442F;
	text-align: justify;
	padding: 5px;
}
.specialcell a {
	color: #494430;
	font-weight:bold;
}
.submenucell {
	text-align: left;
	vertical-align:top;
}

.submenucell a{
	font-weight: bold;
	color: #49442F;
	text-decoration: none;
}
.submenucell a:hover{
	text-decoration: underline;
}
.subres {
	color:#666; 
	font-size:11px;
	text-decoration:none;
}
.subres:hover {
	text-decoration:underline;
}
h1 {
	color: #49442F;
	font-weight: bold;
	font-size:16px;
	margin:5px 0 10px 0;
}
h2, h3, h4 {
	color: #49442F;
	font-weight: bold;
	font-size:13px;
	margin:5px 0 10px 0;
}
.formlabel {
	font-size:11px;
}
.inputbox {
	font-size:11px;
}
.formcell td{
	font-size:11px;
}
.contenttable td{
  font-size:12px;
}

.hotelbooking_table td, .hotelbooking_table th, .hotelbooking_table input, .hotelbooking_table select, .hotelbooking_table textarea{
  font-size:11px;
  text-align:left;
  font-weight:normal;
  vertical-align:top;
}

.hotelbooking_table th {
  width:80px;
  padding-top:2px;
  white-space:nowrap;
}
.hotelbooking_table td {
  white-space:nowrap;
}
.hotelbooking_table .error, .hotelbooking_table .required {
  color:red;
  margin:0;
}