﻿div#descriptionPhotoBox  {
	width:306px;
	margin:0 10px 15px 0;
	float:left;
}
div#descriptionPhotoBox img.picture  {
	border:solid 3px #F5AA00;
	padding:3px;
}

div#hotelAvailability {
	padding:10px;
	color:#fff;
	background:#336699;
}
div#hotelAvailability form {
	margin:0;
	padding:0;
}
div#hotelAvailability h2 {
	margin-bottom:5px !important;
}
div#hotelAvailability form div.checkinoutBox {
	width:200px !important;
	float:left !important;
}

div#photoTab img {
	margin:3px;
	border:solid 3px #F5AA00;
}

div#photoGalleryZoom {
	width:314px;
	height:400px;
	float:left;
}
div#photoGalleryThumbs {
	width:400px;
	float:left;
}

div.rateBox {
	display:none;
	position:absolute;
	width:150px;
	padding:5px;
	background:#D9E3EF;
	border:solid 1px #1564BD;
	text-align:left;
}

div#map {
	/*width:735px;*/
	height:551px;
	border:solid 1px #999;
	margin:10px 0;
}

div#previewBox {
/*	border:solid 3px #F5AA00;*/
	clear:both;
	margin:10px 0;
}
div#previewMap {
	width:130px;
	height:130px;
	border:solid 2px #F5AA00;
	padding:3px;
	/*border-right:solid 5px #FFF;*/
	overflow:hidden;
	float:left;
}
div#previewPhoto {
	width:540px;
	float:right;
	border-left:solid 3px #FFF;
}
div#previewPhoto img {
	border:solid 2px #F5AA00;
	padding:2px;
	margin:0 0 5px 5px;
}

p#viewMapLink {
	clear:both;
}

p#mapLink {
	float:right;
	font-size:12px !important;
	border:none !important;
}

div.roomMoreInfo {
	background:#FFF9E7;
	padding:5px;
}
div.roomMoreInfo img {
	float:left;
	border:solid 2px #F5AA00;
	padding:2px;
	margin:0 5px 5px 0;
}

div.extraPolicies {background:#F5AA00;padding:5px;}
.cancelled {text-decoration:line-through;}
