/*Theme Name: Triumph
Theme URI: http://www.mooreinternetservices.com
Description: A Specialized Theme By Moore Internet Services
Version: 0.5
Author: Moore Internet Services
Author URI: http://www.mooreinternetservices.com
*/


/*border: solid 1px black;*/

a { outline: none;}

body {
    background: #000000;
    color: #969696;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;
    margin: 10px auto 10px;
    padding: 0px;
}

#wrapper {
    width: 833px;
    margin: 40px auto 0px;
    padding: 0px 0px 0px 0px;

}

.logo {
    margin: 0;
}

.triumph {
    font-size: 19px;
    margin: 5px 0px 0px -1px;
    padding: 0;
    font-weight: normal;
    text-decoration: none;
    letter-spacing: .05em;
    outline:none;
    color:#ffffff;

}


/****************************************************
  Home Page
*****************************************************/


.motto {
    font-size: 13px;
    font-weight: normal;
    margin: 5px 0 10px -1px;
    letter-spacing: .02em;
}

#homewrapper {
    width: 833px;
    height:474px;
    margin: 0px auto 0px;
    padding: 0px 0px 0px 0px;
}

.store-wrapper {
    width:833px;
    height:250px;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;

}

.store-wrapper .store {
    width: 275px;
    height:250px;
    float:left;
    margin: 0px 4px 0px 0px;
    padding: 0px 0px 0px 0px;
    border:none;
    outline:none;
}

.store-wrapper .storeright {
    width: 275px;
    height:250px;
    display:inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border:none;
    outline:none;
}

.location-image {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    outline:none;
    border:none;
    width: 275px;
    height:250px;
}
.location-image img {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    outline:none;
    border:none;
    width: 275px;
    height:250px;

}


#restuarant-tour-1 {

}

#restuarant-tour-2 {
    display:none;
}

.tour-image {
    width: 275px;
    display:inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    outline:none;
    border:none;
}

.ie7 .tour-image {
    width: 275px;
    display:inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    outline:none;
    border:none;
}

.tour-image img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    outline:none;
    border:none;
}

.tour-image-right {
    width: 275px;
    display:inline-block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    outline:none;
    border:none;
}

.ie7 .tour-image-right {
    width: 275px;
    display:inline;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    outline:none;
    border:none;
}

.tour-image-right img {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    outline:none;
    border:none;
}


.home-princeton{
    height: 26px;
    width: 275px;
    background: #cb310e; /* #C85731; c3552d;*/
    padding: 0px 0px 0px 0px;
}

.home-princeton a {
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    display:block;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}

.home-princeton p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;

}

.home-newhope {
    height: 26px;
    width: 275px;
    background: #330966;  /* #52317E; 53186d*/;
    padding: 0px 0px 0px 0px;
}

.home-newhope a {
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    display:block;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}

.home-newhope p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
}

.home-philadelphia {
    height: 26px;
    width: 275px;
    background: #0f6734 ; /* #008551 008047;*/
    padding: 0px 0px 0px 0px;
}

.home-philadelphia a {
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    display:block;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
}

.home-philadelphia p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
}

.home-image {
    padding: 0;
    margin-bottom: 4px;
}



.home-image img{
    outline:none;
}

.home-location {
    color:#969595;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    background: #1e1e1e;
    width:265px;
    height:63px;
    padding: 10px 0px 0px 10px;
}

.home-location a, .home-location a:link, .home-location a:visited {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #969595;
    outline:none;
}

.home-location a:hover, .home-location a:active {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #ffffff;
    outline:none;
}


/** princeton **/

.princeton-bar {
    background: #cb310e; /*c3552d;*/
    color: #ffffff;
    width: 833px;
    height: 26px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

.princeton-bar p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
}

.ie7 .princeton-bar p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    display:inline;
}

.princeton-bar .pagination {
    padding: 0px 0px 0px 0px;
    margin: 4px 4px 0px 0px;
    display:inline-block;
    vertical-align: middle;
    float:right;
}

.ie7 .princeton-bar .pagination {
    padding: 0px 0px 0px 0px;
    margin: 4px 4px 0px 0px;
    display:inline;
    vertical-align: middle;
    float:right;
}

.princeton-bar .pagination .prev {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    cursor:pointer;
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}

.ie7 .princeton-bar .pagination .prev {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline;
    cursor:pointer;
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}

.notused .princeton-bar .pagination .prev:hover{
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}


.princeton-bar .pagination .next {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    cursor:pointer;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}

.ie7 .princeton-bar .pagination .next {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline;
    cursor:pointer;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}

.notused .princeton-bar .pagination .next:hover {
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}




.newhope-bar {
    background: #330966; /*c3552d;*/
    color: #ffffff;
    width: 833px;
    height: 26px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;

}

.newhope-bar p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    display:inline-block;

}

.newhope-bar .pagination {
    padding: 0px 0px 0px 0px;
    margin: 4px 4px 0px 0px;
    display:inline-block;
    vertical-align: middle;
    float:right;
}

.newhope-bar .pagination .prev {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    cursor:pointer;
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}





.notused .newhope-bar .pagination .prev:hover{
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}


.newhope-bar .pagination .next {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    cursor:pointer;

    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}

.ie7 .newhope-bar .pagination .next {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline;
    cursor:pointer;

    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}



.notused .newhope-bar .pagination .next:hover {
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}




.philadelphia-bar {
    background: #0f6734; /*c3552d;*/
    color: #ffffff;
    width: 833px;
    height: 26px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;

}

.philadelphia-bar p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
}



.philadelphia-bar .pagination {
    padding: 0px 0px 0px 0px;
    margin: 4px 4px 0px 0px;
    display:inline-block;
    vertical-align: middle;
    float:right;
}

.philadelphia-bar .pagination .prev {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    cursor:pointer;
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}

.ie7 .philadelphia-bar p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    display:inline;
}



.ie7 .philadelphia-bar .pagination {
    padding: 0px 0px 0px 0px;
    margin: 4px 4px 0px 0px;
    display:inline;
    vertical-align: middle;
    float:right;
}

.ie7 .philadelphia-bar .pagination .prev {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline;
    cursor:pointer;
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}


.notused .philadelphia-bar .pagination .prev:hover{
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}


.philadelphia-bar .pagination .next {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    cursor:pointer;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}

.ie7 .philadelphia-bar .pagination .next {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline;
    cursor:pointer;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}




.notused .philadelphia-bar .pagination .next:hover {
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}






.information-wrapper {
    width:833px;
    height:194px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.location-info {
    margin: 0px 4px 0px 0px;
    padding: 0;
    background:#1e1e1e;
    color: #969595;
    width:138px;
    float:left;
    height:194px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.location-info .text {
    padding: 0px 0px 0px 0px;
    line-height: 120%;
    margin: 10px 0px 0px 10px;
    position:relative;
    height:184px;

}

.location-info .text .address{
    padding: 0px 0px 3px 0px;
    margin: 0px 0px 0px 0px;
    vertical-align: top;
}

.location-info .text .address p{
    margin-bottom: 0px;
    margin-top: 0px;
    vertical-align: top;
    color:#cbcc99;
    display:inline-block;
}


.location-info .text .address p a{
    margin-bottom: 0px;
    margin-top: 0px;
    vertical-align: top;
    color:#cbcc99;
    display:inline-block;
    text-decoration: none;
}

.location-info .text .address .zip{
    letter-spacing: -1px;

    display:inline-block;
    color:#cbcc99;
}


.location-info .text .hours{
    padding: 0px 0px 0px 0px;
    margin: 3px 0px 0px 0px;

}

.location-info .text .hours p {
    margin-bottom: 0px;
    margin-top: 0px;
}

.location-info .text .social-media {
    padding: 0px 0px 0px 0px;
    margin: 0px 4px 4px 0px;
    position:absolute;
    bottom:0;
    right:0;

}

.ie7 .location-info .text .social-media {
    margin-top: 4px;
}

.location-info .text p.social-media-text {

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;

}

.location-info .text p.social-media-icons  {

    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 104px;

}


.location-info .text .social-media-icons img{
    padding: 0px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
    border:none;
    outline:none;
    display:block;
}


.location-whatsontap {
    margin: 0px 4px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:133px;
    height:194px;
    float:left;
    color: #969595;
    background:#1e1e1e;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;

}

.location-whatsontap .text {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 10px;
    vertical-align: top;
}

.location-whatsontap .text .title{
    padding: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    margin-bottom: 4px;
    vertical-align: top;

}



.location-whatsontap .text .beer{

    padding: 0px 0px 0px 0px;
    color:#969595;
    margin: 0px 0px 0px 0px;


}

.location-whatsontap .text .beer p {
    margin-top:0px;
    margin-bottom: 4px;

    
}

.location-whatsontap .text .beer:hover {

    cursor: pointer;
}

.location-whatsontap .text .beer:hover span {

    padding: 9px 4px 4px 9px;
    width:262px;
    height:50px;
        overflow:hidden;
    /*
    display:block;
    position:relative;
    top:0px;
    left:0px;
    width:265px;
    padding:5px;
    margin:10px;
    z-index:100;
    color: #000000;
    background:#cbcc99;
    font: 12px Ariel, sans-serif;
    text-align:left;
*/

    

}

 .location-whatsontap .text .beer span  {

    display:none;
}


.banquet-menu {
    width:275px;
    margin: 0px 4px 0px 0px;
    float:left;
    padding: 0px 0px 0px 0px;
    height:194px;
    color: #969595;
    background:#1e1e1e;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;

}

.banquet-menu .text {
    margin: 10px 0px 0px 10px;
    width:200px;


}

.location-specials {
    width:275px;
    margin: 0px 0px 0px 0px;
    float:left;
    padding: 0px 0px 0px 0px;
    height:194px;
    color: #969595;
    background:#1e1e1e;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;

}

.location-specials .text {
    margin: 10px 0px 0px 10px;
    width:200px;
    font-size: 12px;

}

.location-specials .text a{
    text-decoration: none;
    color: #969595;
}

.location-specials .text a:hover{

    color:#FFD659;
}


.location-specials .text .title{
    padding: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    margin-bottom: 4px;
    vertical-align: top;
    text-transform: uppercase;
}

.location-specials .text  p{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 4px;
    color:#969595;
    display:block;

}

.banquet-menu .text .title{
    padding: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
    margin-bottom: 4px;
    vertical-align: top;
    text-transform: uppercase;

}

.banquet-menu .text  a{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    font-weight: normal;
    font-size: 12px;
    margin-bottom: 4px;
    color:#969595;
    display:block;

}

.banquet-menu .text  a:hover{

    color:#969595;

}


.location-music {
    width:275px;
    margin: 0px 4px 0px 0px;
    float:left;
    padding: 0px 0px 0px 0px;
    height:194px;
    color: #969595;
    background:#1e1e1e;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    overflow: hidden;
}

.location-music .text {
    margin: 11px 0px 0px 10px;
    width:265px;
    height:165px;


}




.location-music .text .title{
    padding: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    margin-bottom: 2px;
    margin-top: -2px;
}

.location-music .text .title a {
    padding: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    margin-bottom: 2px;
    margin-top: -2px;
    text-decoration: none;
}



.location-music .text .date{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    

}

.location-music .text .date a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
     text-decoration: underline;
     color: #969595;

}

.location-music .text .date a:hover {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    text-decoration: underline;
 color: #969595;
}

.location-music .text .date p{
    margin-bottom: 2px;
    margin-top: 0px;
    
}

.location-music .music-link  {
    padding: 0px 0px 0px 11px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    margin-bottom: 2px;
    margin-top: -2px;
    text-align: left;
    float:right;
}

.location-music .music-link a {
    padding: 0px 10px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    margin-bottom: 2px;
    margin-top: -2px;
    text-align: right;
}










.location-events {
    width:275px;
    margin: 0px 0px 0px 0px;
    float:left;
    padding: 0px 0px 0px 0px;
    height:194px;
    color: #969595;
    background:#1e1e1e;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    overflow:hidden;
}

.location-events .text {
    margin: 11px 0px 0px 10px;
    width:250px;
    height:165px;
}

.location-events .text .title{
    padding: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    margin-bottom: 2px;
    margin-top: -2px;
}

.location-events .text .title a {
    padding: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 18px;
    margin: 0px 0px 0px 0px;
    text-transform: uppercase;
    margin-bottom: 2px;
    margin-top: -2px;
    text-decoration: none;
}

.location-events .text .date{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    

}

.location-events .text .date p{
    margin-bottom: 2px;
    margin-top: 0px;
}

div.location-events div.text div.date a 
{
    text-decoration: underline;
    color: #969595;
}

div.location-events div.text div.date a 
{
    text-decoration: underline;
    color: #969595;
}


.location-events .events-link  {
    padding: 0px 0px 0px 11px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    margin-bottom: 2px;
    margin-top: -2px;
    text-align: left;
    float:right;
}

.location-events .events-link a {
    padding: 0px 10px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    margin-bottom: 2px;
    margin-top: -2px;
    text-align: right;
}



/** menu **/

.menu {
    width:833px;
    max-width: 833px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    margin-bottom: 10px;
    margin-top: 6px;
    color: #9AA1A8;


}

.menu ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width:833px;
    max-width:833px;
}

.menu li {
    padding: 0px 0px 0px 0px;
    margin: 0px 6px 0px 0px;
    list-style: none;
    padding-right: 0px;
    display:inline-block;
}

.ie7 .menu li {
    display:inline;
    margin-right:17px;
}

.ie8 .menu li {
    display:inline;
    margin-right:13px;
}

.iphone .menu li {
    margin-right:1px;
}

.menu li.right {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style: none;
    margin-right: 0px;
    margin-left: 0px;
    display:inline-block;

}

.menu li.right {
    display:inline;
}

.menu a {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;

    color: #9AA1A8;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
}


.menu li.current_page_item a {
    color:#FFD659;

}

.menu a:hover {
    color:#FFD659;
    text-decoration: none;

}


/** merchandise */

.merchandise-bar {
    background: #444B4C; /*c3552d;*/
    color: #ffffff;
    width: 833px;
    height: 26px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;

}

.merchandise-bar p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
}

.ie7 .merchandise-bar p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    display:inline;
}


.merchandise-panel {
    width: 833px;
    height:340px;
    max-height:340px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 14px 0px 0px 0px;
    background: #1e1e1e;
}

#merchandise-panel-2 {
    display:none;
}

#merchandise-panel-3 {
    display:none;
}

#merchandise-panel-4 {
    display:none;
}

#merchandise-panel-5 {
    display:none;
}

#merchandise-panel-6 {
    display:none;
}
#merchandise-panel-7 {
    display:none;
}
#merchandise-panel-8 {
    display:none;
}
#merchandise-panel-9 {
    display:none;
}
#merchandise-panel-1 {

}

.merchandise-bar .pagination {
    padding: 0px 0px 0px 0px;
    margin: 4px 4px 0px 0px;
    display:inline-block;
    vertical-align: middle;
    float:right;
}

.ie7 .merchandise-bar .pagination {
    padding: 0px 0px 0px 0px;
    margin: 4px 4px 0px 0px;
    display:inline;
    vertical-align: middle;
    float:right;
}

.merchandise-bar .pagination .merch-prev {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    cursor:pointer;
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}

.ie7 .merchandise-bar .pagination .merch-prev {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline;
    cursor:pointer;
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}

.not-used .merchandise-bar .pagination .merch-prev:hover{
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/prev-hover.png) no-repeat 0 0 ;
}


.merchandise-bar .pagination .merch-next {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
    cursor:pointer;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}

.ie7 .merchandise-bar .pagination .merch-next {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    display:inline;
    cursor:pointer;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}


.notused .merchandise-bar .pagination .merch-next:hover {
    width:9px;
    height:18px;
    min-width:9px;
    min-height:18px;
    background: transparent url(images/next-hover.png) no-repeat 0 0 ;
}

.merchandise-panel .item-panel{
    display:inline-block;
    width: 258px;
    height:258px;
    min-height: 258px;
    min-width: 258px;
    float: left;
    background: transparent;
    margin: 0px 0px 0px 14px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel-left{
    display:inline-block;
    width: 258px;
    height:258px;
    min-height: 258px;
    min-width: 258px;
    float: left;
    background: transparent;
    margin: 0px 0px 0px 14px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  img,.merchandise-panel .item-panel-left img{
    width: 258px;
    height:258px;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .a2,.merchandise-panel .item-panel-left .a2{
    width: 258px;
    height:258px;

    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .b2,.merchandise-panel .item-panel-left .b2{
    width: 258px;
    height:258px;
    display: none;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .a3,.merchandise-panel .item-panel-left .a3{
    width: 258px;
    height:258px;

    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .b3,.merchandise-panel .item-panel-left .b3{
    width: 258px;
    height:258px;
    display: none;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .a14,.merchandise-panel .item-panel-left .a14{
    width: 258px;
    height:258px;

    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .b14,.merchandise-panel .item-panel-left .b14{
    width: 258px;
    height:258px;
    display: none;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .a19,.merchandise-panel .item-panel-left .a19{
    width: 258px;
    height:258px;

    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .b19,.merchandise-panel .item-panel-left .b19{
    width: 258px;
    height:258px;
    display: none;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .a20,.merchandise-panel .item-panel-left .a20{
    width: 258px;
    height:258px;

    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel  .b20,.merchandise-panel .item-panel-left .b20{
    width: 258px;
    height:258px;
    display: none;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}



.merchandise-panel .item-panel-left .item-qty-wrap,
.merchandise-panel .item-panel .item-qty-wrap {
    width: 175px;
    background: transparent;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:block;
    text-align: left;
    float:left;
}



.ie7 .merchandise-panel .item-panel-left .item-qty-wrap,
.ie7 .merchandise-panel .item-panel .item-qty-wrap{
    width: 175px;
    background: transparent;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:block;
    text-align: left;
    float:left;

}



 .merchandise-panel .item-panel-left .item-qty-wrap .item-qty-limited,
 .merchandise-panel .item-panel .item-qty-wrap .item-qty-limited{
  color: #FFD659;  
}

.ie7 .merchandise-panel .item-panel-left .item-qty-wrap .itm-qty-limited,
 .ie7 .merchandise-panel .item-panel .item-qty-wrap .itm-qty-limited{
    color: #FFD659;
}

.merchandise-panel .item-panel-left .item-qty-wrap .item-qty-soldout,
.merchandise-panel .item-panel .item-qty-wrap .item-qty-soldout{
  color:RED;  
  text-transform: uppercase;
}

.ie7 .merchandise-panel .item-panel-left .item-qty-wrap .itm-qty-soldout,
.ie7 .merchandise-panel .item-panel .item-qty-wrap .itm-qty-soldout{
    color:RED;
    text-transform: uppercase;
}



.merchandise-panel .item-panel .item-name, .merchandise-panel .item-panel-left .item-name {
    width: 175px;
    background: transparent;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:inline-block;
    text-align: left;
}

.ie7 .merchandise-panel .item-panel .item-name, .ie7 .merchandise-panel .item-panel-left .item-name {
    width: 175px;
    background: transparent;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:inline;
    text-align: left;

}


.merchandise-panel .item-panel .normal:hover, .merchandise-panel .item-panel-left .normal:hover {

    cursor: pointer;
}

.merchandise-panel .item-panel .zoom:hover, .merchandise-panel .item-panel-left .zoom:hover {
    cursor: pointer;

}

.merchandise-panel .item-panel .zoom, .merchandise-panel .item-panel-left .zoom {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:none;
}

.merchandise-panel .item-panel .zbuttons-wrap, .merchandise-panel .item-panel-left .zbuttons-wrap {

    width: 50px;
    background: transparent;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
    float:right;
    display:inline-block;
}


.ie7 .merchandise-panel .item-panel .zbuttons-wrap, .ie7  .merchandise-panel .item-panel-left .zbuttons-wrap {

    width: 50px;
    background: transparent;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: right;
    float:right;
    display:inline;
}


.merchandise-panel .item-panel .zbuttons, .merchandise-panel .item-panel-left .zbuttons {

    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

    text-align: right;
}



.merchandise-panel .item-panel .b-zbuttons, .merchandise-panel .item-panel-left .b-zbuttons {

    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:none;
    text-align: right;
}

.merchandise-panel .item-panel .zoom-button, .merchandise-panel .item-panel-left .zoom-button {

    text-align: right;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;


}

.merchandise-panel .item-panel .zoom-button:hover, .merchandise-panel .item-panel-left .zoom-button:hover {
    cursor: pointer;
    color:#FFD659;
}

.merchandise-panel .item-panel .restore-button, .merchandise-panel .item-panel-left .restore-button {

    text-align: right;
    background: transparent;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:none;

}

.merchandise-panel .item-panel .restore-button:hover, .merchandise-panel .item-panel-left .restore-button:hover {
    cursor: pointer;
    color:#FFD659;
}

.merchandise-panel .item-panel .item-size img, .merchandise-panel .item-panel-left .item-size img {
    height:1px;
    width:1px;
}

.merchandise-panel .item-panel .item-size form, .merchandise-panel .item-panel-left .item-size form {
    padding : 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    height:25px;
    vertical-align:top;
}


.merchandise-panel .item-panel .item-size input, .merchandise-panel .item-panel-left .item-size  input {
    display:inline-block;
    vertical-align: top;
    padding : 7px 0px 0px 6px;
    margin: 0px 0px 0px 0px;
}

.ie7 .merchandise-panel .item-panel .item-size input, .ie7  .merchandise-panel .item-panel-left .item-size  input {
    display:inline;
    vertical-align: top;
    padding : 7px 0px 0px 6px;
    margin: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel .item-size .text, .merchandise-panel .item-panel-left .item-size  .text {
    display:inline-block;
    vertical-align: top;
    padding : 7px 0px 0px 6px;
    margin: 0px 0px 0px 0px;
}

.ie7 .merchandise-panel .item-panel .item-size .text, .ie7 .merchandise-panel .item-panel-left .item-size  .text {
    display:inline;
    vertical-align: top;
    padding : 7px 0px 0px 6px;
    margin: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel .item-size .text-no-padding, .merchandise-panel .item-panel-left .item-size  .text-no-padding{
    display:inline-block;
    vertical-align: top;
    padding : 7px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.ie7 .merchandise-panel .item-panel .item-size .text-no-padding, .ie7 .merchandise-panel .item-panel-left .item-size  .text-no-padding{
    display:inline;
    vertical-align: top;
    padding : 7px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel .item-size table, .merchandise-panel .item-panel-left .item-size table {
    display:inline-block;
    padding : 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.ie7 .merchandise-panel .item-panel .item-size table, .ie7 .merchandise-panel .item-panel-left .item-size table {
    display:inline;
    padding : 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.merchandise-panel .item-panel .item-size, .merchandise-panel .item-panel-left .item-size  {

    float:left;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    display: inline-block;
}

.ie7 .merchandise-panel .item-panel .item-size, .ie7 .merchandise-panel .item-panel-left .item-size  {
    float:left;
    margin: 6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    display: inline;
}

.merchandise-panel .item-panel .item-size #gift-card-amount, .merchandise-panel .item-panel-left .item-size #gift-card-amount {

    width:85px;
}



.merchandise-panel .item-panel .item-size select, .merchandise-panel .item-panel-left select {
    font-size: 12px;
    height:20px;
    width:45px;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
    vertical-align: middle;
}

.ie7 .merchandise-panel .item-panel .item-size select, .ie7 .merchandise-panel .item-panel-left select {
    font-size: 12px;
    height:20px;
    width:45px;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    display: inline;
    vertical-align: middle;
}

.merchandise-panel .item-panel .item-price, .merchandise-panel .item-panel-left .item-price  {

    vertical-align: middle;
    background: transparent;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
    vertical-align: middle;
}

.ie7 .merchandise-panel .item-panel .item-price, .ie7 .merchandise-panel .item-panel-left .item-price  {

    vertical-align: middle;
    background: transparent;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    display: inline;
    vertical-align: middle;
}

.merchandise-panel .item-panel .purchase-button, .merchandise-panel .item-panel-left .purchase-button  {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    display: inline-block;

}

.ie7 .merchandise-panel .item-panel .purchase-button, .ie7 .merchandise-panel .item-panel-left .purchase-button  {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    display: inline;

}

.merchandise-panel .item-panel .purchase-button img, .merchandise-panel .item-panel-left .purchase-button img {

    width:66px;
    height:14px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    display: inline-block;

}

.ie7 .merchandise-panel .item-panel .purchase-button img, .ie7 .merchandise-panel .item-panel-left .purchase-button img {

    width:66px;
    height:14px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: middle;
    display: inline;

}


.checkout-panel {
    width: 833px;

    height:94px;

    min-width: 833px;

    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #1e1e1e;
}

.checkout-panel .checkout-panel-text{
    margin: 0px 0px 10px 0px;
    padding: 40px 0px 0px 14px;
    background: #1e1e1e;
    vertical-align: bottom;
}

.checkout-panel .checkout-panel-text .checkout-logo {
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: #1e1e1e;
    float:right;
    vertical-align: bottom;
}


.checkout-panel .checkout-panel-text .checkout-logo img{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: bottom;
    width:1px;
    height:1px;
}


.checkout-panel .checkout-panel-text .checkout-logo input{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: bottom;
}




.checkout-panel .privacy-policy{
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
    background: #1e1e1e;
    display:inline-block;
    vertical-align: bottom;
}


/** reservations **/

.reservation-wrap {
    width: 279px;
    max-width: 279px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display:inline-block;
    float:left;
}


.reservation-wrap .store {
    width: 275px;
    height:250px;
    float:left;
    margin: 0px 4px 4px 0px;
    padding: 0px 0px 0px 0px;
    border:none;
    outline:none;
}

.reservations-panel {
    width: 554px;
    height:250px;
    min-width: 554px;
    min-height:250px;
    float: left;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
    background:#000000;

}

.reservations-panel .table-search{
    width: 554px;
    height:124px;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;
}

.reservations-panel .table-search .table-search-text{
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 10px;

}

.ie7 .reservations-panel .table-search .table-search-text{

    margin: 0px 0px 0px 0px;
    vertical-align:top;

}

.reservations-panel .table-search .table-search-form{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;


}

.ie7 .reservations-panel .table-search .table-search-form{
    margin: -20px 0px 0px 0px;
}

.reservations-panel .table-search .table-search-form form{

    vertical-align: top;
    line-height: 0px;
}

.reservations-panel .table-search .table-search-form .party-size{
    margin: 0px 0px 6px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.ie7 .reservations-panel .table-search .table-search-form .party-size{
    display: inline;
}

.reservations-panel .table-search .table-search-form .party-size br{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.ie7 .reservations-panel .table-search .table-search-form .party-size br{
    display: inline;
}

.reservations-panel .table-search .table-search-form .party-size p{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.ie7 .reservations-panel .table-search .table-search-form .party-size p{
    display:inline;
}

.reservations-panel .table-search .table-search-form .party-size select#party-size {
    margin-left:10px;
    width:65px;
    font-size:12px;

}

.reservations-panel .table-search .table-search-form .date{
    margin: 0px 0px 6px 0px;
    padding: 0px 0px 0px 0px;
}

.reservations-panel .table-search .table-search-form .date br{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.ie7 .reservations-panel .table-search .table-search-form .date br{
    display:inline;
}


.reservations-panel .table-search .table-search-form .date p{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.ie7 .reservations-panel .table-search .table-search-form .date p{
    display:inline;
}

.reservations-panel .table-search .table-search-form .date select#month{
    margin-left:37px;
    width:65px;
    font-size:12px;
}

.reservations-panel .table-search .table-search-form .date select{
    margin-left:20px;
    width:65px;
}


.reservations-panel .table-search .table-search-form .date select#day{
    margin-left: 25px;
    width:65px;
    font-size:12px;
}

.reservations-panel .table-search .table-search-form .date select#year{
    margin-left: 25px;
    width:65px;
    font-size:12px;
}
.reservations-panel .table-search .table-search-form .date input#day-of-week{
    margin-left: 25px;
    width:65px;
    font-size:12px;
}


.reservations-panel .table-search .table-search-form .time{
    margin: 0px 0px 6px 0px;
    padding: 0px 0px 0px 0px;
    display:inline-block;
}

.ie7 .reservations-panel .table-search .table-search-form .time{
    display:inline;
}

.reservations-panel .table-search .table-search-form .time br{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.ie7 .reservations-panel .table-search .table-search-form .time br{
    display:inline;
}


.reservations-panel .table-search .table-search-form .time p{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
}

.ie7 .reservations-panel .table-search .table-search-form .time p{
    display:inline;
}

.reservations-panel .table-search .table-search-form .time select#hour{
    margin-left: 35px;
    width:65px;
    font-size:12px;
}

.reservations-panel .table-search .table-search-form .time select#minute{
    margin-left: 25px;
    width:65px;
    font-size:12px;

}

.reservations-panel .table-search .table-search-form .time select#meridian{
    margin-left: 25px;
    width:65px;
    font-size:12px;


}


.reservations-panel .table-search .table-search-form .submit{
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 0px;
    display:inline-block;
    vertical-align: middle;
}

.ie7 .reservations-panel .table-search .table-search-form .submit{
    margin: 0px 0px 0px 29px;
    display:inline;
}
.reservations-panel .parking{
    width: 554px;
    height:122px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;
    vertical-align: top;
}

.reservations-panel .parking .title{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    font-size: 12px;
    vertical-align: top;
    text-transform: uppercase;
}

.reservations-panel .parking .text{
    width:400px;
    max-width:400px;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 12px;
    vertical-align: top;

}

.reservations-panel .parking .text p a{

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    vertical-align: top;
    font-size: 12px;
    text-decoration: none;
color: #969595;

}

.reservations-panel .parking .text p{

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    vertical-align: top;

}

/** live music */

.livemusic-panel {
    width: 554px;
    height:447px;
    min-width: 554px;
    min-height:444px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#000000;

}

.livemusic-panel .music-info{
    width: 554px;
    height:190px;
    max-height:204px;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;
}

.livemusic-panel .music-info .music-info-text{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
}

.livemusic-panel .music-info .music-info-text a{
    text-decoration: none;
    color:#cbcc99;
}

.livemusic-panel .music-info .music-info-text a:hover{

    color:#FFD659;
}

.livemusic-panel .music-info .music-info-text .title {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 17px 0px;

    color: #969595;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
}

.livemusic-panel .music-info .music-info-text .text p {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #969595;
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 0px 0px;

}

.livemusic-panel .music-info .music-info-text .text p.block {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;

}

.livemusic-panel .music-info .music-info-text .text strong {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #969595;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
}





.livemusic-panel .music-schedule{
    min-width: 554px;
    min-height:254px;
    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;

     width: 554px;
    height:254px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;

    

	float: left;

    
    
}




.livemusic-panel .music-schedule .music-schedule-text{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    width: 544px;
    height:244px;
    background:#1e1e1e;
    color: #969595;

    overflow: auto;

	float: left;


}








 a.jScrollArrowUp {
	background: url(http://staging1.triumphbrewing.com/triumph/wp-content/themes/triumph/images/basic_arrow_up.gif) repeat-x 0 0;
}
 a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
 a.jScrollArrowDown {
	background: url(http://staging1.triumphbrewing.com/triumph/wp-content/themes/triumph/images/basic_arrow_down.gif) repeat-x 0 0;
}
 a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
 a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}




.orange-bar .jScrollPaneTrack {
	background: #f60;
}
.orange-bar .jScrollPaneDrag {
	background: #00f url(../images/drag_grab.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane {
	background: #69f;
}

.holder {
	float: left;
	margin: 0px;
}




#events-pane {
    height:438px;
}







.livemusic-panel .music-schedule .music-schedule-text .main-title {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 7px 0px;
    color: #969595;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
}

.livemusic-panel .music-schedule .music-schedule-text .schedule-panel {

    width: 525px;
   
    min-width: 160px;
    padding: 0px 0px 0px 0px;
    margin: 0px 2px 0px 0px;
    float:left;
}

.livemusic-panel .music-schedule .music-schedule-text .schedule-panel .title{
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
}

.livemusic-panel .music-schedule .music-schedule-text .schedule-panel .title a{
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
}

.livemusic-panel .music-schedule .music-schedule-text .schedule-panel .date p {
    padding: 0px 0px 0px 0px;
    margin: 0px 3px 0px 0px;
    color:#969595;
    font-weight: normal;
    font-size: 12px;
    text-transform: capitalize;
    display:block;


}

.jScrollPaneContainer {
    outline:none;
    border:none;
}

jScrollPaneScrollable {
    outline:none;
    border:none;
}

.livemusic-panel .music-schedule .music-schedule-text .schedule-panel .date p a {
 text-decoration: underline;
 color:#969595;
}


.live-music-wrap {
    max-width: 279px;
    width: 279px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.live-music-wrap .store {
    width: 275px;
    height:250px;
    float:left;
    margin: 0px 4px 4px 0px;
    padding: 0px 0px 0px 0px;
    border:none;
    outline:none;
}



/********** events ************/


.events-panel {
    width: 554px;
    height:444px;
    min-width: 554px;
    min-height:444px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#000000;

}

.events-panel .events-info{
    width: 554px;
    height:190px;
    max-height:204px;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;
}

.events-panel .events-info .events-info-text{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
}

.events-panel .events-info .events-info-text a{
    text-decoration: none;
    color: #969595;
}

.events-panel .events-info .events-info-text a:hover{

    color:#FFD659;
}

.events-panel .events-info .events-info-text .title {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 17px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
}

.events-panel .events-info .events-info-text .text p {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #969595;
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 0px 0px;

}

.events-panel .events-info .events-info-text .text p.block {
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;

}

.events-panel .events-info .events-info-text .text strong {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;

}





.events-panel .events-schedule{
    min-width: 554px;
    min-height:424px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;

     width: 554px;
    height:424px;

    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;



	float: left;



}




.events-panel .events-schedule .events-schedule-text{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 10px;
    width: 544px;
    height:434px;
    background:#1e1e1e;
    color: #969595;

    overflow: auto;

	float: left;


}








 a.jScrollArrowUp {
	background: url(http://staging1.triumphbrewing.com/triumph/wp-content/themes/triumph/images/basic_arrow_up.gif) repeat-x 0 0;
}
 a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
 a.jScrollArrowDown {
	background: url(http://staging1.triumphbrewing.com/triumph/wp-content/themes/triumph/images/basic_arrow_down.gif) repeat-x 0 0;
}
 a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
 a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}




.orange-bar .jScrollPaneTrack {
	background: #f60;
}
.orange-bar .jScrollPaneDrag {
	background: #00f url(../images/drag_grab.gif) no-repeat 50% 50%;
}
.orange-bar .scroll-pane {
	background: #69f;
}

.holder {
	float: left;
	margin: 0px;
}




#pane1 {
}







.events-panel .events-schedule .events-schedule-text .main-title {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    color: #969595;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
}

.events-panel .events-schedule .events-schedule-text .schedule-panel {

    width: 520px;

    min-width: 160px;
    padding: 0px 0px 0px 0px;
    margin: 0px 2px 0px 0px;
    float:left;
}

.events-panel .events-schedule .events-schedule-text .schedule-panel .title{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    display:inline-block;
}

.events-panel .events-schedule .events-schedule-text .schedule-panel .title a{
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 0px 0px;
    color:#cbcc99;
    font-weight: normal;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
}

.events-panel .events-schedule .events-schedule-text .schedule-panel .eventdate  {
    padding: 0px 0px 0px 0px;
    margin: 0px 5px 0px 0px;

    color:#cbcc99;
    
    font-weight: normal;
    font-size: 12px;
    
    display:inline-block;
    text-transform: uppercase;
}



.events-panel .events-schedule .events-schedule-text .schedule-panel .content p {
    padding: 0px 0px 0px 0px;
    margin: 2px 0px 10px 0px;

color:#969595;
    font-weight: normal;
    font-size: 12px;
    
    display:inline-block;


}

.events-panel .events-schedule .events-schedule-text .schedule-panel .content p a {
    text-decoration: underline;
    color:#969595;
    font-weight: normal;
    font-size: 12px;

}

.events-wrap {
    max-width: 279px;
    width: 279px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.events .store-wrapper .store {
    
    margin: 0px 0px 4px 0px;
    
}







/**************footer ***************/

.footer {

    width:833px;
    margin-top:4px;

}

.footer .text {
    width:833px;
    height:10px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

.footer .text .left {
    float:left;
    color: #5a5a5a;
    font-size:9px;
}

.footer .text .right {
    float: right;
    color: #5a5a5a;
    font-size:9px;
}

.footer .text .right a {
    float: right;
    text-decoration: none;
    color: #5a5a5a;
}


/* parties */

.parties-panel {
    width: 554px;
    height:250px;
    min-width: 554px;
    min-height:250px;
    float: left;
    margin: 0px 0px 4px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;
}


.parties-panel .parties-panel-text{

    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.parties-panel .parties-panel-text .instructions{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.parties-panel .parties-panel-text p{
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

.ie7 .parties-panel .parties-panel-text .form input{

    font-size:12px;
    border:none;
}

.cform {

    margin-left: 0px !important;
    margin-bottom: 0px !important ;
    margin-right: 0px !important;
    margin-top: 0px !important;
    width: 400px !important;
    display:inline
}

.cform legend {
    display: none;


}

.linklove {
    display: none;
}

.cform fieldset.cf-fs1 {
    background:#1e1e1e;
    color: #969595;
    border:none;
}

.cform fieldset {
    margin-top: 0px !important;
    padding-bottom: 0px !important;
    display:inline-block;
}

.form .cform ol {
    border:none;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
}


.form .cform ol.cf-ol li {
    border:none;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
}

.cform label {
    text-align: left !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.form .cform input {
    width : 350px !important;

    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;
}

.cform select {
    width : 350px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;

}

.cform textarea {
    width : 350px !important;
    height: 50px;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-right: 0px !important;

}

.cform select {
    width : 350px !important;

}

.reqtxt {
    display:none !important;
}

.emailreqtxt {
    display:none !important;
}



.cform p.cf-sb {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    margin-top:20px;
    width: 56px !important;
    display:inline-block;
    vertical-align: bottom;
    border:none !important;
    background:#1e1e1e !important;
}

.ie7 .parties-panel-text .cform .cf-fs1 {
    display:inline;
}

.ie7 .parties-panel-text .cform .cf-sb {
    display:inline;
}

.cform p.cf-sb input{
    width: 56px !important;
    height:14px;
    background: #1e1e1e url(images/submit.png) no-repeat 0 0 !important;
    border:none !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;

}


.form div.failure, .form div.failure2, .form div.cf_info {
    background:#1e1e1e !important;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px !important;
    border:none;
    color:#FFD659;

}

.form ol.cf-ol li.cf_li_err {
    background: none  !important;
    border:none;
    color:#FFD659;
}

.cform input.cf_error {
    border: 1px solid #FFD659;
}

/* rewards card */

.rewards-bar {
    background: #444B4C; /*c3552d;*/
    color: #ffffff;
    width: 833px;
    height: 26px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;

}

.rewards-bar p {
    padding: 6px 0px 0px 6px;
    margin: 0px 0px 0px 0px;
}

.rewards-wrap {
    width: 310px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#1e1e1e;
    color: #969595;
    display:inline-block;
    height:448px;
    min-height:448px;
}

.rewards-wrap .rewards-card-image {
    width: 310px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;

}

.rewards-wrap .rewards-card-benefits {
    width: 310px;
    margin: 0px 0px 0px 00px;
    padding: 14px 0px 0px 12px;
    height:210px;
}


.rewards-wrap .rewards-card-benefits .title-line1 {
    font-size: 17px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    letter-spacing: .05em;
    color:#cbcc99;
}


.rewards-wrap .rewards-card-benefits .text {
    margin:  5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    width:290px;
}

.rewards-wrap .rewards-card-benefits .text ul{
    margin:  0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

.rewards-wrap .rewards-card-benefits .text li{
    margin:  0px 0px 5px 0px;
    padding: 0px 0px 0px 12px;
    font-size: 17px;
    list-style-type: none;
    color:#969595;
    background: url(http://www.triumphbrewing.com/triumph/wp-content/themes/triumph/images/bullet-10.png) no-repeat 0px 5px;
    letter-spacing: .05em;

}

.rewards-wrap .rewards-card-benefits .text p {
    margin:  0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

.rewards-detail-panel  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    width: 518px;
    background:#1e1e1e;
    color: #969595;
    height:448px;
    min-height:448px;
    display:inline-block;
}

.rewards-detail-panel .points-panel {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 518px;
    background:#1e1e1e;
    color: #969595;
    height:448px;
    min-height:448px;


}


.rewards-detail-panel .points-panel .points {
    width:475px;
    height: 150px;
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 10px;
    display:inline-block;
    vertical-align: top;

}

.rewards-detail-panel .points-panel .points .title{
    margin: 2px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 21px;
    color:#cbcc99;
    letter-spacing: .05em;
    font-weight: normal;
}

.rewards-detail-panel .points-panel .points .text{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    color:#969595;
}


.rewards-detail-panel .points-panel .points .text ul{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;

}

.rewards-detail-panel .points-panel .points .text li{
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 12px;
    font-size: 17px;
    list-style: none;
    list-style-type: none;
    color:#969595;
    letter-spacing: .05em;
    background: url(http://www.triumphbrewing.com/triumph/wp-content/themes/triumph/images/bullet-10.png) no-repeat 0px 3px;

}




.rewards-detail-panel .points-panel  .point-structure {
    width:513px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    height:288px;
    max-height:288px;


}

.rewards-detail-panel .points-panel  .point-structure .title{
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    color:#cbcc99;
    letter-spacing: .05em;
}

.rewards-detail-panel .points-panel  .point-structure .column-1{
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:245px;
    display:inline-block;
    vertical-align: top;
}

.ie7 .rewards-detail-panel .points-panel  .point-structure .column-1{
    display:inline;
    width:240px;

}

.rewards-detail-panel .points-panel  .point-structure .column-2{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width:240px;
    display:inline-block;
    vertical-align: top;
}

.ie7 .rewards-detail-panel .points-panel  .point-structure .column-2{
    display:inline;
    width:245px;
}

.rewards-detail-panel .points-panel  .point-structure .text{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    height:220px;
    line-height: 14px;


}

.rewards-detail-panel .points-panel  .point-structure .text p{
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    vertical-align: bottom;
    color:#969595;
    letter-spacing: .05em;
}


.rewards-detail-panel   .separator {
    margin-left:10px;
    height:2px;
    width:490px;
    min-height:2px;
    min-width:490px;
    color:#969595;
    background: transparent url(http://www.triumphbrewing.com/triumph/wp-content/themes/triumph/images/rewards-separator.png) repeat-x 0px 0px;
}

.rules-panel {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 518px;
    background:#1e1e1e;
    color: #969595;
    height:438px;
    min-height:438px;
    display:none;

}

.rules-panel .text{
    width:518px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    color:#969595;

}

.rules-panel .text .column-1{
    width:240px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 9px;
    display:inline-block;
    vertical-align: top;
}

.ie7 .rules-panel .text .column-1{
    display: inline;
}

.rules-panel .title{
    width:230px;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    float:left;
    display:inline-block;

}

.rules-panel .text .column-1 p {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 11px;
    vertical-align: top;
    line-height: 10px;
    letter-spacing: .1em;
}

.safariosx .rules-panel .text .column-1 p {
    margin: 0px 0px 5px 0px;
    line-height: 10px;
    letter-spacing: .05em;
    font-size: 10px;

}

.geckoosx .rules-panel .text .column-1 p {
    margin: 0px 0px 5px 0px;
    line-height: 10px;
    letter-spacing: .1em;
    font-size: 10px;
    letter-spacing: .05em;
}

.rules-panel .text .column-2{
    vertical-align: top;
    width:240px;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    font-size: 9px;
    display:inline-block;
    vertical-align: top;

}

.ie7 .rules-panel .text .column-2{
    display:inline;
}

.rules-panel .text .column-2 p {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    font-size:11px;
    vertical-align: top;
    line-height: 10px;
    letter-spacing: .1em;

}

.geckoosx .rules-panel .text .column-2 p {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;

    vertical-align: top;
    line-height: 10px;
    letter-spacing: .05em;
    font-size: 10px;
}

.safariosx .rules-panel .text .column-2 p {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    line-height: 10px;
    letter-spacing: .05em;
    font-size: 10px;

}



.rewards-card-panel .goto-points {
    margin: 0px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    cursor:pointer;
    vertical-align: bottom;
    display:none;
    color:#cbcc99;
}

.rewards-card-panel .goto-rules{
    margin: 0px 0px 10px 10px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    cursor:pointer;
    vertical-align: bottom;
    color:#cbcc99;


}


.tour-separator {
    min-width:833px;
    min-height:4px;
}

.privacypolicy-bar {
    background: #444B4C; /*c3552d;*/
    color: #ffffff;
    width: 833px;
    height: 26px;
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 0px 0px 0px;

}

.privacypolicy-bar p {
    padding: 5px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    display:inline-block;
}

.privacy-panel {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 833px;
    background:#1e1e1e;
    color: #969595;
    height:448px;
    min-height:448px;

}

.privacy-panel .text .column-1 .title {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
    color:#cbcc99;
    font-size:14px;
    width:300px;
}

.privacy-panel .text {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color:#969595;
    font-size: 12px;

}

.privacy-panel .text .column-1{
    width:500px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    font-size: 10px;
    display:inline-block;
    vertical-align: top;
    line-height: 14px;
}

.ie7 privacy-panel .text .column-1{
    display: inline;
}

.privacy-panel .title{
    width:230px;
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    float:left;
    display:inline-block;

}

.privacy-panel .text .column-1 p {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 10px;
    vertical-align: top;

}

.safariosx .privacy-panel .text .column-1 p {
    margin: 0px 0px 4px 0px;

    letter-spacing: .05em;
}



.privacy-panel .text .column-2{
    vertical-align: top;
    width:300px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    display:inline-block;
    vertical-align: top;
}

.ie7 .privacy-panel .text .column-2{
    display:inline;
}

.privacy-panel .text .column-2 p {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    vertical-align: top;

}




