@CHARSET "UTF-8";

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

#header {
    z-index: 1000;
}

.social-icons .section{float:left; padding: 0 0 0 10px;}
.social-icons .section+.section{background: url("/etc/designs/msg/thegarden/events/media/events/social-icon-pipe.png") no-repeat scroll 4px center transparent;}
#header .social-icons{background:none;}

/* 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:3px solid #cccccc;}
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:3px 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;}

div.parbase.section{width:auto;}

/* layout 0 : 50% 50% ( grid6 + grid6 ) */
div.cq-colctrl-lt0 { }
div.cq-colctrl-lt0-c0 { width: 330px; margin-right:5px}
div.cq-colctrl-lt0-c1 { width: 325px; 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:#e96601;}
.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 */


/*Fixed 6 events display .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;}
.e16300 {color: #e16300;}

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

#the-garden .cq-colctrl-lt0-c0, #thegarden .cq-colctrl-lt0-c0 {width:290px;}
#the-garden .cq-colctrl-lt0-c1, #thegarden .cq-colctrl-lt0-c1 {width:360px;}

#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;}

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

.artistfeatures h3 {text-transform: uppercase; text-align: center;}

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

.parsys_column a.arrow {display: block;    background-position: 70px 3px;}
.parbase center a {    display: inline-block;    margin-bottom: 2px;    /* margin-bottom: 4px; */    margin-right: 4px;}

/* page snippet fix at concerts and sporting events pages */
.sporting-events_page .box, .concerts_page .box {max-height: 150px; -height: 150px; max-height: 150px; height: auto !important; height: 150px; overflow: hidden;}
.sporting-events_page .box p, .concerts_page .box p{margin:0; padding:0}

/* upcoming events shortlist at sporting pages */
.cq-colctrl-lt0-c1 .upcomingEvents{    max-height: 250px;    -height: 250px;    overflow: auto;}
.cq-colctrl-lt0-c1 .upcomingEvents td{ font-size: 11px !important; padding:6px;}
.cq-colctrl-lt0-c1 .upcomingEvents td.date{font-weight: bold;}
.cq-colctrl-lt0-c1 .upcomingEvents td.time{width:48px; font-weight: bold; text-transform: lowercase;}
.cq-colctrl-lt0-c1 .upcomingEvents td.venue-location{display: none;}

.cq-colctrl-lt0-c1 .upcomingEvents td.event_name a{cursor: text; pointer-events: none;}
.cq-colctrl-lt0-c1 .upcomingEvents td.event_name a:hover{text-decoration: none;}

/* upcoming events shortlist at sporting pages end */

/* List of category on the FAG 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 FAG page */

a.buy_ticket_small {display: inline-block; width: 56px; height: 14px; background: url("../images/buy_ticket_small.jpg") no-repeat 0 0 transparent;}
#absolutconcertseries a.buy_ticket_small {background: url("../images/blue_buy_ticket_small.jpg") no-repeat 0 0 transparent;}
#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;
} 