/*//////////////////////////////////////////////////////////////////////////////////////////////
GROUPS
//////////////////////////////////////////////////////////////////////////////////////////////*/
#group{
padding:240px 0 0 45px;
}
.experience{background:#000 url(../img/groups/gp-experience/1.jpg) no-repeat 5px 5px;}
.sprint{background:#000 url(../img/groups/gp-sprint/1.jpg) no-repeat 5px 5px;}
.elite{background:#000 url(../img/groups/grand-prix-elite/1.jpg) no-repeat 5px 5px;}
.parties{background:#000 url(../img/groups/kids-karting-parties/1.jpg) no-repeat 5px 5px;}
.kids{background:#000 url(../img/groups/kids-karts/1.jpg) no-repeat 5px 5px;}
.challenge{background:#000 url(../img/groups/team-challenge/1.jpg) no-repeat 5px 5px;}
#group #details{
padding:0 0 0 220px;
}
#group #details div{
margin:0 0 15px 0;
padding:0 15px 0 15px;
border-left:1px solid #666;
}
#group #details div a{
width:125px;
height:0;
padding:30px 0 0 0;
background:url(../img/groups/find-a-venue.jpg) no-repeat 0 0;
overflow:hidden;
display:block;
position:absolute;
top:500px;
margin:0 0 0 -230px;
}
#group #details div a:hover{
background:url(../img/groups/find-a-venue.jpg) no-repeat 0 -30px;
}
#group #details dl{
position:absolute;
margin:0 0 0 -235px;
}
#group #details dt{
font-size:170%;
text-transform:uppercase;
color:#AAA;
}
#group #details dd{
line-height:12px;
padding:0 0 4px 5px;
font-weight:bold;
text-transform:uppercase;
color:#CCC;
}
#group #details ul{
margin:10px 0;
}
#group #details li{
margin:0 0 0 15px;
padding:0 0 5px 0;
list-style-type:square;
}
#group #details p{
padding:10px 0;
font-size:120%;
}