		body {
			font-size: 1px;
			margin: 0px;
			background-image: url('../gfx/bg.jpg');
			background-attachment: fixed;
			text-align: center;
			scrollbar-darkshadow-color: #ffffff;
			scrollbar-face-color: #ececec;
		}

		img {
			border: none;
		}

		.main_table {
			width: 778px;
			height: 100%;
			background-color: #fff;
			background-image: url('../gfx/table_bg.jpg');
			border-left: 1px solid #808080;
			border-right: 1px solid #808080;
		}
	
		.main_div {
			width: 778px;
			height: 100%;
			vertical-align: top;
			margin-bottom: -64px;
		}

		.top_div {
			width: 100%;
			background-image: url('../gfx/top_bg.jpg');
			height: 61px;
			text-align: left;
		}

		.top_logo {
			border: 0px;
			margin-left: 40px;
			float: left;
		}

		.top_menubtn {
			border: 0px;
			margin-right: 15px;
			margin-top: 47px;
			float: right;
		}

		.left_div {
			float: left;
			width: 120px;
			height: 100%;
			text-align: left;
			background-image: url('../gfx/left_bg.jpg');
		}
	
		.content_div {
			float: left;
			width: 500px;
			height: 738px;
		}




		.shadow1 {
			float: left;
			font-size: 1px;
			width: 509px;
			height: 11px;
			background-image: url('../gfx/shadow.gif');
			vertical-align: top;
		}

		.shadow2 {
			float: left;
			font-size: 1px;
			width: 15px;
			height: 11px;
			background-image: url('../gfx/shadow.gif');
			vertical-align: top;
		}

		.menu_top {
			float: left;
			font-size: 1px;
			width: 134px;
			height: 11px;
			background-image: url('../gfx/menu_top_bg.gif');
			vertical-align: top;
		}

		.menu_div {
			margin-right: 15px;
			float: right;
			width: 134px;
			background-image: url('../gfx/bar_bg.gif');
			text-align: center;

			font-family: tahoma;
			font-size: 11px;
			color: #808080;
		}

		.menu_item_sel {
			width: 128px;
			background-color: #808080;
			color: #fff;
			padding: 2px;
			text-align: left;
			margin-bottom: 2px;
			cursor: pointer;
		}

		.menu_item {
			width: 128px;
			background-color: #ececec;
			color: #808080;
			padding: 2px;
			text-align: left;
			margin-bottom: 2px;
			cursor: pointer;
		}

		.menu_item_over {
			width: 128px;
			background-color: #fff;
			color: #808080;
			padding: 2px;
			text-align: left;
			margin-bottom: 2px;
			cursor: pointer;
		}

		.submenu_item {
			width: 128px;
			background-color: #F7F7F7;
			color: #808080;
			padding: 2px;
			padding-left: 12px;
			text-align: left;
			margin-bottom: 2px;
			cursor: pointer;
		}

		.submenu_item_over {
			width: 128px;
			background-color: #ececec;
			color: #808080;
			padding: 2px;
			padding-left: 12px;
			text-align: left;
			margin-bottom: 2px;
			cursor: pointer;
		}

		.submenu_item_sel {
			width: 128px;
			background-color: #808080;
			color: #fff;
			padding: 2px;
			padding-left: 12px;
			text-align: left;
			margin-bottom: 2px;
			cursor: arrow;
		}

		.menu_btn {
			padding-left: 5px;
			padding-right: 3px;
			height: 8px;
			font-family: Wingdings;
			font-size: 6px;
			color: #808080;
		}

		.hidden_menu_div {
			display: none;
		}

		.visible_menu_div {
			display: block;
		}

		.bar_bottom {
			float: right;
			margin-right: 15px;
		}


		.deal_div {
			margin-left: 9px;
			float: left;
			width: 134px;
			background-image: url('../gfx/bar_bg.gif');
			text-align: center;

			font-family: tahoma;
			font-size: 11px;
			color: #808080;
		}

		.deal_spacer {
			position: absolute;
			width: 126px;
			height: 140px;
			z-index: 1;
		}

		.deal_star {
			position: absolute;
			margin-left: 73px;
			margin-top: 35px;
		}

		.deal_price {
			position: absolute;
			margin-left: 80px;
			margin-top: 42px;
			
			font-size: 18px;
			color: #fff;
		}

		.adr_div {
			margin-right: 15px;
			float: right;
			width: 134px;
			text-align: center;

			font-family: tahoma;
			font-size: 10px;
			color: #808080;
		}

		.openhour_table {
			width	: 90%;
			margin-left: 12px;
			font-family: tahoma;
			font-size: 10px;
			color: #808080;
		}