@charset "utf-8";
/* 
= CSS Document  =============================
	
	Site: 			Parkdean Holidays Global CSS
	Author: 		Jon Park & Steven Gibbons | Union Room
	Created: 		November 18th, 2008
	Updated: 
	Copyright: (c) 2008, Parkdean Holidays
	
==========================================
*/

/* === START Park Accommodation === */

/* --- Javascript Gallery --- */
div.contentParkAccommodation div#jGallery { width: 597px; height: 264px; margin: 0 0 10px 0; overflow: hidden; }
	div.contentParkAccommodation div#jGallery div.galleryImages { width: 597px; height: 264px; overflow: hidden; }
		div.contentParkAccommodation div#jGallery div.galleryImages li { list-style: none; position: absolute; display: none; }
		div.contentParkAccommodation div#jGallery div.galleryImages li.active { display: list-item; }
	div.contentParkAccommodation div#jGallery div.galleryOverlay { width: 100%; position: relative; top: -42px; z-index: 2; }
		div.contentParkAccommodation div#jGallery div.galleryTitleStrip { width: 567px; padding: 10px 15px; background: url(../../../img/bg/semiTrans-White.png); }
		div.contentParkAccommodation div#jGallery div.galleryTitleStrip:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
			div.contentParkAccommodation div#jGallery div.galleryTitleStrip p { width: 75%; padding: 3px 0 0 0; font: bold 1.4em Arial, Helvetica, sans-serif; color: #333; float: left; }
			div.contentParkAccommodation div#jGallery div.galleryTitleStrip ul { list-style: none; float: right; }
				div.contentParkAccommodation div#jGallery div.galleryTitleStrip li { float: left; }
				div.contentParkAccommodation div#jGallery div.galleryTitleStrip a { width: 22px; height: 18px; margin: 0 0 0 2px; padding: 4px 0 0 0; text-align: center; font-weight: bold; color: #FFF; background-image: url(../../../img/iR/javascript/aRoundLink.gif); }
				div.contentParkAccommodation div#jGallery div.galleryTitleStrip a:hover { text-decoration: none; }
				div.contentParkAccommodation div#jGallery div.galleryTitleStrip a.active { background-position: bottom; }

/* --- InnerWrap Inner Content --- */
div.contentParkAccommodation .innerWrap { padding: 0 15px 20px 15px; border: 1px dotted #E0E0E0; border-width: 0 0 1px 0; clear: both; }
div.contentParkAccommodation .innerWrap.last { padding: 0 15px 20px 15px; border: none!important; clear: both; }			
	div.contentParkAccommodation .innerWrap h1 { font: bold 3.5em Arial, Helvetica, sans-serif; color: #0099FF; margin: 0 -15px 10px 0; }
	div.contentParkAccommodation .innerWrap h4.subtitle { font: bold 2.0em Arial, Helvetica, sans-serif; color: #0099FF; padding: 0 0 10px 0; }
	div.contentParkAccommodation .innerWrap h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #FF3399; margin: 10px 0 0 0; }
	div.contentParkAccommodation .innerWrap h6 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #FF3399; margin: 10px 0 10px 0; }
	div.contentParkAccommodation .innerWrap p { font: 1.2em Arial, Helvetica, sans-serif; color: #333; }

/* --- Breadcrumb Navigation --- */
div.contentParkAccommodation ul#breadcrumb { margin: 0 0 0 15px; list-style: none; }
	div.contentParkAccommodation ul#breadcrumb li { margin: 0 0 10px 0; float: left; font: bold 1.1em  Arial, Helvetica, sans-serif; color: #999; padding: 0 10px 0 0; }
		div.contentParkAccommodation ul#breadcrumb li a { color: #999; text-decoration: none; }
		div.contentParkAccommodation ul#breadcrumb li a:hover { color: #0099FF; text-decoration: none; }
		div.contentParkAccommodation ul#breadcrumb li a.active { color: #0099FF; text-decoration: none; }

/* --- Inner Columns --- */
div.contentParkAccommodation div.innerLeftColumn { width: 354px; float: left; }
/* --- Right Inner Column Content--- */
div.contentParkAccommodation div.innerRightColumn { width: 213px; float: right; }

div.contentParkAccommodation h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #0498FC; padding: 0; }
div.contentParkAccommodation h6 { width: 208px; height: 24px;padding: 8px 0 0 10px; font: bold 1.2em Arial, Helvetica, sans-serif; color: #FFF; background-color: #0093F0; }
div.contentParkAccommodation .img { margin: 5px 0 0 0; }
div.contentParkAccommodation .inner { width: 188px; padding: 15px 15px; margin: -10px 0 -10px 0; }
div.contentParkAccommodation .inner p { padding: 2px 0; font-size: 1.1em; font-weight: normail; color: #666; }
div.contentParkAccommodation .inner ul { list-style: none; margin: 0; }
div.contentParkAccommodation .inner ul li { padding: 2px 0; font-size: 1.0em; font-weight: bold; color: #666; }
div.contentParkAccommodation .inner a { text-decoration: underline; color: #0099FF; font-size: 1.1em; }
div.contentParkAccommodation .inner a.active { text-decoration: underline; color: #0099FF; }
div.contentParkAccommodation .inner a:hover { text-decoration: none; }

div.contentParkAccommodation .innerWrap .features { padding: 0; width: 192px; float: right; margin: 0 0 -20px 0; }	
div.contentParkAccommodation .innerWrap .features ul { 
	padding: 25px 0 0 0; 
	height: 168px;
	width: 186px; 
	background: url('../../../img/bg/featuresBlue.gif') no-repeat top; 
	list-style: none url('../../../img/redStar.gif'); 
}
div.contentParkAccommodation .innerWrap .features ul li { margin: 0 0 0 45px; padding: 0 0 3px 0; color: #09F; font-size: 1.1em!important; font-weight: bold; }
div.contentParkAccommodation .innerWrap .features ul li.hdr { font: bold 2.0em Arial, Helvetica, sans-serif!important; color: #0099FF; margin: 0 0 15px 40px; padding: 0; list-style-image: none!important; }

div.contentParkAccommodation div.accommodationDetails	div.colLeft { float: left; width: 465px; }
div.contentParkAccommodation div.accommodationDetails div.colRight { float: right; width: 100px; }

div.contentParkAccommodation div.accommodationDetails div.colRight a.Prices { margin: 0 0 0 -42px; width: 129px; height: 22px; background: url('../../../img/iR/aPriceCheck1.gif') no-repeat; }
div.contentParkAccommodation div.accommodationDetails div.colRight a.moreInfoPrices { margin: 0 0 0 -152px; width: 99px; height: 22px; background: url('../../../img/iR/aMoreInfoPrices.gif') no-repeat; float:left; }

div.contentParkAccommodation div.accommodationDetails { margin: 10px 0 0 -15px; padding: 10px 15px; width: 565px; background: #C0EAFF; border: 1px solid #82D7FE; }
div.contentParkAccommodation div.accommodationDetails h5 { margin: 0; font: bold 2.0em Arial, Helvetica, sans-serif; color: #09F; padding: 0 0 10px 0; }
div.contentParkAccommodation div.accommodationDetails ul { margin: -10px 0 0 0; padding: 0; }
div.contentParkAccommodation div.accommodationDetails ul li { display: inline-block; }
div.contentParkAccommodation div.accommodationDetails ul li.bed1 { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/bed1.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.bed2 { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/bed2.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.bed3 { margin: 0 5px 0 0; padding: 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/bed3.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.bed4  {margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/bed4.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.bed5 { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/bed5.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.bed6 { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/bed6.gif'); }	
div.contentParkAccommodation div.accommodationDetails ul li.dog { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/dog.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.noDog { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/noDog.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.noSmoking { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/noSmoking.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.noNoSmoking { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/noNoSmoking.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.dg { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/dg.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.noDg { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/noDg.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.wheelChair {  margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/wheelChair.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.noWheelChair {  margin: 0 5px 0 0;width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/noWheelChair.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.noCh { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/noCh.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.Ch { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/Ch.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.noEw { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/noEw.gif'); }
div.contentParkAccommodation div.accommodationDetails ul li.ew { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/ew.gif'); }	
div.contentParkAccommodation div.accommodationDetails ul li.new { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/odd/new.gif'); }
 
div.contentParkAccommodation div.accommodationDetails.alternative { margin: 10px 0 0 -15px; padding: 10px 15px; width: 565px; background: #E1F5FE; border: 1px solid #82D7FE; }
div.contentParkAccommodation div.accommodationDetails.alternative ul { margin: -10px 0 0 0; padding: 0; }
div.contentParkAccommodation div.accommodationDetails.alternative ul li { display: inline-block; }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.bed1 { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/bed1.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.bed2 { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/bed2.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.bed3 { margin: 0 5px 0 0; padding: 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/bed3.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.bed4  {margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/bed4.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.bed5 { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/bed5.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.bed6 { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/bed6.gif'); }	
div.contentParkAccommodation div.accommodationDetails.alternative ul li.dog { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/dog.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.noDog { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/noDog.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.noSmoking { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/noSmoking.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.noNoSmoking { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/noNoSmoking.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.dg { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/dg.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.noDg { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/noDg.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.wheelChair {  margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/wheelChair.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.noWheelChair {  margin: 0 5px 0 0;width: 23px; height: 23px; background: url('../../../img/iR/icons/even/noWheelChair.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.noCh { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/noCh.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.Ch { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/Ch.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.noEw { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/noEw.gif'); }
div.contentParkAccommodation div.accommodationDetails.alternative ul li.ew { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/ew.gif'); }	
div.contentParkAccommodation div.accommodationDetails.alternative ul li.new { margin: 0 5px 0 0; width: 23px; height: 23px; background: url('../../../img/iR/icons/even/new.gif'); }

div.contentParkAccommodation div.accommodationDetails ul.visuals { margin:-5px 0 30px -30px; padding:0; }
div.contentParkAccommodation div.accommodationDetails ul.visuals li { display: inline-block; }
div.contentParkAccommodation div.accommodationDetails ul.visuals li.tour { margin: 0 5px 0 0; width: 25px; height: 25px; background: url('../../../img/iR/icons/tour.gif'); }
div.contentParkAccommodation div.accommodationDetails ul.visuals li.floorPlan { margin: 0 5px 0 0; width: 25px; height: 25px; background: url('../../../img/iR/icons/floorPlan.gif'); }
div.contentParkAccommodation div.accommodationDetails ul.visuals li.gallery { margin: 0 5px 0 0; padding: 0; width: 25px; height: 25px; background: url('../../../img/iR/icons/gallery.gif'); }
div.contentParkAccommodation div.accommodationDetails ul.visuals li.noTour { margin: 0 5px 0 0; width: 25px; height: 25px; background: url('../../../img/iR/icons/noTour.gif'); }
div.contentParkAccommodation div.accommodationDetails ul.visuals li.noFloorPlan { margin: 0 5px 0 0; width: 25px; height: 25px; background: url('../../../img/iR/icons/noFloorPlan.gif'); }
div.contentParkAccommodation div.accommodationDetails ul.visuals li.noGallery { margin: 0 5px 0 0; padding: 0; width: 25px; height: 25px; background: url('../../../img/iR/icons/noGallery.gif'); }
div.contentParkAccommodation div.accommodationDetails img.corner-banner { position: relative; top: -98px; right: -20px; margin-left: -20px; margin-bottom: -98px; clear: both; float: right; }

/* === END  Park Accommodation === */
