#sisalto {
	float: left;
	width: 410px;
	display: inline;
	margin-right: 8px;
	margin-left: 10px;
	margin-top: 10px;
}

#nostot {
	float: right;
	width: 320px;
	display: inline;
	margin-top: 10px;
}

	.boxend {
		height: 6px;
		background-color: #d2e0ed;
		width: 300px;
		margin-bottom: 10px;
		margin-left: auto;
		margin-right: auto;
		font-size: 0;
	}
	.box {
		width: 260px;
		background-color: #d2e0ed;
		background-image: url('images/box_hotelprices.jpg');
		background-repeat: no-repeat;
		padding: 20px;
		padding-bottom: 10px;
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
	}
		.box p, .box td, .box th, .box ul, .box li {
			color: #003b6f;
		}
		.box h1 {
		}
		.box a {
			color: #003b6f;
			text-transform: none;
			text-decoration: underline;
			font-weight: normal;
		}
			.box a:hover {
				color: #caba1e;
				font-weight: normal;
			}
		.box input.field {
			border: 1px solid #e3dfd3;
			color: #003b6f;
			width: 130px;
		}

#kartta_teksti {
	float: right;
	display: inline;
	width: 260px;
	margin-top: 30px;
}

#kartta_kuva {
	width: 220px;
	height: 340px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#kartta_hotelli {
	width: 240px;
	margin-top: 20px;
	padding: 10px;
	background-color: #f8f8f6;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

	#kartta_hotelli h1 {
		margin-bottom: 0;
	}
	#kartta_hotelli p {
		margin-bottom: 0;
		color: #003b6f;
		font-weight: bold;
	}
			

ul.hotellit {
	margin: 0;
	padding: 0;
}
	ul.hotellit li {
		list-style: none;
		padding-top: 2px;
		padding-left: 26px;
		margin-bottom: 2px;
		background-image: url('images/star_sisa-lit.gif');
		background-repeat: no-repeat;
		background-position: 0 0;
	}
		ul.hotellit li.sel {
			background-image: url('images/star_sisa-lit.gif');
		}
		ul.hotellit a {
			cursor: pointer;
		}
