/* body styles */
body{padding:0; margin:auto; font-family: trebuchet MS, "Lucida Grande", "Lucida Sans", arial, helvetica, serif; font-size:90%; color:#333; background:url(../images/bg_main.jpg) repeat-x; background-color:#AD0000; }
h1,h2,h3,h4,h5,h6{font-size:100%; display:block; font-weight:bold; color:#E62125;}
h1{display:block; font-size:140%; margin:20px 0 10px 0; padding:0 0 0 0; font-weight:bold; clear:both;}
	body#venue h1{margin:0; font-size:90%!important;}
	body#venue h2{margin:0; font-size:90%!important;}
	body#venue p{margin:0 5px!important; font-size:90%;}
h2{display:block; font-size:130%; margin:10px 0 10px 0;}
h3{display:block; font-size:100%; margin:5px 0;}
a{color:#E62125; text-decoration:underline;} a:hover{text-decoration:underline;}
h2 a, h2 a:hover{color:#fff; text-decoration:none;}
h3 a, h3 a:hover{color:#fff; text-decoration:none;}
hr{height:1px; background-color:red; color:red; border:0; margin:15px 0;}
em{font-style:italic;}strong{font-weight:bold;}.skiplinks{display:none;}textarea{ font-family: trebuchet MS, "Lucida Grande", "Lucida Sans", arial, helvetica, serif;}
/**/
#container{margin:auto; padding:0; background:url(../images/bg_mid.png) repeat-y; width:990px;}
	* html #container{margin:auto; padding:0; background:url(../images/bg_mid.gif) repeat-y; width:990px;}
#innercontainer{padding:0 0 0 0; background:url(../images/bg_top.jpg) no-repeat; height:1%;}
#header{padding:20px 0 0 0	; text-align:center; margin:auto;}
#header #subnav{margin:10px 0 5px 0; text-align:center;}
	body#fun #header #subnav{margin:10px 0 10px 5px;}
	body#tour #header #subnav{margin:10px 0 10px 0px;}

#header #subnav a{font-size:100%; font-weight:bold; background:url(../images/bg_nav.jpg) no-repeat; background-position:-7px -2px; background-color:#E62125; color:#FFFFFF; padding:4px 5px 4px 13px; text-decoration:none; margin: 0 3px 5px 0;}
#header #subnav a:hover{ background-image:none; background:url(../images/bg_nav_hover.jpg) no-repeat; background-position:-7px -2px; background-color:#FFFF67; color:#E62125; text-decoration:none!important;}
#header #subnav a.active{ background-image:none; background:url(../images/bg_nav_hover.jpg) no-repeat; background-position:-7px -2px; background-color:#FFFF67; color:#E62125;}

#introText{font-size:110%!important; line-height:1.1em; margin-bottom:15px;}
	body#cilla #innermid{background:url(../images/kettle_yellow.gif) no-repeat; background-position:145px 250px;}
	body#gary #innermid{background:url(../images/kettle_red.gif) no-repeat; background-position:145px 250px;}
	body#kevin #innermid{background:url(../images/kettle_blue.gif) no-repeat; background-position:145px 250px;}
	body#artie #innermid{background:url(../images/kettle_green.gif) no-repeat; background-position:145px 250px;}
	body#bonzof #innermid{background:url(../images/kettle_purple.gif) no-repeat; background-position:145px 170px;}
	body#kettlef #innermid{background:url(../images/kettle_orange.gif) no-repeat; background-position:235px 250px;}
/**/
#left{float:left; width:120px; padding:35px 18px 0 49px;}
	* html #left{padding-left:49px;}
/**/
#mid{float:left; width:616px; padding:90px 0 10px 0; font-size:90%; text-align:left;}
	* html #mid{width:610px;}
#mid #panels{padding:0; margin:0; text-align:left;}
#mid p{margin:10px 0;}
#mid ul{list-style-type:disc; text-align:left; margin: 15px 15px 15px 15px;}
#mid ul li{margin-bottom:8px;}
#mid #panels{
	text-align:left;
}
#mid .panel{
	float:left;
	width:300px;
	text-align:left!important;
	height:1%;
	min-height:166px;
	font-size:90%;
	margin-top:8px;
	margin-right:9px;
	background:url(../images/bg_panel.jpg) no-repeat;
	background-position:right top;
	background-color:#FFFF67;
}

	body#home #mid .panel{float:left; width:143px; text-align:left!important; min-height:166px; font-size:85%;  margin-top:8px; margin-right:10px; background:url(../images/bg_panel.jpg) no-repeat; background-position:right top;  background-color:#FFFF67; }
	* html #mid .panel{height:166px; width:294px;}
	* html body#home #mid .panel{width:138px;}
	body#contact #mid .panel{height:190px;}
	body#home #panelsleft{float:left; width:300px;}
	body#home #panelsright{float:left; width:300px; overflow:hidden; margin-left:10px;}
	body#home #panelsright .panel{margin-right:0;}
	.pisland{width:300px!important; background-image:none!important;}
	
	body#wv #mid .panel{width:185px; padding-right:10px; min-height:115px; height:115px; overflow:hidden;}
		* html body#wv #mid .panel{width:182px; padding-right:10px; min-height:115px; height:115px; overflow:hidden;}

#mid .NoBg{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; }

body#fun #mid .panel{width:190px;}
body#fun #mid .panel p{margin-right:20px!important;}
#mid .picd{margin-right:10px!important;}
#mid .btg{margin-right:10px!important;}

#mid .lal{background:url(../images/bg_panel_headphones.jpg) no-repeat; background-color:#FFFF67; background-position:right top;}
#mid .lal p span{background-color:#fff}
#mid .picd{background:url(../images/bg_panel_picd.jpg) no-repeat; background-color:#FFFF67; margin-right:10px!important; background-position:right top;}
#mid .jig{background:url(../images/bg_panel_jigsaw.jpg) no-repeat; background-color:#FFFF67; background-position:right top;}
#mid .btg{background:url(../images/bg_panel_btg.jpg) no-repeat; background-color:#FFFF67; background-position:right top;}
#mid .crayons{background:url(../images/bg_panel_crayons.jpg) no-repeat; background-color:#FFFF67; background-position:right top;}


#mid .pirateisland{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; height:310px!important; width:197px!important;}
	* html #mid .pirateisland{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; width:192px!important; height:310px!important;}
	#mid .pirateisland p{margin-right:10px!important; font-size:100%;}
	#mid .pirateisland img{float:right; margin:10px;}
#mid .xmastoyshop{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; height:310px!important; width:196px!important; margin-right:10px!important;}
	* html #mid .xmastoyshop{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; width:191px!important; height:310px!important;}
	#mid .xmastoyshop p{margin-right:10px!important; font-size:100%;}
	#mid .xmastoyshop img{float:right; margin:10px;}
#mid .mtoyshop{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; height:310px!important; width:196px!important; margin-right:10px!important;}
	* html #mid .mtoyshop{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; width:191px!important; height:310px!important;}
	#mid .mtoyshop p{margin-right:10px!important; font-size:100%;}
	#mid .mtoyshop img{float:right; margin:10px;}
	
/* bwz  - use this if 2 tours */
#mid .bwz{
	background:url(../images/bg_panel_blank.jpg) no-repeat;
	background-color:#FFFF67;
	height:280px!important;
	width:191px!important;
	margin-right:0!important;
	margin-left: 80px;
	margin-bottom: 15px;
}
	* html #mid .bwz{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; width:191px!important; height:310px!important;}
	#mid .bwz p{margin-right:10px!important; font-size:100%;}
	#mid .bwz img{
	margin:5px;
}
/* bwz  - use this if 3 tours!!! */
#mid .twotours{
	background:url(../images/bg_panel_blank.jpg) no-repeat;
	background-color:#FFFF67;
	height:280px!important;
	width:191px!important;
	margin-right:0!important;
		margin-left: 10px;

}
	* html #mid .twotours{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; width:191px!important; height:310px!important;}
	#mid .twotours p{margin-right:10px!important; font-size:100%;}
	#mid .twotours img{
	margin:5px;
}

#mid .onetour{
	background:url(../images/bg_panel_blank.jpg) no-repeat;
	background-color:#FFFF67;
	height:280px!important;
	width:310px!important;
	margin-right:0!important;
	margin-left: 145px;
}
	* html #mid .onetour{background:url(../images/bg_panel_blank.jpg) no-repeat; background-color:#FFFF67; width:191px!important; height:310px!important;}
	#mid .onetour p{margin-right:10px!important; font-size:100%;}
	#mid .onetour img{
	margin:5px;
}

#mid .guestbook{background:url(../images/bg_panel_cag.jpg) no-repeat; background-color:#FFFF67; height:310px!important;}
	* html #mid .guestbook{background:url(../images/bg_panel_cag.jpg) no-repeat; background-color:#FFFF67; width:290px!important; height:310px!important;}
	#mid .guestbook p{font-size:115%;}
#mid .conus{background:url(../images/bg_panel_cag2.jpg) no-repeat; background-color:#FFFF67; height:310px!important;}
	* html #mid .conus{background:url(../images/bg_panel_cag2.jpg) no-repeat; background-color:#FFFF67; width:290px!important; height:310px!important;}
	#mid .conus p{margin-right:165px!important; font-size:115%;}

#mid .NoBgGoog{padding:0; background:none!important; background-color:#FFFF67; }
#mid .altpanel{margin-right:0!important; width:299px!important;}
	body#home #mid .altpanel{margin-right:0!important; width:100px!important;}
#mid .altpanelclear{clear:both;}	

#mid .panel h2{margin:0; padding:7px 0 7px 18px; color:#fff!important; font-weight:bold; font-size:115%; background:url(../images/arrow.gif) no-repeat; background-position:11px 10px; }
#mid .panel h3{margin:0; padding:7px 0 7px 18px; color:#fff!important; font-weight:bold; font-size:115%; background:url(../images/arrow.gif) no-repeat; background-position:11px 10px; }
#mid .panel ul{margin:9px 7px 9px 21px; padding:0; font-size:95%;}
#mid .panel ul li{margin:0 0 3px 0; padding:0;}
	body#home #mid .panel ul li{margin:0 0 3px 0; padding:0;}
#mid .panel p{margin-left:10px; margin-right:120px; line-height:1.15em;}
	body#home #mid .panel p{margin-left:10px; margin-right:10px;}
	
	
	body#wv #mid .panel p{margin-left:10px; margin-right:0px; line-height:1.15em;}
	
#mid #map{margin:0 0 10px 15px; float:right; clear:both!important;border:4px solid #FFFF67; }
#mid #map p{margin:0; padding:0; }
#mid #map h2{margin:0; color:red!important; padding:0;}
#mid #map h3{margin:0; color:red!important; padding:0;}
#mid .ifr{float:right; margin:15px 0 15px 15px; border:4px solid #FFFF67; clear:right;}
#mid .ifrnb{float:right; margin:0 0 15px 15px; clear:right;}
#mid form{text-align:center;}
#mid #innermid{padding:0 20px 10px 20px;}
#mid #jig{margin-left:28px;}
#mid #coco{ text-align:center;}
#mid #tempnav p{color:#ccc!important;}
#mid #tempnav p a{color:#ccc!important;}

	body#kNews #mid img{float:left; margin:0 10px 10px 0; border:4px solid #FFFF67;}

.bluetext{color:red;}
#mid .altpanelfull{margin-right:0; width:299px;}


	body#wv #mid .altpanelfull{margin-right:9px;}

.cleft{clear:left; margin-top:35px!important;}
.pvisit{margin-top:35px!important;}
.pisland{
	margin-top:5px!important;
}
.pisland2{
	width:300px!important;
	background-image:none!important;
	margin-top:10px!important;
	margin-bottom: 10px;
}
.pisland3{
	width:300px;
	text-align:center!important;
	font-size:90%;
	margin-top:8px;
	margin-right:9px;
	background-color:#FFFF67;
	width:300px!important;
	background-image:none!important;
	margin-top:0px!important;
	background-color: #FFFFFF;
	margin-left: 154px;
	clear: left;
}
.facebook1{

}
.homenews1{
	width:285px;
	text-align:center!important;
	font-size:90%;
	margin-top:8px;
	margin-right:0px;
	background-image:none!important;
	margin-top:0px!important;
	margin-left: 15px;
	border: 2px solid #b40000;
	background-color: #FEFEE4;
	padding: 5px;
}
.homeinputbox{
	border: 1px solid #b40000;
}
.homeinputbutton{
	border: 1px solid #cc0000;
	background-color: #b40000;
	color: #ffffff;
	margin: 3px 3px 3px 5px;
}

img.eshop{vertical-align:middle; display:block; margin:20px 0 0 20px;}

#mid a{text-decoration:none!important;}
#mid a:hover{text-decoration:underline!important;}

/**/
#right{float:right; width:120px; padding:35px 49px 0 18px;}
	* html #right{padding-right:49px;}
/**/
#footer{clear:both; margin:auto; width:880px; background:url(../images/bg_footer.png) no-repeat;color:#ddd; font-size:70%; text-align:left; display:block; padding:12px 55px 0 52px; min-height:65px;} 
 * html #footer{clear:both; margin:auto; width:880px; background:url(../images/bg_footer.jpg) repeat-x;color:#ddd; font-size:70%; text-align:left; display:block; padding:12px 55px 0 55px; height:75px;} 
#footer p{margin:8px 0 5px 0; padding:0;}
#footer p#footerNav{font-size:130%; margin-top:15px; margin-bottom:16px;}
#footer a{color:#ddd; font-weight:bold; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer textarea{width:143px;}
#footer h2{color:#fff;}
#footer #search{float:right;}
#footer form{text-align:right; vertical-align:middle;}


#playerWW{float:left; margin-right:9px; margin-top:10px; margin-bottom:10px;}
#playerOld{float:left; margin-right:0;margin-bottom:10px; margin-top:10px;}
#playerDeep{float:left; margin-right:9px;margin-bottom:10px;}
#playerXmas{float:left; margin-right:0; margin-bottom:10px;}

#player{
	width:400px;
	height:270px;
	overflow:hidden;
	margin:0 0 0 85px;
	padding:0;
}
#player2{
	width:400px;
	overflow:hidden;
	margin:0 0 0 85px;
	padding:0;
}
#playerCC{
	width:400px;
	height:300px;
	overflow:hidden;
	margin:0 0 0 85px;
	padding:0;
}
	body#home #player{margin-left:0; width:300px; height:166px;}
	
		body#home #playerCC{margin-left:0; width:300px; height:220px;}
	
.tbPlay{float:right; width:83px; height:65px; margin:10px 0px 0 10px; text-indent:-5000px; background:url(../images/playvideo.gif) no-repeat;}


/*  tooltip */
#ajax_tooltipObj{ z-index:1000000; text-align:left;}
#ajax_tooltipObj div{position:relative;}
#ajax_tooltipObj .ajax_tooltip_arrow{	display:none;}
#ajax_tooltipObj .ajax_tooltip_content{font-size:80%; border:2px solid #AD0000;	left:0px; top:-95px; position:absolute; width:205px; height:inherit; background-color:#FFFF67; padding:6px; overflow:auto; z-index:1000001;}
#ajax_tooltipObj .ajax_tooltip_content p{margin:10px 0;}
#ajax_tooltipObj .ajax_tooltip_content h2{margin:3px 0!important; padding:0!important; font-size:110%!important;}
/* misc styles */
table{display:block; clear:both; font-size:90%; font-size:100%; border:0; border-collapse:collapse; margin:10px 0 10px 0;}
table#clear{
	font-size:90%;
	font-size:100%;
	margin:10px 5px 10px 5px;
	background-color: #FFFFFF;
}
table#clear tr td{background-color:#FFFFFF;}
table#guestbook{margin-left:110px!important;}
	* html table#guestbook{margin-left:0px!important;}
table#conf{margin-left:90px!important; margin-top:20px!important; clear:both; border-top:10px solid #fff;}
	* html table#conf{margin-left:0px!important; border-top:0px solid #fff;}
table#colTable{margin-left:70px;}
	* html table#colTable{margin-left:0;}
table tr td{border-collapse:collapse; padding:4px; border-right:1px solid #fff; background-color:#FFFF67;}
table tr.alt td{border-collapse:collapse; padding:4px; background-color:#FFFFDD;}
table tr th{border-collapse:collapse; padding:4px; border-right:1px solid #fff; font-weight:bold; background-color:#E62125; color:#fff;}
table tr td p{margin:0!important; padding:0!important; line-height:1em!important;}

table.vTable tr td p{margin:0 0 10px 0!important; padding:0!important; line-height:1em!important;}
table.vTable tr td{border-collapse:collapse; padding:6px; border-right:1px solid #fff; background-color:#FFFF67;}
table.vTable tr.alt td{border-collapse:collapse; padding:6px; background-color:#FFFFDD;}
table.vTable tr th{border-collapse:collapse; padding:4px; border-right:1px solid #fff; font-weight:bold; background-color:#E62125; color:#fff;}

textarea#cfMessage{width:300px; height:75px;}
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
a{outline:none;}
