
/* Hides from IE-mac */ 
* html 
.description{white-space:normal;margin-bottom:0;overflow:auto;}
body{background-color:#000;color:#fff;background:#000 font:100% Arial,Helvetica,sans-serif;line-height:1em;}
p,dd,td,li{font-size:0.75em;}
td{vertical-align:top;}
dt{font-size:0.875em;}
a{font-weight:normal;color:#3dd;text-decoration:none;}
a:hover{color:#1aa;background-color:#ff0;}
.bold{font-weight:bold;}
p.note{color:#999;font-size:0.75em;margin-top:10px;}
img{border:none;}

object,embed{outline:none;}

ul{list-style:none;}
ul.bulleted{list-style:disc outside;color:#fff;margin-left:1em;}
div.node > div.content > ol{margin-left:1.5em;margin-right:1.5em;}
ul.inline li{display:inline;}
h1{font-size:1.0em;color:#bcbcbc;background-color:#0b0b0b;text-transform:uppercase;margin:-5px -5px 8px;padding:0 5px;line-height:1.125em;}
h2{font-size:1.25em;color:#fff;line-height:1.5em;}
h3,caption,legend{font-size:0.875em;color:#bcbcbc;text-transform:uppercase;font-weight:bold;text-align:left;margin-bottom:3px;}
h4,th{color:#999;font-weight:bold;text-transform:uppercase;font-size:0.75em;text-align:left;}

#content{width:100%;position:relative;margin:0 auto;overflow:hidden;min-height:430px;}

#footer #footer-content{margin:0 auto;overflow:hidden;padding:1px;}

ul#nav{height:30px;margin:0 auto;padding-left:10px;padding-top:38px;text-transform:uppercase;width:100%;position:relative;}

div#content-alpha div.main-content{background-color:#222;width:100%;padding:10px;margin-right:0;margin-top:10px;overflow:hidden;}
div#content-alpha div.main-content p{margin-bottom:1em;}
div#content-alpha div.row-alpha{overflow:hidden;margin-top:10px;}
div#content-alpha div.col{width:100%;	padding:10px;float:left;position:relative;}
div#content-alpha div.even{margin-right:0;}

#content-alpha div.main-content div#subscribe{position:absolute;right:11px;top:9px;}
div.links{background-color:#111;overflow:hidden;position:relative;margin:0 -5px 20px -5px;padding:5px 5px;font-weight:bold;clear:both;}

table.tour{border-collapse:collapse;width:100%;}
table.tour tr {border-bottom:1px solid #111;}
table.tour tr td{padding:10px 10px 2px 0;}
table.tour tr th{padding-bottom:2px;}

table.blankspace {width: 100%; border:solid  0px; padding:1px 0px 0px 0px; border-collapse: collapse;}
table.blankspace tr {border:solid  0px; padding:1px 0px 0px 0px; border-collapse: collapse;}
table.blankspace td {border:solid 0px; padding:1px 0px 0px 0px; border-collapse: collapse;}

#content-alpha span.carousel-previous.hover,#content-beta span.carousel-previous.hover{background-position:0 -120px;}
#content-alpha span.carousel-previous.disabled,#content-beta span.carousel-previous.disabled{background-position:0 -240px;cursor:default;}
span.carousel-control.next{float:right;cursor:pointer;}
#content-alpha span.carousel-next.hover,#content-beta span.carousel-next.hover{background-position:-20px -120px;}
#content-alpha span.carousel-next.disabled,#content-beta span.carousel-next.disabled{background-position:-20px -240px;cursor:default;}


#footer{color:#666;background-color:#000;border-top:1px solid #161616;clear:both;margin-top:30px;padding:9px 0;}
#footer a{color:#666;}
#footer a:hover{color:#fff;}
#footer img{vertical-align:middle;}
ul#site-tools,ul#social-networks{}
ul#site-tools li,ul#social-networks li{display:block;float:left;}
ul#site-tools li a,ul#social-networks li a{display:block;}
ul#site-tools{float:left;text-align:left;line-height:20px;}
ul#site-tools li{margin-right:14px;}
ul#site-tools li#paypal a span{display:none;}
ul#site-tools li#paypal a{height:60px;width:227px;}
ul#site-tools li#paypal a:hover{background-position:0px -62px;}
ul#site-tools li#authorize-net a span{display:none;}
ul#site-tools li#authorize-net a{height:50px;width:60px;}
ul#site-tools li#authorize-net a:hover{background-position:0px -61px;}
div.main-content div#pager-containter{background-color:#000000;margin-bottom:-10px;margin-left:-10px;margin-right:-10px;margin-top:0;overflow-x:hidden;overflow-y:hidden;}
.views-field-field_djs_event_date{width: 100px; white-space: nowrap; font-weight:600; text-align: left;}
.views-field-veune{width:25%;}
.views-field-field_djs_event_location {white-space: nowrap; font-weight:600; text-align: left;}
.views-field-more{white-space: nowrap; text-align: right;}
#links_press{height:20px}


/* Pure CSS Tooltips */
a.lineupinfo{
position:relative; /*this is the key*/
z-index:24;
}
a.lineupinfo:hover{z-index:25; background-color:#ff0}
a.lineupinfo span{display: none}
a.lineupinfo:hover span{ /*the span will display just on :hover state*/
display:block;
position:absolute;
top:2em; left:2em;
width:20em;
border:1px solid #ccc;
background-color:#666; color:#eee;
text-align:left;
padding:5px;
}



