/*
	Cluny Kids Stylesheet
*/
* 														{font-family: Verdana, Arial, Helvetica, sans-serif;}
body 												{ background: #FFF; }

/*
	Container of the site
*/
div#container                 					{ width: 983px; margin: 0 auto;}
/*
	Header
*/
div#header 										{ width: 983px; margin: 0 auto;  }
div#header_wrap									{height: 127px; background: url(../images/gradient-header.jpg) repeat-x; overflow: hidden;  }
div#header div#logo							{ width: 276px; height: 125px; background: url(../images/logo.gif) no-repeat center center; position: relative; z-index: 1; }

div#header div#navigation 					{ float: right; margin-top: -92px; margin-right: 20px; }
div#header div#navigation a 				{ color: #FFF; text-decoration: none; font-size: 16px; font-weight: bold; font-family: Trebuchet MS;}
div#header div#navigation a:hover 		{ text-decoration: underline; }
div#header div#navigation p 				{ color: #FFF; font-size: 12px; padding: 5px; text-align: right; }
div#header div#navigation ul 				{ }
div#header div#navigation ul li 				{ float: left; /*background: url(../images/seperator-nav.gif) no-repeat right center;*/ padding: 0 5px;}
div#header div#navigation ul li a 			{ display: block; padding: 4px 0;}
a.orange { color:#ff8400; text-decoration: underline;}
a.orange:hover { text-decoration: none; }
/*
	Header Image
*/
div#header_image								{ background: url(../images/header-image.jpg) no-repeat center center; height: 219px; margin-top: -46px;}
div#header_image div#button				{ /*background: url(../images/btn-booknow.gif) no-repeat center center;*/ width: 216px; height: 30px; position: relative; left: 25px; top: 135px; }
div#header_image div#twitter				{ /*background: url(../images/icon-twitter.gif) no-repeat center center;*/ width: 91px; height: 71px; position: relative; top: 122px; left: 722px;  }
div#header_image div#facebook			{ /*background: url(../images/icon-facebook.gif) no-repeat center center;*/ height:45px;left:818px;position:relative;top:59px;width:82px; }
div#header_image div#blog			{ /*background: url(../images/icon-facebook.gif) no-repeat center center;*/ height:45px;left:903px;position:relative;top:22px;width:69px; }
div#header_image div#email {
height:45px;
left:133px;
position:relative;
top:60px;
width:200px;}

div#header_image div.header_text
{ position: relative; top: 0px; left: 20px; width:500px;}

div#header_image div.header_text p
{ font-size: 18px; color: #FF8603; }

div#header_image div.header_text p a
{ color: #FF8603; text-decoration: none; }

div#header_image div.header_text p span.youarehere			
{ font-size: 18px; color: #949494; font-weight: bold;}
														
div#header_line { background: url(../images/header_line.jpg) no-repeat; height: 1px; width: 964px; margin: 10px 0;}
/*
	Image Strip
*/
div#image_strip 									{ background: #fff url(../images/gradient-imagestrip.jpg) repeat-x; height: 171px; margin: 5px 12px 0 12px; }
div#image_strip-thin								{ background: #fff url(../images/gradient-imagestrip-thin.jpg) repeat-x; height: 95px; margin: 5px 12px 0 12px; }
div#image_strip img, div#image_strip-thin img 							{ margin: 17px 5px; text-align:center;}
/*
	Content Area
*/
div#content										{ width: 940px; margin: 0 auto; /*background: #c0c0c0 url(../images/gradient-content.jpg) repeat-x;*/padding: 10px;}

div#content div.left 								{ width: 600px; float: left; margin: 0 10px 0 0; }
div#content div.right 							{ width: 329px; float: left; }
div#content div.right strong 					{ color: #28a69b; }
div#content div.right p a 						{ color: #28a68b; }

div.activity_imgs img { padding: 3px 0; border:0; }

div#container div#content div#vouchers { background: url(../images/kid-voucher.jpg) no-repeat top left; height: 135px; border: 1px solid #CCC;}
div#container div#content div#vouchers p { width: 175px; float: right; padding: 20px 10px 10px 10px; font-size: 10px; line-height: 12px;}
div#container div#content div#vouchers img { position: relative; top: -12px; left: 145px; }

body.home div#content div.left 			{ display: inline; width: 351px; float: left; margin:0; }
body.home div#content div.left p.testimonial_header { font-size: 16px; letter-spacing: 1px; }
body.home div#content div.right 			{display: inline;  width: 234px; float: left; margin-left: 13px;}
body.home div#content div.right strong { color: #28a69b; }
body.home div#content div.right p a 	{ color: #28a68b; }
body.home div#content div.middle 		{  display: inline; width: 331px; float: left; padding: 0; margin-left: 8px;}

body.home div#content div.right div#video_blurb 
{ border: 1px solid #CCC;  margin-top: 10px;width: 240px; }

body.home div#content div.right div#video_blurb p { padding: 20px 10px 10px 10px; font-size: 10px; line-height: 12px; }

body.home div#content div.right div#video_blurb img { margin-left: 10px; margin-top: 12px;}

div#content p, div#content ul, div#content td 	{ font-size: 11px; line-height: 17px; margin: 0 0 10px 0;}

div#content td { background-color: #FF9900; padding: 5px; border:1px solid #333;}
div#content table { }
div#content p.title , div#content h1.title		{ font-size: 18px; letter-spacing: 1px; font-weight: bold; margin: 0 0 10px 0;}

div#footer_wrap { height: 51px; background: url(../images/gradient-footer.jpg) repeat-x; margin-top: 25px; }
div#footer 											{ margin: 0 auto; width: 983px;}
div#footer p 										{ font-size: 11px; color: #FFF; padding: 20px; }
div#footer p a 									{ color: #FFF;  }
/*
	Classes
*/
div.clear                   							{ clear: both; }
.green, Green											{ color: #3f7f00; }
.orange, .Orange 											{ color: #ff8400; }
.teal, .Teal 													{ color: #54D1C3; }
.red, .Red { color:#FF0000; }
.blue, .Blue {color:#0033FF;}
.big, .Big { font-size: 11px; line-height: 17px;}
.bigger, .Bigger { font-size: 14px; line-height: 20px;}
.biggest, .Biggest { font-size: 18px; line-height: 24px; }

.rightText { float:right; padding: 0 10px 0 0; }

.hide { display: none; }

div#tab-wrap #tab-container {
	float: left;	
	}	

div#tab-wrap #tab-container div {
	width: 500px;
	padding: 2em;
	border: 1px solid #FDA51F;
	z-index: 100;
	position: relative;
	background: white url(img/bg.jpg) repeat-x;
}

div#tab-wrap #tab-container img { float: right; margin: 7px; }

div#tab-wrap ul {margin: 0; padding: 0;background: white; width: 100%; overflow: hidden;}

div#tab-wrap ul li {
	float: left;
	list-style: none;
	margin: 0 2px 0 0;
	border-top: 1px solid #FDA51F;
	border-right: 1px solid #FDA51F;
	border-bottom: none;
	border-left: 1px solid #FDA51F;
}

div#tab-wrap ul li.tab-selected a {
	background: #fff/*url(../images/tab-gradient-hover.jpg) repeat-x*/;
	cursor: pointer;
	position: relative; 
	z-index: 101;
}

div#tab-wrap ul li:hover a {
	background: #fff/*url(../images/tab-gradient-hover.jpg) repeat-x*/;
	cursor: pointer;
	position: relative; 
	z-index: 101;
	
}
div#tab-wrap a {
	padding: .6em .8em;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;	
	-webkit-border-top-right-radius: 2px;		
	-webkit-border-top-left-radius: 2px;			
	background: url(../images/tab-gradient.jpg) repeat-x;
	display: block;
	outline: none;
	text-decoration: none;
	color: #363636;
}
div#content div#tab-wrap div#tab-container div ul { margin: 0 0 10px 0; }

div#content div#tab-wrap div#tab-container div ul li {
	margin: 0 0 0 15px;
	list-style-position: inside;
	list-style-image: url(../images/bullet.gif);
	list-style-type: none;
	border: 0;
	float: none;
}

div#content div#tab-wrap div#tab-container div a { background:none; text-decoration:underline; color:#ff8400; padding:0; margin:0; }
div#content div#tab-wrap div#tab-container div 	a:hover { text-decoration: none; }