body {
	background:#333;
}
.table1 {
	border:#CCC solid 1px;
	background-color:#0D0D0D;
}
.mnutable1 {
	background-color:#666;
	border:#CCC solid 1px;
	text-align:center;
}
.mnutable1:hover {
	background-color:#030;
	border:#CCC solid 1px;
	text-align:center;
}
.mnutext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	display:block; 
	}
.mnutext:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FF0;
	font-size:12px;
	text-align:center;
	display:block; 
	}
	
.tblbottomline {
	border-bottom: #999 solid 1px;
}
.tblallline {
	border:#999 solid 1px;
}
.tblmidline {
	border-right:#999 solid 1px;
}
.heada {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0CF;
	font-style:italic;
}
.headb {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FC0;
	font-style:italic;
}
.headc {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0CF;
	}
.linktext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color:#FF0;
	text-decoration:none;
}
.linktext1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	text-align:right;
	color:#FF0;
	text-decoration:none;
	text-decoration:none;
}
.linktext:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}
.imglnk {
	border:none
}
.gentext {
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.gentext1, .gentext1 a {color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify; font-size: 14px; text-decoration:none; }
.gentext1 a:hover {color:#0F0;}

.headnew {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#0C0; font-weight:700;  }

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

.bookingtable
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px; text-align:justify;
}


.bookingtable1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; line-height:1.5;
	font-size:12px;
}
.formfields { border:4px #CCCCCC solid }

.booknow { font-family:"Comic Sans MS", cursive; font-size:12px; color:#0C0; text-align:center; text-decoration:none; }
.booknow:hover { color:#F60;}

a.info {position:relative; /*this is the key*/ z-index:24;}
a.info span{display: none}
a.info:hover span{ /*the span will display just on :hover state*/
    display:block; z-index:25; width:300px;
    position:absolute; border:5px solid #FFF;
    background-color:#030; text-align: justify; padding:5px;
	font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; line-height:150%;}
	
.contactus {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:10px;
	color:#CCC;
}

.bottomline a, .bottomline {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#999; text-align:center; text-decoration:none}
.bottomline a:hover {color:#FFF; }

.mtop a {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF;text-decoration:none; text-align:right;}
.mtop a:hover { color:#FF6; text-decoration:none;}

.boxbdr { border:#666 solid 2px; text-decoration:none;}
.boxbdr:hover { border:#999 solid 2px; text-decoration:none; }


.hsrowheading {font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:600; text-align:left; color:#000; text-decoration:none; cursor:pointer;}
.hsrowcontent { font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-align:justify; color:#FFF;}

.style1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style6 {font-size: 14px}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style8 {font-size: 12px}
.style9 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }

.hmstayshead {
	font-family:Verdana, Geneva, sans-serif; font-size:16px;
	color:#0F0; text-align:center; text-decoration:none; padding:5px;  
	}
	
.contactno, contactno.a {
	font-family:"Arial Black", Gadget, sans-serif; font-size:14px; color:#FFF; text-decoration:none;
	letter-spacing:1px; border:0px; }

.accommodation a{ display:block; background:url(../image/hr.png) no-repeat; height:31px; width:188px; text-decoration:none; color:
#000; }
.accommodation a:hover { display:block; background:url(../image/hrh.png) no-repeat; }

 .accommodation1 a{ display:block; background:url(../image/rs.png) no-repeat; height:31px; width:188px; text-decoration:none; color:
#000; }
.accommodation1 a:hover { display:block; background:url(../image/rsh.png) no-repeat; }

.acclist {
	display:block;
	text-decoration:none;
	float:left;
	list-style:none;	
	font-family:Arial; 
	font-size:14px; font-weight:bold; 
	color:#FFF; text-align:center;
	margin:10px 10px 10px 10px;
	background-color:#FFF;
	padding-bottom:5px;
 }
.acclist img  {
	display:block;
	text-decoration:none;
	border:#FFF 5px solid;
}
.highlight {
	background-color:#000; }
.highlighted {
	background-color:#666 ;}
	



.acom {
	font-size:14px;
	background-color:#666;
	border:#CCC solid 1px;
	text-align:center;
}
.acom:hover {
	background-color:#030;
	border:#CCC solid 1px;
	text-align:center;
}

.imgteaser a, .imgteaser {
	margin: 0;
	overflow: hidden;

	position: relative;	
	text-decoration: none;
}

.imgteaser a img {
	background: #fff;
	border: 5px solid #333333;
}
.imgteaser a .more {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FF3;
	position: absolute;
	background: #000;
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}
.imgteaser a .desc {	display: none; }
.imgteaser a:hover .more { visibility: hidden;}
.imgteaser a:hover .desc{
	font-family:Tahoma, Geneva, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	display: block;
	background:#39F;
	opacity:.95;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 5px;
	left: 5px;
	padding: 10px;
	margin: 0;
	width: 240px;
	height:60px;
	cursor:pointer;
}
.imgteaser a:hover .desc strong {
	display: block; color:#FF1;
	font-size:14px; line-height:2;
}

.reslink a, .reslink {
	border:5px solid #CCC; }
	
.rinp {
	border:#CCC 2px solid; }

.destbg {
	background:url(../image/dest-bg.png); }

.ibdr a, .ibdr {
	border:3px solid #CCC }

.rtext a, .rtext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#090;
	text-decoration:none;
	font-weight:bold;
	padding:20px 20px 20px 20px;
	display:block;
}
