@CHARSET "UTF-8";

.hidden /* ue_popup_ */, .hideParsys {display:none;}

#header {
    z-index: 1000;
}

/* about page columns test start */
div.parsys_column {
    border: 0 none;
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    vertical-align: top;
    width:100%;
}

div.cq-colctrl-lt6040-c0{width: 379px; padding-right:15px; border-right:none;}
div.cq-colctrl-lt6040-c1{width: 233px; float:right; padding:0 15px 0 15px;}

div.cq-colctrl-lt7525-c0{width: 469px; padding-right:15px; border-right:1px solid #cccccc;}
div.cq-colctrl-lt7525-c1{width: 143px; float:right; padding:0 15px 0 15px;}
div.cq-colctrl-lt7525-c1 ul{padding:0; list-style:none;}
/* List of category on the disabled-services page */
div.cq-colctrl-lt7525-c1 p {
        margin: 0px;
}
div.cq-colctrl-lt7525-c1 ul {
        margin-top: 5px;
        margin-left: 0px;
        padding-left: 0px;
}
div.cq-colctrl-lt7525-c1 ul li {
        padding: 1px 0px;
        margin-left: 0px;
        padding-left: 0px;
}
/* List of category on the disabled-services page */

div.parbase.section{width:auto;}

/* layout 0 : 50% 50% ( grid6 + grid6 ) */
div.cq-colctrl-lt0 { }
div.cq-colctrl-lt0-c0 { width: 310px; margin-right:5px}
div.cq-colctrl-lt0-c1 { width: 345px; margin-left: 0px}


div.cq-colctrl-4x25-c0, div.cq-colctrl-4x25-c1, div.cq-colctrl-4x25-c2, div.cq-colctrl-4x25-c3{float:left; width: 162px;}

/* about page columns test end */


/*Calendar Styles*/

.event-box{ /*width:660px;*/    padding:26px 28px;  border:none;   font-family:Helvetica, Arial, sans-serif;   text-align:left;}
.event-box.color1{  color:#e96601;}
.event-box.color2{  color:#b75924;}
.event-box.color3{  color:#500525;}
.event-box.color4{  color:#9f010e;}
.event-box.color5{  color:#114184;}
.event-box .ticket-image{   float:left; margin-right:28px; border:1px solid #000;}
.clearfix:after {    clear: both;    content: ".";    display: block;    height: 0;    visibility: hidden;  font-size:0;}
.event-box h2.title-ticket{ font-size:15px; line-height:15px;   font-weight:bold;   margin:0px; padding:0 0 10px; color:#b75924;}
.event-box .title-venue{    line-height:13px;   font-weight:bold;   font-size:13px; padding:0 0 6px;}
.event-box .title-price{    font-size:13px; line-height:13px;   font-weight:bold;   padding:0 0 15px;}
.event-box span{    font-weight:normal;}
.box-event-calendar{    padding:7px 0 0;    width:77px; height:94px;    font-weight:bold;   cursor:pointer; float:left; margin-right:5px;}
.event-box .box-event-calendar-soldout {    background:url(../eventimages/show_box_sold_out.png) no-repeat;}
.event-box .box-event-calendar1{    background:url(../eventimages/show_box.png) no-repeat;}
.event-box .box-event-calendar2{    background:url(../eventimages/show_box2.png) no-repeat;}
.event-box .box-event-calendar3{    background:url(../eventimages/show_box3.png) no-repeat;}
.event-box .box-event-calendar4{    background:url(../eventimages/show_box4.png) no-repeat;}
.event-box-no-buy { cursor:default; background:url(../eventimages/show_box_nobuy.png) no-repeat !important;}

/*old version 
.event-box .boxevent-inner{ width:69px; margin:0 auto 2px;}
.event-box .box-event-calendar .top-m-d{    color:#ffffff;}
 */

.event-box .boxevent-inner{width:69px; margin:0 auto 1px; }
.event-box .box-event-calendar .top-m-d {
    color:#ffffff; margin-bottom: 2px;
     *margin-bottom: 2px;    /* IE6+7, doesn't work in IE8/9 as IE7 */
    _margin-bottom: 2px;     /* IE6 */
    margin-bottom: 2px\0/IE8+9; /* IE8+9  */
}
/*    main.css*/
:root .event-box .box-event-calendar .top-m-d { margin-bottom: 5px\0/IE9; }  /* IE9 */


/* .event-box .info-tickets{   float:left;} */
.event-box .box-event-calendar div{ color:#000000;}

.event-box .box-event-calendar .top-m-d .m-event{   float:left; text-transform:uppercase;   font-size:11px; text-align:left;    padding-left:4px;}
.event-box .box-event-calendar .top-m-d .d-event{   float:right;    width:24px; padding-right:4px;  font-size:10px; text-align:right;}
.event-box .box-event-calendar .day-event{font-size:11px; letter-spacing:-0.01em; line-height:11px; padding-top:1px; text-align:center; text-transform: uppercase;}
.event-box .box-event-calendar .number-day-event{   font-size:19px; line-height:19px;   text-align:center;  }
.event-box .box-event-calendar .time-event{ text-align:center;  font-size:9px;}
.event-box .box-event-calendar .hover-buy-ticket{   width:69px; margin:auto;    display:none;   padding:0;}
.event-box .box-event-calendar .event-mont{ text-align:center;  font-size:13px; line-height:13px;   padding-top:2px;}
.event-box .box-event-calendar .buy-ticket-2date{   padding-top:1px;}
.box-event-calendar_link:hover{text-decoration: none !important;}

/* Styles for MSG Text component */
.red {color:#f00;}
.green {color:#0f0;}
.blue {color:#00f;}
.cff6600 {color: #ff6600;}

.table-generic {border: 1px solid #D4D4D4; border-collapse: collapse; margin: 0 0 20px; width: 100%;}
.table-generic td.first {border-left: 0 none;}
.table-generic th {background: none repeat scroll 0 0 #E16300; color: #FFFFFF; margin: 0; padding: 10px; text-align: left;}
.table-generic td {border-left: 1px solid #C0BEBE; color: #585858; padding: 8px 10px;}

.table-plain {border: 1px solid #000000; background-color: #e2e0e0;}
/* end Styles for MSG Text component */

/*  */
#the-garden .text, #special-events .text{width:100%}
#leftcolumn #msgstore + div p{margin:5px 5px 20px}

#all-access-tour .fe-container { background: #e9e9e9 url("../media/sporting-events/bg-featured-events.gif") repeat-y top right; }
#all-access-tour .fe-left { float: left; width: 328px; margin: 0 12px 0 0; }
#all-access-tour .fe-right { float: left; padding: 15px 10px 0 0; width: 310px; }
#all-access-tour .fe-right h3 { text-transform: uppercase; font-size: 15px; margin: 0 0 1px 0; }
#all-access-tour .fe-right h4 { margin: 0 0 15px 0; font-size: 13px; }

#special-packages .cq-colctrl-lt6040-c0{border:none; width: 399px;}
#special-packages .cq-colctrl-lt6040-c1{padding: 0;}

.artistfeature.section div.imgAndDesc {height: 200px;  overflow: hidden;}
.artistfeature h3{text-transform: uppercase; text-align: center;}

/* disabled according to: #1718
 .rotate-news .tab-head .tab {font-size: 11px !important; font-weight: bold !important;}
*/

div.parbase.promo {    margin: 0;    padding: 0;}

#chaseconcertseries p.display_status{color: #0060AA; float:none;}
a.buy_ticket_small {display: inline-block; width: 56px; height: 14px; background: url("../images/buy_ticket_small.jpg") no-repeat 0 0 transparent;}

/* design fixes for tables start */
.left_column {text-align: center;}
.table_example {color: #585858; font: normal 12px/16px Arial,Verdana,Helvetica,sans-serif;}
.text_violet {color: #800080; font: bold italic 14px/18px arial;}
.line_2 {border-top: 1px solid #ccc; padding-left: 2px;}
.line_2 p {margin: 10px 0px 0px 0px;}
.first_line {margin: 120px 1px 15px 0px; border-style: solid none none; border-top-color: #ccc; height: 1px;}
.heder {background-color: #FFFF00;  text-align: center; font: bold 12px/16px Arial,Verdana,Helvetica,sans-serif;}
.second_line {margin: 15px 1px 35px 0px; border-style: solid none none; border-top-color: #ccc; height: 1px;}
.small_text {color: #3366FF; font: bold 10px/14px Arial,Verdana,Helvetica,sans-serif; margin: 15px auto;}
.img_1 {margin: 45px 10px 180px 0px;}
.img_2 {margin: 0px 10px 75px 0px;}
/* design fixes for tables end */

/* featured artist */
.artistfeature .imgAndDesc .btns {height: 50px;}
#artistfeatures div.parsys_column.cq-colctrl-4x25-c0{
    float: none;
    width: 100%;
}
#artistfeatures div.parsys_column.cq-colctrl-4x25-c0 .artistfeature{
float:left;
width:161px;
} 
#artistfeatures div.parsys_column.cq-colctrl-4x25-c0 .new.section{ 
clear:both;
} 
#artistfeatures div.parsys_column.cq-colctrl-4x25-c1,
#artistfeatures div.parsys_column.cq-colctrl-4x25-c2,
#artistfeatures div.parsys_column.cq-colctrl-4x25-c3{
display:none;
} 