body 		{
			margin-top: 8px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 8px;
			background:url(../../images/bg-body.jpg);
			}
form {
			padding:0;
			margin:0;
			}
			

img
			{
			border: none;
			}

li
			{
			font-family:arial;
			font-size: 10pt;
			}
			
	
table	{
			border-collapse:collapse;
			}
			
td.sidegap	{
			padding: 0 10px 0 10px;
			background-color:#FFFFFF;
			}	
.text	{
			font-family:verdana;
			font-size:8pt;
			color:#000000;
			text-align:justify;
			padding:10px 10px 0 10px;
			}

.text_privacy	{
			font-family:verdana;
			font-size:8pt;
			color:#000000;
			text-align:justify;
			padding:10px 10px 10px 10px;
			}
.text a:link	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.text a:activated	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.text a:visited	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.text a:hover	{
			color:#70180E;
			font-weight:bold;
			text-decoration:underline;
			}
.header_text	{
					position:absolute;
					top:475px;
					margin-left:10px;
					}


.page a:link	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.page a:activated	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.page a:visited	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.page a:hover	{
			color:#70180E;
			font-weight:bold;
			text-decoration:underline;
			}



h1 {
color:#684117;
font-family:Georgia;
font-size:16pt;
font-weight:normal;
margin:0px;
padding:0 0 5px 0px;
text-transform:none;
}

h1 a:link {
color:#7D1E04;
font-size:18px;
text-decoration:none;
font-weight:normal;
margin:0px;
}
h1 a:visited {
color:#7D1E04;
font-size:18px;
text-decoration:none;
font-weight:normal;
margin:0px;
}
h1 a:hover {
color:#B57221;
font-size:18px;
text-decoration:none;
font-weight:normal;
margin:0px;
}

					
/*START CSS FOR RESERVATION PAGE*/					

.img_reservation	{
						padding:0 0px 15px 10px;
						vertical-align:top;
						}
.header_text_gap	{
						 padding:10px 10px 0 0;
						}
.headbg_res	{
				height:22px;
				font:verdana;
				font-size:11pt;
				color:#ffffff;
				background-color:#C0362C;
				padding:0 0 0 10px;
				font-weight:bold; 
				text-align:left;
				vertical-align:middle;
				}
				
.text_res {
			padding:5px 0 0px 0;
			font-family:verdana;
			font-size:8pt;
			color:#000000;
			text-align:justify;
			}
							
.text_res ul li	{
			font-family:verdana;
			font-size:8pt;
			color:#000000;
			text-align:justify;
			}
	
/*END CSS FOR THE RESERVATION PAGE*/

/*START CSS FOR ROOMS PAGE*/
.header_text_gap_rooms	{
						 padding:15px 10px 0 0;
						}
.headbg_room	{
					height:22px;
					font:verdana;
					font-size:11pt;
					color:#ffffff;
					background-color:#CC9933;
					padding:0 0 0 10px;
					font-weight:bold; 
					text-align:left;
					vertical-align:middle;
					}
					
.img_rooms	{
						padding:10px 0px 0px 10px;
						vertical-align:top;
						}
.pad	{
				padding:10px 10px 0 10px;
					}
.text_room	{
			font-family:verdana;
			font-size:8pt;
			color:#000000;
			text-align:justify;
			padding:10px 0px 0 0px;
			}

/*END CSS FOR ROOMS PAGE*/

/*START CSS FOR AMENITIES PAGE*/
.text_amenities	{
			font-family:verdana;
			font-size:8pt;
			color:#000000;
			text-align:justify;
			padding:10px 0px 10px 10px;
			}
.headbg_amenities	{
				height:22px;
				font:verdana;
				font-size:11pt;
				color:#ffffff;
				padding:0 0 0 10px;
				font-weight:bold; 
				text-align:left;
				vertical-align:middle;
				}

.img_amenities	{
					padding:10px 0 0 10px;
					text-align:center;
					vertical-align:top;
					}
/*END CSS FOR AMENITIES PAGE*/

.footer_text	{font-family:arial; color:#ffffff;}

/*START CSS FOR NEIGHBORHOOD PAGE*/
.textb_neighborhood	{
				font-family:arial;
				font-size:12px;
				font-weight:bold;
				text-align:center;
				padding:10px 0 10px 0;
				}

.text_neighborhood 	{
			font-family:verdana;
			font-size:8pt;
			color:#000000;
			text-align:justify;
			padding:0 0 0 10px;
			}

.text_neighborhood ul li	{
			font-family:verdana;
			font-size:8pt;
			color:#000000;
			text-align:justify;
			line-height:16px;
			}
			
.pad_left	{
				padding:0 0 0 10px;
				}
.pad_right	{
				padding:0 10px 0 0;  
				}
.pad_top	{
				padding:10px 0 0 0;
				}
				
.img_neighborhood	{
						padding:10px 0px 0px 0px;
						vertical-align:top;
						}
						
.text_neighborhood a:link	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.text_neighborhood a:activated	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.text_neighborhood a:visited	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.text_neighborhood a:hover	{
			color:#70180E;
			font-weight:bold;
			text-decoration:underline;
			}

/*END CSS FOR NEIGHBORHOOD PAGE*/

/*START CSS FOR SITE MAP*/
.tej ul li	{
			    font-family:verdana;
				font-size:8pt;
				text-align:left;
				color:#C0362C;
				font-weight:bold;
			}
			
.tej ul li a:link	{
				color:#C0362C;
				text-decoration:none;
			}
.tej ul li a:activated	{
				color:#C0362C;
				text-decoration:none;
			}
.tej ul li a:visited	{
				color:#C0362C;
				text-decoration:none;
			}
.tej ul li a:hover	{
				color:#70180E;
				text-decoration:underline;
			}
			
			
			
/*END CSS FOR SITE MAP*/

.link a:link	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.link a:activated	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.link a:visited	{
			color:#F24921;
			font-weight:bold;
			text-decoration:none;
			}
.link a:hover	{
			color:#70180E;
			font-weight:bold;
			text-decoration:underline;
			}

/* START LEFTPANEL CSS*/
.leftpanel	{
				background:url(../../images/bg-leftpanel.jpg) repeat-y;
				text-align:left;
				vertical-align:top;
				}
				
.png_file		{
					behavior:url(JS/iepngfix.htc);
					}
.leftpanel_text	{
					font-family:arial;
					font-size:9pt;
					font-weight:bold;
					color:#FFFFFF;
					height:25px;
					vertical-align:middle;
					}

.leftpanel_text a:link	{
					color:#FFFFFF;
					text-decoration:none;
					}
.leftpanel_text a:activated	{
					color:#FFFFFF;
					text-decoration:none;
					}
.leftpanel_text a:visited	{
					color:#FFFFFF;
					text-decoration:none;
					}
.leftpanel_text a:hover	{
					color:#70180E;
					text-decoration:underline;
					}					
/* END LEFTPANEL CSS*/			
			
/* 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; 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:auto;
	background-color:#DDEEF1;
	display:none;
	text-align:right;
	padding:0x 0 5px 0;
}
#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:normal;width: 94px
}
.selectday {font-weight:normal;
}
.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*/	

/* START FOOTER CSS*/	

.footer_add_text	{
						font-family:verdana;
						font-size:9pt;
						color:#FFFFFF;
						font-stretch:expanded;
						font-weight:bold;
						text-align:center;
						line-height:16px;
						}
.footer_link		{
						font-family:arial;
						font-size:9pt;
						color:#FFFFFF;
						text-align:center;
						font-weight:bold;
						line-height:20px;
						}

.footer_link a:link		{
						color:#FFFFFF;
						text-decoration:none;
						}

.footer_link a:activated		{
						color:#FFFFFF;
						text-decoration:none;
						}

.footer_link a:visited		{
						color:#FFFFFF;
						text-decoration:none;
						}

.footer_link a:hover	{
						color:#70180E;
						text-decoration:underline;
						}
						
h2 {
color:#7D1E04;
font-family:Georgia;
font-size:10pt;
font-weight:bold;
padding:4px 0 4px 0;
text-align:left;
margin:0px;
}
h2 a:link {
color:#7D1E04;
text-decoration:none;
margin:0px;
}
h2 a:visited {
color:#7D1E04;
text-decoration:none;
margin:0px;
}
h2 a:hover {
color:#B57221;
text-decoration:none;
margin:0px;
}

		
/* END FOOTER CSS*/