body	{
			margin:0px 0px 0px 0px;
			background:url(../../images/bg-body.jpg);
			}
			
img
			{
			border: none;
			}
			
.png_file		{
					behavior:url(JS/iepngfix.htc);
					}
.NARESH a:link	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold;
			font-family:Arial;
			
			}
.NARESH a:activated	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold;
			}
.NARESH a:visited	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold
			}
.NARESH a:hover	{	
			text-decoration:underline;
			color:#9b0606;
			font-weight:bold
			}			

/*.topheader  {
			background-image: url(../../images/top-header1.jpg);
			height:68px;
			width:1002px;
			}*/
			

.page a:link	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold;
			font-family:Arial;
			font-size:10pt;
			
			}
.page a:activated	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold;
			font-family:Arial;
			font-size:10pt;
			
			}
.page a:visited	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold;
			font-family:Arial;
			font-size:10pt;
			
			}
.page a:hover	{	
			text-decoration:underline;
			color:#9b0606;
			font-weight:bold;
			font-family:Arial;
			font-size:10pt;
			
			
			}			
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
			
.Pageslink a:link	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold
			}
.Pageslink a:activated	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold
			}
.Pageslink a:visited	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold
			}
.Pageslink a:hover	{	
			text-decoration:underline;
			color:#9b0606;
			font-weight:bold
			}		
			
		



			
			
			
			
.mainpage	{
			background-image:url(../../images/bg-page.jpg);
			width:787px;
			}	
.leftpanelbg	{
				background-image:url(../../images/bg-left-panel.jpg);
				}
				
.findroom	{	
				font-family:arial; 
				font-weight:bold; 
				font-size:13px; 
				color:#fef1cb;
				
				}
			
.padding		{
				padding:10px 10px 10px 10px;
				font-family:arial;
				font-size:12px;
				color:#000000;
				line-height:17px;
				text-align:justify;
				}
				
				
.bodytext		{
				font-family:arial;
				font-size:12px;
				color:#000000;
				line-height:17px;
				text-align:justify;
				padding:5px 0 0 0;
				}	

.footertext a:link		{	
			text-decoration:none;
			color:#000000;
			}
.footertext a:activated	{	
			text-decoration:none;
			color:#000000;
			}
.footertext a:visited	{	
			text-decoration:none;
			color:#000000;
			}
.footertext a:hover	{	
			text-decoration:underline;
			color:#8b4b1d;
				
				}
				
				
				
				
				
.footerlink		{
				font-family:arial;
				font-weight:bold;
				font-size:10pt;
				color:#642f13;
				text-align:center;
				line-height:20px;}
				
.footerlink a:link		{	
			text-decoration:none;
			color:#642f13;
			}
.footerlink a:activated	{	
			text-decoration:none;
			color:#642f13;
			}
.footerlink a:visited	{	
			text-decoration:none;
			color:#642f13;
			}
.footerlink a:hover	{	
			text-decoration:underline;
			color:#000000;
				
				}
				
				
.footer			{
				font-family:arial;
				font-size:9pt;
				color:#FFFFFF;
				text-align:center;
				}

.footeraddress		{
				font-family:arial;
				font-weight:bold;
				font-size:10pt;
				color:#000000;	
				text-align:center;
				line-height:20px;}
				
.digitalhospitality  {
						font-family:arial;
						font-size:12px;
						color:#ffffff;
						text-align:center;}
.digitalhospitality  a:link		{	
			text-decoration:none;
			color:#f1c86e;
			}
.digitalhospitality  a:activated	{	
			text-decoration:none;
			color:#f1c86e;
			}
.digitalhospitality  a:visited	{	
			text-decoration:none;
			color:#f1c86e;
			}
.digitalhospitality  a:hover	{	
			text-decoration:underline;
			color:#f1c86e;
				
				}	
				
				
				
.content_part		{
					width:757px;
					vertical-align:top;
					text-align:left;
					}	
						
/*reservation*/					
.headtext 	{
				font-family:arial;
				font-weight:bold;
				font-size:11pt;
				color:#ffffff;
				background-color:#9c0001;
				height:23px;
				padding:0 0 0 10px;
				text-align:left;
				}
				
.headtextrooms	{
				font-family:arial;
				font-weight:bold;
				font-size:11pt;
				color:#ffffff;
				background-color:#c79316;
				vertical-align:middle;
				height:23px;
				padding:0 0 0 10px;
				text-align:left;
				
				}
				
.headtextphotogallery	{
						font-family:arial;
						font-weight:bold;
						font-size:11pt;
						color:#ffffff;
						background-color:#78ad21;
						vertical-align:middle;
						height:23px;
						padding:0 0 0 10px;
						text-align:left;
						}
						

.headtextpromotion	{
						font-family:arial;
						font-weight:bold;
						font-size:11pt;
						color:#ffffff;
						background-color:#a2170d;
						vertical-align:middle;
						height:23px;
						padding:0 0 0 10px;
						text-align:left;
						}	
						
.headtextpromotion1	{
						font-family:arial;
						font-weight:bold;
						font-size:11pt;
						color:#644125;
						background-color:#e1c588;
						vertical-align:middle;
						height:23px;
						padding:0 0 0 5px;
						text-align:left;
						}	
						
.headtextpromotion2	{
						font-family:arial;
						font-size:10pt;
						color:#000000;
						background-color:#fff5d5;
						vertical-align:middle;
						padding:0 0 0 5px;
						text-align:left;
						}	
						
						

						
.headtextnewsletter	{
						font-family:arial;
						font-weight:bold;
						font-size:11pt;
						color:#ffffff;
						background-color:#940000;
						vertical-align:middle;
						height:23px;
						padding:0 10px 0 10px;
						text-align:left;
						}
						
.amenities{
				font-family:arial;
				font-weight:bold;
				font-size:11pt;
				color:#ffffff;
				height:23px;
				padding:0 0 0 10px;
				text-align:left;
				}						
						

.newsletter				{
						font-family:arial;
						font-weight:bold;
						font-size:9pt;
						color:#000000;
						vertical-align:top;
						height:23px;
						padding:0 0px 5px 0px;
						text-align:left;
						}	
						
.input				{
					font-family:arial;
					font-size:10px;
					color:#000000;
					text-align:left;
					width:104px;
					height:20px;
					}
					
					
.button			{
				width:100px;
				height:22px;

				}
										
.pad	{padding:0 10px 0 10px;}

	/*header CSS*/
.top_header_text	{
						font-family:arial;
						font-size:10px;
						color:#0066CB;
						}		
			
.top_header_text a:link {
					color:#0066CB;
					text-decoration:none;
					}

.top_header_text a:activated {
					color:#0066CB;
					text-decoration:none;
					}

.top_header_text a:visited{
					color:#0066CB;
					text-decoration:none;
					}

.top_header_text a:hover {
					color:#002674;
					text-decoration:underline;
							}
							
.halfmoon{ /*margin-bottom: 4px;*/ }
	.halfmoon ul{ /*padding: 3px 9px 2px 5px;*/ margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 14px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ /*border-bottom: 1px solid #929492;*/ }
	.halfmoon li{ display: inline; margin: 0; }
	.halfmoon li a{ text-decoration: none; /*padding: 3px 9px 2px 5px;*/ margin: 0; margin-right: 0; /*distance between each tab*/ border-left: 1px solid #DDD; color: black; font: bold 14px Verdana; /*background: #ECEEEC url(tabright.gif) top right no-repeat;*/ }
	.halfmoon li a:visited{ color: black; }
	.halfmoon li a:hover, .halfmoon li a.current{ /*background-color: #CDDADA;*/ color: navy; }

	#tabcontentcontainer{ width:95%; /*width of 2nd level content*/ /*height:1.5em;*/ /*height of 2nd level content. Set to largest's content height to avoid jittering.*/ }
	.tabcontent{ display:none; }
		
.inputmemnumber {	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #4a4a4a 1px solid; FONT: 9px Arial, Helvetica, sans-serif; BORDER-LEFT: #4a4a4a 1px solid; WIDTH: 133px; COLOR: #8c949f; BORDER-BOTTOM: #efefef 1px solid
}
.inputmempassword {	BORDER-RIGHT: #efefef 1px solid; BORDER-TOP: #4a4a4a 1px solid; FONT: 9px Arial, Helvetica, sans-serif; BORDER-LEFT: #4a4a4a 1px solid; WIDTH: 133px; COLOR: #8c949f; BORDER-BOTTOM: #efefef 1px solid
}
.inputmempassword {	WIDTH: 78px
}
.bgsigninline {	BACKGROUND-COLOR: #b1dee5;}
			
#signin {
	width:415px;
	height:47px;
	background-color:#DDEEF1;
	display:none;
}
#signin td {
	padding-bottom: 0px;
}
#signin td.signinhdr {
	font-family: Arial, Helvetica, sans-serif;
	color:#102856;
	font-size:9px;
	padding-top:2px;
}
#signin input, #signin .twopxpad {
	margin-top:4px;
}
#signin td, #signin td a {
	font-size:10px;
	color:#0066CC;
}
#signin td a:hover {
	color:#002674;
}
#signin td, #signin td a.close {
	font-size:10px;
	color:#78818A;
}
#signout {
	width:415px; /*415 657*/
	height:47px;
/*	display:block;*/ /* removed, as this creates alignment problem in Netscape */
	text-align:right;
}
#welcomeImg {
	margin-left:20px;
}
#signout a {
	color:#E6271D;
	font-family: Georgia, "Times New Roman", serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;	
}
	.home_headtext_other	{
						font-size: 11pt;
						color: #FFFFFF;
						font-family: arial;
						background-color:#cc9933;
						height:23px;
						padding:0 0 0 5px;
						font-weight:bold;
					}

.text			{
					font-family:arial;
					font-size:9pt;
					font-weight:normal;
					text-align:justify;
					padding:5px 5px 5px 5px;
					
					vertical-align:top;
					}
					
					
.pad8left {
	padding-left: 8px;
}

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.inputmemnumber, .inputmempassword {
	border: 1px solid #EFEFEF;
	border-top: 1px solid #4A4A4A;
	border-left: 1px solid #4A4A4A;
	font: 9px Arial, Helvetica, sans-serif;
	color:#8C949F;
	width:85px;
}
.btnNoBorder {
	border:0;
}



/* This css part is only use in Promotion (Packages) and Attraction and Employment page for show data in DataGrid */


.DescriptionInner
{
	   
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color: #000000;
		padding:0 10px 0 0;
}

.Urlclass
{
	
	font-family:Arial;
	font-size:12px;
}
.pkgtablehead
{
		font-family:arial;
		font-weight:bold;
		font-size:10pt;
		color:#644125;
		background-color:#e1c588;
		vertical-align:middle;
		
		text-align:left;
}   
.pkgtableInner
{
	font-family :arial;
	font-size:9pt;
	color:#000000;
	background-color:#fff5d5;
	vertical-align:top;
	
	text-align:left;
}
.DownlodandWeb
{
	font-family:Arial;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	
}
.Topattractionlink
{
	color:#B70100;
	font-family:Arial;
	font-size:10pt;
}




.bodyright
          {
	padding:0px 8px 13px 13px;
	width:570px;
	font-family:arial;
	color:#6b6563;
	font-size:10pt;
	text-align:justify;
		  }
.GridDataheader
		   {
			
			font-family:arial;
				font-weight:bold;
				font-size:11pt;
				color:#ffffff;
				 background-color:#A2170D;
				vertical-align:middle;
				height:23px;
				padding:0 0 0 10px;
				text-align:left;
		
		   }

		   
.Gridbodyreservation
		{
		padding:5px 0 5px 0;
		font-family:arial;
		color:#000000;
		font-size:10pt;
		text-align:left;
		 }
		 
.DownlodandWebSite
	{
		font-family:Arial;
		color:#B70100;
		font-size:12px;
		
	} 
	 
.Email
{
	font-family:Arial;
	font-size:12px;
}	 

.textheader
		   {
		   font-family:arial;
		   font-weight:bold;
		   font-size:11pt;
		   color:#ffffff;
		   height:22px;
		   padding:0 0 0 5px;
		   background-color:#a2170d;
		  
		   }
	
.ErrorText		{
				font-family:arial;
				font-size:12px;
				color:#ffffff;
				padding:2px 0 2px 0;
				vertical-align:middle;
				height:19px;
				}	   
