@charset "utf-8";
/* 
= CSS Document  ==========================
	
	Site: 			Parkdean Holidays
						Content Elements

	Author: 		Rob Crozier | Union Room
	Created: 		July 11th, 2008
	Updated: 		
	
	Version: 		1.0.0
	Copyright: 	(c) 2008, Parkdean Holidays
	
=======================================
*/

.hide { display: none; }

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;}

ul.bodyList { padding: 0 0 0 15px; list-style: disc; }
ul.bodyList li { padding: 1px 0; font-size: 1.1em; border: none; }

/* --- Gallery --- */
div.gallery-container { width: 502px; }
div.gallery-container ul { margin: 0; padding: 0; list-style: none; }
div.gallery-container ul li { border: none; }
div.gallery-container div.gallery-window { width: 502px; height: 335px; background: #EFEFEF url(../../images/bg/bgLoading.gif) no-repeat center; overflow: hidden; }
div.gallery-container div.gallery-window p { position: absolute; }
div.gallery-container ul.gallery-menu { padding: 3px 5px 3px 7px; background-color: #C4C4C4; border-top: 1px solid #FFF; }
div.gallery-container ul.gallery-menu li { margin: 2px 1px; padding: 0; float: left; }
div.gallery-container ul.gallery-menu li:first { margin-left: 0; }
div.gallery-container ul.gallery-menu li:last { margin-right: 0; }
div.gallery-container ul.gallery-menu li a { padding: 2px; color: #FFF; background-color: #C4C4C4; display: block; }
div.gallery-container ul.gallery-menu li a img { border: 2px solid #FFF; }
div.gallery-container ul.gallery-menu li a.active { cursor: default; }
div.gallery-container ul.gallery-menu li a:hover, div.gallery-container ul.gallery-menu li a.active { padding: 0; }
div.gallery-container ul.gallery-menu li a:hover img, div.gallery-container ul.gallery-menu li a.active img { border: 4px solid #FFF; }

div.gallery-container div.gallery-description { height: 13px; padding: 7px 5px; background-color: #C4C4C4; border-bottom: 1px solid #FFF; }
div.gallery-container div.gallery-description p { padding: 0; font-weight: bold; color: #333; }

/* ---Park Lodges --- */

div.lodgeHolHomes h2.flashReplace { font-size:2.5em; color:#008EC8;}
div.lodgeHolHomes img.lodgesLogo {float:right; padding-left:20px; margin-top:-5px;}
div.lodgeHolHomes img.tummnelImg {padding:10px 0;}

div.lodgeHolHomes #locations { padding: 10px 15px; background: url(../../images/parksections/parkTblBg.gif) no-repeat center; }
div.lodgeHolHomes #locations table { width: 470px; margin: 0 auto; }
div.lodgeHolHomes #locations th, div.lodgeHolHomes #locations td { height: 30px; width:150px; padding: 0px 10px; border-bottom: 1px dotted #CCC; text-align: left; font-size:12px;}
div.lodgeHolHomes #locations th {color: #008EC8; font-weight: bold; font-size:12px;}
div.lodgeHolHomes #locations .alt { background-color: #E5F3F9; }






/* --- Caravan homes --- */
div.lodgeHolHomes ul.pageWrapper li.noPad { padding: 0px ;}
div.lodgeHolHomes h2.flashReplace, h3.flashReplace, h4#nextStep { font-size: 2.5em; color: #008EC8; margin-bottom:10px; }
div.lodgeHolHomes h3.flashReplace {margin-bottom:0px;}

div.lodgeHolHomes ul#titleImgs { width: auto; margin: 0 auto; margin: 20px 0 15px 0;}
div.lodgeHolHomes ul#titleImgs li {list-style:none; border:none; padding-right:10px;}
div.lodgeHolHomes ul#titleImgs li.noPad {padding:0px;}

div.lodgeHolHomes ul#featuresList {margin: 20px 0 20px 25px;}
div.lodgeHolHomes ul#featuresList li { padding: 0 0 4px 0; font-size: 1.1em; font-weight: bold; list-style-image: url(../../images/parksections/tick.gif); border:none; }

div.lodgeHolHomes div#virtualTour { width: 502px; margin: inherit auto; background: #E8E8E8 url(../../images/bg/divVirtualTour.gif) no-repeat 410px 20px; }
div.lodgeHolHomes div#virtualTour .top, div.lodgeHolHomes div#virtualTour .bottom { width: 100%; height: 17px; clear: both; }
div.lodgeHolHomes div#virtualTour .top { background: url(../../images/bg/divVirtualTourTop.gif) no-repeat top; }
div.lodgeHolHomes div#virtualTour .bottom { background: url(../../images/bg/divVirtualTourBottom.gif) no-repeat bottom; }
div.lodgeHolHomes div#virtualTour .inner { padding: 0 20px; }
div.lodgeHolHomes div#virtualTour .tour { display: none; }
div.lodgeHolHomes div#virtualTour .tour div { width: 350px; margin: 10px auto; }

div.lodgeHolHomes div#contactInfo { margin: 20px 0 20px -5px; font-size: 1.1em; }
div.lodgeHolHomes div#contactInfo p { padding: 0 0 10px 0; }

div.lodgeHolHomes div#contactInfo ul { width: 510px; padding: 0; list-style: none; display: table; }
div.lodgeHolHomes div#contactInfo ul li { width: 142px; height: 134px; padding: 16px 14px; display: block; background: url(../../images/bg/liTabsNav.gif) no-repeat top; float: left; }
div.lodgeHolHomes div#contactInfo ul li.open { background: url(../../images/bg/liTabsEmail.gif) no-repeat top; }
div.lodgeHolHomes div#contactInfo ul li h4 { padding: 0 0 10px 0; font-size: 1.1em; }
div.lodgeHolHomes div#contactInfo ul li h4.flashReplace { padding: 0; font-size: 1.7em; color: #008EC8; }

div.lodgeHolHomes div#contactInfo ul li .pink { color: #DB1E8C; font-weight: bold; }

div.lodgeHolHomes div#contactInfo li .btm { width: 172px; height: 15px; background: url(../../images/bg/divContactInfoliBtm.gif) no-repeat bottom; position: relative; left: -15px; top: 5px; display: none; }

div.lodgeHolHomes #emailForm { height: 515px; padding: 15px 20px; display: none; background: url(../../images/bg/divEmailForm.gif) no-repeat top; position: relative; z-index: 10; }
div.lodgeHolHomes #emailForm table { margin: 5px 0 0 0; }
div.lodgeHolHomes #emailForm h4 { padding: 0 0 2px 0; font-size: 1.2em; }
div.lodgeHolHomes #emailForm th, div.lodgeHolHomes #emailForm td { padding: 3px; font-weight: normal; text-align: left; }
div.lodgeHolHomes #emailForm thead th { font-size: 1.2em; font-weight: bold; color: #008EC8; }
#tPostcode, #tHouse, #tDate, #tTime, #tAdults, #tChildren, #tContact, #tEmail, #tEmailCon  { width: 95px; }
div.lodgeHolHomes #emailForm textarea { width: 100%; }
div.lodgeHolHomes #emailForm .find { position: relative; top: 3px; }

div.lodgeHolHomes #locations { padding: 10px 15px; background: url(../../images/parksections/parkTblBg.gif) no-repeat center; }
div.lodgeHolHomes #locations table { width: 470px; margin: 0 auto; }
div.lodgeHolHomes #locations th, div.lodgeHolHomes #locations td { height: 30px; width:150px; padding: 0px 10px; border-bottom: 1px dotted #CCC; text-align: left; font-size:1.1em;}
div.lodgeHolHomes #locations th {color: #008EC8; font-weight: bold; font-size:1.1em;}
div.lodgeHolHomes #locations .alt { background-color: #E5F3F9; }
div.lodgeHolHomes .asterix {color:#008EC8; font-size:1.1em; font-weight:bold; margin-right:5px; }






