@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 freestyle-Teens-Club === */

/* --- Javascript Gallery --- */
div.freestyle-Teens-Club div#jGallery { width: 597px; height: 345px; margin: 0 0 10px 0; overflow: hidden; }
	div.freestyle-Teens-Club div#jGallery div.galleryImages { width: 597px; height: 345px; overflow: hidden; }
		div.freestyle-Teens-Club div#jGallery div.galleryImages li { list-style: none; position: absolute; display: none; }
		div.freestyle-Teens-Club div#jGallery div.galleryImages li.active { display: list-item; }
	div.freestyle-Teens-Club div#jGallery div.galleryOverlay { width: 100%; position: relative; top: -42px; z-index: 2; }
		div.freestyle-Teens-Club div#jGallery div.galleryTitleStrip { width: 567px; padding: 10px 15px; background: url(../../img/bg/semiTrans-White.png); }
		div.freestyle-Teens-Club div#jGallery div.galleryTitleStrip:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
			div.freestyle-Teens-Club 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.freestyle-Teens-Club div#jGallery div.galleryTitleStrip ul { list-style: none; float: right; }
				div.freestyle-Teens-Club div#jGallery div.galleryTitleStrip li { float: left; }
				div.freestyle-Teens-Club 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.freestyle-Teens-Club div#jGallery div.galleryTitleStrip a:hover { text-decoration: none; }
				div.freestyle-Teens-Club div#jGallery div.galleryTitleStrip a.active { background-position: bottom; }


/* --- InnerWrap Inner Content --- */
div.freestyle-Teens-Club .innerWrap { padding: 0 15px 20px 15px; border: 1px dotted #E0E0E0; border-width: 0 0 1px 0; clear: both; }
div.freestyle-Teens-Club .innerWrap.last { padding: 0 15px 20px 15px; border: none!important; clear: both; }
						
	div.freestyle-Teens-Club .innerWrap h1 { font: bold 3.5em Arial, Helvetica, sans-serif; color: #0099FF; margin: 0 0 10px 0; }
	div.freestyle-Teens-Club .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 30px 0; }
	div.freestyle-Teens-Club .innerWrap h6 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #FF3399; margin: 10px 0 10px 0; }
	div.freestyle-Teens-Club .innerWrap p { font: 1.2em Arial, Helvetica, sans-serif; color: #333; }
	div.freestyle-Teens-Club .innerWrap a.findOutMore { margin: 0; width: 99px; height: 22px; background: url('../../img/iR/aFindOutMore.png'); }
	div.freestyle-Teens-Club .innerWrap a.findOutMore:hover { background-position: bottom; }

/* --- InnerWrap Inner Content Pink Containers --- */
div.freestyle-Teens-Club .innerWrap div.pinkContainer { margin: 10px 0 0 0; width: 520px; height: 129px; background: url('../../img/bg/pinkContainer.gif'); padding: 5px 20px 10px 25px; }
div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol { width: 330px; float: left; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol h5 { margin: 20px 0 10px 0; padding: 0; font: bold 2.5em Arial, Helvetica, sans-serif; color: #F03094; border: none; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol p { margin: 0; padding: 0; font: 1.2em Arial, Helvetica, sans-serif; color: #333333; width: 346px; }
div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol { width: 190px; float: right; padding: 15px 0 0 0; text-align: right; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol .filmMaking { width: 160px; height: 174px; margin: -40px 0 0 35px; background: url('../../img/bg/adverts/filmMaking.png'); }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol .freestyle { width: 163px; height: 100px; margin: 0 10px 0 25px; background: url('../../img/bg/adverts/freestyle.gif'); }

div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol2 { width: 173px; float: left; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol2 .djWorkshop { width: 173px; height: 143px; margin: -13px 0 0 -30px; background: url('../../img/bg/adverts/djWorkshop.png'); }
div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol2 { width: 347px; float: right; padding: 15px 0 0 0; text-align: left; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol2 h5 { margin: 10px 0 10px -10px; padding: 0; font: bold 2.5em Arial, Helvetica, sans-serif; color: #F03094; border: none; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol2 p { margin: 0 0 0 -10px; padding: 0; font: 1.2em Arial, Helvetica, sans-serif; color: #333333; width: 330px; }
	
div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol3 { width: 380px; float: left; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol3 h5 { margin: 20px 0 10px 0; padding: 0; font: bold 2.5em Arial, Helvetica, sans-serif; color: #F03094; border: none; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol3 p { margin: 0; padding: 0; font: 1.2em Arial, Helvetica, sans-serif; color: #333333; width: 380px; }
div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol3 { width: 140px; float: right; padding: 15px 0 0 0; text-align: right; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol3 .competition { width: 121px; height: 209px; margin: -55px 0 0 0; background: url('../../img/bg/adverts/competition.png'); }

div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol4 { width: 108px; float: left; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.leftCol4 .talentShow { width: 108px; height: 202px; margin: -35px 0 0 0; background: url('../../img/bg/adverts/talentShow.png'); }
div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol4 { width: 380px; float: right; padding: 15px 0 0 0; text-align: left; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol4 h5 { margin: 0 0 10px 0px; padding: 0; font: bold 2.5em Arial, Helvetica, sans-serif; color: #F03094; border: none; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainer div.rightCol4 p { margin: 0; padding: 0; font: 1.2em Arial, Helvetica, sans-serif; color: #333333; width: 370px; }

/* --- InnerWrap Inner Content Pink Containers Bottom Text --- */
div.freestyle-Teens-Club .innerWrap div.pinkContainerText { margin: 10px 0 0 0; width: 517px; height: 159px; background: url('../../img/bg/pinkContainerText.gif'); padding: 25px; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainerText h5 { margin: 0 0 10px 0px; padding: 0; font: bold 2.5em Arial, Helvetica, sans-serif; color: #F03094; border: none; }
	div.freestyle-Teens-Club .innerWrap div.pinkContainerText p { margin: 0; padding: 0 0 10px 0; font: 1.2em Arial, Helvetica, sans-serif; color: #333333; width: 517px; }

div.freestyle-Teens-Club .innerWrap span.bridges { margin: 0 0 -10px 0; padding: 0; position: relative; width: 15px; height: 15px;  }
	div.freestyle-Teens-Club .innerWrap span.bridges#bridge1 { left: 260px; background: url('../../img/bg/bridge1.gif') no-repeat; }
	div.freestyle-Teens-Club .innerWrap span.bridges#bridge2 { left: 330px; background: url('../../img/bg/bridge2.gif') no-repeat; }
	div.freestyle-Teens-Club .innerWrap span.bridges#bridge3 { left: 290px; background: url('../../img/bg/bridge3.gif') no-repeat; }
	div.freestyle-Teens-Club .innerWrap span.bridges#bridge4 { left: 185px; background: url('../../img/bg/bridge4.gif') no-repeat; }
	

/* --- Breadcrumb Navigation --- */
div.freestyle-Teens-Club ul#breadcrumb { margin: 0 0 0 15px; list-style: none; }
	div.freestyle-Teens-Club 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.freestyle-Teens-Club ul#breadcrumb li a { color: #999; text-decoration: none; }
		div.freestyle-Teens-Club ul#breadcrumb li a:hover { color: #0099FF; text-decoration: none; }
		div.freestyle-Teens-Club ul#breadcrumb li a.active { color: #0099FF; text-decoration: none; }
		

/* === END freestyle-Teens-Club === */

/* === START entertainment-Teen-Arcade-Games === */

/* --- Javascript Gallery --- */
div.entertainment-Teen-Arcade-Games div#jGallery { width: 597px; height: 345px; margin: 0 0 10px 0; overflow: hidden; }
	div.entertainment-Teen-Arcade-Games div#jGallery div.galleryImages { width: 597px; height: 345px; overflow: hidden; }
		div.entertainment-Teen-Arcade-Games div#jGallery div.galleryImages li { list-style: none; position: absolute; display: none; }
		div.entertainment-Teen-Arcade-Games div#jGallery div.galleryImages li.active { display: list-item; }
	div.entertainment-Teen-Arcade-Games div#jGallery div.galleryOverlay { width: 100%; position: relative; top: -42px; z-index: 2; }
		div.entertainment-Teen-Arcade-Games div#jGallery div.galleryTitleStrip { width: 567px; padding: 10px 15px; background: url(../../img/bg/semiTrans-White.png); }
		div.entertainment-Teen-Arcade-Games div#jGallery div.galleryTitleStrip:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
			div.entertainment-Teen-Arcade-Games 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-Teen-Arcade-Games div#jGallery div.galleryTitleStrip ul { list-style: none; float: right; }
				div.entertainment-Teen-Arcade-Games div#jGallery div.galleryTitleStrip li { float: left; }
				div.entertainment-Teen-Arcade-Games 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-Teen-Arcade-Games div#jGallery div.galleryTitleStrip a:hover { text-decoration: none; }
				div.entertainment-Teen-Arcade-Games div#jGallery div.galleryTitleStrip a.active { background-position: bottom; }


/* --- InnerWrap Inner Content --- */
div.entertainment-Teen-Arcade-Games .innerWrap { padding: 0 15px 20px 15px; border: 1px dotted #E0E0E0; border-width: 0 0 1px 0; clear: both; }
div.entertainment-Teen-Arcade-Games .innerWrap.first { padding: 0 15px 20px 15px; border: none!important; clear: both; }

	div.entertainment-Teen-Arcade-Games .innerWrap ul { margin: 0 0 10px 12px; padding: 0;  list-style: url('../../img/bg/global/bullet.gif'); }
		div.entertainment-Teen-Arcade-Games .innerWrap ul li { font: bold 1.1em Arial, Helvetica, sans-serif; color: #0097FB; padding: 0 0 7px 0; float: left; width: 150px;  }
						
	div.entertainment-Teen-Arcade-Games .innerWrap h4 { font: bold 3.5em Arial, Helvetica, sans-serif; color: #0099FF; margin: 0 0 10px 0; }
	div.entertainment-Teen-Arcade-Games .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-Teen-Arcade-Games .innerWrap h6 { font: bold 2.0em Arial, Helvetica, sans-serif; color: #FF3399; margin: 10px 0 10px 0; }
	div.entertainment-Teen-Arcade-Games .innerWrap p { font: 1.2em Arial, Helvetica, sans-serif; color: #333; }
	div.entertainment-Teen-Arcade-Games .innerWrap a.findOutMore { margin: 0; width: 99px; height: 22px; background: url('../../img/iR/aFindOutMore.png'); }
	div.entertainment-Teen-Arcade-Games .innerWrap a.findOutMore:hover { background-position: bottom; }

/* --- Breadcrumb Navigation --- */
div.entertainment-Teen-Arcade-Games ul#breadcrumb { margin: 0 0 0 15px; list-style: none; }
	div.entertainment-Teen-Arcade-Games 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-Teen-Arcade-Games ul#breadcrumb li a { color: #999; text-decoration: none; }
		div.entertainment-Teen-Arcade-Games ul#breadcrumb li a:hover { color: #0099FF; text-decoration: none; }
		div.entertainment-Teen-Arcade-Games ul#breadcrumb li a.active { color: #0099FF; text-decoration: none; }
		

/* --- Green Gradient Blocks --- */
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad { width: 565px; height: 163px; padding: 0; margin: 0; }
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad .top { margin: 0; padding: 0; width: 565px; height: 37px; background: url('../../img/bg/arcadeGrad1/top1.gif'); }	
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad .content { margin: 0; padding: 0; width: 565px; height: 90px; background: url('../../img/bg/arcadeGrad1/content1.gif'); }	
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad .btm { margin: 0; padding: 0; width: 565px; height: 41px; background: url('../../img/bg/arcadeGrad1/btm1.gif'); }	
	div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad .content h6 { font: bold 2.5em Arial, Helvetica, sans-serif; color: #623674; margin: 0 0 0 30px; padding: 0; }
	div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad .content p { width: 280px; font: 1.2em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 30px; padding: 0!important; }


div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad2 { width: 565px; height: 174px; padding: 0; margin: 0; }
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad2 .top { margin: 0; padding: 0; width: 565px; height: 43px; background: url('../../img/bg/arcadeGrad1/top2.gif'); }	
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad2 .content { margin: 0; padding: 0; width: 565px; height: 90px; background: url('../../img/bg/arcadeGrad1/content2.gif'); }	
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad2 .btm { margin: 0; padding: 0; width: 565px; height: 41px; background: url('../../img/bg/arcadeGrad1/btm2.gif'); }	
	div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad2 .content h6 { font: bold 2.5em Arial, Helvetica, sans-serif; color: #623674; margin: 0 0 0 30px; padding: 0; }
	div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad2 .content p { width: 270px; font: 1.2em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 30px; padding: 0!important; }

div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad3 { width: 565px; height: 177px; padding: 0; margin: 0; }
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad3 .top { margin: 0; padding: 0; width: 565px; height: 43px; background: url('../../img/bg/arcadeGrad1/top3.gif'); }	
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad3 .content { margin: 0; padding: 0; width: 565px; height: 92px; background: url('../../img/bg/arcadeGrad1/content3.gif'); }	
div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad3 .btm { margin: 0; padding: 0; width: 565px; height: 42px; background: url('../../img/bg/arcadeGrad1/btm3.gif'); }	
	div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad3 .content h6 { font: bold 2.5em Arial, Helvetica, sans-serif; color: #623674; margin: 0 0 0 30px; padding: 0; }
	div.entertainment-Teen-Arcade-Games .innerWrap div.arcadeGrad3 .content p { width: 280px; font: 1.2em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 5px 30px; padding: 0!important; }
	
div.entertainment-Teen-Arcade-Games .innerWrap div.greyGradient { width: 535px; padding: 15px 15px 5px 15px; margin: 15px 0 0 0; border: 1px solid #D8D8D8; background: url('../../img/bg/greyGrad.gif') repeat-x; }
div.entertainment-Teen-Arcade-Games .innerWrap div.greyGradient p { font: bold 1.1em Arial, Helvetica, sans-serif; color: #333; margin: 0 0 10px 0; padding: 0; }

div.entertainment-Teen-Arcade-Games .innerWrap .playNow { margin: 0 0 0 30px; width: 147px; height: 22px; background: url('../../img/iR/playNow.gif'); }
div.entertainment-Teen-Arcade-Games .innerWrap .playNow:hover { background-position: bottom; }

/* === END entertainment-Teen-Arcade-Games === */
