/* Padstow Holiday Park CSS */

body { background-color: #FFFFFF; text-align: left; margin: 0; }
div#frame { width: 756px; margin: 0; background: url(../img/padstow_holidays_vertical.gif) no-repeat; text-align: right; }

div#masthead { width: 680px; height: 61px; border-bottom: 4px solid #C9D0B2; margin: 0 0 0 76px; }
div#masthead h1 { float: left; width: 349px; height: 21px; margin: 32px 0 0 0; overflow: hidden; }
div#masthead h1 a { display: block; width: 100%; height: 100%; background: transparent url(../img/padstow_holiday_park.gif) no-repeat; text-decoration: none; }
div#masthead div#contactdetails { width: 320px; float: right; text-align: right; margin: 7px 0 0 0; }
div#masthead div#contactdetails p { font: 0.7em Arial, sans-serif; color: #000; margin: 3px 0; }
div#masthead div#contactdetails p a { color: #576D11; text-decoration: none; }
div#masthead div#contactdetails p#address { color: #4B8DB0; }
.hidetext { display: none; }

div#menus { width: 680px; margin: 4px 0 0 76px; }
div#menus ul#photomenu { list-style-type: none; margin: 0; padding: 0; height: 265px; }



div#menus ul#photomenu li#welcome, div#menus ul#photomenu li#amenities, div#menus ul#photomenu li#camping_amenities, div#menus ul#photomenu li#camping { width: 227px; height: 264px; float: left; }
div#menus ul#photomenu li#aboutus { width: 226px; height: 264px; float: left; }
div#menus ul#photomenu li#play_area { width: 226px; height: 264px; float: left; }

div#menus ul#photomenu li a { text-decoration: none; }

div#menus ul#photomenu li#welcome a { display: block; width: 100%; height: 100%; background: url(../img/photo_welcome.jpg) no-repeat; margin: 0; }
div#menus ul#photomenu li#amenities a { display: block; width: 100%; height: 100%; background: url(../img/photo_amenities.jpg) no-repeat; margin: 0;  }
div#menus ul#photomenu li#aboutus a { display: block; width: 100%; height: 100%; background: url(../img/photo_about_us.jpg) no-repeat; margin: 0; }

/* camping page ones */

div#menus ul#photomenu li#camping_amenities a { display: block; width: 100%; height: 100%; background: url(../img/camping_amenities.jpg) no-repeat; margin: 0; }
div#menus ul#photomenu li#camping a { display: block; width: 100%; height: 100%; background: url(../img/camping.jpg) no-repeat; margin: 0;  }
div#menus ul#photomenu li#play_area a { display: block; width: 100%; height: 100%; background: url(../img/play_area.jpg) no-repeat; margin: 0; }






div#navmenu { width: 680px; background-color: #88A865; text-align: center; height: 25px; overflow: hidden; }
div#navmenu ul#nav { list-style-type: none; width: 680px; margin: 0 auto; padding: 0; background-color: #88A865; border-left: 6px solid #88A865; }
div#navmenu ul#nav li {
	float: left;
	color: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	height: 25px;
	font: 0.8em Arial, sans-serif;
	padding: 0px 1px;
}
div#navmenu ul#nav li a { display: block; text-decoration: none; color: #FFFFFF; padding: 5px 5px 5px 5px; background-color: #88A865; }
div#navmenu ul#nav li a:hover { background-color: #FFFFFF; color: #88A865; }
div#navmenu ul#nav li#navhome { border-left: 0; }
div#navmenu ul#nav li.current a { background-color: #FFFFFF; color: #88A865; }


div#content { width: 680px; text-align: left; margin: 0 0 0 76px; background-color: #F5F8F2; border-top: 1px solid #FFFFFF; }
div#breadcrumbs { width: 680px; }
div#breadcrumbs h2 { font: 0.9em Arial, sans-serif; font-weight: bold; color: #34383A; margin: 0 0 10px 42px; padding-top: 10px; }
div#breadcrumbs h2
.bluetext { color: #418EB7; }
div#leftcol { width: 250px; float: left; margin: 0 78px 10px 0; border-left: 42px solid #F5F8F2; }
div#rightcol { width: 259px; float: left; }

div#leftcol p, div#rightcol p { font: 0.7em Arial, sans-serif; font-weight: bold; color: #34383A; line-height: 1.5em; margin: 5px 0 15px 0; }
div#leftcol ul, div#rightcol ul { margin: 0; padding: 0; } 
div#leftcol li, div#rightcol li { font: 0.7em Arial, sans-serif; font-weight: bold; color: #34383A; line-height: 1.5em; margin: 5px 0; }
div#leftcol p strong, div#rightcol p strong { color: #3F611B; }
div#leftcol h3, div#rightcol h3 { width: 200px; font: 0.75em Arial, sans-serif; color: #6E8E30; font-weight: bold; line-height: 1.3em; margin: 5px 0 15px 0; }
div#leftcol p a, div#rightcol p a { color: #418EB7; text-decoration: none; }

ul#sitenav { list-style-type: none; margin: 15px 0 0 0; padding: 0; border-bottom: 5px solid #FFFFFF; border-top: 5px solid #FFFFFF; height: 20px; }
ul#sitenav li { width: 333px; font: 0.6em Arial, sans-serif; color: #010101; padding: 4px 0 4px 5px; }
ul#sitenav li a { color: #010101; text-decoration: none; }
ul#sitenav li#holidaypark { float: left; background-color: #CFDCC1; }
ul#sitenav li#touringpark { float: right; background-color: #B7D1DF; margin: 0 0 0 1px; }

div#footer { border-top: 4px solid #C9D0B2; width: 680px; margin: 0 0 0 76px; }
div#footer div#cornwallaccomm { float: left; width: 60px; margin: 5px 0 0 0; }
div#footer p { width: 300px; float: right; font: 0.6em Arial, sans-serif; color: #878F6B; margin: 4px 0; }
div#footer p a { color: #878F6B; text-decoration: none; }
