/* Html */

	html {

		height: 100.05%;

		margin: 0;

		padding: 0;

	}

	

/* Body */

	body {

		background-image: url(images/body_bkg.gif);

		background-repeat: repeat-x;

		background-position: left top;

		background-attachment: fixed;

		background-color: #8991AF;

		margin: 0;

		padding: 10px 0 0 0;

	}

/* Wrapper */

	#wrapper {

		position: relative;

		margin: 0 auto;

		padding: 0;

		width: 850px;

		height: auto;

		overflow: auto;

		background-color: transparent;

	}

/* Header */

	#header {

		position: relative;

		width: 850px;

		height: 76px;

		background-image: url(images/header_trans.gif);

		background-position: top left;

		background-repeat: no-repeat;

		padding:  0;

		margin: 0;

	}

/* Menu */

	#menu {

		position: relative;

		margin: 0;

		padding: 0;

		height: 29px;

		background-image: url(images/menu_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		border-top: 1px solid #ffffff;

		border-right: 3px solid #ffffff;

		border-left: 3px solid #ffffff;

		border-bottom: 1px solid #ffffff;

		text-align: center;

	}

	#menu a {

		position: relative;

		top: 5px;

		color: #ffffff;

		font-family: Georgia, Tahoma, Verdana;

		font-size: 18px;

		font-weight: normal;

		text-decoration: none;

		margin: 0 20px 0 20px;

		padding: 0;

	}

/* Main content */

	#main-content {

		position: relative;
		
		float: left;

		width: 844px;

		height: auto;

		overflow: auto;

		border-top: 0;

		border-left: 3px solid #ffffff;

		border-right: 3px solid #ffffff;

		border-bottom: 3px solid #ffffff;

		background-color: #b2e3ff;

		margin: 0;

		padding: 0;

	}

/* Picture */

	#picture {

		position: relative;

		float: left;

		margin: 0;

		padding: 0;

		width: 590px;

		height: 180px;

		overflow: hidden;

	}

	#picture a {

		border: 0;

		padding: 0;

		margin: 0;

	}

/* Search */

	#search {

		position: relative;

		float: left;

		margin: 0;

		padding: 0;

		width: 254px;

		height: 180px;

		overflow: hidden;

		background-image: url(images/search_box_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

	}

	form {

		padding: 0;

		margin: 5px 9px;

	}

	form p {

		font-family: Georgia, Tahoma, Arial;

		font-size: 11px;

		font-weight: normal;

		margin: 0;

		padding: 0;

	}

	form p a {

		text-align: center;

		margin: 0;

		padding:0;

		font-size: 11px;

		font-variant: normal;

		text-decoration: none;

		color: #343434;

	}

	select {

		margin: 0;

		padding: 0;

		font-size: 10px;

	}

	form table {

		border: 0;

		width: 100%;

		height: auto;

		margin: 0;

		padding: 0;

		}

	form table tr td p {

		font-family: Georgia, Tahoma, Arial;

		font-size: 14px;

		margin: 0;

		padding: 3px 0 3px 0;

		border: 0;

	}

/* Picture and Search box shadow */

	#shadow {

		position: relative;

		float: left;

		width: 844px;

		height: 7px;

		overflow: hidden;

		background-image: url(images/picture_and_search_box_shadow.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	

/* More */

	#more {

		position: relative;

		bottom: 2px;

		right: 5px;

		font-family: Georgia, Tahoma, Verdana;

		font-weight: normal;

		font-size: 12px;

		text-align: right;

		margin: 0;

		padding: 0;

	}

	#more a {

		color: #384c92;

		text-decoration: none;

		font-weight: bold;

		padding: 0;

		margin: 0;

	}

	#more a:hover {

		color: #006cff;

		text-decoration: none;

		font-weight: bold;

		padding: 0;

		margin: 0;

	}

	

/* Link */

	.link {

		color: #0000ff;

		text-decoration: none;

		font-weight: normal;

		padding: 0;

		margin: 0;

	}	

	.link:hover {

		color: #006cff;

		text-decoration: underline;

		font-weight: normal;

		padding: 0;

		margin: 0;

	}	

	

/* Left column */

	

	#link-table {

		position: relative;

		width: 228px;

		margin: 10px 5px 5px 5px;

		padding: 0;

	}

	#link-table tr td a {

		display: block;

		color: #343434;

		font-family: Georgia, Tahoma, Verdana;

		font-size: 12px;

		font-weight: normal;

		text-decoration: none;

		margin: 0;

		padding:  2px 0 2px 15px;

	}

	* html #link-table tr td a {

		height: 1%;

	}

	#link-table a:hover {

		text-decoration: none;

		color: #343434;

		background-color: #aee0fc;

	}

	#link-table tr td:hover {

		background-color: #aee0fc;

	}



/* Content */

	#content {

		position: relative;

		float: left;

		margin: 0;

		padding: 0;

		height: auto;

		overflow: auto;

		width: 844px;

	}

	#top-left-corner-shadow {

		height: 28px;

		width: 4px;

		background-image: url(images/box_top_left_corner_shadow.gif);

		background-position: top left;

		background-repeat: no-repeat;

	}

	#top-right-corner-shadow {

		height: 28px;

		width: 4px;

		background-image: url(images/box_top_right_corner_shadow.jpg);

		background-position: top left;

		background-repeat: no-repeat;	

	}

	#left-shadow {

		height: auto;

		width: 4px;

		background-image: url(images/box_left_side_shadow.gif);

		background-position: top left;

		background-repeat: repeat-y;

	}

	#right-shadow {

		height: auto;

		width: 4px;

		background-image: url(images/box_right_side_shadow.gif);

		background-position: top left;

		background-repeat: repeat-y;

	}

	#box-content {

		background-color: #d8f1ff;

	}

	#box-content p {

		text-align: justify;

		font-family: Georgia, Tahoma, Verdana;

		font-size: 12px;

		padding: 0;

		margin: 5px;

	}

/* Left box */

	.left-container {

		position: relative;

		float: left;

		height: auto;

		overflow: hidden;

		width: 254px;

		margin: 1px;

	}

	.left-box {

		position: relative;

		float: left;

		height: auto;

		overflow: auto;

		width: 254px;

		margin: 1px;

	}

	.left-box table {

		width: 100%;

	}

	#left-box-title {

		height: 28px;

		width: 246px;

		background-image: url(images/left_box_title_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	#left-box-title p {

		height: auto;

		position: relative;

		color: #384c92;

		font-family: Georgia, Tahoma, Verdana;

		font-size: 24px;

		text-align: center;

		margin: 0 0 -1px 0;

		padding: 0;

	}

	#left-box-bottom-left-corner {

		height: 8px;

		width: 8px;

		background-image: url(images/left_box_bottom_left_corner_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#left-box-bottom-right-corner {

		height: 8px;

		width: 8px;

		background-image: url(images/left_box_bottom_right_corner_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#left-box-left-side {

		height: auto;

		width: 4px;

		background-image: url(images/left_box_left_side_bkg.gif);

		background-position: top left;

		background-repeat: repeat-y;

		margin: 0;

		padding: 0;

	}

	#left-box-right-side {

		height: auto;

		width: 4px;

		background-image: url(images/left_box_right_side_bkg.gif);

		background-position: top left;

		background-repeat: repeat-y;

		margin: 0;

		padding: 0;

	}

	#left-box-text-top-center {

		height: 1px;

		width: 238px;

		background-image: url(images/left_box_text_top.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	#left-box-text-top-left {

		height: 1px;

		width: 4px;

		background-image: url(images/left_box_left_side_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#left-box-text-top-right {

		height: 1px;

		width: 4px;

		background-image: url(images/left_box_right_side_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#left-box-bottom {

		height: 8px;

		width: 238px;

		background-image: url(images/left_box_bottom_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

/* Right box */



	.right-box {

		position: relative;

		float: right;

		height: auto;

		overflow: auto;

		width: 584px;

		margin: 1px;

	}

	.right-box table {

		width: 100%;

	}

	#right-box-title {

		height: 28px;

		width: 576px;

		background-image: url(images/right_box_title_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	#right-box-title p {

		height: auto;

		position: relative;

		color: #ffffff;

		font-family: Georgia, Tahoma, Verdana;

		font-size: 24px;

		text-align: center;

		margin: 0 0 -1px 0;

		padding: 0;

	}

	#right-box-bottom-left-corner {

		height: 8px;

		width: 8px;

		background-image: url(images/right_box_bottom_left_corner_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#right-box-bottom-right-corner {

		height: 8px;

		width: 8px;

		background-image: url(images/right_box_bottom_right_corner_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#right-box-left-side {

		height: auto;

		width: 4px;

		background-image: url(images/right_box_left_side_bkg.gif);

		background-position: top left;

		background-repeat: repeat-y;

		margin: 0;

		padding: 0;

	}

	#right-box-right-side {

		height: auto;

		width: 4px;

		background-image: url(images/right_box_right_side_bkg.gif);

		background-position: top left;

		background-repeat: repeat-y;

		margin: 0;

		padding: 0;

	}

	#right-box-text-top-center {

		height: 1px;

		width: 568px;

		background-image: url(images/right_box_text_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	#right-box-text-top-left {

		height: 1px;

		width: 4px;

		background-image: url(images/right_box_left_side_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#right-box-text-top-right {

		height: 1px;

		width: 4px;

		background-image: url(images/right_box_right_side_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#right-box-bottom {

		height: 8px;

		width: 568px;

		background-image: url(images/right_box_bottom_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	.right-box #img_content {

		position: relative;

		margin: -4px 5px 2px -4px;

		padding: 0;

	}



/* Bottom box */



	.bottom-box {

		position: relative;

		float: right;

		height: auto;

		overflow: auto;

		width: 840px;

		margin: 1px;

	}

	.bottom-box table {

		color: #0000ff;

		margin: 0;

		padding: 0;

		font-family: Georgia, Tahoma, Arial;

		font-size: 11px;

	}

	#bottom-box-title {

		height: 28px;

		width: 832px;

		background-image: url(images/bottom_box_title_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	#bottom-box-title p {

		height: auto;

		position: relative;

		color: #ffffff;

		font-family: Georgia, Tahoma, Verdana;

		font-size: 24px;

		text-align: center;

		margin: 0 0 -1px 0;

		padding: 0;

	}

	#bottom-box-bottom-left-corner {

		height: 8px;

		width: 8px;

		background-image: url(images/right_box_bottom_left_corner_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#bottom-box-bottom-right-corner {

		height: 8px;

		width: 8px;

		background-image: url(images/right_box_bottom_right_corner_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#bottom-box-left-side {

		height: auto;

		width: 4px;

		background-image: url(images/right_box_left_side_bkg.gif);

		background-position: top left;

		background-repeat: repeat-y;

		margin: 0;

		padding: 0;

	}

	#bottom-box-right-side {

		height: auto;

		width: 4px;

		background-image: url(images/right_box_right_side_bkg.gif);

		background-position: top left;

		background-repeat: repeat-y;

		margin: 0;

		padding: 0;

	}

	#bottom-box-text-top-center {

		height: 1px;

		width: 824px;

		background-image: url(images/right_box_text_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	#bottom-box-text-top-left {

		height: 1px;

		width: 4px;

		background-image: url(images/right_box_left_side_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#bottom-box-text-top-right {

		height: 1px;

		width: 4px;

		background-image: url(images/right_box_right_side_bkg.gif);

		background-position: top left;

		background-repeat: no-repeat;

		margin: 0;

		padding: 0;

	}

	#bottom-box-bottom {

		height: 8px;

		width: 824px;

		background-image: url(images/right_box_bottom_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	

	#hotels-near {

		position: relative;

		width: 814px;

		margin: 5px;

		padding: 0;

	}

	#hotels-near tr td a {

		display: block;

		color: #343434;

		text-align: center;

		font-family: Georgia, Tahoma, Verdana;

		font-size: 12px;

		font-weight: normal;

		text-decoration: none;

		margin: 0;

		padding:  3px 0;

	}

	* html #hotels-near tr td a {

		height: 1%;

	}

	#hotels-near a:hover {

		text-decoration: none;

		color: #343434;

		background-color: #aee0fc;

	}

	#hotels-near tr td:hover {

		background-color: #aee0fc;

	}

	

/* iframe */

	iframe {

		width: 99%;

		/*border: 1px solid #F00;*/

		margin: 0;

		padding: 0;



	}	

	

/* Hotel table */

	table.hotel-near {

		float: left;

		height: 160px;

		width: 281px;

		border: 0;

		margin: 1px;

		border: 1px solid #666666;

	}

	table.hotels10 {

		float: left;

		height: auto;

		width: 576px;

		border: 1px solid #999999;

		margin: 2px;

		text-align:left;

		background-image: url(../images/bottom_bkg.jpg);

		background-repeat: repeat-x;

	}

	#hotel-title {

		height: 40px;

		text-align: center;

		width: auto;

		font-family: Tahoma, Arial;

		font-size: 12px;

		padding: 2px;

		border-bottom: 1px solid #ffffff;

		background-color: #b2e3ff;

	}

	#hotel-text {

		width: auto;

		height: 55px;

		font-family: Tahoma, Arial;

		font-size: 11px;

		text-align: left;

		padding: 2px;

	}

	#hotel-review {

		width: auto;

		height: 20px;

		font-family: Tahoma, Arial;

		font-size: 11px;

		text-align: center;

		padding: 2px;

	}

	#hotel-more {

		width: auto;

		height: 20px;

		background-color: #b2e3ff;

		}

	#hotel-picture-container {

		width: 110px;

		height: 110px;

		border-left: 1px solid #ffffff;

		text-align: center;

		overflow: hidden;

		background-color: #b2e3ff;

	}

	.hotel-near #hotel-img {

		border: 1px solid #ffffff;

		margin: 0;

		padding: 0;

	}

	#hotel-title a {

		color: #384c92;

		text-decoration: none;

		font-size: 14px;

	}

	#hotel-title a:hover {

		color: #006cff;

		text-decoration: underline;

	}

	.see {

		position: relative;

		bottom: -2px;

	}

	

/* Bottom menu */

	#bottom-menu {

		position: relative;

		float: left;

		height: 40px;

		width: 844px;

		text-align: center;

		background-image: url(images/bottom_menu_bkg.gif);

		background-position: top left;

		background-repeat: repeat-x;

		margin: 0;

		padding: 0;

	}

	#bottom-menu a {

		position: relative;

		top: 23px;

		color: #ffffff;

		font-family: Georgia, Tahoma, Verdana;

		text-transform: uppercase;

		font-size: 11px;

		font-weight: normal;

		text-decoration: none;

		margin: 0 10px 0 10px;

		padding: 0;

	

	}

	#bottom-menu b {

		position: relative;

		top: 23px;

		color: #ffffff;

		font-family: Georgia, Tahoma, Verdana;

		text-transform: uppercase;

		font-size: 11px;

		font-weight: normal;

		text-decoration: none;

		margin: 0 10px 0 10px;

		padding: 0;

	}

/* Copyright */

	#copyright {

		position: relative;

		width: 850px;

		padding: 0 0 5px 0;

		margin: 5px auto;

		text-align: center;

	}

	#copyright a {

		font-family: Tahoma, Arial;

		font-size: 10px;

		text-decoration: none;

		color: #cccccc;

		font-weight: 100; 

	}

/* List - sitemap */

	ul.sitemap_level_0 {

		list-style-type: none;

		font-family: Georgia, Tahoma, Arial;

		margin: 0 0 10px 100px;

	}

	.sitemap_level_0 a {

		font-family: Georgia, Tahoma, Arial;

		font-size: 12px;

		text-decoration: none;

		color: #000000;

		font-weight: bold; 

	}

	.sitemap_level_0 a:hover {

		font-family: Georgia, Tahoma, Arial;

		font-size: 12px;

		text-decoration: underline;

		color: #000000;

		font-weight: bold; 

	}

	ul.sitemap_level_1 {

		list-style-type: none;

		font-family: Georgia, Tahoma, Arial;

	}

	.sitemap_level_1 a {

		font-family: Georgia, Tahoma, Arial;

		font-size: 12px;

		text-decoration: none;

		color: #000000;

		font-weight: bold; 

	}

	.sitemap_level_1 a:hover {

		font-family: Georgia, Tahoma, Arial;

		font-size: 12px;

		text-decoration: underline;

		color: #000000;

		font-weight: bold; 

	}

/* Tracker Script */

	#tracker-script {

		height: 0;

		width: 0;

		left: 0;

		top: 0;

		float: left;

		overflow: hidden;

	}	