@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 Entertainment === */

/* --- Javascript Gallery --- */
div.entertainment div#jGallery { width: 597px; height: 345px; margin: 0 0 10px 0; overflow: hidden; }
	div.entertainment div#jGallery div.galleryImages { width: 597px; height: 345px; overflow: hidden; }
		div.entertainment div#jGallery div.galleryImages li { list-style: none; position: absolute; display: none; }
		div.entertainment div#jGallery div.galleryImages li.active { display: list-item; }
	div.entertainment div#jGallery div.galleryOverlay { width: 100%; position: relative; top: -42px; z-index: 2; }
		div.entertainment div#jGallery div.galleryTitleStrip { width: 567px; padding: 10px 15px; background: url(../../img/bg/semiTrans-White.png); }
		div.entertainment div#jGallery div.galleryTitleStrip:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
			div.entertainment 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.entertainment div#jGallery div.galleryTitleStrip ul { list-style: none; float: right; }
				div.entertainment div#jGallery div.galleryTitleStrip li { float: left; }
				div.entertainment 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.entertainment div#jGallery div.galleryTitleStrip a:hover { text-decoration: none; }
				div.entertainment div#jGallery div.galleryTitleStrip a.active { background-position: bottom; }

/* --- Star Parks Content --- */
div.entertainment .innerWrap .starPark { margin: 25px 0 5px 0; width: 566px; height: 144px; background: url('../../img/bg/starPark.gif'); }
div.entertainment .innerWrap .starPark .content { width: 360px; float: right; padding: 0; margin: 30px 20px 0 0; }
div.entertainment .innerWrap .starPark .content h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #09F; border: none; padding: 0; margin: 0 0 10px 0; }
div.entertainment .innerWrap .starPark .content p { font: 1.2em Arial, Helvetica, sans-serif; color: #333; }


/* --- InnerWrap Inner Content --- */
div.entertainment .innerWrap { padding: 0 15px 20px 15px; border: 1px dotted #E0E0E0; border-width: 0 0 1px 0; clear: both; }
div.entertainment .innerWrap.last { padding: 0 15px 20px 15px; border: none!important; clear: both; }
div.entertainment .innerWrap div.colLeft { float: left; width: 156px; }
div.entertainment .innerWrap div.colRight { float: right; width: 409px; }

	div.entertainment .innerWrap ul { margin: 0 0 10px 12px; padding: 0;  list-style: url('../../img/bg/global/bullet.gif'); }
		div.entertainment .innerWrap ul li { font: bold 1.1em Arial, Helvetica, sans-serif; color: #0097FB; padding: 0 0 7px 0; float: left; width: 150px;  }
						
	div.entertainment .innerWrap h4 { font: bold 3.5em Arial, Helvetica, sans-serif; color: #0099FF; margin: 0 0 10px 0; }
	div.entertainment .innerWrap h1 { font: bold 3.5em Arial, Helvetica, sans-serif; color: #0099FF; margin: 0 0 10px 0; }
	div.entertainment .innerWrap h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #F39; width: 566px; border-bottom: 3px solid #999; padding: 0 0 5px 0; margin: 15px 0 20px 0; }
	div.entertainment .innerWrap h6 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #FF3399; margin: 10px 0 10px 0; }
	div.entertainment .innerWrap p { font: 1.2em Arial, Helvetica, sans-serif; color: #333; }
	div.entertainment .innerWrap a.findOutMore { margin: 0; width: 99px; height: 22px; background: url('../../img/iR/aFindOutMore.png'); }
	div.entertainment .innerWrap a.findOutMore:hover { background-position: bottom; }

/* --- Breadcrumb Navigation --- */
div.entertainment ul#breadcrumb { margin: 0 0 0 15px; list-style: none; }
	div.entertainment 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.entertainment ul#breadcrumb li a { color: #999; text-decoration: none; }
		div.entertainment ul#breadcrumb li a:hover { color: #0099FF; text-decoration: none; }
		div.entertainment ul#breadcrumb li a.active { color: #0099FF; text-decoration: none; }
		

/* --- Park Summary --- */
div.entertainment .parkSummary { margin: 20px 0;padding: 0 15px 10px 15px; border: 1px solid #DBDBDB; background: #FFF url('../../img/bg/global/divContentBox.gif') repeat-x;  }
	div.entertainment .parkSummary h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #F39; padding: 0 0 5px 0; margin: 15px 0 0 0; }
	div.entertainment .parkSummary p { font: bold 1.2em Arial, Helvetica, sans-serif; color: #333; }
	
div.entertainment div.video { margin: 0 0 0 -15px; width: 286px; height: 275px; float: left; }

div.entertainment div.videoInfo { margin: 0 15px 0 20px; width: 256px; float: right; }
div.entertainment div.videoInfo h6 { margin: 0 0 5px 0!important; }

/* === END Entertainment === */

/* === START at a glance=== */

/* --- InnerWrap Inner Content Region Select --- */
div.entertainment .regionSelect { margin: 15px 0 0 0; width: 565px; border: 1px solid #F4E33D; background: #FEF8D6; clear: both; padding: 0 15px; }
div.entertainment .regionSelect h5 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #09F; margin: 10px 0 10px 0; }
div.entertainment .regionSelect p { font: 1.1em Arial, Helvetica, sans-serif; color: #333; }
div.entertainment .regionSelect .checkBox { margin: 0 5px 0 0; }
div.entertainment .regionSelect label { font-weight: bold; color: #333; margin: 0 17px 0 0; }
div.entertainment .regionSelect img { margin: 0 15px 0 0; }
div.entertainment .regionSelect a { margin: 10px 0 0 0; width: 128px; height: 22px; background-image: url('../../img/iR/aRefineYourResults.gif'); }

/* --- InnerWrap Inner Content Search Results --- */
div.entertainment .searchResults { margin: 15px 0 0 0; width: 595px; clear: both; padding: 0; }
div.entertainment .searchResults table { background: #FFF; }
div.entertainment .searchResults table td { background: #E4F7FD; border: 1px dotted #E7E5E6; border-width: 0 1px 0 0; border-bottom: 5px solid #FFF; width: 32px; text-align: center!important;  }
div.entertainment .searchResults table td.hdr { background: #C0EAFF; padding: 10px 0; font: bold 1.5em Arial, Helvetica, sans-serif; color: #333; text-align: center!important; }
div.entertainment .searchResults table td.name { font: bold 1.0em Arial, Helvetica, sans-serif; width: 80px; text-align: center!important; }
div.entertainment .searchResults table td.end { border-right: none; }

div.entertainment .searchResults table td.title.corner { border: 2px solid #FFF; border-width: 0 2px 8px 0; background: #E4F7FD;  }
div.entertainment .searchResults table td.title { margin: 0 0 10px 0; background: #FFF; border: 1px dotted #E7E5E6; border-width: 0 1px 0 0; border-bottom: 5px solid #FFF; width: 31px; padding: 0 0 0 1px; }
div.entertainment .searchResults table td.title.end { border-right: none;  }

div.entertainment .searchResults table td.btmTitle.corner { border: 2px solid #FFF; border-width: 0 2px 8px 0; background: #E4F7FD!important;  }
div.entertainment .searchResults table td.btmTitle { background: #FFF; border: 1px dotted #E7E5E6; border-width: 0 1px 0 0; border-bottom: 5px solid #FFF; width: 31px; padding: 0 0 0 1px; }
div.entertainment .searchResults table td.btmTitle.end { border-right: none;  }

	
/* --- InnerWrap Accommodation Key --- */
div.entertainment .key { margin: 0 0 1px 0; width: 597px; background: #9BDFFF; clear: both; padding: 0; }
div.entertainment .key h6 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 0; padding: 15px 15px 0 15px; }
div.entertainment .key p { font: 1.1em Arial, Helvetica, sans-serif; color: #333; padding: 0 15px 0 15px; }
div.entertainment .key img { margin: 5px 0 5px 15px; float: right; }

div.entertainment .keyLight { margin: 0 0 1px 0; width: 597px; background: #D9F2FF; clear: both; padding: 0; }
div.entertainment .keyLight h6 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 0; padding: 15px 15px 0 15px; }
div.entertainment .keyLight p { font: 1.1em Arial, Helvetica, sans-serif; color: #333; padding: 0 15px 0 15px; }
div.entertainment .keyLight img { margin: 5px 0 5px 15px; float: right; }

/* === END at a glance === */

/* --- InnerWrap Inner Content ents panel --- */
div.entertainment .innerWrap .entsPanel { margin: 15px 0 5px -15px;width: 565px; border: 1px solid #D8D8D8; background: #FFF url('../../img/bg/greyBlock.gif') repeat-x top; clear: both; padding: 5px; }
div.entertainment .innerWrap .entsPanel h6 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #0099FF; margin: 10px 0 10px 0; }
div.entertainment .innerWrap .entsPanel img { margin: 0 15px 0 0;}

/* --- Javascript bottomGallery --- */
	div.entertainment div#greyGallery { width: 597px; height: 395px; margin: 5px 0 18px 0; padding: 17px 0 17px 0; overflow: hidden; border: 1px dotted #E0E0E0; font-size:12px; border-width: 0 0 1px 0; }
		div.entertainment div#greyGallery ul { margin: 0; padding: 0; list-style: none; }
			div.entertainment div#greyGallery ul li { border: none; }
		div.entertainment div#greyGallery div.gallery-window { width: 597px; height: 273px; background: #EFEFEF url(../../img/gallery/bgLoading.gif) no-repeat center; overflow: hidden; }
			div.entertainment div#greyGallery div.gallery-window p { position: absolute; }
		div.entertainment div#greyGallery ul.gallery-menu { padding: 5px 5px 5px 7px; background-color: #666; height: 78px; }
			div.entertainment div#greyGallery ul.gallery-menu li { margin: 2px 1px; padding: 0; float: left; }
			div.entertainment div#greyGallery ul.gallery-menu li:first { margin-left: 0; }
			div.entertainment div#greyGallery ul.gallery-menu li:last { margin-right: 0; }
				div.entertainment div#greyGallery ul.gallery-menu li a { padding: 4px; color: #FFF; background-color: #666; display: block; }
					div.entertainment div#greyGallery ul.gallery-menu li a img { border: 2px solid #FFF; }
				div.entertainment div#greyGallery ul.gallery-menu li a.active { cursor: default; }
				div.entertainment div#greyGallery ul.gallery-menu li a:hover, div.entertainment div#greyGallery ul.gallery-menu li a.active { padding: 0; }
				div.entertainment div#greyGallery ul.gallery-menu li a:hover img, div.entertainment div#greyGallery ul.gallery-menu li a.active img { border: 6px solid #FFF; }
	
		div.entertainment div#greyGallery div.gallery-description { height: 13px; padding: 7px 5px; background-color: #C4C4C4; border-bottom: 1px solid #FFF; }
			div.entertainment div#greyGallery div.gallery-description p { padding: 0; font-weight: bold; color: #333; }

			
div.video { margin: 0 0 0 -15px; width: 286px; height: 275px; float: left; }

div.videoInfo { margin: 0 15px 0 20px; width: 256px; float: right; }
div.videoInfo h5 { margin: 0 0 5px 0!important; }
