@import "reset.css";

/* COLORS
gold: #e0c78c (headers)
blue: #6a98b0 (links)
*/

body{background: #000000 url(/media/layout/smoke.jpg) center top no-repeat; margin: 0; padding: 0; color: #f6f6f6; font-family: Lato, Helvetica; font-size: 12px; line-height: 16px; }

/*REUSABLE CONTENT*/
a{color: #6a98b0; outline: none}
a:hover{color: #9cb0bb}
p{margin-bottom: 10px; letter-spacing: 1.1px}
.left{float: left;}
.right{float: right}
.clear{clear: both}
.third{width: 29%;}
.thirdCenter{width: 29%; margin-left: 48px;}
.half{width: 48%}
.txtRight{text-align: right}
.txtLeft{text-align: left}
.txtCenter{text-align: center}
.gold{color: #e0c78c;}
.strikethrough { text-decoration: line-through; }
h1, h2, h3, h4, .fn{text-shadow: #000000 -1px 1px; font-family: "Tinos", "Times New Roman", Times;margin-bottom: 20px; }
h2 a{color: #ffffff; text-decoration: none;}
h2 a:hover{text-decoration: underline;}
h1{font-size: 24px; line-height: 24px}
h2{font-size: 18px;}
h3{font-size: 15px;}

.hideme{display: none;}

.small{font-size: 11px; color: #ffffff; text-decoration: none}

.centerBox{width:655px; margin: 0 auto}


input{ width: 200px; font-size: 14px; color: #B0B0B0; padding: 4px 3px; margin-bottom: 10px; display: block; opacity: .9}
label{display: block;}
textarea{width: 100%; height: 200px; opacity: .9}
select{margin-bottom: 10px}

/**/


#radios-question input{display: inline; float: left; width: auto; }
/* #radios-question label{display: inline; float: left; width: auto} */


/*POSITIONING ELEMENTS*/
.wrapper{width: 910px; margin: 0 auto; clear: both; position: relative}

.leftBar{float: left; width: 300px;}
.rightBar{float: right; width: 570px; position: relative;}
	/*FIX THIS- NOT PRETTY */
.leftBarA{float: left; width: 230px;}
.rightBarA{float: right; width: 650px;}
.rightBarA-center{width: 650px; margin: 0 auto; float: none}

#header{clear: both; float: left}

/**/





/*RANDOM STUFF (needs to be organized)*/
.leftBar p, .leftBarA p, address{text-shadow: #333333 1px 1px;}
#phone{position: absolute; top:0; right:0;}

#logo{width: 239px; height: 142px; display: block; text-indent: -9000px; background: transparent url(/media/layout/logo.gif) top left no-repeat; float: left;}
#logo_waikiki{width: 239px; height: 142px; display: block; text-indent: -9000px; background: transparent url(/media/layout/logo_waikiki.png) top left no-repeat; float: left;}

/**/





/*Rotating Quote Text */
#quote{float: right; width: 500px; margin-top: 35px; padding-top: 10px; color: #80705d; font-family: "Tinos", "Times New Roman", Times; font-size: 15px; letter-spacing: 1px; text-align: center; padding-left: 25px; display: inline; }
#quote span{color: #4c3f2e; text-align: right; display: block; font-family: Helvetica; font-size: 10px; letter-spacing: normal; padding-top: 10px; padding-right: 10px}
/**/





/*NAVIGATION ELEMENTS */

/*main navigation */
#mainNav{float: left; width: 635px; list-style: none; padding-left: 20px; margin-top: 48px}
#mainNav li{float: left; margin-right: 35px;}
#mainNav li a{color: #f6f6f6;  font-size: 14px;  text-decoration: none; height: 30px; line-height: 30px; text-shadow: 1px 1px #000000}
#mainNav li a:hover{color: #bdbdbd;}

#mainNav li .active{background: transparent url(/media/layout/active_short.png) top left no-repeat; height: 30px; padding-left: 10px; line-height: 29px; display: block; color: #cfbca7; margin-right: -15px; margin-left: -20px}
#mainNav li .active span{background: transparent url(/media/layout/active_long.png) top right no-repeat; margin-left: 4px;padding-right: 12px; display: block;}
#mainNav li .active span:hover, #mainNav li .active:hover{color: #cfbca7;}

/*large shiny buttons */
.largeNav{list-style: none; margin-top: 35px; margin-bottom: 40px}
.largeNav li{clear: both; display: block }
.largeNav li a{background: transparent url(/media/layout/button_left.png) top left no-repeat; height: 44px; display: block; margin-left: -5px; text-decoration: none; line-height: 48px; padding-left: 15px; float: left}
.largeNav li a span{ background: transparent url(/media/layout/button_right.png) top right no-repeat; height: 44px; float: left; padding-right: 20px; color: #ffffff; text-shadow: #000000 1px 1px; font-family: "Tinos", "Times New Roman", Times; font-size: 22px;margin-left: 5px; }
.largeNav li span:hover{color: #dcdcdc; line-height: 50px; text-shadow: none; cursor: pointer;}



.largeNav_home{list-style: none; margin-top: 35px; margin-bottom: 40px; position: absolute; top:20px; left: 30px; z-index: 10}
.largeNav_home li{clear: both; display: block }
.largeNav_home li a{background: transparent url(/media/layout/button_left_arrow.png) top left no-repeat; height: 44px; display: block; margin-left: -5px; text-decoration: none; line-height: 48px; padding-left: 28px; float: left}
.largeNav_home li a span{ background: transparent url(/media/layout/button_right.png) top right no-repeat; height: 44px; float: left; padding-right: 20px; color: #ffffff; text-shadow: #000000 1px 1px; font-family: "Tinos", "Times New Roman", Times; font-size: 22px;margin-left: 5px; }
.largeNav_home li span:hover{color: #dcdcdc; line-height: 50px; text-shadow: none; cursor: pointer}



/*second gold nav */
#secNav{text-align: left; list-style: none; color: #ffcc95; font-family: "Tinos", "Times New Roman", Times; margin-left: 40px; margin-top: 20px}
#secNav li{margin-bottom: 5px; font-size: 20px; background: transparent url(/media/layout/goldNav.png) top left no-repeat; padding-left: 30px; height: 26px; line-height: 30px;}
#secNav li a{color: #ffcc95}



/*breadcrumb */
#breadCrumb{clear: both; font-family: "Tinos", "Times New Roman", Times; text-shadow: #000000 -1px 1px; font-size: 18px; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 30px}
#breadCrumb li{list-style: none; display: inline}
#breadCrumb li a{color: #f6f6f6;}

/*Blue Button */
.blBtn{background: transparent url(/media/layout/blue_button_left.png) top left no-repeat; height: 38px; display: block; margin-left: -5px; text-decoration: none; line-height: 36px; padding-left: 10px; color: #f1f1f1}
.blBtn span{ background: transparent url(/media/layout/blue_button_right.png) top right no-repeat; height: 38px; float: left; padding-right: 14px; color: #ffffff; text-shadow: #333333 1px 1px; font-size: 14px; margin-left: 3px}
.blBtn span:hover{ text-shadow: none; cursor: pointer}

/**/





/*GREY DIVIDER SECTION (home and location pages)*/ 
#section{background: #282828 url(/media/layout/section_top.gif) top left repeat-x; clear: both; width: 100%; float: left; margin-top: 50px; padding: 45px 0 30px 0;}
#sectionBottom{background: transparent url(/media/layout/section_bottom.gif) bottom left repeat-x; clear: both; width: 100%; float: left; height: 25px; margin-bottom: 45px}

/*pricing grid */
#pricing {font-family: "Tinos", "Times New Roman", Times; text-shadow: #000000 -1px 1px; font-size: 16px; width: 250px; margin-bottom: 20px}
#pricing th, #pricing td{padding: 5px; text-align: center}
#pricing th[scope=row]{text-align: right}
#pricing td{font-size: 20px; color: #e0c78c;}

/*Buy Now Link*/
#purchase_tix_link{background: transparent url(/media/layout/purchase_tix.gif) top center no-repeat; width: 300px; height: 56px; display: block; text-indent: -9000px; float: left; margin-bottom: 20px}

/*Call To Order */
#orderBy{color: #797979; text-shadow: #000000 -1px 1px; font-size: 14px; text-align: center; }
#orderBy span{ display: block; color:#e0c78c; font-size: 30px; padding-top: 8px; letter-spacing: -2px}

/**/





/*FOOTER ELEMENTS */

#footer{clear: both; float: left; width: 100%; background: transparent url(/media/layout/footer_bar.png) top left no-repeat; margin-top: 80px; padding-top: 50px; padding-bottom: 50px; text-align: center;color: #484848; }
#footer p a{color: #484848; }
#footer ul{list-style: none; padding-bottom: 20px}
#footer ul li{display: inline; margin: 0 10px;}
#footer ul li a{color: #484848; text-decoration: none;}
#footer ul li a:hover{text-decoration: underline;}

.star{list-style: none}
.star li{background: transparent url(/media/layout/star_black.png) -2px 0 no-repeat; padding-left: 21px; margin-bottom: 10px}

/**/





/*CALENDAR ELEMENTS */

#calendar_holder{margin-left: -40px; position: relative}
.calendar{width: 100%;}
.calendar td{text-align: center; padding: 0; font-size: 22px; text-shadow: #000000 -1px 1px; font-weight: bold; position: relative;}
.calendar td a{color: #ffffff; text-decoration: none;  display: block; height: 55px; line-height: 55px; position: relative;}
.calendar .active{background: transparent url(/media/layout/boxer.png) center center no-repeat; color: #e0c78c}
.calendar .active:hover{cursor: pointer;}
.calendar .black:hover, .calendar .calendar-day a:hover{background: transparent url(/media/layout/boxer.png) center center no-repeat; cursor: pointer}

#calendarNav{text-align: center; font-size: 25px; text-shadow: #000000 -1px 1px; font-weight: bold; width: 300px; margin: 30px auto 40px auto; position: relative}

#calendarNav a{position: absolute;}
#calendarNav .next{top:-5px; right:-25px;}
#calendarNav .prev{top:-5px; left:-23px;}


#datePop h2{font-size: 16px;}
#datePop .showtimers{font-size: 10px; color: #797979; clear: both; margin-top: 15px; text-align: left;}
#datePop .showTimeList{list-style: none; margin-bottom: 10px; width: 100%; float: left; font-size: 13px}     
#datePop .showTimeList li{float:left; margin-right: 10px;}
.popup-container{position: relative;}
.popup-container p{ font-size: }
#datePop{bottom:28px; left: -84px; display: block; position: absolute;}
#datePop .popTop{float: left;}
#datePop .popBottom{float: left; z-index: 30}
#datePop p{font-size: 13px;}

/**/





/*BLACK BOXES */
/*small box style */
.smallBoxTop{background: transparent url(/media/layout/smallBoxTop.png) top left no-repeat; width: 232px; height: 17px; display: block; margin-left: -3px}
.smallBoxMiddle{background: transparent url(/media/layout/smallBoxMiddle.png) top left repeat-y; width: 206px; padding: 5px 15px 5px 15px; margin-left: -3px}
.smallBoxBottom{background: transparent url(/media/layout/smallBoxBottom.png) top left no-repeat; width: 232px; height: 17px; display: block; margin-bottom: 20px; margin-left: -3px}

/* any UL inside the small box */
.smallBoxMiddle ul{list-style: none; padding-left: 10px}
.smallBoxMiddle ul li{background: transparent url(/media/layout/bull.png) top left no-repeat; padding-left: 20px; font-size: 14px; margin-bottom: 15px}
.smallBoxMiddle ul li a{text-decoration: none;}
.smallBoxMiddle ul .active{ background: transparent url(/media/layout/bull_red.png) top left no-repeat;}
.smallBoxMiddle ul .active a{color: #7c3030; font-weight: bold; font-style: italic;}

/*large box style */
#largeBoxTop{background: transparent url(/media/layout/largeBoxTop.png) top left no-repeat; width: 652px; height: 18px; display: block;}
#largeBoxMiddle{background: transparent url(/media/layout/largeBoxMiddle.png) top left repeat-y; width: 572px; padding: 5px 40px}
#largeBoxBottom{background: transparent url(/media/layout/largeBoxBottom.png) top left no-repeat; width: 652px; height: 18px; display: block;}

/**/

/*PRESS SECTION BOXES*/
.pressBox{background-color: #1c1616; border: 1px solid #000000; padding: 10px; position: relative; width: 230px; float: left; margin-right: 34px; margin-bottom: 34px}
.pressBox .image_holder a{border: 1px solid #000000;}
.pressBox .image_holder{float: left; width: 77px; margin-right: 5px}
.pressBox ul li{font-size: 11px; font-style: italic; list-style: none; font-weight: bold}
.pressBox .counter{position: absolute; top:-20px; left:-20px; background: transparent url(/media/layout/counter_icon.png) top left no-repeat; color: #ffffff; text-shadow: 1px 1px #000000; font-family: "Tinos", "Times New Roman", Times; display: block; height: 48px; width: 48px; padding-left: 17px; padding-top: 12px; font-size: 22px; }
.pressBox h2{padding-left: 10px; margin-bottom: 10px; font-size: 15px; color: #d9c8b4}
.pressBox p{font-size: 10px; line-height: normal; margin-bottom: 5px; float: left; width: 100%}







#mapHolder{background: transparent url(/media/layout/map2.png) right 20px no-repeat; width: 100%; float: left; clear: both; position: relative}

.locHolder{background: transparent url(/media/layout/star_map.png) top left no-repeat; display: block; height: 41px; width: 41px; text-indent: -9000px; position: absolute; top:0; right:0;}
.locHolder_sub{background: transparent url(/media/layout/blueDot.png) top left no-repeat; display: block; height: 19px; width: 19px; text-indent: -9000px; position: absolute; top:0; right:0;}

#myrtle-beach-star{top:278px; right: 88px;}
#branson-star{top:245px; right:273px}
#foxwoods-star{top:130px; right: 32px}
#atlantic-star{top:161px; right: 38px}
#harrahs-star{top:171px; right: 60px}
#las-vegas-star{top:230px; left: 310px;}
#waikiki-star{top:345px; left: 320px;}
#epic-dot{top: 421px; right: 93px;}
#ip-dot{top: 355px; right: 230px;}
#coarse-dot{top: 215px; left: 270px;}




.videoSlide{background: transparent url(/media/layout/video_slide.png) top left no-repeat; width: 201px; height: 54px; overflow: hidden; padding:15px; background-color: none !important}
.videoSlide a img{float: left; margin-right: 3px}
.videoSlide h2{display: block; margin: 0; font-size: 13px; color: #d9c8b4; line-height: 13px}
.videoSlide .playNow{background: transparent url(/media/layout/play-now.png) top left no-repeat; display: block; float: left; width: 65px; height: 20px; text-indent: -9000px; margin-top: 2px}

#videoHolder{background-color: #1c1616; border: 1px solid #000000; width: 100%; height: 300px; margin-bottom: 20px}



.performerBox{background: transparent url(/media/layout/photo_holder.png) center top no-repeat; width: 160px; height: 185px; position: relative; float: left}
.performerBox h2{background: transparent url(/media/layout/title_holder.png) center top no-repeat; text-align: center; font-size: 14px; margin: 0; padding: 8px 0 3px 0 ; line-height: normal; position: absolute; top: 131px; width: 135px; left: 50%; margin-left: -67px;}
.performerBox span{font-family: Lato, Helvetica; font-size: 10px; display: block; clear: both;margin: 0; padding: 0}
.performerBox h2 a{text-decoration: none; color: #b69f63}
.performerBox h2 a span{color: #ffffff}
.performerBox a img{display: block; width: 115px; position: absolute; top:7px; left: 50%; margin-left: -57px; width: 115px; height: 123px;}

#performerFilter{margin-left: 10px}
#performerFilter label{color: #6a98b0; font-weight: bold; padding-left: 3px; margin-bottom: 15px; font-size: 13px; display: inline}
#performerFilter input{margin-bottom: 15px; width: auto; display: inline; margin: 0; padding: 0; }
#performerFilter .uncheck{color: #525252; text-decoration: line-through; font-weight: normal; font-style: italic;}

.leftBarA input{width: 192px; font-size: 14px; color: #b0b0b0; padding: 5px 3px; margin-bottom: 10px}


#homeHolder{background: transparent url(/media/layout/home_image.png) center top no-repeat; width: 907px; height: 483px; float: left; position: relative; margin-bottom: 60px}
#homeImages{position: absolute; left: 8px; top:6px}



#featuredPerformers{list-style: none;}
#featuredPerformers li{float: left; margin-right: 38px;}
#featuredPerformers #last{margin-right: 0;}
#featuredPerformers img{border: 2px solid #171717}

.locPop{position: absolute; z-index: 10; display: none}

.popTop{background: transparent url(/media/layout/pop_top.png) top left no-repeat; width: 227px; padding: 10px 30px 0 10px; position: relative;}
.popTop p{margin-bottom: 0;}
.popBottom{background: transparent url(/media/layout/pop_bottom.png) top left no-repeat; width: 267px; height: 56px;}
.popTop h2{margin-bottom: 3px;}
.popTop h3{color: #e0c78c; margin-bottom: 10px}
.buyOnline{position: absolute; top:-40px; right: 0px; background: transparent url(/media/layout/buyOnlineStar.png) top left no-repeat; text-indent: -9000px; display: block; height: 88px; width: 86px}

#myrtle-beach-pop{top:20px; right: -33px;}
#las-vegas-pop{top:-40px; left: 205px;}
#branson-pop{top:-25px; right: 152px;}
#foxwoods-pop{top:-106px; right: -91px;}
#atlantic-pop{top:-60px; right: -74px;}
#harrahs-pop{top:-34px; right: -73px;}
#epic-pop{top:196px; right: -40px;}
#ip-pop{top:131px; right: 96px;}
#coarse-pop{top:-24px; left: 155px;}
#waikiki-pop{top:75px; left: 215px;}

.performerImgLarge{float: right; margin-left: 10px; border: 1px solid #000000}
#performerName{clear: both; font-size: 60%; font-style: italic; font-weight: normal; display: block}

#largeBoxMiddle ul{margin-left: 30px; margin-top: 10px}
#largeBoxMiddle ul li{padding-bottom: 5px; }



/* COMMUNITY LANDING PAGE STUFF */
#communityHolder{width: 100%}
#comm_top{background: transparent url(/media/layout/comm_top.png) top left repeat-x; width: 100%; height: 24px;}
#comm_middle{background: transparent url(/media/layout/comm_middle.png) top left; width: 100%;/*  min-height: 400px */}
#comm_bottom{background: transparent url(/media/layout/comm_bottom.png) top left repeat-x; width: 100%; height: 24px; margin-bottom: 50px}





.continueReading{display: block; margin-top: 10px;}




/* location calendars! */
#calendar-holder table thead { display: none; }

#loading{position: absolute; z-index: 99; top:20px; left: 50%}

.calendar .no-show a{ filter:alpha(opacity=35);
        -moz-opacity:0.35;
        -khtml-opacity: 0.35;
        opacity: 0.35;}
#datePopLoad{position: absolute}





#emailHolder{position: absolute; z-index: 99; bottom:15px; left:-6px}
#emailTop{background: transparent url(/media/layout/emailTop.png) top left no-repeat; height: 24px; width: 293px}
#emailMiddle{background: transparent url(/media/layout/emailMiddle.png) top left repeat-y; width: 252px; padding-left: 25px; padding-right: 20px; padding-bottom: 5px;}
#emailBottom{background: transparent url(/media/layout/emailBottom.png) top left no-repeat; height: 14px; width: 293px}
#emailMiddle label{display: block;}
#emailMiddle input{display: block;}
#emailMiddle #xthuhi-xthuhi{
width: 192px;
font-size: 14px;
color: #B0B0B0;
padding: 5px 3px;
margin-bottom: 10px;
}
#emailMiddle h2{margin-bottom: 5px;}


#tooltip {
position: absolute;
/* //background: transparent url(/media/layout/pop_top.png) top left no-repeat; width: 265px; */
z-index: 99;
}

#tooltip h3{margin: 0; padding: 0; text-align: center}
/* #tooltip .body{//background: transparent url(/media/layout/pop_middle.png) top left repeat-x; width: 256px;} */
#tooltip .popFooter{background: transparent url(/media/layout/pop_bottom.png) top left no-repeat; width: 267px; height: 56px;}
#tooltip .body span{font-size: 10px; color: #797979; clear: both; margin-top: 5px; text-align: left; display: block}
#tooltip .body ul{list-style: none; padding-bottom: 5px; width: 100%; font-size: 13px; clear: both; display: block}     
#tooltip .body ul li{display: inline-block; margin-right: 15px}

.calendar-holder-holder{width: 100%;}


#largeBoxMiddle .arrowList{list-style: none; margin-left: 5px;}
.arrowList li{background: transparent url(/media/layout/star_black.png) 0 0px no-repeat; padding-left: 25px; padding-top: 4px;}


/*BLOG STUFF */
#largeBoxMiddle .post h2{margin-bottom: 0; }
#sidebar h2{background: transparent url(/media/layout/legendsCurl.png) top left no-repeat; width: 200px; height: 44px; line-height: 51px; margin-left:-23px; padding-left: 30px; color: #4f3208; text-shadow: -1px -1px #f9eddd}
#sidebar li{list-style: none;}
.entry{margin:15px 0;}
small{color: #696969; font-size: 10px}
.postmetadata{margin-bottom: 10px; margin-top: 15px; color: #696969; clear: both; font-size: 10px; float: left}
#largeBoxMiddle .postmetadata a{color: #696969}
.entry .blBtn{float: left}
.alignleft{float: left; margin-right: 5px} 
.alignright{float: right; margin-left: 5px;}
.wp-post-image{border: 1px solid #000000}
.comment-pop{margin-top: 10px; float: left}
.comment-pop a{text-decoration: none}
.comment-pop a:hover{text-decoration: underline;}
.post h2{font-size: 22px; line-height: 22px}

.sliderContent{padding: 0 40px;}
.sliderContent h1{margin-top: 20px}


#postcardForm label{display: block; font-weight: bold;}
#postcardForm input, #postcardForm select, #postcardForm textarea{display: block; margin-bottom: 10px}
#postcardForm textarea{width: 280px; height: 100px}

#postcardForm input{width: 80%; padding: 3px;}
#postcardForm .smaller{font-size: 10px; font-weight: normal;}

#postImageHolder{width: 444px; position: absolute; top:0; left:0; height: 455px;}
.michaeljackson{background: transparent url(/community/postcard/michaeljackson.jpg) top left no-repeat;}
.elvispresley{background: transparent url(/community/postcard/elvispresley.jpg) top left no-repeat;}
.marilynmonroe{background: transparent url(/community/postcard/marilynmonroe.jpg) top left no-repeat;}
.rodstewart{background: transparent url(/community/postcard/rodstewart.jpg) top left no-repeat;}
.thebluesbrothers{background: transparent url(/community/postcard/thebluesbrothers.jpg) top left no-repeat;}
.timmcgraw{background: transparent url(/community/postcard/timmcgraw.jpg) top left no-repeat;}
.whitneyhouston{background: transparent url(/community/postcard/whitneyhouston.jpg) top left no-repeat;}
.dollyparton{background: transparent url(/community/postcard/dollyparton.jpg) top left no-repeat;}
.littlerichard{background: transparent url(/community/postcard/littlerichard.jpg) top left no-repeat;}



#editStuff{width: 800px; margin: 0 auto; text-align: center;}
#postcardHolder{background: transparent url(/community/postcard/legendspostcard.jpg) top left no-repeat; width: 800px; margin: 0 auto; height: 455px; position: relative;}
#postcardHolder #textHolder{height:260px; position:absolute; right:45px; top:155px; width:300px; overflow: hidden; background:none; border: none;}

#postThumb li{margin-right: 15px; display: inline; list-style: none; margin-bottom: 15px;}
#postThumb li a{outline: none;}
#postThumb li img{border: 2px solid #171717;}
#postThumb .active img{border-color: #ffffff;}








#proposalRequest fieldset{background-color: #161616; padding: 20px 30px; width: 212px}
#proposalRequest legend{color: #6A98B0; font-size:18px}


#largeBoxMiddle .pressBox ul{margin-left: 0;}


#theMonth{line-height: 29px}

div.fbDarkWidget{border: none;}


.fn{font-size: 16px}
.says{padding-left: 5px;}
.commentlist li{list-style: none; margin-bottom: 30px}
.comment-meta{display: none}

.elvis_div{margin-bottom: 80px; padding-bottom: 70px; border-bottom: 1px solid #FFCC95}

#contest-logo-holder{position: absolute; bottom: 20px; right: 20px; z-index: 20}


.tenOff{background: transparent url(/media/layout/10-off.png) top left no-repeat; display: block; position: absolute; top: 10px; left: 252px; width: 357px; height: 174px; text-indent: -9000px}
#foxwoods-logo-holder{position: absolute; top:10px; right:0; background: transparent url(/media/layout/foxw_logo.png) top left; width: 231px; height: 73px; display: block; text-indent: -9000px}

#largeBoxMiddle .lineUps{list-style: none; font-size: 20px; margin: 10px 0 0 10px; padding: 0;}
#largeBoxMiddle .lineUps li{padding-bottom: 10px;}
.lineUps .first{font-weight: bold; color: #ffe6c4;}






.lineup-box{background-color: #000000; display: block; width: 65px; height: 65px; float: left; margin-right: 10px; text-align: center}

#perfomer-pop-search{clear: both; margin-top: 20px;}
.wrapper #performer-vote-pop{display: none}
#performer-vote-pop .performer-vote{float: left; width: 65px; text-align: center; height: 80px; display: block}
.performer-vote img{width: 50px}
.performer-vote h2{font-size: 10px; font-weight: normal; line-height: 1;}
#performer-vote-pop a{color: #ffffff; text-decoration: none}


.lineup-box h2{font-size: 10px; font-weight: normal; line-height: 1;}
#contactForm a{color: #ffffff; text-decoration: none;}


body #CDSWIDWRL, body #CDSWIDWRL .widWRLPower{background-color:  #E0C78C}
body .widWRLRatingText{color: #787878;}
body #CDSWIDWRL .widWRLReview textarea{border: 1px solid #787878}


#comingPop{background: transparent url(/media/layout/coming_pop.png) top left no-repeat; text-indent: -9000px; display: block; position: absolute; height: 104px; width: 275px; z-index: 25; top:190px; left: 145px;}

#live-holder{background: transparent url(/media/layout/bg_trans.png); border-radius: 10px; padding: 20px; width: 665px; margin: 10px auto; height: 498px; clear: both}
#live-holding{width: 705px; margin: 0 auto; position: relative; clear: both; padding-top: 100px}
.live-content{background: transparent url(/media/layout/bg_trans.png); border-radius: 10px; padding: 20px; float: left}

#dance-logo{position: absolute; top:-6px}

#discount-btn{position: absolute; top:20px; right:-5px}
#vote1{position: absolute; top: 300px; left: -115px}
#vote2{position: absolute; top: 300px; right: -115px}

#counterHolder{background: #ffffff; border-radius: 10px; padding: 20px; width: 400px; margin: 0 auto}
.cntSeparator {
font-size: 54px;
margin: 10px 7px;
color: black;
padding-top: 14px;
}


.wrapper #package-holder{display: none; width: 600px}
#package-holder h1{text-align: center}
#package-holder h2{margin-bottom: 0; color: #6a98b0; font-size: 20px}
#package-holder h3{margin-bottom: 0;}
#package-holder h4{margin-bottom: 10px; color: #c5c5c5}
#package-holder p{}
#package-holder .package{margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #333333; clear: both}

#scheudleTable{width: 500px; margin: 0 auto; font-weight: bold}


#likeButton{position: absolute; top:0; right:0}
