﻿

/*Css For Package and Attraction Dynamic Page*/

.tablemain

{

border-collapse:collapse;

width:777px;

}

.tableouter

{

width:777px;

background:url(../../images/bg-body.html);

}

.tableinner

{

width:99%;

}

.tableinnerone

{

width:100%;

padding:2;

}

.booknow

{

background:url("../../images/bg-booknow.html");

vertical-align:top;

width:218px;	

}

.headclass

{

  color:#ffffff;

  background-color:#30759e;

  font-family:Georgia;

  font-size:16px;

  text-decoration:none;

  text-align:left;

  height:20px;

  font-weight:bold;

}

.Ratecode

{

  color:#ffffff;

  background-color:#30759e;

  font-family:Arial;

  text-align:right;

  text-decoration:none;

  font-size:15px;

  font-weight:bold;	

}

.Topattractionlink

{

color:#000000;

}

.DownlodandWeb

{

 color:Black;

 font-weight:bold;

 font-size:12px;

}

.DescriptionInner

{

	color:#000000;

	font-size:12px;

	text-align:justify;

}

.Urlclass

{

	color:#002674;

	font-size:12px;

}

.pkgtablehead

{

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color:Black;

	text-align:left;

	background-color:#e1c588; 

}

.pkgtableInner

{

	font-family: Verdana;

	background:#fff5d5; 

	font-size: 11px;

	color: #000000;

}

/*End Css For Package Dynamic Page*/



.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; }

a.one:link

{

	text-decoration : none;

	color: #0066cc;

	font-size: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

a.one:visited

{

	text-decoration :none ;

	color: #0066cc;

	font-size: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

a.one:hover

{

	text-decoration : underline;

	color:Navy;

	font-size: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

a.one:active

{

	text-decoration : none;

	color: #000000;

	font-size: 15px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	}

body {

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #152648;

}

.bgsigninline {	BACKGROUND-COLOR: #b1dee5

}

.bgwhite {	BACKGROUND: #fff

}

.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

}

.style1 {

	color: #0066cc;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-decoration: underline = none;

}

.style2 {

	color: #990000;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 23px;

}



.style123

{

	

	color: #990000;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

}



.selectdate {FONT-WEIGHT: bold; WIDTH: 116px

}

.selectday {FONT-WEIGHT: bold

}

.style10 {	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}

.style9 {	font-size: 18px;

	color: #FFFFFF;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.contactinfo {MARGIN-BOTTOM: 8px; WIDTH: 754px; BACKGROUND-COLOR: #F0F8FF;

}

.style12 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; }

.style13 {color: #333333}









td, p {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

}

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#0066CB;

	text-decoration:underline;

}

a:hover {

	color:#002674;

}

a span {

	text-decoration:none;

}

a.sm {

	font-size:10px;

}

.underline {

	text-decoration:underline;

}

input {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000;

}





#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;	

}

















/* form elements*/

form {

	padding:0;

	margin:0;

}



.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;

}







/*

	info boxes global

*/



	

/* END NEW */



INPUT.FileUpload

{

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	height: 15px;

	font-weight: normal;

	border: solid 1px #ACABAF;

	width: 200px;

	vertical-align: middle;

	color: #323F51;

	position: relative;

    text-align: right;    

    filter:alpha(opacity: 0);

   opacity: 0;

	/* filter:alpha(opacity: 0);

    opacity: 0;*/

}



INPUT.TextBox

{

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 12px;

	height: 12px;

	font-weight: normal;

	border: solid 1px #ACABAF;

	width: 120px;

	vertical-align: top;

	color: #323F51;

}



TD.Label

{

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-align:left;

	background:#e7e7e7;   

	background-color:#e7e7e7;

}



TD.UserLabel

{

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: Bold;

	color: #000000;

	text-align:left;

	background:#e7e7e7;   

	background-color:#ffeaa3;

}



TD.HeadLabel

{

	width: 700px;

	height:30px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #ffffff;

	text-align:center;

	background:#1361ac;  

}



TD.BackGround

{

	text-align:left;

	background:#e7e7e7;   

	background-color:#e7e7e7;

}



SELECT.DropDown

{

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	height: 16px;

	font-weight: normal;

	border: solid 1px #ACABAF;

	width: 40px;

	vertical-align: middle;

	color: #323F51; /*  position:absolute;    margin-top:25px;*/

}



TABLE.GridTable

{

	/*background-image:url(../../images/tbl1-bg-head.gif);*/

	border-top:0px;

    border-bottom:0px;

    border-left:0px;

    border-right:0px;

}



TD.GridHeadCellData           

{

	height: 31;

	FONT-FAMILY: Verdana, Helvetica, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT:bold;

    border-top:1px solid #C0C0CC;

    border-bottom:1px solid #C0C0CC;

    border-left:1px solid #C0C0CC;

    border-right:1px solid #C0C0CC;

    background-color:#1361ac;

    color:#ffffff;

  

}

TD.GridCellData           

{

	background-color: inherit;

	height: 24;

	FONT-FAMILY: Verdana, Helvetica, sans-serif;

    FONT-SIZE: 10px;

    FONT-WEIGHT: normal;

    border-top:0px solid #C0C0CC;

    border-bottom:0px solid #C0C0CC;

    border-left:1px solid #C0C0CC;

    border-right:1px solid #C0C0CC;

}



TR.GridCellLight

{

   background-color: #ffffff;

}

TR.GridCellDark

{

    background-color: #e7e7e7;

}

.tej img{float:left; clear:both; padding:0 10px 0 0;}

.text {text-align:left; font-family:Arial; font-size:9pt; font-weight:normal; text-align:justify;}





.newone

{

 font-size:8pt;

 color:#808080;

 

 font-family:Verdana;	

 height:29px;

	

} 



.BookGridheader

{

 font-size:8pt;

 color:#808080;

 font-weight:bold;

 

 font-family:Verdana;

 height:31px;	

	

}