@charset "utf-8";
/* 
= CSS Document  ==========================
	
	Site: 			Parkdean Holidays
						Structure Elements

	Author: 		Jon Park | Union Room
	Created: 		June 25th, 2008
	Updated: 		
	
	Version: 		1.0.0
	Copyright: 	(c) 2008, Parkdean Holidays
	
=======================================
*/

/* --- Homepage --- */
div#homesMenu { width: 728px; height: 157px; margin: 80px 0 20px 0; padding: 25px 0 0 0; }
	
/* --- Park Overview --- */
div.parkOverview div.contentBox { 
	width: 100%;
	margin: 10px 0 0 0;
	background-image: url(../../images/bg/divContentBox.gif);
	background-position: top;
	background-repeat: repeat-x; 
	display: table;
}
div.parkOverview div.holidayHomes { margin: 10px 0; }
div.parkOverview div.contentBox .inner { width: 315px; padding: 10px 0 10px 10px; float: left; }
div.parkOverview div.holidayHomes .inner { width: 205px; padding: 10px 0 10px 10px; float: left; }
div.parkOverview div.holidayHomes .badge { padding: 10px 0 0 0; float: left; position: relative; left: 25px; }
div.parkOverview div.holidayHomes .seal { left: 55px; top: -20px; }
div.parkOverview div.contentBox .right { 
	width: 18px; 
	height: 128px; 
	background-image: url(../../images/bg/divContentBoxRight.gif);
	background-repeat: no-repeat; 
	background-position: right; 
	float: right; 
}

div.parkOverview div.contentBox.blue { background-image: url(../../images/bg/divContentBoxBlue.gif); }
div.parkOverview div.contentBox.blue .right { background-image: url(../../images/bg/divContentBoxBlueRight.gif); }


/* --- Park Facilities --- */
div.parkFacilities table.facilities { width: 100%; }
div.parkFacilities table.facilities td { width: 140px; padding: 0 3px; border-right: 1px solid #CCC; vertical-align: text-top; }
div.parkFacilities table.facilities td.left { padding-left: 0; }
div.parkFacilities table.facilities td.right { padding-right: 0; border: none; }

/* --- Testimonials --- */
div.testimonials form#testimonialForm table { width:100%; }
div.testimonials form#testimonialForm th { padding:0 0 10px 0; text-align:left; font-weight:normal; }
div.testimonials form#testimonialForm tbody th { width: 110px; }
div.testimonials form#testimonialForm td {padding:0 0 5px 0; text-align:left; font-weight:normal;}

/* --- Park Directions --- */
div.google { width: 502px; height: 420px; margin: 0 auto 20px auto; }

/* --- Contemporary--- */
div.contempHomes div.intro { padding: 0 100px 0 0; background: url(../../images/parksections/badgeContemporary.gif) no-repeat right; }

/* --- Caravan--- */
div.caravanHomes div.intro { padding: 0 100px 0 0; background: url(../../images/parksections/badgeVFM.gif) no-repeat right; }

div.contactUs div.contentBox { 
	width: 100%;
	margin: 10px 0 0 0;
	background-image: url(../../images/bg/divContentBox.gif);
	background-position: top;
	background-repeat: repeat-x; 
	display: table;
}

div.contactUs div.holidayHomes { margin: 10px 0; }
div.contactUs div.contentBox .inner { width: 315px; padding: 10px 0 10px 10px; float: left; }
div.contactUs div.holidayHomes .inner { width: 205px; padding: 10px 0 10px 10px; float: left; }
div.contactUs div.holidayHomes .badge { padding: 10px 0 0 0; float: left; position: relative; left: 25px; }
div.contactUs div.holidayHomes .seal { left: 55px; top: -20px; }
div.contactUs div.contentBox .right { 
	width: 18px; 
	height: 128px; 
	background-image: url(../../images/bg/divContentBoxRight.gif);
	background-repeat: no-repeat; 
	background-position: right; 
	float: right; 
}

