@charset "utf-8";
/*
Title:         Hotel detail styles for Virgin Holidays + Hip Hotels
Author:        www.zolv.com
Notes:         Selectors are grouped by layout area. Attributes for each selector are listed alphabetically. 
*/

/* Headers --------------------------------- */
h1 {
	clear: both;
}
h1 span {
	font-size: 0.4em;
}
h1 span b {
	font-size: 1.4em;
}

h3 {	
	font-size:1.3em;
}

#ContactForm h3 {
	font-size:1.2em;
}

/* Layout ---------------------------------- */
#ImageCarousel {
	background-color: #e8e8e8;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 393px;
	margin-bottom: 20px;
}
#MainCol {
	float: right;
	width: 710px;
}
#InfoCol {
	width: 195px;
}
#AbsolutelyMust {
	background-color: #F0E8F0;
	border: 1px solid #ccc;
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	padding: 10px;
	width: 210px;
}
#AbsolutelyMust p {
	margin-bottom: 1px;
}

#AbsolutelyMust h4 {
	color:#512745;
}



/* Content --------------------------------- */
#Content {
	/*background: transparent url(/_assets/images/bg_HotelKSPs.gif) no-repeat 0 20px;*/
}

#Content h2.HotelHeader {
	background-color: #e8e8e8;
	border: 1px solid #ccc;
	margin-right: 255px;
	padding: 2px 10px 4px;
}
#Content p {
	line-height: 1.4;
	margin: 0 15px 1.4em;
}
#Content br {
	clear: none;
}
#Content ul.KSPs, #Content ul.Offers {
	line-height: 1.5;
	margin: 15px 275px 2em 35px;
}

#Content ul.Offers li{
	font-size:2.0em;
	color:#512745;
	line-height:0.8em;
}

#Content ul.Offers li span{
	font-size:0.6em;
	color:#333333;
}


#Content dl.hotel_images h2 {
	background-color: #e8e8e8;
	border: 1px solid #ccc;
	margin-right: 147px;
	padding: 2px 10px 4px;
	margin-bottom: 0px; 
}
#GoogleMap  { 
	width: 188px ;
	height: 188px ;
	overflow: hidden ;
}
#GoogleMap #GoogleMapInt { 
	width: 186px ;
	height: 186px ;
}
#GoogleMap .gmnoprint  {
	bottom: 2px !important;
	font-size: 9px !important;
	white-space:normal !important;
	width:150px;
	color:#666666 !important;
}
	
.hotel_images dd {
	width: 560px;
}