/* CSS Document */
html,body{
background-color:#000000;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:87%;
}
p,h1,h2,h3,h4,ul,li{
margin:0;
padding:0;
}
a:link,a:visited,a:hover,a:active{
outline:none;
}

#main{
width:970px;
margin: 10px auto;
}
#banner{
width:970px;
height:180px;
background-image:url(images/bannerimage.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#banner h1{
text-indent:-900em;
}
#topmenustrip{
margin:130px 0 0 0;
width:970px;
height:20px;
z-index:2;
}
#topmenustrip ul{
display:inline;
margin:0 10px 0 167px;
z-index:3;
}
#topmenustrip li{
display:inline;
z-index:4;
}
#topmenustrip li a:link,#topmenustrip li a:visited,#topmenustrip li a:hover,#topmenustrip li a:active{
display:inline-block;
font-weight:bold;
text-align:center;
padding:2px 0 0 0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#topmenustrip li a:link.howworks,#topmenustrip li a:visited.howworks{
text-decoration:none;
width:130px;
height:19px;
background-image:url(images/howworks.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
}
#topmenustrip li a:hover.howworks{
text-decoration:none;
width:130px;
height:19px;
background-image:url(images/howworkshov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
font-weight:bold;
}
#topmenustrip li a:active.howworks{
text-decoration:none;
width:130px;
height:19px;
background-image:url(images/howworks.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
}
#topmenustrip li a:link.contact,#topmenustrip li a:visited.contact{
text-decoration:none;
width:69px;
height:19px;
background-image:url(images/contact.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
}
#topmenustrip li a:hover.contact{
text-decoration:none;
width:69px;
height:19px;
background-image:url(images/contacthov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
font-weight:bold;
}
#topmenustrip li a:active.contact{
text-decoration:none;
width:69px;
height:19px;
background-image:url(images/contact.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
}
#topmenustrip li a:link.home,#topmenustrip li a:visited.home{
text-decoration:none;
width:59px;
height:19px;
background-image:url(images/homebut.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
}
#topmenustrip li a:hover.home{
text-decoration:none;
width:59px;
height:19px;
background-image:url(images/homebuthov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
font-weight:bold;
}
#topmenustrip li a:active.home{
text-decoration:none;
width:59px;
height:19px;
background-image:url(images/homebut.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
}
#topmenustrip li a:link.book,#topmenustrip li a:visited.book,#topmenustrip li a:link.basket,#topmenustrip li a:visited.basket{
text-decoration:none;
width:59px;
height:19px;
background-image:url(images/book.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
}
#topmenustrip li a:hover.book,#topmenustrip li a:hover.basket{
text-decoration:none;
width:59px;
height:19px;
background-image:url(images/bookhov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
font-weight:bold;
}
#topmenustrip li a:active.book,#topmenustrip li a:active.basket{
text-decoration:none;
width:59px;
height:19px;
background-image:url(images/book.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
}
/*
#topmenustrip li a:link.basket,#topmenustrip li a:visited.basket{
text-decoration:none;
width:60px;
height:19px;
background-image:url(images/basket.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
}
#topmenustrip li a:hover.basket{
text-decoration:none;
width:60px;
height:19px;
background-image:url(images/baskethov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
font-weight:bold;
}
#topmenustrip li a:active.basket{
text-decoration:none;
width:60px;
height:19px;
background-image:url(images/basket.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
font-weight:bold;
}
*/
#topmenustrip li a:link.gifts,#topmenustrip li a:visited.gifts{
text-decoration:none;
width:80px;
height:19px;
background-image:url(images/giftvouchers.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
}
#topmenustrip li a:hover.gifts{
text-decoration:none;
width:80px;
height:19px;
background-image:url(images/giftvouchershov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
font-weight:bold;
}
#topmenustrip li a:active.gifts{
text-decoration:none;
width:80px;
height:19px;
background-image:url(images/giftvouchers.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
}
#menu{
margin:3px 0 0 0;
width:151px;
height:601px;
background-image:url(images/menuback.jpg);
background-position:0 0;
background-repeat:no-repeat;
float:left;
padding:20px 0 0 0;
}
#mbbtxt{
width:70px;
float:left;
padding:10px 2px 0 0;
}
#mbbimg{
width:50px;
float:left;
}
#menutopbox{
width:100%;
height:480px;
}
#menubotbox{
margin:0 5% 5% 5%;
width:90%;
height:70px;
}
#menubotbox a:link,#menubotbox a:visited{
display:inline;
color:#000000;
text-decoration:none;
outline:none;
}
#menubotbox a:hover{
display:inline;
color:#000000;
text-decoration:underline;
outline:none;
}
#menubotbox a:active{
display:inline;
color:#000000;
text-decoration:none;
outline:none;
}
#menubotbox img{
float:left;
border:none;
outline:none;
}
#menu ul{
margin:0 0 0 0;
}
#menu li{
margin:4px 0 0 0;
}
#menu li a:link,#menu li a:visited,#menu li a:hover,#menu li a:active{
display:block;
text-decoration:none;
font-weight:bold;
padding:1px 1px 0 20px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#menu li a:link.mainlink,#menu li a:visited.mainlink{
width:148px;
height:20px;
background-image:url(images/zorbing.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
#menu li a:hover.mainlink{
width:148px;
height:20px;
background-image:url(images/zorbinghov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
}
#menu li a:active.mainlink{
width:148px;
height:20px;
background-image:url(images/zorbing.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
#menu li a:link.loclink,#menu li a:visited.loclink{
width:148px;
height:20px;
background-image:url(images/leftred.gif);
background-position:0 -5px;
background-repeat:no-repeat;
color:#000000;
}
#menu li a:hover.loclink{
width:148px;
height:20px;
background-image:url(images/zorbinghov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
}
#menu li a:active.loclink{
width:148px;
height:20px;
background-image:url(images/leftred.gif);
background-position:0 -5px;
background-repeat:no-repeat;
color:#000000;
}
#menu li a:link.sublink,#menu li a:visited.sublink{
width:148px;
height:20px;
background-image:url(images/subbutt.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
#menu li a:hover.sublink{
width:148px;
height:20px;
background-image:url(images/zorbinghov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
}
#menu li a:active.sublink{
width:148px;
height:20px;
background-image:url(images/subbutt.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
#textcontent{
margin:5px 0 0 10px;
_margin-top:0px;
padding:20px;
width:500px;
float:left;
background-image:url(images/largebg.jpg);
background-repeat:repeat;
z-index:1;
}
#grouptextcontent{
margin:5px 0 0 10px;
_margin-top:0px;
padding:20px;
width:500px;
float:left;
background-image:url(images/largebg.jpg);
background-repeat:repeat;
z-index:1;
}
#grouptextcontent img{
margin:5px 0 5px 0;
border:none;
}

#rightcolumn{
float:left;
width:255px;
height:620px;
margin:5px 0 0 10px;
background-image:url(images/temprightbar.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#zorbrightcolumn{
float:left;
width:255px;
height:620px;
margin:5px 0 0 10px;
background-image:url(images/zorbrightbar.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#actrightcolumn{
float:left;
width:255px;
margin:5px 0 0 10px;
}
#actrightcolumn img{
margin:5px 0 5px 0;
}

#kartrightcolumn{
float:left;
width:255px;
height:620px;
margin:5px 0 0 10px;
background-image:url(images/kartrightbar.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#paintrightcolumn{
float:left;
width:255px;
height:620px;
margin:5px 0 0 10px;
background-image:url(images/paintrightbar.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#textcontent h1,#grouptextcontent h1{
color:#D96402;
font-size:1.5em;
font-weight:bold;
margin:5px 0 5px 0;
}
#textcontent p,#textcontent div{
margin:5px 0 10px 0;
}
#textcontent ul li{
margin:4px 0 4px 12px;
}

img{
border:0;
}
#bookclear{
clear:both;
}
.monthbox{
float:left;
margin:5px 5px 0 0;
padding:10px;
width:70px;
height:70px;
background-color:#CCCCCC;
border:1px solid black;
}
.slotopen{
float:left;
margin:5px 5px 0 0;
padding:2px;
width:80px;
height:80px;
background-image:url(images/bookbg.gif);
background-position:0 0;
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
text-align:center;
}
.slotbooked{
float:left;
margin:5px 5px 0 0;
padding:2px;
width:80px;
height:80px;
background-image:url(images/bookedbg.gif);
background-position:0 0;
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
text-align:center;
}
.300spacer{
height:300px;
}
#buttons a:link,#buttons a:visited,#buttons a:hover,#buttons a:active{
display:inline-block;
text-decoration:none;
font-weight:bold;
text-align:center;
padding:1px 1px 0 0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#buttonsb a:link,#buttonsb a:visited,#buttonsb a:hover,#buttonsb a:active{
display:block;
text-decoration:none;
font-weight:bold;
text-align:center;
padding:1px 1px 0 0;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.backday:link,a.backday:visited{
width:131px;
height:20px;
background-image:url(images/backmonths.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
a.backday:hover{
width:131px;
height:20px;
background-image:url(images/backmonthshov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
}
a.backday:active{
width:131px;
height:20px;
background-image:url(images/backmonths.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
a.remove:link,a.remove:visited{
width:104px;
height:20px;
background-image:url(images/remove.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
a.remove:hover{
width:104px;
height:20px;
background-image:url(images/removehov.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#D96402;
}
a.remove:active{
width:104px;
height:20px;
background-image:url(images/remove.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#000000;
}
#copyrightblock{
	width:100%;
	clear:both;
	color:#FFF;
	font-size:0.8em;
	text-align:left;
	padding:10px 0 0 300px;
}
#copyrightblock a:link,#copyrightblock a:visited,#copyrightblock a:hover,#copyrightblock a:active{
	color:#FFF;
	}
