.clearfloat {
    clear: both;
    height: 0;
    margin:0;
    padding:0;
    font-size: 1px;
    line-height: 0px;
}
img{
    border:none;
}
html{
    font-family: Arial, "Segoe UI", Verdana;
    height:100%;
}
body{
    position:relative;
    margin:0;
    height:100%;
    min-height:100%;
    padding:0;
}
#fixed-menu-right{
    position: fixed;
    top: 50%;
    right:0;
    margin-top:-50px;
    width: 60px;
}
.reset-link{
    text-decoration:none;
    cursor:pointer;
    color:inherit;
}
.blt-site-wrapper{
    width:925px;
    margin:0 auto;
}
.blt-header{
    height:91px;
    background-image:url('../site-images/header-back.png');
    background-repeat : no-repeat;
    background-position : top left;
}
.blt-content{
    height:100%;
}
.blt-separator{
    height:7px;
    background-image:url('../site-images/pat1.png');
}
.spacing-both_15{
    margin:15px 0px;
}
.spacing-both{
    margin:10px 0px;
}
.spacing-bottom{
    margin-bottom:10px;
}
.spacing-top{
    margin-top:10px;
}
.spacing-top_15{
    margin-top:15px;
}
.blt-main-content{
    width : 710px;
    float:left;
    min-height:100%;
}
.blt-right-column{
    width : 210px;
    float : right;
    min-height:100%;
}
.blt-main-menu-wrapper{
    width:650px;
    font-size:14px;
}
.blt-main-menu{
    padding:0px 5px;
}
.blt-menu-item{
    cursor:pointer;
    text-decoration:none;
    position:relative;
    display:inline-block;
    padding:0px 12px;
    height:36px;
    line-height:36px;
    color:#8d8d8d;
}
.blt-menu-item:hover{
    color:#006faf;
}
.blt-menu-item-active{
    color:#006faf;
}
.sprite-img{
    background-image:url('../site-images/sprite.png');
}
.lang-link {
    text-align: left;
    width : 50px;
    height: 45px;
    background-position: -10px -1px;
}

.lang-en {
    background-image:url('../site-images/en.png');
}

.lang-ro {
    background-image:url('../site-images/ro.png');
}

.menu-active-knob{
    position:absolute;
    top:0px;
    left:50%;
    margin-left: -27.5px;
    display:block;
    width:57px;
    height:4px;
    border:none;
    background-position:-233px 0px;
}
.blt-header-logo{
    width:225px;
    float:left;
}
.blt-header-search{
    width:445px;
    float:left;
}
.blt-header-user{
    width:238px;
    float:right;
}
.logo{
    position:relative;
    display:block;
    border:none;
    width:148px;
    height:48px;
    top:21px;
    left:35px;
}
.blt-search-wrapper{
    position:relative;
    width:345px;
    height:37px;
    top:25px;
    left:82px;
}
.blt-search-wrapper input{
    width:270px;
    height:37px;
    border:none;
    background-image:url('../site-images/sprite.png');
    background-position:-413px -259px;
    background-color:transparent;
    text-indent:10px;
    font-family:inherit;
    font-size:14px;
}
.blt-search-wrapper input.defaultTextActive{
    color:#7F7F7F;
}
.blt-search-wrapper  a{
    cursor:pointer;
    position:absolute;
    display:block;
    width:91px;
    height:37px;
    z-index:10;
    right:2px;
    top:0px;
    background-image:url('../site-images/sprite.png');
    background-position:-413px -298px;
}
.blt-header-user input[type="text"], .blt-header-user input[type="password"]{
    height:16px;
    width:220px;
    text-indent:10px;
    position:relative;
    top:5px;
    background-color:#fff;
    border:solid 1px #a4a4a4;
    font-size:11px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    behavior: url('../pie/PIE.htc');
}
input.defaultTextActive{
    color:#7F7F7F !important;
}
.blt-header-user input[type="password"]{
    top:10px;
}
.blt-user-reset-pass{
    margin-top:10px;
    margin-bottom:3px;
    text-align:right;
}
.blt-button-simple {
    cursor:pointer;
    text-decoration:none;
    color:#000;
    background-color:#fff;
    border:solid 1px #a4a4a4;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    font-size:12px;
    padding:2px 6px;
}
.error{
    color:#be0a0a !important;
}
.blt-forgot-pass-cont{
    margin-top:10px;
}
.blt-header-user .blt-separator{
    position:relative;
    top:5px;
}
.blt-user-simple-msg{
    font-size:11px;
    color:#565656;
    padding:0;
    margin:0;
}
.blt-login-buttons-cont{
    position:relative;
    padding:10px 0px;
    top:5px;
}
.blt-login-buttons-cont a{
    margin-right:5px;
}
.blt-login-buttons-cont img{
    position:absolute;
    top:8px;
    right:17px;
}
.blt-blue-button2{
    cursor:pointer;
    line-height:18px;
    font-size:12px;
    color:#0099e0;
    padding:2px 5px;
    border:solid 1px #a4a4a4;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
}
.blt-blue-button2:hover{
    background-color:#48cc3c;
    color:#fff;
}
.blt-button-txt{
    cursor:pointer;
    text-decoration:none;
    font-size:10px;
    color:#9d9d9d;
    border-bottom:solid 1px #9d9d9d;
}

.blt-button-txt:hover{
    color:#0099e0;
}
.blue{
    color:#0099e0;
}
.blue:hover{
    background-color:#30aaf7;
    color:#fff;
}
.green{
    color:#04a800;
}
.green:hover{
    background-color:#48cc3c;
    color:#fff;
}
.blt-left-column{
    width:205px;
    float:left;
}
.blt-center-column{
    width:485px;
    float:right;
}
#blt-events-content{
    position:relative;
    width:412px;
    margin:0 auto;
}
#slider-content .bx-next{
    cursor:pointer;
    right:-50px;
    top:50%;
    text-indent:-99999px;
    overflow:hidden;
    margin-top:-22px;
    position:absolute;
    width:44px;
    height:44px;
    background-image:url('../site-images/sprite.png');
    background-position:-347px -110px;
}
#slider-content .bx-next:hover{
    background-position:-347px -154px;
}
#slider-content .bx-prev{
    cursor:pointer;
    left:-50px;
    text-indent:-99999px;
    overflow:hidden;
    top:50%;
    margin-top:-22px;
    position:absolute;
    width:44px;
    height:44px;
    background-image:url('../site-images/sprite.png');
    background-position:-301px -110px;
}
#slider-content .bx-prev:hover{
    background-position:-301px -154px;
}
#blt-main-slider img{
    border:solid 1px #A5A5A5;
}
.arrow-left{
    cursor:pointer;
    left:-50px;
    top:50%;
    margin-top:-22px;
    position:absolute;
    width:44px;
    height:44px;
    background-image:url('../site-images/sprite.png');
    background-position:-301px -110px;
}
.arrow-left:hover{
    background-position:-301px -154px;
}
.arrow-right{
    cursor:pointer;
    right:-50px;
    top:50%;
    margin-top:-22px;
    position:absolute;
    width:44px;
    height:44px;
    background-image:url('../site-images/sprite.png');
    background-position:-347px -110px;
}
.arrow-right:hover{
    background-position:-347px -154px;
}
.arrow-left-small{
    cursor:pointer;
    position:absolute;
    top:50%;
    margin-top:-16px;
    left:-36px;
    width:32px;
    height:32px;
    background-image:url('../site-images/sprite.png');
    background-position:-394px -117px;
}
.arrow-left-small:hover{
    background-position:-394px -149px;
}
.arrow-right-small{
    cursor:pointer;
    position:absolute;
    top:50%;
    margin-top:-16px;
    right:-36px;
    width:32px;
    height:32px;
    background-image:url('../site-images/sprite.png');
    background-position:-428px -117px;
}
.arrow-right-small:hover{
    background-position:-428px -149px;
}
#slider-content{
    position:relative;
    width:377px;
    margin:0 auto;
}
#blt-main-slider{
    overflow:hidden;
}
.blt-main-slider-elem{
    position:relative;
}
.blt-buy-button{
    cursor:pointer;
    position:relative;
    top:30px;
    right:10px;
    float:right;
    display:block;
    width:89px;
    text-decoration:none;
    height:33px;
    background-image:url('../site-images/sprite.png');
    background-position:-646px -71px;
}
.blt-download-button{
    position:relative;
    width:129px;
    height:22px;
    top:2px;
    background-position:-200px -446px;
}
.e-bilet-row{
    height:26px;
    line-height:26px !important;
}
.e-bilet-row span{
    position:relative;
    bottom:5px;
}
.blt-download-button:hover{
    background-position:-200px -469px;
}
.save-info-icon{
    width:131px;
    height:27px;
    background-position:-200px -390px;
}
.save-info-icon:hover{
    background-position:-201px -418px;
}
.blt-download-button{

}
.blt-slider-info{
    position:relative;
    float:left;
    height:62px;
    width:265px;
    top:15px;
    left:10px;
    padding-left:15px;
    border-left:solid 2px #1db902;
    color:#fff;
}
.blt-slider-info p{
    margin:0;
    padding:0;
}
.blt-slider-event-info{
    font-size:14px;
    line-height:23px;
    font-weight:bold;
}
.blt-slider-event-venue{
    font-size:11px;
    line-height:18px;
    color:#a2a2a2;
    margin:2px 0px;
}
.blt-slider-event-dates{
    font-size:11px;
    font-weight:bold;
}
#blt-slider-caption-bk{
    position:absolute;
    z-index:1;
    width:408px;
    height:82px;
    bottom:30px;
    left:-16px;
    background-image:url('../site-images/sprite.png');
    background-position:-392px -361px;
}
#blt-slider-pager{
    position:absolute;
    z-index:1;
    right:0;
    bottom:10px;
}
#blt-slider-pager .bx-pager-item{
    position: relative;
    display:inline-block;
    *display:inline;
    zoom : 1;
    width:17px;
    height:17px;
    margin-right:5px;
}
#blt-slider-pager .bx-pager-item a{
    color:#000;
    display:block;
    text-decoration:none;
    width:17px;
    height:17px;
    background-image:url('../site-images/sprite.png');
    background-position:-239px -6px;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    line-height:17px;
}
#blt-slider-pager .bx-pager-item a.active{
    background-position:-258px -6px;
}
#blt-slider-pager .bx-pager-item a:hover{
    background-position:-258px -6px;
}
.blt-events-tab{
    font-size:12px;
    height:24px;
    line-height:24px;
    background-image:url( '../site-images/sprite.png' );
    background-position:-387px -336px;
}
.blt-event-tab{
    text-align:center;
    width:137px;
    float:left;
}
.h3-title{
    font-size:13px;
    color:#8d8d8d;
    font-weight:normal;
}
.h3-title > img{
    position:relative;
    top:-5px;
    margin-right: 10px;
}
.tiny-user-plus{
    width:23px;
    height:11px;
    background-position:-588px 0px;
}
.blt-btn-txt2{
    text-decoration:none;
    cursor:pointer;
    color:#fff;
    text-shadow:1px 1px 2px rgba(0,0,0,0.75);
}
.btn-btn-txt2-active{
    color:#68ccfc !important;
}

.blt-btn-txt2:hover{
    color:#68ccfc;
}
#blt-second-slider{
    position:relative;
    margin-top:5px;
    width:100%;
    margin-left:1px;
}
#blt-second-slider-content{
    height:130px;
    width:413px;
    overflow:hidden;
}
#blt-second-slider .bx-prev{
    cursor:pointer;
    overflow:hidden;
    text-indent:-99999px;
    overflow:hidden;
    position:absolute;
    top:50%;
    margin-top:-16px;
    left:-36px;
    width:32px;
    height:32px;
    background-image:url('../site-images/sprite.png');
    background-position:-394px -117px;
}
#blt-second-slider .bx-prev:hover{
    background-position:-394px -149px;
}
#blt-second-slider .bx-next{
    cursor:pointer;
    position:absolute;
    overflow:hidden;
    text-indent:-99999px;
    top:50%;
    margin-top:-16px;
    right:-36px;
    width:32px;
    height:32px;
    background-image:url('../site-images/sprite.png');
    background-position:-428px -117px;
}
#blt-second-slider .bx-next:hover{
    background-position:-428px -149px;
}
.blt-event-slide-small{
    position:relative;
    width:135px;
}

.blt-event-num{
    position:absolute;
    height:32px;
    width:32px;
    top:0px;
    right:0px;
    font-size:11px;
    font-weight:bold;
    line-height:18px;
    text-indent:5px;
    direction:rtl;
    color:#093605;
    background-image:url('../site-images/sprite.png');
    background-position:-199px 0px;
}
.blt-event-slide-small > img{
    margin:0;
    padding:0;
}
.blt-event-slide-small  > p{
    margin:0;
    padding:0;
    margin-top:1px;
    height:28px;
    color:#282828;
    font-size:10px;
    background-image:url('../site-images/1px_vertical.png');
    background-repeat:repeat-x;
    padding:0px 5px;
}
.blt-event-slide-small  > p a{
    text-decoration:none;
    color:#282828;
    font-weight:bold;

}
.blt-event-slide-small  > p a:hover{
    color:#0d5800;
    text-shadow:0px 0px 2px rgba(0,0,0,0.15);
}
.blt-event-image{
    border:solid 1px #a5a5a5;
    width:133px;
    height:99px;
}
#blt-event-list-cont{
    margin-top:15px;
}
.stripe-pat2{
    background-image:url('../site-images/pat2.png');
}
.blt-event-list{
    position:relative;
    height:800px;
    margin-top:5px;
    padding-top:1px;
    box-shadow: inset 0px 0px 7px rgba(0,0,0,0.75);
    border-bottom:solid 1px #b8b8b8;
    overflow:hidden;
}
.blt-list-tab{
    cursor:pointer;
    float:left;
    width:203px;
    height:23px;
    line-height:23px;
    text-align:center;
    font-size:12px;
    margin-left:5px;
    background-image:url('../site-images/sprite.png');
    background-position:-597px -180px;
}
.blt-list-tab:hover{
    color:#fff;
    background-position:-597px -156px;
}
.blt-event-list-item{
    margin-top:5px;
}
.blt-event-list-item-info{
    float:left;
    width:385px;
    height:24px;
    line-height:24px;
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-428px -206px;
}
.blt-list-tab:first-child{
    margin-left:0px;
}
.blt-event-list-item-icon{
    display:block;
    width:13px;
    position:relative;
    height:13px;
    float:left;
    margin:0px 2px;
    top:5px;
}
.red-btn2{
    display:block;
    text-decoration: none;
    cursor:pointer;
    width:92px;
    height:24px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.75);
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-616px -231px;
}
.blt-user-btns{
    padding-left:35px;
    margin-top:5px;
    margin-bottom:10px;
}
.blt-user-btns span{
    padding-right:10px;
    border-right:solid 1px #afafaf;
}
.blt-user-btns .blue-flat-btn{
    margin-left:10px;
}

.green-flat-btn{
    cursor:pointer;
    text-decoration:none;
    color:#39b338;
    font-size:12px;
    padding:2px 5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
}
.green-flat-btn:hover{
    background-color:#39B438;
    color:#fff;
}
.blue-flat-btn{
    cursor:pointer;
    text-decoration:none;
    color:#0099e0;
    font-size:12px;
    padding:2px 5px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
}
.blue-flat-btn:hover{
    background-color:#0099DF;
    color:#fff;
}	
.blt-user-message{
    margin:0;
    padding:0;
    white-space: nowrap;
    padding:0px 15px;
    padding-top:30px;
    font-size:12px;
    color:#838383;
}
.blt-user-message > img{
    margin-right:15px;
}
.green-circle-tiny{
    height:7px;
    width:7px;
    background-position:-292px 0px;
}
.twitter-icon
{
    width:37px;
    height:37px;
    background-position:-405px -62px;
}
.facebook-icon{
    width:37px;
    height:37px;
    background-position:-447px -62px;
}
.cart-icon3{
    width:37px;
    height:38px;
    background-position:-358px 0px;
}
.cart-icon2{
    width:37px;
    height:37px;
    background-position:-489px -62px;
}
.promotion-icon-small{
    width:13px;
    height:13px;
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-210px -32px;
}
.sold-out-icon-small{
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-199px -34px;
    top:10px;
    width:11px;
    margin:0 3px;
}
.low-tickets-icon-small{
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-224px -34px;
    top:10px;
    width:11px;
    margin:0 3px;
}
.payExpiration{
    color:red;
    font-weight:bold;
}
.green-btn2-inline{
    font-family: "Trebuchet MS", Arial;
    cursor:pointer;
    display:inline-block;
    width:92px;
    height:24px;
    line-height:24px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
    margin-left:5px;
    text-shadow:1px 1px 1px rgba(0,0,0,0.75);
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-708px -231px;
}
.green-btn2{
    font-family: "Trebuchet MS", Arial;
    cursor:pointer;
    display:block;
    width:92px;
    height:24px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
    text-shadow:1px 1px 1px rgba(0,0,0,0.75);
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-708px -231px;
}
.blt-list-tab-active{
    color:#fff;
    background-position:-597px -156px;
}
.blt-event-list-item-title{
    width:205px;
    font-size:11px;
    text-indent:10px;
    overflow:hidden;
    text-overflow:ellipsis;
    float:left;
    font-weight:bold;
    height:24px;
    line-height:24px;
}
.blt-event-list-item-date{
    width:75px;
    padding-right:10px;
    color:#fff;
    font-size:11px;
    text-align:right;
    float:left;
    height:24px;
}
.blt-event-list-item-btn{
    width:92px;
    height:24px;
    float:left;
}
.top-line{
    height:2px;
    background-image:url( '../site-images/top-line.png');
    background-position:top center;
    background-color:#a8a8a8;
}
#footer{
    height:110px;
    margin-top:20px;
    text-align:center;
    background-color:#8a8a8a;
    background-image:url('../site-images/footer-bk.png');
}
#footer-menu-cont{
    width:600px;
    margin:0 auto;
}
#footer-menu{
    position:relative;
    border-bottom:dotted 1px #7d7d7d;
    padding-bottom:10px;
    top:35px;
}
#footer-menu a{
    font-size:15px;
    color:#7d7d7d;
    text-decoration:none;
    border-right:solid 1px #7d7d7d;
    padding:0px 5px;
}
#footer-menu a:hover{
    color:#0082CE;
}
#footer-menu a:last-child{
    padding-right:0px;
    border-right:none;
}
#copyright{
    position:relative;
    top:30px;
    color:#716b6b;
    height:45px;
    line-height:45px;
}
#copyright span{
    position:relative;
    font-size:7px;
}
#copyright img{
    position:relative;
    top:5px;
}
.bilet-small-logo{
    width:39px;
    height:13px;
    background-position:-155px -32px;
}
.zone-title{
    position:relative;
    margin:0;
    padding:0;
    height:52px;
    line-height:52px;
    font-size:12px;
    color:#838383;
}
.alerte-cont{
    background-color:#f0f0f0;
}
.alert-title > img{
    z-index:10;
    top:3px;
    position:absolute;
}
.alert-title > p {
    padding:0;
    margin:0;
    position:relative;
    left:40px;
    height:30px;
    top:11px;
    font-size:12px;
    text-indent:15px;
    line-height:30px;
    color:#fff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.75);
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-670px -298px;
}
.calendar-icon{
    width:50px;
    height:52px;
    background-position:-51px -57px;
}
.cart-icon{
    width:50px;
    height:52px;
    background-position:-1px -56px;
}
.alert-icon{
    width:50px;
    height:52px;
    background-position:-201px -56px;
}
.alert-icon-mini{
    width:35px;
    height:32px;
    background-position:-488px -114px;
}
.success-icon{
     width:35px;
    height:32px;
    background-position:-522px -115px;
}
.blt-list1{
    margin:0;
    padding:10px;
    padding-top:0px;
    font-size:11px;
    list-style-type:none;
    color:#676767;
}
.blt-list1 li{
    position:relative;
    padding:5px 0px;
    border-bottom:dotted 2px #beb7b7;
}
.blt-list1 li > span:first-child{
    margin-right:3px;
}
.blt-list1 li:last-child{
    border-bottom:none;
}
.blt-list-content{
    max-height:150px;
    overflow:auto;
    border-bottom-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-bottom-left-radius:5px;
    -o-border-bottom-left-radius:5px;
    -ms-border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -o-border-bottom-right-radius:5px;
    -ms-border-bottom-right-radius:5px;
}
.promotion-icon-small2{
    height:22px;
    width:22px;
    background-position:-510px 0px;
}
.promotion-icon{
    width:50px;
    height:52px;
    background-position:-151px -56px;
}
.same-cat-icon{
    width:50px;
    height:52px;
    background-position:-100px -56px;
}
.same-cat-title{
    background-image:url('../site-images/1px_vertical.png');
    background-position:0px -48px;
    height:44px;
    margin-left:15px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
}
.same-cat-title > img{
    position:absolute;
    top:-2px;
    left:-15px;
    z-index:10;

}
.same-cat-title >p{
    padding:0;
    margin:0;
    margin-left:20px;
    padding:0px 20px;
    position:relative;
    top:5px;
    line-height:normal;
    font-size:13px;
    font-weight:normal;
    color:#5a5a5a;
}
.promotion-title{
    padding:0px 5px;
    background-image:url('../site-images/1px_vertical.png');
    background-position:0px -48px;
    height:57px;
}
.promotion-title >img{
    position:absolute;
    top:5px;
    left:10px;
    z-index:10;
}
.promotion-title  >p{
    padding:0;
    margin:0;
    position:relative;
    top:20px;
    height:20px;
    font-size:13px;
    font-weight:normal;
    line-height:20px;
    color:#fff;
    text-shadow:1px 1px 1px rgba(0,0,0,0.75);
    background-image:url('../site-images/1px_vertical.png');
    background-position:0px -28px;
    text-indent:60px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
}
.promotion-cont .blt-list-content{
    background-color:#cccccc;
    min-height:50px;
}
.promotion-list-content {
    padding:5px;
}
.promotion-list-content p{
    position:relative;
    margin:0px;
    padding:10px;
    line-height:16px;
    padding-left:30px;
    font-size:11px;
    color:#4e4e4e;
    border-bottom:solid 1px #aeaeae;
}
.promotion-list-content p:last-child{
    border-bottom:none;
}
.promotion-list-content p > img{
    position:absolute;
    top:7px;
    left:0px;
}
.news-icon{
    width:50px;
    height:52px;
    background-position:-252px -56px;
}
.user-small-icon{
    width:12px;
    height:12px;
    background-position:-599px 0px;
}
.user-icon{
    width:50px;
    height:52px;
    background-position:-350px -56px;
}
.blt-news-title{
    color:#1ba915;
    font-size:11px;
    margin:0;
    padding:0;
    margin-bottom:5px;
}

.blt-news-title > span:first-child{
    margin-right:3px;
}
.news-list-content{
    padding:5px;
    padding-right:10px;
    max-height:250px;
    overflow:auto;
}
.blt-news{
    margin-bottom:5px;
}
.blt-news-preview{
    margin:0;
    padding:0;
    color:#909090;
    font-size:11px;
}
.blt-news-open{
    margin:0;
    padding:0;
    text-align:right;
}
.blt-news-open a{
    cursor:pointer;
    font-size:11px;
    color:#676767;
    text-decoration:none;
}
.blt-news-open a:hover{
    color:#1ba915;
}
.home-icon-tiny{
    width:16px;
    height:14px;
    background-position:-239px -25px;
}
.blt-outlets-select{
    border-left:solid 5px #898989;
}
.blt-outlets-select-cont{
    padding:5px;
    margin-left:5px;
    background-color:#f9f9f9;
    border:solid 1px #007AC1;
    border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    color:#fff;
    background: rgb(109,170,206); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(109,170,206,1) 0%, rgba(74,158,206,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,170,206,1)), color-stop(100%,rgba(74,158,206,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(109,170,206,1) 0%,rgba(74,158,206,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(109,170,206,1) 0%,rgba(74,158,206,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(109,170,206,1) 0%,rgba(74,158,206,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(109,170,206,1) 0%,rgba(74,158,206,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6daace', endColorstr='#4a9ece',GradientType=0 ); /* IE6-9 */
}
.blt-outlets-select-cont > a > p{
    margin:0;
    padding:2px 0px;
    color:#fff;
    font-weight: bold;
    height:36px;
    line-height:36px;
    font-size:12px;
}
.blt-outlets-select-cont > a > p img{
    position:relative;
    top:-5px;
    margin-right:5px;
}
.blt-select-1{
    width:100%;
    border:solid 1px #cecece;
    height:25px;
    line-height:23x;
    color:#b8b8b8;
    border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -moz-border-radius:3px;

    -o-border-radius:3px;
}
.blt-select-1 option{
    color:#000;
}
.blt-newsletter{
    border-left:solid 5px #e0e0e0;
}
.blt-newsletter-cont{
    margin-left:5px;
}
.newsletter-icon{
    width:50px;
    height:52px;
    background-position:-300px -56px;
}
.blt-newsletter-cont > p{
    margin:0;
    padding:0;
    font-size:10px;
    color:#787878;
}
.blt-newsletter-cont > p input[type="checkbox"]{
    margin:0;
    padding:0;
    position:relative;
    top:3px;
}
.newsletter-title img{
    position:absolute;
    z-index:10;
}
.newsletter-title{
    height:55px;
}
.newsletter-title > p{
    position:relative;
    width:85px;
    height:30px;
    top:10px;
    left:40px;
    line-height:30px;
    text-indent:10px;
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-582px -299px;
}
.blt-input1{
    height:23px;
    width:169px;
    padding-right:26px;
    line-height:23px;
    text-indent:10px;
    border:solid 1px #cecece;
    border-radius:3px;
    font-size:12px;
    font-family:inherit;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
}
.blt-input3{
    height:18px !important;
    width:236px !important;
    line-height:18px;
    text-indent:10px;
    border:solid 1px #cecece;
    border-radius:3px;
    font-size:11px;
    font-family:inherit;
    color:#b8b8b8;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
}
.blt-input2{
    height:18px;
    width:169px;
    padding-right:26px;
    line-height:18px;
    text-indent:10px;
    border:solid 1px #cecece;
    border-radius:3px;
    font-size:11px;
    font-family:inherit;
    color:#b8b8b8;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -moz-border-radius:3px;
    -o-border-radius:3px;
}
.newsletter-input-cont{
    position:relative;
    margin-top:10px;
}
.newsletter-input-cont a{
    cursor:pointer;
    position:absolute;
    right:5px;
    top: 4px;
}
.blue-arrow-circle{
    width:19px;
    height:19px;
    background-position:-178px 0px;
}
.blue-circle{
    width:27px;
    height:27px;
    background-position:-476px 0px;
}
.white-circle{
    position:relative;
    top:-5px !important;
    width:33px;
    height:33px;
    line-height:33px !important;
    color:#627862 !important;
    font-size:15px;
    font-family:"Arial Black","Arial", "Verdana"; 
    background-position:-550px 0px;
}
.selected-circle{
    width:33px;
    height:33px;
    background-position:-473px -28px;
}
.blt-finished-step{
    height:33px;
    line-height:33px;
}
.blt-finished-step .selected-circle{
    color:#8faf8f;
    line-height:33px;
}
.gallery-button{
    display:inline-block;
    text-indent:-99999px;
    line-height:30px;
    overflow:hidden;
    width:136px;
    height:24px;
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    background-position:-664px 0px;
}
.photo-gallery-icon{
    width:136px;
    height:24px;
    background-position:-664px 0px;
}
.blt-event-wrapper1{
    width:634px;
    border-left:solid 16px #d7d7d7;
}
.blt-event-main-info-cont{
    min-height:155px;
}
.blt-event-info-img{
    width:206px;
    float:left;
}
.blt-event-info-cont{
    width:412px;
    float:right;
}
.blt-event-info-cont h1{
    color:#fff;
    height:27px;
    line-height:27px;
    font-size:14px;
    font-weight:normal;
    background-color:#000;
    text-indent:10px;
    margin:0;
    padding:0;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
}
.blt-event-info-cont h2{
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:bold;
    color:#000;
}
.blt-style1{
    font-size:12px;
    color:#7d7d7d;
    font-weight:normal;
}
.blt-style2{
    font-size:12px;
    color:#000;
    font-weight:bold;
}
.blt-event-info{
    border-left:solid 2px #22a27d;
    margin-top:10px;
    padding-left:10px;
    margin-bottom:18px;
}
.blt-event-info h2{
    margin-bottom:10px;
}
.blt-event-info p{
    margin:0;
    padding:0;
}
.blt-event-info p.blt-style2{
    margin-top:3px;
}
.blt-event-main-info-cont{
    margin-bottom:20px;
}
.blt-event-article{
    background-color:#f7f7f7;
    padding:10px;
    width:615px;
    font-size:12px;
    max-height:135px;
    overflow:auto;
}
.blt-event-article-title{
    position:relative;
    margin-left:19px;
    font-size:11px;
    line-height:18px;
    height:18px;
    width:115px;
    color:#fff;
    text-align:center;
    background: #4c4c4c; /* Old browsers */
    background: -moz-linear-gradient(left, #4c4c4c 0%, #cacaca 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4c4c4c), color-stop(100%,#cacaca)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #4c4c4c 0%,#cacaca 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #4c4c4c 0%,#cacaca 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #4c4c4c 0%,#cacaca 100%); /* IE10+ */
    background: linear-gradient(to right, #4c4c4c 0%,#cacaca 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#cacaca',GradientType=1 ); /* IE6-9 */
}
.blt-event-article-title .blt-triangle{
    position:absolute;
    top:0px;
    left:-18px;
}
.blt-triangle{
    width:19px;
    height:20px;
    background-position:-782px -52px;
}
.blt-checkout-cont{
    position:relative;
    margin-top:20px;
    width:650px;
}
.blt-checkout-cont .spacing-both{
    margin-top:45px;
}
.blt-checkout-header{
    position:relative;
    height:52px;
    font-size:14px !important;
    background-image:url('../site-images/1px_vertical.png');
    background-position:0px -105px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
    padding-left:15px;
    background: -moz-linear-gradient(top, #e8e8e8 0%, #f1f1f1 18%, #e0e0e0 73%, #cecece 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(18%,#f1f1f1), color-stop(73%,#e0e0e0), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e8e8e8 0%,#f1f1f1 18%,#e0e0e0 73%,#cecece 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e8e8e8 0%,#f1f1f1 18%,#e0e0e0 73%,#cecece 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e8e8e8 0%,#f1f1f1 18%,#e0e0e0 73%,#cecece 100%); /* IE10+ */
    background: linear-gradient(to bottom, #e8e8e8 0%,#f1f1f1 18%,#e0e0e0 73%,#cecece 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
}
.blt-checkout-header-p{
    line-height:52px;
}
.blt-checkout-step-inactive{
    width:27px;
    height:27px;
    text-align:center;
    line-height:27px;
    font-size:15px;
    font-weight:bold;
    font-family:"Arial Black", "Arial", "Verdana";
    background-position:-443px 0px;
}
.blt-horiz-delim{
    width:4px;
    height:32px;
    background-position:-540px 0px;
}
.blt-checkout-header-step{
    color:#6b6b6b;
    height:27px;
    line-height:27px;
    font-size:12px;
    float:left;
    margin-top:12.5px;
}
.blt-checkout-header-step > div{
    width:27px;
    height:27px;
    margin-right:10px;
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
    float:left;
}
.blt-checkout-header-step > span{
    float:left;
    font-size:14px;
}
.blt-checkout-header .blt-horiz-delim{
    position:relative;
    top:10px;
    float:left;
    margin:0px 10px;
}
.blt-checkout-step-active{
    color:#009410;
    text-align:center;
    line-height:25px;
    font-size:15px;
}
.blt-checkout-step-active > div{
    width:25px;
    margin-left:2px;
    color:#fff;
    height:25px;
    font-family:"Arial Black", "Arial", "Verdana";
    background-position:-414px 0px;
}
.blt-events-table{
    border-spacing:0px 10px ;
    width:100%;
    font-size:11px;
    text-align:left;
}
.blt-events-table tr.row-active{
    cursor:pointer;
}
.blt-events-table tr td{
    height:22px;
}
.blt-event-icon{
    width:20px;
    background-color:#e4e4e4;
}
.blt-event-icon img{
    position:relative;
    top: 3px !important;
}
.blt-event-name{
    width:245px;
    color:#000;
    font-weight:bold;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    background-color:#e4e4e4;
}
.blt-event-venue{
    width:149px;
    color:#808080;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background-color:#e4e4e4;
}
.blt-event-date{
    width:139px;
    background-color:#6c6c6c;
    color:#fff;
}
.blt-event-date > span{
    margin-left:5px;
    padding-left:15px;
    border-left:dotted 1px #fff;
    border-color:rgba(255,255,255,0.5);
}
.blt-event-hour{
    width:80px;
    background-color:#505050;
    color:#fff;
    text-indent:15px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-top-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
}
.row-inactive .blt-event-icon{
    background-color:#ededed;
    border-left:solid 1px #ededed;
}
.row-inactive .blt-event-name{
    color:#acacac;
    background-color:#ededed;
}
.row-inactive .blt-event-venue{
    color:#acacac;
    background-color:#ededed;
}
.row-inactive .blt-event-date{
    background-color:#bbbbbb;
}
.row-inactive .blt-event-hour{
    background-color:#a6a6a6;
}
.blt-events-table tr.row-active:hover td{
    background-image:url('../site-images/1px_vertical.png');
    background-position:0px -157px;
    background-color:#04b500;
    color:#fff;
}

.blt-events-table tr.row-active:hover .blt-event-icon{
    border-left:solid 1px #026d00;
}
.blt-events-table tr.row-selected td{
    background-image:url('../site-images/1px_vertical.png');
    background-position:0px -157px;
    background-color:#04b500;
    color:#fff;
}

.blt-events-table tr.row-selected .blt-event-icon{
    border-left:solid 1px #026d00;
}
.blt-checkout-content{
    margin-top:45px;
}
.blt-checkout-content p{
    margin:0;
    padding:0;
}
.blt-checkout-content h4{
    font-size:12px;
    color:#000;
    height:27px;
}
.blt-checkout-content h4  > div{
    position:relative;
    float:left;
    text-align:center;
    line-height:27px;
    color:#fff;
    font-weight:bold;
    font-family : "Arial Black", "Arial", "Verdana";
    top:0;
    margin-right:10px;
}
.blt-checkout-content h4 > span{
    position:relative;
    top:4px;
}
.events-select-legend{
    font-size:11px;
    color:#918f8f;
    padding-left:15px;
}
.events-select-legend img{
    position:relative;
    top:2px;
}
.clock-icon-tiny{
    width:16px;
    height:16px;
    background-position:-277px -7px;
}
.blt-event-select-zone-price{
    min-height:300px;
    height:auto;
}
.blt-event-select-zone-price > div{
    min-height:270px;
    height:auto;
}
.blt-event-select-zone{
    width:214px;
    float:left;
}
.blt-event-select-zone > div{
    padding-right:10px;
    min-height:270px;
    border-right:solid 1px #e8e8e8;

}
.blt-event-select-zone > p{
    padding-right:10px;
}
.blt-event-select-price{
    width:164px;
    float:left;

}
.blt-event-select-price > div{
    padding:0 10px;
    min-height:270px;
    border-right:solid 1px #e8e8e8;
}
#select-tickets{
    margin-bottom:25px;

}
.blt-event-select-price > p{
    padding:0 10px;
}
.blt-event-venue-info{
    width:270px;
    float:left;
    text-align:center;
}
.blt-event-venue-info > p{
    padding-left:10px;
}
.blt-event-venue-info > div{
    padding-left:10px;
}
.blt-event-venue-info > div p{
    font-size:11px;
    margin:0;
    padding:0;
}
.blt-event-venue-info > div p span{
    color:#7e7e7e;
}
.blt-event-venue-info > div > img {
    width:215px;
    height:220px;
}
.blt-cat-select{

}
.blt-cat-select > div{
    border:solid 1px #bbbbbb;
    border-left:solid 4px #bbbbbb;
    font-size:12px;
    color:#383838;
    background-color:#f7f7f7;
}
.blt-cat-select > span{
    color:#bcbcbc;
}
.blt-cat-select:hover > div{
    background-color:#04b500;
    color:#fff;
    box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
}
.blt-cat-select:hover > span{
    color:#676767;
}
.blt-select-zone{
    height:24px;
    font-size:12px;
    margin-bottom:5px;
    cursor:pointer;
}
.blt-select-zone > div{
    display:inline-block;
    height:22px;
    width:133px;
    text-indent:5px;
    line-height:22px;
    border:solid 1px #bbbbbb;
    border-left:solid 4px #bbbbbb;
    font-size:12px;
    color:#383838;
    background-color:#f7f7f7;
}
.blt-select-zone > span{
    font-size:12px;
    text-align:right !important;
}

.blt-select-price{
    margin-bottom:5px;
    height:24px;
    font-size:12px;
    cursor:pointer;
}
.zone-sold-out{
    color:red !important;
}
.blt-select-price > div{
    display:inline-block;
    height:22px;
    width:68px;
    text-indent:5px;
    line-height:22px;
    border:solid 1px #bbbbbb;
    border-left:solid 4px #bbbbbb;
    font-size:12px;
    color:#383838;
    background-color:#f7f7f7;
}
.blt-select-price > span{
    margin-left:5px;
    font-size:12px;
}
.zone-selected > div{
    background-color:#04b500;
    color:#fff;
    font-size:12px;
    box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -o-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
}
.zone-selected > span{
    color:#676767;
}
.zone-unavailable > div{
    padding-left:3px;
    font-size:12px;
    border:solid 1px #efefef;
    background-color:#fff;
    color:#bcbcbc;
}
.zone-unavailable > span {
    color:#bcbcbc;
}
.address-pin-icon{
    width:17px;
    height:15px;
    background-position:-261px -25px;
}
.blt-nr-tickets-select-cont a{
    cursor:pointer;
    font-size:12px;
    text-align:center;
    font-weight:bold;
    color:#000;
    background-color:#f7f7f7;
    border:solid 1px #c3c3c3;
    padding:3px 8px;
    margin-left:5px;
}
.blt-nr-tickets-select-cont a:hover{
    background-color:#04b500;
    color:#fff;
    box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -o-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
}
.blt-nr-tickets-select-cont a.active{
    background-color:#04b500;
    color:#fff;
    box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
    -o-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.5);
}
.blt-info-style1{
    font-size:11px;
    margin:15px 0px !important;
}
.blt-info-style1 img{
    margin-right:10px;
}
.blt-tickets-list{
    display:inline-block;
}
.blt-tickets-list > div{
    border:solid 1px #c3c3c3;
    border-bottom:none;
    font-size:12px;
    color:#383838;
    height:21px;
    line-height:21px;
    padding:0px 10px;
}
.blt-tickets-list > div.blt-tickets-total{
    color:#383838;
    background-color:#e6e6e6;
    border:solid 1px #948f8f;
    border-bottom:solid 1px #948f8f;
}
.alert-icon2{
    width:28px;
    height:23px;
    background-position:-301px 0px;
}
.blt-info-img{
    position:relative;
    padding-left:35px;
    font-size:11px;
    color:#959595;
    margin:15px 0px;
}
.blt-info-img > img{
    position:absolute;
    left:0px;
    top:50%;
    margin-top:-11px;
}
.promo-info-img{
    position:relative;
    padding:15px;
    padding-left:35px;
    font-size:11px;
    background-color:#f0f0f0;
}
.promo-info-img > img{
    position:absolute;
    left:5px;
    top:50%;
    margin-top:-11px;
}
.blt-input-text > div.radio{
    position:relative;
    top:-2px;
}
.blt-input-text{
    cursor:pointer;
    padding:10px;
    padding-right:30px;
    font-size:13px;
    background-color:#ebeaea;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    margin-right:15px;
}
.blt-input-text:hover{
    background-color:#d6d6d6;
}
.blt-checkout-table{
    font-size:12px;
    width:100%;

    border-collapse: separate;
    border-spacing:0px 10px;

}

.blt-checkout-table th {
    color:#808080;
    padding:0;
    margin:0;
    font-weight:normal;
    background-image:url('../site-images/pat1.png');
    background-repeat:repeat-x;
    background-position:bottom;
    padding-bottom:10px;
}
.blt-checkout-table td{
    cursor:pointer;
    background-color:#f7f7f7;
    color:#383838;
    border:solid 1px #bbb;
    border-left:none;
    padding:5px 5px;
}
.blt-checkout-table thead{
    padding:0;
    margin:0px;
}

.blt-checkout-table tr td:first-child{
    border-right:none;
    width:15px;
    background-color:#ebebeb;
    border-left:solid 1px #bbb;
}
.blt-checkout-table tr td.blt-method{
    background-color:#ebebeb;
}
.blt-checkout-table tr:hover td{
    background-color:#d6d6d6;
}
.blt-checkout-table tr.active-row td{
    background-color:#d6d6d6;
}
.blt-input-par{
    cursor:pointer;
    position:relative;
    background-color:#f7f7f7;
    color:#000;
    margin-bottom:15px !important;
    padding:10px 5px !important;
    font-size:12px;
    border:solid 1px #bbbbbb;
}
.blt-input-par > div.radio{
    position:relative;
    top:0px;
    margin-right:10px;
}
.blt-input-par:hover{
    background-color:#ebebeb;
}
.blt-input-par input[type="radio"]{
    position:absolute;
    left:5px;
    top:50%;
    margin-top:-6px;
}
.address-active{
    background-color:#ebebeb;
}
.blt-order-summary > span:first-child{
    display:inline-block;
    position:relative;
    font-size:12px;
    color:#fff;
    background-color:#828282;
    padding:3px 10px;
    margin-top:15px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    -moz-border-top-left-radius:3px;
    -moz-border-top-right-radius:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    -o-border-top-left-radius:3px;
    -o-border-top-right-radius:3px;
}
.blt-table-summary{
    color:#383838;
    font-size:12px;
    border-collapse:collapse;
}
.blt-table-summary td{
    padding:3px 10px;
    border:solid 1px #828282;
}
.blt-table-summary tr.blt-order-summary-total td{
    background-color:#e6e6e6;
    color:#000;
}
.same-cat-content{
    max-height:250px;
}
.same-cat-event{
    font-size:11px;
    background-color:#ededed;
    padding:10px;
    width:180px;
    overflow:auto;
    border-radius:5px;
    -moz-border-radius:5px;
    -o-border-radius:5px;
    -webkit-border-radius:5px;
    margin-bottom:5px;
}
.same-cat-event p{
    padding:0;
    margin:0;
}
.same-cat-event a{
    cursor:pointer;
    text-decoration:none;
    color:#000;
}
.same-cat-event p{
    color:#909090;
}
.blt-summary-event-info{
    font-size:12px;
    height:23px;
    line-height:23px;
    background-color:#f7f7f7;
    border:solid 1px #bbbbbb;
}
.blt-cart-event-info{
    font-size:12px;
    height:23px;
    line-height:23px;
    background-color:#ebeaea;
}
.blt-cart-event-info div{
    float:left;
    text-align:right;
    width:175px;
    padding-right:10px;
}
.blt-cart-event-info div.blt-cart-event-title{
    width:400px;
    float:left;
    text-align:left;
    text-indent:5px;
}
.blt-cart-event-info a{
    cursor:pointer;
    float:right;
    display:block;
    width:23px;
    height:23px;
    text-align:center;
    line-height: 23px;
    background-color:#cccccc;
}
.blt-cart-event-info span{
    display:block;
    height:100%;
    width:23px;
    float:left;
    text-align:center;
    color:#fff;
    background-color:#b6b6b6;
}
.blt-summary-event-info div{
    float:right;
    text-align:right;
    width:175px;
    padding-right:10px;
}
.blt-summary-event-info div:first-child{
    width:400px;
    float:left;
}
.summary-cont{
    width:600px;
}
.blt-summary-event-cont{
}
.blt-summary-event-cont .blt-checkout-summary-table{
    position:relative;
    top:-1px;
}
.blt-checkout-summary-table{
    color:#6b6b6b;
    width:580px;
    margin-left:20px;
    font-size:11px;
    border-collapse:collapse;
}
.blt-checkout-summary-table tr{
    border:solid 1px #bbbbbb;
}
.blt-checkout-summary-table tr td{
    height:18px;
    text-align:right;
}
.blt-checkout-summary-table tr td:first-child{
    text-align:left;
    padding-left:15px;
}
.blt-checkout-summary-table tr td:last-child{
    width:21px;
    text-align:center;
}
.blt-checkout-summary-table tr.total td:last-child{
    text-align:right;
    padding-right:24px;
}
.blt-summary-table1{
    margin-top:20px;
    color:#6b6b6b;
    font-size:12px;
    border-collapse:collapse;
}
.blt-summary-table1 th{
    padding:5px;
    text-align:left;
    font-weight:normal;
}
.blt-summary-table1 td{
    border:solid 1px #bbbbbb;
    padding:5px;
}
.blt-cart-title-cont{
    position:relative;
    width:610px;
    font-size:11px;
    margin-left:25px;
    padding-right:15px;
    height:27px;
    line-height:27px;
    border-radius:5px;
    -moz-border-radius:5px;
    background: #666666; /* Old browsers */
    background: -moz-linear-gradient(left, #666666 16%, #eeeeee 83%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(16%,#666666), color-stop(83%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #666666 16%,#eeeeee 83%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #666666 16%,#eeeeee 83%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #666666 16%,#eeeeee 83%); /* IE10+ */
    background: linear-gradient(to right, #666666 16%,#eeeeee 83%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#eeeeee',GradientType=1 ); /* IE6-9 */
}
.blt-cart-title-cont > img{
    position:absolute;
    top:-5px;
    left:-25px;
}
.blt-cart-title{
    float:left;
    color:#fff;
    padding-left:25px;
    font-size:12px;
}
.blt-cart-title-time{
    float:right;
}
.blt-cart-wrapper{
    width:650px;
}
.blt-cart-title-time span{
    color:#e63600;
    font-size:12px;
}
.blt-cart-event-tickets-cont > div:first-child{
    float:left;
    height:23px;
    width:182px;
    font-size:11px;
    color:#7d7d7d;
}
.blt-cart-event-tickets-cont > div:first-child a{
    cursor:pointer;
    display:inline-block;
    line-height:23px;
}
.blt-cart-event-tickets-cont > div:first-child a span{
    position:relative;
    top:-5px;
}
.blt-cart-event-tickets-cont > div:first-child a.opened:hover img{
    background-position:-549px -20px;
}
.blt-cart-event-tickets-cont table{
    width:425px;
    float:right;
}
.toggle-up-a img{
    width:23px;
    height:19px;
    background-position:-560px -48px;
}
.toggle-up-a img:hover{
    background-position:-560px -68px;
}
.toggle-up-a:hover img{
    background-position:-560px -68px;
}
.toggle-up{
    width:23px;
    height:19px;
    background-position:-560px -48px;
}
.toggle-up:hover{
    background-position:-560px -68px;
}
.toggle-down-a img{
    width:23px;
    height:19px;
    background-position:-536px -48px;
}
.toggle-down-a img:hover{
    background-position:-536px -68px;
}
.toggle-down-a:hover img{
    background-position:-536px -68px;
}
.toggle-down{
    width:23px;
    height:19px;
    background-position:-536px -48px;
}
.toggle-down:hover{
    background-position:-536px -68px;
}
.blt-checkout-buttons-cont a{
    display:block;
    cursor:pointer;
    text-indent:-99999px;
    overflow:hidden;
    white-space: nowrap;
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
}
.blt-checkout-buttons-cont a.prev-btn{
    float:left;
}
.blt-checkout-buttons-cont a.continue-btn{
    float:right;
    margin-left:10px;
}
.blt-checkout-buttons-cont a.add-to-cart-btn{
    float:right;
}
.blt-checkout-buttons-cont .icon-message{
    float:right;
    margin:0px 5px;
}
.blt-checkout-buttons-cont a.add-other-tickets-btn{
    float:right;
    margin:0px 5px;
    margin-right:10px;
}
.blt-checkout-buttons-cont a.finalize-btn{
    float:right;
    margin:0px 5px;
}
.prev-btn{
    width:80px;
    height:27px;
    background-position:-203px -175px;
}
.prev-btn:hover{
    background-position:-203px -203px;
}
.continue-btn{
    width:80px;
    height:27px;
    background-position:-203px -119px;
}
.continue-btn:hover{
    background-position:-203px -147px;
}
.event-details-btn{
    width:120px;
    height:23px;
    background-position:-203px -554px;
}
.event-details-btn:hover{
    background-position:-203px -578px;
}
.add-to-cart-btn{
    width:122px;
    height:27px;
    background-position:0px -232px;
}
.add-to-cart-btn:hover{
    background-position:0px -259px;
}
.add-other-tickets-btn{
    width:194px;
    height:27px;
    background-position:0px -119px;
}
.add-other-tickets-btn:hover{
    background-position:0px -147px;
}
.sprite-btn{
    display: inline-block;
    cursor: pointer;
    text-indent: -99999px;
    overflow: hidden;
    white-space: nowrap;
    background-image: url('../site-images/sprite.png');
    background-repeat: no-repeat;
}
.apply-btn{
    width:82px;
    height:27px;
    background-position: -200px -493px;
}
.apply-btn:hover{
    background-position: -200px -521px;
}
.finalize-btn{
    width:160px;
    height:27px;
    background-position:0px -286px;
}
.finalize-btn:hover{
    background-position:0px -315px;
}
.cart-icon-small{
    width:21px;
    height:16px;
    background-position:-332px 0px;
}
.icon-message{
    font-size:12px;
    color:#069700;
    padding:3px 10px;
    border:solid 1px #2fa82a;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
}
.icon-message > img{
    position:relative;
    top:2px;
    margin-right:3px;
}
.cart-title{
    position:relative;
    margin-bottom:5px;
}
.cart-right-btn:hover .cart-title{
    cursor:pointer;
    background-color:#f2f2f2;
}

.cart-title > img{
    position:absolute; 
}
.cart-title > div{
    position:relative;
    line-height:normal;
    margin-left:50px;
    font-weight:normal;
    top:7px;
    color:#8d8d8d;
}
.cart-title > div.nr-tickets{
    margin-top:15px;
}
.cart-title > div.nr-tickets span{
    color:#04a800;
}
.cart-title > div.cart-time{
    font-size:10px;
    margin-top:5px;
    color:#8d8d8d;
    white-space: nowrap;
}
.cart-title > div.cart-time span{
    background-color:#f3f3f3;
    border:solid 1px #cecece;
    font-size:12px;
    color:#e63600;
    padding:3px 6px;
    border-radius:5px;
}
.blt-cart-summary-title{
    background-color:#A1A1A1;
    color:#fff;
    height:32px;
    line-height:32px;
    text-indent:10px;
    border-radius:5px;
    margin-bottom:10px;
}
.plain_btn{
    text-decoration:none;
    color:inherit;
}
.art-overlay-info{
    color:#000;
    padding:10px;
    border-radius:5px;
    background-color:#efefef;
    background-image:url('../site-images/pat2.png');
    box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}
.art-overlay-info > div{

    background-color:#ffffff;
    color:#000;
    font-size:12px;
    padding:20px 10px;
}
.art-overlay-info > div > img{
    position:relative;
    top:2px;
    margin-right:5px;

}
.ui-widget-overlay {
    background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:100;
}
.zone-sold-out{
    color:#ea1600 !important;
    border-color:#efefef !important;
}
.zone-sold-out:hover{
    cursor:default !important;
    color:#ea1600 !important;
    border-color:#efefef !important;
}
.zone-sold-out > div{
    border:solid 1px #efefef;
    border-left:solid 4px #efefef;
    font-size:12px;
    color:#ea1600;
    background-color:#f7f7f7;
}
.zone-sold-out > span{
    margin-left:5px;
    font-size:12px;
}
.blt-event-select-zone-price .spacing-both{
    margin-top:10px !important;
}
#checkout-timer-cont{
    position:absolute;
    bottom:-30px;
    right:0;
    font-size:11px;
    background-color:#fff;
    border:solid 1px #d0d0d0;
    border-radius:5px;
    color:#6b6b6b;
    height:20px;
    padding:0px 5px;
    line-height:20px;
}
#checkout-timer-cont > img{
    position:relative;
    margin-right:5px;
    top:-4px;
}
.checkout-timer{
    color:#0082cf;

}
.blt-select-aq-method{
    font-size:11px;
    margin-top:10px !important;
    margin-left:45px !important;
}
.blt-select-aq-method label{
    display:inline-block;
    *display:inline;
    zoom:1;
    background-color:#ebebeb;
    color:#000;
    height:20px;
    width:80px;
    cursor:pointer;
    line-height:20px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    -moz-border-top-right-radius:5px;
    -moz-border-bottom-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    border-top-left-radius:25px;
    border-bottom-left-radius:25px;
    -moz-border-top-left-radius:25px;
    -moz-border-bottom-left-radius:25px;
    -webkit-border-top-left-radius:25px;
    -webkit-border-bottom-left-radius:25px;
}
.blt-select-aq-method label:hover{
    background-color:#d6d6d6;
}
.blt-select-aq-method > span{
    margin-left:10px;
}
.blt-select-aq-method label div.radio{
    position:relative;
    top:-1px;
}
.checkout-step3A{
    padding-top:10px;
    height:130px;
    border-bottom:solid 1px #2cab65;
}
.checkout-step3A > p{
    margin-left:35px;
    margin-top:10px;
}
.checkout-step3A > p > label{
    position:relative;
    top:10px;
}
.ui-icon-closethick{
    display:inline-block;
    position:relative;
    top:-3px;
    background-image:url('../site-images/sprite.png');
    background-repeat:none;
}
.cross-icon, .ui-icon-closethick{
    cursor:pointer;
    width:10px;
    height:10px;
    background-position:-617px 0px;
}
.cross-icon:hover, .ui-icon-closethick:hover{
    background-position:-617px -12px;
}
.edit-icon{
    cursor:pointer;
    width:13px;
    height:13px;
    background-position:-630px 0px;
}
.edit-icon:hover{
    background-position:-630px -13px;
}
.active-edit-icon > img{
    background-position:-630px -13px;
}
.add-address-icon{
    width:152px;
    height:27px;
    background-position:0px -175px;
}
.add-address-icon:hover{
    background-position:0px -203px;
}
.save-address-icon{
    width:130px;
    height:27px;
    background-position:-201px -232px;
}
.save-address-icon:hover{
    background-position:-201px -260px;
}
.save-info-icon{
    width:131px;
    height:27px;
    background-position:-200px -390px;
}
.save-info-icon:hover{
    background-position:-201px -418px;
}
.save-password-icon{
    width:131px;
    height:27px;
    background-position:-200px -335px;
}
.save-password-icon:hover{
    background-position:-200px -362px;
}
.blt-create-account-cont{
    background-color:#f4f4f4;
    font-size:12px;
    padding:10px 20px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
}
.blt-create-account-cont > div{
    min-height:26px;
    line-height:26px;
    margin:5px 0px;
}
.blt-create-account-cont > div > input[type="text"], .blt-create-account-cont > div > input[type="password"]{
    width:203px;
    height:21px;
    border:solid 1px #bdbdbd;
    padding:0px;
    font-size:12px;
    color:#000;
}
.blt-create-account-cont > div.checkout-address-cont select{
    width:170px;
    height:23px;
    border:solid 1px #bdbdbd;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
}
.blt-create-account-cont label.error{
    font-size:11px;
    color:#be0a0a;
    margin-left:5px;
}
.blt-create-account-cont > div > span{
    color:#717171;
    font-size:11px;
    margin-right:10px;
}
.blt-create-account-cont .confirm-pass-cont{
    padding-bottom:20px;
    border-bottom:solid 1px #d6d6d6;
}
.blt-create-account-cont .user-info-cont{
    margin-top:20px;
}
.blt-create-account-cont .confirm-pass-cont input{
    margin-left:40px;
}
.checkout-address-cont{
    padding-top:20px;
    margin-top:20px !important;
    border-top:solid 1px #d6d6d6;
}
.checkout-address-cont2{
    border-bottom:solid 1px #d6d6d6;
    height:135px;
    margin-bottom:20px !important;
    padding-left:55px !important;
}
.checkout-address-cont2 textarea{
    border:solid 1px #bdbdbd;
    width:360px;
    height:80px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    font-family: "Arial", "Verdana";
    font-size:12px;
}
.checkout-phone{
    padding-bottom:20px !important;
    margin-bottom:20px !important;
    border-bottom:solid 1px #d6d6d6;
}
.create-account-btn{
    width:154px;
    height:24px;
    background-position:0px -343px;
}
.create-account-btn:hover{
    background-position:0px -368px;
}
.back_first_page{
    width:157px;
    height:27px;
    background-position:0px -393px;
}
.back_first_page:hover{
    width:157px;
    height:27px;
    background-position:0px -421px;
}
.btn-sprite{
    cursor:pointer;
    background-image: url('../site-images/sprite.png');
    background-repeat: no-repeat;
    border:none;
    text-indent:-99999px;
    overflow:hidden;
}
.btn-a-sprite{
    white-space: nowrap;
    display:inline-block;
    cursor:pointer;
    text-indent:-99999px;
    overflow:hidden;
    background-image:url('../site-images/sprite.png');
    background-repeat:no-repeat;
}
.blt-content-wrapper{
    width:600px;
}
.msg-info{
    width:80%;
    margin:0 auto;
    margin-top:60px;
    padding:30px;
    text-align:center;
    font-size:14px;
}
.hide-content{
    font-size:12px;
    height:22px;
    line-height: 22px;
}
.hide-content > a{
    cursor:pointer;
}
.hide-content > a > img{
    position:relative;
    top:-5px;
}
.article-hide{
    border-top:solid 1px #04a800;
    width:650px;
}
.zoom-image{
    width:129px;
    height:22px;
    background-position:-202px -288px;
}
.zoom-image:hover{
    background-position:-202px -311px;
}
.info-icon{
    width:28px;
    height:23px;
    background-position:-301px 0px;
}
.checkout-events-title{
    font-size:12px;
    padding:15px !important;
    margin-top:20px !important;
    background-color:#ebebeb;
}
.select-style1{
    width:170px;
    height:23px;
    border:solid 1px #bdbdbd;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
}
.textarea-style1{
    border:solid 1px #bdbdbd;
    width:360px;
    height:80px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    font-family: "Arial", "Verdana";
    font-size:12px;
}
.address-select-cont{
    margin-bottom:15px;
}
.address-select-cont select{
    margin-right:15px;
}
.adds_cont img{
    width:210px;
}
.login-msg{
    font-size:12px;
    white-space: nowrap;
}
.blt-button-inline{
    height:27px;
    display:inline-block;
    cursor:pointer;
    text-decoration:none;
    font-size:14px;
    text-transform: capitalize;
    line-height:27px;
    padding:0px 10px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    -ms-border-radius:3px;
}
.blt-button{
    color:#404040;
    background: #d4d4d4; /* Old browsers */
    background: -moz-linear-gradient(top, #d4d4d4 0%, #f1f1f1 16%, #dbdada 43%, #a7a7a7 87%, #a4a3a3 95%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(16%,#f1f1f1), color-stop(43%,#dbdada), color-stop(87%,#a7a7a7), color-stop(95%,#a4a3a3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d4d4d4 0%,#f1f1f1 16%,#dbdada 43%,#a7a7a7 87%,#a4a3a3 95%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d4d4d4 0%,#f1f1f1 16%,#dbdada 43%,#a7a7a7 87%,#a4a3a3 95%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d4d4d4 0%,#f1f1f1 16%,#dbdada 43%,#a7a7a7 87%,#a4a3a3 95%); /* IE10+ */
    background: linear-gradient(to bottom, #d4d4d4 0%,#f1f1f1 16%,#dbdada 43%,#a7a7a7 87%,#a4a3a3 95%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#a4a3a3',GradientType=0 ); /* IE6-9 */
}
.blt-button:hover{
    color:#fff;
    background: #009d01; /* Old browsers */
    background: -moz-linear-gradient(top, #009d01 0%, #1dce00 17%, #01a801 44%, #339f31 87%, #078d04 95%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009d01), color-stop(17%,#1dce00), color-stop(44%,#01a801), color-stop(87%,#339f31), color-stop(95%,#078d04)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #009d01 0%,#1dce00 17%,#01a801 44%,#339f31 87%,#078d04 95%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #009d01 0%,#1dce00 17%,#01a801 44%,#339f31 87%,#078d04 95%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #009d01 0%,#1dce00 17%,#01a801 44%,#339f31 87%,#078d04 95%); /* IE10+ */
    background: linear-gradient(to bottom, #009d01 0%,#1dce00 17%,#01a801 44%,#339f31 87%,#078d04 95%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009d01', endColorstr='#078d04',GradientType=0 ); /* IE6-9 */
}

/*JQUERY UI*/
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
    z-index:1000;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .0em 1em;
    position: relative;
    margin-bottom:10px;
    border-bottom:solid 2px #28a770;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    position:relative;
    top:5px;
    font-weight:bold;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    padding: .5em 1em;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane{
    float:right;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-dialog-titlebar-close span.ui-button-text{
    display:none;
}
.ui-dialog{
    background-image:url('../site-images/pat2.png');
    background-color:#fff;
    padding:15px;
    border-radius:5px;
    border:solid 1px #C4C4C4;
    padding-top:0px;
    font-size:12px;
    padding-bottom:0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    box-shadow:0px 0px 15px rgba(0,0,0,0.2);
}
.ui-dialog-content{
    background-color:#fff;
    padding:10px;
}
.ui-dialog-buttonset{
    padding:3px 10px;
}
.ui-dialog-titlebar{
    height:26px;
    cursor:move;
}
.ui-button{
    display:inline-block;
    *display:inline;
    zoom:1;
    height:27px;
    line-height:27px;
    cursor:pointer;
    border:none;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    font-size:11px;
    font-weight:bold;
    background: #d4d4d4; /* Old browsers */
    background: -moz-linear-gradient(top, #d4d4d4 0%, #f1f1f1 16%, #dbdada 43%, #a7a7a7 87%, #a4a3a3 95%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4d4d4), color-stop(16%,#f1f1f1), color-stop(43%,#dbdada), color-stop(87%,#a7a7a7), color-stop(95%,#a4a3a3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d4d4d4 0%,#f1f1f1 16%,#dbdada 43%,#a7a7a7 87%,#a4a3a3 95%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d4d4d4 0%,#f1f1f1 16%,#dbdada 43%,#a7a7a7 87%,#a4a3a3 95%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d4d4d4 0%,#f1f1f1 16%,#dbdada 43%,#a7a7a7 87%,#a4a3a3 95%); /* IE10+ */
    background: linear-gradient(to bottom, #d4d4d4 0%,#f1f1f1 16%,#dbdada 43%,#a7a7a7 87%,#a4a3a3 95%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4d4d4', endColorstr='#a4a3a3',GradientType=0 ); /* IE6-9 */
}
.ui-button:hover{
    color:#fff;
    background: #009d01; /* Old browsers */
    background: -moz-linear-gradient(top, #009d01 0%, #1dce00 17%, #01a801 44%, #339f31 87%, #078d04 95%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009d01), color-stop(17%,#1dce00), color-stop(44%,#01a801), color-stop(87%,#339f31), color-stop(95%,#078d04)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #009d01 0%,#1dce00 17%,#01a801 44%,#339f31 87%,#078d04 95%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #009d01 0%,#1dce00 17%,#01a801 44%,#339f31 87%,#078d04 95%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #009d01 0%,#1dce00 17%,#01a801 44%,#339f31 87%,#078d04 95%); /* IE10+ */
    background: linear-gradient(to bottom, #009d01 0%,#1dce00 17%,#01a801 44%,#339f31 87%,#078d04 95%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009d01', endColorstr='#078d04',GradientType=0 ); /* IE6-9 */
}
.blt-event-info-msg{
    padding:0;
    margin:0;
    margin:20px !important;
    padding:20px !important;
    padding-bottom:0px !important;
    text-align:center !important;
    font-size:14px !important;
}
.blt-info-2{
    font-size:14px !important;
    text-align:center !important;
    color:orangered;
    margin-top:15px !important;
}
.blt-img-title{
    font-size:14px;
    color:#8d8d8d;
    margin:20px 0px;
}
.blt-img-title img{
    position:relative;
    top:1px;
    margin-right:5px;
}
.blt-news-title .blt-img-title{
    margin:0 !important;
}
.blt-news-title .blt-img-title > div{
    text-align:center;
    background-color:#000;
    border-radius:5px;
    box-shadow:0px 0px 5px rgba(0,0,0,0.5);
    padding-top:2px;
    height:94px;
}
.blt-news-title .blt-img-title span{
    display:block;
    text-align:center !important;
    color:#000;
    margin-top:5px;
    font-size:12px;
    font-weight:bold;
}
.blt-tabs-container{
    padding:0;
    padding-left:15px;
    list-style-type: none;
    display: inline;
    margin:0;

}
.blt-tabs-container ul{
    position:relative;
    top:-18px;
}
.blt-tabs-container li{
    display:block;
    float:left;
    width:100px;
    height:18px;
    margin:0px 2px;
}
.blt-tabs-container li:first-child{
    margin-left: 15px;
}
.blt-tabs-container ul a{
    position:relative;
    top:1px;
    cursor:pointer;
    display:block;
    width:100px;
    height:18px;
    color:#595959;
    font-size:11px;
    text-align:center;
    line-height:18px;
    text-decoration:none;
    background-color:#d7d7d7;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}
.blt-tabs-container ul a:hover{
    background-color:#f4f4f4;
}
.blt-tabs-container li.ui-tabs-active a{
    background-color:#f4f4f4;
    position:relative;
    top:1px;
    cursor:default;
}
.blt-tabs-content-container{
    background-color: #f4f4f4;
    padding:15px;
    font-size:11px;
    width:620px;
    min-height:400px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;

}
.blt-change-pass-cont{
    width:580px;
}
.blt-round-container{
    background-color:#f8f8f8;
    border:solid 1px #bbbbbb;
    padding:10px;
    font-size:12px;
    color:#717171;
    border-radius:3px;
}
.blt-account-event-details-cont{
    font-size:11px !important;
}
.blt-account-order-info{
    width:270px;
    background-color:#fff;
    border:solid 1px #bbbbbb;
    border-top:none;
    color:#383838;
    height:23px;
    line-height:23px;
    float:right;
}
.blt-button-normal{
    font-size:11px;
    text-transform: uppercase;
    padding:6px;
    text-decoration:none;
    font-weight:bold;
    border-radius:3px;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
}
.blt-button-normal:hover{
    text-shadow:none;
}
.open-venue{
    position:relative;
    top:3px;
}
.blt-account-event-cont{
    border-bottom:solid 1px #d6d6d6;
    padding-bottom:15px;
    padding-top:15px;
}
.blt-account-event-cont:last-child{
    border-bottom:none;
}
.blt-account-event-title{
    float:left;
    width:450px;
}
.blt-account-event-date{
    width:150px;
    float:right;
    color:#8b8b8b;
}
.blt-account-event{
    font-size:12px;
    height:23px;
    line-height:23px;
    background-color:#fff;
    border-left:solid 2px #0082cf;
    padding-left:10px;
}
.blt-account-btn{
    font-size:11px;
    line-height:19px;
    height:19px;
    width:185px;
    float:left;
    color:#8b8b8b;
}
.blt-account-btn a img{
    position:relative;
    top:-3px;
}
.blt-account-btn .toggle-btn{
    cursor:pointer;
}
.blt-account-details{
    width:435px;
    float:right;
}
.blt-order-info{
    width:270px;
    border:solid 1px #bbbbbb;
    height:23px;
    line-height:23px;
}
.blt-account-order-noTickets{
    width:70px;
    padding-left:10px;
    float:left;
}
.blt-account-order-status{
    width:170px;
    padding-right:10px;
    float:right;
}
.blt-accStatus-txt{
    float:left;
    width:95px;
}
.blt-accStatus{
    float:right;
    width:75px;
    text-align: right;
}
.order-status-0{
    color:#1770bc;
}
.order-status-1{
    color:#04a800;
}
.order-status-2{
    color:#04a800;
}
.order-status-3{
    color:#c60303;
}
.order-status-4{
    color:#c60303;
}
.blt-account-ticketInfo{
    width:70%;
    float:left;
}
.blt-account-ticketPrice{
    width:25%;
    float:right;
    padding-right:10px;
    text-align:right
}

.blt-account-ticketCont{
    height:18px;
    line-height:18px;
    border:solid 1px #bbbbbb;
    border-top:none;
    padding-left: 10px;
}
.blt-account-ticketCont:first-child{
    border-top:solid 1px #bbbbbb;
}
.blt-account-order-detail{
    border:solid 1px #bbbbbb;
    border-top:none;
    padding-left: 10px;
}
.blt-account-order-detail > div{
    min-height:18px;
    line-height:18px;
}
.blt-account-detail-left{
    width:120px;
    float:left;
}
.blt-account-detail-left span{
    width:10px;
    float:right;
}
.blt-account-detail-left span:first-child{
    width:100px;
    float:left;
}
.blt-account-detail-right{
    width:290px;
    padding-left:10px;
    float:right;
    border-left:solid 1px #bbbbbb;
}
.detailsHidden .blt-account-tickets{
    display:none !important;
}
.detailsHidden .blt-account-order-info{
    border-top:solid 1px #bbbbbb;
}
.blt-account-address-btns{
    width:25px;
    float:right;
    height:45px;
}
.blt-account-address-btns > div{
    cursor:pointer;
    width:23px;
    height:22.5px;
    line-height:22.5px;
    text-align:center;
    background-color:#cccccc;
}
.blt-account-address-btns > div > img{
    position:relative;
    top:3px;
}
.blt-account-address-btns > div:hover {
    background-color:#04b500;
    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
}
.blt-account-address-btns > div.active-edit-icon {
    background-color:#04b500;
    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
}
.blt-account-address-btns > div:hover img.cross-icon{
    background-position:-617px -12px;
}
.blt-account-address-btns > div.active-edit-icon img.edit-icon{
    background-position:-630px -13px;
}
.blt-account-address-btns > div:hover img.edit-icon{
    background-position:-630px -13px;
}
.blt-account-address-btns > div:first-child{
    margin-bottom:1px;
}
.blt-account-address{
    width:592px;
    float:left;
    min-height:45px;
}
.blt-account-address-index{
    width:65px;
    float:left;
    padding-top:5px;
    color:#535353;
    text-indent:10px;
    height:40px;
    background-color:#fff;
    border:solid 1px #bbbbbb;
    border-right:none;
}
.blt-account-address-str-cont{
    width:526px;
    float:right;
}
.blt-account-address-str, .address-cont{
    padding-top:5px;
    text-indent:10px;
    min-height:40px;
    background-color:#fff;
    border:solid 1px #bbbbbb;
}
.address-cont{
    padding-top:5px !important;
}
.address-cont-wrap .add-address-btn-cont{
    border-top:none;
    padding-top:0 !important;
    margin-top:10px !important;
    padding-bottom:25px;
    border-bottom:solid 1px #d6d6d6;
}
.blt-account-address{
    float:left;
}
.add-address-btn-cont{
    text-align:right;
    border-top:solid 1px #d6d6d6;
    padding-top:15px;
    margin-top:15px;
}
.add-address-btn-cont >*{
    text-align:left;
}
.add-address-cont{
    color:#959595;
    padding:5px;
    padding-top:0px;
}
.add-address-cont textarea{
    width:505px;
    border-radius:5px;
    border:solid 1px #959595;
    height:75px;
}
.add-address-cont .input-cont{
    margin-bottom:10px;
}
.add-address-cont .input-cont select{
    border-radius:3px;
    border:solid 1px #959595;
    padding:3px;
    width:160px;
    margin-right: 5px;
}
.new-address-cont .add-address-btn-cont {
    position:relative;
    border-top:none;
    margin-top:0px;
}
.blt-account-group{
    padding:15px;
    border-top:solid 1px #d6d6d6;
}
.blt-account-info{
    border:solid 1px #bbbbbb;
    width:585px;
    float:left;
}
.blt-account-info > div{
    padding:15px;
}
.blt-account-info input[type="text"]{
    margin-left:5px;
    color:#000;
}
.blt-account-info-cont .blt-edit-btn{
    float:left;
    margin-left:1px;
    cursor:pointer;
    width:23px;
    height:22.5px;
    line-height:22.5px;
    text-align:center;
    background-color:#cccccc;
}
.blt-account-info-cont .blt-edit-btn > img{
    position:relative;
    top:3px;
}
.blt-account-info-cont .blt-edit-btn:hover {
    background-color:#04b500;
    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
}
.blt-account-info-cont div.active-edit-icon {
    background-color:#04b500;
    box-shadow: inset 0px 0px 5px rgba(0,0,0,0.5);
}
.blt-account-info-cont .active-edit-icon img.edit-icon{
    background-position:-630px -13px;
}
.blt-account-info-cont .blt-edit-btn:hover img.edit-icon{
    background-position:-630px -13px;
}
#personal-data span{
    color:#717171;
}
.account-info-save-footer > div{
    text-align: right;
    margin-right:35px;
}
.account-info-save-footer > div a{
    text-align:left;
}
#change-password .blt-account-group  span{
    display:inline-block;
    width:160px;
}
#change-password .blt-account-group > div:first-child{
    padding-bottom:15px;
}
#change-password .account-info-save-footer{
    margin-top:15px;
}
#change-password .blt-account-info{
    float:none;
}
#change-pass-err{
    text-indent:15px;
}
.custom-calendar-wrap{
    position:relative;
    margin:0 auto;
    width:805px;
}
.bilet-login-form{

}
.bilet-login-form input{
    width:98.5%;
}
.bilet-login-form > div > p{
    margin:7px 0px;
}
.login-alert{
    margin:0 auto;
    padding:5px;
    margin-bottom:15px;
    padding-bottom:10px;
    border-bottom:solid 1px #28A770;
}
#city-container{
    font-size:12px;
    text-indent:5px;
    color:#838383;
}
#city-containter div{
    padding:0px 5px;
}
.blt-outlet-cont{
    margin-top:8px;
    border-top:solid 1px #ccc;
    padding-top:3px;
}
.phone-container{
    background-color:#ffd1d1;
    font-size:12px;
    color:#383838;
    margin:10px 0px;
    padding:5px 10px;
    line-height:55px;
    padding-top:8px;
}
.phone-container img{
    margin-right:7px;
    position:relative;
    bottom:6px;
}
.phone-container input[type="text"]{
    width:200px;
}
.zebra-info > .trans_code{
    margin-top:15px;
    line-height:21px;
}
.zebra-info > .pay_info{
    text-align:left;
    margin-bottom:15px;
    line-height:21px;
}
.rezerveInfo{
    font-size:12px;
    margin-top:25px;
    padding:15px;
    border:solid 1px #ccc;
    border-radius:5px;
}
.checkout-summary-cont h3{
    font-size:14px;
}
input.btn-a-sprite{
    border:none;
}
.user-body-round{
    margin-top: 15px;
    padding: 10px;
    border-radius: 5px;
    padding-bottom: 25px
}
.finalize-form:first-child{
    margin-top:55px;
}
.padd{
    margin-top:15px;
    padding:10px;
    border-radius:5px;
    padding-bottom:25px;
}
.finalize-form{
    margin-top:15px;
    padding:10px;
    border-radius:5px;
    padding-bottom:25px;
}
.finalize-form h3{
    font-size:14px !important;
    border-bottom:solid 1px #d4d4d4;
    padding:5px;
}
.finalize-form label span{
    font-weight:normal;
}
.finalize-event-info{
    border-bottom:solid 1px #ddd;
    padding-bottom:7px;
}
.deliverySelect{
    margin-top:35px;
}
.finalize-event-info .event-title{
    font-size:14px;
    margin:0px;
    line-height:27px;
}
.finalize-event-info div{
    font-size:12px;
}
.ui-body {
    position: relative;
    overflow: hidden;
    display: block;
    clear: both;
}
.ui-body-a {
    background-color: 			#fff /*{a-body-background-color}*/;
    border-color:	 		#ddd /*{a-body-border}*/;
    color: 					#333 /*{a-body-color}*/;
    text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ 	#f3f3f3 /*{a-body-shadow-color}*/;
    border-width: 1px;
    border-style: solid;
}
.outlet-table{
    width:100%;
}
.outlet-table tr th{
    height:35px;
    background-color:#eee;
    border-bottom:solid 1px #ddd;
}
.select-cont{
    text-align:center;
    font-size:14px;
}
.outlet-table tr td{
    font-size:14px !important;
    border-bottom:solid 1px #ddd;
}
.outlet-table tr td:first-child{
    width:120px;
}
.finalize-zebra{
    font-size:14px;
    text-align:center;
}
.finalize-zebra h3{
    font-size:19px;
    margin:10px 0px;
    margin-bottom:5px;
}
.finalize-zebra .pay_info{
    margin: 10px 0px;
    margin-bottom:15px;
}
.transaction-password-cont div:first-child{
    text-align:center;
    font-style:italic;
    margin-top:25px;
}
.transaction-password-cont div.transaction-password{
    font-size:21px;
    text-align:center;
    margin:10px 0px;
    margin-bottom:25px;
    font-weight:bold;
}
.fb-cont{
    margin-top:15px;
}
.blt-info-cont{
    font-size:14px;
    padding: 5px;
    margin-left: 5px;
    text-align:center;
    border:solid 1px #dbdbdb;
    border-radius:5px;
    box-shadow:inset 0px 0px 0px 1px #fff;
    background: rgb(241,241,241); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(241,241,241,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,241,241,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(241,241,241,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(241,241,241,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
.blt-info-cont h4, .blt-info-cont .blt-info-footer{
    position:relative;
    font-size:12px;
    color:#848484;
    margin:0;
    line-height:34px;
    border-bottom:solid 1px #dbdbdb;
}
.blt-info-cont h4 > i.fa,  .blt-info-cont > div > i.fa{
    font-size:23px;
    position:absolute;
    color:#848484;
    left:10px;
    top:5px;
    margin-right:10px;
}

.blt-info-cont .blt-info-footer{
    position:relative;
    font-size:12px;
    padding:5px;
    padding-left:47px;
    line-height:19px;
    border-top:solid 1px #dbdbdb;
    border-bottom:none;
}
.blt-info-cont > div > i.fa{
    top:50%;
    margin-top:-8px;
}
.little-text {
    font-size:10px;
}
.blt-info-cont > div{
    text-align:left;
    position:relative;
    padding:20px 5px;
    padding-left:47px;
    padding-bottom:15px;
    font-size:17px;
    color:#3a3a3a;
    font-weight:bold;
    text-shadow:1px 2px 2px rbga(0,0,0,0.3);
    border-top:solid 1px #fff;
}
.checkout-alert p {
    text-align:left;
    margin-left:11px;
    font-size:12px !important;
    font-family: Arial, 'Segoe UI', Verdana !important;
}
.checkout-alert img.alert-icon-mini{
    position:relative;
    bottom:6px;
    margin-right:6px;
}
.voucher-container .apply-btn{
    position:relative;
    top:9px;
}
.info-p{
    font-size:12px;
    font-style:italic;
    border-bottom:solid 1px #ccc;
    margin-bottom:10px !important;
    padding-bottom:8px !important;
}
.msg-p{
    font-size:12px;
     margin-top:10px !important;
     line-height: 32px;
}
.msg-p > img.sprite-img{
    margin-right:10px;
}
.msg-p > span{
    position:relative;
    top:5px;
}