body {
	margin:33px 0 0 0;
	padding:0;
	background:url(../images/bg.jpg) repeat top;
}
*{ margin:0; padding:0;	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; line-height:18px; font-weight:normal; text-decoration:none;}
p{ margin:0; padding:0;}
#ghanti{ margin-left:auto; margin-right:auto; padding:0; width:921px;}

.left_bdr{
	background:url(../images/left_bdr_rep.jpg) repeat;
	width:14px;
	}
.right_bdr{
	background:url(../images/right_bdr_rep.jpg) repeat;
	width:14px;
	}
.bgforbody{
	background:#FFF9E7 repeat;
	}
body,td,th {
	color: #73694B;
	text-align:justify;
}
.wels{ text-align:justify;}
.wels p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003A1B;
	text-align:right;
	text-decoration:underline;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#73694B;
	line-height:20px;
	padding-right:14px;
	}

.footer{ background:url(images/footer.jpg) repeat top;
	text-decoration:none;
	color:#E4CFD4;
	}
.footer_link{ 
	text-decoration:none;
	text-align:center;
	color:#E4CFD4;
	}

.footer_link:hover{ 
	text-decoration:none;
	color:#E4CFD4;
	}
	
.website_link{ 
	text-decoration:underline;
	text-align:center;
	color:#FFFFFF;
	}

.website_link:hover{ 
	text-decoration:none;
	color:#E4CFD4;}


/****************************************amnities**********************************/
#amnities{
	margin:0;
	padding:0; width:252px;
	}
#amnities ul{
	list-style:none; width:252px;
	}
#amnities li{
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	background:url(../images/list.jpg) no-repeat left;
	border-top:1px dashed #D7D0B9;
	line-height:20px;
	border-bottom:1px dashed #A57902;
	}
.centers{ text-align:center; top:0}

/********************************contact***********************************/		
#mid_right4 {
	padding:46px 0px 0 0;
	float:right;
	width:682px;
	background:url(../images/request_top.jpg) no-repeat left top;
	}
#contentpart {
	padding:20px 5px 0px 0px;
	width:435px;
	float: left;
}
#formCont {
	margin:10px 0 10px 0;
	float:left;
	width:350px;
}
.cssform p {
	width:400px;
	margin:0px 0 0px 0;
	padding:3px 0px 3px 0;
	border-top: 1px dashed #666666;
}
.cssform label {
	float:left;
	text-align:left;
	color:#003A1B;
	width: 200px;
}
.feedback-textfield {
	border:1px solid #5A564A;
	color:#99864D;
	width:190px;
	line-height:20px;
	height:20px;
	padding-left:4px;
	background-color:#fff;
}
.feedback-textfield1 {
	border:1px solid #5A564A;
	color:#99864D;
	width:190px;
	padding-left:4px;
	height:85px;
	background-color:#fff;
}
.feedback-textfield2 {
	border:1px solid #5A564A;
	color:#99864D;
	font-weight:bold;
	font-size:13px;
	width:75px;
	line-height:22px;
	height:22px;
	text-align:center;
	background-color:#fff;
}
.star {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
.plz_red { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#FF0000; padding:15px 0 0 0;}

.bdr{ border:3px solid #AB7F42;}

.maps_link{ font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#000000;
}
.maps_link:hover{ font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#73694B;
}

/*****************************attraction**************************/
.attr_link{ font-family:Arial, Helvetica, sans-serif; color:#996600; font-size:12px;
font-weight:bold; padding:10px 0 0 5px; text-align:left;}
.attr_link:hover{ font-family:Arial, Helvetica, sans-serif; color:#C2A25E; font-size:12px;
font-weight:bold; padding:10px 0 0 5px; text-align:left;}

.mail_link{ margin:0; padding:0;	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; line-height:18px; font-weight:normal; text-decoration:none; color:#73694B;}
	
.mail_link:hover{ margin:0; padding:0;	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; line-height:18px; font-weight:normal; text-decoration:none; color:#999999;}