﻿#content-frame.wide .dropshadow 
{
    margin-left: -8px;
}

.buy-tickets-block .buy-tickets-title h2  
{
    position:relative;
    z-index:5;
    padding:14px 12px 4px 12px;
}
.buy-tickets-detail .buy-tickets-title p
{
    left:180px;
    top:10px;
}
.buy-tickets-detail .performance-details p  
{
    width:550px;
}

.buy-tickets-block li a.byProdLink,
.buy-tickets-block li a.byEventLink,
.buy-tickets-block li a.byLocLink,
.buy-tickets-block li a.byDateLink
{
    background:url("/images/structure/arrow_grey.png") no-repeat right center transparent!important;
    color:white;
    padding: 3px 9px 3px 4px;
}
.buy-tickets-block li a.byProdLink:hover,
.buy-tickets-block li a.byEventLink:hover,
.buy-tickets-block li a.byLocLink:hover,
.buy-tickets-block li a.byDateLink:hover
{
    color:#616161!important;
    background-color:white!important;
}
.buy-tickets-block li a.selected
{
    font-weight:bold;
    background:white!important;
    padding: 3px 4px 3px 4px;
    color:#616161!important;
}
.datesControl
{
    float:right;
}
.datesControl a
{
    margin-top:5px;
    padding-right:0px;
}
.dateLines td, .dateLines2 td
{
    padding-left:2px;
}
.NoTopBorder td
{
    border-top:0px!important;
}
.dateSearch
{
    width:100px;
}
.showAllListItem
{
    width:740px!important;
}
.performance-location
{
    width:180px!important;
}

.performance-summary h3
{
    font-size:1.2em;
}
.performance-details p, .dateLines td, .dateLines2 td
{
    font-size:1.1em;
}

#searchTicketsLink
{
    text-align:right;
    display:none;
}

#ui-datepicker-div
{
    z-index:20;
}
#ui-datepicker-div td, #ui-datepicker-div th
{
    font-size:90%;
}

.dropshadow-content
{
    padding-bottom:0px;
}
.buy-tickets-title
{
    padding-bottom:7px!important;
}

h2.buy-tickets-results
{
    margin-bottom:0px;
    width:785px;
}

.infoDiv
{
    display:none;
}
.hasJS .infoDiv
{
    display:block;
}

.buy-tickets-detail table .date
{
    width:248px;
}
.buy-tickets-detail table .time
{
    width:84px;
}
.buy-tickets-detail table .availability
{
    width:270px;
}
.buy-tickets-detail table .buy
{
    text-align:right;
    width:140px;
}

/* For date search! */

.dateLines2
{
    margin-bottom:0px;
}

.datesPrevButton
{
    text-indent:-9999px;
    float:left;
    margin-right:15px;
    height:24px;
    width:119px;
    background-image:url(/vs-styles/images/prev7.png);
}
.datesNextButton
{
    text-indent:-9999px;
    float:left;
    margin-left:15px;
    height:24px;
    width:96px;
    background-image:url(/vs-styles/images/next7.png);
}

.datesPrevButton:hover, .datesPrevButton:focus,
.datesNextButton:hover, .datesNextButton:focus
{
    background-position:0px -24px;
}

.resultsByDate
{
    width:751px!important;
    padding-left:25px;
    padding-right:24px;
    padding-top:8px;
    padding-bottom:0px;
}

.buy-tickets-detail .dateResults .date
{
    padding-left:7px;
    width:200px;
}
.buy-tickets-detail .dateResults .time
{
    width:307px;
}
.buy-tickets-detail .dateResults .availability
{
    width:60px;
}
.buy-tickets-detail .dateResults .buy
{
    text-align:left;
    width:175px;
}

/* .buy-tickets-detail .dateLines2 td
{
    border-top:0px;
    border-bottom:1px solid #ECEAE6;
} */

.dateSearchHeader
{
    background-image:url('/vs-styles/images/date_search_header.png');
    width:758px;
    height:17px;
    padding: 10px 5px 5px 22px;
}

.dateSearchHeader h2
{
    color:white;
    border:0px;
}

/* For jQuery UI */

.ui-widget
{
    font-family:Verdana,Tahoma,Arial;
    font-size:1em;
}
.ui-widget-content a.webLink
{
    background:white;
    color:#A70C00;
}
.ui-widget-content a.webLink:hover
{
    background:#A70C00;
    color:White;
}
.ui-widget-content a.webLink:focus
{
    background:white;
    color:#A70C00;
}








.buy-tickets-block h2
{
    background:none!important;
}
#testClicker
{
    background:url(/vs-styles/images/refine_button.png) no-repeat scroll!important;
    background-position:636px 0px!important;
    padding-bottom:5px;
}
#testClicker:hover, #testClicker:focus
{
    background:url(/vs-styles/images/refine_button.png) no-repeat scroll 638px 7px!important;
    background-position:636px -31px!important;
}

