@charset "utf-8";
/* 
= CSS Document  ==========================
	
	Site: 			Parkdean Holidays
						Global Elements

	Author: 		Jon Park | Union Room
	Created: 		June 25th, 2008
	Updated: 		
	
	Version: 		1.0.0
	Copyright: 	(c) 2008, Parkdean Holidays
	
=======================================
*/

/* === Tags & Global Elements === */
* { margin: 0px; padding: 0px; }
html { font-size: 100%; }
body {
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	
	/*background-image: url(../../images/homepage/bg/body.jpg);*/
	background-position: top;
	background-repeat: no-repeat;
}

a { color: #CE1C84; text-decoration: none; }
a:hover { text-decoration: underline; }
a.external {}

a.findOut { width: 92px; height: 17px; background: url(../../images/homepage/links/aFindOutMore.gif) no-repeat top; display: block; }
a.findOut span { width: 0; height: 0; overflow: hidden; display: block; }

p { line-height: 1.2em; }

ul.inline { list-style: none; }
ul.inline li { display: inline; }

/* === Global IDs & Classes === */
.imgReplace { background-position: top; background-repeat: no-repeat; display: block; }
.imgReplace span { width: 0; height: 0; overflow: hidden; display: block; }
a.imgReplace:hover { background-position: bottom !important; }

.flash-replaced div.alt { display: none; }

img.btnReplace { display: none; cursor: pointer; border:0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* === Global Structure === */
div#wrapper { width: 927px; margin: 0 auto; background-color: #FFF; }
div#body { width: 728px; float: left; }
div#body.homepage { background: url(../../images/homepage/bg/divContent.jpg) no-repeat 50% 110px; }
	div#hdr { width: 728px; }
	div#content { width: 728px; }
	div#base { width: 697px; margin: 0 auto 10px auto; padding: 10px 0; background: #FFF; border: 1px dotted #E0E0E0; border-width: 1px 0; }
	div#ftr { width: 704px; padding: 0 17px; }
div#sideRight { width: 199px; background: #008EC8 url(../../images/homepage/bg/divSideRight.gif) no-repeat left top; color: #FFF; float: left; }
	div#sideRight > div { position: relative; margin: 0 0 0 9px; padding: 15px 15px 15px 6px; background: url(../../img/bg/divSideRight-div.gif) no-repeat bottom; }
	div#owner { margin: 0 !important; padding: 15px 15px 15px 15px !important; }

a#requestBrochure { width: 168px; height: 187px; background: url(../../images/requestBrochure.jpg) no-repeat; display: block; margin-bottom:10px; }
div#arrow { position: relative; top: 173px; left: 148px; width: 12px; height: 8px; background: url(../../images/bg/arrow.gif) no-repeat bottom; }
div#arrow.down { background: url(../../images/bg/arrow.gif) no-repeat top!important; }
div#divRequestBrochure { display: none; top: 210px; left: 6px; position: absolute; z-index: 2; margin: 0; padding: 10px; background: #33a5d3; width: 148px; height: auto; }

/* === Titles & Headers === */
h1#company { width: 202px; height: 97px; background-image: url(../../images/homepage/titles/h1Company.gif); float: left; }
div#advert { width: 475px; height: 75px; margin: 25px 17px 5px 0; float: right; }

h4#callUs { width: 161px; height: 54px; background-image: url(../../images/titles/h4CallUs.gif); }
h4#callUs1 { width: 161px; height: 54px; background-image: url(../../images/titles/h4CallUs1.gif); }
h4#callUs2 { width: 161px; height: 54px; background-image: url(../../images/titles/h4CallUsPlat.gif); }
h4#callUs3 { width: 161px; height: 54px; background-image: url(../../images/titles/h4CallUsBlue.gif); }
div#sideRight h4, div#sideRight h6 { font-size: 1.9em; font-weight: bold; }
form#brochureForm h5 { padding: 0 0 5px 0; font-size: 1.1em; font-weight: bold; }

h4#brochureThankYou { font-size: 2.5em !important; }
div#brochureForm h5 { padding: 0 0 5px 0; font-size: 1.1em; font-weight: bold; }
h5#brochureDispatch { font-size: 2.0em !important; color:#FFF; width:150px; margin-left:10px; padding-left:10px; }

/* === Menus === */
ul#topMenu, ul#mainMenu { text-align: right; float: right; }

ul#topMenu { width: 710px; position: absolute; top: 5px; }
ul#topMenu li { height: 15px; padding: 0 3px 0 2px; font-size: 12px; line-height: 1.2em; border-right: 1px solid #CCC; }
ul#topMenu a { color: #999; }
ul#topMenu a:hover { color: #008EC8; }

ul#mainMenu { width: 501px; margin: 0 17px 32px 0; list-style: none; clear: both; float: right; }
ul#mainMenu a { background-position: top; background-repeat: no-repeat; display: block; }
ul#mainMenu li { float: left; }
ul#mainMenu a { height: 26px; }

a#mmLocations { width: 81px; background-image: url(../../images/homepage/links/mainmenu/aLocations.gif); }
a#mmHolidayHomes { width: 115px; background-image: url(../../images/homepage/links/mainmenu/aHolidayHomes.gif); }
a#mmImportantInfo { width: 111px; background-image: url(../../images/homepage/links/mainmenu/aImportantInfo.gif); }
a#mmNewsEvents { width: 115px; background-image: url(../../images/homepage/links/mainmenu/aNewsEvents.gif); }
a#mmEnquiries { width: 79px; background-image: url(../../images/homepage/links/mainmenu/aEnquiries.gif); }

/* === Global Content === */
div#base p.flashReplace { font-size: 1.7em; color: #CCC; }
div#base form { margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px dotted #E0E0E0; }
div#base label { font-size: 1.4em; color: #666; }
div#base input.text { width: 356px; margin: 0 5px 0 0; padding: 2px; }
div#base img.btnReplace { position: relative; top: 3px; }
div#base p.fback { margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px dotted #E0E0E0; }

div#ftr ul { padding: 0 0 10px 0; }
div#ftr li { padding: 0 5px 0 0; }
div#ftr li, div#ftr p { font-size: 1.1em; color: #999; }
div#ftr a { color: #666; }
div#ftr a:hover { color: #008EC8; }

div#brochureForm ul { width: 100%; margin: 10px 0 0 0; list-style: none; }
div#brochureForm li { padding: 2px 0; font-size: 1.1em; display: block; }
div#brochureForm ul ul { margin: 0; }
div#brochureForm ul ul li { font-size: 1.0em; }
div#brochureForm li.addSpace { padding: 2px 0 6px 0; }
div#brochureForm li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html div#brochureForm li {height: 1%;}
/* End hide from IE-mac */
div#brochureForm label { padding: 2px 5px 0 0; float: left; }
div#brochureForm label.nudge{padding-top:0px;}
div#brochureForm label.nudge1{ padding-top:3px;}
div#brochureForm input.text { width: 84px; padding: 1px 1px; font-size: 1.0em; float: right; }
div#brochureForm input.mgnTp { margin-top:5px;}
div#brochureForm select { padding: 2px; font-size: 1.0em; float: left; }
div#brochureForm label.budge{width:150px;}


	select#sTitle { margin: 0 10px 0 0; }
	
	input#iInitial { width: 20px !important; }
	input#iEmail { width: 110px !important; }
	input#iPostcode { width: 37px !important; float: left !important; }

	div#pcWrapper { width: 90px; float: right; }
	div#pcWrapper input#iPostcode { float: left !important; }
	div#pcWrapper .btnReplace { float: right; }

	select#sPark, select#sAnd { width: 110px; float: right !important; }

	input#caravanChek, input#contemporaryCheck, input#lodgeCheck {margin: 1px 5px 0 0; float: left; clear:left;}
	select#iHear { width: 150px; margin: 2px 0 4px 0; }

div#owner li { padding: 2px 0; list-style: none; font-size: 1.1em; }
div#owner a { color: #FFF; }
div#owner img.btnReplace { margin: 5px 0 0 0; }
div#ownerLogin h6 { width: 106px; height: 20px; background: url(../../../search-page/img/titles/ownerLogin.gif) no-repeat; }

/* === Overriding Classes === */
.noBorder { border: none !important; }
.fRight { float: right !important; }

table.directions th {background-color:#EEEEEE;}
      
