/*//////////////////////////////////////////////*/
/*/ venue overview /*/
/*//////////////////////////////////////////////*/
#overview{
overflow:hidden;
}
/*//////////////////////////////////////////////*/

/*/ column1 /*/

/*//////////////////////////////////////////////*/
.column1{
width:679px;
margin:0 10px 0 0;
float:left;
}
/*//////////////////////////////////////////////*/
#left{
width:244px;
margin:0;
float:right;
}
/*//////////////////////////////////////////////*/
/*/ packages /*/
/*//////////////////////////////////////////////*/
.package{
margin:0 0 5px 0;
padding:10px;
border:1px solid #666;
}
/*//////////////////////////////////////////////*/
#left .package h3{
font-size:140%;
font-weight:bold;
}
.package p{
font-size:120%;
}
.package p a{
color:#F30;
}
/*//////////////////////////////////////////////*/
.package .price{
line-height:20px;
padding:0 0 5px 0;
margin:0 0 5px 0;
border-bottom:1px solid #666;
color:#FC0;
font-size:140%;
font-weight:bold;
}
/*//////////////////////////////////////////////*/
.package .restrictions{
margin:10px 0;
}
.package .restrictions p{
line-height:25px;
margin:0 0 1px 0;
background:#333;
text-indent:10px;
position:relative;
}
.package .restrictions p span{
width:35px;
background:#222;
display:block;
position:absolute;
top:0;
right:0;
}
/*//////////////////////////////////////////////*/
.package .check-availability{
margin:0 0 10px 0;
font-size:12px;
font-style:italic;
}
/*//////////////////////////////////////////////*/
.package .add-paintball{
margin:0 0 10px 0;
padding:10px 0;
color:#FC0;
font-size:14px;
display:block;
}
/*//////////////////////////////////////////////*/
.package .or{
margin:10px 0;
font-size:18px;
font-weight:bold;
display:block;
}
.package span.button{
width:150px;
padding:2px;
border:1px solid #444;
display:block;
}
.package span.button a{
width:150px;
padding:5px 0;
background:#E20C18;
border:0;
color:#FFF;
font-size:180%;
text-align:center;
text-decoration:none;
font-weight:bold;
cursor:pointer;
display:block;
}
.package span.button a em{
display:block;
font-size:11px;
font-weight:normal;
font-style:normal;
}
.package span.button a:hover{
color:#FC0;
}
.package span.enquiry a{
background-color:#690;
}
/*
.package form{
width:150px;
margin:0 0 10px 0;
padding:2px;
background:#000;
border:1px solid #666;
}
.package form button{
width:150px;
padding:5px 0;
background:#F30;
border:0;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:180%;
font-weight:bold;
text-align:center;
cursor:pointer;
}
.package form button em{
padding:2px 0 0 0;
font-size:11px;
font-style:normal;
font-weight:normal;
display:block;
}
.package form button:hover{
color:#FC0;
}
.package form.enquiry button{
background-color:#690;
}
.package  .or{
margin:0 0 10px 0;
font-size:18px;
}
*/
/*//////////////////////////////////////////////*/
#right{
width:403px;
margin:0 0 0 10px;
padding:0 10px;
border-left:1px solid #333;
border-right:1px solid #333;
float:right;
}
/*//////////////////////////////////////////////*/
/*/ 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;
}
/*//////////////////////////////////////////////*/
/*/ venue details /*/
/*//////////////////////////////////////////////*/
#venue-details{
width:383px;
padding:10px;
background:#222;
border-top:1px solid #666;
border-bottom:1px solid #666;
position:relative;
}
#venue-details h3{
line-height:35px;
color:#FC0;
font-size:180%;
}
#venue-details p{
margin:0 0 5px 0;
font-size:120%;
}
/*//////////////////////////////////////////////*/

/*/ column2 /*/

/*//////////////////////////////////////////////*/
.column2{
width:244px;
float:left;
position:relative;
}
.column2 h3{
line-height:35px;
margin:0 0 5px 0;
border-bottom:1px solid #666;
color:#FC0;
font-size:180%;
}
/*//////////////////////////////////////////////*/
/*/ facilities /*/
/*//////////////////////////////////////////////*/
#venue-facilities ul{
width:244px;
list-style-type:none;
}
#venue-facilities ul li{
line-height:30px;
margin:0 0 1px 0;
background:#333;
font-size:120%;
text-indent:30px;
position:relative;
}
/*//////////////////////////////////////////////*/
#venue-facilities ul li.bubbly{background:#333 url(/new/img/icons/bubbly.gif) no-repeat 5px 50%;}
#venue-facilities ul li.cafe{background:#333 url(/new/img/icons/cafe.gif) no-repeat 5px 50%;}
#venue-facilities ul li.changing-room{background:#333 url(/new/img/icons/changing-room.gif) no-repeat 5px 50%;}
#venue-facilities ul li.club-shop{background:#333 url(/new/img/icons/club-shop.gif) no-repeat 5px 50%;}
#venue-facilities ul li.concept{background:#333 url(/new/img/icons/concept.gif) no-repeat 5px 50%;}
#venue-facilities ul li.conference-facilities{background:#333 url(/new/img/icons/conference-facilities.gif) no-repeat 5px 50%;}
#venue-facilities ul li.disabled-equipment{background:#333 url(/new/img/icons/disabled-equipment.gif) no-repeat 5px 50%;}
#venue-facilities ul li.disabled-toilets{background:#333 url(/new/img/icons/disabled-toilets.gif) no-repeat 5px 50%;}
#venue-facilities ul li.event-film{background:#333 url(/new/img/icons/event-film.gif) no-repeat 5px 50%;}
#venue-facilities ul li.event-photography{background:#333 url(/new/img/icons/event-photography.gif) no-repeat 5px 50%;}
#venue-facilities ul li.floodlight{background:#333 url(/new/img/icons/floodlight.gif) no-repeat 5px 50%;}
#venue-facilities ul li.game-zones{background:#333 url(/new/img/icons/game-zones.gif) no-repeat 5px 50%;}
#venue-facilities ul li.gas{background:#333 url(/new/img/icons/gas.gif) no-repeat 5px 50%;}
#venue-facilities ul li.goggles{background:#333 url(/new/img/icons/goggles.gif) no-repeat 5px 50%;}
#venue-facilities ul li.grenade{background:#333 url(/new/img/icons/grenade.gif) no-repeat 5px 50%;}
#venue-facilities ul li.gun{background:#333 url(/new/img/icons/gun.gif) no-repeat 5px 50%;}
#venue-facilities ul li.hopper{background:#333 url(/new/img/icons/hopper.gif) no-repeat 5px 50%;}
#venue-facilities ul li.indoor-paintball{background:#333 url(/new/img/icons/indoor-paintball.gif) no-repeat 5px 50%;}
#venue-facilities ul li.licensed-bar{background:#333 url(/new/img/icons/licensed-bar.gif) no-repeat 5px 50%;}
#venue-facilities ul li.medals{background:#333 url(/new/img/icons/medals.gif) no-repeat 5px 50%;}
#venue-facilities ul li.night-events{background:#333 url(/new/img/icons/night-events.gif) no-repeat 5px 50%;}
#venue-facilities ul li.overalls{background:#333 url(/new/img/icons/overalls.gif) no-repeat 5px 50%;}
#venue-facilities ul li.parking{background:#333 url(/new/img/icons/parking.gif) no-repeat 5px 50%;}
#venue-facilities ul li.picnic-area{background:#333 url(/new/img/icons/picnic-area.gif) no-repeat 5px 50%;}
#venue-facilities ul li.player-capacity{background:#333 url(/new/img/icons/player-capacity.gif) no-repeat 5px 50%;}
#venue-facilities ul li.printed-laptimes{background:#333 url(/new/img/icons/printed-laptimes.gif) no-repeat 5px 50%;}
#venue-facilities ul li.safe-zone{background:#333 url(/new/img/icons/safe-zone.gif) no-repeat 5px 50%;}
#venue-facilities ul li.shower{background:#333 url(/new/img/icons/shower.gif) no-repeat 5px 50%;}
#venue-facilities ul li.smoke-bomb{background:#333 url(/new/img/icons/smoke-bomb.gif) no-repeat 5px 50%;}
#venue-facilities ul li.sound-system{background:#333 url(/new/img/icons/sound-system.gif) no-repeat 5px 50%;}
#venue-facilities ul li.speedball{background:#333 url(/new/img/icons/speedball.gif) no-repeat 5px 50%;}
#venue-facilities ul li.tea-coffee{background:#333 url(/new/img/icons/tea-coffee.gif) no-repeat 5px 50%;}
#venue-facilities ul li.toilets{background:#333 url(/new/img/icons/toilets.gif) no-repeat 5px 50%;}
#venue-facilities ul li.trophy{background:#333 url(/new/img/icons/trophy.gif) no-repeat 5px 50%;}
#venue-facilities ul li.urban{background:#333 url(/new/img/icons/urban.gif) no-repeat 5px 50%;}
#venue-facilities ul li.vending-machine{background:#333 url(/new/img/icons/vending-machine.gif) no-repeat 5px 50%;}
#venue-facilities ul li.viewing-area{background:#333 url(/new/img/icons/viewing-area.gif) no-repeat 5px 50%;}
#venue-facilities ul li.wheelchair-access{background:#333 url(/new/img/icons/wheelchair-access.gif) no-repeat 5px 50%;}
#venue-facilities ul li.woodland{background:#333 url(/new/img/icons/woodland.gif) no-repeat 5px 50%;}
/*//////////////////////////////////////////////*/
#venue-facilities ul li span{
width:45px;
height:30px;
background:#222;
text-indent:10px;
display:block;
position:absolute;
top:0;
right:0;
}
#venue-facilities ul li span.availability-1{background:#222 url(/new/img/icons/1.gif) no-repeat 50% 50%;}
#venue-facilities ul li span.availability-0{background:#222 url(/new/img/icons/0.gif) no-repeat 50% 50%;}
/*//////////////////////////////////////////////*/
/*/ venue vouchers /*/
/*//////////////////////////////////////////////*/
#venue-vouchers div{
background:#222;
padding:10px;
}
#venue-vouchers div p{
margin:0 0 5px 0;
font-size:120%;
}
#venue-vouchers div a{
color:#F30;
}
/*//////////////////////////////////////////////*/
/*/ 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;
}
