body	{
			margin:0px;
			background-color:#236170;
			}

.top_text{font-size:15pt; font-family:Georgia, Arial; font-weight:normal; color:#323a3d; text-align:left; }
image{border:0px;}

.ulpadding{padding:7px 0 7px 34px; margin:0 0 0 0; }

.local_ul_padding{padding:0px 0 7px 34px; margin:0 0 0 0; }

.maindiv	{width:777px;}

															
.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; }

.quick_reservation { font-weight:bold; margin:0px; padding:0px; font-size:14pt; font-family:Arial Narrow, Arial; color:#326575;}
h1 { padding:0px 0 0px 0px; margin:0px; font-size:15pt; font-family:Georgia, Arial; font-weight:normal; color:#ffffff; text-align:left;}
.contact_reservations{margin:0px; font-family:Trebuchet MS,Arial; font-size:10pt; font-weight: normal; line-height:18px; color: #323a3d;  text-align:left; padding:5px 0 5px 5px; background:#e0f5fe;border:solid 4px #dcf1f2;}
.contact_reservations a:link	{ color:#0066cb; text-decoration: none; }
.contact_reservations a:activated	{ color:#0066cb; text-decoration: none; }
.contact_reservations a:visited	{ color:#0066cb; text-decoration: none; }
.contact_reservations a:hover	{ color:#a72f06; text-decoration:none; }

.right_panel_text{margin:0px; font-size:19pt; font-family:Georgia, Arial; font-weight:bold; color:#c64327; text-align:left; padding:0px 0 0px 0;}
.calendar_index	{position:relative;z-index:0;margin:-152px 0 0 19px;vertical-align:top;}
			
.calendar_inner	{position:absolute;z-index:0;margin:295px 0 0 588px;vertical-align:top;}		

.check_inout1 {font-family:Georgia, arial;font-weight:bold;color:#323a3d;text-align:left;font-size:9pt;}	
.countactinfo{background:#ffe668; padding:3px 0 4px 10px; vertical-align:top; text-align:left; vertical-align:middle;font-family:Georgia, arial; font-size:19px; font-weight:normal;color: #c64327;}

.bgthreebor{background:#e0f5fe;border:solid 4px #dcf1f2;padding:8px 0 5px 0px; vertical-align:top; text-align:center;}
.boxheading1{ background:#cf3101; font-family:Georgia, arial; font-weight:normal;  font-size:13pt; color:#ffffff; text-align:left;padding:2px 0 2px 5px; }
.boxheading2{ background:#f87b03; font-family:Georgia, arial; font-weight:normal; font-size:13pt; color:#ffffff; text-align:left;padding:2px 0 2px 5px;  }
.boxheading3{ background:#2d769f; font-family:Georgia, arial; font-weight:normal; font-size:13pt; color:#ffffff; text-align:left;padding:2px 0 2px 5px;  }

.boxtextul{font-family:Trebuchet MS,Arial; font-weight:bold; text-align:left; font-size:10pt; color:#316a79; padding:8px 0 8px 40px; margin:0px;}

.body_text	{ font-family:Trebuchet MS,Arial; font-size:10pt; font-weight: normal;color: #323a3d; text-align:justify; line-height:14pt;}
.body_text a:link	{ color:#316a79; text-decoration: none; font-weight:bold; font-size:10pt;  }
.body_text a:activated	{ color:#316a79; text-decoration: none; font-weight:bold;font-size:10pt; }
.body_text a:visited	{ color:#316a79; text-decoration: none; font-weight:bold;font-size:10pt; }
.body_text a:hover	{ color:#cc3300; text-decoration:none; font-weight:bold; font-size:10pt;}
p{padding:12px 0 0 0; margin:0px;}

h2 { font-size:11pt; font-family:Georgia, Arial; font-weight:bold; margin:0; padding:2px 0 2px 0; color:#a14016; text-align:left;}
h2 a:link	{ color:#a14016; text-decoration: none; }
h2 a:activated	{ color:#a14016; text-decoration: none; }
h2 a:visited	{ color:#a14016; text-decoration: none; }
h2 a:hover	{ color:#a14016; text-decoration:none; }

.h2 { font-size:11pt; font-family:Georgia, Arial; font-weight:bold; margin:0; padding:2px 0 2px 0; color:#a14016; text-align:left;}
.h2 a:link	{ color:#a14016; text-decoration: none; }
.h2 a:activated	{ color:#a14016; text-decoration: none; }
.h2 a:visited	{ color:#a14016; text-decoration: none; }
.h2 a:hover	{ color:#000000; text-decoration:none; }

.h2link { font-size:11pt; font-family:Georgia, Arial; font-weight:bold; margin:0; padding:2px 0 2px 0; color:#ffffff; text-align:left;}
.h2link a:link	{ color:#ffffff; text-decoration: none; }
.h2link a:activated	{ color:#ffffff; text-decoration: none; }
.h2link a:visited	{ color:#ffffff; text-decoration: none; }
.h2link a:hover	{ color:#a14016; text-decoration:none; }


.redheading	{padding:2px 0 2px 10px;color:white;font-family:Georgia;font-size: 10pt;font-weight:bold;text-align:left;height:15px;}
.btn a {background:#d65e42;display: block;font-family:Arial;font-size:10pt;font-weight:bold;padding: 0px 2px 4px 2px;text-align:left; color:#ffffff;text-align:center;text-decoration:none;
	   list-style:none;height:17px;}		
.check_rates .btn a:hover,  .btn {background:#236170 ;list-style:none; color:#ffffff; text-decoration:none;}

	
.footeraddres{ font-family:arial; font-weight:bold; text-align:center; font-size:13px; color:#323a3d; line-height:20px; background:#f0f0d8;padding-top:5px;}
.footeraddres a:link		{text-decoration: none; color:#323a3d; }
.footeraddres a:activated	{ text-decoration:none; color:#323a3d; }
.footeraddres a:visited	{ text-decoration: none; color:#323a3d; }
.footeraddres a:hover	{text-decoration: none; color:#c1772d; }

.footerlink { font-family:Georgia, arial; font-weight:normal; text-align:center; font-size:13px; color:#323a3d; line-height:20px; padding:10px 0 5px 0;}
.footerlink a:link		{text-decoration: none; color:#323a3d; }
.footerlink a:activated	{ text-decoration:none; color:#323a3d; }
.footerlink a:visited	{ text-decoration: none; color:#323a3d; }
.footerlink a:hover	{text-decoration: none; color:#c1772d; }

.footerlink01 { font-family:Arial; font-weight:normal; text-align:center; font-size:11px; color:#ffffff; line-height:20px;}
.footerlink01 a:link		{text-decoration: none; color:#ffffff; }
.footerlink01 a:activated	{ text-decoration:none; color:#ffffff; }
.footerlink01 a:visited	{ text-decoration: none; color:#ffffff; }
.footerlink01 a:hover	{text-decoration: none; color:#c1772d; }

.digitalhospitality { font-family:Trebuchet MS,Arial; font-weight:normal; text-align:center; font-size:13px; color:#236170; padding:10px 0 0 0;}
.digitalhospitality a:link		{text-decoration: none;  color:#236170; }
.digitalhospitality a:activated	{ text-decoration:none; color:#236170; }
.digitalhospitality a:visited	{ text-decoration: none; color:#236170; }
.digitalhospitality a:hover	{text-decoration: none; color:#777777; }
				
.text_email_website_2{font: Arial;font-family: arial;font-weight: bold;font-size: 9pt;color: #000000;vertical-align: top;height: 23px;padding: 5px 30px 5px 0px;text-align: Right;padding-top:3p}
.calendar_inner02	
			{
			width:258px;
			height:266px;
			position:absolute;
			z-index:0;
			margin:0px 0 0 0px;
			vertical-align:top;
		
			}

	/*header CSS*/

							
.halfmoon{ /*margin-bottom: 4px;*/ }
	.halfmoon ul{ /*padding: 3px 9px 2px 5px;*/ margin-left: 0; margin-top: 0px; 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;
	
	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;	
}
	.home_headtext_other	{
						font-size: 11pt;
						color: #FFFFFF;
						font-family: arial;
						background-color:#cc9933;
						height:23px;
						padding:0 0 0 5px;
						font-weight:bold;
					}

.text			{
					font-family:arial;
					font-size:9pt;
					font-weight:normal;
					text-align:justify;
					padding:5px 5px 5px 5px;
					
					vertical-align:top;
					}
					
					
.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;
}
