body{

	margin:0px 0px 0px 0px;

	padding:0;

	}

a{

	outline:none !important;

	}

img{ border:0px; }

form{

	padding:0px;

	margin:0px;

	}

.NormalTxt{

	color:#000000;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	TEXT-DECORATION: none;

	}

.NormalTxt_Link{

	color:#000000;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	TEXT-DECORATION: underline;

	}

:hover.NormalTxt_Link{

	color:#ff0000;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	TEXT-DECORATION: underline;

	}



.DivTxt_Normal{

	text-align : justify;

	line-height : 160%;

	padding:0px 5px 0px 5px;

	color:#000000;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	TEXT-DECORATION: none;

	}

.DivTxt_Red{

	text-align : justify;

	line-height : 160%;

	padding:5px 5px 0px 5px;

	color:#CC3333;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	TEXT-DECORATION: none;

	}

.DivTxt_Black{

	text-align : justify;

	line-height : 160%;

	padding:5px 5px 0px 5px;

	color:#000000;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	TEXT-DECORATION: none;

	}

#MainTable{

	background-image:url(../images/page_bg.jpg);

	background-repeat:repeat-x;

	}

.suckertreemenu{

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

	padding :0px;

	margin:0px;

	width:655px;

	text-align:center;

	}

/* CSS For Top Menu Bar*/

.suckertreemenu ul{

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align:center;

	}

/*Top level list items*/

.suckertreemenu ul li{

	position: relative;

	display: inline;

	float: left;

	}

/*Top level menu link items style*/

.suckertreemenu ul li a{

	display: block;

	padding: 1px 0px 1px 0px;

	text-decoration: none;

	color: #ffffff;

	}

/*1st sub level menu*/

.suckertreemenu ul li ul{

	left: 0px;

	position: absolute;

	top: 1em; /* no need to change, as true value set by script */

	display: block;

	visibility: hidden;

	background-color: #E3E3E1; /*overall menu background color*/

	text-align:left;

	}

/*Sub level menu list items (undo style from Top level List Items)*/

.suckertreemenu ul li ul li{

	display: list-item;

	float: none;

	}

/*All subsequent sub menu levels offset after 1st level sub menu */

	.suckertreemenu ul li ul li ul{ 

	left: 159px; /* no need to change, as true value set by script */

	top: 0;

	}

/* Sub level menu links style */

.suckertreemenu ul li ul li a{
	border-bottom:1px solid #D3D3D3;
	border-right:0 none;
	color:#000000;
	display:block;
	padding:5px;
	text-decoration:none;
	white-space:nowrap;
	}

.suckertreemenu ul li ul li a:hover{

	background-color: #8F2323;

	color: #ffffff;

	}

/* Holly Hack for IE \*/

* html .suckertreemenu ul li { float: left; height: 1%; width:8px; }

* html .suckertreemenu ul li a { height: 5px; }

/* End */

.PageHeadingBlue{

	color:#006699;

	font-size:18px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;	

	}

.PageHeadingGray{

	color:#006699;

	font-size:18px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;	

	}

.link_txt_td{

	padding:5px;

	}

.link_txt {	

	color:#333333;

	font-size:11px;

	text-decoration:none;

	font-family:Tahhoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

:hover.link_txt{	

	color:#ff0000;

	font-size:11px;

	text-decoration:none;

	font-family:Tahhoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

.H_Blue{

	color:#00659C;

	font-size:18px;

	text-decoration:underline;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-transform: uppercase;

	text-indent : 20px;

	}

.H_Black{

	color:#333333;

	font-size:18px;

	text-decoration:underline;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-transform: uppercase;

	text-indent : 20px;

	}

.H_Maroon{

	color:#9A0001;

	font-size:18px;

	text-decoration:underline;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-transform: uppercase;

	text-indent : 20px;

	}

.HotelName{

	color:#333333;

	font-size:16px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

.NormalTxt_13{

	color:#333333;

	font-size:11px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-weight:bold;

	line-height:130%;

	}

.Name{

	color:#005F8C;

	font-size:15px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

.From{

	color:#990000;

	font-size:15px;

	text-decoration:none;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

.MoreTestimonials, :hover.MoreTestimonials{

	color:#990000;

	font-size:11px;

	text-decoration:underline;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	}

.FooterLink_Td{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	TEXT-DECORATION: none;

	outline:none;

	padding:5px;

	}

.FooterLink{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	TEXT-DECORATION: none;

	outline:none;

	}

:hover.FooterLink{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	TEXT-DECORATION:underline;

	color:#ffffff;

	outline:none;

	}

.PaddingTd{

	padding:5px;

	color:#000000;

	}



	

	

	

/* CSS For Booking Engine Start */



.field{

	font-family: Arial;

	font-size: 11px;

	color : #000000;

	}

#booking_form{

	border: #000000 2px solid;

	width : 500px;

	padding : 10px;

	background-color:#F5F4F5;

	}

.booking_form_small{

	border: #000000 0px solid;

	}



/* CSS For Booking Engine End */



/* CSS For Calender Start */



.calcontainer {

	HEIGHT: 1%;

	font-size:11px;

	}

.calbordered {

	BORDER: #000000 4px solid;

	PADDING: 4px;

	FLOAT: left;

	BACKGROUND-COLOR: #8A2223;

	font-size:11px;

	}

.calbordered .title {

	MARGIN-BOTTOM: 5px;

	FONT-WEIGHT: bold;

	FONT-FAMILY:Arial,Helvetica,sans-serif;

	font-size:11px;

	WIDTH: 297px;

	COLOR: #ffffff;

	POSITION: relative;

	HEIGHT: auto

	}

.title .close-icon {

	BORDER-RIGHT: medium none;

	BORDER-TOP: medium none;

	RIGHT: 0px;

	BORDER-LEFT: medium none;

	BORDER-BOTTOM: medium none;

	POSITION: absolute; TOP: 0px

	}

.cal2up {

	FLOAT: left

	}

.calnavleft {

	LEFT: 2px;

	BOTTOM: 0px;

	POSITION: absolute;

	TOP: 0px;

	HEIGHT: 12px

	}

.calnavright {

	RIGHT: 2px;

	BOTTOM: 0px;

	POSITION: absolute;

	TOP: 0px;

	HEIGHT: 12px

	}

.calendar {

	FONT-FAMILY:Arial,Helvetica,sans-serif;

	font-size:11px;

	TEXT-ALIGN: center;

	border-spacing: 0

	}

.calcell {

	BORDER: #e0e0e0 1px solid;

	WIDTH: 1.5em; 

	HEIGHT: 1em;

	BACKGROUND-COLOR: #fff

	}

.calcell A {

	COLOR: #1596ae;

	TEXT-DECORATION: none

	}

.today {

	BORDER: #000 1px solid;

	}

.oom {

	BORDER: #e0e0e0 1px solid;

	CURSOR: default;

	COLOR: #999;

	BACKGROUND-COLOR: #eee

	}

.oom:hover {

	CURSOR: default;

	COLOR: #999;

	BORDER: #e0e0e0 1px solid;

	BACKGROUND-COLOR: #eee

	}

.selected {

	COLOR: #003db8;

	BORDER: #ff9900 1px solid;

	BACKGROUND-COLOR: #fff19f

	}

.calcell:hover {

	CURSOR: pointer;

	COLOR: #fff;

	BORDER: #ff9900 1px solid;

	BACKGROUND-COLOR: #ff9900

	}

.calcellhover {

	CURSOR: pointer;

	COLOR: #fff;

	BORDER: #ff9900 1px solid;

	BACKGROUND-COLOR: #ff9900

	}

.calcellhover A {

	COLOR: #fff

	}

.calcell:hover A {

	COLOR: #fff

	}

.restricted {

	TEXT-DECORATION: line-through

	}

.previous {

	COLOR: #ccc

	}

.highlight1 {

	BACKGROUND-COLOR: #ccff99

	}

.highlight2 {

	BACKGROUND-COLOR: #99ccff

	}

.highlight3 {

	BACKGROUND-COLOR: #ffcccc

	}

.highlight4 {

	BACKGROUND-COLOR: #ccff99

	}

.calhead {

	VERTICAL-ALIGN: middle;

	BORDER: #e0e0e0 1px solid;

	BACKGROUND-COLOR: #fff

	}

.calheader {

	WIDTH: 100%;

	COLOR: #666;

	POSITION: relative

	}

.calheader IMG {

	BORDER: medium none

	}

.calweekdaycell {

	FONT-WEIGHT: normal;

	COLOR: #ffffff

	}

.calfoot {

	BACKGROUND-COLOR: #eee

	}

.calrowhead {

	FONT-WEIGHT: normal;

	FONT-SIZE: 8px;

	WIDTH: 15px;

	COLOR: #666;

	FONT-STYLE: italic

	}

.calrowfoot {

	FONT-WEIGHT: normal;

	FONT-SIZE: 8px;

	WIDTH: 15px;

	COLOR: #666;

	FONT-STYLE: italic

	}

.calrowhead {

	BORDER-RIGHT-WIDTH: 2px

	}

/* CSS for calender end */





/* Added as per Wingston Requirement */

.formtext {	

	color:#333333;

	font-size:11px;

	text-decoration:none;

	font-family:Tahhoma, Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding:3px 0px 3px 0px;

	}

.form_input {

    	BORDER: #a0a0a0 1px solid; 

	FONT-SIZE: 10px; 

	FONT-FAMILY: verdana, Arial;  

	width:230px; 

	BACKGROUND-COLOR: #E3E3E1; 

	COLOR: #333333;

	}

.form_input1 {

	BORDER: #a0a0a0 1px solid; 

	FONT-SIZE: 10px; 

	BACKGROUND-COLOR: #E3E3E1;

	FONT-FAMILY: verdana, Arial;  

	COLOR: #333333; 

	width:160px; 

	height:14px

	}

.form_select {

    	BORDER: #a0a0a0 1px solid; 

	FONT-SIZE: 10px; 

	BACKGROUND-COLOR: #E3E3E1;

	FONT-FAMILY: verdana, Arial;  

	COLOR: #333333; 

	width:145px;

	}

.form_select1 {

    	BORDER: #a0a0a0 1px solid; 

	FONT-SIZE: 10px; 

	BACKGROUND-COLOR: #E3E3E1;

	FONT-FAMILY: verdana, Arial;  

	COLOR: #333333; 

	width:220px;

	}

.form_select2 {

    	BORDER: #a0a0a0 1px solid; 

	FONT-SIZE: 10px; 

	BACKGROUND-COLOR: #E3E3E1;

	FONT-FAMILY: verdana, Arial;  

	COLOR: #333333; 

	width:40px;

	}	

.form_select3 {

    	BORDER: #a0a0a0 1px solid; 

	FONT-SIZE: 10px; 

	BACKGROUND-COLOR: #E3E3E1;

	FONT-FAMILY: verdana, Arial;  

	COLOR: #333333; 

	width:87px;

	}	

.form_select4 {

    	BORDER: #a0a0a0 1px solid; 

	FONT-SIZE: 10px; 

	BACKGROUND-COLOR: #E3E3E1;

	FONT-FAMILY: verdana, Arial;  

	COLOR: #333333; 

	width:46px;

	}

.form_button { 

    	BACKGROUND-COLOR: #E3E3E1;   

	BORDER: #8bafdd 1px solid;   

	COLOR: #333333; 

	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;   

	FONT-SIZE: 10px;   

	FONT-WEIGHT: bold;

	}	

.form_textarea { 

    	BORDER: #a0a0a0 1px solid; 

	FONT-SIZE: 10px; 

	FONT-FAMILY: verdana, Arial;  

	width:230px; 

	BACKGROUND-COLOR: #333333; 

	COLOR: #8a8a8a;

	}

	



.PhotoGalleryContainer{

	border:#DFDFDF 1px solid;

	background-color:#EEEEEE;

	padding:8px;

	}

.PhotoContainer{

	border:#DFDFDF 1px solid;

	background-color:#ffffff;

	padding:8px;

	}

.PhotoBorder{

	border:#DFDFDF 1px solid;

	}

.NornalText{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:8px;}

.BottomBorder{border-bottom:#999999 1px dotted}

.RequestTable td{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:6px;}

.feedBackTable{

	font-family:Verdana;

	font-size:11px;

	color:#333333;

	font-weight:normal;

	border:1px solid #CCC;

}

.feedBackTable ul{ margin:0px 0px 0px 25px; padding:0px 0px 0px 25px;}

.feedBackOption{ margin:4px 0px;}

.feedBackOption td{ text-align:center; width:22px;}

.leftHead{ 	width:180px; text-align:left; }



.columnWidth{ width:100px; text-align:center; }

.topBorder ul, .columnWidth input{ margin:0px; padding:0px; font-size:11px; }

.topBorder{ border-top:2px solid #CCC; }

.topBorder ul{ margin-left:40px; }

.topBorder ul ul{ margin-left:30px; }

.radio_td{ width:12px; text-align:center;}

.redHeading{ color:#9B0000; font-weight:bold;}

#errorMsg, .errorMsg{ 

	background:#FF9D9D; 

	font-family:Verdana; 

	font-weight:bold; 

	border:1px solid red; 

	font-size:10px; 

	padding:7px 10px;

	display:none;

	margin-bottom:10px;

	line-height:125%;

}

.errorMsg{ display:block; padding:3px; margin:10px 5px 5px; color:#000000 !important; }

.optionTable{ text-align:center; }

#loginTable{ border:1px solid #CCCCCC;}

#loginTable *{ 

	font-family:Verdana;

	font-size:11px;

	color:#FFF;

}

#loginTable h2{ margin:0px; padding:0px; color:#333333; font-size:16px; line-height:15px; font-weight:bold; font-family:Arial; }

#loginTable input{

	color:#333333;

	border:1px solid #CCCCCC;

}

#loginTable input[type="submit"]{

	font-weight:bold;

	padding:1px 10px;

}

#recordTable{

	border:1px solid #CCC;

	width:800px;

	font-size:11px;

	color:#333333;

	position:relative;

	font-family:Verdana;

	font-weight:normal;

	text-align:left;

	z-index:200;

	margin:10px 20px 10px -500px;

	padding:3px;

	border-collapse:collapse;

}

#recordTable td{

	border:1px solid #CCC;

	padding:3px;

}

#recordTable input{

	font-size:11px;

	border:1px solid #999;

	color:#333333;

}

#recordTable input[type="submit"]{

	padding:0px 3px;

	font-size:9px;

	font-weight:bold;

	background:#CCC;

}

#recordTable table{

	margin-bottom:10px;

	border-collapse:collapse;

}

.logout, .logout a, .goback, .goback a{

	color:#333333 !important;

	font-size:14px;

}

.logout a{

	font-size:11px !important;

	text-decoration:none;

}

.logout a:hover, .goback a:hover{

	text-decoration:underline overline;

}

.goback a{

	text-decoration:none;

	color:#FF0000 !important;

	font-weight:bold;

	font-size:11px;

}

#recordTable a{

	color:#0000FF;

}

#airPickUp{

	display:none;

}

.mandatory{ color:#FF0000; font-family:Verdana; }

.nowrap td{

	white-space:nowrap;

}

.testimonialHead{

	font-family:Verdana;

	font-size:11px;

	font-weight:bold;

	background:#CCCCCC;

	padding:5px 0px 5px 7px;

}

#txtPayMode{
	display:none;
}