body
{
	background: url(../../images/bg_body.jpg);
	margin:0px 0 0 0;
	padding:0px 0 0 0;
}
.body_wraper{background: url(../../images/main_body_bg.jpg) center top no-repeat;padding:10px 0 0 0; width:100%;}
.body_repeat{background: url(../../images/body_repeat.png) repeat-y; width:810px;}
.body_top{background: url(../../images/bg_main_top.png) center top no-repeat; width:810px; height:28px;}

h1 { margin:0px; font-size:17pt; font-family:Georgia, Arial; font-weight:normal; color:#7A6E3C; text-align:left; padding:0px;}
.shadow_left
{
	background: url(../../images/shadow_left.jpg);
	width: 16px;
}
.shadow_right
{
	background: url(../../images/shadow_right.jpg);
	width: 16px;
}

.main_bg
{
	background-color: #ffffff;
	padding: 0 12px 0 11px;
}

.png_file
{
	behavior: url(JS/iepngfix.htc);
}


.body_text
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 0 0px 0 0px;
	text-align: justify;
}

.body_text_1
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 0 32px 0 16px;
	text-align: justify;
}
.bg_right_panel
{
	background: url(../../images/bg_right_panel.jpg);
	width: 245px;
}
.pannel_text
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FAF6DD;
	word-spacing: 3px;
	
}
.text_check_in
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	padding: 15px 0 5px 0px;
	color: #9ec3ea;
}

.bg_main
{
	background:url(../../images/bg_main.jpg) -2px center ;
	
}
.bg_footer
{
	background: url(../../images/bg_footer.jpg) no-repeat;
	width: 755px;
	height: 124px;
}
.text_footer
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #b69d60;
	padding: 15px 0 5px 0;
	line-height: 20px;
}
.text_footer a:link
{
	color: #b69d60;
	font-weight: bold;
	text-decoration: none;
}
.text_footer a:activated
{
	color: #b69d60;
	font-weight: bold;
	text-decoration: none;
}

.text_footer a:visited
{
	color: #b69d60;
	font-weight: bold;
	text-decoration: none;
}
.text_footer a:hover
{
	color: #844317;
	font-weight: bold;
	text-decoration: underline;
}
.text_footer1
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #b69d60;
	padding: 5px 0 0 0;
	line-height: 25px;
}
.text_footer1 a:link
{
	color: #b69d60;
	font-weight: bold;
	text-decoration: none;
}
.text_footer1 a:activated
{
	color: #b69d60;
	font-weight: bold;
	text-decoration: none;
}

.text_footer1 a:visited
{
	color: #b69d60;
	font-weight: bold;
	text-decoration: none;
}
.text_footer1 a:hover
{
	color: #844317;
	font-weight: bold;
	text-decoration: underline;
}

.text_footer2
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #ffffff;
	line-height: 17px;
}

.text_footer2 a:link
{
	color: #ffffff;
	text-decoration: none;
}
.text_footer2 a:activated
{
	color: #ffffff;
	text-decoration: none;
}

.text_footer2 a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.text_footer2 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.text_findaroom_combo
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #844317;
	text-align: justify;
}



/*Css For Reservation Start*/
.text_reservation
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 0 10px 0 10px;
	text-align: justify;
}

.text_reservation1
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0 10px 0 10px;
	text-align: justify;
}

.text_reservation1 a:link
{
	color: #FFFFFF;
	text-decoration: underline;
}
.text_reservation1 a:activated
{
	color: #FFFFFF;
	text-decoration: underline;
}

.text_reservation1 a:visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.text_reservation1 a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.text_heading_reservation
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color:#2b486a;
}


.text_request_form
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #844317;
	padding: 0 0px 0 10px;
	text-align: left;
	height: 23px;
}

.text_option
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #844317;
	padding: 0 0px 0 0px;
	text-align: justify;
	height: 23px;
}

.text_box
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #844317;
	text-align: justify;
	height: 22px;
}
.padding
{
	padding: 0 0 0 5px;
}

.img_reservation
{
	padding: 15px 0 15px 0;
	text-align: center;
}


.text_area
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #844317;
	text-align: justify;
	width: 175px;
}



/*Css For Reservation End*/





/*Css For Rooms Start*/
.text_rooms
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 5px 0px 0 0px;
	text-align: justify;
}

.text_heading_rooms
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color: #2b486a;
}
/*Css For Rooms End*/



/*Css For Amenities Start*/
.text_amenities
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 5px 0px 0 5px;
	text-align: justify;
}

.text_heading_amenities
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color: #A55125;
}
/*Css For Amenities End*/


/*Css For Promotions Start*/
.text_promotions
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 5px 0px 0 5px;
	text-align: justify;
}

.text_heading_promotions
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color: #A55125;
}
/*Css For Promotions End*/


/*Css For Neighbourhood Start*/
.text_neighbourhood
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 5px 0px 0 5px;
	text-align: justify;
}

.text_heading_neighbourhood
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color: #2b486a;
}
/*Css For Neighbourhood End*/



/*Css For pentiction_bc Start*/
.text_pentictionbc
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #787671;
	text-align: justify;
}

/*Css For pentiction_bc End*/


/*Css For Contact Us Start*/
.text_contactus
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 5px 0px 5px 5px;
	text-align: justify;
}

.text_heading_contactus
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color:#2b486a;
}
/*Css For  Contact Us End*/


/*Css For Pribvacy Policy Start*/
.text_privacypolicy
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 5px 5px 5px 5px;
	text-align: justify;
}

.text_heading_privacypolicy
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color:#2b486a;
}
/*Css For  Privacy Poicy End*/




/*Css For Site Map Start*/
.text_sitemap
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 0px 5px 5px 5px;
	text-align: justify;
}

/*Css For  Site Map End*/

/*Email WebSite Page*/

.text_email_website
{
	font: Arial;
	font-size: 13px;
	color: #787671;
	text-align: justify;
	padding: 5px 0 0 5px;
}
.text_email_website_1
{
	font: Arial;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: #844317;
	vertical-align: top;
	height: 23px;
	padding: 0 9px 9px 0px;
	text-align: left;
}
.text_email_website_2
{
	font: Arial;
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color: #844317;
	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: #000000;
	height: 20px;
	border-width: 1;
	border-style: solid;
	border-color: #7F9DB9;
}

.text_email_website_txtarea
{
	font: Arial;
	font-size: 12px;
	color: #000000;
}

.text_heading_email_website
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color: #2b486a;
}

/**/


/*Css For email_website Start
.text_email_website	{
					font-family:arial;
					font-size:12px;
					font-weight:normal;
					color:#844317;
					padding:5px 5px 5px 5px;
					text-align:justify;
					}	   */



/*.text_email_website_1{	font:Arial;
						font-size:13px;
						color:#844317;
						font-weight:bold;
						font-style:normal;
						padding:0px 0 20px 170px;														
					}
				
.text_email_website_txtbox{	font:Arial;
							font-size:12px;
							color:#844317;
							height:22px;			
														
							}
				
.text_email_website_txtarea{	font:Arial;
								font-size:12px;
								color:#844317;																		
							}*/
/*Css For  email_website End*/





/*Css For Newsletter Signup Start*/
.text_signup
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #787671;
	padding: 5px 5px 5px 5px;
	text-align: justify;
}

.text_heading_signup
{
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	font-weight: bold;
	padding: 0 0px 0 5px;
	text-align: left;
	height: 23px;
	vertical-align: middle;
	background-color:#2b486a;
}

.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: #844317;
	vertical-align: top;
	height: 23px;
	 padding-top:3px;
	text-align: left;
}

   .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: #844317;
	 padding-bottom:3px;  
	height: 23px;
	
	text-align: left;
}







.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;
}


.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;
}

/* The pointer image is hadded by using another div */
.hint .hint-pointer
{
	position: absolute;
	left: -16px;
	top: 0px;
	width: 16px;
	height: 14px;
	background: url(../../images/pointer.gif) left top no-repeat;
}


/*Css For  Newsletter Signup End*/




/* START 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: none;
}

.halfmoon
{
	/*margin-bottom: 4px;*/
}
.halfmoon ul
{
	/*padding: 3px 9px 2px 5px;*/
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	padding:0 0 0 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.#8c949f*/
}
.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: #000000;
	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: #000000;
	border-bottom: #efefef 1px solid;
}
.inputmempassword
{
	width: 78px;
}
.bgsigninline
{
	background-color: #b1dee5;
}

#signin
{
	width: 415px;
	height: 47px;
	background-color: #DDEEF1;
	display: none;
	text-align: right;
}
#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*/

.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;
}

.style1
{
	color: #0066CC;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline = none;
}

.style123
{
	color: #990000;
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 18px;
}

.selectdate
{
	font-weight: bold;
	width: 100px;
}
.selectday
{
	font-weight: bold;
}
.style10
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.contactinfo
{
	margin-bottom: 8px;
	width: 754px;
	background-color: #faefc4;
}
.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: 13px;
	color: #838383;
	font-weight:bold; 
}
a.sm
{
	font-size: 10px;
}
input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

/* END OF HEADER CSS*/
/*Css for promotion and attraction */

.GridDataheader
{
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	color: #ffffff;
	background-color: #2b486a;
	vertical-align: middle;
	height: 23px;
	padding: 0 0 0 10px;
}
/*CSS for Promtion */

.pkgtablehead
{
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	color: #644125;
	background-color: #e1c588;
	vertical-align: middle;
	text-align: left;
}
.DescriptionInner
{
	color: #787671;
	font-family: arial;
	font-size: 13px;
}
.DownlodandWeb
{
	color: #787671;
	font-weight: bold;
	font-size: 14px;
}


.BWlink a:link
{
	color: #787671;
	text-decoration: none;
}
.BWlink a:activated
{
	color: #787671;
	text-decoration: none;
}

.BWlink a:visited
{
	color: #787671;
	text-decoration: none;
}
.BWlink a:hover
{
	color: #2b486a;
	text-decoration: underline;
}

.BWlink1 a:link
{
	color: #787671;
	text-decoration: none;
	font-weight: bold;
}
.BWlink1 a:activated
{
	color: #787671;
	text-decoration: none;
}

.BWlink1 a:visited
{
	color: #787671;
	text-decoration: none;
}
.BWlink1 a:hover
{
	color: #2b486a;
	text-decoration: underline;
}


.book_container{width:193px; height:auto; float:left; background:none; padding:25px 0 0 105px;}

.checkin_form {width:171px; height:31px; float:left; padding:0 0px 25px 0px;}
.form{width:131px; height:29px; float:left; text-align:left; vertical-align:top; background:#FFFFFF; border:solid 1px #b7c5d3;}
.select_rate{width:145px; height:26px; float:left; text-align:left; vertical-align:top; background:#FFFFFF; border:solid 1px #b7c5d3; padding-top:3px;}


.checkin_form .form input {width:118px; border:none; background:none; padding:8px 5px 8px 10px;} 
.checkin_area .checkin_form .calander{width:38px; height:31px; float:left;}

#book_area .room_area {width:91px; height:62px; float:left; background:none; padding:0px 0 0 0px;}
#book_area .room_area .room_heading {width:91px; height:17px; float:left; background:none;}
#book_area .room_area .room_form {width:91px; height:31px; float:left; background:none;}
#book_area .room_area .room_form .form{width:42px; height:18px; float:left; text-align:left; vertical-align:top; background:url(../images/input_bg.jpg) top left repeat-x; padding:5px 5px 8px 5px;}
#book_area .room_area .room_form .form input {width:42px; border:none; background:none; padding:8px 5px 8px 5px;}
#book_area .room_area .room_form .form select {width:52px; border:none; background:none;}
#book_area .book_btn {width:218px; height:53px; float:left; background:none; padding:9px 0 0 20px;}






.booking_container {width:171px; height:200px; position:absolute; top:-25px; left:30px; z-index:888;}
.find_room{ width:171px; float:left; vertical-align:top; padding:0 0 0 0; height:31px;}
.booknow_area { width:171px;  float:right; height:auto;}
.checkin_area { width:171px;  float:left;border:solid 0px red; height:65px;}
.checkin_text_area { width:171px; float:left; padding:0px 0 0px 0; height:20px;color:#fff; float:left; font-family:arial; font-size:12px; font-weight:bold; text-align:left; padding:0 0 0 0;}








.checkin_box_area { width:171px; float:left; border:solid 0px red; }
.input_area{ width:137px; float:left; height:28px; background:url(../../images/date_bg.jpg) no-repeat; padding:0 0 0 0px;}



.checkout_area { width:171px;float:left; padding:0px 0 0 0; border:solid 0px red; vertical-align:top; }

.input_box{ background:none; border:none; width:129px; float:left;  padding:7px 0 5px 8px; font-family:Arial;font-size:12px; font-weight:bold; text-align:left; color:#777777; vertical-align:top;  float:left;}
.cal_area { width:26px;float:left; vertical-align:top; height:28px; padding:0px 0 0 0px; float:left; }

.booknow_btn_area { width:171px; height:38px; float:left;margin:10px 0 0 60px; z-index:-10000; }


