/* CSS Document */
body {
	padding:0px;
	margin:0px;
}
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:14px;
	font-weight:normal;
}
p {
	padding:0px 0px 10px 0px;
	margin:0px;
}
div, h1, h2, h3, h4, img, ul, form, input, textarea {
	padding : 0;
	margin:0;
}
ul {
	padding:0 0 0 20px;
	margin:0px;
}
li {
	padding:1px;
	margin:2px;
}
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
form {
	padding:0px;
	margin:0px;
}
input {
	margin:1px;
	padding:0px;
}
.pngfix{
azimuth: expression( this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("', '').replace('")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true );
}
/*------------------------------------*/
/*-------------------       General      --------------*/ 
.fontSize13 {
	font-size:13px;
	line-height:18px;
}
.fontSize14 {
	font-size:14px;
	line-height:18px;
}
.fontSize16 {
	font-size:16px;
	line-height:20px;
}
.fontSize18 {
	font-size:18px;
	line-height:24px;
}
.fontSize24 {
	font-size:24px;
	line-height:36px;
}
.whiteLink {
	color:#fff;
}
.blackText {
	color:#000000;
}
.yollawText {
	color:#FFF29E;
	font-style:italic;
}
.fontSize16 {
	font-size:16px;
	line-height:20px;
}
.heading1 {
	font-size:18px;
	line-height:20px;
	padding-left:10px;
	font-weight:normal;
}
.pageHeading {
	font-size:18px;
	line-height:20px;
	padding:10px 0 15px 10px;
	font-weight:bold;
	margin-bottom:8px;
	background:url(images/dot1.gif) bottom left repeat-x;
}
.border {
	border:4px #fff solid;
	width:892px;
	overflow:hidden;
	margin-bottom:1px;
}
.whiteBorder3px {
	border:3px #fff solid;
}
.contentBox {
	padding:15px 0 15px 10px;
}
/*------------------------------------*/
.intropage_bg {
	background:#4B6F93 url(images/intropage_bg.gif) top left repeat-x;
}
.thepark_bg {
	background:#9EA88A url(images/thepark_bg.gif) top left repeat-x;
}
.Lodges_bg {
	background:#A46342 url(images/lodges_bg.gif) top left repeat-x;
}
.contact_bg {
	background:#35899C url(images/contact_bg.gif) top left repeat-x;
}
.luxury_bg {
	background:#AA9A86 url(images/luxury_bg.gif) top left repeat-x;
}
.gallery_bg {
	background:#B5B4AC url(images/gallery_bg.gif) top left repeat-x;
}
.chirstmas_bg {
	background:#C00000;
}
.intropage_content {
	font-size:17px;
	line-height:22px;
}
.menu_1 {
	background:#6E88A2 url(images/menu_bg1.gif) top left repeat-x;
	border:#748FA8 1px solid;
	border-bottom:0px;
}
.menu_2 {
	background:#98A189 url(images/menu_bg2.gif) top left repeat-x;
	border:#A1A991 1px solid;
	border-bottom:0px;
}
.menu_3 {
	background:#A4745F url(images/menu_bg3.gif) top left repeat-x;
	border:#AA7A65 1px solid;
	border-bottom:0px;
}
.menu_4 {
	background:#5391A4 url(images/menu_bg4.gif) top left repeat-x;
	border:#5C9AAC 1px solid;
	border-bottom:0px;
}
.menu_5 {
	background:#AFA293 url(images/menu_bg5.gif) top left repeat-x;
	border:#AFA293 1px solid;
	border-bottom:0px;
}
.menu_6 {
	background:#BABAB3 url(images/menu_bg6.gif) top left repeat-x;
	border:#BABAB3 1px solid;
	border-bottom:0px;
}
#menu {
	border-bottom:#fff 3px solid;
	padding:4px 0 0 0;
}
#menu a {
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:0 10px 0 10px;
	text-transform:uppercase;
	display:inline-block;
	line-height:31px;
	white-space:nowrap;
	margin:0 1px 0 1px;
}
#menu a:hover, #menu a.active {
	background:#fff;
	color:#333333;
	border-radius:8px 8px 0 0;
}
.imgBox1 {
	background:#A4AD91;
	border:#ACB599 1px solid;
	padding:3px 0 2px 0;
	text-align:center;
}
.imgBox1 img {
	border:#fff 3px solid;
	margin: 4px;
}
.contentimgBox {
	background:#A4AD91;
	border:#ACB599 1px solid;
	float:left;
	padding:3px;
	margin:0 10px 10px 0;
}
.contentimgBox img {
	border:#fff 3px solid;
	margin: 4px;
}
.imgBox2 {
	background:#57799A;
	border:#6386A8 1px solid;
	padding:3px 0 2px 0;
	text-align:center;
}
.imgBox2 img {
	border:#fff 3px solid;
	margin: 4px;
}
#holidayHome td {
	background:#FFFFFF;
	color:#000000;
}
#holidayHome td a {
	font-weight:bold;
	text-decoration:none;
	color:#935234;
}
#holidayHome td a:hover {
	color:#000000;
}
.chart td {
	font-size:11px;
	padding:2px 10px 2px 10px;
}
.chart th {
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:4px 10px 4px 10px;
}
.chart tr.rowHover td {
	background:#fff;
	color:#666;
}
.chart th a {
	color:#FFFFFF;
	padding:0 3px 0 3px;
}
.tariff td {
	padding:2px 3px 2px 3px;
}
.tariff th {
	text-align:center;
	padding:2px 3px 2px 3px;
}
.tariff th a{ padding:0px; margin:0px;}
#theLodges .heading {
	color:#F7D2BF;
	border-top:#885237 5px solid;
	padding:8px 0 8px 0;
	text-align:center;
	background:#94593C;
}
#theLodges .heading a {
	color:#fff;
	text-decoration:none;
}
#theLodges .heading a:hover {
	color:#F3E974;
}
#theLodges img {
	border:#fff 4px solid;
	margin-bottom:8px;
}
.dotLine1 {
	background:url(images/dot2.gif) top right repeat-y;
}
.offer {
	width:601px;
	margin-bottom:10px;
	background:url(images/offer-corner.gif) bottom right no-repeat;
	padding-bottom:10px;
}
.offerHeading {
	font-size:18px;
	padding:26px 0 10px 25px;
	line-height:19px;
	background:url(images/offer_heading_bg.gif) top right no-repeat;
}
.offerHeading .No {
	padding-right:30px;
	color:#000000;
}
.offerContent {
	padding:0 15px 10px 75px;
	background:url(images/offer-bg.gif) top right repeat-y;
}
#booking {
	margin-right:10px;
}
#booking td {
	color:#000000;
}
#booking div, #booking p {
	color:#000000;
}
/*luxury Pinewood Lodge */
.luxuryPinewood {
	width:854px;
	height:auto;
	padding:6px 4px 6px 10px;
	border:#FFBD30 3px solid;
	background:#FD9627 url(images/yellow_bg.gif) 0 0 repeat-x;
}
.luxuryPinewood h1 {
	display:block;
	color:#151414;
	text-shadow:#FFCB68 0 1px 0;
	padding-left:20px;
	font:bold 20px/30px Arial, Helvetica, sans-serif;
}
.luxuryPinewood h1 a {
	color:#151414;
	text-decoration:none;
}
.luxuryPinewood h1 a:hover {
	color:#C61A2F;
}
.luxuryPinewood h2 {
	display:block;
	color:#fff;
	text-shadow:#BB7519 0 1px 0;
	padding-left:20px;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
}
.luxuryPinewood img {
	border:#fff 3px solid;
}
.star {
	width:62px;
	height:63px;
	position:absolute;
	margin:-35px 0 0 -40px;
	background:url(images/star.png) 0 0 no-repeat;
}
/*luxury Pinewood Lodge */
/*Contemporary  Pinewood Lodge */
.contemporaryPinewood {
	width:854px;
	height:auto;
	padding:6px 4px 6px 10px;
	border:#26B0B6 3px solid;
	background:#1F8C90 url(images/blue-bg.gif) 0 0 repeat-x;
}
.contemporaryPinewood h1 {
	display:block;
	color:#151414;
	text-shadow:#18C7CD 0 1px 0;
	padding-left:20px;
	font:bold 20px/30px Arial, Helvetica, sans-serif;
}
.contemporaryPinewood h1 a {
	color:#151414;
	text-decoration:none;
}
.contemporaryPinewood h1 a:hover {
	color:#fff;
	text-shadow:#086165 0 1px 0;
}
.contemporaryPinewood h2 {
	display:block;
	color:#fff;
	text-shadow:#086165 0 1px 0;
	padding-left:20px;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
}
.contemporaryPinewood img {
	border:#fff 3px solid;
}
/*contemporaryPinewood Pinewood Lodge */

.lodge_menu {
	padding:10px 0 10px 10px;
}
.lodge_menu ul {
	width:290px;
	float:left;
	padding:0;
	margin:0px;
	list-style-type:none;
}
.lodge_menu li {
	padding:0px;
	list-style-type:none;
	display:block;
	margin:0 0 1px 10px;
}
.lodge_menu li a {
	display:block;
	color:#fff;
	border:#1DC2E3 1px solid;
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	background:#1DC2E3 url(images/tab_bg.gif) 0 0 repeat-x;
	text-decoration:none;
	padding:6px 0 6px 15px;
	border-radius:8px;
	_height:1%;
}
.lodge_menu li a:hover, .lodge_menu li a.active {
	background:#F4930E url(images/tab_bg.gif) 0 -42px repeat-x;
	border:#F4930E 1px solid;
}
.lodge_menu li em {
	display:block;
	font:italic normal 11px/14px Arial, Helvetica, sans-serif;
}
/*lodge listing   */
.lodge_listing {
	width:854px;
	height:auto;
	padding:6px 4px 6px 10px;
	border:#885237 3px solid;
	margin-bottom:1px;
	background:#965A3D url(images/listing-bg.gif) 0 0 repeat-x;
}
.listing_Hover {
	width:854px;
	height:auto;
	padding:6px 4px 6px 10px;
	border:#885237 3px solid;
	margin-bottom:1px;
	background:#AE6838 url(images/listing-bg.gif) 0 -189px repeat-x;
}
.lodge_listing h1 {
	display:block;
	color:#FFE79C;
	text-shadow:#462211 0 1px 0;
	padding-left:20px;
	font:bold 20px/30px Arial, Helvetica, sans-serif;
}
.lodge_listing h1 a {
	color:#FFE79C;
	text-decoration:none;
}
.lodge_listing h1 a:hover {
	color:#000;
	text-shadow:#DC895F 0 1px 0;
}
.lodge_listing h2 {
	display:block;
	color:#fff;
	text-shadow:#086165 0 1px 0;
	padding-left:20px;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
}
.lodge_listing img {
	border:#fff 3px solid;
}
/*lodge listing */



/*---------------------footer--------------------- */

.footer {
	color:#DBE1CC;
	padding:18px 0 18px 0;
	line-height:22px;
	background:url(images/dot1.gif) top left repeat-x;
}
.footer a {
	color:#DBE1CC;
	text-decoration:none;
	padding:0 3px 0 3px;
	font-size:11px;
	text-transform:uppercase;
}
.footer a:hover {
	color:#fff;
	text-decoration:underline;
}
#banner {
	width:200px;
	height:300px;
	margin:0 0 10px 10px;
	float:right;
}
.contactLeft .title, .contactLeft .powered {
	color:#62BDD1;
}
.contactLeft a {
	color:#fff;
}
.divider {
	border-bottom:#FFF 1px solid;
	margin:0 0 8px 0;
	padding:0px;
	height:4px;
	overflow:hidden;
}
.notes {
	color:#F00;
}
.msg {
	font-size:11px;
	padding:0 0 10px 0;
}
.width300 {
	width:250px;
	margin-left:10px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.input_green, .textarea_green {
	border:#D1F6FE 1px solid;
	background:#ACE6F3;
	color:#21616F;
	font-size:14px;
	padding:2px 4px 2px 10px;
}
.input_green option {
	background:#FFF;
	display:block;
	padding:0 0 4px 10px;
	border:0px;
}

#chirstmas_block{ padding:0 0 30px 0; width:800px; margin:0 auto;}
