body{ color: #000; font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; }
.header { background: url('https://s3.amazonaws.com/zumba/www-zumba-com/orlando-convention/images/header-bg.jpg') top left repeat-x; width: 100%; min-width:960px; padding: 9px 0 0 0; }
.home_link {display:block;height:49px;width:387px;}
.counter{ background: url('https://s3.amazonaws.com/zumba/www-zumba-com/orlando-convention/images/counter-bg.png') left top no-repeat; width: 258px; height: 40px; }
.timer ul { margin: 8px 0 0; }
.timer ul li { width: 28px; height: 22px; text-align: center; color: #990066; float: left; font-size: 21px; font-family: "Garage Gothic"; font-style: normal; font-weight: bold; letter-spacing:2px; }
div.bottom { float: left; height: 28px; }
.timer ul li.days { margin: 0 0 0 54px;}
.timer ul li.hours { margin: 0 0 0 60px; }
.timer ul li.mins { margin: 0 0 0 48px; }
.nav{ border-top: 1px solid #bcbeba; height: 34px; }
.nav li{ background: url(https://s3.amazonaws.com/zumba/www-zumba-com/orlando-convention/images/menu-bullet.png) left center no-repeat; padding: 0 8px 0 12px; margin: 8px 0 0; float: left; }
.nav li.nav-first{ background:none; padding-left: 0; }
.nav a, .secondary-menu li a{ color: #9C0059; font-size: 14px/19px; font-family:'DIN Next W01 Bold', 'Helvetica Neue', Helvetica, Geneva, sans-serif; text-decoration:none; text-transform:uppercase; padding: 3px 7px 1px; }
.nav a:hover, .nav li.selected a, .secondary-menu li a:hover, .secondary-menu li.selected a{ color: #fff; text-decoration:none; background-color: #acacac; border-bottom:solid #ffffff 1px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.social-media{ border-left: 1px solid #bcbeba; height: 30px; margin: 4px 6px 0 0; padding: 0 0 0 5px; }
.social-media li{ float: left; margin: 3px 0 0 5px; }
.social-media li a:hover{ opacity:0.8; filter:alpha(opacity=80); /* For IE8 and earlier */ }

.container-24{ clear: both; }
.conference_intro {margin-top:40px;}
.section{ height: 100%;min-width:960px; }
.section .article .aside ul li{ color: #E50278; padding: 5px; border-bottom: 1px solid #CCC; list-style-type: none; }
.section .article .aside ul li a{ color: #E50278; }

.article{ padding: 60px 0 40px; }
h1{ font-size: 50px; font-family: "Garage Gothic"; font-weight: normal; line-height:43px; text-transform:uppercase; letter-spacing:-1px; }
.bigger-title{ font-size: 70px; display: block; margin:0 0 20px 0; }
h2{ font-size: 70px; font-family: "Garage Gothic"; font-weight: normal; line-height:52px; text-transform:uppercase; letter-spacing:-1px; margin: 20px 0; }
h3{ font-size:40px; font-family: "Garage Gothic"; font-weight: normal; line-height:33px; text-transform:uppercase; letter-spacing:0; margin: 20px 0; }
p{ margin: 0 0 20px 0; }
.intro{ font-size: 16px; line-height: 20px; }
.support{ font-size: 12px; line-height: 14px; }
sup{ font-size: 50%; line-height: 50%; }
a{ color: #E50278; cursor: pointer; text-decoration: none; }
.section .article ul{ margin: 20px 0 20px 15px; }
.section .article ul li{ color: #000; list-style-type: disc; }
ol { margin:0 0 80px 0; }
ol li{ list-style-type: decimal; }
ol li a{ color: #000; text-decoration:none; }
.pink-link{ color: #E50278; }

.home-bg{ background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/home-bg.jpg') no-repeat center -97px;padding:507px 0 40px;min-width:960px; }

.home-video {padding-left:320px;width:640px;}
.home-video a {color:#fff;}
span.video-item {display:block;margin-bottom:197px;width:212px;height:212px;background: url(https://s3.amazonaws.com/zumba/www-zumba-com/orlando-convention/images/play-video.png) no-repeat scroll 0 0 ;}
span.video-item:hover {background-position:left -213px;}

.general-bg-banner{ width: 100%; margin: 0 auto; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/general-bg-banner.jpg') no-repeat center top; padding: 0 0 40px; }
.features{ margin: 20px 0 0 0; }
.features li{ float: left; margin: 0 20px 0 0;width: 300px; }
.features li a {height:158px;width:300px;}
.features li h2{ font-size: 50px; font-family: "Garage Gothic"; font-weight: normal; line-height:43px; text-transform:uppercase; letter-spacing:-1px; }
.video-item{display:block;background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/home-sprite-img.png') no-repeat 0 0; }
.video-item:hover{ background-position: 0 -159px; }
.gallery-item{display:block; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/home-sprite-img.png') no-repeat -302px 0; }
.gallery-item:hover{ background-position: -302px -159px; }
.program-item{display:block; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/home-sprite-img.png') no-repeat -604px 0; }
.program-item:hover{background-position:-604px -159px;}

.video-item2{display:block;background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/home-sprite-img-120912.png') no-repeat 0 0; }
.video-item2:hover{ background-position: 0 -159px; }
.video-pitbull{display:block; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/home-sprite-img-120912.png') no-repeat -302px 0; }
.video-pitbull:hover{ background-position: -302px -159px; }
.program-item2{display:block; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/home-sprite-img-120912.png') no-repeat -604px 0; }
.program-item2:hover{background-position:-604px -159px;}

.about-bg{ width: 100%; margin: 0 auto; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/about_us_bg.jpg') no-repeat center -96px; padding: 401px 0 0 0; }
.map-bg{ width: 100%; margin: 0 auto; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/hotel-bg.jpg') no-repeat center -96px; padding:401px 0 0 0; }
.program-bg{ background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/program-bg.jpg') no-repeat center -96px; padding: 401px 0 0 0; }
.schedule-bg{ width: 100%; margin: 0 auto; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/schedule-bg.jpg') no-repeat center 91px; }
.program-bg .article{ padding: 40px 0; }
.general-bg{ width: 100%; margin: 0 auto; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/general-bg.jpg') no-repeat center 91px; }
.sticky #sticky-div { width: 100%; }
.registration-bg{ width: 100%; margin: 0 auto; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/general-bg.jpg') no-repeat center -1px; }
.sticky #sticky-div { width: 100%; }
div.program-slide { width: 100%; padding: 40px 0; }
.price-banner{margin-bottom:40px;background-color:#fff; width: 100%; border-top:solid 1px #EFEFEF; -moz-box-shadow: 0 1px 3px #CCC; -webkit-box-shadow: 0 1px 3px #CCC; box-shadow: 0 1px 3px #CCC; position: relative; z-index: 99;
}
#sticky-div .container-24 { background: #FFF url(https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/early-bird.png) no-repeat center bottom;}
.price-banner ul {height:90px;}
#sticky-div li {float:left;}
.early-bird{ width: 478px; height: 89px;
  margin-left: 301px;
}
.early-bird a{ padding: 0 160px  60px; }
.reg-btn-padding { padding: 37px 0 0 6px;}

/* new price bar */
#sticky-div .container-24 {background-repeat:no-repeat;background-attachment: scroll;background-position: center bottom;background-color: #fff;}
#sticky-div .early_reg {background-image: url("https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/price-bar-early.png");}
#sticky-div .regular_reg {background-image: url("https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/price-bar-regular.png");}
#sticky-div .rush_reg {background-image: url("https://s3.amazonaws.com/zumba/www-zumba-com/conferences/la2013/images/price-bar-rush.png");}
.price-banner .reg-btn-padding {height:55px;}
.price-banner .early_reg .reg-btn-padding {padding-left:40px;}
.price-banner .regular_reg .reg-btn-padding {padding-left:37px;}
.price-banner .rush_reg .reg-btn-padding {padding-left:37px;}


.box-wrapper{ padding: 40px; background-color: #f2f2f2; }
.content-wrapper{ padding: 40px; background-color: #FFF; }
.top{ color: #E50278; padding: 0 10px 5px 5px; border-bottom: solid 1px #CCC; width: 100%; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/orlando-convention/images/arrow.png') no-repeat 800px 5px; margin: 0 0 40px 0; text-align: right; float: right; }
.top-noborder{ color: #E50278; padding: 0 10px 5px 5px; width: 100%; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/orlando-convention/images/arrow.png') no-repeat 475px 5px; margin: 0 0 40px 0; text-align: right; float: right; }

.secondary-menu{ width: 100%; height: 40px; border-top:solid 1px #EFEFEF; border-bottom:solid 1px #CCC; background-color: #d3d3d3; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#d3d3d3'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#d3d3d3)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #fefefe,  #d3d3d3); /* for firefox 3.6+ */ }
.secondary-menu li{ padding: 13px 0 0 0; margin-right: 33px; float: left; }
.secondary-menu li:last-child{ margin-right: 0; }

.sponsors-ft{ height:85px; text-align: center; background: url('https://s3.amazonaws.com/zumba/www-zumba-com/orlando-convention/images/bottom-sponsors-bg.png') repeat-x 0 0; }
.sponsors-ft div a:hover{ opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ }

.footer{ min-width:960px;margin:0 auto; padding: 34px 0; background-color: #242424; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#242424', endColorstr='#141414'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#242424), to(#141414)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #242424,  #141414); /* for firefox 3.6+ */ }
.footer ul li strong{ color: #CCC; font: bold 12px "DIN", Helvetica Neue, Helvetica, Geneva, sans-serif; text-transform: uppercase; }
.footer a, .footer p{ color: #999; font: normal 12px "DIN", Helvetica Neue, Helvetica, Geneva, sans-serif; text-decoration: none; }
.footer .social-media{ border:none; }

.btn-bigger{ color: #FFF; font-size: 16px; font-family: 'DIN Next W01 Regular', 'Helvetica Neue', Helvetica, Geneva, sans-serif; text-transform:uppercase; background-color: #e50278; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50278', endColorstr='#9c0059'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#e50278), to(#9c0059)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #e50278,  #9c0059); /* for firefox 3.6+ */ padding: 12px 20px; margin: 4px 0 0 0; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 2px #838481; -webkit-box-shadow: 2px 2px 2px #838481; box-shadow: 2px 2px 2px #838481; }
.btn{ color: #FFF; font-size: 14px/19px; font-family:'DIN Next W01 Bold', 'Helvetica Neue', Helvetica, Geneva, sans-serif; text-decoration:none; text-transform:uppercase; background-color: #e50278; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50278', endColorstr='#9c0059'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#e50278), to(#9c0059)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #e50278,  #9c0059); /* for firefox 3.6+ */ padding: 7px 20px; margin: 4px 0 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 2px #838481; -webkit-box-shadow: 2px 2px 2px #838481; box-shadow: 2px 2px 2px #838481; }
.btn:hover{ background-color: #e50278;  /* for non-css3 browsers */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9c0059', endColorstr='#e50278'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#9c0059), to(#e50278)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #9c0059,  #e50278); /* for firefox 3.6+ */ }
.btn-gray{color: #a0005a; font: bold 12px/19px "DIN", Helvetica Neue, Helvetica, Geneva, sans-serif; text-decoration:none; text-transform:uppercase; background-color: #eae8e8; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae8e8', endColorstr='#9a9694'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#eae8e8), to(#9a9694)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #eae8e8,  #9a9694); /* for firefox 3.6+ */ padding: 7px 20px; margin: 4px 0 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 2px #838481; -webkit-box-shadow: 2px 2px 2px #838481; box-shadow: 2px 2px 2px #838481;}
.btn-gray:hover{color: #a0005a; font: bold 12px/19px "DIN", Helvetica Neue, Helvetica, Geneva, sans-serif; text-decoration:none; text-transform:uppercase; background-color: #eae8e8; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9694', endColorstr='#eae8e8'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#9a9694), to(#eae8e8)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #9a9694,  #eae8e8); /* for firefox 3.6+ */ padding: 7px 20px; margin: 4px 0 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 2px 2px 2px #838481; -webkit-box-shadow: 2px 2px 2px #838481; box-shadow: 2px 2px 2px #838481;}

/* schedule page */
.schedule-bg .article .btn-padding {padding-top:62px;}
.schedule-bg .article h3 {padding:0 20px;}
.schedule-bg .days-events {background-color:#f1f1f1;padding:20px 20px;margin-bottom:10px;}
.schedule-bg .article h3.session {margin:0;padding:0;}
.schedule-bg .article h4 {color:#9c0059;}
.schedule-bg .article ul {margin:0 0 10px;padding-left:0;}
.schedule-bg .days-events ul:last-child {margin-bottom:0;}
.schedule-bg .article li {border-bottom:1px solid #ccc;list-style:none !important;margin-left:0;padding-left:0;padding:10px 0;width:230px;}
.schedule-bg .article li:last-child {border-bottom:none;width: 240px;padding-bottom:0;}


/* instructors bios */
.instructors-bios .top-noborder {background-position:484px 5px;clear:both;display: block;margin:0;text-align:right;}
.instructors-bios .box-wrapper, .instructors-bios .content-wrapper {float:left;}

.r-float{ float: right; }
.l-float{ float: left; }
.clear{ clear:float; }