*, a, a:active { outline: none; }

body {
	margin: 0px 0px 25px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#Wrapper {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}

#InsideWrapper { }

#LeftColumn {
	float: left;
	clear: left;
	width: 623px;
}

#FlashBanner {
	width: 623px;
	height: 152px;
	background-color: #FFFFFF;
}

#MainNavbar { height: 48px; }

#ContentWrapper { }

#RightColumn {
	width: 332px;
	float: right;
	clear: right;
}

#FlashDisplayBox {
	height: 320px;
	width: 332px;
}

#PageName {
	height: 50px;
	width: 332px;
}

#RighSideInfo { }

#BRCornerPic { }

#MySpaceLink { }

#Footer {
	width: 814px;
	float: left;
	clear: both;
	padding-left: 63px;
	padding-right: 78px;
	padding-bottom: 25px;
}

#BottomNavBar { }

#PageTop {
	float: right;
	clear: right;
}

#NoSmokingBar { }

#CompanyDetails { }

#CaboodleFooter { }

.cleartxt { display: none; }

/*a:link {

	color: #CC3300;

	text-decoration: none;

}

a:visited {

	color: #66CCCC;

	text-decoration: none;

}

a:hover {

	color: #FF9900;

	text-decoration: underline;

}

a:active {

	color: #00CCFF;

	text-decoration: underline;

}*/



#rss_icon {
	margin-right: 5px;
	float: left;
	padding-top: 9px;
	margin-left: 2px;
}

.highlight {
	color: #902d18;
	font-weight: bolder;
}

.bold { font-weight: bold; }

form#content_editor { font-size: 1.1em; }

form#content_editor label {
	width: 10em;
	float: left;
	text-align: right;
	background-image:url(../images/generic/backgrounds/green_lined_repeat.gif);
	background-repeat: repeat;
	margin-right:6px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	font-weight: bold;
}

form#content_editor input { width: 25.60em; }

form#content_editor input.small { width: 3em; }

form#content_editor input.button { width: auto; }

#MonkeyLogo {
	text-align: center;
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	clear: both;
	padding-top: 15px;
}

#user_message {
	width: 100%;
	border: 1px solid #999999;
	background-color: #eeeeee;
	text-align: center;
	font-size: medium;
	margin-bottom: 1em;
}


.clearboth { clear:both; }

	#twitter-feed, #facebook-feed, #flickr-feed { margin:35px 0; padding:10px 0; border-top:2px dotted #CCD0B3; border-bottom:2px dotted #CCD0B3;}
	
	#ContentWrapper #twitter-feed h3, 
	#ContentWrapper #facebook-feed h3, 
	#ContentWrapper #flickr-feed h3 { font-size:24px;  margin:15px 0 5px; position:relative; display:block;  }

	/* Facebook styling ////////////////////////////////////*/

	#facebook-feed br { display:none; }
	#facebook-feed a.facebook-btn { 
		display: inline-block;
		position:relative; top:-15px;
		width:118px; height:44px;
		background:url(../images/layout/facebook-logo.png) no-repeat center center;
		text-indent:-9999px;
		margin:0 0 8px;
		float:right; }
	
	
	/* Twitter styling ////////////////////////////////////*/
	
	#twitter-feed h3 span { 
			position: absolute; top:0px; right:0px; 
			display:block; 
			width:90px; height:20px; 
			background: url(../images/layout/twitter-logo.png) no-repeat center; }
			
	
	#twitter-feed ul { margin:0; padding:0; list-style:none; font-size:14px; }
	#twitter-feed ul li { 
		background:#f2f2ef url(../images/layout/twitter-mark.png) 10px 13px no-repeat; 
		/*border: 2px solid #e2e2dd;*/ color:#262626; 
		margin:5px 0; padding:12px 12px 12px 65px; 
		word-wrap: break-word;
		
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		}
		#twitter-feed ul:first-child li { margin-top:0px; }
		#twitter-feed ul li:hover { color:#fff; background:#2f2f2f url(../images/layout/twitter-mark-hover.png) 10px 13px no-repeat; }
		
		#twitter-feed ul li a { 
			padding:3px 5px; margin:8px 0 0;
			font-size:12px; font-weight:normal; color:#fff;
			text-align:center;
			background:#929292;
			display: inline-block;
			text-decoration:none;
			font-size:12px;
			width:auto;
			
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			border-radius: 8px;
			}
			#twitter-feed ul li a:hover { 
				background:#e0591d; color:#fff; text-decoration:none;
				
				-moz-box-shadow: 1px 1px 2px rgba(31,31,31,0.9); 
				-webkit-box-shadow: 1px 1px 2px rgba(31,31,31,0.9); 
				box-shadow: 1px 1px 2px rgba(31,31,31,0.9);
				}
				
		#twitter-feed ul li span { 
			display: block; 
			background:#e2e2dd; 
			color:#262626; 
			padding:3px 6px;
			
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			border-radius: 4px;
			}
		
		#twitter-feed ul li span a { 
			padding:0; margin:0;
			font-size:11px; font-weight: normal;
			text-align: inherit;
			background:none; border: none;
			color:#df591e;
			display: inline;
			width:auto;
			-moz-border-radius: 0;
			-webkit-border-radius: 0;
			border-radius: 0; 
			}
			#twitter-feed ul li span a:hover { 
				background:none; color:#fff; text-decoration: underline;
				-moz-box-shadow: none; 
				-webkit-box-shadow: none; 
				box-shadow: none;
				}
				
		
		#ContentWrapper p.twitter-follow-link { text-align:center; padding:10px; margin:0; }
		#ContentWrapper p.twitter-follow-link a { 
			padding:3px 5px; margin:8px 0 0;
			font-size:12px; font-weight:normal; color:#fff;
			text-align:center;
			background:#929292;
			display: inline-block;
			text-decoration:none;
			font-size:12px;
			width:auto;
			
			-moz-border-radius: 8px;
			-webkit-border-radius: 8px;
			border-radius: 8px;	}
			
			#ContentWrapper p.twitter-follow-link a:hover { background:#e0591d; color:#fff; text-decoration:none; }			
			#ContentWrapper p.twitter-follow-link a:active { position:relative; top:1px; }


	/* Flickr styling /////////////////////////////////////*/
	
	#flickr-feed h3 span { 
			position: absolute; top:0px; right:0px; 
			display:block; 
			width:60px; height:19px; 
			background:url(../images/layout/flickr-logo.png) no-repeat center;
			/* removes the flickr badge */ 
			display:none; }
	
	#flickr_badge_uber_wrapper {  text-align:left;  width:auto; }	
		
	#flickr_badge_wrapper { 
		margin:1px 0; padding:5px; 
		overflow:hidden;		
		background:#fff; } 	
	
	.flickr_badge_image { 
		background:#fff url(../images/layout/image-thumb-bg.png) no-repeat right bottom; 
		display:inline-block;
		/*width:83px; height:83px;
		float:left;*/ 
		margin:3px; padding:0 8px 8px 0; 
		 
		}
		* html .flickr_badge_image { display:inline; }
	
	.flickr_badge_image a img { 
		background:#FFFFFF;
		border:1px solid #E8E8E8;
		/*height:75px; width:75px;*/
		padding:2px; }

	#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
	#flickr_badge_icon {float:left; margin-right:5px;}
	#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
	#flickr_badge_uber_wrapper a:hover,
	#flickr_badge_uber_wrapper a:link,
	#flickr_badge_uber_wrapper a:active,
	#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#CCCCCC; position:relative; top:1px;}
	#flickr_badge_wrapper {}
	#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/* Social network buttons //////////////////////////////////////////////*/

	#NoSmokingBar a img { border:none; outline:none; position:relative; top:-6px; }
	
	
/* Holiday Park Page //////////////////////////////////////////////*/

	.inpage-gallery { 
		background:#f2f2ef;
		overflow:hidden; padding:5px; margin:15px 0; list-style:none;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px; }
		
		.inpage-gallery li {
			background:#272727;
			display:inline;
			float:left;
			margin:4px; padding:5px;		
			-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9); 
			-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9); 
			box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9); }
			
			.inpage-gallery li a { display:block; margin:0; padding:0; }
			.inpage-gallery li a:active { display:block; margin:0; padding:0; position:relative; top:1px; }
			.inpage-gallery li a img { border:none; width: 145px; }
			
	
	#ContentWrapper p.inpage-link { text-align:center; padding:10px; margin:0; }
	#ContentWrapper p.inpage-link a { 
		padding:3px 10px; margin:8px 0 0;
		font-size:12px; font-weight:normal; color:#fff;
		text-align:center;
		background:#929292;
		display: inline-block;
		text-decoration:none;
		font-size:12px;
		width:auto;
		
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;	}
		
		#ContentWrapper p.inpage-link a:hover { background:#e0591d; color:#fff; text-decoration:none; }			
		#ContentWrapper p.inpage-link a:active { position:relative; top:1px; }








	
/* MENU Global */
/*----------------------------------------------------------------------------------------------------------*/
/*---------------------------------- Navigation MENU BAR ---------------------------------------------------*/

.navbar_top { 
	padding:0 0 2px 63px; 	
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/corporate/backgrounds/navbar_bg.jpg); }

.navbar_top  ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 2px; }
.navbar_top ul li { display: inline; }
.navbar_top ul li a {
	float: left;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	margin:13px 9px 1px 0;
	text-indent:-9999px;
	}
	.navbar_top ul li a:active { position:relative; top:1px; }
	* html .navbar_top ul li a { margin:13px 8px 1px 0; }

/*--- Navigation Bar Links ---*/	

.navbar_top ul .topkey1 a {
	background-image: url(../images/buttons/home_off.gif);
	width: 44px; height: 44px; margin-top: 1px; }

.topkey2 a {
	background-image: url(../images/buttons/events_off.gif);
	width: 44px; height: 20px; 
	}
	.topkey2 a:hover { background-image: url(../images/buttons/events_on.gif); }

.topkey3 a {
	background-image: url(../images/buttons/regnight_off.gif);
	width: 42px; height: 20px; 
	}
	.topkey3 a:hover {
		background-image: url(../images/buttons/regnight_on.gif); }

.topkey4 a {
	background-image: url(../images/buttons/news_off.gif);
	width: 75px; height: 20px; 
	}
	.topkey4 a:hover { background-image: url(../images/buttons/news_on.gif); }

.topkey5 a {
	background-image: url(../images/buttons/venu_off.gif);
	width: 42px; height: 20px; 
	}
	.topkey5 a:hover { background-image: url(../images/buttons/venu_on.gif); }

.topkey6 a {
	background-image: url(../images/buttons/foodbar_off.gif);
	width: 33px; height: 20px; 
	}
	.topkey6 a:hover { background-image: url(../images/buttons/foodbar_on.gif); }

.topkey7 a {
	background-image: url(../images/buttons/bar_off.gif);
	width: 34px; height: 20px; 
	}
	.topkey7 a:hover { background-image: url(../images/buttons/bar_on.gif); }

.topkey8 a {
	background-image: url(../images/buttons/contact_off.gif);
	width: 70px; height: 20px; 
	}
	.topkey8 a:hover { background-image: url(../images/buttons/contact_on.gif); }
	
.topkey9 a {
	background-image: url(../images/buttons/holpark_off.gif);
	width: 85px; height: 20px;
	}
	.topkey9 a:hover { background-image: url(../images/buttons/holpark_on.gif); }





#PageTop .toTop a { cursor:pointer; }

#RighSideInfo .downloads-txt a {
	background-image: url(../../images/corporate/buttons/downloads_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	display: block;
	text-indent:-9999px;
}


a.btn-showw-all-photos {
	background-image:url(../images/generic/buttons/view_gallery_off.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block; margin:10px auto;
	height:63px; width:175px;
	text-indent:-9999px; }




.text-link { color: #39C; }
.text-link:hover { color: #F60; text-decoration: none; }


.center-align { text-align: center; }


.PageCurlBlock a img { border: none; outline: none; }


	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
