html{
				width: 100%;
				margin: 0px;
			}
			body{
				font-family: verdana, tahoma. arial, sans-serif;
				font-size: 0.8em;
				margin: 4px 0px 8px 0px;
				width: 100%;
				text-align:center;
				padding: 0px auto 0px auto;
			}
			h1{
				font-size: 1.4em;
			}
			p{
				text-align: left;
			}
			div.rec_hotel{
				text-align: left;
				margin: 0px auto 0px auto;
				width: 760px;
				background: #eeeeee;
			}
			div.list{
				text-align: left;
				margin: 0px auto 0px auto;
				width: 760px;
			}
			em.caption{
				background: #3F4C6B;
				color: #ffffff;
				display: block;
			}
			div#writeup{
				margin: 0px auto 0px auto;
				width: 760px;
			}
			#map_cont{
				margin: 0px auto 0px auto;
				padding: 0px !important;
				width: 760px;
				position:relative;
				height: 400px;
			}
			#map{
				padding: 0px !important;
				background: yellow;
				width: 558px;
				height: 400px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			#map_menu{
				text-align: left;
				width: 200px;
				padding: 4px;
				background: #eeeeee;
				color: #3F4C6B;
				position: absolute;
				top: 0px;
				right:0px;
				height: 395px;
				overflow: auto;
			}
			#caption{
				width:190px;
				background: #ffffff;
				border:2px solid #000000;
				padding: 4px;
			}
			#map_menu ul{
				margin: 0px;
			}
			#map_menu ul li{
				margin: 0px 0px 3px 0px;
			}			
			#map_menu h2{
				margin:0px 0px 3px 0px;
				padding: 0px 0px 0px 4px;
				font-size: 1em;
				background: #3F4C6B;
				color: #ffffff;
			}
			#map address{
				color: #3F4C6B;
			}
			#map_menu a{
				padding: 2px;
				display: block;
			}
			#map_menu a:hover{
				color: #ffffff;
				background: #5A90B2;
				text-decoration: none;
			}
			em{
				font-style: normal;
				font-weight: bold;
			}
			em.copy{
				 color:#000066;
				 text-transform: upperCase;
				 display: block;
			}
			em.i{
				font-weight: normal;
				font-style: italic;
			}
			img{
				border: 0px;
			}
			#copy, #logo{
				margin: 0px auto 0px auto;
			}
			#mapText{
				display: none !important;
			}
			.list h2{
				text-align: center;
				padding: 4px 0px 4px 0px;
				color:#ffcc00;
				margin: 0px;
				font-size: 1em;
			}
			.index1{
				font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
				font-size: 0.9em;
				text-align:center;
				color: #ff0000;
				background: #cccccc;
			}
			.index2{
				font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
			}
			.a_z a,#copy a{
				color: #3F4C6B;
				text-decoration: none;
			}
			td.left{
				width: 385px;
				border-right: 1px solid #c0c0c0;
				border-left:1px solid #c0c0c0;
				vertical-align: top;
			}
			td.right{
				width: 385px;
				border-left:1px solid #c0c0c0;
				border-right: 1px solid #c0c0c0;
				vertical-align: top;
			}
			.list h3{
				text-align: left;
				margin: 0px;
				margin: 0px 20px 4px 10px;
				border-bottom: 2px solid #7AB7DD;
				display: block;
				font-size: 1.2em;
			}
			.list td div{
				text-align: center;
			}
			h3 a{
				text-decoration: none !important;
				color: #3F4C6B !important;
			}
			#writeup h2{
				font-size: 1.2em;
				text-align: left;
				padding: 0px 0px 0px 40px;
				color: #898989;
				border-bottom: 2px solid #594E4E;
			}
			.rec_hotel h2{
				font-size: 1em;
				margin: 4px;
				color: #4A82C6;;
			}
