h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;color:#333}.typography h1{padding-bottom:14px;font-size:38px;font-weight:600;letter-spacing:-1px}.typography h2{margin-bottom:10px;font-size:30px;color:#333}.typography p,.typography label{line-height:20px;font-size:16px;font-weight:400;color:#333}.typography em{font-family:"Georgia",serif;font-style:italic}.typography p.form-error{margin:8px 0 0 167px;float:left;color:#f00}.typography p.red{color:#F00}.typography p.right{text-align:right}#main.content-page .typography h1{padding-bottom:20px;font-size:28px;line-height:28px;letter-spacing:-1px}#main.content-page .typography h2 em{font-weight:normal;letter-spacing:-1px}#main.content-page .typography h4{padding:10px 0 6px 0;line-height:18px;font-size:14px;font-weight:400}#main.content-page .typography p{padding-bottom:22px;font-family:'Plantin W01 Light'}#main.content-page .typography p.intro{overflow:hidden;*zoom:1;clear:both;line-height:20px;margin-top:-15px}#main.content-page .typography img{padding-bottom:24px}#main.content-page .typography a{text-decoration:none}#main.content-page .typography a:hover{border-bottom:1px solid #333}#main.content-page .typography .image a{border:none}#main.content-page .typography.sidebar h3{line-height:18px;font-size:16px;font-weight:400;color:#333;padding-top:14px;padding-bottom:6px}#main.content-page .typography.sidebar p{line-height:20px;padding-bottom:20px}.typography form{overflow:hidden;*zoom:1}.typography form div{overflow:hidden;*zoom:1;width:100%;height:32px;margin:0 0 10px 0}.typography form label{width:212px;float:left;line-height:32px;text-align:left;margin-right:24px;color:#333;font-size:16px}.typography form hr{margin-top:24px;margin-bottom:24px}.typography form input{margin:0;padding:0;border:0;background-color:#fff;width:448px;float:left;border:1px solid #999;line-height:20px;padding:5px;font-family:"Arial","Helvetica",sans-serif;font-size:14px;color:#666}.typography form input#id{height:30px;padding:0}.typography form select{margin:6px 0 0 0;float:left;width:212px}.typography form .email-error{position:relative;color:#FF0000;left:620px;bottom:22px}.typography form .login-error{position:relative;color:#FF0000;margin-left:238px;margin-top:24px}.typography form .email-error.hidden{display:none}.typography form .forgot{margin-left:236px}.typography form.forgot-password-form,.typography form.forgot-password-form div,.typography form.login-form,.typography form.login-form div{overflow:visible}.typography form input.submit{width:auto;margin:24px 0 0 0;padding:0 13px;float:right;border:4px solid #333;line-height:35px;background-color:#CCCCCC;font-size:16px;color:#000}.typography form input.submit:hover{cursor:pointer}.typography form input.submit.login{margin-right:232px}.typography form input.submit.reset{margin-right:222px}.font1,.font2{font-family:'Plantin W01 Light'}.wrapper.vip.basel #main{background:#e6e6e6}.wrapper.vip.miami #main{background:#e6e6e6}.wrapper.vip #main{background:#e6e6e6}.wrapper.vip #main.index{height:484px;background-image:url(../../images/vip-home-bg.png);background-repeat:no-repeat;background-position:471px 29px;padding:0}.wrapper.vip #main.index .main-holder{width:863px;padding-top:24px}.wrapper.vip #main.index h1{line-height:50px;font-size:55px;font-weight:700;letter-spacing:-2px;color:#26015B}.wrapper.vip #main.index h2{font-family:'Plantin W01 Light';line-height:50px;font-size:55px;font-weight:400;letter-spacing:-2px;color:#26015B}.wrapper.vip #main.index h2.wide{letter-spacing:-1px}.wrapper.vip .vip-home #main{height:371px;padding-bottom:0;background-image:url(../../images/vip-portal-banner-bg.png);background-repeat:no-repeat;background-position:276px 53px}.wrapper.vip .vip-home #main .main-holder{overflow:hidden;*zoom:1;width:100%;padding-top:0}.wrapper.vip .vip-home #main .main-holder h1{width:50%;margin-top:98px;margin-bottom:6px;margin-left:29px;line-height:60px;font-size:60px;font-weight:700;letter-spacing:-4px;color:#26015B}.wrapper.vip .vip-home #main .main-holder h2{width:50%;margin-left:29px;line-height:60px;font-size:60px;letter-spacing:-3px;color:#26015B}.wrapper.vip .vip-home #main .main-holder h3{margin-top:167px;float:right;font-size:34px;line-height:34px;letter-spacing:-1px;margin-right:39px;color:#26015B}.wrapper.vip .vip-home .content{width:418px;font-family:'Plantin W01 Light';margin:auto}.wrapper.vip .vip-home .content h4{font-size:23px;line-height:22px;margin:0 0 18px 0;letter-spacing:-1px}.wrapper.vip .vip-home .content p{font-family:'Plantin W01 Light';padding:0 0 22px 0;line-height:20px;font-size:18.5px}.wrapper.vip #main.login{height:460px}.wrapper.vip #main.login .main-holder{width:890px;padding-top:66px}.wrapper.vip #main.login .main-holder .content{width:546px}.wrapper.vip #main.login h1{padding-bottom:57px}.wrapper.vip #main.login form label{width:212px;font-family:'Plantin W01 Light'}.wrapper.vip #main.login form input{width:367px}.wrapper.vip #main.login form input.submit{width:auto;background-color:#CCCCCC}.wrapper.vip #main.login form button{margin:6px 0 0 0}.wrapper.vip #main.login .forgot{margin:0 0 0 67px;font-size:14px;text-align:center;color:#666}.wrapper.vip #main.login .forgot a{text-decoration:none;border-bottom:1px solid #000}.wrapper.vip #main.login .forgot a:hover{border-bottom:1px solid transparent}.wrapper.vip #main.profile .typography h1{font-size:28px;line-height:28px;letter-spacing:-1px}.wrapper.vip #main.profile .typography form input.zip{width:76px;float:left}.wrapper.vip #main.profile .typography form input.submit{float:left;width:90px;margin-left:606px}.wrapper.vip #main.profile .typography form label{font-family:'Plantin W01 Light'}.wrapper.vip #main.profile .typography form label.zip{width:auto;text-align:left;margin-left:24px}.wrapper.vip #main.profile .typography form label.error{width:auto;margin-left:10px;color:#f00}.wrapper.vip #main.profile .typography p{color:#666;font-size:16px;line-height:22px;width:696px;font-family:'Plantin W01 Light'}.wrapper.vip #main.profile .typography p.instructions{float:left;width:694px;margin-bottom:24px;text-align:right;font-style:italic}.wrapper.vip #main.profile .typography p.error{color:#f00}.wrapper.vip #main.profile .typography p .username{color:#000}.wrapper.vip #main.events-landing.content-page h1{padding:0 0 24px 0;font-weight:normal;font-family:'AkkuratProBold', Helvetica, Arial, Helvetica, sans-serif}.wrapper.vip #main.events-landing.content-page .dates{margin:0;padding:0;border:0;list-style:none}.wrapper.vip #main.events-landing.content-page .dates li{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.wrapper.vip #main.events-landing.content-page .dates li a{text-decoration:none;color:#000}.wrapper.vip #main.events-landing.content-page .dates li a.active{border-bottom:2px solid #666;color:#666}.wrapper.vip #main.events-landing.content-page .dates li a.active p span{color:#666 !important}.wrapper.vip #main.events-landing.content-page .dates li a:hover span{color:#000}.wrapper.vip #main.events-landing.content-page .dates li p{padding:0}.wrapper.vip #main.events-landing.content-page .dates li p.dow{font-family:"Arial", "Helvetica", sans-serif;font-size:14px;line-height:14px;margin-bottom:8px}.wrapper.vip #main.events-landing.content-page .dates li p.num{font-size:52px;line-height:52px;min-width:52px;text-align:center;font-family:'Plantin W01 Light';color:#000000;display:inline-block}.wrapper.vip #main.events-landing.content-page .dates li p img{padding-bottom:0}.wrapper.vip #main.events-landing.content-page .dates li .small-num{margin-right:4px}.wrapper.vip #main.events-landing.content-page .events-list .event{overflow:hidden;*zoom:1;width:657px}.wrapper.vip #main.events-landing.content-page .events-list .event img{padding:0 0 18px 0}.wrapper.vip #main.events-landing.content-page .events-list .event h2{margin:0 0 5px 0}.wrapper.vip #main.events-landing.content-page .events-list .event h2 a{border:none}.wrapper.vip #main.events-landing.content-page .events-list .event h2 a:hover{border-bottom:1px solid #333}.wrapper.vip #main.events-landing.content-page .events-list .event p{line-height:20px;font-size:16px;padding:0}.wrapper.vip #main.events-landing.content-page .events-list .event p.time{color:#000;padding:0 0 5px 0}.wrapper.vip #main.events-landing.content-page .events-list .event p.location{color:#000;margin-top:24px}.wrapper.vip #main.events-landing.content-page .events-list .event p.more{width:40%;float:left;padding:2px 0 0 0}.wrapper.vip #main.events-landing.content-page .events-list .event p.more a{color:#000}.wrapper.vip #main.events-landing.content-page .events-list .event p.more a:hover{border-bottom:none}.wrapper.vip #main.events-landing.content-page .events-separator{margin:0 0 24px 0}.wrapper.vip #main.events-landing.content-page .sidebar p.nav-header{font-family:'Plantin W01 Light';font-size:14px}.wrapper.vip #main.events-landing.content-page .sidebar .sidebar-upload{clear:both;float:left;padding:5px 0}.wrapper.vip #main.events-detail.content-page .content{width:700px}.wrapper.vip #main.events-detail.content-page .content h1{padding:0 0 24px 0}.wrapper.vip #main.events-detail.content-page .content h2{padding:0 0 24px 0}.wrapper.vip #main.events-detail.content-page .content h3.when{width:70%;padding-top:2px;float:left;color:#333;font-size:16px}.wrapper.vip #main.events-detail.content-page .content img{padding:28px 0 40px 0}.wrapper.vip #main.events-detail.content-page .content .add-to-cal{margin:2px 0 0 0}.wrapper.vip #main.events-detail.content-page .content .events-separator{margin:0 0 18px 0}.wrapper.vip #main.events-detail.content-page .sidebar{padding-top:65px;margin-bottom:24px}.wrapper.vip #main.events-detail.content-page .sidebar p{margin:0;padding:0;border:0;font-size:14px;line-height:20px}.wrapper.vip #main.events-detail.content-page .sidebar p.heading{font-size:16px;line-height:22px}.wrapper.vip #main.events-detail.content-page .sidebar img{margin:24px 0 24px 0}.wrapper.vip #main.venue-listing.content-page .content h1,.wrapper.vip #main.audi.content-page .content h1{font-family:'AkkuratProBold', Helvetica, Arial, Helvetica, sans-serif;font-weight:normal;padding-bottom:0px}.wrapper.vip #main.venue-listing.content-page .content h3,.wrapper.vip #main.audi.content-page .content h3{font-size:20px;line-height:20px;padding-bottom:24px}.wrapper.vip #main.venue-listing.content-page .content .events-separator,.wrapper.vip #main.audi.content-page .content .events-separator{margin:6px 0 2px 0}.wrapper.vip #main.venue-listing.content-page .content .venue-list,.wrapper.vip #main.audi.content-page .content .venue-list{padding-top:24px}.wrapper.vip #main.venue-listing.content-page .content .venue-list .venue,.wrapper.vip #main.audi.content-page .content .venue-list .venue{overflow:hidden;*zoom:1;margin-bottom:30px}.wrapper.vip #main.venue-listing.content-page .content .venue-list .venue .image,.wrapper.vip #main.audi.content-page .content .venue-list .venue .image{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:222px}.wrapper.vip #main.venue-listing.content-page .content .venue-list .venue .image img,.wrapper.vip #main.audi.content-page .content .venue-list .venue .image img{padding:0}.wrapper.vip #main.venue-listing.content-page .content .venue-list .venue .info,.wrapper.vip #main.audi.content-page .content .venue-list .venue .info{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:392px;padding:13px 0 0 0}.wrapper.vip #main.venue-listing.content-page .content .venue-list .venue p,.wrapper.vip #main.audi.content-page .content .venue-list .venue p{padding:0;line-height:19px}.wrapper.vip #main.venue-listing.content-page .content .venue-list .venue p.title,.wrapper.vip #main.audi.content-page .content .venue-list .venue p.title{font-size:18px;padding-bottom:4px;line-height:24px}.wrapper.vip #main.venue-listing.content-page .content .venue-list .venue p.title a,.wrapper.vip #main.audi.content-page .content .venue-list .venue p.title a{border:0}.wrapper.vip #main.venue-listing.content-page .content .venue-list .venue p.title a:hover,.wrapper.vip #main.audi.content-page .content .venue-list .venue p.title a:hover{border-bottom:1px solid #231F20}.wrapper.vip #main.venue-listing.content-page .sidebar,.wrapper.vip #main.audi.content-page .sidebar{width:215px}.wrapper.vip #main.venue-listing.content-page .sidebar p.nav-header,.wrapper.vip #main.audi.content-page .sidebar p.nav-header{margin:45px 0 10px 0;font-size:14px;color:#000}.wrapper.vip #main.venue-detail.content-page .content p{width:700px}.wrapper.vip #main.venue-detail.content-page .content .events-separator{margin-top:70px}.wrapper.vip #main.venue-detail.content-page .sidebar p.label{padding-bottom:0}.wrapper.vip #main.venue-detail.content-page .sidebar .map{padding:24px 0 24px 0px}.wrapper.vip #main.venue-detail.content-page.hotel .sidebar p.label{color:#333}.wrapper.vip #main.audi.content-page .content p{width:608px}.wrapper.vip #main.collectors-lounge.content-page .content p{width:700px}.wrapper.vip #main.collectors-lounge.content-page .sidebar h3{padding-bottom:20px}.wrapper.vip .event-thumbnail{float:left;text-decoration:none;border:none !important}.wrapper.vip .event-thumbnail-holder{width:200px;min-height:180px;float:left;height:auto;margin-right:8px}.wrapper.vip .dates .active .num span{color:#000000}p.add-to-cal{line-height:14px;font-size:14px;float:right;text-align:right;padding:0 !important}p.add-to-cal a.icon{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;padding-right:4px;width:17px;height:16px;background:url(../../images/calendar-icon.png) no-repeat left center;border:none !important}p.add-to-cal a.text{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#333;border-bottom:1px solid #333}.pagination{margin:20px 0 0 0;font-size:14px;line-height:14px;text-align:right}.pagination,.pagination a{color:#333}.pagination a{border-bottom:1px solid #333}.wrapper{width:980px;margin:0 auto}.util{margin:0;padding:0;border:0;margin-left:200px;float:right;margin-top:24px;margin-bottom:24px}.util li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;list-style:none;padding:0 9px 0 6px;font-family:'Plantin W01 Light';text-decoration:none;font-size:15px;font-weight:400;float:right;color:#999}.util li.vip{float:none}.util li.separator{background:url(../../images/sep-nav.png) no-repeat 100% 2px;margin-right:5px}.util li a{text-decoration:none;color:#333}.util li a:hover{border-bottom:1px solid #333}.util .mailing{margin-top:10px;margin-bottom:8px}.util .mailing a{font-family:'Plantin W01 Light';text-decoration:none;font-weight:normal;position:relative;font-size:18.5px}.util .logged{margin-bottom:24px;font-size:18.5px;color:#000000;font-family:'AkkuratProBold', Helvetica, Arial, Helvetica, sans-serif;letter-spacing:-1px}.util #mail-toggle{float:left;margin-left:22px;margin-top:15px;display:none;padding-right:0}.util #mail-toggle form{position:relative;top:1px;padding-right:3px}.util #mail-toggle form button{background-color:transparent;border:0;font-size:15px;cursor:pointer;margin-right:6px;padding:2px 0 0 1px;color:#333333;font-family:'AkkuratProBold', Helvetica, Arial, Helvetica, sans-serif;font-weight:normal}.util #mail-toggle form button:hover{border-bottom:1px solid #333}.util li.header-event{color:#333;font-size:34px;clear:both;display:block;text-align:right;margin-right:-8px;margin-bottom:9px}.util li.header-event.vip{margin-bottom:24px;margin-right:0px}.util li.event-date{color:#333;font-size:14.5px;clear:both;text-align:right;padding:0 3px;line-height:1.3;width:100%}.util li.event-date span{background:url(../../images/sep-nav.png) no-repeat 100% 2px;padding:0 9px 0 0}.util form input.text{margin:0;padding:0;border:0;width:150px;padding:5px;border:1px solid #d7d7d7;font-family:"Arial", sans-serif;font-margin-top:21px;font-size:13px;font-weight:100;line-height:14px;color:#999}.util form input.action{margin:0;padding:0;border:0;margin:0 0 0 4px;border:none;background-color:#fff;font-family:"Arial", sans-serif;font-size:13px;font-weight:400;line-height:12px;color:#333}.util form input.action:hover{border-bottom:1px solid #999;cursor:pointer}.util .social{margin:0;padding:0;border:0;padding:0 3px;padding-top:12px}.util .social a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:block;height:18px;background-image:url(../../images/social_sprite-2017.png);background-repeat:no-repeat}.util .social a:hover{border-bottom:none}.util .social.twitter{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.util .social.twitter a{width:23px;background-position:-26px}.util .social.facebook{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.util .social.facebook a{width:18px;background-position:0px}.util .social.facebook a:hover{background-position:0px}.util .social.instagram{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.util .social.instagram a{width:19px;background-position:-56px top}.util .social.periscope{clear:both;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.util .social.periscope a{height:18px;width:17px;margin:0;background-position:right top}.util .social.periscope a:hover{background-position:right bottom}.util .social.artsy{clear:both;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline}.util .social.artsy a{height:18px;width:18px;margin:0;background-position:right top}.util .social.artsy a:hover{background-position:right bottom}#header{width:100%;padding:10px 0 24px 0}#header .logo{margin-top:21px;margin-right:24px}.vip #nav.vip-nav{padding-top:24px;padding-bottom:0px;padding-left:0;clear:both}.vip #nav.vip-nav li{font-size:18.5px;line-height:32px}.vip #nav.vip-nav li.first{padding-left:0}.vip #nav.vip-nav li a{color:#333}.vip #nav.vip-nav li a:hover,.vip #nav.vip-nav li .active{color:#666666;border-bottom:2px solid #666666}.vip #nav.vip-nav li a.active{border-bottom:2px solid #999;color:#999}.vip #main .main-holder{overflow:hidden;*zoom:1;margin:0 auto;width:918px}.vip #main .main-holder .content{width:618px;float:left}.vip #main .main-holder .content.full{overflow:hidden;*zoom:1;width:100%;float:none}.vip #main .main-holder .sidebar{width:300px;float:left}#footer{margin:0;padding:0;border:0;width:100%;height:300px;overflow:visible}#footer .info-area{margin:0 55px 0 0;float:left}#footer #site_switcher .switcher{margin:3px 0 0 0;background:url(../../images/vip-site-swticher-arrows-sprite.png) no-repeat 97% 8px}#footer #site_switcher .switcher.open{background-position:97% -93px}#footer #site_switcher .switcher p{margin:1px 4px;line-height:20px;color:#b7b7b7}#footer #site_switcher .site_select{bottom:23px;right:0;padding-bottom:0;background:none;border:1px solid #D7D7D7}#footer #site_switcher .site_select div{background:#fff}#main.content-page{overflow:hidden;*zoom:1;background:url(../../images/vip-page-content-bg-y.png) repeat-y left top}#main.content-page .content{width:700px;margin:24px 0px 0 24px;float:left}#main.content-page .content h2{font-size:24px;line-height:24px;margin:24px 0 0 0}#main.content-page .content p.back{font-size:14px;line-height:14px;margin:0px 0 24px 0;padding-bottom:0}#main.content-page .content p.back a{color:#000;border-bottom:1px solid #000}#main.content-page .content p.back a:hover{border-bottom:none}#main.content-page .events-sidebar{width:212px}#main.content-page .sidebar{padding-right:24px;padding-top:24px;float:right}#main.content-page .sidebar .nav{margin:0;padding:0;border:0;border-bottom:1px solid #D8DED3}#main.content-page .sidebar .nav li{font-family:'Plantin W01 Light';list-style:none;padding:5px 0;border-bottom:1px solid #999;font-size:18px;line-height:24px;color:#999}#main.content-page .sidebar .nav li a{font-family:'Plantin W01 Light';color:#333;text-decoration:none}#main.content-page .sidebar .nav li a:hover{border-bottom:1px solid #333}#main.content-page .sidebar .nav li.active a{color:#999}#main.content-page .sidebar .sidebar-content{padding-top:38px}a.map-link{border:none !important}.events-separator{overflow:hidden;*zoom:1;width:100%;height:1px;background-color:#999;border-bottom:1px solid #D8DED3}
