body	{
		position: relative; 
		width: 850px; 
		background-color: #ffffff; 
		background-image: url(bg_images/background.jpg);
		background-repeat: repeat-x;
		margin-top: 0px;
		margin-left: auto; 
		margin-right: auto;
		font-family:  arial, verdana;
		color: #000000;
	}

a	{	text-decoration: none;
		font-family: verdana;
		color: #0000ff;
	}

a:link 	{	color: #0000ff;
	}

a:visited 	{	color: #0000ff;
		}

a:hover	{	
		color: #ffffff;
		background-color: #000000;
	}

#main		{
			position: relative;
			margin: 0px;
			width: 850px;
			padding: 0px;
			border: 0px none;
		}

#header		{
			position: relative;
			margin: 0px;
			width: 850px;
			height:100px;
			padding: 0px;
			background-repeat: repeat-x;
		}

#inner_header_left	{
				position: relative;
				float: left;
				margin: 0px;
				width: 560px;
				height:100px;
				padding: 0px;
				background-image: url(bg_images/banner_images.jpg);
				background-repeat: no-repeat;
			}

#inner_header_right	{
				position: relative;
				float: left;
				margin: 0px;
				width: 290px;
				height:100px;
				padding: 0px;
				background-image: url(bg_images/background.jpg);
				background-repeat: repeat-x;
			}

h1.header	{
			position: relative;
			margin: 0px;
			margin-top: 5px;
			margin-left: 25px;
			color: #ffff00;
		}

h1.h1_body	{
			position: relative;
			margin: 0px;
			text-align: center;
			color: #000000;
			font-size: large;
		}


h5		{
			position: relative;
			margin: 0px;
			margin-bottom: 10px;
			font-size: 14px;
		}

h1.detail_header	{
				font-size: large;
			}


#detail		{
			position: relative;
			float: left;
			margin: 0px;
			width: 850px;
			padding: 0px;
			border: 0px;
		}

#leftBar	{
			position: relative;
			float: left;
			margin-top: 0px;
			width: 50px;
			height: 400px;
			padding: 0px;
			border: 0px;
			background-image: url(bg_images/left_bar.jpg);
			background-repeat: no-repeat;
		}

#leftNav	{
			position:	relative;
			margin-top: 0px;
			float:	left;
			width:	200px; 
			background-color: #ffffff; 
			color: #000000;
			border-style: none;
			border-width: 0px; 
			font-size: 80%;
			padding: 0px;
		}

#leftNav ul	{
			list-style-type: none;
			padding: 0;
			margin: 0;
			width: 170px;
			font-family: verdana, arial;			
			font-size: 100%;
		}

#leftNav li	{
			margin: 0px;
	
		}

#leftNav a	{
				text-decoration: none;
				font-weight: bold;
				display: block;
				padding: 3px 12px 3px 8px;
				color: #ffff00;
		}

#leftNav a.top_unselected	{
					background-color: #26adff;
					border: 1px solid #000000;
				}

#leftNav a.top_selected	{
					background-color: #2675ff;
					border: 1px solid #000000;
			}

#leftNav a.unselected	{
				background-color: #26adff;
				border: 1px solid #000000;
				border-top: 0px;
			}

#leftNav a.selected	{
				background-color: #2675ff;
				border: 1px solid #000000;
				border-top: 0px;
			}

#leftNav a:hover	{
				color: #ffffff;
				text-decoration: underline;
			}


#leftNav a:active	{
				color: #ffffff;
				padding: 2px 13px 4px 7px;
				border-top: 2px solid #000000;
				border-right: 3px solid #000000;
				border-bottom: 3px solid #000000;
				border-left: 2px solid #000000;
			}

#innerDetail	{
			position:	relative;
			float:left;
			margin: 0px;
			width:590px;
			background-color: #ffffff; 
			border-style: none;
			border-width: 0px; 
			font-size: 70%;
			padding: 0px;
			vertical-align: top;
		}


	
#footer	{
				position:relative;
				float:left;
				height:30px;	
				width:850px; 
				background-color: #ffffff; 
				color: #000000; 
				font-weight: normal; 
				font-size: 66%; 
				font-style: normal; 
				font-family: verdana, arial;
				text-align: right;
				padding: 0px;
				padding-top: 15px;

	}

.horizontalDivider		{
					position: relative;
					float: left;
					margin: 0px;
					padding: 0px;
					background-color: #ffffff;
					width: 850px;
					height: 5px;
				}

p.gen			{
				position: relative;
				margin: 0px;
				padding: 0px;
				text-align: justify;
				font-size: 110%;
			}

p.address	{
				position: relative;
				margin: 0px;
				margin-top: 5px;
				margin-left: 10px;
				text-align: left;
				font-size: 70%;
				font-weight: bold;
				color: #ffd226;
				color: #ffff00;
		}


.error		{
				font-weight: bold;
				font-size: 110%;
				color: #ff0000;
				font-style: normal;
				font-family: verdana, arial;
				background-color: #ffffff;
		}


.mail_form_1	{
			border-style: none;
			border-width: 0;
			font-size: x-small;
			padding: 0px;
			padding-bottom: 5px;
			vertical-align: top;
		}

.body_link	{	font-size: 85%;
			font-family: verdana, arial;
		}

img.right	{	border-width: 0;
			border-left-width: 20px; 
			border-left-style: solid; 
			border-left-color: #ffffff;
		}

img.left	{	border-width: 0; 
			border-right-width: 20px; 
			border-style: solid; 
			border-color: #ffffff;
		}

marquee		{
			font-size: large;
		}



.headline	{	font-size: 10pt; 
			font-weight: 600; 
			text-align: justify;
			font-family: verdana, helvetica, sans-serif; 
		}

.horizontal_div_fill	{
				position: relative;
				float: left;
				margin: 0px;
				padding: 0px;
				background-color: #2675ff;
				width: 100%;
				height: 2px;			
			}


table.mon	{	width: 350px;
			text-align: center;
			border-style: solid;
			border-width: 1px;
			border-color: silver;
			font-size: small;
			font-weight: bold;
		}

td		{	border-style: solid;
			border-color: silver;
			border-width: 1px;
		}

td.mon_name	{	background-color: #660099;
			color: #ffffff;
			font-weight: bold;
		}

td.day_name	{	background-color: #336699;
			color: white;
			width: 20px;
		}

td.price_h	{	background-color: #ff9966;
		}

td.rate_pw	{	background-color: #ffcc99;
			text-align: right;
			font-size: small;
		}

td.null_day	{	background-color: #ccccff;
		}

td.avail	{	background-color: #ffffff;
		}

td.booked	{	background-color: #ff0000;
		}

table.legend	{	background-color: #ccccff;
			width: 350px;	
			border-style: solid;
			border-width: 1px;
			border-color: silver;
			font-family: verdana, helvetica, sans-serif; 
			font-size: x-small;
			font-weight: bold;
		}

td.legend_avai	{	background-color: #ffffff; 
			border-style: solid; 
			border-color: silver; 
			border-width: 1px;
		}

td.legend_booked	{	background-color: #ff0000; 
				border-style: solid; border-color: 
				silver; border-width: 1px;
			}

td.legend_2 	{   	border-width: 0;
		}

td.legend_3	{	width: 6%; 
			border-width: 0;
		}

table.glossary	{
			border: 0px none;
		}

td.gloss_head	{
			text-align: left; 
			border: 0px none;
			font-size: small;
			font-weight: bold;
			vertical-align: top;
			padding: 0px;
			padding-bottom: 20px;
		}
td.gloss_term	{
			text-align: left; 
			border: 0px none; 
			padding: 0px; 
			padding-right: 30px;
			padding-bottom: 10px;
			font-weight: bold;
			font-size: small;
			vertical-align: top;
		}
td.gloss_def	{
			text-align: left; 
			border: 0px none; 
			padding: 0px; 
			padding-bottom: 10px;
			font-size: small;
			vertical-align: top;
		}

.notice	{
			position:	relative;
			margin-top: 0px;
			background-color: #ffffff; 
			color: #333333;
			border-style: none;
			border-width: 0px; 
			font-size: 110%;
			font-weight: normal;
			padding: 0px;
		}