#head{background:url(../images/head_bg.gif) top center no-repeat;height:190px;margin:0 auto;padding:0;width:100%;voice-family:"\"}\"";height:190px;voice-family:inherit;width:100%}
html>body #head{height:190px;width:100%}

#main{background:#FFF;float:left;margin:10px 5px 0 10px;padding:0;width:596px;voice-family:"\"}\"";voice-family:inherit;width:594px}
html>body #main{width:594px}

#sec{background:#FFF;float:right;margin:10px 10px 10px 0;padding:0;width:368px;voice-family:"\"}\"";voice-family:inherit;width:368px}
html>body #sec{width:368px}

#gig_search #q{position:absolute;top:58px;left:469px;padding:4px 2px 2px 2px;font-size:16px;width:308px;height:23px;border:#E11588 2px solid;margin:0 0 12px 0}
#gig_search #btn_gigsearch{position:absolute;top:62px;left:793px}

#gig_results_h1, #gig_home_h1{position:absolute;font-size:50px;font-weight:normal;width:94px;height:48px;background:url(../images/headings/gigsearch_h1_bg.jpg) no-repeat !important}

#gig_results_h1{top:0;left:104px}
#gig_home_h1{top:47px;left:104px}

#h2_display_search{position:absolute;background:none;color:#E11588;font-family:Arial,Helvetica,sans-serif;font-size:35px;top:15px;left:205px}

#gig_arrow{position:absolute;top:74px;left:220px}

#in.in_gig_results{background:#2A1442 !important;margin-top:118px;min-height:615px !important}
#in.in_gig_results, #in.in_gig_home{background:none}
.in_gig_home #lbl_q{position:absolute;width:200px;font-size:14px;font-style:italic;top:47px;left:209px;text-align:left;line-height:17px}
.in_gig_results #lbl_q{position:absolute;width:250px;font-size:14px;font-style:italic;top:54px;left:96px;text-align:left;line-height:17px}

#sec{background:none}
#search_results{margin-top:0;width:600px;position:relative}
#map{top:-45px !important}

#map_ex_small{position:absolute;left:640px;top:186px;z-index:1500;padding-top:45px;max-height:245px}

.in_sv_normal{width:580px;position:relative;padding-bottom:5px}

.in_sv_normal p{float:left;width:200px}

.gig_listing_short{margin:2px 0}
.gig_listing_venue_name{font-weight:normal;font-size:12px}
.gig_listing_venue_name a{font-weight:normal;font-size:15px}

.in_sv_normal ul{float:right;width:100px;margin-top:18px;margin-right:-10px}
.in_sv_normal li img{text-align:float:right;margin-bottom:-3px}

.date{width:140px;float:left;margin-right:5px;height:70px}
.date p{width:100%}
.date_full{margin-top:6px}
p.date_day{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin-top:11px}

p.support_bands{float:left;width:300px;margin:10px 0}

p.pagination{width:100% !important;padding:10px 0;font-size:12px;margin:3px 0px}
p.pagination span{font-size:12px;margin:3px 0px}
p.pagination a{font-size:12px;margin:3px 0px}

#top_gigs_div{position:relative;clear:both;top:180px;padding:5px 0;width:100%;margin:0 auto;background:none}
#footer{top:190px}
.top_gigs_content_div{float:left;width:287px;margin-left:15px;background-color:#1F1535;border:#FFF 3px dashed;color:#FFF;font-size:12px;padding:10px}
.top_gigs_content_div li{margin-bottom:5px}
.top_gigs_content_div h3{color:#FFF;background:none}
.top_gigs_content_div a{color:#BBD300}


#gig_search_options {float:left;width:954px;background:#111;color:#FFF;padding:0 10px;margin:10px 10px 0 10px}
.gs_option {float:left;background:#111;padding:16px 0 5px 0}
.gs_option span, .gs_option input ,.gs_option label {float:left;position:relative;width:auto;color:#FFF}
.gs_option input {color:#000;top:-4px}
.gs_option label {color:#E11588;top:1px}
#fm-submit {float:left;width:auto;clear:none}
.gs_option input[type=submit] {top:0;color:#FFF}

.btn_ticket_provider {position:absolute;top:20px;right:110px;height:33px;width:33px}


#location_content p {margin-bottom:1em; font-size:14px; line-height:120%}

/* Some resets for compatibility with existing CSS */
.date_selector, .date_selector * {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  width: auto;
  height: auto;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  float:none;
background:#000;color:#FFF;
  clear:none;
}
.date_selector {
  top:-200px;
  left:-200px;
  background:#000;
  border: 2px solid #FFF;
  padding: 5px;
  position: absolute;
  z-index: 100000;
  display: none;
}
.date_selector_ieframe {
  position: absolute;
  z-index: 99999;
  display: none;
}
  .date_selector .nav {
    width: 17.5em; /* 7 * 2.5em */
  }
  .date_selector .month_nav, .date_selector .year_nav {
    margin: 0 0 3px 0;
    padding: 0;
    display: block;
    position: relative;
    text-align: center;
  }
  .date_selector .month_nav {
    float: left;
    width: 55%;
  }
  .date_selector .year_nav {
    float: right;
    width: 35%;
    margin-right: -8px; /* Compensates for cell borders */
  }
  .date_selector .month_name, .date_selector .year_name {
    font-weight: bold;
    line-height: 20px;
	padding:0 20px
  }
  .date_selector .button {
  	cursor:pointer;
    display: block;
    position: absolute;
    top: 0 !important;
    width: 18px;
    height: 18px;
    line-height: 17px;
    font-weight: bold;
    color: #34D8FE;
    text-align: center;
    font-size: 120%;
    overflow: hidden;
	float:none;
	margin:0;
  }


    .date_selector .button:hover, .date_selector .button.hover {
      background: #F00;
      color: #FFF;
      cursor: pointer;
      border-color: #FFF;
    }
  .date_selector .prev {
    left: 0;
  }
  .date_selector .next {
    right: 0;
  }
  .date_selector table {
    border-spacing: 0;
    border-collapse: collapse;
    clear: both;
  }
    .date_selector th, .date_selector td {
      width: 2.5em;
      height: 2em;
      padding: 0;
      text-align: center;
      color: #FFF;
    }
    .date_selector td {
      border: 1px solid #ccc;
      line-height: 2em;
      text-align: center;
      white-space: nowrap;
      color: #003C78;
      background: white;
    }
    .date_selector td.today {
      background: #FFFEB3;
    }
    .date_selector td.unselected_month {
      color: #ccc;
    }
    .date_selector td.selectable_day {
      cursor: pointer;
    }
    .date_selector td.selected {
      background: #D8DFE5;
      font-weight: bold;
    }
    .date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
      background: #003C78;
      color: white;
    }

