@import url("/Styles/lightbox.css");
@import url("/Styles/basestyles.css");
@import url("/Styles/navigation.css");
@import url("/Styles/scroller.css");

/* CONTENT */
#main {width:940px;padding: 0 0 0 0; z-index:0; top:0;} 


/* CLUB LEFT PANEL */
#clubleftpanel {float:left;width:137px;display:inline;}
#clubleftpanel ul {margin:0;padding:0;}
#clubleftpanel li {list-style:none;margin:0;padding:0;}
#clubleftpanel h1.leftpanelheader {background: url(/images/club/leftnav_h1_bg.jpg) no-repeat center top #080808; font-size:110%; text-transform:uppercase; padding: 1em 0 9px 1em; margin:0; text-shadow: 1px 1px 2px #000;color:#fff;}
#clubleftpanel  h2.panelheader {padding: 0; border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;}
#clubleftpanel  h3.panel {padding: 0.6em 0.7em 0.6em 1.2em;font-size:100%; color:#444444;text-decoration: none;background-color: #000;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;}
#clubleftpanel  h3.panel a {text-decoration: none;font-weight: normal; color:#fff;}
#clubleftpanel  h3.panel a:hover {text-decoration: none;font-weight: normal;color: #3CF;}
#clubleftpanel  h3.panel a:active {text-decoration: none;color:#444444;}
#clubleftpanel  .leftnavarrow {padding-right:1em;}

/* CLUB RIGHT PANEL */
#clubrightpanel .header_ticketbanner {background: url(/images/club/header_tickets.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1.5em 0;margin:0 0 0 0;}
#clubrightpanel .header_listingsbanner {background: url(/images/club/header_listings.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1.5em 0;margin:0 0 0 0;}


#clubrightpanel {float:right;width:782px;display:inline;/*margin-right:-10px;*/}
#clubrightpanel .header_contactus {background: url(/images/club/header_contactus.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0 0 0 20px;}
#clubrightpanel .header_artwork {background: url(/images/club/header_artwork.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0;}
#clubrightpanel .header_news {background: url(/images/club/header_news.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 0 0;margin:0 0 0 0;}
#clubrightpanel .header_students {background: url(/images/club/header_students.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0;}
#clubrightpanel .header_newsindex {background: url(/images/club/header_news.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0 0 0 20px;}
#clubrightpanel .header_membership {background: url(/images/club/header_membership.gif) no-repeat left top;text-indent:-999999px;height:27px;width:235px;padding:0 0 0 0;margin:0;}
#clubrightpanel .header_djs {background: url(/images/club/header_djs.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 0.5em 0;margin:0 0 0 20px;}
#clubrightpanel .header_pics {background: url(/images/club/header_pics.gif) no-repeat left top;text-indent:-999999px;height:27px;width:235px;padding:0 0 0 0;margin:0;}
#clubrightpanel .header_contactus {background: url(/images/club/header_contactus.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0 0 0 20px;}
#clubrightpanel .header_thisweek {background: url(/images/club/header_thisweek.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0 0 0 20px;}
#clubrightpanel .header_students {background: url(/images/club/header_students.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0;}
#clubrightpanel .header_ticket {background: url(/images/club/header_tickets.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 0.8em 0;margin:0 0 0 20px;}
#clubrightpanel .header_listings {background: url(/images/club/header_listings.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0 0 0 20px;}
#clubrightpanel .header_faqs {background: url(/images/club/header_faqs.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0 0 0 0;}
#clubrightpanel .header_terms {background: url(/images/club/header_tandcs.gif) no-repeat left top;text-indent:-999999px;height:21px;width:300px;padding:0 0 1em 0;margin:0 0 0 20px;}
#clubrightpanel .header_query {background: url(/images/club/header_query.gif) no-repeat left top;text-indent:-999999px;height:25px;width:340px;padding:0 0 1em 0;margin:0 0 0 20px;}
#clubrightpanel .header_questionnaire {background: url(/images/club/header_questionnaire.gif) no-repeat left top;text-indent:-999999px;height:21px;width:235px;padding:0 0 1em 0;margin:0;}



/* CONTACT US */
#clubcontact {background: url(/images/club/tickets_777bg.jpg) no-repeat center top;width:777px;margin:0 3px 0 0;float:right;pointer:cursor;}
#clubcontact .wrapper {margin:2em 0.9em 0 0.9em;padding: 10px 11px 10px 11px;}
#clubcontact .bottom {background: url(/images/club/tickets_777bgbottom.jpg) no-repeat center bottom;height:19px;margin:0; padding:0;}
#clubcontact .enterdetails {float:left; width:430px; margin: 1em 0 3.3em 15px; display:inline;pointer:cursor;}
#clubcontact .table {margin-top:1em; width:410px;float:right;line-height:4em;pointer:cursor;}
#clubcontact .wherearewe {float:right; width:230px; display:inline;border-left:1px solid #575757;padding-left:18px;padding-right:18px;margin: 4em 0 3.3em 0;}
#clubcontact .header_where {background: url(/images/club/header_wherearewe.png) no-repeat left top;text-indent:-999999px;height:14px;width:139px;behavior:url(/Styles/iepngfix.htc);padding:0 0 0.9em 0;margin:0;}
#clubcontact .googlemap {margin:1em 0 0 0;}
#clubcontact .inpfield {border:1px solid #414141;font-size:11px;padding:3px;}
#clubcontact .clear {clear:both;}
#clubcontact .grey {color:#444; font-style:italic;font-size:95%;}

#map {width:230px; height:230px; border:1px solid #dddcdc;}

/* TERMS */
#terms {background: url(/images/club/tickets_777bg.jpg) no-repeat center top;width:777px;margin:0 3px 0 0;float:right;}
#terms .wrapper {margin:0.9em 0.9em 0 0.9em;padding: 10px 11px 10px 11px;}
#terms .bottom {background: url(/images/club/tickets_777bgbottom.jpg) no-repeat center bottom;height:19px;margin:0; padding:0;}

/* FAQS */
#faqs {background: url(/images/club/tickets_777bg.jpg) no-repeat center top;width:777px;margin:0 3px 0 0;float:right;}
#faqs .bgnormal {width:733px;padding: 10px 11px 10px 11px;}
#faqs .bggradient {background: url(/images/club/faqs_altbg.jpg) repeat-x left top;/*width:733px;*/padding: 1.5em 11px 1.5em 11px;}
#faqs .stroke {border-top:1px solid #575757;padding: 0.5em 0 0.5em 0;margin:0;}
#faqs .wrapper {margin:0.9em 0.9em 0 0.9em;border-left:1px solid #dddcdc;border-top:1px solid #dddcdc;border-right:1px solid #dddcdc;}
#faqs .bottom {background: url(/images/club/tickets_777bgbottom.jpg) no-repeat center bottom;height:19px;margin:0; padding:0;}

/* LISTINGS */
#listings {width:781px;margin:0;padding:0;}
#listings .box {background: url(/images/club/listings_bg.jpg) no-repeat bottom;position:relative;width:781px;margin:0;padding:0;}
#listings .header {background: url(/images/club/listings_bgtop.jpg) no-repeat; height:23px;width:781px;margin:0;padding:0;}
#listings .wrapper {padding: 0 25px 25px 25px;width:728px;margin:0;}
#listings .eventlogo {float:left;display:inline;}
#listings .eventdate {float:left;display:inline;margin-left:2em;}
#listings .eventtickets {float:right;display:inline;text-transform:uppercase;}
#listings .eventtickets a {text-transform:uppercase;}
#listings .eventroom {float:left;width:155px;border-left:1px solid #575757;margin: 0 0px 0 -14px;padding: 0.2em 1.6em 0.5em 1.2em;display:inline;}
#listings .eventroomlast {float:left;display:inline;width:167px;margin: 0 0 0 8px;;padding: 0.2em 0 0.5em 0;}
#listings .eventroomfirst {float:left;display:inline;width:167px;border-right:1px solid #575757;margin: 0 8px 0 0;padding: 0.2em 0 0.5em 0;}
#listings .eventgallery {margin:3em 0 0 0 ;padding:0;}
#listings .thumb {margin: 0 8px 0 0;float:left;padding:0;display:inline;}
#listings .thumbdetail {border-top:1px solid #575757;float:left;display:inline;width:350px;}
#listings .thumbheader {margin: 0.5em 0;padding:0;}
#listings .eventvip {position:absolute;bottom:15px;right:13px;margin:0;padding:0;}
#listings .older {float:left;display:inline;font-size:100%;margin-left:12px; margin-top:0.5em;}
#listings .newer {float:right;display:inline;font-size:100%;margin-right:12px; margin-top:0.5em;}

/* TICKETS */
#tickets {width:777px;background: url(/images/club/tickets_777bg.jpg) no-repeat center top; color:#fff;}
#tickets .wrapper {width:754px;margin-left:11px;}
#tickets .altpadding{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;border-right:1px solid #575757;}
#tickets .altpaddingfirst{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;}
#tickets .altpaddinglast{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;}
#tickets .header {padding:17px 0 0 15px;margin:0;}
#tickets .headerlast {padding:17px 15px 0 0;margin:0;text-align:right;}
#tickets .padding {padding:15px;border-right:1px solid #575757;}
#tickets .paddingfirst {padding:15px;}
#tickets .paddinglast {padding:15px;}
#tickets .firstcol {width:120px;}
#tickets .ticketthumb {width:82px; height:82px; border:2px solid #fff;}
#tickets .ticketButton {margin-top:42px;background: url(/images/2009/Download_ATB_Track.gif) no-repeat center top;cursor: pointer;}
#tickets .spacer {padding-top:0.2em;}
#tickets .buydownload, 
#tickets .buydownload a, 
#tickets .buydownload a:hover {margin-top:42px;background: url(/images/2009/Download_ATB_Track.gif) no-repeat center;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:21px;padding-left:4px;text-align:left;text-transform:uppercase;width:106px;}

/* CLUB HOME */
#clubhome {float:left;display:inline;width:514px;padding:0;margin:0;}
#clubhome .box {background: url(/images/club/home_514_bg.jpg) repeat-y center bottom;margin:0 0 0 0;padding:0;width:514px;}
#clubhome .bottom {background: url(/images/club/home_514_bgbottom.jpg) no-repeat center bottom;margin:0;padding:0;width:514px;height:24px;}

#clubhome .header{margin:0;padding:0;background: url(/images/club/student_514_topbg.jpg) no-repeat center top;width:514px;}
#clubhome .banner {width:488px;margin: 12px 0 0 12px;}
#clubhome .img{width:488px;margin-left:12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #000;}
#clubhome h4.text {padding:1em 17px 0 17px;margin: 0 0 0 12px;font-size:normal;width:454px;}

#clubhome .posted {float:right;font-size:85%;font-style:italic;}
#clubhome .older {float:right;font-size:100%;margin-right:12px; margin-top:0.5em;color:#fff;}
#clubhome .older a {color:#fff;}
#clubhome .oldertop {float:right;font-size:100%;margin-right:12px; color:#fff; margin-top:-18px;}
#clubhome .oldertop a {color:#fff;}

#clubhome .olderpage {float:left;margin-left:5px;color:#fff;}
#clubhome .olderpage a{float:left;margin-left:5px;color:#fff;}
#clubhome .newerpage {float:right;margin-right:5px;color:#fff;}
#clubhome .newerpage a{float:right;margin-right:5px;color:#fff;}

/* LISTINGS INTRO */
#listingsintro {height:200px;border:1px solid #000;}
#listingsgig {height:400px;border:1px solid #000;}

/* TICKETS INTRO */
#ticketintro {width:400px;height:200px;float:left;border:1px solid #000;}
#ticketrightpanel {width:200px;float:right;border:1px solid #000;}
#ticketrightpanel .blurb {height:100px; background-color:#3FF;margin-bottom:1em;}

#ticketlist {height:200px;border:1px solid #000;margin-bottom:1em;}

#clubmerch {border:1px solid #000;}
#clubmerch .buyitem {float:left;width:150px;height:200px;background-color:#3FF;margin: 0 0.5em;}

/*  VIP MEMBERSHIP / STUDENT */
#box1 {float:left;display:inline;width:514px;background: url(/images/club/student_514_bg.jpg) no-repeat center bottom;margin:0;padding:0;}
#box1 .header{background: url(/images/club/student_514_topbg.jpg) no-repeat center top;}
#box1 .banner {margin: 12px 0 0 12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-top: 1px solid #dddcdc;}
#box1 .img{width:488px;margin-left:12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #000;}
#box1 .text {padding:1em 17px 1em 17px;margin: 0 0 12px 12px;font-size:normal;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;width:454px;}
#box1 .bar {margin:0.3em 0 0.5em 0;}

#box2 {float:right;display:inline;width:267px;height:392px;background: url(/images/club/student_267x392_bg.jpg) no-repeat center top;margin:0;padding:0;}
#box2 .discount {margin:12px 0 0 12px; } 

#box3 {width:387px;float:left;background: url(/images/club/student_387x500_bg.jpg) no-repeat center bottom;}
#box3 .header {width:387px;height:69px;background: url(/images/club/student_387x69_bgtop.jpg) no-repeat center top;}
#box3 .banner {margin: 12px 0 0 12px;}
#box3 .img {width:361px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #000;margin:0 0 0 12px;padding:0;}
#box3 .text {padding:1em 17px 1.5em 17px;margin: 0 0 12px 12px;font-size:normal;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;width:327px;}

#box4 {width:387px;float:right;background: url(/images/club/student_387x500_bg.jpg) no-repeat center bottom;}
#box4 .header {width:387px;height:69px;background: url(/images/club/student_387x69_bgtop.jpg) no-repeat center top;}
#box4 .banner {margin: 12px 0 0 12px;}
#box4 .img {width:361px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #000;margin:0 0 0 12px;padding:0;}
#box4 .text {padding:1em 17px 1.5em 17px;margin: 0 0 12px 12px;font-size:normal;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;width:327px;}

#vip {margin:-12px 0 0 0;}
#vip .box1 {float:left;display:inline;width:389px;height:251px;background: url(/images/club/artwork_389x251_bg.png) no-repeat center top;margin:0;padding:0;behavior:url(/Styles/iepngfix.htc);}
#vip .box2 {float:right;display:inline;width:389px;height:251px;background: url(/images/club/artwork_389x251_bg.png) no-repeat center top;margin:0;padding:0;behavior:url(/Styles/iepngfix.htc);}
#vip .header{width:362px;margin: 12px 0 0 12px;}
#vip h2 {border-left:1px solid #dddcdc;border-right:1px solid #dddcdc; border-top:1px solid #dddcdc;}
#vip .img{width:362px;margin-left:12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #dddcdc;padding-top:1px;}

#vipbox2 {float:right;display:inline;width:267px;background: url(/images/club/vip_267_bg.jpg) no-repeat center bottom;margin:0;padding:0;}
#vipbox2 .header {margin:0;padding:0;background: url(/images/club/vip_267_topbg.jpg) no-repeat center top;}
#vipbox2 .banner {width:242px;margin: 12px 0 0 12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-top: 1px solid #dddcdc;}
#vipbox2 .text {padding:1em 17px 1em 17px;margin: 0 0 12px 12px;font-size:normal;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;width:208px;color:#fff;}
#vipbox2 .stroke {border-top:1px solid #000;}

#vipbox2 .frame {width:200px;margin-bottom:1.2em;color:#fff;}
#vipbox2 .number {float:left;margin-right:0.5em;}
#vipbox2 .artistname {float:left;}
#vipbox2 .icon {float:right;}
#vipbox2 .chartstroke {border-top:1px solid #333;margin-top:0.5em;}

#vippopup {line-height:3em;}
.vipclose {float:right;background: url(/images/club/vip_close.jpg) no-repeat center top;width:29px; height:30px;border:0;padding-bottom:10px;cursor:pointer;}
#vipbox2 a {text-decoration:none;}

/* MEMBERSHIP */
#membership {padding:0;margin:0;}
#membership .box {padding:0;width:389px;background: url(/images/club/membership_389x800bg.jpg) no-repeat center bottom;padding:0 0 1px 0;float:right;display:inline;}
#membership .header{background: url(/images/club/membership_389x59topbg.jpg) no-repeat center top;}
#membership .banner {margin: 12px 0 0 12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-top: 1px solid #dddcdc;}
#membership .text {padding:1em 12px 1em 12px;margin: 0 0 11px 12px;font-size:normal;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-bottom: 1px solid #dddcdc;width:338px;}
#membership .top {margin:0;}
#membership .thumb{float:left;border:1px solid #ccc;width:139px;display:inline;margin-bottom:1em;}
#membership .info {float:right;width:175px;display:inline;position:relative;height:139px;}
#membership .button {position:absolute;bottom:0;left:0;}
#membership .memberbutton {background: url(/images/club/membership_button.jpg) no-repeat center;width:118px;height:24px;position:absolute;bottom:3px;left:0;}

/* DJ INDEX */
#djhighlight {}
#djhighlight .box1 {float:left;display:inline;width:389px;height:251px;background: url(/images/club/artwork_389x251_bg.jpg) no-repeat center top;margin:0;padding:0;}
#djhighlight .box2 {float:right;display:inline;width:389px;height:251px;background: url(/images/club/artwork_389x251_bg.jpg) no-repeat center top;margin:0;padding:0;}
#djhighlight .header{width:362px;margin: 12px 0 0 12px;}
#djhighlight h2 {border-left:1px solid #dddcdc;border-right:1px solid #dddcdc; border-top:1px solid #dddcdc;}
#djhighlight .img{width:362px;margin-left:12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #dddcdc;padding-top:1px;}

#clubrightpanel .djstroke {border-bottom:1px solid #4d4d4d;padding:0 0 1em 0;margin:0 12px;}

#fridaydj {float:left;display:inline;margin-top:1em;}
#saturdaydj {float:right;display:inline;margin-top:1em;}
#fridaydj .dates, #saturdaydj .dates {margin:0.2em 0 0.8em 20px;}
#fridaydj .box, #saturdaydj .box {width:389px;margin:0;padding:0;background: url(/images/club/djindex_bg.jpg) no-repeat center bottom;height:233px;position:relative;}
#fridaydj .banner, #saturdaydj .banner {width:362px;margin:0;padding:0;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-top: 1px solid #dddcdc;position:absolute;top:12px;left:12px;}
#fridaydj .img, #saturdaydj .img{width:362px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #dddcdc;padding:0;margin:0;position:absolute;bottom:12px;left:12px;}

/* DJ PAGE */
#clubdjintro {float:left;width:50%;border:1px solid #000;margin:0;padding:0;}
#clubdjpanel {float:right;width:49%;border:1px solid #000;margin:0;padding:0;}
#clubdjpanel .event {margin-bottom:0.5em;height:100px;border:1px solid #000;}

#djschedule {background-color:#0CF;}
#djschedule .left {float:left;width:48%;border:1px solid #000;height:150px;}
#djschedule .right {float:right;width:48%;border:1px solid #000;height:150px;}

#djdetail{float:left;display:inline;width:514px;background: url(/images/club/student_514_bg.jpg) no-repeat center bottom;margin:0;padding:0;}
#djdetail .header{background: url(/images/club/student_514_topbg.jpg) no-repeat center top;}
#djdetail .banner {margin: 12px 0 0 12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-top: 1px solid #dddcdc;}
#djdetail .img{width:488px;margin-left:12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #000;margin-bottom:11px;}

/* ARTIST PROFILE PAGE */
#artistprofile {width:550px;height:200px;background-color:#0CF;float:left;}
#artistdjchart {width:140px;height:200px;border:1px solid #000;float:right;}

#artistarticles {float:left;width:48%;border:1px solid #000;height:150px;}
#artistschedule {float:right;width:48%;border:1px solid #000;height:150px;}
#upcoming {background-color:#3FF;height:75px;margin-bottom:0.5em;}
#artistpanel {border:1px solid #000;height:75px;}
#artistpanel .eventone {background-color:#3FF;height:75px;width:48%;float:left;}
#artistpanel .eventtwo {background-color:#3FF;height:75px;width:48%;float:right;}

/* ARTWORK / PICTURE PAGE */
#artworkinfo {width:350px;float:left;padding:0 1.5em 1em 1.5em;margin:0;display:inline;}
#memberinfo {width:352px;height:98px;float:left;padding:0 1.5em 1em 1.5em;margin:0;display:inline; background-image:url('/Images/club/MM_logo.png');  background-repeat:no-repeat;behavior:url(/Styles/iepngfix.htc);}
#artwork {padding-top:0.5em;}
#artwork .desktopbg {width:389px;height:251px;background: url(/images/club/artwork_389x251_bg.jpg) no-repeat center top;position:relative;float:left;display:inline;margin-left:2px;margin-top:0;}
#artwork .desktopbgbanner{width:362px;height:45px;background: url(/images/club/artwork_362x45.jpg) no-repeat center top;margin:12px 0 0 0;padding:0;position:absolute;top:0;right:13px;border-left:1px solid #dddcdc;border-right:1px solid #dddcdc;border-top:1px solid #dddcdc;}
#artwork .desktopbgbanner li, #artwork .banner ul {list-style:none;margin:0;padding:0;}
#artwork .desktopbgbanner li a{list-style:none;text-decoration:0;}
#artwork .small {display:inline;position:absolute;top:15px;right:101px;background: url(/images/club/artwork_sizes_01.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#artwork .large {display:inline;position:absolute;top:15px;right:13px;background: url(/images/club/artwork_sizes_02.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#artwork .desktopimg {margin:0;padding:0;position:absolute;top:58px;right:13px;}

#artwork .older {float:left;margin-left:5px;color:#fff;}
#artwork .newer {float:right;margin-right:5px;color:#fff;}
#artwork .older a{float:left;margin-left:5px;color:#fff;}
#artwork .newer a{float:right;margin-right:5px;color:#fff;}

#schedule {width:389px;height:136px;float:right;background: url(/images/club/artwork_389x136_bg.jpg) no-repeat center top;margin:-8px 0 0 0;padding:0;display:inline;}
#schedule .banners {padding:0 12px;margin:0;}
#schedule ul {margin:0;padding:0;}
#schedule li {list-style:none;display:inline;margin:0;padding:0;height:54px;}
#schedule li a {text-decoration:none;}
#schedule li.day {float:left;display:inline;border-left:1px solid #dddcdc;border-top:1px solid #dddcdc;margin-top:12px;padding:0;}
#schedule li.art {float:left;display:inline;border-left:1px solid #dddcdc;border-right:1px solid #dddcdc;border-top:1px solid #dddcdc;margin-top:12px;padding:0;}
#schedule li.day2 {float:left;display:inline;border-left:1px solid #dddcdc;border-top:1px solid #dddcdc;border-bottom:1px solid #dddcdc;margin:0;padding:0;}
#schedule li.art2 {float:left;display:inline;border:1px solid #dddcdc;margin:0;padding:0;}

/* GALLERY */
#gallery {float:left;display:inline;width:375px;margin: 0 0 0 12px;padding:0;}
#gallery .picthumb {width:70px;height:70px;overflow:hidden;margin:0 4px 2px 0;padding:0;}
#gallery .pages_banner {float:right;padding-top:0.7em;margin-right:0.8em;}

#gallery .noresult {margin:0 0 4em 5px;}

#joinus {float:right;display:inline;width:389px;margin:0;padding:0;}

#joinus .membership{width:389px;height:309px;background: url(/images/club/gallery_389x309bg.jpg) no-repeat center top;margin:0;padding:0;}
#joinus .adbanner {margin:12px 0 0 12px; } 

#joinus .box {background: url(/images/club/gallery_389x400bg.jpg) no-repeat center bottom;margin:0 0 0 0;padding:0 0 1px 0;width:389px;}
#joinus .header{background: url(/images/club/gallery_389x59bgtop.jpg) no-repeat center top;}
#joinus .banner {margin: 12px 0 0 12px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-top: 1px solid #dddcdc;}

#joinus .wrapper {border-top: 1px solid #dddcdc;width:340px;padding: 12px 12px 0 12px;margin: 0 0 12px 12px;}

#joinus .img{margin: 0 0 12px 0;float:right;display:inline;border: 1px solid #dddcdc;}
#joinus .text {float:left;display:inline;width:180px;margin:0;}

/* NEWS *//* USES ARTWORKINFO, SCHEDULE, CLUBCONTACT STYLES*/
#smallschedule {width:267px;height:98px;float:right;background: url(/images/club/newshome_265x98bg.jpg) no-repeat center top;margin:1px 0 0 0;padding:0;}
#smallschedule .banners {padding:0 0 0 12px;margin:0;}
#smallschedule ul {margin:0;padding:0;}
#smallschedule li {list-style:none;display:inline;margin:0;padding:0;height:36px;}
#smallschedule li a {text-decoration:none;}
#smallschedule li.day {float:left;display:inline;border-left:1px solid #dddcdc;border-top:1px solid #dddcdc;margin-top:11px;padding:0;}
#smallschedule li.art {float:left;display:inline;border-left:1px solid #dddcdc;border-right:1px solid #dddcdc;border-top:1px solid #dddcdc;margin-top:11px;padding:0;}
#smallschedule li.day2 {float:left;display:inline;border-left:1px solid #dddcdc;border-top:1px solid #dddcdc;border-bottom:1px solid #dddcdc;margin:0 0 11px 0;padding:0;}
#smallschedule li.art2 {float:left;display:inline;border:1px solid #dddcdc;margin:0;padding:0;}

#newsdetail {background: url(/images/club/782px_bg.jpg) repeat-y center bottom;width:781px;margin:0;padding:0;float:right;}
#newsdetail .header {background: url(/images/club/782px_topbg.jpg) no-repeat center top;text-indent:-999999px;height:55px;margin:0;padding:0;}
#newsdetail .bottom {background: url(/images/club/782px_bgbottom.jpg) no-repeat center bottom;width:782px;margin:0;padding:0;height:34px;}
#newsdetail .news_img {margin:0 0 0 13px;text-align:left;}
#newsdetail .clear {clear:both;}
#newsdetail .grey {color:#444; font-style:italic;font-size:95%;}

#newsarticle {width:700px;padding:1em 3em 0 3em;}

/* DJ FEATURE */
#djfeat {background: url(/images/club/djfeature_782x58bg.jpg) no-repeat center bottom;margin:0 0 0 0;padding:0 0 1px 0;width:782px;}
#djfeat .header{background: url(/images/club/djfeature_782x58bgtop.jpg) no-repeat center top;}
#djfeat .banner {margin: 11px 0 0 11px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc; border-top: 1px solid #dddcdc;}
#djfeat .img{width:759px;margin-left:11px;margin-bottom:10px;border-left: 1px solid #dddcdc; border-right: 1px solid #dddcdc;border-bottom: 1px solid #dddcdc;}


/* membership */
.membershipnew {width:777px;background: url(/images/club/tickets_777bg.jpg) no-repeat center top; color:#fff;}
.membershipnew .wrapper {width:754px;margin-left:11px;}
.membershipnew .altpadding{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;border-right:1px solid #575757;}
.membershipnew .altpaddingfirst{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;}
.membershipnew .altpaddinglast{background: url(/images/club/tickets_alternatebg.jpg) repeat-x left top;padding:15px;}
.membershipnew .header {padding:17px 0 0 15px;margin:0;}
.membershipnew .headerlast {padding:17px 15px 0 0;margin:0;text-align:right;}
.membershipnew .padding {padding:15px;border-right:1px solid #575757;}
.membershipnew .paddingfirst {padding:15px;}
.membershipnew .paddinglast {padding:15px;}
.membershipnew .firstcol {width:120px;}
.membershipnew .ticketthumb {width:82px; height:82px; border:2px solid #fff;}
.membershipnew .ticketButton {margin-top:42px;background: url(/images/club/tickets_button.png) no-repeat center top; behavior: url(/Styles/iepngfix.htc); cursor: pointer;}
.membershipnew .spacer {padding-top:0.2em;}
.membershipnew .wrap_pannel {margin:30px 0 0 30px;}
.membershipnew .wrap_pannel .left_pannel {float:left; width:202px; margin-right:30px; margin-top:30px;}
.membershipnew .wrap_pannel .right_pannel {float:left; width:478px; margin-top:30px;}
.membershipnew .wrap_pannel .right_pannel h2 {font-size:18px;}

.membershipnew .bottom_pannel {width:100%; /*height:243px;*/}
.membershipnew .bottom_pannel .bg {margin-top:5px; width:100%; height:223px;background: url(/images/club/bottom_pannel_bg.png); background-repeat:no-repeat;behavior:url(/Styles/iepngfix.htc);}
.membershipnew .bottom_pannel .bg .option_box {margin:30px 0 0 30px;}
.membershipnew .bottom_pannel .bg .option_box .left {float:left; width:460px; margin-top:30px;}
.membershipnew .bottom_pannel .bg .option_box .left .male {float:left; width:460px;height:95px; background: url(/images/club/option_male_bg.png); background-repeat:no-repeat;behavior:url(/Styles/iepngfix.htc);}
.membershipnew .bottom_pannel .bg .option_box .left .female {float:left; width:460px;height:95px;background: url(/images/club/option_female_bg.png);background-repeat:no-repeat;behavior:url(/Styles/iepngfix.htc);}

.membershipnew .bottom_pannel .bg .option_box .right{float:left; width:256px;margin-top:30px;}
.membershipnew .bottom_pannel .bg .option_box .right .top {float:left; width:256px; height:111px;}
.membershipnew .bottom_pannel .bg .option_box .right .top .text {float:left; width:256px; height:50px;}
.membershipnew .bottom_pannel .bg .option_box .right .top .text h1 {font-size:17px;}
.membershipnew .bottom_pannel .bg .option_box .right .top .button{float:left; width:256px; height:50px; text-align:right;}

.membershipnew .bottom_pannel .bg .option_box .right .bottom {float:left; width:256px;}
.membershipnew .bottom_pannel .bg .option_box .right .bottom .text {float:left; width:256px; height:50px;}
.membershipnew .bottom_pannel .bg .option_box .right .bottom .text h1 {font-size:18px;}
.membershipnew .bottom_pannel .bg .option_box .right .bottom .text h2{font-size:13px;}
.membershipnew .bottom_pannel .bg .option_box .right .bottom .button {float:left; width:256px; text-align:right;}

.membershipnew  .memberbutton {background: url(/images/club/membership_button.jpg) no-repeat center;width:118px;height:24px;bottom:3px;left:0;}

/* QUESTIONAIRRE */

 table.questionairre td {
line-height:1.3em;
 }
 table.questionairre input { margin:2px 5px 2px 0;}
  table.questionairre .divline {height:2px; border-top:1px solid white; margin:10px 0;}

