/*** Main styles ***/

body{ color: #000; font: 14px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; }
.header { background: url('https://d2xww5ont629tp.cloudfront.net/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;}
#mainLogo{margin-top:5px;}
.counter{ background: url('https://d2xww5ont629tp.cloudfront.net/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{ height: 34px; }
.nav li{ background: url(https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/pinkDot.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: #6D1F7E; 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://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/banner26.jpg') no-repeat center top;padding:507px 0 40px 0;min-width:960px; }

.home-video {padding-left:320px;width:640px;}
.home-video a {color:#fff;}
/*Beginnig of Old Video Code
Cleanup
span.video-item {display:block;margin-bottom:197px;width:212px;height:212px;background: url(https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention/images/play-video.png) no-repeat scroll 0 0 ;}
span.video-item:hover {background-position:left -213px;}
/*Ending of Old Video Code*/
/*Beginning of Video Update - by Pablo M*/
span.fr_video{        
display: block;
width: 212px;
margin-left: 50px;
margin-top: -330px;
margin-bottom: 115px;
height: 212px;
background: url(https://d2xww5ont629tp.cloudfront.net/www-zumba-com/en-us/pages/augiesquest2012/images/play-video.png) no-repeat scroll 0 0;  
position: absolute;      
}
span.fr_video:hover{
background: url('//s3.amazonaws.com/zumba/www-zumba-com/en-us/pages/augiesquest2012/images/play-video2.png') no-repeat 0 0;
}
/*Ending of Video Update - by Pablo M*/

/* home styles */
.video-item{ width: 290px; height:146px; display:block; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/box1bw.jpg') no-repeat; webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
  .video-item:hover{ background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/box1c.jpg');webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out; }
.gallery-item{ width: 290px; height:146px; display:block; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/box2bw.jpg') no-repeat; webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
  .gallery-item:hover{ background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/box2c.jpg'); }
.program-item2{ width: 290px; height:146px; display:block; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/box3bw.jpg') no-repeat; webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
 .program-item2:hover{ background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/box3c.jpg') !important; webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
  
.video-item:hover, .gallery-item:hover, .program-item2:hover{
  background-position: 0 0 !important;
}
/* Ending home styles */


.general-bg-banner{ width: 100%; margin: 0 auto; background: url('https://d2xww5ont629tp.cloudfront.net/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; }
/* Cleanup .video-item{display:block;background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/conferences/la2013/images/home-sprite-img.png') no-repeat 0 0; }
.gallery-item{display:block; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/conferences/la2013/images/home-sprite-img.png') no-repeat -302px 0; }
.program-item{display:block; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/conferences/la2013/images/home-sprite-img.png') no-repeat -604px 0; }*/


.about-bg{ width: 100%; margin: 0 auto; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/aboutbg26.jpg') no-repeat center top !important; padding: 399px 0 0 0 !important; }
.map-bg{ width: 100%; margin: 0 auto; background:url(https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/hotelbg26.jpg) no-repeat top center; padding:400px 0 0 0; }
.program-bg{ padding: 400px 0 0 0;background: url(https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/programbg26.jpg) top center no-repeat; }
.schedule-bg{ width: 100%; margin: 0 auto; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/general-bg.png') no-repeat center 93px; }
.program-bg .article{ padding: 40px 0; }
.general-bg{ width: 100%; margin: 0 auto; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/general-bg.png') no-repeat center 91px; }
.sticky #sticky-div { width: 100%; }
.registration-bg{ width: 100%; margin: 0 auto; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/general-bg.png') 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;
}
.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 */
      /* cleanup #sticky-div .container-24 {background-repeat:no-repeat;background-attachment: scroll;background-position: center bottom;background-color: #fff;}*/
#sticky-div .early_reg {background: url("https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/earlybirdbar27.png") no-repeat center;}
#sticky-div .regular_reg {background: url("https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/regular-price.png") no-repeat center;}
#sticky-div .rush_reg {background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/rush-price.png') no-repeat center;}
.price-banner .reg-btn-padding {height:55px;}
.price-banner .early_reg .reg-btn-padding, .price-banner .regular_reg .reg-btn-padding, .price-banner .rush_reg .reg-btn-padding {padding-left:0;}
#sticky-div .early_reg #registerNow{position:relative;left: 0;}
#sticky-div .regular_reg #registerNow{position:relative;left: 267px;}
#sticky-div .rush_reg #registerNow{position:relative;left: 488px;}

.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://d2xww5ont629tp.cloudfront.net/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://d2xww5ont629tp.cloudfront.net/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; padding-bottom: 14px;
background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/footerLine.png') center 45px no-repeat #e6e6e6;}
      
.sponsors-ft div a:hover{ opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */ }
.sponsors-ft a{margin:0 30px;position:relative;top:22px;}
      
.footer{ min-width:960px;margin:0 auto; padding: 34px 0; background-color: #f2f2f2;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f2f2f2');
background: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#f2f2f2));
background: -moz-linear-gradient(top, #e6e6e6, #f2f2f2);}
.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; }
.footer ul li a{color:#93999e !important;}

.btn-bigger{ color: #FFF; font-size: 14px; font-family: 'DIN Next W01 Regular', 'Helvetica Neue', Helvetica, Geneva, sans-serif; text-transform:uppercase; background-color: #9b2cb5; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b733d6', endColorstr='#79238d'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#b733d6), to(#79238d)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #b733d6,  #79238d); /* 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='#b733d6', endColorstr='#79238d'); /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#b733d6), to(#79238d)); /* for webkit browsers */ background: -moz-linear-gradient(top,  #b733d6,  #79238d); /* 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, .btn-bigger:hover{ background-color: #9b2cb5 !important;  /* for non-css3 browsers */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79238d', endColorstr='#b733d6') !important;; /* for IE */ background: -webkit-gradient(linear, left top, left bottom, from(#79238d), to(#b733d6)) !important;; /* for webkit browsers */ background: -moz-linear-gradient(top,  #79238d,  #b733d6)!important;; /* 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 */
.schedulePg{overflow-x: hidden;overflow-y: auto;}
.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 {list-style:none !important;margin-left:0;padding-left:0;padding:10px 0;}
.schedule-bg .article li:last-child {border-bottom:none;padding-bottom:0;}
  .select-date {margin-top:35px;margin-left:15px;}
  .section .article ul.day-selector li{border-bottom:none; float: left; list-style-type: none; padding:0; }
  ul.day-selector li a{ padding: 10px 40px  40px  40px; }
  .thursday{ width: 98px; height:70px; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/dates26.png') no-repeat -98px 0; }
  .thursday:hover, .thursday-active{ width: 98px; height:70px; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/dates26.png') no-repeat -98px -70px; }
  .friday{ width: 98px; height:70px; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/dates26.png') no-repeat -196px 0; }
  .friday:hover, .friday-active{ width: 98px; height:70px; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/dates26.png') no-repeat -196px -70px; }
  .saturday{ width: 97px; height:70px; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/dates26.png') no-repeat -293px 0; }
  .saturday:hover, .saturday-active{ width: 97px; height:70px; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/dates26.png') no-repeat -293px -70px; }
  .sunday{ width: 80px; height:70px; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/dates26.png') no-repeat -386px 0 }
  .sunday:hover, .sunday-active{ width: 80px; height:70px; background: url('https://d2xww5ont629tp.cloudfront.net/www-zumba-com/orlando-convention-2013/images/dates26.png') no-repeat -386px -70px }

/* map page */
.map-bg h3 {font-size:30px;line-height:30px;}

 /* 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; }
      .hotel{overflow-x: hidden;
        .logoContainer{width:485px;}
            
overflow-y: auto;
        padding: 60px 0 40px !important;}
      .orlandoBlue{color:#00a1b1;}