.WhiteLabelHeader {
	position: absolute;
	left: -14px;
	top: -14px;
}
.QtixHeader {
	height: 122px;
}

.QtixMainLogo{
    width: 100%;
    height: auto;
    max-width:125px;
}
/*.top-content { padding: 46px 0 30px 0; }*/
/*.top-content { margin-top: 66px;}*/



.navbar {
	margin-bottom: 0;
	padding-top: 0;
	background: #fff;
	border: 0;
	-moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
	-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
	-o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;
    padding:5px;
}

.navbar-no-bg {
    padding-top: 10px;
    background: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fefefe;
}

.imageMapContainer {
	background-color: White;
	padding-left: 100px;
}
.event_calendar_next_month, .event_calendar_next_previous {
	color: #fff;
}
.BuyButton {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	width: 109px;
	text-align: center;
	color: #fff !important;
    background-color: #242124;
    height: 30px;
    line-height:30px;

}
.BuyButton.white, .BuyButton:hover {
	text-align: center;
	
	background-repeat: no-repeat;
    background-color:#687781;
}
.BuyButton.white:hover {
	background-image: url('/images/css_2012/red-buy-tix.png');
	color: white !important;
}

#dgOffers a:link, #dgOffers a:visited, #hypRemoveAll a:link, #hypRemoveAll a:visited, #continueButton a:link, #continueButton a:visited {
	color: #ED1B2F;
}
.alert {
	font-weight: bold;
	color: #ED1B2F;
}
.QtixHeaderLinks {

}
.QtixHeaderMenuLinks {
	display: block;
}
.QtixHeaderSearch 
{
	position:relative;
	top:0px;
	left:0px;	
}
.WhiteLabelHeader img {
	width: 995px;
}

.LongButton {
	background-image: url(/images/css_2012/redbuttonlong.png) !important;
}

.LongButton:hover {
	background-image: url(/images/css_2012/whitbuttonlong.png) !important;
}

    

        .SeatBlockFix .dataBlocksLargerWidth{
             width:80px;
        }
        .SeatBlockFix .dataBlocksSmallerWidth{
            width:50px;
        }
        .SeatBlockFix .dataBlocksSmallestWidth{
            width:30px;
        }
        
        .SeatBlockFix .datablocks{
            color: white;
            border: 1px solid #dad7d7;
            box-shadow: 1px 3px 5px #868080;
            background-color: #808080;
            line-height: 32px;
            display: none;
            font-size: 11px;
        }     
        .SeatBlockFix .datablockSelected{
            border:1px solid #808080;
            background-color:#c6c4c4;
            cursor:pointer;
            box-shadow:1px 3px 4px #808080;
        }   
        
        .SeatBlockFix .datablocksPress{
            color:white;
            background-color:#808080;
            line-height: 32px;
            font-size:11px;
        }        

        .SeatBlockFix .datablocks:hover{
            border:1px solid #808080;
            background-color:#c6c4c4;
            cursor:pointer;
            box-shadow:1px 3px 4px #808080;
        }

        .SeatBlockFix #Stage{
            box-shadow:1px 3px 4px #808080;
            line-height:25px;
            width:280px;
            height:100px;
            background-color:#ecabb1;
            color:white;
            line-height:50px
        }

        .SeatBlockFix #containerItem{
            width:380px;
        }

        .SeatBlockFix .suspend{
            color:#9a9797;
            border:1px solid #808080;
            border:1px solid #f1f0f0;
            background-color:#f8f7f7;
            box-shadow:1px 1px 3px #a09e9e;
            line-height: 32px;
            display:block;
            font-size:11px;
        }

         .SeatBlockFix .suspend:hover {
            color:#9a9797;
            line-height: 32px;
            display:block;
            font-size:11px;
        }
       .SeatBlockFix #Stage{
          text-align:center;position:absolute;top:50px;left:70px;
       }
       .SeatBlockFix #ST1{
           text-align:center;height:72px;position:absolute;top:170px;left:40px;color:white;border-radius: 18px 0px 0px 18px;
       }
       .SeatBlockFix #ST2{
          text-align:center;height:100px;position:absolute;top:170px;left:130px;color:white;
       }
       .SeatBlockFix #ST3{
          text-align:center;height:100px;position:absolute;top:170px;left:220px;color:white;
       }
       .SeatBlockFix #ST4{
          text-align:center;height:72px;position:absolute;top:170px;left:310px;color:white;border-radius: 0px 18px 18px 0px;
       }
      .SeatBlockFix #Balc1{
          text-align:center;height:59px;position:absolute;top:270px;left:45px;border-radius: 18px 0px 0px 18px;
       }
       .SeatBlockFix #Balc2{
          text-align:center;height:59px;position:absolute;top:270px;left:355px;border-radius: 0px 18px 18px 0px;
       }
       .SeatBlockFix #Balc3{
          transform: rotate(-45deg);text-align:center;height:80px;position:absolute;top:330px;left:80px;border-radius: 18px 0px 0px 18px;
       }
       .SeatBlockFix #Balc4{
          transform: rotate(45deg);text-align:center;height:80px;position:absolute;top:330px;left:320px;border-radius: 0px 18px 18px 0px;
       }
       .SeatBlockFix #Balc5{
          text-align:center;height:30px;position:absolute;top:388px;left:135px;border-radius: 0px 0px 15px 15px;
       }
       .SeatBlockFix #Balc6{
          text-align:center;height:30px;position:absolute;top:388px;left:215px;border-radius: 0px 0px 15px 15px
       }
             
    .TableRound {
            width: 30px;
            height: 30px;
            background: #79797f;
            -moz-border-radius: 60px;
            -webkit-border-radius: 60px;
            border-radius: 60px;
            position: absolute;
            box-shadow: 1px 1px 3px #d4d0d0;
            color: white;
            text-align: center;
            line-height: 23px;
      }
     .TableGrad {
            background: #a4acb5;
            background: -moz-linear-gradient(top, #a4acb5 0%, #828c95 36%, #484b6b 100%);
            background: -webkit-linear-gradient(top, #a4acb5 0%,#828c95 36%,#484b6b 100%);
            background: linear-gradient(to bottom, #a4acb5 0%,#828c95 36%,#484b6b 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4acb5', endColorstr='#484b6b',GradientType=0 );
     }

     .sideBarHeight{
         height:233px !important;
     }

      .Piazza_outerContainer{
            width:500px;
            height:500px;
            position:relative;
        }
        .Piazza_balcony1:hover,.Piazza_balcony2:hover,.Piazza_lowerBlock:hover,.Piazza_lowerBlock2:hover{
            background-color:#f1ecec;
            cursor:pointer;
        }  
        .Piazza_balcony1{
            position:absolute;
            width:110px;
            height:50px;
            background-color:#a8b9ca;
            box-shadow:1px 2px 4px #808080;
            text-align: center;
            font-size:12px;
            -webkit-filter: blur(.0px);

        }
        .Piazza_balcony2{
            position: absolute;
            width: 80px;
            height: 60px;
            background-color: #a8b9ca;
            box-shadow: 1px 2px 4px #808080;
            font-size: 12px;
            text-align: center;
            -webkit-filter: blur(.0px);

        }
        .Piazza_lowerBlock{
            position:absolute;
            width:150px;
            height: 93px;
            background-color:#a8b9ca;
            box-shadow:1px 2px 4px #808080;
            font-size:12px;
            text-align: center;
            -webkit-filter: blur(.0px);

        }
        .Piazza_lowerBlock2{
            position:absolute;
            width:140px;
            height:28px;
            background-color:#a8b9ca;
            box-shadow:1px 2px 4px #808080;
            padding-left:10px;
            font-size:11px;
            text-align: center;
            -webkit-filter: blur(.0px);
 
        }
        .Piazza_someRadius{
          -webkit-border-bottom-right-radius: 5px;
          -webkit-border-bottom-left-radius: 5px;
          -moz-border-radius-bottomright: 5px;
          -moz-border-radius-bottomleft: 5px;
           border-bottom-right-radius: 5px;
           border-bottom-left-radius: 5px;
        }
        .Piazza_someRadiusTop{
            -webkit-border-top-left-radius: 55px;
            -webkit-border-top-right-radius: 55px;
            -moz-border-radius-topleft: 55px;
            -moz-border-radius-topright: 55px;
            border-top-left-radius: 55px;
            border-top-right-radius: 55px;
        }
       .Piazza_someRadiusInnerContainer{
            -webkit-border-top-left-radius: 220px;
            -webkit-border-top-right-radius: 220px;
            -moz-border-radius-topleft: 220px;
            -moz-border-radius-topright: 220px;
            border-top-left-radius: 220px;
            border-top-right-radius: 220px;
        }
        .Piazza_someRadiusLowerContainer{
            -webkit-border-bottom-left-radius: 200px;
            -webkit-border-bottom-right-radius: 200px;
            -moz-border-radius-bottomleft: 200px;
            -moz-border-radius-bottomright: 200px;
            border-bottom-left-radius: 200px;
            border-bottom-right-radius: 200px;
        }
        .Piazza_backWalls{
            position:absolute;
            width:470px;
            height:250px;
            background-color:#f7f7f7;
            box-shadow:1px 1px 4px #808080;
            padding-left:10px;
            font-size:12px;
        }
        .Piazza_floorArea{
            position:absolute;
            width:400px;
            height:220px;
            background-color:#f7f7f7;
            box-shadow:1px 3px 4px #808080;
            padding-left:10px;
            font-size:12px;
        }
        .Piazza_istage{
            position:absolute;
            width:225px;
            height:90px;
            background-color:#f7f7f7;
            box-shadow:1px 1px 4px #808080;
            font-size:12px;
            background-color: #d9d9da;
            color: #908b8b;
            text-align: center;
            -webkit-filter: blur(.0px);
        }
        .Piazza_datablockSelected{
            background-color:#f1ecec;
        }

        .Piazza_suspened{
           cursor:default !important;
           background-color:#fbfbfb;
           -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
              /* IE 5-7 */
           filter: alpha(opacity=35);
          /* Netscape */
          -moz-opacity: 0.35;
          /* Safari 1.x */
          -khtml-opacity: 0.35;
          /* Good browsers */
          opacity: 0.35;
        }