/* CSS Document */
*{
	margin: 0px; padding: 0px;
}
body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; repeat-x; 	background-color: #000000;

}
	
#warper{ margin:0 auto; width: 900px; 
}


/* ============================================== Header Start Here ============================================= */

#header{ float:left; width: 900px;  border-bottom: 2px solid #FFFFFF;}

#header_left{ float:left; width: 527px; }


#top{ float:left; width: 900px;}

#top1{ float:left; width: 900px; height:147px;



}
#logo{ float:left; width: 527px; height: 76px; background-image:url(../images/logo.jpg); background-repeat:no-repeat;}

#s1{ float:left; width: 510px; font-family:Arial; font-size: 14px; color: #000; font-style: normal; font-weight:bold; text-align:right;}






/* ============================================== Body start Here ============================================= */


.container{ width: 850px; float:left;  font-family:Arial; font-size: 12px; color: #fff; font-style: normal; font-weight:100;  padding: 25px 25px 25px 25px ;}

.button{ }

.container_left{ float:left; width: 550px;  }
.container_left_new{ float:left;  }

.container_right{ float:right; width: 290px; }

h1 { font-family:Arial; font-size: 28px; color: #a7e445; font-style: normal; font-weight:100; text-align:left; background-image:url(../images/icon1.jpg); background-repeat:no-repeat; background-position:left; height:37px;  padding-left:46px;}


.btn{ float:right; width:62px; height:24px; background-image:url(../images/btn1.jpg); background-repeat:no-repeat; font-family:arial; font-weight:100; font-size:11px; text-align:center; text-decoration:none; color:#000000; display:block;line-height:22px;  }

.btn:hover{ float:right; width:62px; height:24px; background-image:url(../images/btn_hover.jpg); background-repeat:no-repeat; font-family:arial; font-weight:100; font-size:11px; text-align:center; text-decoration:none; color:#000000; display:block; line-height:22px; }

h2 { font-family:Arial; font-size: 18px; color: #a7e445; font-style: normal; font-weight:100; text-align:left;}

.s2{ float:left; width: 280px; border: 1px solid #575656; margin-top:11px; padding:4px;  }

.s3{ float:left; width: 250px; line-height:19px; padding: 10px 15px 0px 15px ;   }

#gallery1 {
float:left; padding: 20px 0px 0px 0px ; width:520px; }


#gallery1 ul { list-style: none; margin-top:11px; }

#gallery1 ul li { display: inline;   padding:20px 5px 5px 5px;}

#gallery1 ul img {border: 2px solid #e6e6e6; border-width: 2px 2px 2px; margin-right:20px; margin-bottom:10px;}

#gallery1 ul a:hover img { border: 2px solid #a7e445; border-width: 2px 2px 2px; color: #fff; filter:alpha(opacity=55);opacity:.55;}

#gallery1 ul a:hover { color: #d7dab6; }
	



/* ============================================== Footer start Here ============================================= */

#footer { float: left; width: 900px; background-image:url(../images/bottom_bg.jpg); background-repeat:repeat-x; background-color:#003100;  }

#bottom_link{ float:left; width: 850px;   padding: 25px 25px 25px 25px ;}

#bottomlink { float:left; margin-left:15px; margin-right:25px; width: 230px; }

#bottomlink ul { display:block; margin: 0; padding: 0 ; list-style:none;  width: 230px;}

#bottomlink li {display:block; width: 230px ; border-bottom:dashed 1px #c9c7c7; line-height:23px; background-image:url(../images/sym2.gif); background-repeat:no-repeat; background-position:left center; font-family:Arial; color:#000; font-weight:100; font-size:12px; text-align:left; text-decoration:none;}

#bottomlink li a {display:block;  padding:0px 5px 0 35px; line-height:23px;}

#bottomlink li a:hover {background:#469833;  text-decoration:none; line-height:23px; font-family:Arial; color:#fff; font-weight:100; font-size:12px; text-align:left; text-decoration:none;  background-image:url(../images/sym2.gif); background-repeat:no-repeat; background-position:left center;}

h3 { font-family:Arial; font-size: 18px; color: #fff; font-style: normal; font-weight:100; text-align:left; background-image:url(../images/line1.jpg); background-repeat:no-repeat; background-position:bottom left; height:33px; margin-bottom:5px;}	

#footer_bottom{ float: left; width: 885px; height:32px; background-color:#000000; font-family:Arial; font-size: 11px; color: #656b71; font-style: normal; font-weight:100; text-align:right; padding-right:15px; padding-top:20px;}

.footer1{
	float:left;
	width:800px;
	height:70px;
	padding:8px 0 0 0;
	}
	
.booking1{
	float:left;
	width:813px;
	margin:1px 0 0 5px;
	height:67px;
	background:url(../images/book_now_bg.jpg) no-repeat;
	}
	
	
.booking{
	float:left;
	width:119px;
	margin:10px 0 0 15px;
	height:44px;
	background:url(../images/button.jpg) no-repeat;
	}
.booking:hover{
	float:left;
	width:119px;
	padding:10px 0 0 0;
	height:44px;
	background:url(../images/button_over.jpg) no-repeat;
	}
.add{
	float:left;
	width:160px;
	height:44px;
	margin:15px 0 0 10px;
	
	}
	



.body_gallery{
position:relative;
	float:left;
	width:850px;
	padding:10px 0 0 0;
	z-index:1;
}

.body_gallery1{
position:relative;
	float:left;
	width:850px;
	padding:10px 0 0 0;

}

.body_con{
float:left;
width:850px;
padding:10px 0 0 0;
}	






/* ============================================== Font Style ============================================= */


.font14{ color: #fff; font-style: normal;  font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }



.font1_header{ color: #fff; font-style: normal;  font-size:12px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
	

.email_header{ color: #fff; font-style: normal;  font-size:12px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; }

.email_header:hover{ color: #55ab24; font-style: normal;  font-size:12px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif; }




.bold18{ color: #fff; font-style: normal;  font-size:14px;  font-weight:bold;}
.bold12{ color: #fff; font-style: normal;  font-size:14px;  }
.center_font {  color: #fff; font-style: normal;  text-align:justify; font-size:12px; line-height:18px;}
.style1 {  color: #fff; font-style: normal; }

.style2 {  color: #fff; font-style: normal; line-height:20px; padding-top:11px; }

.style3 {  color: #fff; font-style: normal; font-weight:bold; }

.style4 {z-index:1000; font-family:Arial, Helvetica, sans-serif; font-size:18px;  color: #c1c1c1; font-style: normal; font-weight:100; border-bottom:1px dashed #FFFFFF;}

.style5 { font-family:Arial, Helvetica, sans-serif; font-size:20px;  color: #fff; font-style: normal; font-weight:100;}

.style4a {color: #a7e445;}

	
a{text-decoration:none; color:#fff;
}
a:hover{ color:#fd980a;}

.mne{ text-decoration:none; color:#404040; }

.mne:hover{ color:#70b846; text-decoration:underline;}

.hho{ text-decoration:none; color:#fff; }

.hho:hover{ color:#cdb553; text-decoration:underline;}

.hho1{ text-decoration:none; color:#fff6d3; text-decoration:underline; font-size:11px;
}
.hho1:hover{ color:#fff; text-decoration:none; font-size:11px;
}






#gallery {
		width:824px;
		float:left;
		padding:0 0 0 26px;
	
		}

	#gallery ul { list-style: none; 
	 }
	
	#gallery ul li { 
	display: inline;  
	padding:0px 0px 0px 0px;
	list-style: none;
	}
	#gallery ul img {
		border: 0px solid #caf1b5;
		border-width: 1px 1px 1px;
 		margin:2px 2px 10px 10px;
	}
	#gallery ul a:hover img {
		border: 0px solid #caf1b5;
		border-width: 1px 1px 1px;
		margin-right:5px;
		color: #009933;
		margin:2px 2px 10px 10px;
	}
	#gallery ul a:hover { color: #dcaf1b5; }
	



#dropmenudiv{
 	width:140px;
	position:absolute;
	border-bottom-width: 1;
	font-family:Times New Roma, Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	line-height:18px;
	z-index:100;
 	
 }

#dropmenudiv a{
	width:140px;
	display: block;
	text-indent: 5px;
	padding: 2px 0 2px 5px;
	line-height:28px;
	text-decoration: none;
	font-family: Times New Roma, Times, serif;
	font-size: 13px;
	color: #ffffff;
	background:#000000;
	background:url(../images/menu_bg.jpg) repeat-x #76bf1a;

	}

#dropmenudiv a:hover{
	width:140px;
	background:url(../images/menu_bg.jpg) repeat-x #76bf1a;
	font-family: Times New Roma, Times, serif;
	font-size: 13px;
	color: #fff;
	border-bottom:1px solid #fff;
	padding: 2px 0 2px 5px;
	line-height:28px;
	text-indent: 5px;

 }




.contact_fild{
	width:194px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding:0px;
	background:#302f2f;
	
	border-top:1px solid #686865;
	border-left:1px solid #686865;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	}
.contact_fild1{
	width:75px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding:0px;
	background:#302f2f;
		border-top:1px solid #686865;
	border-left:1px solid #686865;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	}
.contact_fild2{
	width:48px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding:0px;
	background:#302f2f;
		border-top:1px solid #686865;
	border-left:1px solid #686865;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	}
	
.contact_fild14{
	width:150px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding:0px;
	background:#302f2f;
		border-top:1px solid #686865;
	border-left:1px solid #686865;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	}
.contact_aera{
	width:194px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding:0px;
	background:#302f2f;
	border-top:1px solid #686865;
	border-left:1px solid #686865;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	}
.contact_aera1{
	width:440px;
	height:140px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	padding:0px;
	background:#302f2f;
		border-top:1px solid #686865;
	border-left:1px solid #686865;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	}
.submit{
	width:119px;
	height:18px;
	background:url(../images/submit.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	line-height:18px;
	text-align:center;
	border:0px solid #ffffff;
	cursor:pointer;
	padding:0 0 3px 0;
 	}
.submit:hover{	
	color:#ffffff;
	background:url(../images/submit_over.jpg) no-repeat;
	}
#banner{ float:left; width: 900px; height: 277px; background:#000000}
/*<!--#nav {

width:900px;  padding-left:0px; FONT-WEIGHT: bold;  FLOAT: left;  MARGIN:0px 0px 0em;  LINE-HEIGHT: 2.77;   LIST-STYLE-TYPE: none; font-family:Tahoma; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; 
}
#nav ul {
 FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none;
}
#nav a {
	DISPLAY: block; text-align:center; font-size:12px; COLOR: #fff; TEXT-DECORATION: none;
}

#nav li {
 height:39px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; text-align:center; BACKGROUND: url(../images/line.jpg); background-repeat:no-repeat; background-position:right; 
}


#nav li ul {
	 FONT-WEIGHT: normal; POSITION: absolute; HEIGHT: auto;
}


#nav li a:hover {
background-image:url(../images/nav_bg_hover.jpg); background-repeat:repeat-x;
}

.a1 { display:block ; height:39px;
background-image:url(../images/nav_bg_hover.jpg); background-repeat:repeat-x; 
}

#nav li:hover {
	background-image:url(../images/nav_bg_hover.jpg); background-repeat:repeat-x;
}

#nav li.sfhover {
	background-image:url(../images/nav_bg_hover.jpg); background-repeat:repeat-x;
}-->*/








#nav {
	  FLOAT: left;  MARGIN:0px 0px 0em;  LIST-STYLE-TYPE: none; FONT-WEIGHT: bold;  font-family:Tahoma; font-size:12px; background:url(../images/nav_bg.jpg) repeat-x ;  width:900px;
}

#nav UL {
	 FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; z-index:100; 
}
#nav A {
	DISPLAY: block; text-align:left; font-size:12px; COLOR: #fff; TEXT-DECORATION: none; padding-left:17px; PADDING-RIGHT: 17px;
}
#nav A.daddy {
	BACKGROUND: url(rightarrow2.gif) no-repeat right center;
}
#nav LI { position:relative;
	FONT-WEIGHT: bold;  font-family:Tahoma; font-size:12px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px;  PADDING-TOP: 10px; BACKGROUND: url(../images/line.jpg); background-repeat:no-repeat; background-position:right;
}


#nav LI UL {
 LEFT: -999em; BORDER-BOTTOM-WIDTH: 0.25em; MARGIN: 10px 0px 0 0; WIDTH:175px; POSITION: absolute; HEIGHT: auto;  background-image:url(../images/b2.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:8px; z-index:9999; 
	
}
#nav LI LI {
	PADDING-RIGHT: 1em; 
	background:#64b61b; background-image:none;
	text-align:left;
	border-bottom: 1px solid #FFFFFF; 

}
#nav LI UL A {
	WIDTH: 10.60em;
	z-index:100; 
	
}

#nav LI:hover UL {
	LEFT: auto;
}


#nav LI.sfhover UL {
	LEFT: auto;
}


#nav LI:hover { background:url(../images/nav_bg_hover.jpg) repeat-x #000000;
}

#nav LI LI:hover { background-color:#575a5a; background-image:none;

}

#nav LI.sfhover { background:url(../images/nav_bg_hover.jpg) repeat-x #000000;
}

#b1 { background-image:url(../images/b2.png); background-repeat:no-repeat;}

#content {
	CLEAR: left;
}
#content A {
	COLOR: #7c6240;
}
#content A:hover {
	TEXT-DECORATION: none;
}
#scaffolding {
	BORDER-RIGHT: #eda 0px solid; BORDER-TOP: #eda 1px solid; BACKGROUND: url(/images/header_bg.gif) white no-repeat; MARGIN: 1em 0px 0px; BORDER-LEFT: #eda 0px solid; BORDER-BOTTOM: #eda 0px solid; HEIGHT: 70px;
}
#scaffolding A {
	DISPLAY: block; BACKGROUND: url(/images/hdlogo_flip2.gif) no-repeat 181px 0px; TEXT-INDENT: -999em; HEIGHT: 70px; TEXT-DECORATION: none;
}
#scaffolding A:hover {
	BACKGROUND-POSITION: 181px -70px
}

.big_img {
width:500px; height:334px; float:left; padding-left:183px; padding-bottom:20px;
}

 div { behavior: url(iepngfix.htc) }