@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; }

/* --- New Summary --- */
div.entertainment #troupersBlock { width: 515px; height: 373px; padding: 98px 26px 0 30px; background: url(../../img/bg/troupersBg.jpg) no-repeat; overflow: hidden; }
	div.entertainment #troupersBlock h6 {font-size: 1.5em; color: #623674; margin: 0; width: 540px; }
	div.entertainment #troupersBlock h6 span.flashReplaceBold { color: #D90073; }
	div.entertainment #troupersBlock p {font-size: 1.3em; color: #333333; margin-top: 0; width: 540px; }
	div.entertainment #troupersBlock h5 {font-size: 2.1em; color: #623674; margin: 0; border: 0; margin-top: 130px; width: 540px; }
	div.entertainment #troupersBlock ul { width: 350px; list-style: disc; margin-top: 5px; clear: both; }
	div.entertainment #troupersBlock ul li { float: left; width: 72px; color: #333333; margin: 0; }
		div.entertainment #troupersBlock ul li a { color: #0099FF; }
		
div.entertainment #allstarsBlock { width: 535px; height: 291px; padding: 98px 6px 0 30px; background: url(../../img/bg/allstarsBg.jpg) no-repeat; overflow: hidden; }
	div.entertainment #allstarsBlock h6 {font-size: 1.5em; color: #BD0000; margin: 0; width: 540px; }
	div.entertainment #allstarsBlock p {font-size: 1.3em; color: #333333; margin-top: 10px; margin-bottom: 160px; width: 358px; }
	
div.entertainment #facilitiesBlock { width: 546px; height: 190px; padding: 20px 0 0 25px; background: url(../../img/bg/facilitiesBg.gif) no-repeat; margin-top: 20px; overflow: hidden; }
	div.entertainment #facilitiesBlock h6 {font-size: 3.2em; color: #0099FF; margin: 0; width: 540px; }
	div.entertainment #facilitiesBlock ul { width: 400px; list-style: disc; margin-top: 5px; clear: both; }
	div.entertainment #facilitiesBlock ul li { float: left; width: 170px; color: #333333; margin: 0; }
		div.entertainment #facilitiesBlock ul li a { color: #0099FF; }

/* === END New === */


/* --- 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 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 -5px; 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 7px 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: 585px; 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; }

/* --- ALLSTARS ADDITIONS --- */

div.entertainment #allstarsBlock1 { width: 544px; height: 306px; padding: 98px 6px 0 30px; background: url(../../img/bg/allstarsBg_familyfun.jpg) no-repeat; overflow: hidden; }
	div.entertainment #allstarsBlock1 h6 {font-size: 1.5em; color: #BD0000; margin: 0; width: 290px; }
	div.entertainment #allstarsBlock1 p {font-size: 1.3em; color: #333333; margin-top: 10px; width: 290px; }
	
div.entertainment #allstarsBlock2 { width: 535px; height: 458px; padding: 72px 6px 0 30px; background: url(../../img/bg/allstarsBg_maxi.jpg) no-repeat; overflow: hidden; margin-top: 15px; }
	div.entertainment #allstarsBlock2 h6 {font-size: 1.5em; color: #BD0000; margin: 0; margin-bottom: 10px; }
	div.entertainment #allstarsBlock2 h5 {font-size: 2em; color: #FF6600; margin: 0; border: 0; }
	div.entertainment #allstarsBlock2 p {font-size: 1.3em; color: #333333; margin-top: 10px; width: 360px; }
	div.entertainment #allstarsBlock2 span.red { color: #BD0000; }
	
div.entertainment #allstarsBlock3 { width: 535px; height: 133px; padding: 23px 6px 0 30px; background: url(../../img/bg/allstarsBg_parks.gif) no-repeat; overflow: hidden; margin-top: 15px; }
	div.entertainment #allstarsBlock3 h6 {font-size: 2em; color: #0099FF; margin: 0; margin-bottom: 10px; }
	div.entertainment #allstarsBlock3 ul { width: 110px; list-style: disc; float: left; margin-right: 3px; }
		div.entertainment #allstarsBlock3 ul.ext { width: 145px;  }
	div.entertainment #allstarsBlock3 ul li { float: left; color: #333333; margin: 0; }
		div.entertainment #allstarsBlock3 ul li a { color: #0099FF; }
		
/* --- END ALLSTARS ADDITIONS --- */

/* --- TROUPERS ADDITIONS --- */

div.entertainment div.troupers_header img { margin-left: 20px; }

div.entertainment div#troupers_block1 { width: 544px; height: 422px; padding: 98px 6px 0 30px; background: url(../../img/bg/trouperBg_ready.jpg) no-repeat; overflow: hidden; margin-top: 15px; }
	div.entertainment #troupers_block1 h6 {font-size: 1.5em; color: #623674; margin: 0; }
	div.entertainment #troupers_block1 div.show_titles { width: 280px; text-align: center; margin-top: 20px; }
		div.entertainment #troupers_block1 div.show_titles h1 {font-size: 4.2em; color: #633775; font-weight: bold; margin-left: 10px; }
		div.entertainment #troupers_block1 div.show_titles h2 {font-size: 3.5em; color: #D90073; float: left; }
		div.entertainment #troupers_block1 div.show_titles h3 {font-size: 1.9em; color: #D90073; margin-left: 10px; }
		div.entertainment #troupers_block1 div.show_titles p { width: 200px; text-align: center; margin: 0 auto; clear: both; }
		div.entertainment #troupers_block1 div.show_titles div.show_date1 {width: 200px; margin: 0 auto; height: 50px; text-align: center; }
		
		div.entertainment #troupers_block1 div.show_titles h3.winner {color: #0066CC; }
		div.entertainment #troupers_block1 div.show_titles h3.blue {color: #0066CC; }
		div.entertainment #troupers_block1 div.show_titles h3.blue2 {color: #0066CC; margin-left: 20px; }
		div.entertainment #troupers_block1 div.show_titles h3.orange {color: #FF6600; }
		div.entertainment #troupers_block1 div.show_titles h3.purple {color: #623674; }
		div.entertainment #troupers_block1 div.show_titles h3.red {color: #FF0000; }
		
div.entertainment div#troupers_block2 { width: 495px; height: 426px; padding: 36px 46px 0 30px; background: url(../../img/bg/troupersBg_2.jpg) no-repeat; overflow: hidden; margin-top: 15px; }
	div.entertainment #troupers_block2 h6 {font-size: 2em; color: #623674; margin: 0; margin-bottom: 10px; }		
	div.entertainment #troupers_block2 div#star_blocks { width: 495px; margin-top: 80px; margin-bottom: 10px; }
		div.entertainment #troupers_block2 div#star_block_left { width: 200px; margin-right: 40px; float: left; }
		div.entertainment #troupers_block2 div#star_block_right { width: 200px; float: left; }
	div.entertainment div#troupers_block2 div.left_text{ width: 350px; }
	div.entertainment div#troupers_block2 span.pink { color: #D90073; }
	
div.entertainment div#troupers_block3 { width: 495px; height: 340px; padding: 36px 46px 0 30px; background: url(../../img/bg/troupersBg_3.jpg) no-repeat; overflow: hidden; margin-top: 15px; }
	div.entertainment #troupers_block3 h6 {font-size: 2em; color: #0066CC; margin: 0; margin-bottom: 10px; }		
	div.entertainment #troupers_block3 div.video { width: 265px; height: 300px; float: left; margin-right: 20px; }
	div.entertainment #troupers_block3 div.right_list { width: 210px; float: left; }
	div.entertainment #troupers_block3 div.right_list ul { list-style: none; color: #0066CC; padding-left: 2em; width: 210px; line-height: 1.5em; clear: both; margin-top: 5px; list-style-position: outside; }
	div.entertainment #troupers_block3 div.right_list ul li { font-size: 1.5em; font-weight: bold;  background: url("../../img/iR/global/star.gif") no-repeat; padding-top: 0; vertical-align: middle; width: 210px; margin-bottom: 5px; clear: both; padding-left: 20px; } 

div.entertainment #troupers_block4 { width: 529px; height: 133px; padding: 23px 12px 0 30px; background: url(../../img/bg/allstarsBg_parks.gif) no-repeat; overflow: hidden; margin-top: 15px; }
	div.entertainment #troupers_block4 h6 {font-size: 2em; color: #0099FF; margin: 0; margin-bottom: 10px; }
	div.entertainment #troupers_block4 ul { width: 68px; list-style: disc; float: left; margin-right: 3px; }
		div.entertainment #troupers_block4 ul.ext { width: 90px;  }
	div.entertainment #troupers_block4 ul li { float: left; color: #333333; margin: 0; width: 68px; }
		div.entertainment #troupers_block4 ul li a { color: #0099FF; }
	
img.inline_img {  float: left; display: inline; vertical-align: middle; padding-top: 15px; padding-right: 13px; }

/* --- END TROUPERS ADDITIONS --- */
