 body		{
			background:url(../../images/bg-body.jpg);
			margin:8px 0px 0px 0px;
			}
.main_bg	{	
			background:url(../../images/bg-main.jpg) repeat-Y;
			}
.padding_main	{	
				padding:0 26px 0 26px;
				}
				
.border_td	{	
			border:solid 2px #FFFFFF;
			background:url(../../images/bg_find.jpg) repeat-x;
			vertical-align:top;
			
			padding:10px 0 0 10px;
			}
			
h1{ font-family:Georgia; font-weight:normal; font-size:22px; text-align:left; color:#860000; margin:0px; padding:18px 0 15px 0;}			
.padding_find_room{
					padding:10px 6px 10px 10px;
				}
				
.padding_hotel_promotion
				{
					padding:10px 6px 10px 6px;
				}
.padding_area_attractions
				{
					padding:10px 10px 10px 5px;
				}

.text_check{
				font-family:Arial;
				font-size:12px; 
				font-weight:bold;
				color: #000000;
				text-align:left;
				
			}	
.text_promo{
				font-family:Arial;
				font-size:12px;
				color: #000000;
				line-height:2;
				text-align:left;
			}							
				
.padding_bottom {
					padding:0px 0px 14px 0px;
					}

.png_file		{
					behavior:url(JS/iepngfix.htc);
					}
.bg_text{
			background-color:#FFF7DD;
			padding:0 10px 0 10px;
			 
}
.head_text	{
				padding:15px 0 10 0;
				}
				
.text_home	{
				font-family:arial;
				font-size:12px;
				font-weight:normal;
				text-align:justify;
				line-height:1.5;
				padding:0 0 10px 0; 
				}
.text_bottom	{
				font-family:arial;
				font-size:12px;
				font-weight:normal;
				text-align:center;
				line-height:1.5;
				padding:0 0 0px 0; 
				color:#FFFFFF;
				vertical-align:top;
				}
				
.text_bottom a:link{
				color: #ffffff;
				text-decoration:none;
							}	
.text_bottom a:activated{
				color: #ffffff;
				text-decoration:none;
							}
	
.text_bottom a:visited{
				color: #ffffff;
				text-decoration:none;
							}	
.text_bottom a:hover {
				color: #ffffff;
				text-decoration:underline;
							}
								
								
.text_footer{
				font-family:Arial;
				font-size:12px;
				font-weight: bold;
				color: #000000;
				text-align: center;
				word-spacing:2px;	
				padding:30px 0 0 0;	
			}
			
.text_footer a:link{
				color: #860000;
				text-decoration:none;
							}	
.text_footer a:activated{
				color: #860000;
				text-decoration:none;
							}
	
.text_footer a:visited{
				color: #860000;
				text-decoration:none;
							}	
.text_footer a:hover {
				color: #D2782C;
				text-decoration:underline;
							}
	.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;
						}																
.text_footer1{
				font-family:verdana;
				font-size:12px;
				font-weight:700;
				color: #860000;
				text-align: center;
							}	

.link a:link{
				color: #860000;
				text-decoration:none;
							}	
.link1 a:link{
				color: #D2782C;
				}
	

.Pageslink a:link	{	
			text-decoration:none;
			color:#9b0606;
			
			}

			
.link a:activated{
				color: #860000;
				text-decoration:none;
							}	
.link a:visited{
				color: #860000;
				text-decoration:none;
							}	
							
							
.link a:hover {
				color: #D2782C;
				text-decoration:underline;
							}	


/**/

.TopAttractionLink a:activated{
				color: #860000;
				text-decoration:none;
				font-weight:bold;
							}	
.TopAttractionLink a:visited{
				color: #860000;
				text-decoration:none;
				font-weight:bold;
							}	
							
							
.TopAttractionLink a:hover {
				color: #D2782C;
				text-decoration:underline;
				font-weight:bold;
							}



.text_footer1 a:link{
				color: #860000;
				text-decoration:none;
							}	
.text_footer1 a:active{
				color: #860000;
				text-decoration:none;
							}	
.text_footer1 a:visited{
				color: #860000;
				text-decoration:none;
							}	
							
.text_footer1 a:hover {
				color: #D2782C;
				text-decoration:underline;
							}	

							
.padding_footer{
				background:url(../../images/footer.jpg) no-repeat;
				height:161px;
				}	
				
.text_head_bg{ 
				font-family:Arial;
				font-size:14px;
				color:#ffffff;
				text-align: left;
				vertical-align:middle;
				background-color:#931B1B;
				height:23px;
				font-weight:bold;
				padding:0 0 0 5px;			
			}
.text_head_photogallery_bg{ 	
				font-family:Arial;
				font-size:14px;
				color:#ffffff;
				text-align: left;
				vertical-align:middle;
				background-color:#78AD21; 
				height:23px;
				font-weight:bold;
				padding:0 0 0 5px;			
			}	

			
.text_reservation{ 	font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 0 0 5px;
									
				}
				
/* amenities css*/
.text_head_amenities	{
				font-family:Arial;
				font-size:14px;
				color:#ffffff;
				text-align: left;
				vertical-align:middle;
				height:23px;
				font-weight:bold;
				padding:0 0 0 5px;		
				}
				
.img_amenities	{	padding:10px 0 0 0px;			
					text-align:center;
					vertical-align:top;
					}
					
.text_amenities{ 	font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 10px 5px 5px;;
									
				}


/* amenities css end */



/*meetings css*/
.text_meetings{ 	font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 0 0 5px;
					 padding-top:0px;
														
				}

/* meetings css end*/


/*neighborhood css*/
.text_neighborhood{ font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 0 0 10px;
														
				}
				
.text_head_neighborhood{ 
				font-family:Arial;
				font-size:14px;
				color:#ffffff;
				text-align: left;
				vertical-align:middle;
				background-color:#931B1B;
				height:23px;
				font-weight:bold;
				padding:0 0 0 5px;			
			}
			


/* neighborhood css end*/



/*privacy policy css*/

.text_privacy_policy{ font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 0 10px 5px;
														
				}
				
.text_head_privacy_policy{ 
				font-family:Arial;
				font-size:14px;
				color:#ffffff;
				vertical-align:middle;
				background-color:#931B1B;
				height:23px;
				font-weight:bold;
				padding:0px 0 0 5px;			
			}

/*privacy policy css end*/


/*signup css*/

.text_signup{		 font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 0 0 5px;
														
				}
.text_signup_1{font:Arial;
					font-size:13px;
					color:#000000;
					font-weight:bold;
					font-style:normal;
					padding:0px 0 20px 170px;

														
				}

.text_signup_txtbox{font:Arial;
					font-size:12px;
					color:#000000;
					height:18px;
					
														
				}
				
.text_head_signup{ 
				font-family:Arial;
				font-size:14px;
				color:#ffffff;
				vertical-align:middle;
				background-color:#931B1B;
				height:23px;
				font-weight:bold;
				padding:0px 0 0 5px;			
			}

/*signup css end*/


/*email_website css*/

.text_email_website{		 font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 0 0 5px;
														
				}
.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;
						 
														
				}
				.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;
						 
														
				}

.text_email_website_txtbox{font:Arial;
					font-size:12px;
					color:#000000;
					height:18px;
					border-width:1;
					border-style:solid;	
					border-color:#7F9DB9;			
				}
				
.text_email_website_txtarea{font:Arial;
					font-size:12px;
					color:#000000;
																		
				}
				
.text_head_email_website{ 
				font-family:Arial;
				font-size:14px;
				color:#ffffff;
				vertical-align:middle;
				background-color:#931B1B;
				height:23px;
				font-weight:bold;
				padding:0px 0 0 5px;			
			}

/*email_website css end*/



/* restaurant css*/
.text_head_restaurant	{
				font-family:Arial;
				font-size:14px;
				color:#ffffff;
				text-align:left;
				vertical-align:middle;
				background-color:#931B1B;
				height:23px;
				font-weight:bold;
				padding:0 0 0 5px;		
				}
				
.img_restaurant	{	padding:10px 0 0 0px;			
					text-align:center;
					vertical-align:top;
					}
					
.text_restaurant{ 	font:Arial;
					font-size:12px;
					color:#000000;
					text-align:justify;
					padding:5px 0px 5px 5px;;
									
				}


/* restaurant css end */




.img{ padding:0 0 10px 0}	

	
	
/* 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:active{
					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; 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;
	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: 135px
}
.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:12px;
	color:#000;
}
a.sm {
	font-size:10px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

/* END OF HEADER CSS*/
/*CSS for Promtion Employment and Attraction Pages*/
.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;
				
		
		   } 
		   /*CSS for Promtion */
		   
		   .pkgtablehead
{
		font-family:arial;
		font-weight:bold;
		font-size:10pt;
		color:#644125;
		background-color:#e1c588;
		vertical-align:middle;
		
		text-align:left;
}    

.Pageslink a:link	{	
			text-decoration:none;
			color:#9b0606;
			font-weight:bold;
			}
			
.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;
}  


.text_email_website_3
{
	font:Arial;
					font-family:arial;
						font-weight:bold;
						font-size:9pt;
						color:#000000;
						vertical-align:top;
						height:23px;
						padding:   0 49px 45px 0px;
						text-align:right;
	
	} 
	
	.text_email_website_4
{
	  font:Arial;
					font-family:arial;
						font-weight:bold;
						font-size:9pt;
						color:#000000;
						vertical-align:top;
						height:23px;
						padding:   0 72px 22px 0px;
						text-align:Right;
						 
														
				} 
				
		
		.text_email_website_6
{
	  font:Arial;
					font-family:arial;
						font-weight:bold;
						font-size:9pt;
						color:#000000;
						vertical-align:top;
						height:23px;
						padding:   0px 83px 5px 0px;
						text-align:Right;
						 
														
				} 
				.text_email_website_7
{
	  font:Arial;
					font-family:arial;
						font-weight:bold;
						font-size:9pt;
						color:#000000;
						vertical-align:top;
						height:23px;
						padding:   0px 83px 5px 0px;
						text-align:Right;
						 
														
				} 
				
				.text_email_website_8
{
	  font:Arial;
					font-family:arial;
						font-weight:bold;
						font-size:9pt;
						color:#000000;
						vertical-align:top;
						height:23px;
						padding:   0px 55px 5px 0px;
						text-align:Right;
						 
														
				}  
				
.DescriptionInner
{
	color:#000000;
	font-family: arial;
	font-size:12px;
} 

.bodytext		{
				font-family:arial;
				font-size:12px;
				color:#000000;
				line-height:17px;
				text-align:justify;
				padding:5px 0 0 0;
				}	
