html,body{ margin:0;padding:0}body{ background:#000;text-align:center}img{border:0}body,p,table,td,input,button,select,textarea{font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#ccc}input,button,select,textarea{ color:#000}h1,h2,h3,h4,h5{ color:#fff}p{ line-height:19px}input,button{ color:#000}a:link,a:visited,a:active{color:#ffcc33}a:hover{color:#ffff66}a[name]:hover{color:#ffff66}#container{width:950px;text-align:center; margin:0 auto 0 auto;padding:0; background-image:url('img/body_back.gif'); background-repeat:repeat-y}#page{text-align:left;margin:145px 0px 0 0px;padding:10px 0}#page-columns{margin:0;padding:0}#sub-menu-column{float:left;width:200px;margin:50px 0 0 0}#page-content-column{float:right;width:625px;margin:0 0 30px 0}#full-page{padding:0 10px}#checkout-page{padding:0 20px}.clear{ clear:both;margin:1px}#header{overflow:hidden;height:145px;background:url(img/header.gif) no-repeat top left;float:left;position:absolute;top:0;width:950px}#logo{float:left}#logo a:link,#logo a:visited,#logo a:active,#logo a:hover{display:block;width:250px;height:100px;font-size:1px;color:#000}#header-message{float:right;width:600px;padding:26px 0px 0px 0px;text-align:right;color:#999;font-size:13px}#header-message img{  height:20px; }#lnkPrivateSuites{  display:block; background-image:url("img/privatesuites.png"); background-repeat:no-repeat; height:20px; width:290px; float:right}#main-menu{overflow:hidden;width:690px;float:left;margin:0 0 0 0}#main-menu ul{padding:0;margin:0 0 0 21px;list-style:none;display:inline;float:left}#main-menu ul li{margin:0;padding:0;list-style:none;display:block;float:left}#main-menu ul li a{display:block;float:left;text-align:center;font-weight:bold;padding:9px 10px 10px 10px;margin:0;text-decoration:none}#main-menu ul li a:link,#main-menu ul li a:visited,#main-menu ul li a:active{color:#fff}#main-menu ul li a:hover{color:#fff;background:#430500}#main-menu ul li .chosen:link,#main-menu ul li .chosen:visited,#main-menu ul li .chosen:active,#main-menu ul li .chosen:hover{ color:#fff;background:#990000}#sub-menu{margin:20px 0;padding:0px;list-style-type:none;border-top:1px solid #333}#sub-menu li{margin:0;padding:0;border-bottom:1px solid #333}#sub-menu li a:link,#sub-menu li a:visited,#sub-menu li a:active{padding:10px 10px 8px 20px;display:block;height:20px;text-decoration:none} #sub-menu li a:hover{text-decoration:underline;display:block;background:#333}#sub-menu li .chosen:link,#sub-menu li .chosen:visited,#sub-menu li .chosen:active{text-decoration:none;color:#fff;display:block;background:#000}#footer{color:#666;font-size:12px;padding:50px 0 20px 0;margin:0;text-align:center;background:#000 url(img/footer.gif) no-repeat top left}#footer a:link,#footer a:visited,#footer a:active{color:#666}#footer a:hover{ color:#ccc}h1{font-size:33px;letter-spacing:-1.5px;font-weight:bold;margin:5px 0px 20px 0;color:#dcab00}h2{font-size:29px;padding:0px;margin:5px 0 17px 0}h3{font-size:23px;font-weight:normal;padding:0;margin:5px 0 20px 0}h4{font-size:23px;font-weight:normal;padding:0;margin:5px 0 20px 0}.right-pic{margin:10px 0px 10px 10px}.left-pic{margin:10px 10px 10px 0px}.divider{background:url(img/divider.gif) repeat-x center center;font-size:15px}.title-link{text-align:right;position:relative;float:right;top:-50px;margin:0;padding:0}.taggedlink{  text-decoration:none; font-size:16pt}.home-columns{  margin-left:15px; margin-right:15px}.home-columns h2,.home-columns h1{font-size:1px;color:#181818;margin:0;padding:0}.home-column-1{width:520px;float:left}.home-main{ padding:0 0px 30px 0;margin-left:10px}.home-main h1{background:url(img/title_home.gif) no-repeat top left;height:50px;width:520px}.home-main p{font-size:16px;margin:5px 0 0 0;padding:0;line-height:22px;color:#ccc}  .home-events{ padding:0 0 20px 0}.home-events h2{background:url(img/title_events.jpg) no-repeat top left;height:30px;width:520px}.home-events ul{  font-family:Arial; font-weight:bold; line-height:25px}.home-events a{ text-decoration:none}.home-testimonials{ padding:0 0 20px 0}.home-testimonials h2{background:url(img/title_what_people_say.gif) no-repeat top left;height:30px;width:520px}.testimonial{background:url(img/quote_open.gif) no-repeat top left;text-indent:25px;margin:15px 30px;font-style:italic;font-size:15px;line-height:20px}.testimonial span{background:url(img/quote_close.gif) no-repeat top left;padding-left:30px;font-style:normal;color:#666}.home-now-on-sale{ padding:0 0 20px 0}.home-now-on-sale h2{background:url(img/title_now_on_sale.gif) no-repeat top left;height:30px;width:520px}.home-column-2{width:305px;float:right}.home-column-2 h2{background:url(img/title_upcoming_event.gif) no-repeat 0 3px;height:58px;width:305px}.button-details:link,.button-details:visited,.button-details:active{background:url(img/btn_get_details.gif) no-repeat top left;width:246px;height:38px;display:block;font-size:1px;color:#920000;text-align:center}.button-details:hover{background:url(img/btn_get_details_on.gif) no-repeat top left;color:#ba0000}.home-column-2 .event-date,.home-column-2 .event-price{margin-left:6px;font-size:15px}#event-page{}#event-page .event-details{ float:right;margin-right:5px}.event-flyer{float:left;width:300px}.event-flyer .flyer-medium{text-decoration:none}.event-flyer .flyer-medium strong{font-size:12px;font-weight:normal;text-align:center;padding-top:12px;color:#666}.event-details{float:left;width:520px}.event-details h2{font-size:22px}.event-date{padding:0;margin:5px 0 0 0;font-weight:bold;font-size:22px}.event-price{padding:0;margin:5px 0 15px 0;font-size:17px}.events-list{padding:0;margin:15px 0 0 0;list-style:none}.events-list li{padding:30px 0;margin:0 0;float:left;background:url(img/divider.gif) repeat-x top}.events-list li .event-flyer{width:200px}.events-list li .event-details{margin-left:20px;width:630px}.home-now-on-sale .events-list li{  background-image:none; padding:0}  .home-now-on-sale .events-list li .event-flyer {    width:155px; }    .home-now-on-sale .events-list li .event-details {width:340px; }      .home-now-on-sale .events-list h3{ font-size:16px;padding:0;margin:0; }    .home-now-on-sale .events-list .event-date{ font-size:14px; }    .home-now-on-sale .events-list .event-price{ font-size:14px; }        .flyer-thumb:link,.flyer-thumb:visited,.flyer-thumb:active{display:block;background:url(img/pic_small_back.gif) no-repeat top left}.flyer-thumb p{margin:0;padding:0}.flyer-thumb p span{display:block;margin:0;padding:6px 6px 12px 6px}.flyer-thumb:hover{display:block;background:url(img/pic_small_back_on.gif) no-repeat top left}.flyer-small:link,.flyer-small:visited,.flyer-small:active{display:block;background:url(img/small_flyer_back.gif) repeat-y top left}.flyer-small span{  display:block;margin:0;padding:0;background:url(img/small_flyer_top.gif) no-repeat top left}.flyer-small span strong{display:block;margin:0;padding:6px 6px 12px 6px;background:url(img/small_flyer_bottom.gif) no-repeat bottom left}.flyer-small:hover{display:block;background:url(img/small_flyer_back_on.gif) repeat-y top left}.flyer-small:hover span{background:url(img/small_flyer_top_on.gif) no-repeat top left}.flyer-small:hover span strong{background:url(img/small_flyer_bottom_on.gif) no-repeat bottom left}.flyer-medium:link,.flyer-medium:visited,.flyer-medium:active{display:block;background:url(img/pic_medium_back.gif) repeat-y top left}.flyer-medium span{  display:block;margin:0;padding:6px 5px 0 6px;background:url(img/pic_medium_top.gif) no-repeat top left}.flyer-medium strong{  display:block;margin:0;padding:20px 5px 5px 6px;font-size:19px;font-weight:normal;color:#ffcc33}.flyer-medium:hover{display:block;background:url(img/pic_medium_back_on.gif) repeat-y top left}.flyer-medium:hover span{background:url(img/pic_medium_top_on.gif) no-repeat top left}.flyer-medium:hover strong{color:#ffff66}.buy-box{background:url(img/divider.gif) repeat-x top;margin:30px 0 40px 0}.buy-box-inner{background:url(img/divider.gif) repeat-x bottom;padding:15px 0 17px 0}.buy-box .package-list{float:left;margin:0 0 0 15px;padding:0 0 0 15px;width:250px;font-size:15px}.buy-box .package-list li{padding:0 0 5px 0}.buy-box p{float:right;width:200px;margin:0;padding:0}.button-signup:link,.button-signup:visited,.button-signup:active{background:url(img/btn_signup.gif) no-repeat top left;width:190px;height:45px;display:block;font-size:1px;color:#920000;text-align:center}.button-signup:hover{background:url(img/btn_signup_on.gif) no-repeat top left;color:#b30000}.call-to-order{  color:#ffff00; font-weight:bold; font-size:16px; line-height:20px}  .soldout {    color:#ff0000;   font-size:11px; }.package-details{width:100%;border:0;border-collapse:collapse;margin:0 0 30px 0}.package-details td{ padding:23px 0 25px 100px;border-top:1px solid #333;background-position:0 10px}.package-details h3{font-size:18px;margin:0;padding:0;color:#cc9900}.package-details ul{padding:0 0 0 10px;margin:7px 0 0 15px;list-style:none;list-style-image:url(img/list_check.gif)}.package-details ul li{padding:0 0 3px 0}.row-ticket{ background:url(img/package_icons_ticket.gif) no-repeat top left}.row-bus{ background:url(img/package_icons_bus.gif) no-repeat top left}.row-hotel{ background:url(img/package_icons_hotel.gif) no-repeat top left}.row-party{ background:url(img/package_icons_party.gif) no-repeat top left}.row-extras{ background:url(img/package_icons_extras.gif) no-repeat top left}td.row-vip{ background:url(img/package_icons_vip.gif) no-repeat 0 20px;border-bottom:1px solid #CC0000;border-top:1px solid #CC0000}td.row-vip h3{ color:#CC0000}.button-details:link,.button-details:visited,.button-details:active{background:url(img/btn_get_details.gif) no-repeat top left;width:246px;height:38px;display:block;font-size:1px;color:#920000;text-align:center}.button-details:hover{background:url(img/btn_get_details_on.gif) no-repeat top left;color:#ba0000}.button-itinerary:link,.button-itinerary:visited,.button-itinerary:active{ background:url(img/package_icons_itinerary.gif) no-repeat top left;display:block;font-size:1px;color:#181818;margin:20px 0 0 0;text-align:left;height:55px;text-align:center}.button-itinerary:hover{ background:url(img/package_icons_itinerary_on.gif) no-repeat top left;color:#333}.popup{background:#641209}.popup-title{padding:6px 15px 6px 15px;font-size:17px;font-weight:bold;height:45px;background:#a41e0e;color:#fff;border-bottom:1px solid #333}.popup-title-link{padding:6px 15px 7px 15px;font-size:12px;text-align:right;background:#a41e0e;border-bottom:1px solid #333}.popup-image-cell{padding:20px}.popup-body{padding:15px;background:#dbd7d0}.pic-left{margin:15px;margin-left:0}.pic-right{margin:15px;margin-right:0}.arrow-next{background:url(../../include/images/arrow_next.gif) no-repeat right;padding-right:12px}.arrow-up{background:url(../../include/images/arrow_up.gif) no-repeat left;padding-left:12px}.arrow-back{background:url(../../include/images/arrow_back.gif) no-repeat left;padding-left:12px}.link-arrow{background:url(../../include/images/link_arrow.gif) no-repeat left;padding-left:12px}.link-top{font-size:11px}.grid{border-collapse:collapse}.grid td{}.grid-label{background:#F8FBE4;border-bottom:1px solid #C7E2AB;border-left:1px solid #C7E2AB;padding:4px 10px;font-size:11px}.grid-value{background:#fff;border-bottom:1px solid #C7E2AB;border-left:1px solid #C7E2AB;border-right:1px solid #C7E2AB;padding:4px 10px;text-align:center;font-size:11px}.grid-pic{border-bottom:1px solid #C7E2AB;border-left:1px solid #C7E2AB;border-right:1px solid #C7E2AB;text-align:center;padding:0}.grid-header{background:url(../../include/images/grid_header_back.gif) repeat-x top left;font-weight:bold;text-transform:uppercase;height:40px;padding:5px 10px}.results-grid-nav{text-align:center;background:#ebebeb;height:40px}.grid-next{background:url(../../include/images/grid_arrow_next.gif) no-repeat right;padding-right:12px;font-size:15px;font-weight:bold;margin-left:20px}.grid-prev{background:url(../../include/images/grid_arrow_prev.gif) no-repeat left;padding-left:12px;font-size:15px;font-weight:bold}.pictures-grid{border:0;width:100%;margin:10px 0;border-collapse:separate}.pictures-grid-cell{border:0}.pictures-grid-cell td{padding:0 0 10px 0;text-align:center}.pictures-grid-cell td img{border:5px solid #fff}.grid-lines{border-collapse:collapse;border:1px solid #ebebeb}.grid-lines td{border:1px solid #ebebeb;padding:5px 10px}.grid-lines-header{background:#f6f6f6;font-weight:bold;text-transform:uppercase;padding:5px 10px}.picture-grid{}.picture-grid-item{text-align:center;padding:10px}.picture-grid-item img{border:5px solid #fff}.picture-grid-large{text-align:center;padding:10px}.picture-grid-large img{border:5px solid #fff}.contact-info{margin:15px 0 0 0}.contact-info h3{font-size:19px;padding:0;margin:0 0 10px 0}.contact-info p{margin:0 0 15px 0;padding:0}.contact-form{}.contact-form table{border-collapse:collapse}.contact-form td{background:url(img/divider.gif) repeat-x 0 -5px;padding:12px 10px;font-weight:bold}.contact-form .button-nest{}.contact-form .button-nest .button{background:url(img/btn_send_message.gif) no-repeat top left;width:175px;height:37px;font-size:1px;color:#9b0000;border:0;text-align:left;cursor:pointer}.contact-form .textbox{ font-size:15px;letter-spacing:0px;padding:4px 6px;width:450px;background:#ccc;color:#000}.faqs{margin:15px 0 15px 10px;padding:0 0 0 10px}.faqs li{padding:0 0 10px 0;margin:0}.faqs li h4{font-size:16px;font-weight:bold}.gallery{ padding:0 0 0 0}.gallery h2{background:url(img/title_from_past_events.gif) no-repeat top left;height:30px;width:520px}.gallery ul{padding:0;margin:15px 0 0 0;list-style:none}.gallery ul li{padding:0;margin:0 20px 30px 0;float:left;font-size:12px;height:150px;overflow:hidden}.gallery ul li a:link,.gallery ul li a:visited,.gallery ul li a:active{display:block;color:#666;background:url(img/pic_small_back.gif) no-repeat top left;width:150px;text-align:center}.gallery ul li a:hover{display:block;color:#ccc;background:url(img/pic_small_back_on.gif) no-repeat top left;text-align:center}.gallery ul li img{margin:5px 5px 10px 5px}.gallery ul li span{ display:block}.gallery ul li strong{ font-weight:normal;display:block}.gallery ul li p{padding:0;margin:0}.gallery-zoom{margin:10px 0 20px 0;padding:10px;text-align:center;background:#000}.error-message{ color:Red}.error{ background-color:#be2800;color:white;padding:10px 20px;margin:20px 0}.sponsor{background:url(img/divider.gif) repeat-x top;padding:30px 0}.sponsor-logo{float:left;width:180px}  .sponsor-logo span {    display:block; }.sponsor-bio{float:left;width:420px}.sponsor-bio h4{font-size:16px;font-weight:bold;margin:0 0 15px 0;padding:0}.sponsor-bio p{padding:0;margin:0 0 15px 0}#summary{float:right;width:250px}  #summary thead td{  background:#be2800; color:#fff; font-weight:bold; text-align:center; }  #summary td{  padding:0.6em; color:#000; }  #summary td.number{  text-align:right; }  #summary tbody tr{  border-bottom:1px solid #ccc; color:#000; background-color:#ddd; }  #summary tfoot td{  background-color:#be2800; color:#fff; font-weight:bold; }  #base-package-upgrade{margin-left:2em}div.field{margin-bottom:20px}label.main{display:block;font-weight:bold;margin:0 0 2px 0}input.text,textarea.text{width:520px;padding:0.4em 0.5em;font-weight:bold;font-size:1em}select.text{width:530px;padding:0.4em 0.5em;font-weight:bold;font-size:1em}table.secondary td{ padding:0 0 8px 0}table.secondary label{ width:100px;display:block }.secondary input.text{width:300px}.two-column td{  padding:0 20px 0 0}.two-column .text{width:240px}.two-column select.text{ width:255px}input.cvv{ width:120px;padding:0.4em 0.5em;font-weight:bold;font-size:1em}.note{  font-size:12px; padding:0 0 0 30px; color:#666}.BoxHighlight{  background-color:#252525; padding:5px}