body.embeds { background:none; background-color:none; }
body.embeds strong { color:#FFF; font-size:14px; }
img { border:0; }

.head-page p { bottom: -10px; color: #666666; font-size: 11px; left: -90px; position: absolute;}

form { margin:0; padding:0; }
.hr { border-bottom:#e2e2e2 solid 1px; }
.hide { display:none !important; }
.force-em { font-style:italic; }
.big-strong { font-size:11px; margin:20px 0 0 0; line-height:14px; font-weight:bold; }
.big-strong a { color:#09C; text-decoration:none; }
.head1 { font-size:13px; color:#990000; }
.full-width { width:100%; }
em.label { color:#333; font-size:13px; font-weight:bold; display:block; margin-bottom:8px; padding-bottom:2px; border-bottom:#CCC solid 1px; }
span.desc { margin-bottom:15px; display:block; line-height:18px; }
.op-hours { padding-left:20px; }
.op-hours td { border-bottom:#ddd dashed 1px; }
.op-hours td.day { color:#333; font-weight:bold; }
/* CLEARING FLOAT */
.clearfix { /*display: inline-block;*/ }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
.clearfix #frame-container,
.clearfix #head-container,
.clearfix #gallery-container,
.clearfix #footer-container { display: block; }
.clearboth { clear:both; }
/* FRAME STYLING */
#frame-container { width:100%; margin:0; padding:0; }
.content { text-align: left; margin: 0 auto; padding: 0; position:relative; }
.content-wrapper { margin:0; padding:10px 0 0 15px; }
.content-wrapper:after { content:''; display:block; clear:both; visibility:hidden; height:1px; }
.content-wrapper .main-col { float:left; position:relative; width:623px; margin:0 0 0 15px; }
.full-wide { margin:0; width:960px; padding:0; }
.full-wide .upcoming-shows-container { width:930px; margin-top:20px; }
.full-wide .holder,
.full-wide .show-holder { background:url(../images/full-bottom.png) no-repeat left bottom; padding:0 0 16px 0; }
.full-wide .show-holder2 { background:url(../images/full-bottom.png) no-repeat left bottom; padding:0 0 16px 0; border-left:#000 solid 1px; border-right:#000 solid 1px; }
.full-wide .body-text-no-pad { background-color:#FFF; border-left:#000 solid 1px; border-right:#000 solid 1px; }
.full-wide .body-text { background-color:#FFF; border-left:#000 solid 1px; border-right:#000 solid 1px; padding:10px; }
.intro-boxes { margin:0; padding:0; width:100%; }
.black-bar h2 { text-transform:uppercase; padding-left:40px; color:#FFFFFF; font-size:18px; padding:0 0 0 40px; margin:0; }
.size-15 { font-size:15px; }
.black-bar h2 a.big { padding:0; margin:0; text-decoration:none; color:#F00; }
.intro-boxes .box { width:231px; height:194px; float:left; margin-right:17px; }
.intro-boxes .last-box { width:231px; height:194px; float:left; }
.intro-boxes fieldset { padding:70px 0 0 20px; border:0; }
.intro-boxes input.text { width:180px; margin-top:-1px; }
.intro-boxes select { width:180px; }
.intro-boxes input { margin-top:10px; }
.intro-boxes .date-box { background:url(../images/box-by-date.png) no-repeat; }
.intro-boxes .comedian-box { background:url(../images/box-by-comedian.png) no-repeat; }
.intro-boxes .venue-box { background:url(../images/box-by-venue.png) no-repeat; }
.intro-boxes .comedy-type-box { background:url(../images/box-by-comedy-type.png) no-repeat; }
.main-col .holder { background:url(../images/main-bottom.png) no-repeat left bottom; padding:0 0 16px 0; }
.content-wrapper .body-text { background-color:#FFF; border-left:#000 solid 1px; border-right:#000 solid 1px; padding:10px; }
.content-wrapper .body-text-no-pad { background-color:#FFF; border-left:#000 solid 1px; border-right:#000 solid 1px; }
.already-member { position: absolute; bottom: 0; right: 0; }
h1.upcoming-shows { background:url(../images/head-upcoming-shows.jpg) no-repeat; width:930px; height:50px; text-align:right; margin:0; padding:0; }
h1.upcoming-shows2 { background:url(../images/head-upcoming-shows.jpg) no-repeat; width:930px; height:50px; margin:0; text-indent:-9999px; padding:0; }
h1.also-bought { background:url(../images/head-also-bought.gif) no-repeat; width:930px; height:50px; margin:0; padding:0; text-indent:-9999px; }
h1.next-week { background:url(../images/head-next-week.gif) no-repeat; width:930px; height:50px; margin:0; padding:0; text-indent:-9999px; }
h1.upcoming-shows p { font-size:12px; color:#FFF; padding:18px 10px 0 0; font-weight:normal; }
h1.video-previews { background:url(../images/head-videos-preview.jpg) no-repeat; width:623px; height:50px; text-indent:-9999px; margin:0; padding:0; }
h1.featured-products { background:url(../images/head-featured-products.jpg) no-repeat; width:623px; height:50px; text-indent:-9999px; margin:0; padding:0; }
.content-wrapper .side-col { float:left; position:relative; width:350px; margin-left:15px; text-align:center; }
.side-col .holder { background:url(../images/side-bottom.png) no-repeat left bottom; padding:0 0 16px 0; width:304px; margin:0 auto; }
.side-col .ad-holder { width:304px; margin:0 auto; }
ul.bullet { margin:0; padding:0; list-style:none; }
ul.bullet-padded { list-style:none; margin:15px 0; padding:0 0 0 15px; }
ul.bullet-li { margin:0; padding:0; list-style:none; }
ul.bullet-li li { background:url(../images/gray-bullet.jpg) no-repeat center left; padding:0 0 0 15px; margin-bottom:10px; color:#106f9f; font-size:12px; display:block; }
ul.bullet-li em { font-style:normal; font-size:14px; color:#333; font-weight:normal; }
ul.bullet-li li strong { font-size:14px; color:#333333; }
ul.bullet-li li strong.blue-txt { font-size:14px; color:#106f9f; }
a.blue-txt { color:#106f9f; text-decoration:none; }
a.blue-txt:hover { text-decoration:underline; }
ul.bullet li,
ul.bullet-padded li { display:block; padding:0 0 10px 0; margin:0; }
ul.bullet li a,
ul.bullet-padded li a { background:url(../images/gray-bullet.jpg) no-repeat center left; padding-left:15px; color:#106f9f; text-decoration:underline; font-size:12px; display:block; }
ul.bullet li strong.bull,
ul.bullet-padded li strong.bull { background:url(../images/gray-bullet.jpg) no-repeat 0 5px; padding-left:15px; font-size:15px; display:block; font-weight:normal; line-height:20px; color:#666 }
ul.bullet li p,
ul.bullet-padded li p { margin:0; padding:0 0 0 15px; }
ul.bullet li strong ul.bullet-padded li strong { display:block; }
ul.bullet li p strong { font-weight:bold; }
span.padded { display:block; padding:10px 0 5px 0; font-size:11px; font-weight:400; }
h1.comedy-buzz { background:url(../images/head-comedy-buzz.jpg) no-repeat; width:304px; height:49px; text-indent:-9999px; margin:0; padding:0; }
.marg-right-11 { margin-right:11px; }

p.advertisement { display:block; text-align:right; font-size:14px; color:#000; padding:0; margin:0; }
.pad-top-25 { padding-top:25px; }
.pad-top-20 { padding-top:20px; }
.pad-top-15 { padding-top:15px; }
.marg-bottom-30 { margin-bottom:30px; }
.marg-bottom-10 { margin-bottom:10px; }
.dottedline { border-bottom:#CCC dashed 1px; }
/* SIGNIN TAB */
#logInForm,
#adminMenu,
#memberMenu,
#venueMenu,
#comedianMenu,
#promoterMenu { display:none; background:#dfeffc url(../images/sign-in-bg.jpg) repeat-x bottom; padding-bottom:20px; }
#logInForm .left-signin { width: 700px; float: left; display: inline; padding: 0; margin-right:20px; height:256px;/*background:url(../images/login-bg.png) no-repeat left center;*/ }
.sign-up-now { display:block; background:url(../images/btn-sign-up-now.gif) no-repeat; width:226px; height:46px; text-indent:-9999px; margin:10px 0; }
#logInForm .left-signin .text-start { margin-left:275px; margin-top:20px; }
#logInForm .left-signin h3 { color:#0378d2; font-size:18px; }
#logInForm .right-signin { width: 250px; float: right; display: inline; padding: 2.5em 0 0 0; text-align:left; }
#logInForm .right-signin label { display: block; color:#0378d2; font-size:14px; font-weight:bold; text-align:left; }
#logInForm .right-signin input.text { width:200px; border:#0378d2 solid 1px; color:#999999; font-size:14px; padding:5px 5px; margin:3px 0 0 0px; line-height:18px; }
#logInForm .right-signin input.button { margin:0 35px 0 135px; }
#sign-in-holder { width:100%; text-align:center; background:#000; height:26px; }
#sign-in-holder .sign-in { width:1000px; margin:0 auto; text-align:right; padding:0; color:#FFF; font-size:14px; font-weight:bold; line-height:26px; vertical-align:middle; }
#sign-in-holder .sign-in strong { font-size:12px; }
#sign-in-holder .sign-in a#logIn,
#sign-in-holder .sign-in a#logIn:hover,
#sign-in-holder .sign-in a#openAdmin,
#sign-in-holder .sign-in a#openAdmin:hover,
#sign-in-holder .sign-in a#openVenue,
#sign-in-holder .sign-in a#openVenue:hover,
#sign-in-holder .sign-in a#openComedian,
#sign-in-holder .sign-in a#openComedian:hover,
#sign-in-holder .sign-in a#openCart,
#sign-in-holder .sign-in a#openCart:hover,
#sign-in-holder .sign-in a#openPromoter,
#sign-in-holder .sign-in a#openPromoter:hover,
a.top-area-red-link,
a.top-area-red-link:hover { text-decoration:none; color:#f73339; padding:0 5px 0 5px; }
/* HEADER */
#head-container { width:100%; text-align:center; margin:0; padding:0; background:url(../images/header-bg.jpg) repeat-x; height:123px; }
.logo { position:absolute; top:1px; left:-15px; background:url(../images/comedy-club.png) no-repeat top left; width:400px; height:99px; }
.logo a { position:relative; display:block; height:99px; width:400px; text-indent:-9999em; }
.logo2 { position:absolute; top:1px; left:0px; background:url(../images/logo2.png) no-repeat top left; width:400px; height:99px; }
.logo2 a { position:relative; display:block; height:99px; width:400px; text-indent:-9999em; }
.search-bar { background:url(../images/search-bar-bg.jpg) no-repeat top left; width:335px; position:absolute; top:15px; right:212px; height:65px; }
.search-bar form:after { content:''; display:block; clear:both; visibility:hidden; height:1px; }
.search-bar form { padding-top:4px; }
.search-bar input { margin:7px 0 0 5px; padding:0; float:left; line-height:44px; }
.search-bar input.text { width:258px; border:#660000 solid 1px; color:#999999; font-size:14px; padding:5px 5px; margin:7px 0 0 10px; line-height:18px; /*IE hack*/ }
.search-bar p { margin:0; padding:0 0 0 10px; color:#FFF; line-height:24px; font-size:11px; }
.uni-search-bar { background:url(../images/search-bar.gif) no-repeat top left; position:absolute; width:418px; top:15px; right:15px; height:48px; }
.uni-search-bar p { margin:0; padding:7px 0 0 10px; color:#FFF; font-size:11px; line-height:12px; }
.uni-search-bar p a { text-decoration:none; color:#FFF; }
.uni-search-bar form:after { content:''; display:block; clear:both; visibility:hidden; height:1px; }
.uni-search-bar form { padding-top:4px; }
.uni-search-bar input { margin:6px 0 0 5px; padding:0; float:left; line-height:44px; }
.uni-search-bar input.text { width:258px; border:#660000 solid 1px; color:#999999; font-size:14px; padding:5px 5px; margin:10px 0 0 10px; line-height:18px; /*IE hack*/ }
.search-bar-small { background:url(../images/search-bar-small-bg.jpg) no-repeat top left; width:224px; position:absolute; top:15px; right:20px; height:65px; }
.search-bar-small form:after { content:''; display:block; clear:both; visibility:hidden; height:1px; }
.search-bar-small form { padding-top:4px; }
.search-bar-small input { margin:3px 0 0 5px; padding:0; float:left; line-height:44px; }
.search-bar-small input.text { width:115px; border:#660000 solid 1px; color:#999999; font-size:14px; padding:5px 5px; margin:7px 0 0 10px; line-height:18px; /*IE hack*/ }

.search-bar-small p { margin:0; padding:0 0 0 10px; color:#FFF; line-height:24px; font-size:11px; }
#nav { clear:both; list-style:none; margin:0; padding:91px 0 0 85px; color:#FFF; height:31px; }
#nav li { float:left; background:url(../images/nav-seperator.jpg) no-repeat right top; padding:0 13px 0 15px; line-height:31px; }
#nav li.last { background:none; padding-right:0; }
#nav li a { display:block; text-indent:-9999px; outline:0; }
.lineupInfo { text-decoration:none; }
.page-container { width:100%; position:relative; }
a.shows-tonight { background:url(../images/nav-shows-tonight.jpg) no-repeat top; width: 64px; height:15px; text-indent:-9999px; }
a.shows-tonight:hover,
#nav li a.comedians:hover,
#nav li a.venues:hover,
#nav li a.comedy-by-type:hover,
#nav li a.comedy-buzz:hover,
#nav li a.videos-previews:hover { background-position:0 -31px; }
#nav li a.comedians { background:url(../images/nav-comedians.jpg) no-repeat top; width: 106px; height:31px; }
#nav li a.venues { background:url(../images/nav-venues.jpg) no-repeat top; width: 72px; height:31px; }
#nav li a.comedy-by-type { background:url(../images/nav-comedy-by-type.jpg) no-repeat top; width: 145px; height:31px; }
#nav li a.shop-the-store { background:url(../images/nav-shop-the-store.jpg) no-repeat center; width: 134px; height:31px; }
#nav li a.comedy-buzz { background:url(../images/nav-comedy-buzz.jpg) no-repeat top; width: 122px; height:31px; }
#nav li a.videos-previews { background:url(../images/nav-videos-previews.jpg) no-repeat top; width: 161px; height:31px; }
a.white { color:#FFF !important; text-decoration:none; }
#gallery-container { width:100%; text-align:center; margin:0; padding:0; background:#FFF url(../images/gallery-bg.jpg) repeat-x bottom; border-bottom:#000000 solid 1px; z-index:1; }
.gallery-wrapper { width:	700px; background:url(../images/gallery-side-bar.jpg) no-repeat top left; margin:0 0 0 10px; }
.gallery-holder { width:100%; background:url(../images/gallery-side-bar.jpg) no-repeat top right; }
#slider { margin:0 16px; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
#slider li { /* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ width:668px; height:257px; overflow:hidden; visibility:hidden; }
#prevBtn,
#nextBtn,
#slider1next,
#slider1prev { display:block; width:52px; height:52px; position:absolute; left:2px; top:105px; z-index:1000; text-indent:-9999px; }
#nextBtn,
#slider1next { left:685px; }
#prevBtn a,
#nextBtn a,
#slider1next a,
#slider1prev a { display:block; position:relative; width:52px; height:52px; background:url(../images/btn_prev.png) no-repeat 0 0; }
#nextBtn a,
#slider1next a { background:url(../images/btn_next.png) no-repeat 0 0; }
.popular-search { width:228px; position:absolute; top:0px; right:40px; }
.popular-searched-holder { background:#FFF; border:#000 solid 1px; border-top:0; display:inline-block; width:226px; padding-bottom:2px; padding-top:2px; }
.popular-searched-holder h3 { margin-bottom:5px; }
.popular-searched-holder a.feat-link { margin:0 12px; padding:0; height:59px; }
.popular-searched-holder a.feat-link img { padding:0; margin:0; }
.popular-search h1 { display:block; text-indent:-9999px; background:url(../images/head-join.jpg) no-repeat; width:228px; height:33px; padding:0; margin:0; }
.popular-search a.promote-button { margin:3px 0 3px 8px; }
.popular-search .promote-ad-comedian { background:url(../images/ad-promote-comedian.jpg) no-repeat; height:60px; width:229px; display:block; text-indent:-9999px; margin:4px 0; }
.popular-search .promote-ad-combined { background:url(../images/promote-ad-combined.gif) no-repeat; height:172px; width:243px; display:block; text-indent:-9999px; margin:4px 0; }
.popular-search .promote-ad-promoter { background:url(../images/ad-promote-promoters.jpg) no-repeat; height:60px; width:229px; display:block; text-indent:-9999px; margin-bottom:3px; margin:4px 0; }
.popular-search .promote-ad-venue { background:url(../images/ad-promote-venues.jpg) no-repeat; height:60px; width:229px; display:block; text-indent:-9999px; margin:4px 0; }
.popular-search .post-your-show { background:url(../images/post-your-show.gif) no-repeat; height:100px; width:248px; display:block; text-indent:-9999px; margin:14px 0; }
.popular-search .comedy-fans { background:url(../images/comedy-fans.gif) no-repeat; height:100px; width:248px; display:block; text-indent:-9999px; margin:4px 0; }
h2.name-head { font-size:20px; padding-bottom:5px; color:#333; margin-top:20px; }
address { border-left:#CCC solid 2px; padding:3px 5px; margin:5px 0; font-size:13px; color:#555; }
.view-map { margin:20px 0; }
.no-uline { text-decoration:none; }
h1.find-live { display:block; text-indent:-9999px; background:url(../images/head-find-live-comedy.jpg) no-repeat; width:228px; height:33px; padding:0; margin:0; }
h1.fill-house { display:block; text-indent:-9999px; background:url(../images/head-fill-house.gif) no-repeat; width:228px; height:38px; padding:0; margin:0; }
.custom-logo-holder { display: table; height: 90px; #position: relative;
overflow: hidden; padding-left:30px; }
.vmiddle {
 #position: absolute;
 #top: 50%; display: table-cell; vertical-align: middle; }
.vmiddle .vmiddle-content { #position: relative;
 #top: -50%;
}
.custom-logo-holder p { font-weight:bold; font-style:italic; color:#999; font-size:13px; }
.popular-searched-holder:after { content:''; display:block; height:0; visibility:hidden; clear:both; }
.popular-search div.first { margin-top:5px; }
.popular-search div.row { display:inline; margin:0; }
.popular-search div.row:after { content:''; display:block; height:0; visibility:hidden; clear:both; }
.popular-search div.row label { float:left; width:70px; text-align:right; font-weight:bold; color:#6194bc; padding:7px 0 0 0; }
.popular-search div.row input.text { width:125px; border:#326d9c solid 1px; color:#999999; font-size:14px; padding:3px 3px; margin:3px 0 0 10px; float:left; }
.popular-search div.row input.button { float:right; margin:5px 12px 0 0; }
.popular-search a.by-date { background:url(../images/search-by-box-1.jpg) no-repeat; width: 107px; height:82px; float:left; text-indent:-9999px; margin-left:5px; }
.popular-search a.by-comedian { background:url(../images/search-by-box-2.jpg) no-repeat; width: 107px; height:82px; float:left; text-indent:-9999px; }
.popular-search a.by-venue { background:url(../images/search-by-box-3.jpg) no-repeat; width: 107px; height:82px; float:left; text-indent:-9999px; margin-left:5px; }
.popular-search a.by-comtype { background:url(../images/search-by-box-4.jpg) no-repeat; width: 107px; height:82px; float:left; text-indent:-9999px; }
.popular-search a.by-date:hover,
.popular-search a.by-comedian:hover,
.popular-search a.by-venue:hover,
.popular-search a.by-comtype:hover { background-position:0 -82px; }
.popular-search div.row a.fb { background:url(../images/fb-small.jpg) no-repeat; display:block; width:156px; height:20px; line-height:20px; padding:0; text-indent:-9999px; outline:0; margin:5px 12px 0 0; float:right; }
.popular-search .body { border:#000000 solid 1px; padding:5px; border-top:0; line-height:20px; text-transform:lowercase; }
.popular-search .body strong { font-size:18px; color:#5c78b2; padding:0 5px; }
.popular-search .body span { font-size:14px; color:#5c78b2; font-weight:bold; padding:0 5px; }
.popular-search .body em { font-style:normal; font-size:10px; color:#5c78b2; padding:0 5px; }
/* MAIN CONTENT */
#main-container { /*width:100%; text-align:center;*/ margin:0; padding:0; }
#sub-main-container { /* width:100%; text-align:center; */ margin:0; padding:0 0 40px 0; }
.gray-bar { margin:0; padding:0; border-top:0; width:100%; }
.gray-bar-content { background:#494949 url(../images/gray-bar.jpg) repeat-x; border:#000 solid 1px; border-top:0; }
.gray-bar-content h2.titles { margin:0; color:#FFF; font-size:14px; }
.filter_form { margin:0; padding:0; }
.gray-bar-content:after { content:''; clear:both; display:block; visibility:hidden; }
.filter_form select { margin:3px 0 2px 10px; float:left; padding:5px; font-size:14px; border:#900 solid 2px; width:220px; }
select.big-select { padding:5px; font-size:14px; border:#CCC solid 2px; width:240px; }
.gray-bar-sub { margin:0 2px 0 0; padding:0; background:#494949 url(../images/gray-bar.jpg) repeat-x; border:#ff6666 solid 1px; border-bottom:#000 solid 1px; border-top:0; width:100%; display:inline-block; }
.gray-bar-sub:after { content:''; clear:both; visibility:hidden; height:0; display:block; }
.upcoming-form { margin:0; padding:0; }
.upcoming-form span { color:#FFF; font-size:12px; font-weight:bold; padding:10px; float:left; width:160px; }
.upcoming-form select { font-size:10px; margin:8px 10px 0 0; float:right; }
.black-bar { margin:0; padding:0; background:#626262 url(../images/black-bar.jpg) repeat-x; border-bottom:#000 solid 1px; border-top:0; line-height:32px; width:100%; color:#FFF; }
.black-bar:after { content:''; clear:both; height:0px; visibility:hidden; display:block; }
.black-bar h1 { color:#d8f1ff; font-size:14px; text-transform:uppercase; margin:0 0 0 10px; padding:0; float:left; width:160px; overflow:hidden; }
.black-bar p { float:left; width:535px; margin:0; padding:0; font-size:11px; }
a.adv-search { float:right; padding:0; margin-right:10px; color:#FFF; line-height:40px; }
.pad-zero { padding:0; !important
}
.center { text-align:center !important; display:block; }
.highlighted { background-color:#e2e2e2; }
.showcase { padding:10px; margin:0; }
.showcase .left-cell { float:left; width:100px; color:#333333; }
.showcase .center-left-cell { float:left; width:75px; margin:0 10px; }
.showcase .center-cell { float:left; width:127px; margin:0 10px; }
.showcase .center-right-cell { float:left; width:120px; margin:0 10px; }
.showcase .right-cell { float:left; width:360px; }
.showcase .left-cell strong { display:block; font-size:12px; }
.showcase .left-cell span { display:block; }
.showcase .left-cell em { font-size:16px; font-style:normal; color:#900; font-weight:bold; }
a.headlink { font-size:18px; font-weight:bold; line-height:20px; }
a.subheadlink { font-size:14px; font-weight:bold; line-height:20px; }
.showcase .right-cell p { margin:0; padding:10px 0; }
.showcase .right-cell dl { margin:10px 0; }
.showcase .right-cell dt { float:left; width:190px; }
.showcase .right-cell dd { float:left; width:190px; margin:0 0 0 10px; }
.showcase .right-cell span { padding:0 0 10px 0; display:block; }
a.buy { display:block; width:54px; height:23px; text-indent:-9999px; outline:0; margin:5px 0 0 0; background:url(../images/btn-buy.gif) no-repeat; }
a.uline-link { display:block; border-bottom:#e2e2e2 solid 1px; padding-bottom:3px; }
a.checkout { display:block; width:158px; height:36px; text-indent:-9999px; outline:0; margin:20px auto 0 auto; background:url(../images/btn-checkout.gif) no-repeat; }
a.checkout-green { display:block; width:158px; height:36px; text-indent:-9999px; outline:0; margin:20px auto 0 auto; background:url(../images/btn-checkout-green.gif) no-repeat; }
.rating { margin:5px 0 10px 0; text-align:left; }
div.star_y { width:10px; height:10px; background:url(../images/star-on.gif); float:left; cursor:pointer; }
div.star_n { width:10px; height:10px; background:url(../images/star-off.gif); float:left; cursor:pointer; }
.register-box { width:	350px; height:419px; background:url(../images/register-box.png) no-repeat; }
.register-box-content { margin:0; padding:0; position:relative; }
.register-box .register-box-content p.register { padding:40px 0 0 35px; margin:0; color:#FFF; }
.register-box .register-box-content p.register a { color:#FFF; }
.register-box .register-box-content p.features1 { color:#666666; font-weight:bold; padding:55px 0 0 0; text-align:right; width:157px; margin:0; float:left; }
.register-box .register-box-content p.features2 { color:#666666; font-weight:bold; margin:0; float:right; width:160px; padding:55px 0 0 0; }
.register-box .register-box-content p.features3 { color:#666666; font-weight:bold; margin:0; clear:both; float:left; width:165px; padding:75px 0 0 0; text-align:right; }
.register-box .register-box-content p.features4 { color:#666666; font-weight:bold; margin:0; float:right; width:160px; padding:75px 0 0 0; }
.register-box .register-box-content .register-button { position:absolute; top:320px; left:0; text-align:center; width:100%; }
.register-box .register-box-content .register-button a.register-now { background:url(../images/btn-register-now.jpg) no-repeat; display:block; width:228px; height:48px; text-indent:-9999px; outline:0; margin:0 auto; }
.register-box .register-box-content .register-button a.fb { background:url(../images/fb.jpg) no-repeat; display:block; width:194px; height:25px; text-indent:-9999px; outline:0; margin:10px auto 0 auto; }
#tabs-area { background:url(../images/border-bg.jpg) repeat-y 0 10px; }
#full-tabs-area { background:#fff url(../images/tabbed-content-bg.gif) repeat-y; border-bottom:#000 solid 1px; padding:0; }
.tabs { clear:both; margin:0 2px; }
a.red { color:#ba020b; }
a.small { font-size:12px !important; font-weight:400; }
.list-table td { padding:10px 0; }
.list-table td.td-name { padding-left:5px; }
.preview-box { width:145px; float:left; margin:0 4px; }
.preview-box p { margin:5px 0 0 0; padding:0; line-height:18px; color:#666666; }
.preview-holder { padding:10px 0 10px 5px; display:block; }
.feat-showcase-wrapper { padding:0 0 0 2px; display:block; }
.feat-showcase { width:107px; margin:0 6px; float:left; text-align:center; }
.feat-showcase img.top { border:0; margin:0 auto; padding:0 0 10px 0; }
.feat-showcase span { display:block; padding:10px 0 0 0; }
.feat-showcase p { color:#7f7f7f; }
.feat-showcase em { font-style:normal; padding:0 0 0 5px; }
.strong { font-weight:bold; }
#promo-stuff-container { display: none; }
ul.promos { list-style:none; display:block; margin:0; padding:0; }
ul.promos li { float:left; background:url(../images/dashed-border.jpg) repeat-y top right; padding:0 10px; }
ul.promos li.last { background:none; }
ul.promos li a img { border:0; }
ul.promos:after { content:"."; clear:both; display:block; visibility:none; height:1px; }
#footer-container { background-color:#FFF; width:100%; font-family:Georgia, "Times New Roman", Times, serif; padding:20px 0 20px 0; }
#footer-container .left-foot { float:left; }
ul.footer-links,
ul.footer-links-cities { list-style:none; display:block; margin:0; padding:0; }
ul.footer-links-cities { width:620px; }
ul.footer-links li,
ul.footer-links-cities li { float:left; background:url(../images/pipe-bg.jpg) no-repeat right 3px; padding:0 10px 0 8px; }
ul.footer-links-cities li { width:175px; }
ul.footer-links li a,
ul.footer-links-cities li a { text-decoration:none; display:block; font-size:11px; }
ul.footer-links-cities li a { color:#666666; }
ul.footer-links-cities li a:hover { text-decoration:underline; }
ul.footer-links li a.sub-links,
ul.footer-links-cities li a.sub-links { font-size:10px; color:#666666; }
ul.footer-links-cities li a.sub-links { color:#333333; }
ul.footer-links li strong,
ul.footer-links-cities li strong { display:block; padding-bottom:5px; }
ul.footer-links li.last,
ul.footer-links-cities li.last { background:none; padding-right:0; }
#footer-container .right-foot { float:right; text-align:right; }
#footer-container .right-foot p { color:#666666; font-size:11px; clear:both; padding-right:15px; margin:0 0 10px 0; }
.side-nav { width:139px; float:left; margin:20px 20px 0 10px; padding:0; }
.profile-content { width:780px; float:left; margin:0; }
.profile-photo { border:#d31a01 solid 1px; padding:0; background:#FFF; }
.profile-photo img,
.profile-photo a { padding:0; margin:0; }
.profile-photo a.more-photos { display:block; padding:0; line-height:24px; height:24px; color:#FFFFFF; text-decoration:none; text-align:center; font-size:10px; background:url(../images/photo-bg.jpg) repeat-x; margin:0; }
.badges { border:#d31a01 solid 1px; padding:0; clear:both; margin:20px 0 0 0; width:139px; text-align:center; background-color:#FFF; }
.badges img { margin:20px auto; padding:0; display:block; }
.dashboard {margin:20px 0 0 0; }
.dashboard .dashboard-top { background:url(../images/dashboard-top.jpg) no-repeat top left; }
.dashboard .dashboard-holder { background:url(../images/dashboard-bottom.jpg) no-repeat bottom left; }
.dashboard-wide { background:url(../images/dashboard-bg-wide.jpg) repeat-y; margin:0 0 20px 0; }
.dashboard-wide .dashboard-top-wide { background:url(../images/dashboard-top-wide.png) no-repeat top; }
.dashboard-wide .dashboard-holder-wide { background:url(../images/dashboard-bottom-wide.png) no-repeat bottom; }
.dashboard ul,
.dashboard-wide ul { list-style:none; margin:0; padding:10px; }
.dashboard li,
.dashboard-wide li { display:block; height:30px; overflow:hidden; margin:10px 0; }
.dashboard li a,
.dashboard-wide li a { color:#FFFFFF; text-decoration:none; display:block; line-height:30px; font-size:12px; }
.dashboard li a.becomefan,
.dashboard-wide li a.becomefan { background:url(../images/dash1.png) no-repeat left center; padding-left:30px; }
.dashboard li a.reviews,
.dashboard-wide li a.reviews { background:url(../images/dash2.png) no-repeat left center; padding-left:30px; }
.dashboard li a.videos,
.dashboard-wide li a.videos { background:url(../images/dash3.png) no-repeat left center; padding-left:30px; }
.dashboard li a.past-shows,
.dashboard-wide li a.past-shows { background:url(../images/dash-past-shows.png) no-repeat left center; padding-left:30px; }
.dashboard li a.live,
.dashboard-wide li a.live { background:url(../images/dash4.png) no-repeat left center; padding-left:30px; }
.dashboard li a.fans,
.dashboard-wide li a.fans { background:url(../images/dash5.png) no-repeat left center; padding-left:30px; }
.dashboard li a.blog,
.dashboard-wide li a.blog { background:url(../images/dash6.png) no-repeat left center; padding-left:30px; }
.dashboard li a.book-me,
.dashboard-wide li a.book-me { background:url(../images/booking.png) no-repeat left center; padding-left:30px; }
.dashboard li a.feedback,
.dashboard-wide li a.feedback { background:url(../images/feedback-ico.png) no-repeat left center; padding-left:30px; }
.dashboard li a.show-map-li,
.dashboard-wide li a.show-map-li { background:url(../images/show-map-icon.png) no-repeat left center; padding-left:30px; }
/**************************************/



.profile-content .top-area { width:100%; height:80px; overflow:hidden; }
h1.blue-header { font-size:24px; color:#448ac6; margin:5px 0; padding:0; }
.profile-content .top-area h1 { margin:15px 0 0 0; padding:0; font-size:32px; color:#448ac6; line-height:36px; }
.profile-content .top-area a.become-fan { color:#000000; font-weight:bold; font-size:14px; text-decoration:none; display:block; padding:5px 0 0 0; }
.profile-content .top-area a.rss { color:#000000; font-weight:bold; font-size:14px; text-decoration:none; display:block; padding:0 20px 0 0; margin:5px 0 0 0; background:url(../images/rss-icon.jpg) no-repeat center right; }
.profile-content .top-area p { font-size:14px; margin:5px 0; }
.fright { float:right; }
.fleft { float:left; }
.fleft-head { float:left; width:325px; }
.fleft-head-wide { float:left; width:675px; }
.fright-head { float:right; width:450px; }
.fright-head-narrow { float:right; width:100px; }
.aright { text-align:right; }
.profile-content .top-area a.more-quotes { font-size:11px; text-decoration:none; display:block; }
.profile-content .bottom-area { display:block; padding:20px 0 0 0; }
.profile-content .bottom-area:after { content:''; display:block; height:1px; visibility:hidden; clear:both; }
.profile-content .bottom-area .left-column { float:left; width:383px; }
.main-body { margin:0; padding:10px; background-color:#FFF; border-left:#ff6666 solid 1px; border-right:#ff6666 solid 1px; }
.profile-content .bottom-area .main-body-no-pad { margin:0; padding:10px 0; background-color:#FFF; border-left:#ff6666 solid 1px; border-right:#ff6666 solid 1px; }
.profile-content .bottom-area .right-column { float:left; width:365px; margin:0 0 0 20px; }
h1.user-reviews { background:url(../images/head-user-reviews.jpg) no-repeat; width:383px; height:52px; text-indent:-9999px; margin:0; padding:0; }
h1.club-photos { background:url(../images/head-club-photos.jpg) no-repeat; width:383px; height:52px; text-indent:-9999px; margin:0; padding:0; }
h1.known-for { background:url(../images/head-known-for.jpg) no-repeat; width:365px; height:51px; text-indent:-9999px; margin:0; padding:0; }
h1.up-shows { background:url(../images/head-up-shows.jpg) no-repeat; width:383px; height:52px; text-indent:-9999px; margin:0; padding:0; }
h1.bio { background:url(../images/head-bio.jpg) no-repeat; width:365px; height:51px; text-indent:-9999px; margin:0; padding:0; }
h1.location { background:url(../images/head-venue-location.gif) no-repeat; width:383px; height:52px; text-indent:-9999px; margin:0; padding:0; }
h1.club-details { background:url(../images/head-club-details.jpg) no-repeat; width:365px; height:51px; text-indent:-9999px; margin:0; padding:0; }
h1.latest-vids { background:url(../images/head-latest-vids.jpg) no-repeat; width:365px; height:51px; text-indent:-9999px; margin:0; padding:0; }
h1.profile-fans { background:url(../images/head-fans.jpg) no-repeat; width:365px; height:51px; text-indent:-9999px; margin:0; padding:0; }
h1.profile-fans-wide { background:url(../images/head-fans-wide.jpg) no-repeat; width:383px; height:51px; text-indent:-9999px; margin:0; padding:0; }
.box-footer { display:block; background:url(../images/box-footer.jpg) repeat-x; height:20px; overflow:hidden; border-left:#ff6666 solid 1px; border-right:#ff6666 solid 1px; }
.column-container { border-bottom:#ff6666 solid 1px; }
.box-footer a { font-size:10px; color:#FFF; text-decoration:none; }
a.see-more-reviews { float:left; padding:1px 0 0 5px; }
a.embed { float:right; padding:1px 5px 0 0; }
ul.no-style { margin:0; padding:0; list-style:none; }
ul.no-style li { display:inline-block; padding:8px 0; }
ul.no-style li:after { display:block; content:''; clear:both; height:0; visibility:hidden; }
div.col1 { float:left; width:90px; }
div.col1 strong { display:block; font-size:16px; color:#333333; }
div.col1 span { display:block; font-size:10px; color:#333333; }
div.col2 { float:left; width:200px; }
div.col2 h2 { padding:0; margin:0 0 5px 0; }
div.col2 span { display:block; font-size:10px; color:#333333; }
div.col3 { float:left; width:70px; }
div.img-col { float:left; width:140px; text-align:center; }
div.img-col img { margin:0 auto; border:#ff6666 solid 1px; }
div.text-col { float:left; width:200px; margin:0 0 0 5px; }
div.text-col span,
div.text-col strong { display:block; font-size:12px; color:#333; line-height:20px; }
ul.no-style-pad { margin:0; padding:0; list-style:none; }
ul.no-style-pad li { display:inline-block; padding:10px 8px 10px 9px; }
ul.no-style-pade li:after { display:block; content:''; clear:both; height:0; visibility:hidden; }
.fan-box img { border:0; display:block; }
.fan-box a { color:#555998; text-decoration:none; display:block; }
.fan-box .fanImgHolder { display:block; width:50px; height:50px; overflow:hidden; }
.fan-box img { width:50px; }
h1.blog { border:#ff6666 solid 1px; border-bottom:0; background:url(../images/pink-bg.jpg) repeat-x; line-height:45px; height:45px; color:#330000; margin:0; padding:0 10px; font-size:24px; position:relative; }
h1.recommend { border:#ff6666 solid 1px; border-bottom:0; background:url(../images/red-bg.jpg) repeat-x; line-height:45px; height:45px; color:#FFF; margin:0; padding:0 10px; font-size:18px; position:relative; }
h1.all-red-head { border:#000 solid 1px; border-bottom:0; background:url(../images/red-bg.jpg) repeat-x; line-height:45px; height:45px; color:#FFF; margin:0; padding:0 10px; font-size:18px; position:relative; }
h1.all-blue-head { background:url(../images/blue-bg.jpg) repeat-x; line-height:50px; height:50px; color:#FFF; margin:0; padding:0 10px; font-size:20px; position:relative; }
h1.blog a { position:absolute; top:0; right:10px; line-height:45px; text-decoration:none; color:#ff0000; font-size:12px; padding:0 0 0 15px; background:url(../images/rss-icon-small.gif) no-repeat left center; }
.black-container { border:#000 solid 1px; margin-bottom:20px; }
.black-border { border:#000 solid 1px; }
.gray-border { border:#DDD solid 1px; }
.black-container .content-box { margin:10px; line-height:18px; color:#333; }
.blog-feed { margin:10px 0 20px 0; clear:both; }
.blog-feed h3 { margin:0; padding:0; }
.blog-feed span { font-size:11px; }
a.more-arrow-link { display:block; text-align:right; background:url(../images/bg-legend-arrow.gif) no-repeat 100% 50%; padding-right:8px; text-decoration:none; font-size:11px; color:#990000; margin:0 10px 0 0; }
.marg-top-10 { margin-top:10px; }
.marg-top-20 { margin-top:20px; }
.pad-top-10 { padding-top:10px; }
.user-reviews { display:inline-block; width:100%; border-bottom:#CCC solid 1px; padding:10px 0; }
.user-reviews:after { display:block; content:''; clear:both; height:1px; visibility:hidden; }
.user-reviews a.linked { color:#555998; text-decoration:none; display:block; }
.user-reviews .review-img { width:100px; float:left; }
.user-reviews .review-img img { border:#CCC solid 1px; padding:2px; margin:0 0 3px 0; display:block; }
.user-reviews .review-img span { display:block; color:#333; }
.user-reviews .review-text { width:258px; margin:0 0 0 3px; float:left; }
.user-reviews .review-text em { color:#666; font-size:11px; margin-left:10px; line-height:11px; }
.user-reviews .review-text p { color:#333; }
a.more-photo { background:url(../images/camera-icon.jpg) no-repeat left center; color:#555998; text-decoration:none; padding-left:15px; margin-left:10px; line-height:11px; font-size:11px; }
.recommended-container { display:inline-block; width:100%; padding:0; }
.recommended-container:after { display:block; content:''; clear:both; height:1px; visibility:hidden; }
.recommended-showcase { width:120px; float:left; text-align:center; }
.recommended-showcase img { border:#a3000b solid 1px; margin:0 auto; }
.recommended-showcase a { text-decoration:none; display:block; font-size:11px; font-weight:bold; color:#333; }
.body-page { /* display:inline-block; margin:20px 0 0 0; width:100%; */ }
.body-page:after { /* display:block; content:''; clear:both; height:1px; visibility:hidden; */ }
.left-page { width:465px; float:left; }
.right-page { width:465px; float:left; margin:0 0 0 30px; }

h1.floating { margin-left:20px; }
h1.smaller { font-size:22px !important; }
.head-page h2 { margin:15px 0 0 0; padding:0; font-size:24px; color:#448ac6; line-height:28px; }
.head-page h3.tiny { margin:10px 0 0 0; padding:0; font-size:24px; color:#448ac6; line-height:24px; }
h3.tiny-head { margin:0; padding:0; font-size:13px; text-transform:uppercase; color:#448ac6; padding-bottom:3px; border-bottom:#e2e2e2 solid 1px; }
p.subtext { color:#666; font-weight:bold; font-size:14px; }
.head-page h1 a { font-size:14px; color:#900; text-decoration:none; }
h1.standup-venues { background:url(../images/head-standup-venues.jpg) -5px 0 no-repeat; width:465px; height:50px; text-indent:-9999px; margin:0; padding:0; }
h1.sketch-venues { background:url(../images/head-sketch-venues.jpg) -5px 0 no-repeat; width:465px; height:50px; text-indent:-9999px; margin:0; padding:0; }
h1.why-love { background:url(../images/head-love.jpg) no-repeat; width:324px; height:34px; text-indent:-9999px; margin:0; padding:0; }
h1.your-shopping-cart { background:url(../images/head-shoppin-cart.jpg) no-repeat; width:324px; height:34px; text-indent:-9999px; margin:0; padding:0; }
.body-page .holder { background:url(../images/mid-bottom.png) no-repeat left bottom; padding:0 0 10px 0; }
.body-page .holder .content-container { background-color:#FFF; border-left:#000 solid 1px; border-right:#000 solid 1px; padding:10px; }
.body-page .holder .content-container .img-content { width:175px; float:left; }
.body-page .holder .content-container .text-content { width:275px; float:left; }
.row-holder { padding-bottom:10px; border-bottom:#CCC solid 1px; margin-top:10px; display:inline-block; }
.row-holder:after { display:block; content:''; clear:both; height:1px; visibility:hidden; }
.user-body { border:#333 solid 1px; width:930px; padding:15px; display:inline-block; margin-right:5px; position: relative; text-align: left; -moz-border-radius: 4px; -moz-box-shadow: #999 0 0 10px; -webkit-border-radius: 4px; -webkit-box-shadow: #999 0 0 10px; border-radius: 4px; box-shadow: #999 0 0 10px; background: #eaeaea; }
.user-body:after { display:block; content:''; clear:both; height:1px; visibility:hidden; }

.admin-body table caption { color:#900; font-size:14px; font-weight:bold; text-align:left; margin:30px 0 5px 0; }
.admin-body table caption .right { float:right; text-align:right; }

.highlightedrow { background-color:#999; }
.highlightedshow { background-color:#6FF; }
.evenrow { background-color:#CCC; }
.oddrow { background-color:#FFF; }
/*
.accept { background: url(../images/accepted-ico.png) top left no-repeat; padding-left:20px!important; margin:0 3px; padding-bottom:1px; }
.decline { background: url(../images/declined-ico.png) top left no-repeat; padding-left:20px!important; margin:0 3px; padding-bottom:1px; }
.add { background: url(../images/add-ico.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
.view { background: url(../images/view.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
.tweet { background: url(../images/tweet.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
.littlefacebook { background: url(../images/littlefacebook.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
.edit { background: url(../images/edit.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
.delete { background: url(../images/delete.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
.mail { background: url(../images/mail.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
.pdf { background: url(../images/pdf.gif) top left no-repeat; padding-left:23px!important; margin:0 3px; padding-bottom:1px; }
.excel { background: url(../images/excel.gif) top left no-repeat; padding-left:27px!important; margin:0 3px; padding-bottom:1px; }
.print { background: url(../images/print.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
.sold-out { background: url(../images/pause.gif) top left no-repeat; padding-left:17px!important; margin:0 3px; padding-bottom:1px; }
*/

.head-page .already-member h3 { text-transform:uppercase; color:#990000; margin:0; padding:0 0 5px 0; }
.head-page .already-member h3 span { font-size:11px; color:#555; font-weight:normal; text-transform:none; }
.head-page .already-member label { color:#666; font-weight:bold; padding:10px 10px 0 0; float:left; }
.head-page .already-member input.large { font-size:16px; border:#CCC solid 2px; width:140px; padding:5px; float:left; }
.head-page .already-member h2 { text-transform:uppercase; color:#990000; padding:0; text-align:right; font-size:15px; margin:7px 0 0 0; }
.head-page .already-member a.change-right { text-decoration:none; font-weight:bold; font-size:13px; color:#448ac6; display:block; text-align:right; }
a.blue { color:#448ac6; text-decoration:none; font-size:13px; }
.marg-right-bottom-10 { margin:0 10px 10px 0; }
.head-page .already-member h2 span { color:#333; }
.head-page .already-member input.right { margin-top:2px; float:right; margin-left:20px; }
.head-page .already-member input.large:focus { border:#448ae6 solid 2px; }
.marg-left-10 { margin-left:10px; }
.marg-left-20 { margin-left:20px }
.marg-left-30 { margin-left:30px; }
.user-body .form-area { float:left; }
.user-body .love-text { float:right; background:#EBF9FF; }
ul.form-style { list-style:none; padding:0; margin:0; }
ul.form-style li { width:100%; padding:0; margin:0; height:70px; }
ul.form-style li:after { content:''; display:block; height:1px; visibility:hidden; clear:both; }
ul.form-style li.first { margin-top:5px; }
ul.form-style li.name { margin-top:5px; height:60px; }
ul.form-style li.url { height:80px !important; }
ul.form-style li.last { margin-bottom:5px; }
ul.form-style label { font-size:12px; float:left; width:120px; text-align:right; color:#333; font-weight:bold; padding-top:10px; }
ul.form-style .captcha-text { font-size:12px; color:#333; font-weight:bold; }
ul.form-style label.url-label { padding-top:20px !important; }
ul.form-style input.text-field { float:left; border:#CCC solid 2px; margin-left:15px; font-size:16px; padding:5px; width:275px; }
ul.form-style textarea.text-field { float:left; border:#CCC solid 2px; margin-left:15px; font-size:16px; padding:5px; width:275px; height:80px; margin-bottom:30px; }
ul.form-style select.text-field { float:left; border:#CCC solid 2px; margin-left:15px; font-size:16px; padding:5px; width:275px; }
ul.form-style input.text-field-semi { float:left; border:#CCC solid 2px; margin-left:15px; font-size:16px; padding:5px; width:100px; }
ul.form-style input.text-field:focus,
ul.form-style input.text-field-semi:focus,
ul.form-style textarea.text-field:focus { border:#448ae6 solid 2px; }
ul.form-style li span { color:#333; font-size:10px; }
ul.form-style li span a { color:#005a8c; font-weight:bold; }
ul.form-style .form-submit { clear:both; }
ul.form-style .agree-box { float:left; padding-top:12px; }
ul.form-style .submit-box { float:left; margin-left:20px; }
ul.form-style .submit-box-right { float:right; margin-left:20px; }
.form-side { width:580px; float:left; margin-left:2px; }
.text-side { width:324px; float:left; margin:0 0 0 10px; }
.text-side .holder { background:url(../images/small-bottom.png) no-repeat left bottom; padding:0 0 16px 0; }
.shop-cart-holder { background:url(../images/small-bottom.png) no-repeat left bottom; padding:0 0 16px 0; width:324px; }
.shop-cart-holder .shop-content-container { background-color:#FFF; border-left:#000 solid 1px; border-right:#000 solid 1px; padding:10px; }
span.wrong { background:url(../images/wrong.gif) no-repeat left center; padding-left:20px; font-size:10px; font-weight:bold; color:#990000 !important; display:block; clear:both; line-height:20px; }
h1.different { font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333 }
div.red-bar { background:url(../images/red-bar.gif) no-repeat; width:930px; height:50px; overflow:hidden; color:#FFF; margin:30px 0 10px 0; }
div.red-bar h1 { margin:13px 0 0 20px; font-size:22px; }
.suggestion-table th { background-color:#bbb; }
.suggestion-table td { border-bottom:#CCC solid 1px; }
.suggestion-table td.last { border-bottom:0; }
.suggestions-holer { height:500px; overflow:auto; padding:0; margin:0; border:#CCC solid 1px; }
.button-finish { margin:20px 0 0 0; text-align:center; }
.button-finish input { margin:0 auto; display:block; }
.button-finish a { display:block; }
input.slider-field,
input[type="text"].slider-field { font-size:16px; text-align:left; width:40px; margin: 0 0 5px 5px; }

.cart-display td { border-bottom:#CCC solid 1px; padding: 10px 5px; }
.cart-display td.last { border:0; }
.cart-display .small { font-size:10px; color:#666; display:block; }
/****************************************************************/
.showcase-rec { padding:10px; margin:0; }
.showcase-rec .left-cell { float:left; width:100px; color:#333333; }
.showcase-rec .center-left-cell { float:left; width:130px; margin:0 10px; }
.showcase-rec .center-right-cell { float:left; width:150px; margin:0 10px; }
.showcase-rec .right-cell { float:left; width:390px; }
.showcase-rec .right-badge-cell { float:left; width:100px; margin-left:10px; }
.showcase-rec .left-cell strong { display:block; font-size:12px; }
.showcase-rec .left-cell span { display:block; }
.showcase-rec .left-cell em { font-size:16px; font-style:normal; color:#900; font-weight:bold; }
.showcase-rec .right-cell p { margin:0; padding:10px 0; }
.showcase-rec .right-cell dl { margin:10px 0; }
.showcase-rec .right-cell dt { float:left; width:190px; }
.showcase-rec .right-cell dd { float:left; width:190px; margin:0 0 0 10px; }
.showcase-rec .right-cell span { padding:0 0 10px 0; display:block; }
.showcase .center-right-cell h3,
.showcase-rec .center-right-cell h3,
.showcase-profile .center-right-cell h3 { margin:0; padding:0; text-transform:uppercase; color:#900 }
.show-details-holder { width:580px; }
.show-details-holder .show-info { float:left; width:168px; border-right:#999 solid 1px; margin-right:20px; }
.show-details-holder .show-info p { margin:0 0 20px 0; }
.show-details-holder .show-info em { display:block; padding-left:20px; }
.show-details-holder .show-info em strong { font-size:14px; color:#333; }
.show-details-holder .show-info h2 { color:#448ac6; margin-bottom:10px; }
.show-details-holder .show-desc { float:left; width:380px; line-height:18px; }
.content-container { background: #fff; border-right: 1px solid #000; border-left: 1px solid #000; padding: 10px 5px; }
.show-details-holder .show-desc p { line-height:18px; margin-bottom:10px; }
.qty-field { width:40px; padding:5px; font-size:16px; border:#CCC solid 2px; margin-top:5px; }
.qty-field:focus { border:#448ae6 solid 2px; }
.shopping-cart-qty { width:50px; }
.performing-head { font-size:16px; }
.performing-head span { font-size:12px; font-weight:normal; color:#555; }

.generic-form fieldset { border: 1px solid #ddd; padding:10px 20px 20px 20px; margin:10px 20px 30px 20px; }
.generic-form fieldset.clean { border:0; background:none; }
.generic-form legend { padding:0 5px 0 15px; font-size:14px; font-weight: 400; }
.generic-form ul { list-style:none; padding:0; margin:0; }
.generic-form li { width:100%; padding:0; margin: 0; font-size:12px; }
.generic-form li:after { content:''; display:block; height:1px; visibility:hidden; clear:both; }
.generic-form label { width:auto; font-weight:300; padding: 0 0 5px 0; margin: 0; text-align: left; display: block; height: auto; }

#content div.admin-body .generic-form fieldset { border: 1px solid #ddd; padding:10px 20px 20px 20px; margin:10px 20px 30px 20px; }
#content div.admin-body .generic-form fieldset.clean { border:0; background:none; }
#content div.admin-body .generic-form legend { padding:0 5px 0 15px; font-size:14px; font-weight: 400; display:inline-block; }
#content div.admin-body .generic-form ul { list-style:none; padding:0; margin:0; }
#content div.admin-body .generic-form li { width:100%; padding:0; margin: 0; font-size:12px; }
#content div.admin-body .generic-form li:after { content:''; display:block; height:1px; visibility:hidden; clear:both; }
/*#content div.admin-body .generic-form label { width:auto; font-weight:300; padding: 0 0 5px 0; margin: 0; text-align: left; display: block; } */


.right-border { border-right:#ccc dotted 3px; marginright:20px; }
.block { display:block; }
.unbold { font-weight:normal !important; }
.marg-top-15 { margin-top:15px; }
.seperator { border-top:#CCC solid 1px; padding-top:20px; margin-top:10px; }
.generic-form select { padding:3px; font-size:13px; border: 1px solid #999; background: #fff; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; -moz-box-shadow: 0 0 5px #ddd inset; -webkit-box-shadow: 0 0 5px #ddd inset; box-shadow: 0 0 5px #ddd inset; }
.generic-form select:focus { border: 1px solid #1478be; background: #fff; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; }

/*
.generic-form input[type="submit"],
.generic-form input[type="button"],
.generic-form input.button { border: none; background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.generic-form input,
.generic-form select.long { padding: 3px; font-size: 13px; width: 275px; border: 1px solid #999; background: #fff; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; -moz-box-shadow: 0 0 5px #ddd inset; -webkit-box-shadow: 0 0 5px #ddd inset; box-shadow: 0 0 5px #ddd inset; }
.generic-form input:focus,
.generic-form select:focus.long { border: 1px solid #1478be; background: #fff; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; }
*/

.generic-form input.alt-input { border:#AAA solid 1px; }
.generic-form input.alt-input:focus { border:#448ae6 solid 1px; }
.generic-form input.go-long,
.generic-form select.go-long { width:500px; }
.generic-form select.go-short { width:180px; }
.generic-form input.go-short { width:180px; }
.generic-form input.go-shorter { width:150px; }
.generic-form input.go-shortest { width:120px; }
.generic-form input.go-inherit { width:inherit; }
.generic-form input.go-semi-long { width:480px; }
.generic-form input.selection { width:20px; }
.generic-form input.button { width:auto; }
/*.generic-form p { margin:20px 0 5px 0; color:#555; }*/
/*.generic-form em { margin:0 0 5px 0; color:#555; font-style:normal; display:block; font-size:14px; font-weight:300; }*/
.generic-form table { width:auto; margin:10px; }
.generic-form td { border-bottom:#CCC solid 1px; padding-top:10px; padding-bottom:10px; }
.cke_editor td { padding: 0 !important; border: none !important; }

div.width-one-half { float:left; width:49%; }
div.width-one-third { float:left; width:33%; }
div.width-fourty { float:left; width:40%; }
div.width-one-quarter { float:left; width:25%; }
div.width-two-quarter { float:left; width:50%; }
div.width-three-quarter { float:left; width:75%; }
div.width-two-third { float:left; width:66%; }
div.width-sixty { float:left; width:60%; }
.right { text-align:right; }
.seperators td { padding-top:10px; padding-bottom:10px; border-top:#CCC solid 1px; }
.small { color:#666; margin:0; padding:0; }
.float-text { float:left; }
.float-icon { float:left; margin-left:3px; }
.marg-10 { margin:10px; }
.pad-10 { padding:10px; }
.pad-left-20 { padding-left:20px; }
.checkout-cart { float:left; width:250px; border:#CCC solid 1px; }
.checkout-cart h3 { font-size:18px; background:url(../images/red-bg.jpg) repeat-x; padding:10px 0 10px 20px; color:#FFF; }
.checkout-payment { float:right; width:650px; }
.checkout-payment h2 { font-size:24px; margin:0 0 10px 10px; color:#333; }
.strike { text-decoration:line-through; }
.right-link { display:block; text-align:right }
.special-price { color:#900; margin-left:3px; }
.print-ticket-holder { background:url(../images/ticket.jpg) no-repeat top center; width:750px; height:350px; margin:0 auto; }
.print-ticket { width:605px; height:320px; overflow:hidden; margin:30px 0 0 105px; }
.print-ticket-content { padding:10px; text-align:center; }
.marg-bottom-20 { margin-bottom:20px; }
.ticket-info { padding: 20px 0 15px 0; }
.ticket-info h1 { font-size:24px; clear:both; padding:40px 0 0 0; }
.note { color:#F00; }
/*
.alert-box { background:#fff9d7; border:#FED194 solid 1px; padding:10px; margin:0 0 10px 0; position:relative; }
.alert-box em { font-style:normal; color:#666; display:block; padding-left:40px; }
a.hide-alert { position:absolute; top:5px; right:5px; color:#FFF !important; font-size:10px; font-weight:bold; text-decoration:none; padding:3px; background-color:#900; line-height:10px; }
.alert-box p.note { margin:0; color:#666; background:url(../images/error2_64.gif) no-repeat left center; line-height:32px; padding-left:40px; }
.alert-box p.success { margin:0; color:#666; background:url(../images/msg-success.gif) no-repeat left center; line-height:32px; padding-left:40px; font-size: 11px; }
.alert-box-signup { height:32px; background:#fff9d7; border:#FED194 solid 1px; float:left; padding:0 10px; }
.alert-box-signup p.success { margin:0; color:#666; font-weight:bold; background:url(../images/msg-success.gif) no-repeat left center; line-height:32px; padding-left:40px; }
.alert-box-signup p.exists { margin:0; color:#666; font-weight:bold; background:url(../images/error2_64.gif) no-repeat left center; line-height:32px; padding-left:40px; }
*/
.marg-tb-10 { margin:10px 0; }
/*Map It*/
.map_check { margin-top:15px; display:inline; margin-right:5px; }
.map_check_red { display:inline; margin-right:5px; color:#FF0000; font-weight:bold; }
.map_check_green { display:inline; margin-right:5px; color:#00FF00; }
.red-head { color:#990000; font-size:25px; }
div.bookmarks { display:block; text-align:right; padding:0 60px 0 0; }
div.bookmarks ul { list-style:none; margin:0; padding:0; float:right; height:32px; overflow:hidden; }
div.bookmarks li { float:left; overflow:hidden; margin:5px 0 0 5px; }
div.bookmarks h2 { font-size:14px; padding:0; margin:0 10px 0 0; line-height:32px; float:right; }
div.social-icons { display:block; text-align:center; }
div.social-icons h2 { font-size:11px; padding:0; color:#58a8dd; margin:0 0 5px 0; text-transform:uppercase; }
div.social-icons ul { list-style:none; margin:0; padding:0; display:inline; overflow:hidden; }
div.social-icons li { display:inline; overflow:hidden; margin:4px 6px 0 4px; }
div.share-icons { display:block; text-align:center; }
div.share-icons ul { list-style:none; margin:0; padding:0; display:inline; overflow:hidden; }
div.share-icons li { display:inline; overflow:hidden; margin:0 4px 0 2px; }
.floating-badge { width:100px; float:right }
.full-wide .profile-shows-container { width:780px; margin-top:20px; }
.profile-show-holder { background:url(../images/profile-box-bottom.png) no-repeat left bottom; padding:0 0 11px 0; }
.profile-box-head { background:url(../images/red-head-profile.png) no-repeat; width:780px; height:51px; display:block; }
.profile-box-head img { margin:15px 0 0 20px; }
.profile-box-head h1 { margin:0; padding:0 0 0 20px; font-size:24px; color:#FFF; line-height:51px; }
.profile-box-head-blue { background:url(../images/blue-head-profile.jpg) no-repeat; width:780px; height:51px; display:block; }
.profile-box-head-blue img { margin:15px 0 0 20px; }
.profile-box-head-black { background:url(../images/black-head-profile.jpg) no-repeat; width:780px; height:51px; display:block; }
.profile-box-head-black img { margin:15px 0 0 20px; }
/****************************************************************/
.showcase-profile { padding:10px; margin:0; }
.showcase-profile .left-cell { float:left; width:80px; color:#333333; }
.showcase-profile .center-left-cell { float:left; width:170px; }
.showcase-profile .center-right-cell { float:left; width:175px; margin:0 20px 0 20px; }
.showcase-profile .right-cell { float:left; width:260px; margin:0 10px 0 0; }
.showcase-profile .right-badge-cell { float:left; width:100px; margin-left:10px; }
.showcase-profile .left-cell strong { display:block; font-size:12px; }
.showcase-profile .left-cell span { display:block; }
.showcase-profile .left-cell em { font-size:16px; font-style:normal; color:#900; font-weight:bold; }
.showcase-profile .right-cell p { margin:0; padding:10px 0; }
.showcase-profile .right-cell dl { margin:10px 0; }
.showcase-profile .right-cell dt { float:left; width:190px; }
.showcase-profile .right-cell dd { float:left; width:190px; margin:0 0 0 10px; }
.showcase-profile .right-cell span { padding:0 0 10px 0; display:block; }
.pad-top-bottom-zero { padding-top: 0 !important; padding-bottom: 0 !important; }
ul.boxed-pagination { padding:0; margin:0; list-style:none; float:right; }
ul.boxed-pagination li { float:left; border:#448ac6 solid 1px; margin:0 3px; padding:0; text-align:center }
ul.boxed-pagination li a { text-decoration:none; color:#448ac6; display:block; font-size:11px; font-weight:bold; width:20px; height:20px; line-height:20px; }
ul.boxed-pagination li a.active,
ul.boxed-pagination li a:hover { color:#fff; background-color:#448ac6; }
.input-h1 { border:0; background:none; color:#FFF; font-weight:bold; font-size:18px; width:100px; }
span.smaller-link { font-size:14px; cursor:pointer; }
.change-date label { float:left; font-size:16px; font-weight:bold; color:#333; padding:7px 15px 0 0; }
.change-date select { float:left; padding:3px; border:solid 2px #e2e2e2; margin-right:3px; font-size:16px; color:#666 }
.change-date input.text { float:left; padding:3px; border:solid 2px #e2e2e2; margin-right:5px; width:90px; font-size:16px; color:#666 }
.change-date input.text:focus { border:#448ae6 solid 2px; }
.change-date input.button { float:left; margin-left:20px; padding-top:3px; }
.selection { width:20px; }
.first { padding-left:0; margin-left:0; }
.selection-text { font-size:12px; color:#555; font-weight:400; padding-top:0; width:100px; }
.selection-text-short { font-size:12px; color:#555; font-weight:400; padding-top:0; width:60px; }
.selection-text-shorter { font-size:12px; color:#555; font-weight:400; padding-top:0; width:35px; }
.selection-text-long { font-size:12px; color:#555; font-weight:400; padding-top:0; }
.comedy-type { list-style:none; margin:0; padding:0; display:inline; }
.comedy-type li { float:left; width:315px; margin-bottom:20px; }
.comedy-type li a { text-decoration:none; margin:0 15px 50px 0; }
.comedy-type .image-cell { float:left; width:64px; height:64px; overflow:hidden; margin-right:16px; }
.comedy-type .link-cell { width:320px; }
.comedy-type .link-cell a { font-size:20px; color:#666; text-decoration:none; line-height:64px; }
.comedy-type .link-cell a:hover { color:#990000; }
.marg-top-50 { margin-top:50px; }
.marg-top-30 { margin-top:30px; }
.feed-holder { display:block; }
.feed-holder .feed-content { padding:10px; display:inline-block; }
.feed-holder .feed-content:after { display:block; content:" "; clear:both; }
.feed-holder .feed-content .feed-image { float:left; width:100px; }
.feed-holder .feed-content .feed-image img { border:#CCC; }
.feed-holder .feed-content .feed-image a { display:block; color:#555; font-size:10px; text-decoration:none; text-align:center }
.feed-holder .feed-content .feed-desc { float:left; width:825px; margin-left:9px; }
.feed-holder .feed-content .feed-desc-full { display:block; margin-right:20px; }
.feed-holder .feed-content .feed-desc h3,
.feed-holder .feed-content .feed-desc-full h3 { margin:0; padding:0; }
.feed-holder .feed-content .feed-desc h3 a,
.feed-holder .feed-content .feed-desc-full h3 a { color:#069; text-decoration:none; }
.feed-holder .feed-content .feed-desc span,
.feed-holder .feed-content .feed-desc-full span { color:#555; font-size:10px; }
ul.performin-artists { margin:0; padding:0; list-style:none; display:inline; }
ul.performin-artists-one { margin:0; padding:0 10px 0 0; list-style:none; display:inline; float: left; position:relative; }
ul.performin-artists-two { margin:0; padding:0 10px 0 0; list-style:none; float: left; width:170px; }
ul.performin-artists:after,
ul.performin-artists-one:after { content:''; display:block; clear:both; }
ul.performin-artists li,
ul.performin-artists-two li { float:left; width: 80px; margin-right:5px; text-align:center; height:165px; overflow:hidden; position:relative; }
ul.performin-artists li.oneArtist { float:left; width: 180px; margin-right:5px; text-align:center; height:235px; overflow:hidden; position:relative; }
ul.performin-artists li.poster { float:left; width: 180px; margin-right:5px; text-align:center; height:auto; overflow:hidden; position:relative; }
ul.performin-artists li a { text-decoration:none; }
ul.performin-artists li a p { padding-bottom:0 !important; margin-bottom:0 !important; }
.marg-right-10 { margin-right:10px; }
.marg-right-40 { margin-right:40px; }
ul.performin-artists li a.after-show-rate { position:absolute; top:0; left:0; height:20px; width:80px; display:block; overflow:hidden; text-decoration:none; background:url(../images/btn-rate-artist-trans.png) no-repeat; text-indent:-9999px; }
.fb-notloggedin { background:url(../images/facebook-notloggedin.jpg) no-repeat center top; height:550px; display:block; position:relative; }
.fb-notloggedin .request-login { position:absolute; top:150px; left:50%; margin-left:-275px; }
.fb-notloggedin .request-login .request-login-content { border:#0663a9 solid 2px; margin:0; padding:100px 40px; text-align:center; background:#fff; }
.fb-notloggedin .request-login .request-login-content p { font-size:13px; font-weight:bold; }
.reddish-nou,
a.reddish-nou:visited { color:#900; text-decoration:none; }
.color900 { color:#900; }
.promote-body { margin:0; padding:10px; background-color:#FFF; border-left:#ff6666 solid 1px; border-right:#ff6666 solid 1px; }
a.sign-up-for-free { float:right; background:url(../images/btn-signup-for-free.png) no-repeat; width:225px; height:36px; text-indent:-9999px; }
a.comedians-sign-up-free { float:right; background:url(../images/btn-comedians-signup-free.gif) no-repeat; width:225px; height:32px; text-indent:-9999px; }
a.promoters-sign-up-free { float:right; background:url(../images/btn-promoters-signup-free.gif) no-repeat; width:225px; height:32px; text-indent:-9999px; }
a.venues-sign-up-free { float:right; background:url(../images/btn-venues-signup-free.gif) no-repeat; width:225px; height:32px; text-indent:-9999px; }
body.embeds .width383 { width:383px; overflow:hidden; }
/* Paging CSS 
.pagination { float: right; padding: 2px; clear: both; margin: 0; }
.pagination ul { margin: 10px; padding: 0; text-align: left; font-size: 12px; }
.pagination li { list-style-type: none; display: inline; padding-bottom: 1px; }
.pagination a,
.pagination a:visited { padding: 0 5px; border: 1px solid #990000; text-decoration: none; color: #990000; }
.pagination a:hover,
.pagination a:active { border: 1px solid #990000; color: #FFFFFF; background-color: #990000; }
.pagination a.currentpage { background-color: #990000; color: #FFFFFF; _color: #FFFFFF; border-color: #990000; font-weight: bold; cursor: default; }
.pagination a.disablelink,
.pagination a.disablelink:hover { background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal !important; }
.pagination a.prevnext { font-weight: bold; }*/

.white-bg { background:#FFF; padding:10px; }
.wrap-default { width: 175px; background-position: top; background-repeat: no-repeat; border:#000 solid 1px; }
#colLeft { float: left; width: 175px; margin-top:20px; }
#colLeft .lid { background-image: url(../images/lid_left.png); width: 168px; }
#left-nav a.lid-nav { display: block; background-image: url(../images/red-bg-small.jpg); background-repeat: repeat-x; text-decoration:none; }
#left-nav a.lid-nav-blue { display: block; background-image: url(../images/blue-bg-small.jpg); background-repeat: repeat-x; text-decoration:none; }
#left-nav a.lid-nav-black { display: block; background-image: url(../images/black-bg-small.jpg); background-repeat: repeat-x; text-decoration:none; }
#left-nav a.noLinks { background-image: url(../images/navlid_noLinks.gif); background-repeat: no-repeat; background-color: #dddbdc; font-weight: normal; font-size: 13px; padding: 5px 7px 6px 6px; line-height: 13px; margin-bottom: 2px; text-decoration:none; }
#left-nav a.lid-nav:hover,
#left-nav a.lid-nav-blue:hover,
#left-nav a.lid-nav-black:hover { color: #FFF; }
#left-nav a.noLinks:hover { background-image: url(../images/navlid_noLinks_hover.gif); background-color: #c2c2c2; }
.lid-nav-blue,
#left-nav a.lid-nav-blue,
.lid-nav-blue,
#left-nav a.lid-nav-blue .lid-nav-blue,
#left-nav a.lid-nav-black { font-size: 13px; font-weight: bold; padding: 5px 7px 6px 6px; line-height: 13px; margin: 0; background-color: #dddbdc; color: #424242; text-decoration:none; }
#left-nav a.lid-nav,
#left-nav a.lid-nav-blue,
#left-nav a.lid-nav-black { font-size: 13px; font-weight: bold; padding: 5px 7px 6px 6px; line-height: 13px; margin: 0; background-color: #dddbdc; color: #FFF; text-decoration:none; }
.container-nav { padding: 5px 7px 10px 7px; background-color: #fff; }
.roundBot { background-image: url(../images/wrap_bot.png); background-position: bottom; background-repeat: no-repeat; height: 4px; line-height: 0; font-size: 0; margin-top: -4px; }
#left-nav a { display: block; color: #414141; line-height: 16px; padding: 2px 7px 2px 7px; margin: 0; text-decoration:none; }
#left-nav a:hover { color: #034678; background-color:#EFEFEF; }
#left-nav { line-height: 19px; padding: 0; }
#left-nav a.more { display: inline; font-weight: bold; background-repeat: no-repeat; background-position: bottom right; background-image: url(../images/arrow_more_nav.gif); line-height: 19px; padding: 3px 8px 0 7px; margin: 0; background-color: transparent; }
#left-nav a.more:hover { background-image: url(../images/arrow_more_hover.gif); }
.profile-content .body-text-no-pad { background-color:#FFF; border-left:#000 solid 1px; border-right:#000 solid 1px; padding:0; }
.container-nav input { margin:5px 5px 10px 0; float:left; }
.left-marg-135 { margin:0 0 0 135px; }
h1.uline { color:#ed2d34; font-size:42px; border-bottom:#d1d1d1 solid 1px; line-height:44px; }
div.reasons { padding-left:40px; }
div.reasons h2 { color:#a6d1ed; font-size:30px; line-height:32px; }
div.reasons strong { color:#939393; font-size:20px; line-height:22px; }
#promote-show-box { background:url(../images/gray-big-box.jpg) repeat-x; margin-left:-15px; margin-right:-15px; height:198px; overflow:hidden; padding-left:175px; }
#promote-show-box .numeric { width:130px; text-align:center; float:left; }
#promote-show-box .numeric h1 { color:#cce4f4; font-size:130px; font-family: "Times New Roman", Times, serif; font-weight:normal; line-height:132px; }
#promote-show-box .reasons-list { float:left; width:675px; margin-left:15px; }
#promote-show-box .reasons-list h2 { color:#58a8dd; font-size:24px; line-height:26px; margin:20px 0 5px 0; padding:0; }
#promote-show-box .reasons-list-holder { padding-left:125px; height:130px; }
#promote-show-box .reasons-list-holder ul { list-style:none; padding:0; margin:0; }
#promote-show-box .reasons-list-holder li { display:block; color:#666; font-size:13px; }
div.reasons-list-1 { background:url(../images/reasons-list-1.png) no-repeat left bottom; }
div.reasons-list-2 { background:url(../images/reasons-list-2.png) no-repeat left bottom; }
div.reasons-list-3 { background:url(../images/reasons-list-3.png) no-repeat left bottom; }
div.reasons-list-4 { background:url(../images/reasons-list-4.png) no-repeat left bottom; }
span.star-badge { padding:0 0 0 20px; line-height:15px; font-size:9px; margin:5px 0; }
span.badge-1 { background:url(../images/star-badge-1.gif) no-repeat left top; }
span.badge-2 { background:url(../images/star-badge-2.gif) no-repeat left top; }
span.badge-3 { background:url(../images/star-badge-3.gif) no-repeat left top; }
span.badge-4 { background:url(../images/star-badge-4.gif) no-repeat left top; }
span.badge-5 { background:url(../images/star-badge-5.gif) no-repeat left top; }
span.badge-6 { background:url(../images/star-badge-6.gif) no-repeat left top; }
span.badge-7 { background:url(../images/star-badge-7.gif) no-repeat left top; }
span.badge-8 { background:url(../images/star-badge-8.gif) no-repeat left top; }
.static-text { color:#555; }
.static-text p { line-height:20px; margin:0 0 10px 0; }
.static-text a { color:#900; text-decoration:none; }
.static-text h2 { text-decoration:underline; margin:15px 0 5px 0; color:#333; font-size:14px; text-transform:uppercase; }
.static-text ol,
.static-text li { margin:0 0 0 20px; padding:0; }
.static-text li { line-height:20px; margin:10px 0; }
.fleft-50 { float:left; width:49%; }
ul.block-list { margin:0; padding:0; list-style:none; }
ul.block-list li { display:block; padding:20px 0; border-bottom:#e2e2e2 solid 1px; }
.big-red-links,
.big-red-links:active,
.big-red-links:visited { font-size: 16px; text-decoration:none; }
.big-red-links-deactive { color:#666; font-size:16px; text-decoration:none; }
.big-red-links:hover { color:#666; }
.small-red-links,
.small-red-links:active,
.small-red-links:visited { color:#900 !important; font-size:14px !important; text-decoration:none !important; }
.small-red-links-deactive { color:#666; font-size:14px; text-decoration:none; }
.small-red-links:hover { color:#666 !important; }
strong.red900 { color:#900; font-size:12px; }
span.gray-desc { color:#333; font-size:11px; margin-bottom:10px; display:block; }
.light-blue-text { color:#a6d1ed !important; }
.admin-add-show { background:url(../images/add_shows.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-add-show-32 { background:url(../images/add_shows_32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-add-coupons { background:url(../images/add_coupons.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-tickets-sold { background:url(../images/tickets_sold.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-venue-sales { background:url(../images/manage_payments.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-edit-photos { background:url(../images/Photo_Album.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-edit-photos-32 { background:url(../images/Photo_Album_32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-edit-bio { background:url(../images/Edit_bio.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-edit-videos { background:url(../images/Edit-Video.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-edit-schedule { background:url(../images/Edit_Scedule.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-edit-schedule-32 { background:url(../images/Edit_Scedule_32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-widget { background:url(../images/ico-widget.png) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-widget-32 { background:url(../images/ico-widget.png) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-manage-payments { background:url(../images/sales-ico.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-manage-payments-32 { background:url(../images/sales-ico-32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-trouble-ticket { background:url(../images/trouuble_ticket.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-newsletter-creator { background:url(../images/newsletter_creator.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-social-media { background:url(../images/somedia.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-social-media-32 { background:url(../images/somedia-32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-fans-connect { background:url(../images/fans-connect.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-fans-connect-32 { background:url(../images/fans-connect-32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-tickets-widget { background:url(../images/tickets-widget.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-print-ticket { background:url(../images/print-ticket.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-comedian-profile { background:url(../images/comedian-edit-profile.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-manage-nav { background:url(../images/manage_nav.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-manage-members { background:url(../images/manage-members.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-manage-members-32 { background:url(../images/manage-members-32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-manage-venues { background:url(../images/manage-venues.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-reports { background:url(../images/reports.jpg) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-reports-32 { background:url(../images/reports_32.jpg) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-box-office { background:url(../images/box-office.jpg) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-box-office-32 { background:url(../images/box-office_32.jpg) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-merchandise { background:url(../images/ico-merchandise.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-merchandise-32 { background:url(../images/ico-merchandise-32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-crm { background:url(../images/crm.jpg) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-crm-32 { background:url(../images/crm_32.jpg) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-rewards { background:url(../images/admin-rewards-ico.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-rewards-32 { background:url(../images/admin-rewards-ico-32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-offer-discount { background:url(../images/offer-discount.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-offer-discount-32 { background:url(../images/offer-discount_32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-ticket-guestlist { background:url(../images/ticket-guestlist.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-ticket-guestlist-32 { background:url(../images/ticket-guestlist-32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-account-settings { background:url(../images/account-settings.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-account-settings-32 { background:url(../images/account-settings-32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-fan-feedback { background:url(../images/fan_feedback.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-fan-feedback-32 { background:url(../images/fan_feedback_32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.admin-info-help { background:url(../images/Info_help.gif) no-repeat left center; line-height:64px; padding:0 0 0 80px; display:block; }
.admin-info-help-32 { background:url(../images/Info_help_32.gif) no-repeat left center; line-height:32px; padding:0 0 0 36px; display:block; }
.video-link { background:url(../images/Video-Camera-64.gif) no-repeat left center; line-height:48px; padding:0 0 0 70px; display:block; }
.next { background: url(../images/next.gif) 0 50% no-repeat; padding-left:15px !important; padding-bottom:1px; color:#448ac6 !important; text-decoration:none !important; }
.search-bar-black { background:url(../images/search-bar-black.gif) no-repeat; }

.play-video { position:absolute; bottom:45px; right:1px; }
.dragabble-content { border:#69C solid 1px; padding:0 10px; background:#f9f9f9; height:400px; overflow:auto; }
.dragabble-content div.show-display { border-bottom:#CCC solid 1px; padding:10px 0; cursor:move; }
.dragabble-content div.show-display-nodrag,
.droppable-content div.show-display-nodrag { border-bottom:#CCC solid 1px; padding:10px 0; cursor: auto; }
.droppable-content { border:#69C solid 1px; padding:0 10px; background:#f9f9f9; height:400px; overflow:auto; }
.droppable-content a,
.droppable-content a:visited,
.dragabble-content a,
.dragabble-content a:visited { color:#900; text-decoration:none; display:block; padding-bottom:3px; margin-bottom:3px; border-bottom:#ccc solid 1px; }
.drag-drop { background:url(../images/drag-drop-arrow.gif) no-repeat top center; padding-top:30px; }
.droppable-active { background-color:#FCF9E4; border:#F7E99D solid 1px; }
.droppable-hover { background-color:#EFFCE2; border:#CBF49D solid 1px; }
.small-text { font-size:10px !important; }
.did-you-mean { background:url(../images/did-you-mean.gif) no-repeat 0 50%; padding-left:18px; }
/*Styles for Avatars */
.scroll { overflow:visible; padding:12px 0 0 6px; }
.scroll a.prev,
.scroll a.next { float:left; margin-top:15px; text-indent:-9999em; overflow:hidden; background:url(../images/btn-gallery-prev.gif) no-repeat; width:20px; height:24px; }
.scroll a.prev { margin-right:6px; }
.scroll a.next { float:left; background:url(../images/btn-gallery-next.gif) no-repeat; }
.scroll div { float:left; width:252px; overflow:hidden; position:relative; height:57px; }
.scroll ul { position:absolute; top:0; left:0; padding:0; margin:0; width:9999px; list-style:none; }
.scroll li { float:left; width:84px; }
.scroll li img { border-style:none; }
.scroll li img.current { border-style:solid; border-width:2px; border-color:#4BE; }
.center-workaround { margin-left:47%; }
div.barcodeScan { margin-bottom:20px; margin-top:-35px; position:relative; }
input.barcodeScanInput { font-family: Arial, Helvetica, sans-serif; border: 1px solid #6699CC; font-size: 22px; padding: 2px; width: 120px; color: #666; }
.wordcount { vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
.fleft-60 { width:60%; float:left; }
.fleft-40 { width:40%; float:left; }
.notepad { width: 407px; height: 312px; padding: 20px 35px 0 34px; margin: 0; float: right; display: block; background: url(../img/note-background.gif) no-repeat top; }
.notepad-csv { height: 312px; padding: 20px 30px 0 30px; margin: 0; float:right; text-align:center; display: block; background: url(../img/note-background.gif) no-repeat top; }
ul.csv-style { list-style:none; padding:0; margin:0; }
ul.csv-style li { width:100%; padding:0; margin:0; }
ul.csv-style li:after { content:''; display:block; height:1px; visibility:hidden; clear:both; }
ul.csv-style li.first { margin-top:5px; }
ul.csv-style li.last { margin-bottom:5px; }
input.blueBtn { border: 1px solid #666; background: #69c; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 22px; padding: 2px; width: auto; text-align: center; }
.limit-photo-1 { width:200px; height:200px; overflow:hidden; display:block; }
.limit-photo-2 { width:100px; height:120px; overflow:hidden; display:block; }
/*.submit { background: url(../images/btn-submit-big.gif) !important; width: 200px !important; height: 36px !important; border: none !important; text-indent: -9999px !important; margin: 0 !important; padding: 0 !important; }*/
.blueSubmitBtn { background: none repeat scroll 0 0 #1478BE !important; border: 1px solid #1478BE !important; border-radius: 5px !important; color: #FFFFFF !important; font-size: 12px !important; font-weight: bold; height: 29px !important; line-height: 30px !important; margin: 0 !important; padding: 5px 10px !important; text-decoration: none !important;	cursor:pointer; width:auto !important }
.blueSubmitBtn:hover { box-shadow:0 0 5px #999 !important; }
.crm-cart { background-color:#EFFCE2; border:#d7eac4 solid 1px; padding:10px; margin:0 0 10px 0; position:relative; }
ul.photo-list { margin:0; padding:0; list-style:none; display:inline; }
ul.photo-list:after { content:''; display:block; clear:both; }
ul.photo-list li { float:left; width: 80px; margin-right:10px; text-align:center; height:120px; overflow:hidden; position:relative; }
ul.photo-list li span { display:table-cell; vertical-align:middle; height:80px; overflow:hidden; }
ul.photo-list li a p { padding-bottom:0 !important; margin-bottom:0 !important; font-size:10px; }
#page-overview h1 { color:#ccc; padding-bottom:5px; line-height:26px; text-align:right; font-size:24px; }
#page-overview p { line-height:18px; text-align:justify; color:#666; border-top:#e2e2e2 solid 1px; border-bottom:#e2e2e2 solid 1px; padding:15px; }
.total-counts { color:#666; font-size:13px; margin:0; padding:0; font-weight:normal; line-height:20px; }
.small-font { font-size:11px; }
.side-alert { font-size:10px; font-weight:bold; text-transform:uppercase; color:#093; margin-left:10px; }
.green-text { color:#060 !important; }
.alert-row { background-color:#F9E9B9; }
.marksoldout { background:url("/images/sold-out-stamp.png") no-repeat scroll 0 0 transparent; height:105px; right:60px; position:absolute; text-indent:-9999px; top:10px; width:200px; }
.bottomBorder { border-bottom:#ccc solid 1px !important; }
.markcancelled { background:url(../images/cancelled-stamp.png) no-repeat; width:200px; height:105px; position:absolute; top:0px; right:45px; text-indent:-9999px; }
.promoteVenueSignUp { display:block; width:227px; height:47px; text-indent:-9999px; background:url(/images/btnVenueSignUp.gif) no-repeat; margin:0 auto; }
.promoteVenueSignUp:hover { background:url(/images/btnVenueSignUp_hover.gif) no-repeat; }
.promotePromoterSignUp { display:block; width:227px; height:47px; text-indent:-9999px; background:url(/images/btnPromoterSignUp.gif) no-repeat; margin:0 auto; }
.promotePromoterSignUp:hover { background:url(/images/btnPromoterSignUp_hover.gif) no-repeat; }
.promoteComedianSignUp { display:block; width:227px; height:47px; text-indent:-9999px; background:url(/images/btnComedianSignUp.gif) no-repeat; margin:0 auto; }
.promoteComedianSignUp:hover { background:url(/images/btnComedianSignUp_hover.gif) no-repeat; }
.member-dashboard-ul { margin:0; padding:0; list-style:none; text-indent:0; }
.member-dashboard-ul li { display:block; padding:5px; margin-bottom:10px; border:#e2e2e2 solid 1px; background:#f9f9f9; list-style:none; }
.member-dashboard-ul .imgHolder { padding:3px; border:#e2e2e2 solid 1px; background:#FFF; }
.member-dashboard-ul .column1 { float:left; width:108px; overflow:hidden; }
.member-dashboard-ul .imgHolder img { width:100px; }
.member-dashboard-ul .column2 { float:left; margin-left:10px; width:608px; position:relative; }
.member-dashboard-ul .column2 h2 { color:#448ac6; }
.member-dashboard-ul .column2 h4 { color:#555; border-bottom:#e2e2e2 solid 2px; text-transform:uppercase; font-size:14px; font-weight:normal; }
.member-dashboard-ul .column2 .links { position:absolute; top:0; right:0; color:#555; }
.member-dashboard-ul .column2 .links a { text-decoration:none; color:#900; text-transform:uppercase }
.member-dashboard-ul .column2 table { color:#555; }
.member-dashboard-ul .column2 td { text-align:left; border-bottom:#e2e2e2 solid 1px; }
.member-dashboard-ul .day { font-size:10px; }
.member-dashboard-ul .date { font-size:14px; font-weight:bold; display:block; }
.member-dashboard-ul .time { font-size:10px; }
.member-dashboard-ul .venue { font-size:14px; font-weight:bold; display:block; }
.member-dashboard-ul .location { font-size:10px; }
.member-dashboard-ul .white { background-color:#fff; }
.member-dashboard-ul a.becomefan { background:url(../images/dash1.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.reviews { background:url(../images/dash2.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.videos { background:url(../images/dash3.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.live { background:url(../images/dash4.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.fans { background:url(../images/dash5.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.blog { background:url(../images/dash6.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.feedback { background:url(../images/feedback-ico.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.show-map-li { background:url(../images/show-map-icon.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.stop-following { background:url(../images/dash-stop-following.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul a.view-profile { background:url(../images/dash-view-profile.png) no-repeat left center; padding-left:35px; }
.member-dashboard-ul .action-links { border:#fff solid 1px; text-indent:0; padding:5px 0 0 0; margin:0; list-style:none; }
.member-dashboard-ul .action-links li { border:0; list-style:none; background:none; padding:0 5px; }
.member-dashboard-ul .action-links li a { display:block; line-height:30px; text-decoration:none; color:#555; font-weight:bold; font-size:14px; }
.member-dashboard-ul .action-links li a:hover { color:#900; }
.member-dashboard-ul .undo { color:#C30; display:none; font-size:14px; color:#555; padding:10px; }
.member-dashboard-ul .undo a { color:#900; font-weight:bold; text-decoration:none; }
.contactOption { margin-bottom:30px; color:#535353; }
.contactOption .title { font-size:1.8em; line-height:1.2em; }
.contactOption .info { font-size:1em; }
#btnLoadMore { text-align:center; width:360px; height:39px; overflow:hidden; background:url(/images/btn-gray-grad.jpg) no-repeat center; }
#btnLoadMore a { font-weight:bold; color:#555; font-size:14px; height:39px; line-height:39px; display:block; text-decoration:none; }
#btnLoadMore a:hover { color:#333; }
.tt { border-collapse:collapse; border-style:none; table-layout:fixed; width:100%; font-size:12px; color:#333 }
.tt td { padding:10px 10px; border-bottom:#e2e2e2 solid 1px; }
.tt .tthr { font-weight:bold; background:url(../images/gray-bar.jpg) repeat-x; height:40px; color:#FFF; padding:0 10px; font-size:14px; }
.tt .event { width:35% }
.tt .date { width:10% }
.tt .venue { width:35% }
.tt .price { width:10% }
.tt .finalCol { width:10% }
.tt .ttcc { background-color:#f8f8f8; }
.tt a { text-decoration:none; color:#333 }
.tt .ttcc a { text-decoration:none; color:#06C; }
.actionLinks a { font-size:12px !important; }


ul.tierlist { padding:10px; margin:0 0 10px 0; border-bottom:#ccc solid 1px; }



ul.navTabs,
.generic-form ul.navTabs { list-style: none; margin: 0; padding: 0; height: 30px; display: block; width: 100%; border-bottom: 1px solid #333; }
ul.navTabs li,
.generic-form ul.navTabs li { display: block; margin: 0 2px 0 0; float: left; padding: 0; height: 30px; width: auto; }
ul.navTabs li a,
.generic-form ul.navTabs li a { font-size: 14px; text-decoration: none; color: #666; text-shadow: 1px 1px 1px #fff; display: block; margin: 0; padding: 0 10px; height: 29px; with: auto; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #eee; line-height: 29px; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
ul.navTabs li a:hover,
.generic-form ul.navTabs li a:hover { color: #1478BE; border-top: 1px solid #1478BE; border-left: 1px solid #1478BE; border-right: 1px solid #1478BE; }
ul.navTabs li a.selected,
.generic-form ul.navTabs li a.selected { border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; background: #1478BE; color: #fff; text-shadow: none; }



