/* Html */
	html {
		height: 100.05%;
		margin: 0;
		padding: 0;
	}
	
/* Body */
	body {
		background-image: url(../images/header_bkg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		/*background-image: url(../images/footer_bkg.jpg);
		background-repeat: repeat-x;
		background-position: left bottom;
		background-attachment: scroll; */
		margin: 0;
		padding: 0;
	}
	
/* Body 2 */
	/*
	#body2 {
		background: url(../images/header_bkg.jpg);
		background-repeat: repeat-x;
		background-position: left top;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100px;
	}
	*/
/* Wrapper */
	#wrapper {
		position: relative; 
		margin: 0 auto;
		height: auto;
		width: 850px;
		background-color: transparent; 
		/*border: 1px solid #000000;*/
	}

/* Menu */
	#menu {
	}
	#menu img {
		position: absolute;
		left: 300px;
		top: 0px;
	}
	#menu p {
		position: absolute;
		left: 280px;
		margin: 0;
		padding: 0;
		top: 74px;
		font-family: Tahoma, Arial;
		font-size: 10px;
		font-weight: bold; 
		text-transform: uppercase;
	}
	#menu p a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 10px;
	}
	
/* Photo */
	#photo {
		z-index: 3; 
		position: absolute;
		left: 0;
		top: 15px; 
		width: 262px; 
		height: 303px;
		background-image: url(../images/top_img.jpg);
		background-color: transparent;
		background-repeat: no-repeat;  
	}
	
/* Top text */
	#top-text {
		position: absolute;
		top: 95px;
		left: 265px;
		width: 360px;
	}
	#top-text p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 11px;
		text-align: justify;
		text-indent: 0px;
	}
	#top-text h2 {
		margin: 0 20px 5px 10px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		text-align: justify;
		text-indent: 0px;
	}
	#top-text a {
		font-family: Tahoma, Arial;
		font-size: 10px;
		text-decoration: none;
		color: #4d5c7d;
		font-weight: bold; 
	}
	
/* Search */
	#search {
		position: absolute;
		top: 95px;
		left: 625px;
		width: 200px;
		height: 205px;
		padding: 10px 10px 0 10px;
		margin: 0;
		border: 3px solid #4d5c7d; 
		background-color: #bbccf4;
	}
	form {
		font-family: Tahoma, Arial;
		font-size: 12px;
		padding: 0;
		margin: 0;
	}
	form p {
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		font-variant: small-caps;
	}
	p.p-select {
		text-align: right;
		margin: 4px 0px 4px 0px;
		padding: 0;
	}	
	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 {
		margin: 0px 0px 3px 0px;
		padding: 4px 0 4px 0;
		border: 0;
	}

/* Container*/	
#container {
		/*border: 1px solid green;*/
		position: relative;
		left: 0;
		top: 325px;
		margin: 0;
		padding: 0;
		height: auto;
		width: 850px;
		background-color: transparent;
	}
	
/* Left-Side-container */
	#left-side-container {
		/*border: 1px solid #f00;*/
		float: left;
		width: 256px;
		height: auto;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}

/* Right-Side-container */
	#right-side-container {
		/*border: 1px solid #f00;*/
		float: right;
		width: 585px;
		height: auto;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}	
	
/* Bottom-container */
	#bottom-container {
		/*border: 1px solid #f00;*/
		float: left;
		width: 850px;
		height: auto;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}
	
/* Footer-container */
	#footer-container {
		/*border: 1px solid #f00;*/
		float: left;
		width: 850px;
		height: auto;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}

/* Side box */
	div.side-box {
		position: relative;
		width: 254px;
		height: auto;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
		border: 1px solid #CCCCCC;
		border-top: 0;
		background-color: transparent;
	}
	.side-box img {
		width: 256px;
		height: 25px;
		position: relative;
		left: -1px;
		top: 0;
		margin: 0 -2px 0 0;
		padding: 0;
	}
	.side-box p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: justify;
		text-indent: 0px;
	}
	.side-box div {
		position: absolute;
		top: 0;
		left: 0;
		width: 250px;
		height: 12px;
		margin: 5px 0 0 0;
		padding: 0;
		text-align: center;
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		font-variant: small-caps;
		color:#FFFFFF;
		background-color: transparent;
	}
	.side-box a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #4d5c7d;
		font-weight: bold; 
	}
	.side_box table {
		height: auto;
		width: auto;
		margin: 0;
		padding: 0;
		text-align: left;
	}
		
/* Main box */
	div.main {
		position: relative;
		float: left;
		width: 583px;
		height: auto;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
		border: 1px solid #CCCCCC;
		border-top: 0;
		background-color: transparent;
	}
	.main #img_top {
		position: relative;
		left: -1px;
		top: 0;
		margin: 0 -2px 0 0;
		padding: 0;
	}
	.main #img_content {
		position: static;
		left: 0;
		top: 0;
		margin: 0 10px 0 0;
		padding: 0;
	}
	.main p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: justify;
	}
	.main div {
		position: absolute;
		top: 0;
		left: 0;
		width: 560px;
		height: 12px;
		margin: 5px 0 0 0;
		padding: 0 10px;
		text-align: left;
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		font-variant: small-caps;
		color:#FFFFFF;
		background-color: transparent;
	}
	.main #title-link {
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-variant: small-caps;
		color:#FFFFFF;
		text-decoration: none;
		font-weight: bold; 
	}
	.main a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #4d5c7d;
		font-weight: bold; 
	}
	
/* Hotel table */
	table.hotel-near {
		float: left;
		height: auto;
		width: 414px;
		border: 1px solid #000000;
		margin: 4px;
		text-align:left;
		background-image: url(../images/bottom_bkg.jpg);
		background-repeat: repeat-x;
	}
	table.hotels10 {
		float: left;
		height: auto;
		width: 576px;
		border: 1px solid #000000;
		margin: 2px;
		text-align:left;
		background-image: url(../images/bottom_bkg.jpg);
		background-repeat: repeat-x;
	}
	#hotel-title {
		height: 32px;
		width: auto;
		font-family: Tahoma, Arial;
		font-size: 12px;
		padding: 0 20px 0 20px;
		text-align: left;
		/*border: 1px solid #000000;*/
	}
	#hotel-text {
		width: auto;
		height: 55px;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: left;
		padding: 0 20px 0 20px;
		/*border: 1px solid #000000;*/
	}
	#hotel-more {
		width: auto;
		height: 20px;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: right;
		padding: 0 20px 0 20px;
		/*border: 1px solid #000000;*/
	}
	#hotel-picture-container {
		width: 110px;
		max-width: 110px;
		height: 110px;
		max-height: 110px;
		border-right: 1px dashed #000000;
		text-align: center;
		overflow: hidden;
	}
	.hotel-near #hotel-img {
		/*width: auto;*/
		max-width: 100px;
		/*height: auto;*/
		max-height: 100px;
		margin: 0;
		padding: 0;
	}
	hr {
	}
	
/* Bottom box */
	div.bottom-box {
		position: relative;
		float: left;
		width: 848px;
		height: auto;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
		border: 1px solid #CCCCCC;
		border-top: 0;
		background-color: transparent;
	}
	#hotels {
		background-image: url(../images/bottom_bkg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
	}
	.bottom-box img {
		/*width: 850px;
		height: 25px;*/
		position: relative;
		left: -1px;
		top: 0;
		margin: 0 -2px 0 0;
		padding: 0;
	}
	.bottom-box p {
		margin: 5px 10px 5px 10px;
		padding: 0;
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-align: justify;
	}
	.bottom-box div {
		position: absolute;
		top: 0;
		left: 0;
		width: 800px;
		height: 12px;
		margin: 5px 0 0 0;
		padding: 0 10px;
		text-align: left;
		font-family: Tahoma, Arial;
		font-size: 12px;
		font-weight: bold;
		font-variant: small-caps;
		color:#FFFFFF;
		background-color: transparent;
	}
	.bottom-box table {
		/*margin: 5px 0 5px 0;*/
		padding: 0;
		text-align: center;
		font-family: Tahoma, Arial;
		font-size: 12px;
	}
	.bottom-box a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #4d5c7d;
		font-weight: bold; 
	}

/* Footer */
	div.footer {
		background-color: transparent;
		background-image: url(../images/footer_bkg.jpg);
		background-repeat: repeat-x;
		background-position: top;
		height: 52px;
		width: 850px;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.footer p {
		margin: 0;
		padding: 0;
		color: #FFFFFF;
	}
	.footer a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #FFFFFF;
		font-weight: bold; 
	}
	.footer #copyright {
		padding: 0;
		margin: 16px 0 0 0;
	}
	#copyright a {
		font-family: Tahoma, Arial;
		font-size: 10px;
		text-decoration: none;
		color: #899ac1;
		font-weight: bold; 
	}
	
/* Links */
	a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
	
/* List - sitemap */
	ul.sitemap_level_0 {
		list-style-type: square;
		font-family: Tahoma, Arial;
	}
	.sitemap_level_0 a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
	ul.sitemap_level_1 {
		list-style-type: circle;
	}
	.sitemap_level_1 a {
		font-family: Tahoma, Arial;
		font-size: 12px;
		text-decoration: none;
		color: #000000;
		font-weight: bold; 
	}
	blockquote {
		margin: 30px 30px 30px 30px;
		padding: 0 0 0 100px;
	}
	
/* iframe */
	iframe {
		width: 99%;
		/*border: 1px solid #F00;*/
		margin: 0;
		padding: 0;

	}
/* Tracker Script */
	#tracker-script {
		height: auto;
		width: auto;
		left: 0;
		top: 0;
		float: left;
	}