/* CSS - New Project */
/* RESET */
    body, form, ul, li, img, pre, fieldset {padding: 0px; border: 0px; margin: 0px;}
  *:focus{outline:none;}
/* TAG */
    strong {font-weight: bold;}
    em {font-style: italic;}
    body {font-size: 13px; background: #E8D086 url(/images/site_images/background_hp.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; color: #333333;line-height:normal;}
     body#inside {background:#E8D086 url(/images/site_images/backgroundinside.jpg) repeat-x;}
     body#ticket {background:#E8D086 url(/images/site_images/backgroundinside.jpg) repeat-x;}
    h3 {color: #44050d; margin-bottom: 0px; font-size: 13px;}
    
/* basic */
    #mainContainer {clear: both; width: 100%; min-height: 475px; background: url(/images/site_images/main_bg.jpg) top center no-repeat;}
     #inside #mainContainer {background: url(/images/site_images/mainbginside2.jpg) top center no-repeat;}
     #inside #mainContainer2 {background: url(/images/site_images/mainbginside2.jpg) top center no-repeat;}
     #ticket #mainContainer {background: url(images/mainbg_ticket.jpg) top center no-repeat;}
    .clear{clear:both;}
    
/* header */
    #headerContainer {clear: both; min-height: 392px; width: 960px; position: relative;}
     #inside #headerContainer {min-height: 240px;}
     #ticket #headerContainer {min-height: 240px;}
    #headerLogo h1 {text-indent: -9999px;margin: 0; }
    #headerLogo a {display: block; position: relative; top: 60px; width: 305px; height: 135px; margin: 0px auto; }
    #flash {width: 960px; height: 300px; margin: 0px auto; position: absolute; bottom: 42px; }
    
    #headerNav{width:905px;margin:0 auto;}
    #nav li {list-style: none; display: block; float: left;  font-weight: bold; text-transform: uppercase; font-size:13px;}
    #nav li a {text-decoration: none; float: left; display: block; padding: 10px 14px 20px 14px; background: url(/images/site_images/navitembg.jpg) right top no-repeat;color: #55080c;}
    #nav li a:hover {text-decoration: underline;}
    #nav .last_item a {background: none;padding-right:0px;}

/* hp rotator */
    #hp_rot_left{position:absolute;top:182px;}
    #hp_rot_right{width:542px;position:absolute;left:433px;top:182px;}
    #right_rot_prev{background:url(/images/site_images/arrow_hp_left.png) no-repeat;float:left;width:36px;height:205px;}
    #right_rot_prev:hover{background:url(/images/site_images/arrow_hp_left_hover.png) no-repeat;cursor:pointer;}
    #right_rot_next{background:url(/images/site_images/arrow_hp_right.png) no-repeat;float:left;width:36px;height:205px;}
    #right_rot_next:hover{background:url(/images/site_images/arrow_hp_right_hover.png) no-repeat;cursor:pointer;}
    #right_rot_banner{float:left;width:470px;height:205px;}

/* body */
    #bodyContainer {clear: both; margin: 0px auto; width: 960px;}
    #bodyContent {clear: both; margin: 0px auto; position: relative;}
    #bodyContent a {color: #59080d; text-decoration: none;  font-weight: bold;}
    #bodyContent a:hover {text-decoration: underline;}
    #leftCol {float: left; width: 645px; background: url(/images/site_images/insidebodytop.jpg) center 0px no-repeat; min-height: 300px; padding-top: 20px;}
     #inside #leftCol {width: 605px; padding: 0px 20px;}
     #home #leftCol {background: url(/images/site_images/insidebodytop.jpg) center 70px no-repeat;}
     #ticket #leftCol {width: 935px; padding: 0px 20px;background: url(/images/site_images/insidebodytop_ticket.jpg) center 0px no-repeat;}
    #homeTop {min-height: 100px; padding-left: 10px;}
    #homeTop h1{text-align:center;padding:0px;margin:0px;}
    #homeBottom {background: url(/images/site_images/homeBottomBg.jpg) top center no-repeat; min-height: 200px; padding-top: 10px;}
    #homeBottom .bottomLeft, #homeBottom .bottomRight {background: url(/images/site_images/homebottom.jpg) no-repeat; width: 293px; padding: 20px 10px; min-height: 200px;}
    #homeBottom .bottomLeft {float: left;}
    #homeBottom .bottomRight {float: right; margin-right: 2px;}
    .pageTitle{color:#400609;border-bottom:1px solid #400609;}
    #groupPic{width:605px;}
    #groupPic h2{margin:0px 0px 0px 0px;}
    #groupPic img{border:1px solid #400609;}
    #groupBios{}
    #groupBios h2{margin:10px 0px 0px 0px;}
    .member_wrap{width:155px;height:215px;float:left;margin-right:20px;text-align:center;}
    .member_wrap img{border:2px solid #400609;}
    #mailingList{width:230px;float:right;text-align:center;margin-left:5px;}
     #ticket .pageTitle{color:#400609;border-bottom:1px solid #400609;width:915px;}
    #middleCol {float: left;}
    #rightColExpand {display: block; background: url(/images/site_images/enewsletter_bg.jpg) no-repeat; padding: 10px 5px 10px 5px; min-height: 400px;}
    #home #rightColExpand {padding-top: 60px;}
    #newsroomTop{margin:0px 0px 10px 0px;}
    #newsroomTop img{float:right;border:2px solid #000000;margin:0px 0px 10px 10px;}
    .prWrap{border-bottom:1px solid #400609;margin-top:10px;}
    .prWrap h2{font-size:14px;margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;}
    #rightCol {float: right; background: url(/images/site_images/sidebg.jpg) top no-repeat; width: 277px; min-height: 400px; position: relative;}
    #rightCol h3 a {background: none!important; padding-left: 0px!important;}
    #inside #rightColExpand {background: none;}
    #inside #rightCol {top: 0px;}    
/* footer */
    #footerContainer {clear: both; width: 100%; background: url(/images/site_images/footer.jpg) top repeat-x; min-height: 165px;}
    #footerContent {width: 900px; margin: 0px auto; color: #756842; padding: 50px 0px 0px 0px;}3
    #fnav {margin: 0px;}
    #fnav li {display: inline; float: left; line-height: .9em; border-right: 2px solid #55080c; padding-right: 5px; margin-right: 5px;}
    #fnav .last_item{border-right: none;}
    #fnav li a {text-decoration: none; color: #55080c; font-weight: bold;}
    #footerContent a {text-decoration: none; color: #756842;}
    #footerContent a:hover {text-decoration: underline;}
    #footerContent p {position: relative; top: 5px; clear: both;}
    .footerSeal {float: left; display: block; width: 85px; height: 85px;margin-right: 15px; position: relative; top: -20px;}
    .footerRight {float: left;}
/*images*/
    #img_wrap{margin:0px auto;}
    .img_group_wrap{width:125px; float:left; margin:10px;}
    .img_wrap{width:125px;}
    .img_header{width:125px; text-align:center; font-weight:bold;}
        .img_header a:link{color: #000000;text-decoration: none;}
        .img_header a:visited{color:#000000; text-decoration: none;}
        .img_header a:hover{text-decoration: underline; font-style:italic;}        
    .img_link{border:1px solid; border-color:#000000; width:125px;}
        .img_link a:link{color: #000000;text-decoration: none; border-color:#000000;}
        .img_link a:visited{color:#000000; text-decoration: none; border-color:#000000;}
        .img_link a:hover{}
        
    .history_img_right{width:200px; float:right; margin-left:15px; margin-bottom:5px;}
    .history_img_left{width:200px; float:left; margin-right:15px; margin-bottom:5px;}
    .img_history_link{border:1px solid; border-color:#000000;}
        .img_history_link a:link{color: #000000;text-decoration: none; border-color:#000000;}
        .img_history_link a:visited{color:#000000; text-decoration: none; border-color:#000000;}
        .img_history_link a:hover{}
    
/*Gallery */
.gal_wrap{border-bottom: 2px dashed #000000;}
.gal_title{font-weight:bold;}
.gal_img{float:left; margin:0px 5px 5px 0px;}
.gal_img img{border:1px solid #000000;}
.gal_info{}
.gal_link{float:right;}

/* Schedule Page CSS */
#main_event{padding-bottom:0px; margin-bottom:20px; position:relative;}

.show_wrap{margin: 0px 0px 10px 0px;}
.show_name{font-size:16px; font-weight:bold; margin: 0px 0px 10px 0px; float:left;}
.show_time{font-size:16px; font-weight:bold; float:right; margin: 0px 0px 10px 0px; text-align:right;}
.show_img{float:left; border:1px solid #000000; width:200px;}
.show_info{margin: 0px 0px 0px 15px; float:left; width:350px;}

#show_list{width:400px;}
.show_list_title{font-size:22px; text-align:center; border-bottom: 2px solid #333333; margin-bottom:10px; margin-top:0px; width:350px;}
.show_list_wrap{margin: 0px 0px 20px 0px;}
.show_list_name{font-size:14px; font-weight:bold; margin: 0px 0px 3px 0px; width:300px; float:left;}
.show_list_date{font-size:12px; margin: 0px 0px 0px 0px; font-weight:bold; color:#400609; float:left; width:300px;}
.show_list_time{font-size:12px; float:right; margin: 0px 0px 0px 0px; float:left; width:300px;}
.show_list_img{float:left; border:1px solid #000000; margin:0px 10px 10px 0px; width:125px;}
.show_list_info{margin: 0px 0px 0px 15px; float:left; width:275px;}
.show_list_details{float:left; margin-top:10px;}
.show_list_video{float:left; margin-top:10px; margin-left:10px;}
.no_show_list_name{font-size:14px; font-weight:bold; margin: 0px 0px 3px 0px; width:325px; float:left;}


.on_sale_wrap{margin: 10px 0px 10px 0px;}
.on_sale_name{font-size:14px; font-weight:bold; margin: 0px 0px 5px 0px;}
.on_sale_time{font-size:13px; float:left; margin: 0px 0px 5px 0px;}
.on_sale_date{font-size:13px; font-weight:bold; color:#400609; float:left;}
.on_sale_buy_img{float:right;}
.on_sale_img{float:right; margin-bottom:5px;}
.on_sale_band_img{float:left; margin-right:3px;}
.on_sale_info{}

.sale_seperator{width:75%; margin:15px 15px 15px 25px;}

.private_party{text-align:center; margin:50px 0px 0px 15px; padding:40px 35px 35px 35px; background:url(/images/site_images/party_marquee.png); height:115px; width:180px;}
.private_party hr{width:50%; margin:15px 0px 15px 60px; color:#4C0610; border-color:#4C0610;}
.private_party p{margin:0px; font-size:9px;}
.private_heading{font-size:16px; margin:0px 0px 5px 0px;}

.scheduled_events{ text-align:center; margin-top:20px; font-size:14px;}
#coming_soon{ background:url(/images/site_images/McSwain-template2.jpg) no-repeat;}
.toggle{display:none; border:2px solid #400609; padding:10px 5px 0px 5px; background:url(/images/site_images/transparent_bg.png);}
.LI_toggle{background:none; cursor:pointer;}
#tab_menu{width:120px; float:left; border-top:1px solid #400609; border-bottom:1px solid #400609;}
#tab_menu li{font-weight:bold; border-left:2px solid #400609; border-right:2px solid #400609; background-color:#F1D991; border-top:1px solid #400609; border-bottom:1px solid #400609; list-style:none; text-align:right; padding:2px 5px 2px 2px;}
#show_area{float:left; width:460px; min-height:355px; height:auto !important; height:355px; padding:0px 0px 0px 10px; background:none;}
.show_hr{ border-color:#400609; color:#400609; width:75%; margin-bottom:20px;}
        
/* lytebox */
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay { background-color: #000000; }
    
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }
#lbOuterContainer { position: relative; background-color: #e8d086; width: 200px; height: 200px; margin: 0 auto; }
#lbOuterContainer { border: 3px solid #888888; }
    
#lbDetailsContainer {    font: 10px Verdana, Helvetica, sans-serif; background-color: #e8d086; width: 100%; line-height: 1.4em;    overflow: auto; margin: 0 auto; }
#lbDetailsContainer { border: 3px solid #888888; border-top: none; }
    
#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/images/site_images/loading.gif) center no-repeat;}
#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }
#lbPrev { width: 49%; height: 100%; background: transparent url(/images/site_images/blank.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev:hover, #lbPrev:visited:hover { background: url(/images/site_images/prev_grey.gif) left 15% no-repeat; }
        
#lbNext { width: 49%; height: 100%; background: transparent url(/images/site_images/blank.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext:hover, #lbNext:visited:hover { background: url(/images/site_images/next_grey.gif) right 15% no-repeat; }
    
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
#lbPrev2, #lbNext2, #lbSpacer { color: #333333; }
        
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
#lbPrev2_Off, #lbNext2_Off { color: #666666; }
        
#lbDetailsData { padding: 0 10px; }
#lbDetailsData { color: #333333; }
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbClose { background: url(/images/site_images/close_grey.png) no-repeat; }
    
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPlay { background: url(/images/site_images/play_grey.png) no-repeat; }
        
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
#lbPause { background: url(/images/site_images/pause_grey.png) no-repeat; }

