body	{
			margin:0 0 0 0;
			background:url(../../images/bg-body.jpg);
			}
			
img
			{
			border: none;
			}
			
.png_file		{
					behavior:url(JS/iepngfix.htc);
				}
			
/*.topheader  {
			background-image: url(../../images/top-header1.jpg);
			height:68px;
			width:1002px;
			}*/

.maindiv	{
			width:797px;
			position:relative;
			z-index:0;
			}
.fishguy	{
			position:absolute;
			float:center;
			text-align:center;
			z-index:3;
			left: 576px; 
			top: 264px;
			}
.fishguy_inner	{
			position:absolute;
			float:center;
			text-align:center;
			z-index:3;
			left: 576px; 
			top: 229px;
			}

.inner_book_now	{
			position:absolute;
			z-index:3;
			left: 15px; 
			top: 175px;
			width:220px;
			hight:224;
			}
.inner_bg_booknow	{
			position:absolute;
			z-index:3;
			left: 20px; 
			top: 179px;
			width:220px;
			hight:224;
			}

.leftpanel	{
			position:relative;
			text-align:left;
			margin:-92px 0 0 0;
			z-index:3;
			}
.text_check{
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
				color: #A91A2A;
				text-align:left;
				padding: 5px 0 2px 8px;
				
			}
		
.welcome{
				position: relative; 
				text-align:left;
				margin:-30px 0 0 0;
				z-index: 4;
			}	

.header_inner{
				position: relative; 
				text-align:left;
				margin:-75px 0 0 30px;
				z-index: 4;
			}		
			
.leftpanel_text
			{
				text-align:left;
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
				color: #ffffff;
			}			
		

.leftpanel_text a:link{
			color: #ffffff;
			font-weight:bold;
			text-decoration:none;
			}	
.leftpanel_text a:activated{
			color: #ffffff;
			font-weight:bold;
			text-decoration:none;
			}

.leftpanel_text a:visited{
			color: #ffffff;
			font-weight:bold;
			text-decoration:none;
			}	
.leftpanel_text a:hover {
			color: #7FE6FF;
			font-weight:bold;
			text-decoration:underline;
			}
.home_text{
			position: absolute;
			width:510px; 
			z-index: 6;
			}	
			
.home_img{
			position: relative; 
			z-index: 7;
			float:right;
			margin: -70px -45px 0 0;
			}	
			
.text_body
			{
				text-align:justify;
				font-family:Arial;
				font-size:12px;
				font-weight:normal;
				color: #000000;
				padding:0 10px 0 0;
			}
.text_body a:link	{
			color:#F24921;
			font-weight:bold;
			text-decoration:underline;
			}
.text_body a:activated	{
			color:#F24921;
			font-weight:bold;
			text-decoration:underline;
			}
.text_body a:visited	{
			color:#F24921;
			font-weight:bold;
			text-decoration:underline;
			}
.text_body a:hover	{
			color:#70180E;
			font-weight:bold;
			text-decoration:none;
			}

.text_body1 a:link	{
			color:#F24921;
			font-weight:bold;
			font-size:12px;
			font-family:Arial;
			text-decoration:underline;
			}
.text_body1 a:activated	{
			color:#F24921;
			font-weight:bold;
			text-decoration:underline;
			font-size:12px;
			}
.text_body1 a:visited	{
			color:#F24921;
			font-weight:bold;
			text-decoration:underline;
			font-size:12px;
			}
.text_body1 a:hover	{
			color:#70180E;
			font-weight:bold;
			text-decoration:none;
			font-size:12px;
			}


 .DownlodandWeb
{
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial;
}



.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:9pt;
				color:#642f13;
				text-align:center;
				line-height:18px;}
				
.footerlink a:link		{	
			text-decoration:underline;
			color:#642f13;
			}
.footerlink a:activated	{	
			text-decoration:underline;
			color:#642f13;
			}
.footerlink a:visited	{	
			text-decoration:underline;
			color:#642f13;
			}
.footerlink a:hover	{	
			text-decoration:none;
			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:underline;
			color:#ffffff;
			}
.digitalhospitality  a:activated	{	
			text-decoration:underline;
			color:#ffffff;
			}
.digitalhospitality  a:visited	{	
			text-decoration:underline;
			color:#ffffff;
			}
.digitalhospitality  a:hover	{	
			text-decoration:none;
			color:#ffffff;
				
				}	
.redheading	{
			padding:0 0 0 10px;
			height:25px;
			color:white;
			font-family:Georgia;
			font-size: 10pt;
			font-weight:bold;
			text-align:left;
			}

 


	.redheading1	{
			padding:0 0 0 10px;
			height:25px;
			color:white;
			font-family:Georgia;
			font-size: 10pt;
			font-weight:bold;
			text-align:left;
			}



 .text_email_website_2
{
	font: Arial;
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	vertical-align: top;
	height: 23px;
	padding: 0 80px 5px 0px;
	text-align: Right;
	 padding-top:3px;
}
 
.text_email_website_txtbox
{
	/*font:Arial; 		font-size:12px; 		color:#844317; 		height:22px; */
	font: Arial;
	font-size: 12px;
	color: #000000;
	height: 20px;
	border-width: 1;
	border-style: solid;
	border-color: #7F9DB9;
}






.text_email_website_1{font:Arial;
					font-size:12px;
					color:#000000;
					font-weight:bold;
					font-style:normal;
					padding:0px 0 20px 170px;

														
				}

.text_email_website_txtbox{font:Arial;
					font-size:12px;
					color:#000000;
					height:12px;			
														
				}
				
.text_email_website_txtarea{font:Arial;
					font-size:12px;
					color:#000000;
																		
				}

text_signup{		 font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 0 0 5px;
														
				}
.text_signup_1{font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color:#000000;
	vertical-align: top;
	height: 23px;
	padding:0px 0 20px 170px;
	text-align: left; 



														
				}

.text_signup_txtbox{font: Arial;
	font-size: 12px;
	color: #000000;
	height: 20px;
	border-width: 1;
	border-style: solid;
	border-color: #7F9DB9; 

					
														
				}


	/*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:65px;
	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:45px;
/*	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;
}   


.hint .hint-pointer
{
	position: absolute;
	left: -16px;
	top: 0px;
	width: 16px;
	height: 14px;
	background: url(../../images/pointer.gif) left top no-repeat;
} 


.hint
{
	display: none;
	position: absolute;
	margin-top: -4px;
	border: 1px solid #c93;				    
	padding: 5px 5px;
	margin-left: 10px;
	z-index: 100;
	background: #F9E197 url(../../images/pointer.gif) no-repeat -16px 0px;
	font-family: arial;
	font-size: 12px;
	vertical-align: middle;
	height: 19px;
}							        

.TextBox
{
	font-family   :arial;
	font-size:10pt;
	font-weight:normal;
	border:solid 1px #7F9DB9 ;
	
	width:160px;
			
	height: 20px;
	vertical-align: top;
}

.text_email_website_1
{
	font: Arial;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
	height: 23px;
	padding: 0 9px 9px 0px;
	text-align: left;
}


.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: 12px;
	font-weight: normal;
	text-align: justify;
	color: #000000;
	padding: 0px 0 0 0;
}

.GridDataheader
{
	font-family:Georgia;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	background-color: #CC9933;
	vertical-align: middle;
	height:25px;
	padding: 0 0 0 10px;
}


.DescriptionInner
{
	   
		font-family:Arial;
		font-size:12px;
		font-weight:normal;
		color: #000000;
		padding:0 10px 0 0;
}




.BWlink1 a:link
{
	color:#F24921;
	text-decoration: none;
	font-weight: bold;
}
.BWlink1 a:activated
{
	color:#F24921;
	text-decoration: none;
	font-weight: bold;
}

.BWlink1 a:visited
{
	color:#F24921;
	text-decoration: none;
	font-weight: bold;
}
.BWlink1 a:hover
{
	color:#70180E;
	text-decoration: underline;
	font-weight: bold;
}

.BWlink a:link
{
	 color:#F24921;
			font-weight:bold;
			font-size:12px;
			font-family:Arial;
			text-decoration:underline;
}
.BWlink a:activated
{
	color:#F24921;
			font-weight:bold;
			text-decoration:underline;
			font-size:12px;
			font-family:Arial;
}

.BWlink a:visited
{
	color:#F24921;
			font-weight:bold;
			text-decoration:underline;
			font-size:12px;
			font-family:Arial;
}
.BWlink a:hover
{
	color:#70180E;
			font-weight:bold;
			text-decoration:none;
			font-size:12px;
			font-family:Arial;
}





.BWlink3 a:link
{
	 color:#012375;
			font-weight:bold;
			font-size:12px;
			font-family:Arial;
			text-decoration:underline;
}
.BWlink3 a:activated
{
	color:#012375;
			font-weight:bold;
			text-decoration:underline;
			font-size:12px;
			font-family:Arial;
}

.BWlink3 a:visited
{
	color:#012375;
			font-weight:bold;
			text-decoration:underline;
			font-size:12px;
			font-family:Arial;
}
.BWlink3 a:hover
{
	color:#000000;
			font-weight:bold;
			text-decoration:none;
			font-size:12px;
			font-family:Arial;
}













.link a:link
{
 color:#F24921;
font-weight:bold;
font-size:12px;
font-family:Arial;
text-decoration:underline;	
	
	}


.link a:activated
{
color:#F24921;
font-weight:bold;
text-decoration:underline;
font-size:12px;	
	}
	
	
.link a:visited
{
color:#F24921;
font-weight:bold;
text-decoration:underline;
font-size:12px;	
	
	}
	
.link a:hover
{
	color:#70180E;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.newsletter
{
	/*font:Arial; 	font-size:13px; 	color:#844317; 	font-weight:bold; 	font-style:normal; 	padding:0px 0 20px 170px;*/
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color:#000000;
	vertical-align: top;
	height: 23px;
	 padding-top:3px;
	text-align: left;
}

.text_email_website_txtbox
{
	font: Arial;
	font-size: 12px;
	color: #000000;
	height: 20px;
	border-width: 1;
	border-style: solid;
	border-color: #7F9DB9;
}

  .newsletter1
{
	/*font:Arial; 	font-size:13px; 	color:#844317; 	font-weight:bold; 	font-style:normal; 	padding:0px 0 20px 170px;*/
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color:#000000 ;
	 padding-bottom:3px;  
	height: 23px;
	
	text-align: left;
}

