@charset "utf-8";
/* CSS Document */

body, html{height:100%;width:100%;background:url(images/bg.jpg) repeat-x #d0a826;padding:0;margin:0;font-family:Trebuchet MS, Tahoma, Arial;font-size:100%;}
#wrap{height:596px;width:856px;margin:-298px 0 0 -428px;position:absolute;left:50%;top:50%;padding:0;}
#footer{text-align:center;font-size:70%;color:#E7E392;margin-top:10px;}
#footer a{color:#E7E392;}

/* front no-flash */

#front-no-flash{height:575px;width:856px;background:url(images/bg_front.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}

h1{height:140px;width:130px;background:url(images/bcc-logo.jpg);text-indent:-1999em;margin:0;padding:0;float:left;}

#nav{float:left;margin-left:2px;}
#nav ul{margin:0;padding:0;text-align:center;line-height:100px;}
#nav li{display:inline;margin:0;padding:0;}
#nav li a{display:block;width:101px;height:132px;text-decoration:none;float:left;background:url(images/bg_nav.png);border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff;font-weight:bold;color:#26393D;}
#nav li a:hover{color:#fff;background:url(images/bg_nav2.png);}



#leftSide{width:440px;height:405px;overflow:auto;position:relative;top:10px;left:-10px;clear:both;}
#leftSide2{width:440px;height:405px;overflow:auto;position:relative;top:10px;left:-10px;clear:both;}

h2{color:#40627C;border-bottom:1px solid #40627C;margin:0 20px;font-size:120%;font-family: "Lucida Grande", "Trebuchet MS", "Georgia" }

p{margin:10px 20px;font-size:80%;color:#4B4B4B;line-height:13px;}

ul{font-size:80%;list-style:disc;color:#4B4B4B;}

a{outline:0;}

/* All pages */

#corporate{height:575px;width:856px;background:url(images/bg_corporate.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}
#private{height:575px;width:856px;background:url(images/bg_private.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}
#themes{height:575px;width:856px;background:url(images/bg_themes.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}
#menus{height:575px;width:856px;background:url(images/bg_menus.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}
#events{height:575px;width:856px;background:url(images/bg_events.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}
#contact{height:575px;width:856px;background:url(images/bg_contact.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}
#xmas{height:575px;width:856px;background:url(images/bg_xmas.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}
#kids{height:575px;width:856px;background:url(images/bg_kids.jpg) no-repeat;margin:0;padding:5px 0 0 5px;}

/* Extra bits */

.eventsboxes{width:380px;background:#AB9100;padding:5px;clear:both;margin:7px 7px 7px 17px;}
.eventpara{color:#EAE0AC;}
.priced{color:#AB9100;position:relative;top:-17px;left:245px;font-size:80%;background:#EAE0AC;padding:0 3px;}
h3{color:#EAE0AC;font-size:80%;margin:0;}
.xmas{ 
    width:312px;
	margin-left: -0px;  
	left: 50%;
	
	height:160px;
	margin-top: -158px;
	top: 50%;
	
	position: absolute;
	z-index:99;
	padding:0px;}
	
	
	
	
	
/*position:relative;top:-10px;left:245px;background:transparent;padding:10px 0 0 3px;}*/
.kids{	
	width:269px;
	margin-left: 230px;  /* half of width */
	left: 50%;
	
	height:440px;
	margin-top: -100px;
	top: 50%;
	
	position: absolute;
	z-index:1;
	padding:0px;
/*position:relative;top:0px;background:transparent;padding:200px 190px 0 3px; float:right;*/
}
.backbutton{width:100px;
	margin-left: -460px;  /* half of width */
	left: 50%;
	
	height:23px;
	margin-top: -330px;
	top: 50%;
	
	position: absolute;
	z-index:1;
	padding:0px;}}

.menuboxes{width:380px;background:#173D02;padding:5px;clear:both;margin:7px 7px 7px 17px;}
.menupara{color:#F8F5E4;}
.priced-m{color:#173D02;position:relative;top:-17px;left:245px;font-size:80%;background:#EAE0AC;padding:0 3px;}

.eventsboxes{width:380px;background:#db252a;padding:5px;clear:both;margin:7px 7px 7px 17px;}





body{
	overflow-x:hidden;
	
	
	
	
	}


	
#XmasWreath{
	margin:-40px 0px 0px -450px;
	position:absolute;
	left: 50%;
		
}


#XmasLightWide1{

	margin-left:-1000px;
	z-index: 99;
	position:absolute;
	left: 50%;
	z-index:99;	
}

#XmasLightWide2{

	margin-left:-1940px;
	z-index: 99;
	position:absolute;
	left: 50%;
	z-index:99;	
}
#XmasLightWide3{

	margin-left:-70px;
	z-index: 99;
	position:absolute;
	left: 50%;
	z-index:99;	
}
