/*//////////////////////////////////////////////*/
/*/ venue overview /*/
/*//////////////////////////////////////////////*/
#overview{
overflow:hidden;
}
h3{
height:35px;
line-height:35px;
margin:0 0 1px 0;
padding:0 10px;
background:#333;
border-top:1px solid #444;
border-bottom:1px solid #222;
color:#FC0;
font-size:180%;
}
/*//////////////////////////////////////////////*/

/*/ column1 /*/

/*//////////////////////////////////////////////*/
.column1{
width:679px;
margin:0 10px 0 0;
float:left;
}
/*//////////////////////////////////////////////*/
#left{
width:244px;
margin:0;
float:right;
}
/*//////////////////////////////////////////////*/
/*/ venue formats /*/
/*//////////////////////////////////////////////*/
#venue-formats{
margin:0 0 10px 0;
}
/*//////////////////////////////////////////////*/
#venue-formats ul{
border-top:1px solid #444;
list-style-type:none;
}
#venue-formats li{
margin:0 0 1px 0;
font-size:140%;
font-weight:bold;
}
#venue-formats li a.formats,
#venue-formats li a.format{
height:50px;
}
#venue-formats li a{
line-height:50px;
margin:0 0 1px 0;
padding:0 10px;
background:#222;
color:#FFF;
text-decoration:none;
display:block;
position:relative;
}
#venue-formats li a:hover{
background:#333;
}
#venue-formats li a span{
color:#FC0;
position:absolute;
top:0;
right:10px;
display:block;
}
#venue-formats li ul li{
font-size:100%;
}
#venue-formats li ul li a{
width:164px;
line-height:14px;
padding:15px 70px 15px 10px;
background:#000;
border-bottom:1px solid #333;
color:#FFF;
}
#venue-formats li ul li a span{
top:31%;
}
/*//////////////////////////////////////////////*/
#right{
width:403px;
margin:0 0 0 10px;
padding:0 10px;
border-left:1px solid #333;
border-right:1px solid #333;
float:right;
position:relative;
}
/*//////////////////////////////////////////////*/
/*/ unavailable /*/
/*//////////////////////////////////////////////*/
.unavailable{
width:403px;
height:70px;
margin:0 0 10px 0;
background:url(/new/img/layout/inactive.gif) no-repeat 0 0;
display:block;
}
/*//////////////////////////////////////////////*/
/*/ venue gallery /*/
/*//////////////////////////////////////////////*/
#venue-gallery{
width:389px;
height:226px;
margin:0 0 5px 0;
padding:2px;
background:#000;
border:5px solid #666;
overflow:hidden;
}
#venue-gallery img{
width:389px;
height:226px;
display:block;
}
/*//////////////////////////////////////////////*/
.book-online{
width:110px;
height:110px;
background:url(/new/img/layout/book-online.png) no-repeat 0 0;
display:block;
/*/ IE6 /*/ _display:none;
position:absolute;
top:7px;
right:17px;
z-index:200;
}
/*//////////////////////////////////////////////*/
/*/ venue details /*/
/*//////////////////////////////////////////////*/
.venue-details{
margin:0 0 10px 0;
padding:10px;
background:#222;
border-top:1px solid #444;
position:relative;
}
.venue-details p{
margin:0 0 5px 0;
font-size:120%;
}
/*//////////////////////////////////////////////*/
/*/ package /*/
/*//////////////////////////////////////////////*/
.package{
width:373px;
margin:0 0 10px 0;
padding:10px;
border:5px solid #666;
position:relative;
}
.package h3{
width:272px;
line-height:20px;
margin:0 0 2px 0;
padding:10px 91px 10px 10px;
background:#000;
border-top:0;
border-bottom:1px solid #666;
color:#FFF;
}
.package p.price{
line-height:40px;
color:#FC0;
font-size:180%;
position:absolute;
top:10px;
right:20px;
}
.package p.price dfn{
font-style:normal;
cursor:pointer;
}
/*//////////////////////////////////////////////*/
.package .package-details{
padding:10px;
background:#222;
position:relative;
width:353px;
}
.package .package-details p{
margin:0 0 10px 0;
}
/*//////////////////////////////////////////////*/
.package .package-details .package-restrictions{
margin:0 0 10px 0;
}
.package .package-details .package-restrictions p{
height:30px;
line-height:30px;
margin:0 0 1px 0;
background:#444;
text-indent:25px;
position:relative;
}
.package .package-details .package-restrictions p.duration{background:#444 url(/new/img/icons/duration.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.start{background:#444 url(/new/img/icons/start.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.finish{background:#444 url(/new/img/icons/finish.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.min-team{background:#444 url(/new/img/icons/min-team-size.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.max-team{background:#444 url(/new/img/icons/max-team-size.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.min-teams{background:#444 url(/new/img/icons/min-teams.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.max-teams{background:#444 url(/new/img/icons/max-teams.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.min-group{background:#444 url(/new/img/icons/min-team-size.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.max-group{background:#444 url(/new/img/icons/max-team-size.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.min-age{background:#444 url(/new/img/icons/min-age.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.min-weight{background:#444 url(/new/img/icons/min-weight.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.max-weight{background:#444 url(/new/img/icons/max-weight.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.min-height{background:#444 url(/new/img/icons/min-height.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p.max-height{background:#444 url(/new/img/icons/max-height.gif) no-repeat 5px 50%;}
.package .package-details .package-restrictions p span{
width:160px;
padding:0 10px;
background:#333;
text-indent:0;
display:block;
position:absolute;
top:0;
right:0;
}
/*//////////////////////////////////////////////*/
.package .package-details .add-paintball{
margin:0 0 10px 60px;
padding:10px 0;
color:#FC0;
font-size:14px;
display:block;
}
/*//////////////////////////////////////////////*/
.package .package-details form button{
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}
.package .package-details form{
width:150px;
margin:0 0 10px 0;
padding:2px;
background:#000;
border:1px solid #666;
}
.package .package-details form button{
width:150px;
padding:5px 0;
background:#F30;
border:0;
color:#FFF;
font-size:180%;
font-weight:bold;
text-align:center;
cursor:pointer;
}
.package .package-details form button em{
padding:2px 0 0 0;
font-size:11px;
font-style:normal;
font-weight:normal;
display:block;
}
.package .package-details form button:hover{
color:#FC0;
}
.package .package-details form.enquiry{
position:absolute;
bottom:10px;
right:10px;
}
.package .package-details form.enquiry button{
background:#690;
}
.package .package-details .or{
font-size:18px;
font-weight:bold;
position:absolute;
bottom:30px;
left:173px;
}
/*//////////////////////////////////////////////*/

/*/ column2 /*/

/*//////////////////////////////////////////////*/
.column2{
width:244px;
float:left;
position:relative;
}
/*//////////////////////////////////////////////*/
/*/ facilities /*/
/*//////////////////////////////////////////////*/
#venue-facilities ul{
width:244px;
border-top:1px solid #444;
list-style-type:none;
}
#venue-facilities ul li{
line-height:30px;
margin:0 0 1px 0;
background:#222;
font-size:120%;
text-indent:30px;
position:relative;
}
/*//////////////////////////////////////////////*/
#venue-facilities ul li.bubbly{background:#222 url(/new/img/icons/bubbly.gif) no-repeat 5px 50%;}
#venue-facilities ul li.cafe{background:#222 url(/new/img/icons/cafe.gif) no-repeat 5px 50%;}
#venue-facilities ul li.changing-room{background:#222 url(/new/img/icons/changing-room.gif) no-repeat 5px 50%;}
#venue-facilities ul li.club-shop{background:#222 url(/new/img/icons/club-shop.gif) no-repeat 5px 50%;}
#venue-facilities ul li.concept{background:#222 url(/new/img/icons/concept.gif) no-repeat 5px 50%;}
#venue-facilities ul li.conference-facilities{background:#222 url(/new/img/icons/conference-facilities.gif) no-repeat 5px 50%;}
#venue-facilities ul li.disabled-equipment{background:#222 url(/new/img/icons/disabled-equipment.gif) no-repeat 5px 50%;}
#venue-facilities ul li.disabled-toilets{background:#222 url(/new/img/icons/disabled-toilets.gif) no-repeat 5px 50%;}
#venue-facilities ul li.event-film{background:#222 url(/new/img/icons/event-film.gif) no-repeat 5px 50%;}
#venue-facilities ul li.event-photography{background:#222 url(/new/img/icons/event-photography.gif) no-repeat 5px 50%;}
#venue-facilities ul li.floodlight{background:#222 url(/new/img/icons/floodlight.gif) no-repeat 5px 50%;}
#venue-facilities ul li.game-zones{background:#222 url(/new/img/icons/game-zones.gif) no-repeat 5px 50%;}
#venue-facilities ul li.gas{background:#222 url(/new/img/icons/gas.gif) no-repeat 5px 50%;}
#venue-facilities ul li.goggles{background:#222 url(/new/img/icons/goggles.gif) no-repeat 5px 50%;}
#venue-facilities ul li.grenade{background:#222 url(/new/img/icons/grenade.gif) no-repeat 5px 50%;}
#venue-facilities ul li.gun{background:#222 url(/new/img/icons/gun.gif) no-repeat 5px 50%;}
#venue-facilities ul li.hopper{background:#222 url(/new/img/icons/hopper.gif) no-repeat 5px 50%;}
#venue-facilities ul li.indoor-paintball{background:#222 url(/new/img/icons/indoor-paintball.gif) no-repeat 5px 50%;}
#venue-facilities ul li.licensed-bar{background:#222 url(/new/img/icons/licensed-bar.gif) no-repeat 5px 50%;}
#venue-facilities ul li.medals{background:#222 url(/new/img/icons/medals.gif) no-repeat 5px 50%;}
#venue-facilities ul li.night-events{background:#222 url(/new/img/icons/night-events.gif) no-repeat 5px 50%;}
#venue-facilities ul li.overalls{background:#222 url(/new/img/icons/overalls.gif) no-repeat 5px 50%;}
#venue-facilities ul li.parking{background:#222 url(/new/img/icons/parking.gif) no-repeat 5px 50%;}
#venue-facilities ul li.picnic-area{background:#222 url(/new/img/icons/picnic-area.gif) no-repeat 5px 50%;}
#venue-facilities ul li.player-capacity{background:#222 url(/new/img/icons/player-capacity.gif) no-repeat 5px 50%;}
#venue-facilities ul li.printed-laptimes{background:#222 url(/new/img/icons/printed-laptimes.gif) no-repeat 5px 50%;}
#venue-facilities ul li.safe-zone{background:#222 url(/new/img/icons/safe-zone.gif) no-repeat 5px 50%;}
#venue-facilities ul li.shower{background:#222 url(/new/img/icons/shower.gif) no-repeat 5px 50%;}
#venue-facilities ul li.smoke-bomb{background:#222 url(/new/img/icons/smoke-bomb.gif) no-repeat 5px 50%;}
#venue-facilities ul li.sound-system{background:#222 url(/new/img/icons/sound-system.gif) no-repeat 5px 50%;}
#venue-facilities ul li.speedball{background:#222 url(/new/img/icons/speedball.gif) no-repeat 5px 50%;}
#venue-facilities ul li.tea-coffee{background:#222 url(/new/img/icons/tea-coffee.gif) no-repeat 5px 50%;}
#venue-facilities ul li.toilets{background:#222 url(/new/img/icons/toilets.gif) no-repeat 5px 50%;}
#venue-facilities ul li.trophy{background:#222 url(/new/img/icons/trophy.gif) no-repeat 5px 50%;}
#venue-facilities ul li.urban{background:#222 url(/new/img/icons/urban.gif) no-repeat 5px 50%;}
#venue-facilities ul li.vending-machine{background:#222 url(/new/img/icons/vending-machine.gif) no-repeat 5px 50%;}
#venue-facilities ul li.viewing-area{background:#222 url(/new/img/icons/viewing-area.gif) no-repeat 5px 50%;}
#venue-facilities ul li.wheelchair-access{background:#222 url(/new/img/icons/wheelchair-access.gif) no-repeat 5px 50%;}
#venue-facilities ul li.woodland{background:#222 url(/new/img/icons/woodland.gif) no-repeat 5px 50%;}
/*//////////////////////////////////////////////*/
#venue-facilities ul li span{
width:45px;
height:30px;
background:#151515;
text-indent:10px;
display:block;
position:absolute;
top:0;
right:0;
}
#venue-facilities ul li span.availability-1{background:#151515 url(/new/img/icons/1.gif) no-repeat 50% 50%;}
#venue-facilities ul li span.availability-0{background:#151515 url(/new/img/icons/0.gif) no-repeat 50% 50%;}
/*//////////////////////////////////////////////*/
/*/ venue track /*/
/*//////////////////////////////////////////////*/
#venue-track img{
width:162px;
margin:0 0 5px 0;
padding:10px 40px;
border:1px solid #444;
}
/*//////////////////////////////////////////////*/
/*/ venue vouchers /*/
/*//////////////////////////////////////////////*/
#venue-vouchers{
margin:0 0 10px 0;
}
/*//////////////////////////////////////////////*/
#venue-vouchers div{
background:#222;
border-top:1px solid #444;
padding:10px;
}
/*//////////////////////////////////////////////*/
#venue-vouchers div p{
margin:0 0 5px 0;
font-size:120%;
}
#venue-vouchers div p b{
font-size:14px;
}
#venue-vouchers div p a{
color:#F30;
text-decoration:none;
}
#venue-vouchers div p a:hover{
text-decoration:underline;
}
/*//////////////////////////////////////////////*/
#venue-vouchers div a img{
height:120px;
margin:0 0 10px 0;
padding:2px;
background:#000;
border:1px solid #444;
display:block;
}
#venue-vouchers div a img:hover{
border:1px solid #FC0;
}
/*//////////////////////////////////////////////*/
/*/ acronyms /*/
/*//////////////////////////////////////////////*/
#acronyms{
padding:10px 10px 0 10px;
border:1px solid #444;
}
#acronyms p{
margin:0 0 10px 0;
font-size:140%;
font-weight:bold;
}
/*//////////////////////////////////////////////*/
/*/ venue disclaimer /*/
/*//////////////////////////////////////////////*/
#disclaimer{
margin:10px 0 0 0;
padding:10px;
border-top:1px solid #333;
}
#disclaimer p{
padding:0;
color:#666;
font-size:120%;
text-align:right;
}