#tabs-content_container {color:#fff;width:100%;margin:0;padding:0 1.5em 0 1em;float:left;clear:both;background:transparent url('../../images/graphics/tab-container-main.png') repeat-y;}

#tab-container-bot {width:261px;float:left;height:16px;margin:0 0 1em;background:url('../../images/graphics/tab-container-bot.png') no-repeat;}
#tab-container-bot2 {clear:both;width:558px;height:16px;float:left;margin:0;padding:0.5em 1em;background:url('../../images/graphics/tab-container-bot2.png') no-repeat;}

.tabcontent h3 {margin-bottom:0.5em;font-size:1em}

.tabs {
padding: 0;
voice-family: "\"}\"";
voice-family: inherit;
}

ul.tabs {
list-style-type: none;
}

ul.tabs li{
display: inline;
text-transform:uppercase;
}

.tabs a {
float: left;
width:97px;
height:26px;
text-align:center;
display: block;
font: bold 12px Trebuchet MS, arial;
color: #000;
text-decoration: none;
margin:0 3px 0 0; /*Margin between each menu item*/
background: #b3d8ff url('../../images/graphics/lightblue-white-grad.gif');
}

#tabs-event_listing a {width:160px;}

#tabs-venues_sports a:hover, #tabs-event_listing a:hover {
background:#17b111 url('../../images/graphics/lightgreen_grad-small.png') repeat-x;
color: white;
}

ul#tabs-venues_sports {
background:transparent url('../../images/graphics/tab-container-top.png') bottom no-repeat;
width:257px;height:33px;
padding:0 4px 4px 0;
}

ul#tabs-venues_sports, #tabs-content_container, #tab-container-bot {}

ul#tabs-event_listing {
background:transparent url('../../images/graphics/tab-container-top2.png') bottom no-repeat;
width:554px;height:33px;
padding:0 4px 4px 0;
}

ul#tabs-venues_sports li a, ul#tabs-event_listing li a {
text-indent:-9999px;
 }
 
ul#tabs-venues_sports li#venue_tab a {
margin-left:1em;
background:transparent url('../../images/graphics/tab-sprite.png') 0px -26px no-repeat;
}

ul#tabs-venues_sports li#venue_tab a:hover {
background:transparent url('../../images/graphics/tab-sprite.png') 0px -51px no-repeat;
}

ul#tabs-venues_sports li#venue_tab a.selected {
background:transparent url('../../images/graphics/tab-sprite.png') no-repeat;
}

ul#tabs-venues_sports li#sports_tab a {
background:transparent url('../../images/graphics/tab-sprite.png') -98px -26px no-repeat;
}

ul#tabs-venues_sports li#sports_tab a:hover {
background:transparent url('../../images/graphics/tab-sprite.png') -98px -51px no-repeat;
}

ul#tabs-venues_sports li#sports_tab a.selected {
background:transparent url('../../images/graphics/tab-sprite.png') -98px 0px no-repeat;
}

ul#tabs-event_listing li#recently-added a {
margin-left:1em;width:176px;
background:transparent url('../../images/graphics/tab-sprite.png') -195px -26px no-repeat;
}

ul#tabs-event_listing li#recently-added a:hover {
background:transparent url('../../images/graphics/tab-sprite.png') -195px -51px no-repeat;
}

ul#tabs-event_listing li#recently-added a.selected {
background:transparent url('../../images/graphics/tab-sprite.png') -195px 0px no-repeat;
}

ul#tabs-event_listing li#coming-up-soon a {
width:176px;
background:transparent url('../../images/graphics/tab-sprite.png') -372px -26px no-repeat;
}

ul#tabs-event_listing li#coming-up-soon a:hover {
background:transparent url('../../images/graphics/tab-sprite.png') -372px -51px no-repeat;
}

ul#tabs-event_listing li#coming-up-soon a.selected {
background:transparent url('../../images/graphics/tab-sprite.png') -372px 0px no-repeat;
}

.allevents {margin:0.5em 1em 0;float:right;}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* venues */

#venues ul, #sports ul {list-style-type:none}



a.venue-buttons, a.sports-buttons {width:233px;height:60px;margin:0.3em 0;}
a#vs {margin-bottom:0}

a.venue-buttons, a.sports-buttons {display:block;margin:0.5em 0;}

a#sofmc {background:url('../../images/graphics/newbuttons.png') no-repeat;}
a:hover#sofmc {background:url('../../images/graphics/newbuttons.png') 0px -66px no-repeat;}

a#propl {background:url('../../images/graphics/newbuttons.png') -239px 0px no-repeat;}
a:hover#propl {background:url('../../images/graphics/newbuttons.png') -239px -66px no-repeat;}

a#rcfta {background:url('../../images/graphics/newbuttons.png') -478px 0px no-repeat;}
a:hover#rcfta {background:url('../../images/graphics/newbuttons.png') -478px -66px no-repeat;}

a#kct {background:url('../../images/graphics/newbuttons.png') -1905px 0px no-repeat;}
a:hover#kct {background:url('../../images/graphics/newbuttons.png') -1905px -66px no-repeat;}

p.show-more_venues-link {margin:1em 0;}


a#kr{background:url('../../images/graphics/newbuttons.png') -718px 0px no-repeat;}
a:hover#kr {background:url('../../images/graphics/newbuttons.png') -718px -66px no-repeat;}

a#vsk{background:url('../../images/graphics/newbuttons.png') -954px 0px no-repeat;}
a:hover#vsk {background:url('../../images/graphics/newbuttons.png') -954px -66px no-repeat;}

a#ww{background:url('../../images/graphics/newbuttons.png') -1191px 0px no-repeat;}
a:hover#ww {background:url('../../images/graphics/newbuttons.png') -1191px -66px no-repeat;}

a#vicwhl{background:url('../../images/graphics/newbuttons.png') -1427px 0px no-repeat;}
a:hover#vicwhl {background:url('../../images/graphics/newbuttons.png') -1427px -66px no-repeat;}

a#os{background:url('../../images/graphics/newbuttons.png') -1666px 0px no-repeat;}
a:hover#os {background:url('../../images/graphics/newbuttons.png') -1666px -66px no-repeat;}

a#vr{background:url('../../images/graphics/newbuttons.png') -2145px 0px no-repeat;}
a:hover#vr {background:url('../../images/graphics/newbuttons.png') -2145px -66px no-repeat;}

#show-more_venues {margin:1em 0 0;width:219px;padding:6px 6px 4px;background:#e4ecf3;color:#000;border:1px solid #b0cce5}

#show-more_venues ul li a {display:block;margin:0 0 3px;padding:12px;background:#fff}

#show-more_venues a:link, #show-more_venues a:visited{color:#0d56a1}
#show-more_venues a:active, #show-more_venues a:hover {color:#fff;background:#17b111 url('../../images/graphics/lightgreen_grad-small.png') repeat-x;}

.show-more_venues-cityprov {display:block;font-size:10px}

#tabs_all {display:none;float:right;margin:0 2em 0 0;width:100px;border-top:1px solid #137ec6;padding:6px 0 0 133px;}


