@charset "utf-8";
/* 
= CSS Document  ==========================
	
	Site: 			Parkdean Holidays
						Content Elements

	Author: 		Rob Crozier | Union Room
	Created: 		June 25th, 2008
	Updated: 		
	
	Version: 		1.0.0
	Copyright: 	(c) 2008, Parkdean Holidays
	
=======================================
*/

ul.pageWrapper { list-style: none; }
ul.pageWrapper li { padding: 20px 0; border-bottom: 1px dotted #CCC; }
ul.pageWrapper p { padding: 0 0 10px 0; font-size: 12px; color: #333; }
.vtt {vertical-align:text-top !important;}

/* ---Location region --- */
ul.pageWrapper { padding-bottom: 10px; }
div.locationRegion p {padding-bottom:10px;}
div.locationRegion h2.flashReplace, div.locationRegion li.noBorder h3.flashReplace { font-size:2.5em; color:#008EC8;}

div.locationRegion .regionalMap { margin:20px 0;}

div.locationRegion h3.flashReplace, div.locationRegion h5.flashReplace { font-size:2.5em; color:#008EC8; margin-bottom:15px; }
div.locationRegion h4, div.locationRegion h6 { font-size: 1.4em; color: #008EC8; margin-bottom: 10px; }
div.locationRegion ul#titleImgs li, div.locationRegion ul#ftrImgs li {list-style: none; border: none; }

div.locationRegion li.attractionDetails div { float: left; width: 350px; }
div.locationRegion li.attractionDetails img { float: right; }
div.locationRegion li.attractionDetails a img { float: none; }
div.locationRegion ul#ftrImgs { margin-bottom: 10px; }

div.locationRegion #ftrImgs li {padding-right:9px;}

div.locationRegion #parks { padding: 10px 15px; background: url(../../images/parksections/parkTblBg.png) no-repeat center; }
div.locationRegion #parks table { width: 470px; margin: 0 auto; color: #008EC8; font-weight: bold; }
div.locationRegion #parks th, div.locationRegion #parks td { height: 30px; padding: 0px 5px; border-bottom: 1px dotted #CCC; }

div.locationRegion #parks tfoot td, div.locationRegion #parks tbody td { text-align: center; }
div.locationRegion #parks tfoot td { border: none; }
div.locationRegion #parks tbody td { width: 68px; }

div.locationRegion #parks thead th { padding: 5px; text-align: left; vertical-align: text-top; font-size: 1.1em; }
div.locationRegion #parks thead th.leftHead, div.locationRegion #parks tbody th { text-align: right; }

div.locationRegion #parks .alt { background-color: #E5F3F9; }
div.locationRegion #parks .purple { color: #906; }

