/* Hotel CSS Document */

h1 {
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 3px 10px;
	padding: 0;
	display: inline; /* Fix for ie double margin */
	}

h2 {
	clear: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #78183C;
	text-decoration: none;
	margin: 0 0 0 15px;
	padding: 4px 0 4px 18px;
	background: url(images/information.png) no-repeat left center;
	}

h3 {
	font-size: 1.2em;
	color: #78183C;
	font-weight: bold;
	clear: both;
	margin: 15px 10px 5px 10px;
	padding: 0;
	}
	
img.hotel-logo {
	float: right;
	margin: 0 10px 0 0;
	padding: 3px;
	border: solid 1px #DFDFDF;
	background-color: #F4F4F4;
	}
	
img.big-image {
	float: left;
	margin: 0 10px 25px 10px;
	padding: 3px;
	border: solid 1px #DFDFDF;
	background-color: #F4F4F4;
	}
	
img.thumbnail {
	clear: none;
	margin: 17px 5px 0 0;
	padding: 3px;
	border: solid 1px #DFDFDF;
	background-color: #F4F4F4;
	}
img.thumbnail:hover {
	border: solid 1px #A1D278;
	background-color: #BFDFA4;
	}
	
/* Fixes for IE
---------------------------------------------------------------------------------------------------------------------------- */
* html img.thumbnail {
	margin: 8px 5px 0 0; /* Fix for ie extra 9px bug??? */
	display: inline; /* Fix for ie double margin float problem */
	}
*+html img.thumbnail {
	margin: 8px 5px 0 0; /* Fix for ie extra 9px bug??? */
	display: inline; /* Fix for ie double margin float problem */
	}
ul#features {
	clear: left;
	float: left;
	margin: 20px 0 25px 50px;
	padding: 0;
	list-style-type: none;
	font-size: 1.1em;
	font-weight: normal;
	display: inline; /* Fix for ie double margin float problem */
	}
ul#features li {
	font-size: 1.1em;
	line-height: 170%;
	background-image: url(images/check.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 17px;
	}
/* Fixes for IE
---------------------------------------------------------------------------------------------------------------------------- */
* html ul#features li {
	padding: 0 0 0 2px; /* background image / bullet double padding issue */
	list-style-type: none; /* Fix for ie5.5 - doesn't remove bullets otherwise */
	}
*+html ul#features li {
	padding: 0 0 0 2px; /* background image / bullet double padding issue */
	}
	
p.quote a {
	float: right;
	font-size: 1.1em;
	font-weight: bold;
	color: #994822;
	text-decoration: none;
	background: url(images/link-button-NEW.png) no-repeat center top;
	margin: 31px 200px 0 0;
	padding: 6px 13px 6px 13px; 
	}
p.quote a:hover {
	text-decoration: underline;
	background-position: center -25px;
	}

#description {
	font-size: 1.3em;
	color: #333;
	line-height: 165%;
	margin: 0 10px;
	padding: 0;
	}
	
#parking {
	font-size: 1.1em;
	color: #333;
	line-height: 165%;
	background: #EAEFF2 url(images/car.png) 3px 5px no-repeat;
	border: solid 1px #D6E0E6;
	border-top: solid 5px #D6E0E6;
	margin: 0 10px;
	padding: 31px 0 0 0;
	}

/* Fixes for IE
---------------------------------------------------------------------------------------------------------------------------- */
* html #parking {
	background: #EAEFF2 url(images/car.png) 4px 10px no-repeat; /* compensate for 5px deep border-top for div */
	}
*+html #parking {
	background: #EAEFF2 url(images/car.png) 4px 10px no-repeat; /* compensate for 5px deep border-top for div */
	}
	
#parking p {
	margin: 0 5px 10px 5px;
	padding: 0;
	}
#parking a {
	color: #78183C;
	text-decoration: underline;
	}
#parking a:hover {
	text-decoration: none;
	}

#directions {
	font-size: 1.1em;
	color: #333;
	line-height: 165%;
	background: #EAEFF2 url(images/shuttle-bus.png) 3px 5px no-repeat;
	border: solid 1px #D6E0E6;
	border-top: solid 5px #D6E0E6;
	margin: 0 10px;
	padding: 37px 0 0 0;
	}
/* Fixes for IE
---------------------------------------------------------------------------------------------------------------------------- */
* html #directions {
	background: #EAEFF2 url(images/shuttle-bus.png) 4px 10px no-repeat; /* compensate for 5px deep border-top for div */
	}
*+html #directions {
	background: #EAEFF2 url(images/shuttle-bus.png) 4px 10px no-repeat; /* compensate for 5px deep border-top for div */
	}
	
#directions p {
	margin: 0 5px 10px 5px;
	padding: 0;
	}
#directions h4 {
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
	margin: 5px 0 5px 5px;
	padding: 0;
	}
#directions ul {
	margin: 0 0 5px 20px;
	padding: 0;
	list-style-type: none;
	}	
#directions li {
	list-style-type: none;
	line-height: 170%;
	}

ul#facilities {
	list-style-type: none;
	margin: 0 10px 15px 10px;
	padding: 0;
	}
ul#facilities li {
	font-size: 1em;
	font-weight: normal;
	line-height: 190%;
	display: inline;
	margin: 0 7px 0 0;
	padding: 0 0 0 11px;
	background: url(images/facilities-bullet.png) no-repeat left center;
	}