@font-face{font-family:"DIN Next W02 Black";src:url("/fonts/abcc85a3-c3f7-49d9-a80a-f79267998ec7.eot"),url("/fonts/abcc85a3-c3f7-49d9-a80a-f79267998ec7.eot?#iefix") format("embedded-opentype"),url("/fonts/9541b817-6a02-4e7a-af21-ce24b70d9ba3.woff") format("woff"),url("/fonts/c1a5af90-f79a-44b1-a4a4-5fd6d888c2f2.ttf") format("truetype"),url("/fonts/0c36e45b-5edd-4927-b9ad-2e46a30e5593.svg#0c36e45b-5edd-4927-b9ad-2e46a30e5593") format("svg")}@font-face{font-family:"DIN Next W02 Bold";src:url("/fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot"),url("/fonts/b32ab78b-6c51-4bd3-bc37-4edcec0331f8.eot?#iefix") format("embedded-opentype"),url("/fonts/9949035f-6226-4080-a14a-bf7d94ffb1e1.woff") format("woff"),url("/fonts/6241bd09-15c2-485e-9796-9db8d0aa6974.ttf") format("truetype"),url("/fonts/af94da3e-4232-416a-b6bc-f39f85dd5db6.svg#af94da3e-4232-416a-b6bc-f39f85dd5db6") format("svg")}@font-face{font-family:"DIN Next W02 Medium";src:url("/fonts/324dee78-6585-4c13-8ca3-5817cc600d84.eot"),url("/fonts/324dee78-6585-4c13-8ca3-5817cc600d84.eot?#iefix") format("embedded-opentype"),url("/fonts/4bf0ead4-e61b-4992-832b-6ff05828d99f.woff") format("woff"),url("/fonts/73713a0b-8f6a-4c4e-b8a8-7cf238e632f6.ttf") format("truetype"),url("/fonts/b90b6bdf-15e2-4544-9fe0-92c79fff0ecd.svg#b90b6bdf-15e2-4544-9fe0-92c79fff0ecd") format("svg")}@font-face{font-family:"DIN Next W02 Regular";src:url("/fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?"),url("/fonts/da088ecc-a53c-4831-a95b-6fd81b5b338a.eot?#iefix") format("embedded-opentype"),url("/fonts/c5a7f89e-15b6-49a9-8259-5ea665e72191.woff") format("woff"),url("/fonts/868c94b5-ca49-46b7-b62b-297f8d861125.ttf") format("truetype"),url("/fonts/e3145f65-29b5-4f7f-8c6e-2dc135021b6a.svg#e3145f65-29b5-4f7f-8c6e-2dc135021b6a") format("svg")}@font-face{font-family:"Garage Gothic";src:url("/fonts/0c9fc882-ee30-4527-87e5-f8957987a545-2.eot"),url("/fonts/0c9fc882-ee30-4527-87e5-f8957987a545-2.eot?#iefix") format("embedded-opentype"),url("/fonts/0c9fc882-ee30-4527-87e5-f8957987a545-3.woff") format("woff"),url("/fonts/0c9fc882-ee30-4527-87e5-f8957987a545-1.ttf") format("truetype"),url("/fonts/0c9fc882-ee30-4527-87e5-f8957987a545-4.svg") format("svg")}@font-face{font-family:"GarageGothic Bold";src:url("/fonts/d095c3be-e1e0-40f3-a679-5e477a098327-2.eot"),url("/fonts/d095c3be-e1e0-40f3-a679-5e477a098327-2.eot?#iefix") format("embedded-opentype"),url("/fonts/d095c3be-e1e0-40f3-a679-5e477a098327-3.woff") format("woff"),url("/fonts/d095c3be-e1e0-40f3-a679-5e477a098327-1.ttf") format("truetype"),url("/fonts/d095c3be-e1e0-40f3-a679-5e477a098327-4.svg") format("svg")}@font-face{font-family:"RideMyBikePro Bold";src:url("/fonts/RidemyBikePro-Bold-webfont.eot"),url("/fonts/RidemyBikePro-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/RidemyBikePro-Bold-webfont.woff") format("woff"),url("/fonts/RidemyBikePro-Bold-webfont.ttf") format("truetype"),url("/fonts/RidemyBikePro-Bold-webfont.svg") format("svg")}@font-face{font-family:"RideMyBikePro Regular";src:url("/fonts/RidemyBikePro-Regular-webfont.eot"),url("/fonts/RidemyBikePro-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/RidemyBikePro-Regular-webfont.woff") format("woff"),url("/fonts/RidemyBikePro-Regular-webfont.ttf") format("truetype"),url("/fonts/RidemyBikePro-Regular-webfont.svg") format("svg")}@font-face{font-family:"AvenirBlack";src:url("/fonts/AvenirLTStd-Black.eot"),url("/fonts/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"),url("/fonts/AvenirLTStd-Black.woff") format("woff"),url("/fonts/AvenirLTStd-Black.ttf") format("truetype"),url("/fonts/AvenirLTStd-Black.svg") format("svg")}@font-face{font-family:"AvenirHeavy";src:url("/fonts/AvenirLTStd-Heavy.eot"),url("/fonts/AvenirLTStd-Heavy.eot?#iefix") format("embedded-opentype"),url("/fonts/AvenirLTStd-Heavy.woff") format("woff"),url("/fonts/AvenirLTStd-Heavy.ttf") format("truetype"),url("/fonts/AvenirLTStd-Heavy.svg") format("svg")}@font-face{font-family:"AvenirLight";src:url("/fonts/AvenirLTStd-Light.eot"),url("/fonts/AvenirLTStd-Light.eot?#iefix") format("embedded-opentype"),url("/fonts/AvenirLTStd-Light.woff") format("woff"),url("/fonts/AvenirLTStd-Light.ttf") format("truetype"),url("/fonts/AvenirLTStd-Light.svg") format("svg")}@font-face{font-family:"AvenirMedium";src:url("/fonts/AvenirLTStd-Medium.eot"),url("/fonts/AvenirLTStd-Medium.eot?#iefix") format("embedded-opentype"),url("/fonts/AvenirLTStd-Medium.woff") format("woff"),url("/fonts/AvenirLTStd-Medium.ttf") format("truetype"),url("/fonts/AvenirLTStd-Medium.svg") format("svg")}.page-site-home{padding-bottom:0 !important}.page-site-home .wrapper{height:100%}.page-site-home .module-image-header{height:437px;overflow:hidden}.page-site-home .module-image-header .left-content{width:312px}.page-site-home .module-image-header .image-header-title{font-size:64px;letter-spacing:-2px;line-height:48px;margin-bottom:8px;text-shadow:0px 2px 1px #000}.page-site-home .module-image-header .subhead{font-size:20px;color:#fff;margin-bottom:18px}.page-site-home .module-image-header .module-img-tooltip{position:absolute;top:100px;left:604px}.module-class-instructor-search{position:absolute;right:-8px;bottom:45px;background:-owg-linear-gradient(rgba(255,255,255,0.79) 0%, rgba(126,126,126,0.79) 100%);background:-webkit-linear-gradient(rgba(255,255,255,0.79) 0%, rgba(126,126,126,0.79) 100%);background:-moz-linear-gradient(rgba(255,255,255,0.79) 0%, rgba(126,126,126,0.79) 100%);background:-o-linear-gradient(rgba(255,255,255,0.79) 0%, rgba(126,126,126,0.79) 100%);background:linear-gradient(rgba(255,255,255,0.79) 0%, rgba(126,126,126,0.79) 100%);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:10px;-webkit-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.6),0px 1px 0px rgba(255,255,255,0.85);-moz-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.6),0px 1px 0px rgba(255,255,255,0.85);box-shadow:inset 0px 1px 4px rgba(0,0,0,0.6),0px 1px 0px rgba(255,255,255,0.85)}.module-class-instructor-search .search-types .search-heading{position:relative;bottom:6px;font-size:14px;color:#ec008c;display:inline-block;margin:0 0 6px;cursor:pointer}.module-class-instructor-search .search-types .search-heading.active{color:#2f2f2f;font-size:31px;letter-spacing:-2px;bottom:0}.module-class-instructor-search .search-types .divider{display:inline-block;margin:0 4px;overflow:hidden;height:14px;position:relative;bottom:5px}.module-class-instructor-search .search-fields{position:relative;display:none}.module-class-instructor-search .search-fields.active{display:block}.module-class-instructor-search .search-fields label{display:none}.module-class-instructor-search .search-fields input{height:48px}.module-class-instructor-search .search-fields .input-group{margin-bottom:0}.module-class-instructor-search .search-fields .btn-primary{height:49px;text-indent:-9999px;overflow:hidden;width:41px;background-color:#ec008c;background:-owg-url("/img/magnifying-glass-white.png") no-repeat center center,-owg-linear-gradient(#ec008c 0%, #b00062 100%);background:-webkit-url("/img/magnifying-glass-white.png") no-repeat center center,-webkit-linear-gradient(#ec008c 0%, #b00062 100%);background:-moz-url("/img/magnifying-glass-white.png") no-repeat center center,-moz-linear-gradient(#ec008c 0%, #b00062 100%);background:-o-url("/img/magnifying-glass-white.png") no-repeat center center,-o-linear-gradient(#ec008c 0%, #b00062 100%);background:url("/img/magnifying-glass-white.png") no-repeat center center,linear-gradient(#ec008c 0%, #b00062 100%)}.module-class-instructor-search .search-fields.class .btn-primary{position:absolute;right:0;top:0;z-index:999;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.module-class-instructor-search .search-fields.instructor .input-group{float:left;margin-left:10px;clear:none;width:152px}.module-class-instructor-search .search-fields.instructor .input-group:first-child{margin-left:0}.module-class-instructor-search .search-fields.instructor .btn-primary{float:right}.home-featured-promos{background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.55);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.55);box-shadow:0 5px 10px rgba(0,0,0,0.55)}.home-featured-promos .featured-promo{background-color:#fff;border:1px solid #ebebeb;width:308px;margin:30px 0 30px 10px;float:left;position:relative;z-index:9}.home-featured-promos .featured-promo:before{content:"";position:absolute;z-index:-1;bottom:10px;left:4px;width:90%;height:90%;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.6);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.6);box-shadow:0 15px 10px rgba(0,0,0,0.6);-webkit-transform:rotate(-2deg) skewX(-3deg);-moz-transform:rotate(-2deg) skewX(-3deg);-ms-transform:rotate(-2deg) skewX(-3deg);-o-transform:rotate(-2deg) skewX(-3deg);transform:rotate(-2deg) skewX(-3deg)}.home-featured-promos .featured-promo:first-child{margin-left:0}.home-featured-promos .featured-promo .item-link{display:block;color:inherit;text-decoration:none}.home-featured-promos .featured-promo .item-image{width:100%;display:block}.home-featured-promos .featured-promo .item-title{background:#fff url("/img/promo-item-arrow.png") no-repeat 98% center;color:#666;font-size:16px;line-height:16px;margin:0;padding:11px 40px 11px 8px}.home-store-promos{background:#d7d8da url("/img/home-store-promo-bg.jpg") no-repeat center top;padding:38px 0;text-align:center}.home-store-promos .section-title{margin:0 auto 38px;display:inline-block;padding:0 18px;border-left:1px dotted #000;border-right:1px dotted #000}.home-store-promos .store-promo-item{float:left}.home-store-promos .store-promo-item a{color:inherit;text-decoration:none}.home-store-promos .store-promo-item.item1{width:174px;margin-left:62px}.home-store-promos .store-promo-item.item2{width:352px;margin-left:75px;margin-top:46px}.home-store-promos .store-promo-item.item3{width:235px;margin-left:52px;margin-top:38px}.home-store-promos .store-promo-item .item-title{margin:-28px 0 10px;font-size:16px}.lte7 .module-class-instructor-search .search-fields .btn-primary{background-image:url("/img/magnifying-glass-white.png?1363114676")}.lte8 .module-class-instructor-search{background-image:none;background-color:#eaeaea}.page-about-lp#layout-page-content{padding-bottom:0}.page-about-lp .content-header{margin-top:32px;padding-bottom:48px}.page-about-lp .module-the-numbers{margin:45px 0 0;padding-bottom:50px}.page-about-lp .module-image-header{margin-bottom:60px}.download-link{float:right;font-size:14px}.download-link .icon{display:inline-block;width:9px;height:9px;background:url("/img/download.png") no-repeat center top;margin-right:5px}.page-about-love{padding-bottom:0 !important}.page-about-love .image-header-title{margin-top:38px}.page-about-love .image-header-title b{font-size:1.1em;color:#e50278}.page-about-love .image-header-title span{display:block}.page-about-love .image-header-title span.spread-text{letter-spacing:-1px}.page-about-love .image-header-title span.line-split{margin-top:15px;font-size:70px;letter-spacing:-2px;line-height:.8}.page-about-love .top-content{overflow:hidden}.page-about-love .top-content .left-content{width:660px;float:left}.page-about-love .top-content .right-content{width:200px;padding-left:40px;float:right;position:relative}.page-about-love .top-content .right-content h2{margin:40px 0 20px;color:#666}.page-about-love .top-content .right-content .btn-primary{font-size:16px}.page-about-love .top-content .right-content:after{content:" ";display:block;position:absolute;top:0;left:0;z-index:-1;width:1920px;height:1000px;background-color:#f2f2f2;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.35);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.35);box-shadow:inset 0 0 5px rgba(0,0,0,0.35)}.page-about-love .zlove-nav{background-color:#e4e4e4;background:-owg-linear-gradient(#ddd, #ededed);background:-webkit-linear-gradient(#ddd, #ededed);background:-moz-linear-gradient(#ddd, #ededed);background:-o-linear-gradient(#ddd, #ededed);background:linear-gradient(#ddd, #ededed);border-bottom:1px solid #dbdbdb;border-top:1px solid #dddddd;position:relative;z-index:10}.page-about-love .zlove-nav .initiative{display:block;float:left;position:relative;width:197px;text-align:center;height:155px;text-decoration:none}.page-about-love .zlove-nav .initiative .learn-more{font-size:12px;position:absolute;z-index:3;width:100%;top:115px;font-weight:bold}.page-about-love .zlove-nav .initiative .bg-logo{position:relative;z-index:3;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 40%}.page-about-love .zlove-nav .initiative.pip .bg-logo{background-image:url("/img/zumba-love-bwlogo-pip.png");background-position:50% 50%}.page-about-love .zlove-nav .initiative.ph .bg-logo{background-image:url("/img/zumba-love-bwlogo-ph.png")}.page-about-love .zlove-nav .initiative.twd .bg-logo{background-image:url("/img/zumba-love-bwlogo-twd.png")}.page-about-love .zlove-nav .initiative.other .bg-logo{background-image:url("/img/zumba-love-bwlogo-other.png");background-position:50% 50%}.page-about-love .zlove-nav .initiative .selected-state{display:block;width:202px;height:192px;background:url("/img/zlove-nav-active-bg.png") no-repeat center center;position:absolute;left:-2px;top:-1px;display:none}.page-about-love .zlove-nav .initiative:hover .selected-state{display:block}.page-about-love .zlove-nav .initiative:hover.pip .bg-logo{background-image:url("/img/zumba-love-logo-party-in-pink.png")}.page-about-love .zlove-nav .initiative:hover.ph .bg-logo{background-image:url("/img/zumba-love-logo-party-hearty.png")}.page-about-love .zlove-nav .initiative:hover.twd .bg-logo{background-image:url("/img/zumba-love-logo-together-we-dance.png")}.page-about-love .zlove-nav .initiative:hover.other .bg-logo{background-image:url("/img/zumba-love-logo-other.png")}.page-about-love .zlove-nav .initiative.is-active .selected-state{display:block}.page-about-love .zlove-nav .initiative.is-active.pip .bg-logo{background-image:url("/img/zumba-love-logo-party-in-pink.png")}.page-about-love .zlove-nav .initiative.is-active.ph .bg-logo{background-image:url("/img/zumba-love-logo-party-hearty.png")}.page-about-love .zlove-nav .initiative.is-active.twd .bg-logo{background-image:url("/img/zumba-love-logo-together-we-dance.png")}.page-about-love .zlove-nav .initiative.is-active.other .bg-logo{background-image:url("/img/zumba-love-logo-other.png")}.page-about-love .bottom-content{overflow:hidden}.page-about-love .bottom-content .right-content{width:200px;padding-left:40px;float:right;position:relative}.page-about-love .bottom-content .right-content h3{color:#666666}.page-about-love .bottom-content .right-content h3 .title{font-size:46px}.page-about-love .bottom-content .right-content h3 .stat{display:block;margin-top:15px}.page-about-love .bottom-content .right-content h3 .numeral{display:block;color:#6c207e;font-size:60px;font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;line-height:.75;letter-spacing:-1px}.page-about-love .bottom-content .right-content h3 .description{display:block;font-size:16px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.25}.page-about-love .bottom-content .right-content:after{content:" ";display:block;position:absolute;top:0;left:0;z-index:-1;width:1920px;height:700px;background-color:#f2f2f2;background:-owg-linear-gradient(#cdcdcd, #fff 15%, #fff);background:-webkit-linear-gradient(#cdcdcd, #fff 15%, #fff);background:-moz-linear-gradient(#cdcdcd, #fff 15%, #fff);background:-o-linear-gradient(#cdcdcd, #fff 15%, #fff);background:linear-gradient(#cdcdcd, #fff 15%, #fff);-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.35);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,0.35);box-shadow:inset 0 0 5px rgba(0,0,0,0.35)}.page-about-love .zlove-content{width:710px;float:left;position:relative;min-height:610px;z-index:4}.page-about-love .zlove-content .initiative{display:none}.page-about-love .zlove-content .initiative.is-active{display:block}.page-about-love .zlove-content .initiative-img{position:absolute;right:350px}.page-about-love .zlove-content .subhead{color:#666666}.page-about-love .zlove-content .details{width:280px;float:right;margin-right:36px;margin-top:40px}.page-about-love .zlove-content .details h5{margin-bottom:10px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold}.page-about-love .zlove-content .details p{margin-top:10px;line-height:1}.page-classes-lp .layout-primary-content{height:790px;overflow:hidden;background-color:#413f42;background-position:center top;background-image:url("/img/bg-header-classes-lp.jpg");background-repeat:no-repeat;position:relative}.page-classes-lp .wrapper{position:relative}.page-classes-lp#layout-page-content{padding-bottom:0}.page-classes-lp .module-video-play-trigger{top:275px;right:160px;left:auto;margin:0;position:absolute}.layout-class-info-container{width:275px;left:283px;top:0;position:absolute;z-index:9}.layout-classes-nav{position:absolute;left:0;top:0;width:250px;z-index:10}.layout-classes-nav .title{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:47px 0 9px 9px;margin:0 0 12px;position:relative;z-index:100}.lte8 .classes-lp .layout-primary-content{overflow-y:hidden}.classes-search-list-wrapper{width:250px;height:550px;padding:0 20px;margin-left:-20px;margin-top:0px;position:relative}.classes-search-list{margin:0;padding:0;width:250px}.classes-sub-nav{width:265px;position:absolute;background:#fff;border:1px solid #ccc;text-align:center;left:-30px;top:30px;z-index:1}.classes-sub-nav-title{padding:30px 0 15px 0;line-height:1em;font-size:16px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;margin:0}.classes-inner-sub-nav{display:block;list-style:none;padding-bottom:10px;margin:0}.classes-inner-sub-nav li,.classes-inner-sub-nav .subNavDiv{margin:0;position:relative}.classes-inner-sub-nav li a:first-child,.classes-inner-sub-nav .subNavDiv a:first-child{display:block;line-height:50px;padding:0px;font-size:13px;text-decoration:none;text-transform:uppercase;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;color:#333}.classes-inner-sub-nav li a:first-child.selected-t,.classes-inner-sub-nav .subNavDiv a:first-child.selected-t{font-size:18px}.classes-inner-sub-nav li a:first-child:hover,.classes-inner-sub-nav .subNavDiv a:first-child:hover{font-size:18px}.classes-inner-sub-nav li:after,.classes-inner-sub-nav .subNavDiv:after{content:" ";height:1px;width:100px;position:absolute;bottom:0;left:50%;margin-left:-50px;background:#ccc;background:-moz-linear-gradient(left, #fff 0%, #ccc 42%, #ccc 62%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(42%, #ccc), color-stop(62%, #ccc), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #fff 0%, #ccc 42%, #ccc 62%, #fff 100%);background:-ms-linear-gradient(left, #fff 0%, #ccc 42%, #ccc 62%, #fff 100%);background:linear-gradient(to right, #fff 0%, #ccc 42%, #ccc 62%, #fff 100%)}.classes-inner-sub-nav li a.doubleLineT,.classes-inner-sub-nav .subNavDiv a.doubleLineT{padding:20px 0;line-height:1.2em}.classes-inner-sub-nav li:last-child:after,.classes-inner-sub-nav .subNavDiv:last-child:after{display:none}.class-search-option{background-color:#fff;position:relative}.class-search-option.is-active a:first-child{font-size:18px;max-width:265px}.class-search-option .module-class-info{display:none}.class-search-option .search-fields{margin-bottom:10px;padding:0 15px;display:none}.class-search-option .search-fields .input-group{margin-bottom:10px}.class-search-option .search-fields .input-group #class-location-zumba-fitness{background:#fff url("/img/magnifying-glass-global.png") 95% 8px no-repeat}.class-search-option .search-fields .input-group .looking-facility{display:none}.class-search-option .search-fields label{display:none}.class-search-option .zin-links{display:none;margin-bottom:5px}.class-search-option .zin-links a{font-family:"Lucida Grande", Helvetica, Arial, sans-serif !important;text-align:center !important;font-size:11px !important;font-weight:bold !important;display:block !important;color:#ec008c !important;text-decoration:none !important;text-transform:none !important;line-height:1.2em !important}.class-search-option .is-active-title{margin:10px 0;font-size:1em;text-align:left;padding-left:3px}.class-search-option .additional-fields{display:none}.class-search-option .additional-fields .input-group{margin-left:19px}.class-search-option.is-active{margin:0;padding:0 0 5px 0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;background:#f2f2f2 url(/img/classes/backgrounds/dot.gif) repeat-x 0 45px !important}.class-search-option.is-active:first-child{margin-top:0}.class-search-option.is-active:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.class-search-option.is-active .class-title{font-size:1.2857142857em;background:none}.class-search-option.is-active .search-fields{display:block}.class-search-option.is-active .zin-links{display:block}.class-search-option.is-active .search-button{margin-top:35px}.class-search-option.is-active.is-open{background-color:#f2f2f2;width:815px}.class-search-option.is-active.is-open .is-active-title{display:none}.class-search-option.is-active.is-open .input-group{float:left;clear:none}.class-search-option.is-active.is-open .additional-fields{display:inline-block;float:left}.class-search-option.is-active.is-open .class-location{width:220px}.class-search-option.is-active.is-open .class-location .looking-facility{font-size:0.8571428571em;margin:11px 0;display:block;float:right}.class-search-option.is-active.is-open .class-distance{width:75px}.class-search-option.is-active.is-open .class-unit{width:60px}.class-search-option.is-active.is-open .class-day,.class-search-option.is-active.is-open .class-type{width:140px}.class-search-option.is-active.is-open label{display:inline-block;font-size:1em;margin:10px 0}.class-search-option.is-active.is-open .zin-links{overflow:hidden}.class-search-option.is-active.is-open .zin-links a{float:left}.class-search-option.is-active.is-open .zin-links a:first-child{padding-right:15px;margin:0 15px;border-right:1px solid #ccc}.class-search-option.is-active.is-open .class-facility{display:none}.class-search-option.is-active.is-open.show-facility-search{width:965px}.class-search-option.is-active.is-open.show-facility-search .looking-facility{display:none}.class-search-option.is-active.is-open.show-facility-search .class-facility{display:inline-block;width:125px}#kids-content .class-headline{margin:35px 0 12px 0;width:180px}#kids-content .small-tagline{color:#fff;width:200px;font-style:italic}#kids-jr-content .class-headline{margin:0 0 12px 0;width:250px;font-family:"RideMyBikePro Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:98px;color:#e7ba3a;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);line-height:0.8em;text-indent:10px;letter-spacing:3px}#kids-jr-content .copy{width:260px}#kids-jr-content .small-tagline{color:#e7ba3a;width:200px;font-style:italic}#kids-jr-content .subhead{margin:20px 0 0 0;color:#fff;font-family:"RideMyBikePro Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:48px;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);padding-bottom:0.3em;letter-spacing:3px;text-shadow:#000 1px 1px 1px}body.lang-de-DE .class-search-option.is-active.is-open .class-location{width:295px}body.lang-de-DE .class-search-option.is-active.is-open .class-unit{width:90px}body.lang-fr-FR .class-search-option.is-active.is-open .class-location{width:247px}body.lang-fr-FR .class-search-option.is-active.is-open .class-day{width:160px}body.lang-pt-BR .class-search-option.is-active.is-open .class-location{width:257px}body.lang-pt-BR .class-search-option.is-active.is-open .class-facility{width:132px}.events-inner-sub-nav{padding-bottom:0}.events-inner-sub-nav li .conference-info,.events-inner-sub-nav .subNavDiv .conference-info{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;display:none}.events-inner-sub-nav li .conference-info p,.events-inner-sub-nav .subNavDiv .conference-info p{text-transform:uppercase;color:#666;margin:0}.events-inner-sub-nav li .conference-info hr,.events-inner-sub-nav .subNavDiv .conference-info hr{height:1px;color:#dad8d8;margin:12px 0 15px;opacity:0.4}.events-inner-sub-nav li .conference-info a.btn,.events-inner-sub-nav .subNavDiv .conference-info a.btn{display:inline-block;margin:0 0 15px 0}.events-inner-sub-nav li.event-action.is-active,.events-inner-sub-nav .subNavDiv.event-action.is-active{background-color:#f1f1f1;background-image:none !important}.events-inner-sub-nav li.event-action.is-active a.doubleLineT,.events-inner-sub-nav .subNavDiv.event-action.is-active a.doubleLineT{padding-bottom:0}.events-inner-sub-nav li.event-action.is-active .conference-info,.events-inner-sub-nav .subNavDiv.event-action.is-active .conference-info{display:block}.page-classes-detail .layout-primary-content,.page-classes-location .layout-primary-content{padding-top:25px}.page-classes-detail .content-header,.page-classes-location .content-header{margin:20px 0 10px 0;padding:0 0 2px;border-bottom:1px solid #dadada}.page-classes-detail .content-header .inline,.page-classes-location .content-header .inline{margin-left:10px;font-size:12px;position:relative;bottom:6px}.page-classes-detail .content-header .schedule-link,.page-classes-location .content-header .schedule-link{margin-left:10px}.page-classes-detail .page-title,.page-classes-location .page-title{display:inline;line-height:50px}.page-classes-detail .subtitle,.page-classes-location .subtitle{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;color:#666;margin:5px 0}.page-classes-detail .subtitle .time,.page-classes-detail .subtitle strong,.page-classes-location .subtitle .time,.page-classes-location .subtitle strong{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;margin-right:10px}.page-classes-detail .subtitle .instructor-name,.page-classes-detail .subtitle .distance-away,.page-classes-location .subtitle .instructor-name,.page-classes-location .subtitle .distance-away{margin-left:10px}.page-classes-detail .class-type-logo,.page-classes-location .class-type-logo{float:right;margin-top:-80px}.layout-class-address-directions,.layout-location-address-directions{width:390px;float:left}.map-directions{border-top:1px solid #dadada;padding-top:10px}.layout-class-details .module-class-instructor-detail{border-bottom:none;margin-bottom:10px;padding-bottom:10px}.layout-class-details .module-class-content{margin-bottom:20px}.layout-class-details .class-listing-problem{border-top:1px solid #DADADA;padding-top:5px;margin-bottom:28px}.layout-class-details .class-report-problem ul{margin:0;padding:0}.layout-class-details .class-report-problem ul li{list-style:none}.layout-class-details .social{width:110%}.layout-class-details .socialite{width:85px}.layout-class-details .googleplus-one{width:75px;margin-top:-2px}.layout-class-details,.layout-location-details{width:512px;float:right}.layout-class-details .social,.layout-location-details .social{margin:-5px 0 10px 0}.layout-class-details .social .social-custom,.layout-location-details .social .social-custom{margin:3px 10px 5px 0}.layout-class-details .social .social-custom a,.layout-location-details .social .social-custom a{color:#333;padding:1px 0 5px 24px;height:17px;width:90px}.layout-class-details .social .social-custom a span,.layout-location-details .social .social-custom a span{margin:auto 0;font-size:11px}.layout-class-details .social .social-custom a.email-icon,.layout-location-details .social .social-custom a.email-icon{background:#efefef url("/img/email.png") no-repeat 10px 5px}.layout-class-details .social .social-custom a.add-to-calendar,.layout-location-details .social .social-custom a.add-to-calendar{background:#efefef url("/img/calendar.png") no-repeat 10px 3px;width:107px}.layout-class-details .social .social-custom a:hover,.layout-location-details .social .social-custom a:hover{background-color:#AAAAAA}.class-listing-problem{font-size:12px;text-align:left;display:block}.ui-tabs-panel:hover .schedule-item{opacity:.5}.tabs .module-instructor-detail-summary:first-child{margin-top:5px}.tabs.class-also-available h4,.tabs.class-other h4{margin:20px 0 10px}.tabs.class-also-available .schedule-item:hover,.tabs.class-other .schedule-item:hover{opacity:1 !important;margin:0 0 0 0;padding:0 10px;background:transparent;box-shadow:none;z-index:inherit;border-top:1px solid #ECECEC}.tabs.class-also-available .schedule-item:hover .instructor,.tabs.class-other .schedule-item:hover .instructor{left:230px}.tabs.class-also-available .schedule-item:first-child,.tabs.class-other .schedule-item:first-child{margin-top:-10px;border-top:0 none}.tabs.class-also-available .schedule-item:hover:first-child,.tabs.class-other .schedule-item:hover:first-child{margin-top:-10px}.tabs.class-other{margin-top:29px}.tabs.class-other .schedule-item{padding:0 10px 0 0}.tabs.class-other .schedule-item:hover{padding:0 10px 0 0}.tabs.class-other .schedule-item:hover .instructor{left:230px}.tabs.class-other .schedule-item .class-pill{padding:15px 20px 10px 0}.tabs.class-other .schedule-item:last-child .class-pill{padding-bottom:5px}.tabs.class-other .schedule-item .instructor{left:230px;width:140px;line-height:16px;padding-top:10px}.tabs .schedule-item{padding:0 10px;border-color:#e9e9e9}.tabs .schedule-item .instructor{left:230px}.tabs .schedule-item .date-time{margin:10px 0;width:210px;line-height:14px}.tabs .schedule-item:hover{opacity:1 !important;margin-left:-10px;padding-left:10px;border-color:#d8d8d8;background:#fff}.tabs .schedule-item:hover .social{background:#fff}.tabs .schedule-item:hover .instructor{left:230px}.tabs .schedule-item .class-details{float:right;margin:0 0 0 9px}.zumbini-cta-box{padding:20px 0;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;clear:both}.zumbini-cta button{margin-bottom:20px}.zumbini-cta a.btn{display:inline-block}.zumbini-cta{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:220px;-webkit-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 4px rgba(0,0,0,0.3);padding-top:10px;padding-bottom:10px;position:relative;float:left}.zumbini-cta .zbini-cta-h1{font-family:"GarageGothic", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-size:35px}.zumbini-cta .zbini-amount{font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-size:50px;line-height:0.8em}.zumbini-cta .zbini-amount-p{font-size:13px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;margin:0 0 5px 0}.zumbini-cta .zbini-soldout{font-size:20px;color:red;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif}.zumbini-cta .zbini-soldout-btm{color:#e50278;font-size:12px;padding:5px 22px;background:#f2f2f2;-webkit-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.3);-moz-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.3);box-shadow:inset 0px 1px 4px rgba(0,0,0,0.3)}.zumbini-cta .zbini-cta-p{font-size:12px;margin-bottom:10px}.zumbini-cta-incl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:290px;padding:0 20px 0 40px;float:left}.zumbini-cta-incl .zumbini-ncl-h1{font-size:16px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif}.zumbini-cta-incl .zumbini-ncl-p{font-size:14px;margin-top:5px}.zumbini-cta-incl .zumbini-ncl-prod{padding-left:80px;background:url(/img/Zumbini-Class-Session.jpg) no-repeat left top;min-height:65px;margin:5px 0 0 0}.zumbini-cta-incl .zumbini-ncl-prod ul{margin:0px;padding:5px 0 0 0}#add-location-dialog form span.is-invalid,#add-location-dialog form label.error,#add-location-dialog form div.error-message{left:320px}.page-search-results-classes .teal{color:#00a0af}.page-search-results-classes .content-header.block{position:relative;padding:60px 20px 10px}.page-search-results-classes .content-header.block .total-classes{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:25px;text-transform:uppercase;color:#999;margin:0}.page-search-results-classes .content-header.block .total-classes span{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.page-search-results-classes h1{margin:0}.page-search-results-classes .group-by{position:absolute;bottom:3px;right:10px;font-size:12px}.page-search-results-classes .group-by p{float:left;line-height:21px;font-size:12px}.page-search-results-classes .group-by li{font-size:12px}.page-search-results-classes .group-by .input-group{float:right;clear:none}.page-search-results-classes .sidebar fieldset{padding-top:10px;margin-bottom:32px}.page-search-results-classes .sidebar li{font-size:12px;font-weight:bold}.page-search-results-classes .sidebar li .result{font-weight:normal;color:#666}.page-search-results-classes .sidebar li .indent-type{padding-left:25px}.page-search-results-classes .sidebar .location{padding-top:24px}.page-search-results-classes .sidebar .keyword{padding-top:17px;margin-bottom:35px}.page-search-results-classes .sidebar .class-type label,.page-search-results-classes .sidebar .location-type label,.page-search-results-classes .sidebar .day-filters label{cursor:pointer}.page-search-results-classes .search-header{margin:60px 0 30px}.page-search-results-classes .class-filters-header{margin:40px 0 22px}.page-search-results-classes .sub-classes{padding-left:20px}.page-search-results-classes .distance{margin-bottom:10px}.page-search-results-classes .quantity{width:120px;float:left}.page-search-results-classes .unit{width:100px;float:right}.page-search-results-classes .country{margin-bottom:22px}.page-search-results-classes .day-filters li{float:left;width:25px;margin-left:8px}.page-search-results-classes .day-filters li:first-child{margin-left:0}.page-search-results-classes .day-filters .pretty-check-cover{display:block;margin:0 auto 3px}.page-search-results-classes .day-filters label{display:block;text-transform:uppercase;text-align:center}.page-search-results-classes .popular-areas p{font-size:12px;color:#333;margin:0}.page-search-results-classes .popular-areas span{color:#666}.page-search-results-classes .popular-areas a .result{color:#ec008c}.page-search-results-classes .popular-areas ul{margin:3px 0 15px}.page-search-results-classes .pretty-check-cover{margin:0 5px 0 0}.page-search-events-only .module-search-result-item-event .schedule .schedule-item{padding-bottom:0;padding-top:5px}.page-search-events-only .schedule-item>p{line-height:14px}.clubs-pages h1,.clubs-pages h2,.clubs-pages h3,.clubs-pages h4{margin:0;padding:0;border:0}.clubs-pages .module-image-header{background:#000;background-image:none}.clubs-pages .module-image-header .imgBck{position:absolute;top:0;z-index:0}.clubs-pages .module-image-header .image-header-title{z-index:1;position:relative;margin-top:40px;width:60%}.clubs-pages .page-title{font-size:52px;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;margin-bottom:50px;color:#666666}.clubs-pages .week-main-box{float:right;width:55%}.clubs-pages .week-main-box .week-count-box{border-right:solid 1px #f0f0f0;padding-right:40px;margin-right:20px;display:inline-block;vertical-align:top;min-height:150px}.clubs-pages .week-main-box .week-count-box:last-child{padding:0;margin:0;border:none}.clubs-pages .week-main-box .week-count-box h2{font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;color:#00a0af;line-height:60px;font-size:68px;padding-bottom:0.1em}.clubs-pages .week-main-box .week-count-box h3{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:27px;color:#6d6d6d}.clubs-pages .week-main-box .week-count-box h3:first-child{font-size:35px}.clubs-pages .week-main-box .week-count-box span{display:block;position:relative}.clubs-pages .week-main-box .week-count-box span img{position:absolute}.clubs-pages .break-line{background:url("//d2xww5ont629tp.cloudfront.net/www-zumba-com/zumbaV2/clubs/img/clubs/divider.gif") center bottom no-repeat}.clubs-pages .benefits-block{display:inline-block;margin-right:40px;vertical-align:top;width:21%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clubs-pages .benefits-block h4{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;color:#6d6d6d}.clubs-pages .benefits-block .img-holder{height:100px;display:block}.clubs-pages .stickbar{text-align:center;padding:12px;background:#f2f2f2;width:100%}.clubs-pages .stickbar h2{font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;display:inline-block;vertical-align:top;margin-right:20px;line-height:40px;font-size:43px;color:#5a5858}.clubs-pages .stickbar .btn{display:inline-block;vertical-align:top}.clubs-pages .club-f-block h3{font-size:70px}.clubs-pages .pdf-download{font-size:13px;padding-left:40px;position:relative}.clubs-pages .pdf-download img{position:absolute;left:0;top:-5px}.clubs-pages .badges-block{margin-top:60px;width:32%;text-align:center;display:inline-block;vertical-align:top}.clubs-pages .badges-block .badges-img{min-height:140px}.clubs-pages .clubs-table{border-collapse:collapse;border-spacing:0;border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin:20px auto}.clubs-pages .clubs-table th{text-align:center;text-transform:uppercase;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-size:18px;padding:14px 0;border-left:solid 1px #ccc;width:200px}.clubs-pages .clubs-table th:first-child{width:150px}.clubs-pages .clubs-table td{border-left:solid 1px #ccc !important;padding:7px;font-size:12px;height:43px;width:180px;text-align:left;vertical-align:top}.clubs-pages .clubs-table td img{margin:0 auto}.clubs-pages .clubs-table td:first-child{text-align:center;width:130px;vertical-align:middle}.clubs-pages .clubs-table tr:nth-child(even){background:#f0f0f0;border-bottom:1px solid #f0f0f0 \9}.clubs-pages .clubs-table .arrow-video{width:22px;height:20px;background:#e5e5e5;cursor:pointer;display:block;float:right;margin-right:-7px;margin-top:-7px;position:relative}.clubs-pages .clubs-table .arrow-video:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #8a8a8a;position:absolute;top:4px;left:8px}.clubs-pages .not-fix{position:relative}.clubs-pages .fix-bar{position:fixed;bottom:0;z-index:200}.clubs-pages .new-icon{background:url("//d2xww5ont629tp.cloudfront.net/www-zumba-com/zumbaV2/clubs/img/clubs/new-msg-icon.gif") 0 0 no-repeat}.clubs-pages .clubs-calendar{margin:0;padding:0;list-style:none;position:relative;border-right:solid 1px #9efdff;border-left:solid 1px #9efdff;text-align:center;width:100%}.clubs-pages .clubs-calendar li{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clubs-pages .clubs-calendar .li-h,.clubs-pages .clubs-calendar .li-day{min-width:14.2857%;min-width:14.1%\9;display:block;height:40px;border-right:solid 1px #00a0af;position:relative;float:left;font-size:12px}.clubs-pages .clubs-calendar .li-h{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;white-space:nowrap;line-height:50px;height:50px;background:#e5feff;color:#00a5af;font-weight:bold}.clubs-pages .clubs-calendar .li-h:last-child,.clubs-pages .clubs-calendar .li-day:last-child{border-right:none}.clubs-pages .clubs-calendar .li-time{position:absolute;left:-65px;top:0;text-align:center;font-size:11px;color:#a9a9a9;height:40px;line-height:40px;width:60px;white-space:nowrap;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase}.clubs-pages .clubs-calend-wrap{margin:30px 0 100px;padding-left:60px}.clubs-pages .clubs-calend-wrap .clubs-calendar:first-child{border-top:solid 1px #9efdff}.clubs-pages .clubs-calend-wrap .clubs-calendar:last-child{border-bottom:solid 1px #9efdff}.clubs-pages .clubs-calend-wrap .clubs-calendar:nth-child(odd) .li-day{background:#f3fbfc}.clubs-pages .clubs-calend-wrap .clubs-calendar .li-day{border-bottom:solid 1px #9efdff \9}.clubs-pages .clubs-calendar .li-day span{position:relative;display:inline-block;top:3px}.clubs-pages .clubs-calendar .li-day .plus-icon{height:24px;width:24px;position:absolute;top:-5px;right:-15px}.clubs-pages .clubs-calendar .hover-info{display:none}.clubs-pages .clubs-calendar .li-day span:hover .hover-info{padding:10px;color:#333;position:absolute;left:0;top:100%;background-color:#f2f2f2;background:-owg-linear-gradient(#e8e7e7, #fff);background:-webkit-linear-gradient(#e8e7e7, #fff);background:-moz-linear-gradient(#e8e7e7, #fff);background:-o-linear-gradient(#e8e7e7, #fff);background:linear-gradient(#e8e7e7, #fff);z-index:20;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 1px 18px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 18px rgba(0,0,0,0.5);box-shadow:0px 1px 18px rgba(0,0,0,0.5);min-width:220px;text-align:left;font-size:12px;display:block}.clubs-pages .clubs-calendar .hover-info h4{font-size:14px !important;color:#999999}.ie8 .clubs-pages .fix-bar{position:static}.ie8 .clubs-table .new-icon>img:first-child{display:block}.find-instructor-page .content-header.block{margin-bottom:16px}.find-instructor-page .disclaimer{font-size:12px;padding:0 20px;margin-bottom:13px;text-shadow:1px 1px 0 #fff}.page-fitness-about .about-wrap{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}.page-fitness-about .about-header{height:375px;background:url("/img/fitness-about-mast.jpg") no-repeat}.page-fitness-about .about-header .about-header-content{width:280px;position:relative;top:54px;left:58px}.page-fitness-about .about-header h1{margin:0;font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:80px;line-height:60px;letter-spacing:-2px;color:#fff;text-shadow:0 1px 0 #000}.page-fitness-about .about-header h2{color:#fff;margin:10px 0;text-shadow:0 1px 0 #000}.page-fitness-about .about-content{padding:40px 20px;margin-bottom:30px;background:-owg-linear-gradient(#fff, #e9e9e9);background:-webkit-linear-gradient(#fff, #e9e9e9);background:-moz-linear-gradient(#fff, #e9e9e9);background:-o-linear-gradient(#fff, #e9e9e9);background:linear-gradient(#fff, #e9e9e9)}.page-fitness-about .about-content h2{margin:40px 0;text-align:center;color:#666;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;letter-spacing:-1px}.page-fitness-about .fitness-map{display:block;margin:20px auto;text-align:center}.page-fitness-about .small-print{font-size:12px;line-height:14px}.page-fitness-about .about-detail h3{margin-bottom:5px}.page-fitness-about .about-detail-item{margin:34px 0}.page-fitness-about .about-detail-item .about-detail-icon{width:20%;float:left}.page-fitness-about .about-detail-item .about-detail-icon img{display:block;margin:0 auto}.page-fitness-about .about-detail-item .about-detail-content{width:80%;float:right}.page-fitness-about .sidebar .buzz-header{padding:48px 0 10px 0}.page-fitness-club .block{text-shadow:0 1px 0 #fff}.page-fitness-club .block p{line-height:16px}.page-fitness-club .content-header.block{padding-top:61px}.page-fitness-club .content-header.block h1{margin:0}.page-fitness-club .step-intro{margin:40px auto;text-align:center;width:500px}.page-fitness-club .step-intro h4{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;color:#999999;font-size:25px}.page-fitness-club .tabs{border:1px solid #dddddd}.page-fitness-club .tabs .tab-navigation{background:#f2f2f2;height:44px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.5);box-shadow:inset 0 0 2px rgba(0,0,0,0.5);margin:0;padding:0;overflow:visible}.page-fitness-club .tabs .tab-navigation .ui-state-default{background:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin:0 15px 0 0;border:none;width:105px;height:55px}.page-fitness-club .tabs .tab-navigation .ui-state-default a{padding:0;text-align:center;line-height:43px}.page-fitness-club .tabs .tab-navigation .ui-tabs-selected{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url("/img/step-nav-active.png") no-repeat}.page-fitness-club .tabs .ui-tabs-panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;text-align:center;padding:20px 0 40px 0}.page-fitness-club .tabs .ui-tabs-panel img{display:block;margin:0 auto}.page-fitness-club .tabs .ui-tabs-panel .text-block{width:260px;margin:0 auto;margin-top:-15px}.page-fitness-club .tabs .ui-tabs-panel .text-block p{font-size:12px;line-height:14px}.page-fitness-club .sidebar .buzz-header{padding:48px 0 10px 0}.page-search-results-instructors .content-header.block{position:relative;padding:60px 20px 10px}.page-search-results-instructors .content-header.block .total-classes{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:25px;text-transform:uppercase;color:#999;margin:0}.page-search-results-instructors .content-header.block .total-classes span{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.page-search-results-instructors .distance-sort{position:absolute;bottom:8px;right:20px;width:175px}.page-search-results-instructors .distance-sort label{text-transform:none;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;display:inline;line-height:30px}.page-search-results-instructors .distance-sort .selectboxit-container{width:70%;float:right}.page-search-results-instructors h1{margin:0}.page-search-results-instructors .group-by{position:absolute;bottom:3px;right:10px;font-size:12px}.page-search-results-instructors .group-by p{float:left;line-height:21px;font-size:12px}.page-search-results-instructors .group-by li{font-size:12px}.page-search-results-instructors .group-by .input-group{float:right;clear:none}.page-search-results-instructors .sidebar p{color:#333}.page-search-results-instructors .sidebar fieldset{padding-top:10px;margin-bottom:32px}.page-search-results-instructors .sidebar li{font-size:12px;font-weight:bold}.page-search-results-instructors .sidebar li .result{font-weight:normal;color:#666}.page-search-results-instructors .sidebar li.clear-filter{padding-left:20px}.page-search-results-instructors .sidebar .location{padding-top:24px}.page-search-results-instructors .sidebar .location-type{padding-top:24px}.page-search-results-instructors .sidebar .instructor-name{padding-top:24px}.page-search-results-instructors .sidebar .keyword{padding-top:17px;margin-bottom:35px}.page-search-results-instructors .sidebar .class-type label,.page-search-results-instructors .sidebar .location-type label,.page-search-results-instructors .sidebar .day-filters label{cursor:pointer}.page-search-results-instructors .search-header{margin:60px 0 30px}.page-search-results-instructors .class-filters-header{margin:40px 0 22px}.page-search-results-instructors .quantity{width:120px;float:left}.page-search-results-instructors .unit{width:100px;float:right}.page-search-results-instructors .popular-areas p{font-size:12px;color:#333;margin:0}.page-search-results-instructors .popular-areas span{color:#666}.page-search-results-instructors .popular-areas a .result{color:#ec008c}.page-search-results-instructors .popular-areas ul{margin:3px 0 15px}.page-search-results-instructors .pretty-check-cover{margin:0 5px 0 0}.page-instructor-training-search-results .content-header.block{position:relative;padding:60px 20px 10px}.page-instructor-training-search-results .content-header.block .total-classes{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:25px;text-transform:uppercase;color:#999;margin:0;margin-top:5px}.page-instructor-training-search-results .content-header.block .total-classes span{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.page-instructor-training-search-results .content-header.block .total-classes.none-local{font-size:22px}.page-instructor-training-search-results .distance-sort{position:absolute;bottom:8px;right:20px;width:175px}.page-instructor-training-search-results .distance-sort label{text-transform:none;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;display:inline;line-height:30px}.page-instructor-training-search-results .distance-sort .selectboxit-container{width:70%;float:right}.page-instructor-training-search-results h1{margin:0}.page-instructor-training-search-results .group-by{position:absolute;bottom:3px;right:10px;font-size:12px}.page-instructor-training-search-results .group-by p{float:left;line-height:21px;font-size:12px}.page-instructor-training-search-results .group-by li{font-size:12px}.page-instructor-training-search-results .group-by .input-group{float:right;clear:none}.page-instructor-training-search-results .sidebar p{color:#333}.page-instructor-training-search-results .sidebar fieldset{padding-top:10px;margin-bottom:32px}.page-instructor-training-search-results .sidebar li{font-size:12px;font-weight:bold}.page-instructor-training-search-results .sidebar li .result{font-weight:normal;color:#666}.page-instructor-training-search-results .sidebar li.clear-filter{padding-left:20px}.page-instructor-training-search-results .sidebar .location{padding-top:24px}.page-instructor-training-search-results .sidebar .location-type{padding-top:24px}.page-instructor-training-search-results .sidebar .instructor-name{padding-top:24px}.page-instructor-training-search-results .sidebar .language{padding-top:24px}.page-instructor-training-search-results .sidebar .keyword{padding-top:17px;margin-bottom:35px}.page-instructor-training-search-results .sidebar .class-type label,.page-instructor-training-search-results .sidebar .location-type label,.page-instructor-training-search-results .sidebar .day-filters label{cursor:pointer}.page-instructor-training-search-results .sidebar input[type="text"]{margin-top:8px}.page-instructor-training-search-results .search-header{margin:60px 0 30px}.page-instructor-training-search-results .class-filters-header{margin:40px 0 22px}.page-instructor-training-search-results .quantity{width:120px;float:left}.page-instructor-training-search-results .unit{width:100px;float:right}.page-instructor-training-search-results .popular-areas p{font-size:12px;color:#333;margin:0}.page-instructor-training-search-results .popular-areas span{color:#666}.page-instructor-training-search-results .popular-areas a .result{color:#ec008c}.page-instructor-training-search-results .popular-areas ul{margin:3px 0 15px}.page-instructor-training-search-results .pretty-check-cover{margin:0 5px 0 0}.page-instructor-training{padding-bottom:0 !important}.page-instructor-training .layout-primary-content{background:-owg-linear-gradient(#fff, #f2f2f2);background:-webkit-linear-gradient(#fff, #f2f2f2);background:-moz-linear-gradient(#fff, #f2f2f2);background:-o-linear-gradient(#fff, #f2f2f2);background:linear-gradient(#fff, #f2f2f2);overflow:hidden}.ie7 .page-instructor-training .layout-primary-content{background:url("/img/mid-section-gradient-tall.jpg") repeat-x left top}.page-instructor-training .content-header{background:#dddddd;margin:0;padding:60px 0 20px}.page-instructor-training .content-middle-left{width:265px;float:left;text-shadow:1px 1px 0 #fff}.page-instructor-training .content-middle-left h3{margin:1em 0 0.2em 0}.page-instructor-training .content-middle-right{padding:35px 0 0 95px;width:585px;float:left;position:relative;z-index:6}.page-instructor-training .content-middle-right:after{display:block;position:absolute;z-index:-1;left:80px;width:1920px;height:100%;background:#fff;content:" "}.page-instructor-training .content-middle-right:before{content:" ";display:block;position:absolute;z-index:-1;left:-29px;top:-36px;width:1920px;height:1920px;background:#fff;-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2)}.page-instructor-training .class-logo{text-align:center;height:180px;margin-bottom:-5px;width:100%}.page-instructor-training .training-type{border-bottom:1px solid #e1dfdf;margin-bottom:20px;padding-bottom:20px}.page-instructor-training .training-type:last-child{border-bottom:none}.page-instructor-training .training-type h5{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;text-shadow:0 1px 0 #fff;font-size:18px;color:#666666;margin:0 0 20px 0}.page-instructor-training .advanced-training-list,.page-instructor-training .new-training-list{margin:0;padding:0}.page-instructor-training .advanced-training-list li,.page-instructor-training .new-training-list li{float:left;width:170px;margin:0 30px 32px 0;list-style:none}.page-instructor-training .advanced-training-list li a,.page-instructor-training .new-training-list li a{display:block}.page-instructor-training .advanced-training-list li a:hover,.page-instructor-training .new-training-list li a:hover{text-decoration:none}.page-instructor-training .advanced-training-list li.last-item,.page-instructor-training .new-training-list li.last-item{margin-right:0}.page-instructor-training .advanced-training-list li.large-item,.page-instructor-training .new-training-list li.large-item{width:200px}.page-instructor-training .advanced-training-list li.small-training-icon,.page-instructor-training .new-training-list li.small-training-icon{margin:60px 0 0 20px}.page-instructor-training .advanced-training-list li h4,.page-instructor-training .new-training-list li h4{font-size:15px;float:left;line-height:20px;position:relative;margin:-14px 0 4px 0;padding-right:30px;background:url("/img/sm-arrow.png") no-repeat right center}.page-instructor-training .advanced-training-list li p,.page-instructor-training .new-training-list li p{margin:0;font-size:12px;clear:both}.page-instructor-training .advanced-training-list li p a,.page-instructor-training .new-training-list li p a{display:inline}.page-instructor-training .advanced-training-list li p span,.page-instructor-training .new-training-list li p span{color:#ec008c}.page-instructor-training .new-training-list{margin-left:60px}.page-instructor-training-detail{padding-top:25px}.page-instructor-training-detail#layout-page-content{padding-bottom:0}.page-instructor-training-detail .content-header{margin:20px 0 10px 0;padding:0 0 2px;border-bottom:1px solid #dadada}.page-instructor-training-detail .content-header .inline{margin-left:10px;font-size:12px;position:relative;bottom:6px}.page-instructor-training-detail .content-header .schedule-link{margin-left:10px}.page-instructor-training-detail .content-header .training-icon{position:absolute;right:0;bottom:8px}.page-instructor-training-detail .page-title{display:inline;line-height:50px}.page-instructor-training-detail .subtitle{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;color:#666;margin:5px 0;max-width:880px}.page-instructor-training-detail .subtitle .time,.page-instructor-training-detail .subtitle strong{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;margin-right:10px}.page-instructor-training-detail .subtitle .instructor-name,.page-instructor-training-detail .subtitle .distance-away{margin-left:10px}.page-instructor-training-detail .training-data-block{width:48%;float:left}.page-instructor-training-detail .training-data-block p{margin:0;font-size:13px;line-height:15px;color:#666}.page-instructor-training-detail .training-data-block p.time-slot{width:250px}.page-instructor-training-detail .training-data-block p.time-slot span{display:block;float:right}.page-instructor-training-detail .training-data-block h4{margin:0 0 5px 0}.page-instructor-training-detail .training-data-block h4.spacer-title{margin-top:20px}.page-instructor-training-detail .training-data-block .reg-tip{background:#eee url("/img/tip-bg.png") no-repeat 10px 10px;margin:27px 0 23px 0;padding:10px 20px 10px 40px}.page-instructor-training-detail .training-data-block .reg-tip p{font-size:12px;line-height:14px}.page-instructor-training-detail .tab-container-wrapper{position:relative;top:-40px}.page-instructor-training-detail .training-event-details{width:40%}.page-instructor-training-detail .training-event-details ul{margin:0 0 30px 0}.page-instructor-training-detail .training-event-details ul li{margin:0;list-style:none}.page-instructor-training-detail .training-event-details p{font-size:12px}.page-instructor-training-detail .training-event-details h6{font-size:14px;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;text-shadow:0 1px 0 #fff;margin:15px 0 5px 0}.page-instructor-training-detail .training-overall-message .training-event-tickets .ticket-block.inactive-block{width:147px}.page-instructor-training-detail .module-training-result-item{background:#eee;-webkit-box-shadow:inset 0px 0px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0px 0px 6px rgba(0,0,0,0.4);box-shadow:inset 0px 0px 6px rgba(0,0,0,0.4);width:441px;padding:2px;float:right}.page-instructor-training-detail .module-training-result-item .training-event-tickets{width:auto;border-bottom:1px solid #d1d1d1}.page-instructor-training-detail .module-training-result-item .training-event-tickets .ticket-block{width:130px;padding:47px 0}.page-instructor-training-detail .module-training-result-item .training-event-tickets .ticket-block.brazil-currency{padding:48px 0}.page-instructor-training-detail .module-training-result-item .training-event-tickets .ticket-block .ticket-cost{font-family:"Garage Gothic", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:50px}.page-instructor-training-detail .module-training-result-item .training-block-overall-message{position:absolute;background:rgba(246,246,246,0.7);z-index:2;height:168px;width:440px}.page-instructor-training-detail .module-training-result-item .training-block-overall-message .training-block-overall-message-title{font-family:"Garage Gothic", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:50px;text-align:center;margin:35px 0 0 0}.page-instructor-training-detail .module-training-result-item .training-block-overall-message .training-block-overall-message-p{font-weight:bold;text-align:center;margin:0;padding:0 20px}.page-instructor-training-detail .module-training-result-item .training-event-tickets .ticket-block.active-block{width:181px;min-height:167px;height:100%;padding:10px 0}.page-instructor-training-detail .module-training-result-item .training-event-tickets .ticket-block.active-block.brazil-currency{padding:12px 0}.page-instructor-training-detail .module-training-result-item .training-event-tickets .ticket-block.active-block img{display:block;margin:5px auto}.page-instructor-training-detail .module-training-result-item .training-event-tickets .ticket-block.active-block .ticket-cost{font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:50px}.page-instructor-training-detail .module-training-result-item .training-notify{margin:0;line-height:30px;clear:both;text-align:center}.page-instructor-training-detail .module-training-result-item.standalone-price{width:242px;overflow:hidden}.page-instructor-training-detail .module-training-result-item.standalone-price .ticket-block.active-block,.page-instructor-training-detail .module-training-result-item.standalone-price .training-block-overall-message{width:242px}.page-instructor-training-detail .module-training-result-item.standalone-price .training-block-overall-message{z-index:20;background:rgba(246,246,246,0.8);height:100%}.page-instructor-training-detail .module-training-result-item.standalone-price .training-block-overall-message .training-block-overall-message-title{margin:75px 0 0 0}.page-instructor-training-detail .module-training-result-item.standalone-price .training-block-overall-message ~ form>.ticket-block.active-block{min-height:240px}.page-instructor-training-detail .options{margin:0;clear:both;text-align:center;border-bottom:1px solid #d1d1d1;padding:5px 5px}.page-instructor-training-detail .payment-options{border-top:1px solid #d1d1d1;padding:10px}.page-instructor-training-detail .payment-options h2{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;margin:0 0 10px 0;color:#333}.page-instructor-training-detail .payment-options h5{margin:10px 0 4px 0}.page-instructor-training-detail .payment-options p{font-size:12px;line-height:14px;margin:0}.page-instructor-training-detail .training-content-wrapper{-webkit-box-shadow:0px -2px 3px rgba(0,0,0,0.25);-moz-box-shadow:0px -2px 3px rgba(0,0,0,0.25);box-shadow:0px -2px 3px rgba(0,0,0,0.25);background:#eee;margin-top:50px}.page-instructor-training-detail .training-disclaimer{background:-owg-linear-gradient(#e6e6e6, #eee);background:-webkit-linear-gradient(#e6e6e6, #eee);background:-moz-linear-gradient(#e6e6e6, #eee);background:-o-linear-gradient(#e6e6e6, #eee);background:linear-gradient(#e6e6e6, #eee);padding:20px 0 30px 0}.page-instructor-training-detail .training-disclaimer p{margin:0;font-size:12px}.page-instructor-training-detail .inst-image{width:165px;float:left}.page-instructor-training-detail .inst-image img{padding:2px;-webkit-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 4px rgba(0,0,0,0.5)}.page-instructor-training-detail .inst-data{width:300px;margin-left:20px;margin-top:32px;float:left;text-shadow:0 1px 0 #fff}.page-instructor-training-detail .inst-data p{font-size:12px;line-height:16px;margin:4px 0}.page-instructor-training-detail .inst-data h2{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;color:#333;margin:5px 0}.page-instructor-training-detail .inst-license h4{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;text-shadow:0 1px 0 #fff;font-size:16px;margin:10px 0}.page-instructor-training-detail .inst-license ul{margin:8px 0 12px 0;width:170px}.page-instructor-training-detail .inst-license ul li{list-style:none;float:left;margin:0 3px 0 0;position:relative;width:22px;height:25px}.page-instructor-training-detail .inst-license ul li img{max-width:100%}.page-instructor-training-detail .module-map-directions .map-wrapper{float:left;margin:0;padding:0;border:none}.page-instructor-training-detail .training-map-block{width:463px;height:463px;float:left;background:url("/img/loaders/spinner-white.gif") no-repeat center center}.page-instructor-training-detail .location-data{width:350px;float:left;margin-left:20px}.page-instructor-training-detail .tabs h4{font-size:20px;margin:15px 0 5px 0}.page-instructor-training-detail .tabs h2{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;margin:0 0 10px 0;color:#333}.page-instructor-training-detail .tabs h5{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;text-shadow:0 1px 0 #fff;font-size:16px;margin:0 0 5px 0}.page-instructor-training-detail .tabs p{font-size:12px;line-height:16px;margin:0}.page-instructor-training-detail .tabs p.content-block{margin-bottom:20px}.page-instructor-training-detail .tabs .ui-state-default{background:#ec008c}.page-instructor-training-detail .tabs .ui-state-default a{color:#fff}.page-instructor-training-detail .tabs .ui-tabs-selected{background:#eee}.page-instructor-training-detail .tabs .ui-tabs-selected a{color:#333333}.page-instructor-training-detail .tabs .ui-tabs-panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:40px}.page-instructor-training-detail .add-boost,.page-instructor-training-detail .add-training-price{text-align:center;font-size:12px;margin-bottom:0.2em}.page-instructor-training-detail .add-boost .pretty-check-cover,.page-instructor-training-detail .add-training-price .pretty-check-cover{margin-right:0.5em}.page-instructor-training-detail .add-boost sup,.page-instructor-training-detail .add-training-price sup{vertical-align:middle;font-size:60%}.page-instructor-training-detail .ticket-block.active-block{text-align:center}.page-instructor-training-detail .ticket-block.active-block .btn-primary{margin-top:10px !important;width:auto;display:inline-block !important}#notify-training-dialog h4{font-size:20px;margin-bottom:10px}#notify-training-dialog p{margin-bottom:20px}#notify-training-dialog .required{color:#ec008c}#notify-training-dialog label{width:120px;float:left;text-align:right;line-height:30px;margin:0 0 5px 0}#notify-training-dialog .input-group{margin-bottom:4px}#notify-training-dialog .input-group input[type="text"],#notify-training-dialog .input-group input[type="email"],#notify-training-dialog .input-group .selectboxit-container{width:170px;float:left;margin-left:10px}#notify-training-dialog .submit-cancel{margin-left:130px}#notify-training-dialog #notify-trainingcountrySelectBoxItText{max-width:none !important}.lte8 .page-instructor-training-detail .module-training-result-item.standalone-price .training-block-overall-message{background:#f3f3f3  !important;filter:alpha(opacity=70)}.lte8 .page-instructor-training-detail .module-training-result-item.standalone-price .training-block-overall-message .training-block-overall-message-title{color:#000}.lte8 .page-instructor-training-detail .module-training-result-item.standalone-price .training-block-overall-message .training-block-overall-message-p{color:#000}.page-instructor-training-overview{background:#fff url("/img/training-overview-bg.png") repeat-x}.page-instructor-training-overview#layout-page-content{padding-bottom:0}.page-instructor-training-overview .tabs{margin:0}.page-instructor-training-overview .tabs .tab-navigation{margin:0;padding:0;overflow:visible;z-index:56}.page-instructor-training-overview .tabs .tab-navigation li{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:none;margin:0;background:none;height:61px;margin-bottom:15px}.page-instructor-training-overview .tabs .tab-navigation li.bdark{border-bottom:7px solid #bbbbbc}.page-instructor-training-overview .tabs .tab-navigation li.bdark.ui-state-hover a,.page-instructor-training-overview .tabs .tab-navigation li.bdark.ui-tabs-selected a{height:83px;background:url("/img/training/nav/tab-nav-hover-dark.png") no-repeat}.page-instructor-training-overview .tabs .tab-navigation li.bmid{border-bottom:7px solid #d0d1d2}.page-instructor-training-overview .tabs .tab-navigation li.bmid.ui-state-hover a,.page-instructor-training-overview .tabs .tab-navigation li.bmid.ui-tabs-selected a{height:83px;outline:0;background:url("/img/training/nav/tab-nav-hover-mid.png") no-repeat}.page-instructor-training-overview .tabs .tab-navigation li.blight{border-bottom:7px solid #e9edb8}.page-instructor-training-overview .tabs .tab-navigation li.blight.ui-state-hover a,.page-instructor-training-overview .tabs .tab-navigation li.blight.ui-tabs-selected a{height:83px;outline:0;background:url("/img/training/nav/tab-nav-hover-light.png") no-repeat}.page-instructor-training-overview .tabs .tab-navigation li a{padding:0;outline:0}.page-instructor-training-overview .tabs .tab-navigation li span{height:48px;width:76px;display:block;text-indent:-9999px;padding:7px 0;border-right:1px solid #e8e9e9}.page-instructor-training-overview .tabs .tab-navigation li.ui-state-hover,.page-instructor-training-overview .tabs .tab-navigation li.ui-tabs-selected{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-instructor-training-overview .tabs .tab-navigation li.ui-state-hover a,.page-instructor-training-overview .tabs .tab-navigation li.ui-tabs-selected a{border-bottom:none !important}.page-instructor-training-overview .tabs .tab-navigation li.ui-state-default{z-index:57}.page-instructor-training-overview .tabs .tab-navigation li.training-basic-1 span{background:url("/img/training/nav/training-nav-basic.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-jump-start span{background:url("/img/training/nav/training-nav-jump-start.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-zumbini span{background:url("/img/training/nav/training-nav-zumbini.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-gold span{background:url("/img/training/nav/training-nav-gold.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-toning span{background:url("/img/training/nav/training-nav-toning.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-aqua span{background:url("/img/training/nav/training-nav-aqua.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-sentao span{background:url("/img/training/nav/training-nav-sentao.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-zumbatomic span{background:url("/img/training/nav/training-nav-atomic.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-gold-toning span{background:url("/img/training/nav/training-nav-gold-toning.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-circuit span{background:url("/img/training/nav/training-nav-circuit.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-basic-2 span{background:url("/img/training/nav/training-nav-basic-2.png") no-repeat center center}.page-instructor-training-overview .tabs .tab-navigation li.training-zj span{background:url("/img/training/nav/training-nav-zj.png") no-repeat center center}.page-instructor-training-overview .tabs .ui-tabs-panel{padding:0;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-bottom:60px;margin-top:-15px}.page-instructor-training-overview .tabs .ui-tabs-panel.zj-tab{margin-bottom:0}.page-instructor-training-overview .profile-content-wrapper{overflow:hidden}.page-instructor-training-overview .course-primary{margin-bottom:12px}.page-instructor-training-overview .course-primary .context{width:580px;float:left;clear:left;padding-top:15px}.page-instructor-training-overview .course-primary .context .course-header img{float:left;max-width:72px}.page-instructor-training-overview .course-primary .context .course-header img.zj-icon{max-width:50px}.page-instructor-training-overview .course-primary .context .course-header h3{float:left;font-size:50px;margin:25px 0 0 10px}.page-instructor-training-overview .course-primary .context p{margin:0 0 0 30px}.page-instructor-training-overview .course-primary .context .course-callout{clear:both;background:#f2f2f2;position:relative;top:22px;margin-bottom:34px;z-index:1}.page-instructor-training-overview .course-primary .context .course-callout p{margin:0;line-height:65px;letter-spacing:-1px;padding:0 20px}.page-instructor-training-overview .course-primary .context .course-callout p span{float:right;margin-right:40px}.page-instructor-training-overview .course-primary .context .course-content{width:355px;float:left;border-right:1px solid #b2b2b2;padding-right:10px;margin-right:18px}.page-instructor-training-overview .course-primary .context .course-data{width:180px;float:left;position:relative;z-index:3}.page-instructor-training-overview .course-primary .context .course-data dl{margin:0}.page-instructor-training-overview .course-primary .context .course-data dl dt{text-transform:uppercase;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px}.page-instructor-training-overview .course-primary .context .course-data dl dd{font-size:12px;line-height:14px;font-weight:normal;margin:0 0 8px 0}.page-instructor-training-overview .course-primary .training-overview-image{position:absolute;z-index:2;left:540px;top:0px}.page-instructor-training-overview .course-primary .training-overview-image .module-video-play-trigger{width:106px;height:126px;background:url("/img/training-video-btn.png") no-repeat;position:absolute;top:140px;left:160px}.page-instructor-training-overview .course-primary .course-form{clear:both;float:left;padding-top:30px;padding-bottom:12px;border-bottom:1px solid #ccc}.page-instructor-training-overview .course-primary .course-form h4{margin:0}.page-instructor-training-overview .course-primary .course-form .module-training-search .input-group{width:135px}.page-instructor-training-overview .course-primary .course-form .module-training-search .input-group label{margin-bottom:6px}.page-instructor-training-overview .course-primary .course-form .module-training-search .input-group.search-button{width:80px;margin-top:21px}.page-instructor-training-overview .course-primary .course-form .module-training-search{margin-top:12px}.page-instructor-training-overview .jump-start-tab .course-form{padding-top:20px}.page-instructor-training-overview .gold-tab .course-form{padding-top:42px}.page-instructor-training-overview .toning-tab .course-form{padding-top:26px}.page-instructor-training-overview .aqua-tab .course-form{padding-top:22px}.page-instructor-training-overview .sentao-tab .course-form{padding-top:40px}.page-instructor-training-overview .zumbatomic-tab .course-form{padding-top:62px}.page-instructor-training-overview .basic-2-tab .course-form{padding-top:14px}.page-instructor-training-overview .zj-tab .course-form{border-bottom:none;padding-bottom:0}.page-instructor-training-overview .circuit-tab .course-secondary{margin-top:100px}.page-instructor-training-overview #training-zumbini-tab .sampleSong{padding-bottom:5px;margin:0 0 0 30px;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.page-instructor-training-overview #training-zumbini-tab .titleZumbini{margin:10px 0}.page-instructor-training-overview #training-zumbini-tab .listNumberZumbini{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:12px;color:#333333;padding-left:20px}.page-instructor-training-overview #training-zumbini-tab .listNumberZumbini li{margin-bottom:15px;font-weight:normal !important;font-size:12px !important;text-transform:none !important;color:#333333 !important}.page-instructor-training-overview #training-zumbini-tab .item>.tagLine{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:12px;color:#666666;font-weight:normal;text-transform:none;margin-top:0;line-height:1.35714em;padding:0 0 10px 0}.page-instructor-training-overview #training-zumbini-tab .course-header h3{margin-top:15px !important}.page-instructor-training-overview #training-zumbini-tab table:last-child{width:auto}.page-instructor-training-overview #training-zumbini-tab table:last-child td.item{width:auto}.page-instructor-training-overview .table-heading{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:12px;line-height:22px;text-transform:uppercase;margin:0;background:#eaeaea;border-top:7px solid #333333;color:#333333;text-shadow:0 1px 0 #fff;padding-left:10px}.page-instructor-training-overview .table-heading.light-border{color:#666666;border-color:#999999}.page-instructor-training-overview .table{width:100%;color:#333;text-shadow:0 1px 0 #fff}.page-instructor-training-overview .table tr{border-bottom:1px solid #e4e4e4}.page-instructor-training-overview .table tr:last-child{border-bottom:none}.page-instructor-training-overview .table tr.vtop{vertical-align:top}.page-instructor-training-overview .table tr.vtop td{padding-top:10px;padding-bottom:10px}.page-instructor-training-overview .table tr.striped td{background:#fafafa}.page-instructor-training-overview .table tr td.icon{width:45px;background-color:#08a3b2;background:-owg-linear-gradient(#08a3b2 0%, #009baa 100%);background:-webkit-linear-gradient(#08a3b2 0%, #009baa 100%);background:-moz-linear-gradient(#08a3b2 0%, #009baa 100%);background:-o-linear-gradient(#08a3b2 0%, #009baa 100%);background:linear-gradient(#08a3b2 0%, #009baa 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#08a3b2', endColorstr='#009baa',GradientType=0 )}.page-instructor-training-overview .table tr td.icon img{display:block;margin:0 auto;padding:10px 0}.page-instructor-training-overview .table tr td.icon.gray-icon{background-color:#999;background:-owg-linear-gradient(#999 0%, #949494 100%);background:-webkit-linear-gradient(#999 0%, #949494 100%);background:-moz-linear-gradient(#999 0%, #949494 100%);background:-o-linear-gradient(#999 0%, #949494 100%);background:linear-gradient(#999 0%, #949494 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#949494',GradientType=0 )}.page-instructor-training-overview .table tr td.icon.empty-icon{height:40px}.page-instructor-training-overview .table tr td.item{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;text-transform:uppercase;padding-left:20px;width:330px}.page-instructor-training-overview .table tr td.item.full-width{width:95%}.page-instructor-training-overview .table tr td.item-data{font-size:12px}.page-instructor-training-overview .table tr td.item-data ul{margin:0;padding:0}.page-instructor-training-overview .table tr td.item-data ul li{font-size:12px}.page-instructor-training-overview .table tr td.item-data img{max-width:38px}.page-instructor-registration-confirmation .sidebar h3{font-size:37px}.page-instructor-registration-confirmation .receipt-data{border-bottom:1px solid #e7e7e7;padding-bottom:15px}.page-instructor-registration-confirmation .receipt-data p{float:left;clear:left;margin:0}.page-instructor-registration-confirmation .receipt-data a{float:right}.page-instructor-registration-confirmation .confirmation-qr-code{float:right}.page-instructor-registration-confirmation .order-details p{margin:0}.page-instructor-registration-confirmation .order-details .conf-block{margin-bottom:20px}.page-instructor-registration-confirmation .order-details .class-timeline{width:280px;overflow:hidden}.page-instructor-registration-confirmation .order-details .class-timeline span{float:right;text-align:right}.page-instructor-registration-confirmation .order-total-block{background:#f2f2f2;padding:26px 20px 20px 20px;margin:20px -20px -20px}.page-instructor-registration-confirmation .order-total-block h3{margin:0 0}.page-instructor-registration-confirmation .order-total-block h5{margin:18px 0}.page-instructor-registration-confirmation .order-total-block .value{float:right}.page-instructor-registration-confirmation .order-total-block .subtotal,.page-instructor-registration-confirmation .order-total-block .savings,.page-instructor-registration-confirmation .order-total-block .tax,.page-instructor-registration-confirmation .order-total-block .shipping{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal}.page-instructor-registration-confirmation .order-total-block .subtotal{font-size:1.125em}.page-instructor-registration-confirmation .order-total-block .subtotal,.page-instructor-registration-confirmation .order-total-block .savings{border-bottom:1px solid #bbb;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:15px;margin-bottom:15px}.page-instructor-registration-confirmation .order-total-block .total{margin:15px 0 0}.page-instructor-registration-confirmation .order-total-block .total .value{color:#6c207e}.page-instructor-registration-confirmation .order-total-block .order-amount-details{width:225px;text-shadow:0px 1px 0px #fff}.page-instructor-registration-confirmation .order-total-block .order-amount-details span{float:right;text-align:right}.page-instructor-registration-confirmation .order-total-block .order-amount-details .vat_number,.page-instructor-registration-confirmation .order-total-block .order-amount-details .vat_number span{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px}.page-instructor-registration-confirmation .share-purchase h3{margin:0}.page-instructor-registration-confirmation .share-purchase .tabs{margin-top:16px}.page-instructor-registration-confirmation .share-purchase .tabs .ui-tabs-panel{margin-top:-1px}.page-instructor-registration-confirmation .share-purchase .tabs .ui-state-default{width:49%;margin:0;background:#ec008c;border:none}.page-instructor-registration-confirmation .share-purchase .tabs .ui-state-default a{color:#fff}.page-instructor-registration-confirmation .share-purchase .tabs .tab-left{float:left}.page-instructor-registration-confirmation .share-purchase .tabs .tab-right{float:right}.page-instructor-registration-confirmation .share-purchase .tabs .ui-tabs-selected{background:#eee}.page-instructor-registration-confirmation .share-purchase .tabs .ui-tabs-selected a{color:#333333}.page-instructor-registration-confirmation .share-purchase .tabs .facebook,.page-instructor-registration-confirmation .share-purchase .tabs .twitter{font-size:1em;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;padding-left:30px;margin-left:0px}.page-instructor-registration-confirmation .share-purchase .tabs .facebook{background:url("/img/fb-icon.png") no-repeat 10px center}.page-instructor-registration-confirmation .share-purchase .tabs .twitter{background:url("/img/tw-icon.png") no-repeat 10px center}.page-instructor-registration-confirmation .share-purchase textarea{min-height:140px}.page-instructor-registration-confirmation .share-purchase .submit{background:#eee;padding:0 8px 10px}.page-instructor-registration-confirmation .share-purchase .submit input{display:inline-block;text-shadow:none}.page-instructor-registration-confirmation .module-sidebar-content-box p{font-size:12px}.page-instructor-registration-confirmation .module-sidebar-content-box b{text-transform:uppercase}.page-instructor-profile#layout-page-content{padding-bottom:0}.page-instructor-profile .layout-header{padding-top:25px;margin-bottom:70px}.page-instructor-profile .content-header{margin:25px 0 0 308px;padding:0}.page-instructor-profile .page-title{display:inline;line-height:50px}.page-instructor-profile .subtitle{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;color:#666;margin:5px 0}.page-instructor-profile .subtitle .time,.page-instructor-profile .subtitle strong{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;margin-right:10px}.page-instructor-profile .subtitle .instructor-name,.page-instructor-profile .subtitle .distance-away{margin-left:10px}.page-instructor-profile .profile-inst-overview{margin-top:-150px}.page-instructor-profile .profile-inst-classes{margin-top:-60px}.page-instructor-profile .class-type-logo{float:right;margin-top:-80px}.page-instructor-profile .profile-content-wrapper{-webkit-box-shadow:0px -2px 3px rgba(0,0,0,0.25);-moz-box-shadow:0px -2px 3px rgba(0,0,0,0.25);box-shadow:0px -2px 3px rgba(0,0,0,0.25);background:#eee}.page-instructor-profile .profile-inst-overview{width:228px;float:left}.page-instructor-profile .profile-inst-classes{width:640px;float:right}.page-instructor-profile .inst-image img{background:#fff;padding:4px;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.25);box-shadow:0px 0px 10px rgba(0,0,0,0.25)}.page-instructor-profile .inst-history{margin-top:4px;border-top:1px solid #bbb;border-bottom:1px solid #bbb}.page-instructor-profile .inst-history p{margin:0;line-height:1}.page-instructor-profile .inst-history .title{float:left;margin:12px 5px 12px 0px;padding-right:5px;text-indent:-9999px;white-space:nowrap;overflow:hidden;width:32px;height:20px;background:url(../img/zin-letters.png) 0 0 no-repeat}.page-instructor-profile .inst-history .began{width:60%;float:right;text-transform:uppercase;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;margin-top:9px}.page-instructor-profile .inst-history .began span{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;display:block}.page-instructor-profile .inst-history .date{width:115px;padding:0 6px;float:left}.page-instructor-profile .inst-history .icon{width:69px;padding:0 15px;border-left:1px solid #bbb;float:right}.page-instructor-profile .inst-history .icon img{margin:5px 0 0 0px}.page-instructor-profile .inst-contact .btn{text-transform:none;font-size:12px;display:block;padding:3px 10px;line-height:20px;text-align:left;margin:8px 0}.page-instructor-profile .inst-contact .btn img{float:right}.page-instructor-profile .inst-contact .inst-email img{margin:3px -1px 0 0}.page-instructor-profile .inst-contact .inst-url img{margin:2px 0 0 0}.page-instructor-profile .inst-license{margin:15px 0}.page-instructor-profile .inst-license h4,.page-instructor-profile .inst-experience h4{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;text-shadow:0 1px 0 #fff;font-size:16px;margin:10px 0}.page-instructor-profile .inst-license ul,.page-instructor-profile .inst-experience ul{margin:0}.page-instructor-profile .inst-license ul li,.page-instructor-profile .inst-experience ul li{list-style:none;float:left;margin:0 7px 0 0;position:relative}.page-instructor-profile .inst-license ul li .tooltip-popup,.page-instructor-profile .inst-experience ul li .tooltip-popup{display:none;bottom:44px;left:-56px;width:120px;font-size:12px}.page-instructor-profile .inst-license ul li:hover .tooltip-popup,.page-instructor-profile .inst-experience ul li:hover .tooltip-popup{display:block}.page-instructor-profile .inst-share{border-top:1px solid #bbb;margin-top:18px;padding-top:18px;margin-bottom:40px}.page-instructor-profile .inst-share li{margin:0}.page-instructor-profile .inst-share .twitter-share{width:79px;margin-top:-2px}.page-instructor-profile .inst-share .googleplus-one{width:68px;margin-top:-4px}.page-instructor-profile .inst-share .facebook-like{width:79px}.page-instructor-profile .module-map-directions .map-wrapper{float:left;margin:0;padding:0;border:none}.page-instructor-profile .class-address-notes{width:240px;float:right}.page-instructor-profile .click-load{display:none}.page-instructor-profile .class-content{clear:both;padding:0;left:-9999px;position:absolute}.page-instructor-profile .class-content.map-loaded{padding:10px 0 15px 0}.page-instructor-profile .class-content.map-loaded .click-load{display:block}.page-instructor-profile .class-address-notes h4{margin:0 0 5px 0}.page-instructor-profile .class-address-notes h4.notes{margin:5px 0}.page-instructor-profile .class-address-notes p{margin:0}.page-instructor-profile .class-address-notes a{float:right;font-weight:bold;margin-top:10px;font-size:13px}.page-instructor-profile .class-listing-problem{font-size:12px;text-align:left;display:block}.page-instructor-profile .ui-tabs-panel:hover .schedule-item{opacity:.5}.page-instructor-profile .tabs h4{font-size:20px;margin:18px 0}.page-instructor-profile .tabs .ui-state-default{background:#ec008c}.page-instructor-profile .tabs .ui-state-default a{color:#fff}.page-instructor-profile .tabs .ui-tabs-selected{background:#eee}.page-instructor-profile .tabs .ui-tabs-selected a{color:#333333}.page-instructor-profile .tabs .ui-tabs-panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-instructor-profile .tabs .schedule-item{padding:0 10px;border-color:#ccc}.page-instructor-profile .tabs .schedule-item.first-item{border-top:0 none}.page-instructor-profile .tabs .schedule-item .social{display:block;clear:both;padding:0;left:-9999px;position:none;z-index:100;width:258px}.page-instructor-profile .tabs .schedule-item:hover .social{background:#fff;opacity:1 !important;left:0;margin:0 0 0 190px}.page-instructor-profile .tabs .schedule-item.selected{opacity:1 !important;margin-left:-10px;padding-left:10px;border-color:#d8d8d8;background:#fff;cursor:pointer;margin-right:-10px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}.page-instructor-profile .tabs .schedule-item.selected .date-time .btn-primary{font-size:12px;text-transform:none;color:#fff;background-color:#e20277;background:-owg-linear-gradient(#e20277 0%, #b00062 100%);background:-webkit-linear-gradient(#e20277 0%, #b00062 100%);background:-moz-linear-gradient(#e20277 0%, #b00062 100%);background:-o-linear-gradient(#e20277 0%, #b00062 100%);background:linear-gradient(#e20277 0%, #b00062 100%);-webkit-box-shadow:0px 2px 2px rgba(0,0,0,0.45);-moz-box-shadow:0px 2px 2px rgba(0,0,0,0.45);box-shadow:0px 2px 2px rgba(0,0,0,0.45);padding:5px 10px 4px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold}.page-instructor-profile .tabs .schedule-item.selected .social{background:#fff;opacity:1 !important;left:0;margin:0 0 0 190px}.page-instructor-profile .tabs .schedule-item.selected .class-type{margin-right:10px}.page-instructor-profile .tabs .schedule-item .class-name{position:absolute;left:230px;width:215px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-instructor-profile .tabs .schedule-item .event-instructor{position:absolute;left:280px;padding-top:10px}.page-instructor-profile .tabs .schedule-item .event-instructor p{font-size:12px;margin:0;font-weight:bold}.page-instructor-profile .tabs .schedule-item .date-time{margin:10px 0;line-height:14px}.page-instructor-profile .tabs .schedule-item .date-time a span{display:block}.page-instructor-profile .tabs .schedule-item.event-item .date-time a{text-align:left;display:block;float:left}.page-instructor-profile .tabs .schedule-item:hover{opacity:1 !important;margin-left:-10px;padding-left:10px;border-color:#d8d8d8;background:#fff;cursor:pointer}.page-instructor-profile .tabs .schedule-item:hover .class-name{left:240px}.page-instructor-profile .tabs .schedule-item:hover .event-instructor{left:290px}.page-instructor-profile .tabs .schedule-item .class-details{float:right;margin:0 0 0 9px}.instructor-profile-dialog form .input-group label{width:130px;padding-right:4px}.instructor-profile-dialog form .input-group.verification-code label{padding-top:6px;line-height:1em}.instructor-profile-dialog form .generator{margin:10px 0 15px 130px}.page-job-form h4{margin:20px 0 10px}.page-job-form .field-group{padding-bottom:20px}.page-job-form #offerCheck{padding-bottom:20px}.page-job-form .otherInput input[type="text"]{display:inline-block;width:100px;vertical-align:middle;margin-left:10px}.page-job-form .otherInput .input-group{display:inline-block;vertical-align:middle}.page-job-form .otherInput .input-group .is-invalid{left:0;width:100%}.page-job-form h5{margin-bottom:10px}.page-job-form .floated-submit{margin-left:0}#zumba-logo{float:left;margin-top:16px;margin-left:3px;width:123px;height:47px}#zumba-logo a{display:block;width:100%;height:100%}.global-header{background:#3f3f3f;position:relative;z-index:20}.global-header .header-top{height:80px;position:relative;z-index:999}.global-header li{margin:0;font-size:1em}.secondary-nav{background-color:#b6b6b6;background:-owg-linear-gradient(top, #b6b6b6,#eee 8%,#eee 92%,#b6b6b6);background:-webkit-linear-gradient(top, #b6b6b6,#eee 8%,#eee 92%,#b6b6b6);background:-moz-linear-gradient(top, #b6b6b6,#eee 8%,#eee 92%,#b6b6b6);background:-o-linear-gradient(top, #b6b6b6,#eee 8%,#eee 92%,#b6b6b6);background:linear-gradient(top, #b6b6b6,#eee 8%,#eee 92%,#b6b6b6);position:relative;z-index:11}.secondary-nav .sec-nav-links ul{font-size:12px;font-weight:bold;margin:0;float:left;padding:5px 0 7px;list-style:none}.secondary-nav .sec-nav-links li{height:20px;float:left}.secondary-nav .sec-nav-links a{display:block;padding:0 12px;height:20px;line-height:20px;text-decoration:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:#000;float:left}.secondary-nav .sec-nav-links li.active a,.secondary-nav .sec-nav-links a:hover{-webkit-box-shadow:inset #bebebe 0 1.5px 0px;-moz-box-shadow:inset #bebebe 0 1.5px 0px;box-shadow:inset #bebebe 0 1.5px 0px;background-color:#fff;color:#666}.secondary-nav .sec-nav-util{float:right}.page-not-found{background:#fff url("/img/page-not-found.png") no-repeat center 20px;overflow:hidden}.page-not-found .notfound{vertical-align:top;padding:30px 0;text-align:center;margin-top:310px}.page-not-found .notfound h1{font-size:133px;font-weight:bold;color:#656565;display:inline-block;margin:0;line-height:0.8em;width:20%}.page-not-found .notfound .infoError{vertical-align:top;display:inline-block;width:50%;text-align:left}.page-not-found .notfound .infoError h2{margin-bottom:15px}.page-press-fact-sheet .block{text-shadow:0 1px 0 #fff}.page-press-fact-sheet .block p{line-height:16px}.page-press-fact-sheet .content-header.block{padding-top:61px}.page-press-fact-sheet .content-header.block h1{margin:0}.page-press-fact-sheet .sidebar li.current-page a{color:#999999}.page-press-fact-sheet .sidebar .module-sidebar-content-box p,.page-press-fact-sheet .sidebar .module-sidebar-content-box li{font-size:12px;line-height:14px;margin:0}.page-press-fact-sheet .sidebar .search-header{padding:10px 0 20px 0}.page-press-fact-sheet .sidebar .buzz-header{padding:20px 0 10px 0}.page-press-fact-sheet .sidebar .date-month,.page-press-fact-sheet .sidebar .date-year{width:110px;float:left}.page-press-fact-sheet .sidebar .date-month{float:left}.page-press-fact-sheet .sidebar .date-year{float:right}.page-press-fact-sheet .sidebar .selectboxit-text{color:#979797;font-weight:normal;font-style:italic;overflow:visible}.page-press-fact-sheet .sidebar>div:first-child{margin-top:61px}.page-press-image-video .block{text-shadow:0 1px 0 #fff}.page-press-image-video .block p{line-height:16px}.page-press-image-video .content-header.block{padding-top:61px}.page-press-image-video .content-header.block h1{margin:0}.page-press-image-video .small-block{padding:10px}.page-press-image-video .small-block h3{margin-bottom:0}.page-press-image-video .sidebar li.current-page a{color:#999999}.page-press-image-video .sidebar .module-sidebar-content-box p,.page-press-image-video .sidebar .module-sidebar-content-box li{font-size:12px;line-height:14px;margin:0}.page-press-image-video .sidebar .search-header{padding:10px 0 20px 0}.page-press-image-video .sidebar .buzz-header{padding:20px 0 10px 0}.page-press-image-video .sidebar .date-month,.page-press-image-video .sidebar .date-year{width:110px;float:left}.page-press-image-video .sidebar .date-month{float:left}.page-press-image-video .sidebar .date-year{float:right}.page-press-image-video .sidebar .selectboxit-text{color:#979797;font-weight:normal;font-style:italic;overflow:visible}.page-press-image-video .sidebar>div:first-child{margin-top:61px}.page-press-release .block{text-shadow:0 1px 0 #fff}.page-press-release .block p{line-height:16px}.page-press-release .content-header.block{padding-top:61px}.page-press-release .content-header.block h1{margin:0}.page-press-release .sidebar li.current-page a{color:#999999}.page-press-release .sidebar .module-sidebar-content-box p,.page-press-release .sidebar .module-sidebar-content-box li{font-size:12px;line-height:14px;margin:0}.page-press-release .sidebar .search-header{padding:10px 0 20px 0}.page-press-release .sidebar .buzz-header{padding:20px 0 10px 0}.page-press-release .sidebar .date-month,.page-press-release .sidebar .date-year{width:110px;float:left}.page-press-release .sidebar .date-month{float:left}.page-press-release .sidebar .date-year{float:right}.page-press-release .sidebar .selectboxit-text{color:#979797;font-weight:normal;font-style:italic;overflow:visible}.page-press-release .sidebar>div:first-child{margin-top:61px}.page-press-newsroom .block{text-shadow:0 1px 0 #fff}.page-press-newsroom .block p{line-height:16px}.page-press-newsroom .content-header.block{padding-top:61px}.page-press-newsroom .content-header.block h1{margin:0}.page-press-newsroom .tabs{margin:0 0 20px 0}.page-press-newsroom .tabs .ui-tabs-panel{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:15px}.page-press-newsroom .tabs .ui-tabs-panel.tab-item-hasimage{padding:0}.page-press-newsroom .tabs .tabs-navigation{margin:0;padding:10px;background:#dddddd;width:auto;overflow:visible}.page-press-newsroom .tabs .tabs-navigation li.ui-state-default{border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin:0 9px 0 0;background:#666;padding:5px}.page-press-newsroom .tabs .tabs-navigation li.ui-tabs-selected{background:#00a0af}.page-press-newsroom .tabs .tabs-navigation li.ui-tabs-selected:before{content:" ";width:0px;height:0px;border-style:solid;border-width:0 88px 22px 88px;position:absolute;top:-18px;left:-9px;border-color:transparent transparent #00a0af transparent}.page-press-newsroom .tabs .tabs-navigation li.ui-tabs-selected:after{content:" ";display:block;width:181px;height:100px;position:absolute;z-index:999;top:-20px;left:-10px;background-image:url("/img/arrow-overlay.png");background-position:center center;background-repeat:no-repeat}.page-press-newsroom .tabs .tabs-navigation li a{width:152px;height:55px;padding:5px 0 0 0;background:#fff;text-align:center;display:block;font-size:11px;font-weight:bold}.page-press-newsroom .tabs .tabs-navigation li a img{text-align:center;margin:0 auto 5px auto;display:block}.page-press-newsroom .tabs .tabs-navigation li:last-child{margin:0}.page-press-newsroom .tab-item-noimage{margin:0 0 20px;padding:0 0 40px 0}.page-press-newsroom .tab-item-noimage .tab-item-header .tab-item-title{float:left;width:410px;margin:0 40px 0 0;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:25px;color:#666}.page-press-newsroom .tab-item-noimage .tab-item-header .tab-item-date,.page-press-newsroom .tab-item-noimage .tab-item-header .tab-item-location{float:left;width:auto;font-weight:bold;line-height:10px;margin:0;font-size:12px}.page-press-newsroom .tab-item-noimage .tab-item-header .tab-item-location{float:right}.page-press-newsroom .tab-item-noimage .tab-item-content{font-size:12px;line-height:14px}.page-press-newsroom .tab-item-noimage .tab-item-content p{font-size:12px;line-height:14px;margin:10px 0;float:left}.page-press-newsroom .tab-item-noimage .tab-item-footer a{font-size:12px;font-weight:bold;float:left}.page-press-newsroom .tab-item-hasimage{margin:0;padding:0}.page-press-newsroom .tab-item-hasimage .tab-image{width:310px;float:left}.page-press-newsroom .tab-item-hasimage .tab-image img{display:block}.page-press-newsroom .tab-item-hasimage .tab-content{width:380px;float:left;margin-top:40px;text-shadow:0 1px 0 #fff}.page-press-newsroom .tab-item-hasimage .tab-content h4{float:left;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:25px;color:#666;letter-spacing:-1px}.page-press-newsroom .tab-item-hasimage .tab-content p{font-weight:bold;margin:5px 0;font-size:12px;line-height:14px}.page-press-newsroom .tab-item-hasimage .tab-content a{font-size:12px;font-weight:bold;float:left}.page-press-newsroom .sidebar li.current-page a{color:#999999}.page-press-newsroom .sidebar .module-sidebar-content-box p,.page-press-newsroom .sidebar .module-sidebar-content-box li{font-size:12px;line-height:14px;margin:0}.page-press-newsroom .sidebar .search-header{padding:10px 0 20px 0}.page-press-newsroom .sidebar .buzz-header{padding:20px 0 10px 0}.page-press-newsroom .sidebar .date-month,.page-press-newsroom .sidebar .date-year{width:110px;float:left}.page-press-newsroom .sidebar .date-month{float:left}.page-press-newsroom .sidebar .date-year{float:right}.page-press-newsroom .sidebar .selectboxit-text{color:#979797;font-weight:normal;font-style:italic;overflow:visible}.page-press-newsroom .sidebar>div:first-child{margin-top:61px}.reseller-shipping-billing .field-group{width:430px;margin:30px 0}.reseller-shipping-billing .input-group{margin:0 0 10px 0;width:620px}.reseller-shipping-billing .input-group label{float:left;width:115px;text-align:left;line-height:2.2857142857em;margin:0}.reseller-shipping-billing .input-group label.value{margin-left:20px;text-align:left;text-transform:none;width:375px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif}.reseller-shipping-billing .input-group label.single-item{width:490px;margin-left:165px}.reseller-shipping-billing .input-group input[type='text'],.reseller-shipping-billing .input-group select,.reseller-shipping-billing .input-group .jqTransformSelectWrapper{float:right;width:300px}.reseller-shipping-billing .input-group.checkboxes{padding:0 0 0 135px}.reseller-shipping-billing .input-group .checkbox-label{line-height:21px}.reseller-shipping-billing .input-group small{margin-left:130px;width:520px;float:left}.reseller-shipping-billing .input-group p{margin-left:150px;padding-top:5px}.reseller-shipping-billing .shipping-options{width:auto;margin:0px 0 0}.reseller-shipping-billing .shipping-options h4{margin-bottom:5px}.reseller-shipping-billing .shipping-options p{line-height:1.0948905109em;margin-bottom:20px}.reseller-shipping-billing .shipping-options small{margin:20px 0 0;clear:both;display:block;font-size:0.75em}.reseller-shipping-billing .shipping-options .jqTransformSelectWrapper{width:370px;float:none}.reseller-shipping-billing .payment-info h4{margin:0 0 22px 0}.reseller-shipping-billing .payment-info .expiry-month-select{width:167px;margin:0 10px 0 0}.reseller-shipping-billing .payment-info .expiry-year-select{width:117px}.reseller-shipping-billing .payment-info #card-security{float:none;width:117px;margin:0 12px 0 15px}.reseller-shipping-billing .payment-info .help{border-left:1px solid #d0d0d0;padding:0 0 0 10px;font-size:0.75em;position:relative}.reseller-shipping-billing .payment-info .help .icon{display:inline-block;width:20px;height:21px;background:url("/img/tooltip-bg.png") no-repeat center center;margin-left:5px;top:5px;position:relative}.reseller-shipping-billing .payment-info .help .security-code-popup{display:none}.reseller-shipping-billing .payment-info .help:hover .security-code-popup{display:block}.reseller-shipping-billing .credit-card-info{position:relative;margin:0 0 15px 0}.reseller-shipping-billing .credit-card-info .field-group{margin-bottom:0;margin-top:17px}.reseller-shipping-billing .credit-card-info .credit-card-details-intro{border-top:1px solid #999;margin:20px 0 0 0;padding:12px 0 0 0}.reseller-shipping-billing .credit-card-info label[for="expiry-month"]+.jqTransformSelectWrapper{margin-bottom:10px}.reseller-shipping-billing .credit-card-info .mcafee{position:absolute;right:30px;bottom:30px}.reseller-shipping-billing .promo h4{margin:0 0 6px 0}.reseller-shipping-billing .promo .promo-hint{color:#999;margin:0 0 25px 0}.reseller-shipping-billing .promo-entry{margin-bottom:0}.reseller-shipping-billing .promo-entry label{width:130px}.reseller-shipping-billing .promo-entry input[type='text']{float:none;margin:0 6px 0 20px}.reseller-shipping-billing .promo-entry .btn{position:relative;top:-2px;padding:10px 20px 8px}.reseller-shipping-billing #address2{margin-top:10px}.reseller-shipping-billing #shipping-method{float:none;margin:20px 0}.reseller-shipping-billing .total-cost{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:9px 9px 9px 20px;overflow:hidden}.reseller-shipping-billing .total-cost h4{float:left;line-height:40px;margin:0}.reseller-shipping-billing .total-cost h4 span{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:24px}.reseller-shipping-billing .total-cost #submit-order{float:right}.reseller-shipping-billing label[for="shipping-address1"]+input,.reseller-shipping-billing label[for="billing-address1"]+input{margin-bottom:10px}.sidebar .return-policy h4 strong{color:#636363;display:block;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:1.1111111111em;margin-bottom:3px}.sidebar .order-summary{padding-bottom:0px}.sidebar .order-summary h3{margin:0 0}.sidebar .order-summary h5{margin:18px 0}.sidebar .order-summary .value{float:right}.sidebar .order-summary .subtotal,.sidebar .order-summary .savings,.sidebar .order-summary .tax,.sidebar .order-summary .shipping{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal}.sidebar .order-summary .subtotal{font-size:1.125em;border-bottom:1px solid #bbb;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:15px;margin-bottom:15px}.sidebar .order-summary .savings{border-bottom:1px solid #bbb;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:18px;margin-bottom:15px}.sidebar .order-summary .total{margin:15px 0 0}.sidebar .order-summary .total .value{color:#6c207e}.sidebar .order-summary .order-amount-details{text-shadow:0px 1px 0px #fff;border-bottom:1px solid #bbb;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:15px;margin-bottom:15px}.lte7 .order-amount-details h4,.lte7 .order-amount-details h5{overflow:hidden}.security-code-popup{width:410px;height:100px;bottom:30px;left:-83px;padding:20px;font-size:1.3333333333em}.security-code-popup:before{left:22%}.security-code-popup h4{font-size:1.25em;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;margin-bottom:18px}.security-code-popup .card-image{width:189px;height:122px;overflow:hidden;text-indent:100%;white-space:nowrap}.security-code-popup .card{text-align:center}.security-code-popup .card h5{margin:8px 0 5px}.security-code-popup .card p{margin:0;font-size:0.75em}.security-code-popup .card-front{float:right}.security-code-popup .card-front .card-image{background:url("/img/card-front.png") no-repeat center top}.security-code-popup .card-back{float:left}.security-code-popup .card-back .card-image{background:url("/img/card-back.png") no-repeat center top}.lte7 .billing-shipping .input-group{z-index:100}.lte7 .billing-shipping a.help{border:none}.lte7 .billing-shipping a.help:hover{text-decoration:none}.lte7 .billing-shipping .security-code-popup{z-index:10}.lte7 .billing-shipping .security-code-popup .card-front .card-image{background:url("/img/card-front.png")}.lte7 .billing-shipping .security-code-popup .card-back .card-image{background:url("/img/card-back.png")}.lte7 .billing-shipping .mcafee{z-index:1}.lte7 .billing-shipping .input-group input[type='text'],.lte7 .billing-shipping .input-group select,.lte7 .billing-shipping .input-group .jqTransformSelectWrapper{width:290px}.reseller-cart-items{margin:20px 0 0}.reseller-cart-items .cart-items-content{display:block;padding:0 20px;margin-bottom:0}.reseller-cart-items .cart-items-content tr .quantity input[type="text"]{width:35px}.reseller-cart-items .is-invalid .is-invalid{font-size:10px;left:395px;text-align:left;top:auto}.reseller-shop-list .page-content .block{display:inline-block;width:655px}.reseller-shop-list .page-content .block .error-list{color:#cc0000;border-bottom:2px solid #D4D4D4;margin:10px 0;padding:0 0 20px;display:none}.reseller-shop-list .page-content .block .error-list li{font-size:0.75em}.reseller-shop-list .page-content .block .error-list li.is-error{background-color:#fff;color:#cc0000}.reseller-shop-list .page-content .product_image{float:left;margin-right:25px;width:150px;cursor:pointer}.reseller-shop-list .page-content .reseller-details{width:30%;display:none}.reseller-shop-list .page-content .reseller-details .reseller-item-title{float:left;margin-top:0;font-size:12px}.reseller-shop-list .page-content .reseller-details .reseller-item-number{margin:0 0 0 5px;display:inline-block;font-size:10px}.reseller-shop-list .page-content .reseller-description{margin-top:30px;min-width:205px}.reseller-shop-list .page-content .reseller-details,.reseller-shop-list .page-content .reseller-description{float:left;font-size:12px}.reseller-shop-list .page-content .reseller-details .reseller-shop-item-rating,.reseller-shop-list .page-content .reseller-description .reseller-shop-item-rating{margin-top:3px;position:absolute;color:#EC008C !important;font-size:10px}.reseller-shop-list .reseller-item-cart-details{text-align:right;float:right;width:275px}.reseller-shop-list .reseller-item-cart-details .reseller-price{font-weight:bold}.reseller-shop-list .reseller-item-cart-details .original-msrp p{margin:0 5px 0 0}.reseller-shop-list .reseller-item-cart-details .original-msrp .msrp{float:right;display:inline;white-space:nowrap}.reseller-shop-list .reseller-item-cart-details .original-msrp .question_mark{width:10px;float:right;margin:-5px 25px 0 0}.reseller-shop-list .reseller-item-cart-details .original-msrp .question_mark .icon{display:inline-block;width:20px;height:21px;background:url("/img/tooltip-bg.png") no-repeat center center;margin-left:5px;top:5px;position:relative}.reseller-shop-list .reseller-item-cart-details .original-msrp .question_mark:hover .vat-code-popup{display:block}.reseller-shop-list .reseller-item-cart-details .original-msrp .question_mark .vat-code-popup{display:none;font-size:1.333em;height:auto;left:-130px;bottom:30px;padding:20px;width:250px;text-align:left;position:absolute}.reseller-shop-list .reseller-item-cart-details .original-msrp .question_mark .vat-code-popup p{font-size:12px}.reseller-shop-list .reseller-item-cart-details .original-msrp .question_mark img{float:none;margin-right:0px}.reseller-shop-list .reseller-item-cart-details .original-msrp .msrp_price{float:right;margin:0 0 0 0}.reseller-shop-list .reseller-item-cart-details .btn-expand{margin-top:20px}.reseller-shop-list .reseller-item-cart-details .btn-expand p{color:#EC008C;font-size:12px}.reseller-shop-list .reseller-expanded-details .reseller-grid{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;width:100%}.reseller-shop-list .reseller-expanded-details .reseller-grid.two_col{width:40%}.reseller-shop-list .reseller-expanded-details .reseller-grid.three_col{width:60%}.reseller-shop-list .reseller-expanded-details .reseller-grid tr{height:35px}.reseller-shop-list .reseller-expanded-details .reseller-grid th,.reseller-shop-list .reseller-expanded-details .reseller-grid td{text-align:center;font-size:12px}.reseller-shop-list .reseller-expanded-details .reseller-grid th img,.reseller-shop-list .reseller-expanded-details .reseller-grid td img{margin:0;float:none}.reseller-shop-list .reseller-expanded-details .reseller-grid th input,.reseller-shop-list .reseller-expanded-details .reseller-grid td input{text-align:center;width:33px}.reseller-shop-list .reseller-expanded-details .reseller-grid th{border:1px solid #d4d4d4;background-color:#f2f2f2;height:35px}.reseller-shop-list .reseller-expanded-details .reseller-grid td{border-right:1px solid #d4d4d4}.reseller-shop-list .reseller-expanded-details .reseller-grid td.out-of-stock{color:#cc0000;font-size:10px}.reseller-shop-list .reseller-expanded-details .reseller-grid td div.is-error{background-color:#fff}.reseller-shop-list .reseller-expanded-details .reseller-grid td input[type="text"].is-error{color:red;border:solid 1px red}.reseller-shop-list .reseller-expanded-details .reseller-grid td.limited{background-color:#f89810}.reseller-shop-list .reseller-expanded-details .reseller-grid td.is-error{background-color:#cc0000}.reseller-shop-list .reseller-expanded-details .expanded_footer{margin-top:25px}.reseller-shop-list .reseller-expanded-details .expanded_footer .limited_box{background-color:#f89810;width:12px;height:12px;float:left;margin:4px 10px 0 0}.reseller-shop-list .reseller-expanded-details .expanded_footer .left{float:left;width:50%}.reseller-shop-list .reseller-expanded-details .expanded_footer .right{float:right}.reseller-shop-list .please_note{font-size:12px}.reseller-shop-list .dialog-content .continue-shopping .btn-large{margin-left:0 !important}.sidebar .sub-menu{font-weight:bold}.ie8 .page-content P{margin:1px 0 0 0}.page-shop-cart .layout-primary-content{width:72.5%}.page-shop-cart .layout-primary-content header{padding:60px 0 25px 3.591954023%}.page-shop-cart .layout-primary-content .special-offer{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:20px 3.591954023% 30px}.page-shop-cart .layout-primary-content .special-offer h2{color:#f90;margin:0 0 20px;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal}.page-shop-cart .layout-primary-content .special-offer h2 span{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.page-shop-cart .layout-primary-content .special-offer img{border:2px solid #a7a7a7;float:left;margin:0 20px 0 0}.page-shop-cart .layout-primary-content .special-offer p{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:14px}.page-shop-cart .layout-primary-content .disclaimer{font-size:12px;margin:20px 20px}.page-shop-cart .right-cart{width:24.0625%;margin-left:2.3958333333%}.page-shop-cart .module-recommended-products{background:#f3f3f3}.page-shop-cart .module-recommended-products h4{margin-bottom:20px}.page-shop-cart .sidebar .order-summary .order-amount-details{border-bottom:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.page-shop-cart .sidebar .order-summary .order-amount-details .tax,.page-shop-cart .sidebar .order-summary .order-amount-details .savings,.page-shop-cart .sidebar .order-summary .order-amount-details .vat_number,.page-shop-cart .sidebar .order-summary .order-amount-details .vat_number span{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px}.page-shop-cart .sidebar .order-summary .module-mcafee{position:static;margin:15px 0 0}.page-shop-cart .sidebar .order-summary .disclaimer{font-size:12px;text-transform:none;margin:20px 0 0}.page-shop-cart .btn-green{display:block;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;padding:11px 26px}.cart-items{margin:30px 0 0;width:100%}.cart-items .labels{padding:8px 20px;display:block;margin-bottom:10px}.cart-items .labels h5{margin:0}.cart-items .description{width:300px;text-align:left}.cart-items .quantity{width:174px}.cart-items .subtotal{width:174px}.cart-items .cart-items-content{display:block;padding:0 20px;margin-bottom:0}.cart-items .cart-items-content tr{border-top:1px solid #a7a7a7}.cart-items .cart-items-content tr:first-child{border-top:none}.cart-items .cart-items-content tr td{padding:18px 0;vertical-align:middle}.cart-items .cart-items-content tr .description p{font-weight:bold;margin:0;padding-left:80px}.cart-items .cart-items-content tr .description span{font-weight:normal}.cart-items .cart-items-content tr .quantity{text-align:center}.cart-items .cart-items-content tr .quantity input[type="text"]{display:block;width:55px;text-align:center;font-size:14px;margin:0 auto 8px}.cart-items .cart-items-content tr .quantity p{font-size:12px;margin:0;font-weight:bold}.cart-items .cart-items-content tr .quantity p a{margin:0 6px}.cart-items .cart-items-content tr .subtotal{text-align:center;font-weight:bold}.cart-items .cart-items-content img{float:left;border:2px solid #a7a7a7;margin:0 20px 0 0}.cart-items .cart-items-content .promotional-message{border-top:none}.cart-items .cart-items-content .promotional-message p{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:25px;text-transform:uppercase;color:#f89810;margin:0}.cart-items .cart-items-content .promotional-message span{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal}.cart-items .cart-items-content .promotional-message td{padding-top:0}.cart-items .cart-items-content .item_warning{line-height:30px;font-size:12px;padding:2px 10px;clear:both;margin:5px auto 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.5);-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.5);box-shadow:0px 1px 4px rgba(0,0,0,0.5);max-width:940px;background-color:#C00;color:#fff}.checkout-btn-1{margin:30px 0 7px}.promotional-code h3{margin:0}.promotional-code p{font-size:12px}.promotional-code .promo-input{margin:18px 0 12px 0;padding:2px 0}.promotional-code .promo-input input[type="text"]{float:left;width:150px;margin:3px 3px 0 0}.promotional-code .promo-input input[type="submit"]{display:block;float:right}.promotional-code .promo-input a{line-height:37px}.page-cart-review header .page-title{display:inline-block}.page-cart-review header .btn{display:inline-block;margin-top:15px}.page-cart-review .customer-info-col{float:left;margin-right:20px;width:47%}.page-cart-review .customer-info-col .customer-info{width:440px}.page-cart-review .customer-info-col .customer-info:first-child{margin-bottom:20px}.page-cart-review .customer-info-col .customer-info h4{font-size:14px;display:table-cell;width:150px}.page-cart-review .customer-info-col .customer-info>div{padding:0;display:table-cell}.page-cart-review .customer-info-col .customer-info>div p{margin:0}.page-cart-review .customer-info-col .customer-info>div p .payment-icon{display:inline-block;width:33px;height:20px;vertical-align:top;margin-bottom:8px}.page-cart-review .customer-info-col .customer-info>div p .payment-icon.visa{background:url(/img/training/pay-visa.png) no-repeat}.page-cart-review .customer-info-col .customer-info>div p .payment-icon.mastercard{background:url(/img/training/pay-mastercard.png) no-repeat}.page-cart-review .customer-info-col .customer-info>div p .payment-icon.discover{background:url(/img/training/pay-discover.png) no-repeat}.page-cart-review .customer-info-col .customer-info>div p .payment-icon.amex{background:url(/img/training/pay-amex.png) no-repeat}.page-cart-review .customer-info-col .customer-info>div p .payment-icon.ideal{background:url(/img/training/pay-ideal.png) no-repeat}.page-cart-review .customer-info-col .customer-info>div p .payment-icon.giftcard{background:url(/img/training/pay-giftcard.png) no-repeat}.page-cart-review .order-info{padding:0}.page-cart-review .order-info .cart-items img{border:none}.page-cart-review .order-info .cart-items .labels{background:#f2f2f2;box-shadow:none;border:none}.page-cart-review .order-info .cart-items .labels h5{margin-top:4px}.page-cart-review .order-info .cart-items .description,.page-cart-review .order-info .cart-items .quantity,.page-cart-review .order-info .cart-items .subtotal{width:315px}.page-cart-review .order-info .cart-items .quantity{text-align:center;vertical-align:top}.page-cart-review .order-info .cart-items .subtotal{text-align:right}.page-cart-review .order-info .cart-items tr .subtotal{text-align:right;padding-right:16px}.page-cart-review .order-info .cart-items .cart-items-content{box-shadow:none}.page-cart-review .order-info .cart-items .cart-items-content tr{border-bottom:1px solid #a7a7a7}.page-cart-review .order-info .cart-totals{text-align:right;text-transform:uppercase;font-size:14px;line-height:30px;border-bottom:#ddd 1px solid;padding:20px 20px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;box-shadow:none}.page-cart-review .order-info .cart-totals>div{padding-right:16px}.page-cart-review .order-info .cart-totals>div.subtotal{background:#f2f2f2;padding:10px 16px 10px 0}.page-cart-review .order-info .cart-totals>div.giftcard{float:right;clear:right}.page-cart-review .order-info .cart-totals>div span{min-width:120px;text-align:right;display:inline-block;letter-spacing:-0.7px}.page-cart-review .order-info .cart-totals>div span:first-child{text-align:left}.page-cart-review .order-info .cart-totals .subtotal{font-size:18px}.page-cart-review .order-info .cart-totals .total{font-size:18px;border-top:1px #a2a2a2 solid;float:right;margin-top:10px;padding-top:0px}.page-cart-review .order-info .cart-totals .total span{line-height:20px}.page-cart-review .order-info .cart-totals .total .total-amount{color:#6c207e;margin-top:10px;padding-top:10px}.page-cart-review .order-info div:last-child{padding-top:20px}.page-cart-review .order-info div:last-child .btn{margin:0 20px 20px 0}.page-cart-review .order-info .mcaffee{padding-right:20px}.page-cart-review .btn{float:right;vertical-align:bottom}.page-shop-cart.one-column .wrapper .layout-primary-content{width:100%}.page-shop-cart.one-column .wrapper .layout-primary-content .checkout-btn-1{float:right;margin:0}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .labels tr th{width:316px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .labels tr th.subtotal{text-align:right}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr td{width:316px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr td.quantity input[type="text"]{display:inline-block}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr td.quantity p{display:inline-block}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr td.subtotal{text-align:right}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.summary td div{background:#f2f2f2;padding:14px 15px 10px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.summary td div h4{float:left;vertical-align:middle;margin:0}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.summary td div h4:last-child{float:right}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.summary td div h4 span{font-weight:normal;display:inline-block;margin-left:20px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.summary td div p{float:right;vertical-align:middle}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions{border-top:none}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions td{padding-top:0}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .savings{text-align:right;margin:0 15px 10px 0;font-size:15px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .savings .value{margin-left:25px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes{float:left;vertical-align:top}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes h4{font-size:16px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes .cart-code-control{font-size:12px;background:url(/img/table-sort-dwn-pink.png) center right no-repeat;display:block;width:175px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes .cart-code-control.open{color:#000;background:url(/img/table-sort-up.png) center right no-repeat;opacity:0.5}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes .cart-code-wrap{margin-top:15px;display:none}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes .cart-code-wrap>div{float:left;width:280px;margin-right:20px}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes .cart-code-wrap input{width:150px;height:31px;margin-right:4px;margin-top:6px;vertical-align:middle}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes .cart-code-wrap .added_coupons{margin-top:0}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes .cart-code-wrap .applied-code{background:#f2f2f2;padding:6px 10px;margin-bottom:4px;font-size:11px;display:inline-block;margin-top:0}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .cart-codes .vat-error-message{padding:15px 0 0;font-size:11px;color:#999}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.checkout-actions .checkout-button-wrap{float:right}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.information{border-top:none}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.information td{padding-top:0;position:relative}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.information td div ul{margin:0;list-style:none}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.information td div ul li{margin:0}.page-shop-cart.one-column .wrapper .layout-primary-content .cart-items .cart-items-content tr.information td div ul li a{font-size:12px;line-height:14px}.nutrition-terms-wrap{float:left;clear:left;margin-top:20px;font-size:12px}.page-shop-cart .module-mcafee{position:inherit;float:right;bottom:inherit;right:inherit}.page-shop-cart .cart-items .cart-items-content img{border:none}.lte7 #cart-items ul{list-style-position:outside}.ie7 .promotional-code .promo-input input[type="text"]{margin:-2px 3px 0 0}.ie7 .promotional-code .promo-input a{line-height:35px;padding:8px 11px 9px 11px}.ie9 .promotional-code .promo-input input[type="text"]{margin:6px 2px 0 0}.ie9 .promotional-code .promo-input a{line-height:36px;margin-right:0}.ie7 .cart-items h5{margin:10px 0 0 20px}.ie7 .cart-items .cart-items-content img{margin:0 20px 0 21px}.ie8 .cart-items h5{margin:10px 0 0 20px}.ie8 .cart-items .cart-items-content img{margin:0 20px 0 20px}.ie8 .cart-items .cart-items-content tr td{padding:18px;position:relative}.ie8 .one-column.page-shop-cart .wrapper .layout-primary-content .cart-items .labels tr th.subtotal{padding-right:20px}.ie8 .one-column.page-shop-cart .wrapper .layout-primary-content .cart-items .cart-items-content tr.information td .module-mcafee{right:0}.ie9 .cart-items h5{margin:10px 0 0 20px}.ie9 .cart-items .cart-items-content img{margin:0 20px 0 19px}.sideblock{margin:18px 0 12px 0;padding:2px 0}#sb-vat-number .img-loader{margin:6px 0 0 0}.sideblock .verify{padding:8px 15px}.sidebar .order-summary{padding-bottom:15px}.sideblock input[type="text"]{float:left;width:150px;margin:3px 3px 0 0}.layout-shop-items ul{list-style-type:none;margin:0 -20px 0;padding:0 20px 5px}.layout-shop-items .shop-item{position:relative;float:left;width:23.487032%;min-height:281px;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);margin:0 0 15px 2%}.layout-shop-items .shop-item .quickview-trigger{position:absolute;left:50%;top:46%;display:none;margin-left:-49.5px;cursor:pointer}.layout-shop-items .shop-item:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);z-index:99;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3),0 0 15px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3),0 0 15px rgba(0,0,0,0.4);box-shadow:0 2px 4px rgba(0,0,0,0.3),0 0 15px rgba(0,0,0,0.4)}.layout-shop-items .shop-item.first-in-row{margin:0 0 15px;clear:both}.layout-shop-items .shop-item a{display:block}.layout-shop-items .shop-item a:hover{text-decoration:none}.layout-shop-items .shop-item img{width:160px;height:160px;margin:0}.layout-shop-items .shop-item .preview-swatches{margin:0 15px 10px}.layout-shop-items .shop-item .preview-swatches span{display:inline-block;cursor:pointer;margin:0;padding:0}.layout-shop-items .shop-item .preview-swatches span img{width:15px;height:15px;border:1px solid #8A8A8A}.layout-shop-items .shop-item-title{font-size:12px;color:#666;margin:5px 15px 0;overflow:hidden;text-overflow:ellipsis;height:34px}.layout-shop-items .shop-item-div{height:1px;background-color:#eee;margin:-3px 7px 0px 7px}.layout-shop-items .shop-item-price{font-weight:bold;color:#333;overflow:hidden;text-overflow:ellipsis;margin:0 15px;font-size:15px}.layout-shop-items .shop-item-rating{font-size:12px;margin:0 15px 10px}.layout-shop-items .product-promo-label{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;text-align:center;color:#fff;font-size:11px;text-transform:uppercase;background:inherit;padding:2px 0 0 0;line-height:1em;margin:0;position:absolute;width:100%;bottom:0}.layout-shop-items .product-promo-label.new{background-color:#7c2090}.layout-shop-items .product-promo-label.sale{background-color:red}.layout-shop-items .productRibbon{line-height:27px;font-size:13px;text-shadow:-1px 0px rgba(0,0,0,0.8);text-align:center;color:#fff;border-bottom:27px solid #787878;border-left:27px solid transparent;border-right:27px solid transparent;width:80px;height:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin:0;padding:0;top:21px;left:-33px;position:absolute;white-space:nowrap}.layout-shop-items .productRibbon span{max-width:90px;overflow:hidden;display:block}.layout-shop-items .productRibbon:before,.layout-shop-items .productRibbon:after{content:" ";position:absolute;width:0;height:0;border-bottom:3px solid #282828;border-right:3px solid #282828;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.layout-shop-items .productRibbon:before{border-left:3px solid transparent;border-right:3px solid transparent;bottom:-29px;left:-29px}.layout-shop-items .productRibbon:after{border-top:3px solid transparent;border-bottom:3px solid transparent;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:104px;bottom:-31px}.layout-shop-items .productRibbon.new{border-bottom-color:#7c2090}.layout-shop-items .productRibbon.new:before,.layout-shop-items .productRibbon.new:after{border-bottom-color:#5a0b6a;border-right-color:#5a0b6a}.layout-shop-items .productRibbon.new:before{border-left-color:transparent;border-right-color:transparent}.layout-shop-items .productRibbon.new:after{border-top-color:transparent;border-bottom-color:transparent}.layout-shop-items .productRibbon.sale{border-bottom-color:red}.layout-shop-items .productRibbon.sale:before,.layout-shop-items .productRibbon.sale:after{border-bottom-color:#880b4b;border-right-color:#880b4b}.layout-shop-items .productRibbon.sale:before{border-left-color:transparent;border-right-color:transparent}.layout-shop-items .productRibbon.sale:after{border-top-color:transparent;border-bottom-color:transparent}.layout-shop-items .productRibbon.promotion{border-bottom-color:#009dac}.layout-shop-items .productRibbon.promotion:before,.layout-shop-items .productRibbon.promotion:after{border-bottom-color:#006069;border-right-color:#006069}.layout-shop-items .productRibbon.promotion:before{border-left-color:transparent;border-right-color:transparent}.layout-shop-items .productRibbon.promotion:after{border-top-color:transparent;border-bottom-color:transparent}.layout-shop-items .productRibbon.zinExclusive{border-bottom-color:#f09310}.layout-shop-items .productRibbon.zinExclusive:before,.layout-shop-items .productRibbon.zinExclusive:after{border-bottom-color:#a05e00;border-right-color:#a05e00}.layout-shop-items .productRibbon.zinExclusive:before{border-left-color:transparent;border-right-color:transparent}.layout-shop-items .productRibbon.zinExclusive:after{border-top-color:transparent;border-bottom-color:transparent}.layout-shop-items .unavailable:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}.layout-shop-items .unavailable:after{content:"";display:block;text-align:center;font-size:13px;color:#73207a;line-height:30px;text-transform:uppercase;font-weight:bold;position:relative;z-index:991}.layout-shop-items .unavailable:before{width:100%;height:100%;position:absolute;z-index:99;top:0;left:0;background:#fff;opacity:.5;display:block;content:""}.layout-shop-items .unavailable a{pointer-events:none;cursor:default;position:relative;z-index:1}.layout-shop-items .unavailable img{-webkit-filter:grayscale(100%);opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.layout-shop-items .unavailable .quickview-trigger{display:none !important}.layout-shop-items .unavailable .u-label{text-align:center;font-size:13px;color:#73207a;line-height:30px;text-transform:uppercase;font-weight:bold;position:relative;z-index:991}.no-csstransforms .productRibbon{border-left:0px solid transparent;border-right:0px solid transparent;width:164px;top:0;left:0;filter:alpha(opacity=90)}.no-csstransforms .productRibbon span{max-width:160px}.no-csstransforms .productRibbon:before,.no-csstransforms .productRibbon:after{display:none}.page-shop-list h1.page-title{width:550px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ie8 .unavailable .shop-item-filter{position:absolute;top:0;width:165px;height:220px;z-index:99;background-color:#eee;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.page-shop-purchase-confirmation .module-order-item-thumbnails .order-item{background:none}.page-shop-purchase-confirmation .module-order-item-thumbnails .order-item .details{-webkit-box-shadow:#fff 0 1px 0;-moz-box-shadow:#fff 0 1px 0;box-shadow:#fff 0 1px 0;border-bottom:1px solid #bbb;padding:0 0 15px 0;margin:0 0 15px 0}.page-shop-purchase-confirmation .layout-primary-content h4{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal}.page-shop-purchase-confirmation .module-recommended-products{background:#f3f3f3}.page-shop-purchase-confirmation .order-details h4{margin:0 0 3px 0}.page-shop-purchase-confirmation .order-details p{font-weight:600;color:#666;margin:0}.page-shop-purchase-confirmation .order-details .order-number{margin:0 0 8px 0}.page-shop-purchase-confirmation .account-perks{list-style-type:none;border-top:1px solid #999;border-bottom:1px solid #999;margin:20px 0;padding:14px 0}.page-shop-purchase-confirmation .account-perks li{float:left;width:175px;margin:0}.page-shop-purchase-confirmation .account-perks p{font-size:0.8571428571em;color:#666}.page-shop-purchase-confirmation .account-perks h4{text-transform:none;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;font-size:0.9785714286em;color:#000;margin:0 0 4px}.page-shop-purchase-confirmation .account-perks .faster-checkout{padding:9px 27px 9px 0}.page-shop-purchase-confirmation .account-perks .track-orders{padding:9px 28px;border-left:1px solid #999;border-right:1px solid #999}.page-shop-purchase-confirmation .account-perks .special-offers{width:180px;padding:9px 0 9px 27px}.page-shop-purchase-confirmation .module-sidebar-content-box.return-policy{margin-top:72px}.page-shop-purchase-confirmation .share-purchase h3{margin:0}.page-shop-purchase-confirmation .share-purchase .tabs{margin-top:16px}.page-shop-purchase-confirmation .share-purchase .tabs .ui-state-default{width:47%}.page-shop-purchase-confirmation .share-purchase .tabs .facebook,.page-shop-purchase-confirmation .share-purchase .tabs .twitter{font-size:1em;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;padding-left:30px;margin-left:0px}.page-shop-purchase-confirmation .share-purchase .tabs .facebook{background:url("/img/fb-icon.png") no-repeat 10px center}.page-shop-purchase-confirmation .share-purchase .tabs .twitter{background:url("/img/tw-icon.png") no-repeat 10px center}.page-shop-purchase-confirmation .share-purchase textarea{min-height:140px}.page-shop-purchase-confirmation .share-purchase .submit{background:#eee;padding:0 8px 10px}.page-shop-purchase-confirmation .share-purchase .submit input{display:inline-block;text-shadow:none}.page-shop-purchase-confirmation .links{border-bottom:none;box-shadow:none}.page-shop-purchase-confirmation .links ul{list-style-type:none;margin:6px 0 0 0;padding:0}.page-shop-purchase-confirmation .links li{font-size:13px;margin:0 0 1px 0}.create-account .signup-form .input-group{margin-bottom:10px}.create-account .signup-form label{float:left;width:140px;text-align:right;line-height:2.2857142857em;margin-bottom:0}.create-account .signup-form input[type='text'],.create-account .signup-form input[type='password']{width:300px;margin:0 0 0px 20px}.create-account .signup-form .checkboxes{padding:0 0 0 160px}.create-account .signup-form .checkboxes .fine-print{line-height:16px;font-size:12px;color:#999;margin:0px 0 10px 20px}.create-account .signup-form .submit{text-align:right;margin:10px 0 0 0;padding:0 0 3px 0}.lte7 .purchase-confirmation .share-purchase textarea{width:190px}.page-product-detail .module-recommended-products{position:absolute;top:20px;right:28px;width:80px;margin:0 -25px 0 -100px;padding:60px 10px 0}.page-product-detail .module-recommended-products h6{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;text-align:center;text-shadow:0 1px 2px #fff;margin:0 0 15px 0}.page-product-detail .module-special-banner{margin-left:-25px}.layout-product-images{width:425px;padding:30px 0 0 0;float:left;text-shadow:0 1px 0 #fff;margin-bottom:30px}.layout-product-details{width:455px;float:right;background:-owg-linear-gradient(left, #fff 0%, #fff 79.2079207921%, #f2f2f2 79.2179207921%, #f2f2f2 100%);background:-webkit-linear-gradient(left, #fff 0%, #fff 79.2079207921%, #f2f2f2 79.2179207921%, #f2f2f2 100%);background:-moz-linear-gradient(left, #fff 0%, #fff 79.2079207921%, #f2f2f2 79.2179207921%, #f2f2f2 100%);background:-o-linear-gradient(left, #fff 0%, #fff 79.2079207921%, #f2f2f2 79.2179207921%, #f2f2f2 100%);background:linear-gradient(left, #fff 0%, #fff 79.2079207921%, #f2f2f2 79.2179207921%, #f2f2f2 100%);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:0 0 0 25px;margin-bottom:30px;background-color:#ffffff}.lte8 .product-detail .layout-primary-content{background:url("/img/bg-layout-primary-content.jpg") right repeat-y;background-color:#ffffff}.product-specs{clear:both;margin:30px 0}.product-specs h5{font-size:16px;margin:0 0 2px 0}.product-specs p{margin:5px 0 15px}.product-specs .circle{display:inline-block;width:30px;height:30px;background:#f89810;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 -1px -1px}.product-specs ul{list-style-type:none;background:#f3f3f3;-webkit-box-shadow:inset 0 2px 6px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 2px 6px rgba(0,0,0,0.15);box-shadow:inset 0 2px 6px rgba(0,0,0,0.15);margin:0 -20px -20px;overflow:hidden}.product-specs ul li{float:left;width:29.19%;min-height:100px;border-right:1px solid #dddddd;padding:17px 2% 0}.product-specs ul aside{margin:0 12px 5px 0}.product-specs ul .fit{overflow:hidden}.product-specs ul .fit aside{float:left;width:30px}.product-specs ul .care{border-right:none}.product-specs ul img{margin:0 25px 0 0}.product-specs ul img:last-child{margin:0}.product-specs ul p{font-size:12px;line-height:15px;color:#999;margin:0}.lte8 #product-specs .care img{margin-right:20px}.review-stats{margin:-20px -20px 10px;padding:10px;overflow:hidden}.review-stats .detail-block{float:left;height:192px;margin:0 12px 0 0;padding:20px;background:#f3f3f3}.review-stats h4,.review-stats h5{font-size:20px;margin:0 0 14px;text-shadow:0 1px 0 #fff}.review-stats h5{color:#6c207e}.review-stats .averages{width:210px}.review-stats .averages h4,.review-stats .averages .score-module{margin:0 0 8px 0}.review-stats .averages p{font-size:12px;font-weight:600;color:#666;margin:0 0 2px}.review-stats .averages .module-range-bar{margin:0 0 8px 0;padding-top:4px;overflow:hidden}.review-stats .averages .module-range-bar .range-bar{width:100%;height:6px;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f8f8f8',GradientType=0 );border:1px solid #f8f8f8;margin:0 0 3px 0}.review-stats .averages .module-range-bar .range-pointer{position:relative;top:-3px;width:11px;height:11px;background:#ee0093;background:-moz-linear-gradient(top, #ee0093 0%, #a40065 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee0093), color-stop(100%, #a40065));background:-webkit-linear-gradient(top, #ee0093 0%, #a40065 100%);background:-o-linear-gradient(top, #ee0093 0%, #a40065 100%);background:-ms-linear-gradient(top, #ee0093 0%, #a40065 100%);background:linear-gradient(to bottom, #ee0093 0%, #a40065 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0093', endColorstr='#a40065',GradientType=0 );-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #8a0e67}.review-stats .averages .module-range-bar p{font-weight:normal;font-size:10px}.review-stats .averages .module-range-bar .min{float:left}.review-stats .averages .module-range-bar .max{float:right}.review-stats .advanced-filters{width:410px}.review-stats .advanced-filters label{display:block;margin:0 0 10px}.review-stats .advanced-filters .language{float:left;width:210px}.review-stats .advanced-filters .age{float:left;width:190px;margin-left:10px;clear:none}.review-stats .ratings ul{list-style-type:none;margin:0}.review-stats .module-rating-count{overflow:hidden}.review-stats .module-rating-count .rating-label{float:left;width:50px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;line-height:14px;text-transform:uppercase;margin:0}.review-stats .module-rating-count .rating-count{float:left;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;line-height:14px;margin:0}.review-stats .module-rating-count .ui-progressbar{float:left;width:140px;height:7px;margin:0 5px;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-top:2px;padding:0}.review-stats .module-rating-count .scoring-bar{padding:0}.review-stats .module-rating-count .ui-progressbar-value{background:#ec008c}.review-stats .leave-review{width:166px;margin:0}.review-stats .leave-review p{font-size:12px;line-height:15px;margin-bottom:20px}.review-stats .ui-progressbar{border:1px solid #4b4b4b;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:90%;margin:0 auto;height:6px;background:#ddd}.review-stats .ui-progressbar-value{height:100%;background:#484848}.customer-reviews p{color:#666;font-size:13px}.customer-reviews .customer-review{margin-top:50px}.customer-reviews .customer-review:first-child{margin-top:0}.customer-reviews h6{font-size:25px;margin:0}.customer-reviews .review-date{margin:0 0 13px;font-size:13px}.customer-reviews .review-rating{margin:5px 0 17px}.customer-reviews .review-rating .rating-aside{color:#999}.customer-reviews .review-username{margin:0}.customer-reviews .reviewer-info{list-style-type:none;margin:0;padding:0;overflow:hidden}.customer-reviews .reviewer-info li{float:left;color:#666;border-right:1px solid #999;margin:0 10px 0 0;padding:0 10px 0 0;font-size:13px}.customer-reviews .review-body{margin-top:10px}.customer-reviews .review-helpful{margin:30px 0 30px 0}.customer-reviews .review-helpful .btn{display:inline-block;font-size:10px;font-weight:600;padding:3px 7px}.customer-reviews .review-helpful .yes-helpful{margin:-2px 4px 0 15px}.customer-reviews .review-helpful .no-helpful{margin:-2px 15px 0 0}.customer-reviews .review-content{width:64%;float:left}.customer-reviews .review-scores{width:27%;float:right;background:#fff;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:10px 0 0 0}.customer-reviews .review-scores .score-module{margin:0 0 10px 0;padding-top:4px}.customer-reviews .review-scores p{margin:0}.customer-reviews .review-scores .module-range-bar .range-bar{width:100%;height:6px;background:#fcfcfc;background:-moz-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f8f8f8));background:-webkit-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-o-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:-ms-linear-gradient(top, #fcfcfc 0%, #f8f8f8 100%);background:linear-gradient(to bottom, #fcfcfc 0%, #f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f8f8f8',GradientType=0 );border:1px solid #f8f8f8;margin:0 0 3px 0}.customer-reviews .review-scores .module-range-bar .range-pointer{position:relative;top:-3px;width:11px;height:11px;background:#ee0093;background:-moz-linear-gradient(top, #ee0093 0%, #a40065 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee0093), color-stop(100%, #a40065));background:-webkit-linear-gradient(top, #ee0093 0%, #a40065 100%);background:-o-linear-gradient(top, #ee0093 0%, #a40065 100%);background:-ms-linear-gradient(top, #ee0093 0%, #a40065 100%);background:linear-gradient(to bottom, #ee0093 0%, #a40065 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0093', endColorstr='#a40065',GradientType=0 );-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:1px solid #8a0e67}.customer-reviews .review-scores .module-range-bar .min{float:left;font-size:10px;padding:0}.customer-reviews .review-scores .module-range-bar .max{float:right;font-size:10px;padding:0}.customer-reviews .social{clear:both;margin:0;padding:0 0 8px;border-bottom:1px solid #f3f3f3;overflow:hidden}.customer-reviews .social .helpful a:hover,.customer-reviews .social .not-helpful a:hover{text-decoration:none}.customer-reviews .social .helpful{float:left;display:block;height:20px;background:url("/img/review-helpful-sprite.png") no-repeat;margin:0 5px 0 0;padding:0 0 0 73px}.customer-reviews .social .helpful span{display:block;background:transparent url("/img/review-helpful-sprite.png") no-repeat right top;line-height:20px;font-size:12px;font-weight:600;padding:0 8px 2px 0}.customer-reviews .social .not-helpful{float:left;display:block;height:20px;background:url("/img/review-helpful-sprite.png") no-repeat 0 -20px;padding:0 0 0 35px}.customer-reviews .social .not-helpful span{display:block;background:transparent url("/img/review-helpful-sprite.png") no-repeat -99px -20px;line-height:20px;font-size:12px;font-weight:600;padding:0 8px 2px 0}.customer-reviews .social .post-comment{float:right;background:url("/img/icon-comments.jpg") 0 3px no-repeat;padding:0 0 0 19px;font-size:13px}.module-cart-item{margin-bottom:5px;overflow:hidden}.module-cart-item img{float:left;border:2px solid #a7a7a7;margin:0 20px 0 0}.module-cart-item p{font-weight:600;margin:0}.module-cart-item span{font-weight:normal}.BVFieldSelect{padding:0 !important}.size-chartDiv>.tabs>ul{padding:5px 0 0 2px}.size-chartDiv>.tabs>ul .ui-state-default{background:#b00062;background:-owg-linear-gradient(#e20277 0%, #b00062 100%) !important;background:-webkit-linear-gradient(#e20277 0%, #b00062 100%) !important;background:-moz-linear-gradient(#e20277 0%, #b00062 100%) !important;background:-o-linear-gradient(#e20277 0%, #b00062 100%) !important;background:linear-gradient(#e20277 0%, #b00062 100%) !important}.size-chartDiv h1,.size-chartDiv h2,.size-chartDiv h3,.size-chartDiv h4{margin:0;padding:0}.size-chartDiv h1{font-family:'Give You Glory', cursive;font-weight:bold;text-transform:none;font-size:43px;text-align:center}.size-chartDiv .topSizeInfo{background:#f5f5f5;text-align:center;margin:10px 0 20px;padding:20px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal}.size-chartDiv .topSizeInfo h4{font-family:"DIN Next W02 Bold" !important;margin:0 !important;font-size:17px !important}.size-chartDiv .topSizeInfo p{font-size:17px !important}.size-chartDiv .topSizeInfo p:last-child{margin-top:10px}.size-chartDiv .topSizeInfo strong{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.size-chartDiv .wrapSizeInfo{height:490px;overflow-y:auto;padding:0 30px 0;margin-top:25px}.size-chartDiv .categSize{padding-bottom:0.3em;margin-right:150px}.size-chartDiv .btnSizeChart{float:right;width:100px;font-size:12px;padding-top:10px;text-align:right}.size-chartDiv .btnSizeChart span{display:inline-block;padding:0.4em 0 0.4em 0.4em;text-transform:uppercase;cursor:pointer}.size-chartDiv .btnSizeChart span:first-child,.size-chartDiv .btnSizeChart span:last-child{color:#e20277}.size-chartDiv .btnSizeChart span.selectSize{color:#111}.size-chartDiv .sizeChTable{text-transform:uppercase;background:#f5f5f5;width:100%;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.size-chartDiv .sizeChTable tr:nth-child(odd){background:#ebebeb}.size-chartDiv .sizeChTable th{background:#414141;color:#fff;line-height:34px;border-left:solid 1px #414141;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px}.size-chartDiv .sizeChTable th:first-child{border-left:solid 1px #414141}.size-chartDiv .sizeChTable tr{border-bottom:solid 1px #dddcdc}.size-chartDiv .sizeChTable tr td:first-child{border-left:solid 1px #dddcdc;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.size-chartDiv .sizeChTable tr td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:solid 1px #dddcdc;text-align:center;line-height:30px;text-align:center;color:#333}.size-chartDiv .sizeChTable tr td span+span{display:none}.size-chartDiv .sizeChTable.brandSizes td:first-child{text-align:left;font-size:16px;font-weight:bold;color:#545861}.size-chartDiv .sizeChTable.brandSizes td:first-child span{color:#e50278;padding-left:20px}.size-chartDiv .sizeChartInfo{margin-top:60px;position:relative;min-height:250px}.size-chartDiv .sizeChartInfo .sizeDescr p{color:#666  !important}.size-chartDiv .sizeChartInfo .sizeDescr h4{margin:0 !important;font-size:14px;font-family:"DIN Next W02 Bold" !important;color:#666  !important}.size-chartDiv .sizeChartInfo.horzLayout .sizeDescr{width:230px;float:left}.size-chartDiv .sizeChartInfo.horzLayout .sizeDescr:last-child{float:right}.size-chartDiv .sizeChartInfo.vertLayout{min-height:400px}.size-chartDiv .sizeChartInfo.vertLayout .sizeDescr{width:330px;float:none;margin-bottom:28px}.size-chartDiv .sizeChartInfo .size-indicator{position:absolute;font-size:13px;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.size-chartDiv .sizeChartInfo .sizeImage{position:absolute;text-align:center;top:0;text-transform:uppercase;font-size:16px;font-weight:bold;color:#999}.size-chartDiv .sizeChartInfo .sizeImage.horizSize{width:240px;height:240px;left:255px}.size-chartDiv .sizeChartInfo .sizeImage.vertSize{left:118px;top:0;height:370px}.size-chartDiv .sizeChartInfo .sizeImage.vertSize .size-indicator{width:100px;text-align:right}.size-chartDiv .infoSizeBlock .titleSizeChart{background:#414141;color:#fff;font-family:'Give You Glory', cursive;font-size:24px;font-weight:bold;text-align:center;padding:0.2em !important;margin:10px 0 !important;text-transform:lowercase;line-height:1.2em}.size-chartDiv .infoSizeBlock .titleSizeChart:first-letter{text-transform:uppercase}.size-chartDiv .infoSizeBlock .blockSize{display:inline-block;width:49%;vertical-align:top;padding-bottom:40px}.size-chartDiv .infoSizeBlock .blockSize p{text-align:left;color:#666  !important}.size-chartDiv .infoSizeBlock .blockSize p:first-child{padding-right:15px}.page-shipping-billing .field-group{width:475px;margin:30px 0}.page-shipping-billing .input-group{margin:0 0 10px 0}.page-shipping-billing .input-group label{float:left;width:120px;text-align:right;line-height:2.2857142857em;margin:0 10px 0 0;display:inline-block;vertical-align:middle;float:none;line-height:1em}.page-shipping-billing .input-group label.value{margin-left:20px;text-align:left;text-transform:none;width:375px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif}.page-shipping-billing .input-group label.cancel-mem{float:none;width:260px;text-align:left;text-transform:none;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;line-height:15px;font-weight:bold}.page-shipping-billing .input-group label .optional{color:#999;display:block;font-size:11px}.page-shipping-billing .input-group input[type='text'],.page-shipping-billing .input-group input[type='tel'],.page-shipping-billing .input-group input[type='email'],.page-shipping-billing .input-group select,.page-shipping-billing .input-group .selectboxit-container{float:right;width:300px;display:inline-block;vertical-align:middle;float:none;line-height:1em}.page-shipping-billing .input-group input[type='text'] .selectboxit-options,.page-shipping-billing .input-group input[type='tel'] .selectboxit-options,.page-shipping-billing .input-group input[type='email'] .selectboxit-options,.page-shipping-billing .input-group select .selectboxit-options,.page-shipping-billing .input-group .selectboxit-container .selectboxit-options{width:300px}.page-shipping-billing .input-group input[type='text']:nth-child(3){margin:5px 0 0 135px}.page-shipping-billing .input-group.checkboxes{padding:0 0 0 135px}.page-shipping-billing .input-group .checkbox-label{line-height:21px;float:none;width:auto;margin-left:5px}.page-shipping-billing .input-group input.small-input{width:117px}.page-shipping-billing .input-group.participant-address input:last-child,.page-shipping-billing .input-group.billing-address input:last-child{margin-left:135px}.page-shipping-billing .shipping-options{width:auto;margin:35px 0 0}.page-shipping-billing .shipping-options h4{margin-bottom:5px}.page-shipping-billing .shipping-options p{line-height:1.0948905109em;margin-bottom:20px}.page-shipping-billing .shipping-options small{margin:20px 0 0;clear:both;display:block;font-size:0.75em}.page-shipping-billing .shipping-options .selectboxit-container{width:370px;float:none}.page-shipping-billing .shipping-options .selectboxit-container .selectboxit-options{width:370px}.page-shipping-billing .block p.field-help,.page-shipping-billing p.field-help{position:absolute;left:430px;top:-2px;width:226px;overflow:hidden;font-size:15px}.page-shipping-billing .field-help a{margin-left:10px;padding-left:10px;border-left:1px solid #d0d0d0;font-size:.75em}.page-shipping-billing .field-help a .icon{background:url("/img/template/tooltip-bg.png?1353012324") no-repeat scroll center center transparent;display:inline-block;height:21px;margin-left:5px;position:relative;top:5px;width:20px;*top:0}.page-shipping-billing .tooltip-popup{display:none}.page-shipping-billing .has-tooltip-popup:hover+.tooltip-popup{display:block}.page-shipping-billing .tooltip-popup h4{font-family:"Lucida Grande",Helvetica,Arial,sans-serif;line-height:normal}.page-shipping-billing .country-tooltip{bottom:33px;left:316px;width:400px}.page-shipping-billing .shipping-popup{height:100px}.page-shipping-billing .payment-info h4,.page-shipping-billing .shipping-address h4{margin:0 0 22px 0}.page-shipping-billing .payment-info .expiry-date .selectboxit-container,.page-shipping-billing .shipping-address .expiry-date .selectboxit-container{float:left}.page-shipping-billing .payment-info .expiry-date .expiry-month-select,.page-shipping-billing .payment-info .expiry-date .expiry-monthSelectBoxItContainer,.page-shipping-billing .shipping-address .expiry-date .expiry-month-select,.page-shipping-billing .shipping-address .expiry-date .expiry-monthSelectBoxItContainer{width:172px;margin:0 10px 0 0 !important}.page-shipping-billing .payment-info .expiry-date .expiry-year-select,.page-shipping-billing .payment-info .expiry-date .expiry-yearSelectBoxItContainer,.page-shipping-billing .shipping-address .expiry-date .expiry-year-select,.page-shipping-billing .shipping-address .expiry-date .expiry-yearSelectBoxItContainer{width:118px}.page-shipping-billing .payment-info .expiry-date #expiry-yearYearSelectBoxItContainer,.page-shipping-billing .payment-info .expiry-date #expiry-yearSelectBoxItContainer,.page-shipping-billing .shipping-address .expiry-date #expiry-yearYearSelectBoxItContainer,.page-shipping-billing .shipping-address .expiry-date #expiry-yearSelectBoxItContainer{width:118px;margin-left:15px}.page-shipping-billing .payment-info .expiry-date #expiry-monthSelectBoxItContainer,.page-shipping-billing .shipping-address .expiry-date #expiry-monthSelectBoxItContainer{width:166px;margin-left:15px}.page-shipping-billing .payment-info #card-security,.page-shipping-billing .shipping-address #card-security{float:none;width:117px;margin:0 12px 0 0}.page-shipping-billing .payment-info .help,.page-shipping-billing .shipping-address .help{border-left:1px solid #d0d0d0;padding:0 0 0 10px;font-size:0.75em;position:relative}.page-shipping-billing .payment-info .help .icon,.page-shipping-billing .shipping-address .help .icon{display:inline-block;width:20px;height:21px;background:url("/img/tooltip-bg.png") no-repeat center center;margin-left:5px;top:5px;position:relative}.page-shipping-billing .payment-info .help .security-code-popup,.page-shipping-billing .shipping-address .help .security-code-popup{display:none}.page-shipping-billing .payment-info .help:hover .security-code-popup,.page-shipping-billing .shipping-address .help:hover .security-code-popup{display:block}.page-shipping-billing .address-check{border-bottom:1px solid #999;margin:0 0 20px 0;padding:0 0 12px 0}.page-shipping-billing .credit-card-info{position:relative;margin:0 0 15px 0}.page-shipping-billing .credit-card-info .field-group{margin-bottom:0;margin-top:17px}.page-shipping-billing .credit-card-info label[for="expiry-month"]+.selectboxit-container{margin-bottom:10px}.page-shipping-billing .credit-card-info .mcafee{position:absolute;right:30px;bottom:30px}.page-shipping-billing .card-security-input{float:none;width:117px;margin:0 12px 0 0}.page-shipping-billing .alternate-payment-info{display:none;padding-bottom:15px}.page-shipping-billing .CartCode .gift-cart,.page-shipping-billing .CartCode .promoAffiliate{margin-bottom:10px}.page-shipping-billing .CartCode h4{margin:0 0 6px 0}.page-shipping-billing .CartCode .code-cart-hint{padding-left:25px;font-style:italic;color:#666666;margin:5px 0 10px;display:block}.page-shipping-billing .CartCode .cart-code{background:#f2f2f2;margin-bottom:2px;padding:0 20px;margin-left:-20px;margin-right:-20px;line-height:40px}.page-shipping-billing .CartCode .cart-code label{display:inline-block;width:115px;padding-right:10px;margin:0;text-align:left;line-height:40px}.page-shipping-billing .CartCode .cart-code span{padding:0 10px;font-size:13px;font-weight:normal}.page-shipping-billing .CartCode .cart-code .card-data{white-space:nowrap;padding:0.1em 1.4em;line-height:1em;margin-top:5px;font-size:13px;background:#fff;color:#00a0af}.page-shipping-billing .CartCode .cart-code a{float:right;font-size:12px}.page-shipping-billing .code-entry a+.cart-code{margin-top:10px}.page-shipping-billing .checkBoxContent{display:inline-block;vertical-align:top;width:20px}.page-shipping-billing .contentWrap{display:inline-block;font-size:12px}.page-shipping-billing .contentWrap label{font-weight:bold;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;color:#333333}.page-shipping-billing .code-entry{margin-bottom:10px}.page-shipping-billing .code-entry label{width:130px}.page-shipping-billing .code-entry input[type='text']{float:none;margin:0 6px 0 20px;font-size:12px;color:#999;font-style:italic}.page-shipping-billing .code-entry .btn{position:relative;padding:10px 20px 8px}.page-shipping-billing .code-entry #gift-card-pin{width:65px;margin-left:0}.page-shipping-billing #address2{margin-top:10px}.page-shipping-billing #shipping-method{float:none;margin:20px 0}.page-shipping-billing .total-cost{background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:9px 9px 9px 20px;overflow:hidden}.page-shipping-billing .total-cost h4{float:left;line-height:40px;margin:0}.page-shipping-billing .total-cost h4 span{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:24px}.page-shipping-billing .total-cost h4 span.itc-total-currency{font-size:13px}.page-shipping-billing .total-cost #submit-order,.page-shipping-billing .total-cost input[type="submit"]{float:right}.page-shipping-billing .promo p{font-style:italic;color:#666666}.page-shipping-billing .promo .input-group.promo-entry label{width:170px;text-align:right;display:inline-block;vertical-align:middle;float:none;line-height:1em}.page-shipping-billing .promo .input-group.promo-entry input[type='text']{display:inline-block;vertical-align:middle;float:none;line-height:1em}.page-shipping-billing .promo .input-group.promo-entry .btn{margin-left:20px;display:inline-block}.page-shipping-billing.add-payment form span.is-invalid,.page-shipping-billing.add-payment form label.error,.page-shipping-billing.add-payment form div.error-message{left:130px;top:25px}.page-shipping-billing.add-payment .payment-info .payment-block{margin-bottom:0;padding-top:20px;padding-bottom:10px}.page-shipping-billing.add-payment .payment-info .payment-block .is-invalid .card-icon{vertical-align:top}.page-shipping-billing.add-payment .billing-info .block:first-child{padding-top:10px}.page-shipping-billing.add-payment .billing-info .billing-address h4{margin-left:135px;margin-bottom:15px;margin-top:10px;font-weight:normal}.page-shipping-billing.add-payment .billing-info .billing-address .billing-first-name{width:37%}.page-shipping-billing.add-payment .billing-info .billing-address .billing-last-name .is-invalid{left:0}.page-shipping-billing.add-payment .billing-info .billing-address .billing-city{width:31%}.page-shipping-billing.add-payment .billing-info .billing-address .billing-city .is-invalid{padding:5px 12px}.page-shipping-billing.add-payment .billing-info .billing-address .billing-city input#billing_city{width:150px}.page-shipping-billing.add-payment .billing-info .billing-address .billing-zip label{width:100px}.page-shipping-billing.add-payment .billing-info .billing-address .billing-zip input#billing_postal_code{width:150px}.page-shipping-billing.add-payment .billing-info .billing-address .billing-zip .is-invalid{left:105px}.page-shipping-billing.add-payment .cancel-payment{font-size:12px;margin-left:5px;text-decoration:none}.page-shipping-billing.add-payment .cancel-payment span{color:#7c7c7c}.sidebar .return-policy h4 strong{color:#636363;display:block;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:1.1111111111em;margin-bottom:3px}.sidebar .order-summary h3{margin:0 0}.sidebar .order-summary h5{margin:18px 0}.sidebar .order-summary .value{float:right}.sidebar .order-summary .subtotal,.sidebar .order-summary .savings,.sidebar .order-summary .tax,.sidebar .order-summary .shipping{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal}.sidebar .order-summary .subtotal{font-size:1.125em;border-bottom:1px solid #bbb;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:15px;margin-bottom:15px}.sidebar .order-summary .shipping{border-bottom:1px solid #bbb;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:18px;margin-bottom:15px}.sidebar .order-summary .total{margin:15px 0 0}.sidebar .order-summary .total .value{color:#6c207e}.sidebar .order-summary .order-amount-details{text-shadow:0px 1px 0px #fff;border-bottom:1px solid #bbb;-webkit-box-shadow:0 1px 0 #fff;-moz-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;padding-bottom:15px;margin-bottom:15px}.sidebar .order-summary .order-amount-details h4{clear:both}.sidebar .order-summary .order-amount-details span{float:right;text-align:right}.sidebar .order-summary .order-amount-details span.itc-summary-currency{font-size:12px;margin-left:2px;float:right}.sidebar .order-summary .order-amount-details .vat_number,.sidebar .order-summary .order-amount-details .vat_number span{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px}.sidebar .order-summary .order-amount-details .row:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.sidebar .order-summary .order-amount-details .row{margin:18px 0;width:auto}.sidebar .order-summary .order-amount-details .row h5{float:left;clear:left;margin:0;width:130px}.sidebar .order-summary .order-amount-details .row span{margin:0;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;color:#333;font-size:14px;line-height:.92857em}.sidebar .order-summary .order-amount-details .training_price{padding-top:1px}.sidebar .order-summary .order-amount-details .training_price span:first-child{text-align:left;float:left;width:135px;line-height:20px}.lte7 .order-amount-details h4,.lte7 .order-amount-details h5{overflow:hidden}.security-code-popup{width:410px;height:200px;bottom:30px;left:-83px;padding:20px;font-size:1.3333333333em}.security-code-popup h4{font-size:1.25em;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;margin-bottom:18px}.security-code-popup .card-image{width:189px;height:122px;overflow:hidden;text-indent:100%;white-space:nowrap}.security-code-popup .card{text-align:center}.security-code-popup .card h5{margin:8px 0 5px}.security-code-popup .card p{margin:0;font-size:0.75em}.security-code-popup .card-front{float:right}.security-code-popup .card-front .card-image{background:url("/img/card-front.png") no-repeat center top}.security-code-popup .card-back{float:left}.security-code-popup .card-back .card-image{background:url("/img/card-back.png") no-repeat center top}.lte7 .billing-shipping .input-group{z-index:100}.lte7 .billing-shipping a.help{border:none}.lte7 .billing-shipping a.help:hover{text-decoration:none}.lte7 .billing-shipping .security-code-popup{z-index:10}.lte7 .billing-shipping .security-code-popup .card-front .card-image{background:url("/img/card-front.png")}.lte7 .billing-shipping .security-code-popup .card-back .card-image{background:url("/img/card-back.png")}.lte7 .billing-shipping .mcafee{z-index:1}.lte7 .billing-shipping .input-group input[type='text'],.lte7 .billing-shipping .input-group select,.lte7 .billing-shipping .input-group .selectboxit-container{width:290px}.boxInfoCan{margin:0 0 15px 0}.needInfobox,.preferEmailbox{display:inline-block;min-height:95px;padding:10px;width:316px;vertical-align:top;border:solid 1px #000;position:relative}.needInfobox img,.preferEmailbox img{position:absolute;top:50%}.needInfobox img{margin-top:-15px;right:10px}.preferEmailbox img{margin-top:-10px;left:15px}.needInfobox .btn,.preferEmailbox .btn{margin-top:8px;display:inline-block}.needInfobox{background:#fff;border-color:#ca016d;margin-right:13px}.preferEmailbox{background:#580f5a url("/img/prefer-email-banner.jpg") left center no-repeat;border-color:#6c1766}.preferEmailbox h4,.preferEmailbox p{color:#fff}.needInfobox h4{color:#ca016d}.needInfobox p{color:#888888}.needInfobox h4,.preferEmailbox h4{font-size:18px;padding:0;margin:0;font-weight:bold}.needInfobox p,.preferEmailbox p{font-size:14px;padding:0;margin:0;font-weight:bold}.boxAdjust{min-height:85px}.needInfobox>.boxAdjust{margin-right:45px;border-right:solid 1px #ca016d;padding:10px 10px 0 0}.preferEmailbox>.boxAdjust{margin-left:45px;border-left:solid 1px #fff;padding:10px 0 0 10px}.balanceInfo{margin:0;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif}.balanceInfo li{display:inline-block;vertical-align:top;width:49.5%}.col-box{display:inline-block;width:49%;vertical-align:top}.col-box h5{margin:0 0 10px 0}.balanceInfo{margin:0 70px 0 0}.balanceInfo li{display:inline-block;vertical-align:top;width:69.9%;margin:0;padding:0 0 15px 0}.totalText{border-top:solid 1px #000;font-weight:bold;text-transform:uppercase;line-height:1em;padding:15px 0 0 0 !important;margin-top:5px !important;font-size:18px !important;color:#6c207e !important}.balanceInfo li.balanRight{text-align:right;width:30%}.divider:after{border-left:solid 1px #ccc;position:absolute;left:50%;margin-left:-1px;top:0;height:100%;content:""}.divider{position:relative}.infoNotes{margin-left:20px}.infoNotes p{font-size:12px}.icon-tooltip{display:inline-block;width:20px;height:21px;background:url("/img/tooltip-bg.png?1370453898") no-repeat center center;margin-left:5px;top:5px;position:relative;vertical-align:top;margin-top:-8px;cursor:pointer}.icon-tooltip .tooltip-popup{display:none;bottom:35px;left:-156px;width:308px;font-size:12px}.icon-tooltip:hover .tooltip-popup{display:block}.asterColor{color:#00a0af;font-weight:bold}.contAccLink{font-size:12px}.list-cancel{margin:0}.list-cancel li{margin:10px 0}.radioCol label{width:25px !important}.titleHcancel{margin-bottom:.5em;line-height:1.2em}.horizSelect label{display:block;width:auto !important;float:none !important;text-align:left !important}.horizSelect select{display:inline-block;float:none !important}.horizSelect select:select{display:inline-block;float:none !important}.contAccLink{font-size:12px}.horizSelect #other{float:none !important;display:none;margin-left:10px}.termsTextSize{font-size:12px}.page-shipping-billing.quick-checkout .field-group{width:auto;margin:30px 0}.page-shipping-billing.quick-checkout .field-group.create-account{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:15px;margin:15px 0}.page-shipping-billing.quick-checkout .input-group input[type='text'],.page-shipping-billing.quick-checkout .input-group input[type='tel'],.page-shipping-billing.quick-checkout .input-group input[type='email'],.page-shipping-billing.quick-checkout .input-group select,.page-shipping-billing.quick-checkout .input-group .selectboxit-container{width:417px}.page-shipping-billing.quick-checkout .input-group input[type='text'] .selectboxit-options,.page-shipping-billing.quick-checkout .input-group input[type='tel'] .selectboxit-options,.page-shipping-billing.quick-checkout .input-group input[type='email'] .selectboxit-options,.page-shipping-billing.quick-checkout .input-group select .selectboxit-options,.page-shipping-billing.quick-checkout .input-group .selectboxit-container .selectboxit-options{width:417px}.page-shipping-billing.quick-checkout .input-group input[type='text']:nth-child(3),.page-shipping-billing.quick-checkout .input-group input[type='text']:nth-child(4){margin:5px 0 0 130px}.page-shipping-billing.quick-checkout .input-group.checkboxes{padding:0 0 0 135px}.page-shipping-billing.quick-checkout .input-group.shipping-last-name span.is-invalid{left:0}.page-shipping-billing.quick-checkout .input-group.narrow input[type='text'],.page-shipping-billing.quick-checkout .input-group.narrow input[type='tel'],.page-shipping-billing.quick-checkout .input-group.narrow input[type='email'],.page-shipping-billing.quick-checkout .input-group.narrow input[type='password'],.page-shipping-billing.quick-checkout .input-group.narrow select,.page-shipping-billing.quick-checkout .input-group.narrow .selectboxit-container{width:300px}.page-shipping-billing.quick-checkout .input-group.narrow input[type='text'] .selectboxit-options,.page-shipping-billing.quick-checkout .input-group.narrow input[type='tel'] .selectboxit-options,.page-shipping-billing.quick-checkout .input-group.narrow input[type='email'] .selectboxit-options,.page-shipping-billing.quick-checkout .input-group.narrow input[type='password'] .selectboxit-options,.page-shipping-billing.quick-checkout .input-group.narrow select .selectboxit-options,.page-shipping-billing.quick-checkout .input-group.narrow .selectboxit-container .selectboxit-options{width:300px}.page-shipping-billing.quick-checkout .shipping-summary,.page-shipping-billing.quick-checkout .change-shipping-info{display:none}.page-shipping-billing.quick-checkout .shipping-summary .customer-info .change-link,.page-shipping-billing.quick-checkout .change-shipping-info .customer-info .change-link{color:#eee}.page-shipping-billing.quick-checkout .shipping-summary .shipping-info-summary,.page-shipping-billing.quick-checkout .change-shipping-info .shipping-info-summary{display:inline-block;width:70%;text-align:left;vertical-align:top;text-transform:capitalize}.page-shipping-billing.quick-checkout .shipping-summary .shipping-info-summary p,.page-shipping-billing.quick-checkout .change-shipping-info .shipping-info-summary p{margin:0}.page-shipping-billing.quick-checkout label.shipping-info-lbl{width:18%;letter-spacing:-0.3px}.page-shipping-billing.quick-checkout form label.error{position:absolute;top:40px;left:130px}.page-shipping-billing.quick-checkout form .shipping-last-name label.error,.page-shipping-billing.quick-checkout form .billing-last-name label.error{left:0}.page-shipping-billing.quick-checkout .shipping-options{width:auto;margin:20px 0 0;padding:10px 0}.page-shipping-billing.quick-checkout .shipping-options small{margin:5px 0 0 130px}.page-shipping-billing.quick-checkout .payment-info .card-security-input,.page-shipping-billing.quick-checkout .shipping-address .card-security-input{float:none;width:117px;margin:0 12px 0 0}.page-shipping-billing.quick-checkout .payment-info .help,.page-shipping-billing.quick-checkout .shipping-address .help{padding:0}.page-shipping-billing.quick-checkout .payment-info .help:hover .tooltip-popup,.page-shipping-billing.quick-checkout .shipping-address .help:hover .tooltip-popup{display:block}.page-shipping-billing.quick-checkout .payment-info h4.l-quarter-margin,.page-shipping-billing.quick-checkout .payment-info a.l-quarter-margin,.page-shipping-billing.quick-checkout .shipping-address h4.l-quarter-margin,.page-shipping-billing.quick-checkout .shipping-address a.l-quarter-margin{margin-left:135px}.page-shipping-billing.quick-checkout .mid-check{margin:0 0 10px 135px;padding:0}.page-shipping-billing.quick-checkout .checkout-login{padding-top:10px;font-size:0.875em;font-family:'DIN Next W02 Regular';text-align:right;text-transform:uppercase;border-top:solid 1px #d7d7d7}.page-shipping-billing.quick-checkout .checkout-login a{font-weight:bold;letter-spacing:-1px}.page-shipping-billing.quick-checkout .checkout-login-dialog .left-col,.page-shipping-billing.quick-checkout .checkout-login-dialog .center-col,.page-shipping-billing.quick-checkout .checkout-login-dialog .right-col{float:left}.page-shipping-billing.quick-checkout .checkout-login-dialog .left-col{width:340px;border-right:solid 1px #ccc}.page-shipping-billing.quick-checkout .checkout-login-dialog .left-col input[type='submit']{margin-left:80px}.page-shipping-billing.quick-checkout .checkout-login-dialog .left-col a{font-style:italic}.page-shipping-billing.quick-checkout .checkout-login-dialog .center-col{width:20px}.page-shipping-billing.quick-checkout .checkout-login-dialog .right-col{width:230px}.page-shipping-billing.quick-checkout .checkout-login-dialog .right-col h6{font-size:0.90em;line-height:0.95em}.page-shipping-billing.quick-checkout .checkout-login-dialog .right-col a{font-size:12px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif}.page-shipping-billing.quick-checkout .checkout-login-dialog .v-separator{position:relative;left:-10px;top:50px;padding:5px 0;background-color:#fff;font-size:0.875em;font-family:'DIN Next W02 Regular', Helvetica, Arial, sans-serif;text-transform:uppercase}.page-shipping-billing.quick-checkout .security-code-popup:before{left:22%}.page-shipping-billing.quick-checkout form .input-group input.half-width,.page-shipping-billing.quick-checkout form .input-group.half-width{vertical-align:top;display:inline-block;width:42%}.page-shipping-billing.quick-checkout form .input-group input.half-width input[type='text'],.page-shipping-billing.quick-checkout form .input-group input.half-width select,.page-shipping-billing.quick-checkout form .input-group.half-width input[type='text'],.page-shipping-billing.quick-checkout form .input-group.half-width select{width:50%}.page-shipping-billing.quick-checkout form .input-group input[type='text'].med-width,.page-shipping-billing.quick-checkout form .input-group input[type='email'].med-width,.page-shipping-billing.quick-checkout form .input-group input[type='tel'].med-width{width:204px}.page-shipping-billing.quick-checkout form .width-5{display:inline-block;width:51%}.page-shipping-billing.quick-checkout .credit-card-details .input-group input[type='text'],.page-shipping-billing.quick-checkout .credit-card-details .input-group input[type='tel'],.page-shipping-billing.quick-checkout .credit-card-details .input-group input[type='email'],.page-shipping-billing.quick-checkout .credit-card-details .input-group select,.page-shipping-billing.quick-checkout .credit-card-details .input-group .selectboxit-container{width:300px}.page-shipping-billing.quick-checkout .credit-card-details .input-group input[type='text']:nth-child(3),.page-shipping-billing.quick-checkout .credit-card-details .input-group input[type='text']:nth-child(4){margin:5px 0 0 130px}.page-shipping-billing.quick-checkout .credit-card-details .input-group .expiry-year-select{width:118px}.page-shipping-billing.quick-checkout .credit-card-details .input-group .expiry-month-select{width:172px;margin:0 10px 0 0 !important}.page-shipping-billing.quick-checkout .card-icon{width:42px;height:27px;vertical-align:middle;display:inline-block;text-indent:-9999px;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s}.page-shipping-billing.quick-checkout .card-icon.c-visa{background:url("/img/credit-card-icons.png") 0 0 no-repeat}.page-shipping-billing.quick-checkout .card-icon.c-mastercard{background:url("/img/credit-card-icons.png") -43px 0 no-repeat}.page-shipping-billing.quick-checkout .card-icon.c-amex{background:url("/img/credit-card-icons.png") -87px 0 no-repeat}.page-shipping-billing.quick-checkout .card-icon.c-discover{background:url("/img/credit-card-icons.png") -129px 0 no-repeat}.page-shipping-billing.quick-checkout .card-icon.off{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.2}.page-shipping-billing.quick-checkout .saved-cards{padding:20px 20px 0 20px}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table{width:100%}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table thead{border-bottom:1px solid #f5f5f5}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table thead th{text-align:left;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:0.875em;text-transform:uppercase;line-height:1em;padding-bottom:7px}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table thead th:first-child{padding-left:5px}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table tr.disabled td{color:#999}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table tr.disabled td .card-icon{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.2}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table tr:first-child td{padding-top:10px}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table td{padding-bottom:10px;font-size:13px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif}.page-shipping-billing.quick-checkout .saved-cards .saved-cards-table td:first-child{padding-left:5px}.page-shipping-billing.quick-checkout .sub-section-title{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:0.875em;text-transform:uppercase;margin-bottom:20px;line-height:1em}.page-shipping-billing.quick-checkout .sub-section-title span{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:12px;font-weight:bold;text-transform:none;margin:0 0 0 5px}.page-shipping-billing.quick-checkout .sub-section-title.sub{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:12px;text-transform:none}.page-shipping-billing.quick-checkout .add-payment{transition:background 0.2s ease;background:#f5f5f5;width:610px;margin:5px 0 0 20px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:9px 0 6px 12px;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;color:#999;display:block;text-transform:uppercase;font-size:13px}.page-shipping-billing.quick-checkout .add-payment:hover{background:#e5e5e5;text-decoration:none}.page-shipping-billing.quick-checkout .add-payment span{width:18px;height:18px;float:left;margin:-3px 5px 0 0;background:url(/img/add-white.png) 0 0 no-repeat}.page-shipping-billing.quick-checkout .show-gift-card.shift-left{margin-left:20px !important}.expired{background:#fae5e5;color:#c00;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:0.75em;margin:0 5px;padding:4px 4px 1px 4px;text-transform:uppercase}li.expired-card{color:#999}.ie8 .review-content .terms{margin-left:18px;width:500px;margin-top:30px}.ie8 .review-content .submit-order{position:relative;height:75px}.ie8 .review-content #submit-order{position:absolute;right:18px;bottom:18px}.page-support-lp fieldset{border-top:2px solid #ededed;padding-top:16px;margin-top:16px}.page-support-lp .input-group{margin-bottom:26px}.page-support-lp .input-group label{display:block;margin-bottom:12px}.page-support-lp .input-group input{display:block}.page-support-lp .input-group.language,.page-support-lp .input-group.country{width:232px;margin-right:30px;float:left;clear:none}.page-support-lp .input-group.topic,.page-support-lp .input-group.subtopic{clear:both;width:495px}.page-support-lp hr{border-color:#ededed;border-style:solid}.page-support-lp .suggested-answer{margin-top:20px;color:#636363;font-size:13px}.page-support-lp .more-help{padding-top:20px}.page-support-faqs .toggle-item .trigger.is-active{margin-top:0px}.page-support-faqs .toggle-content-block{padding:0}.page-support-faqs .toggle-content-block>nav{border-bottom:1px solid #e7e7e7}.page-support-faqs .toggle-content-block>nav ol{list-style:decimal}.page-support-faqs .toggle-content-block>nav ol li{font-weight:bold;margin-bottom:0}.page-support-faqs .toggle-content-block>nav ol a{color:inherit}.page-support-faqs .toggle-content-block dl{list-style:none;padding-left:22px}.page-support-faqs .toggle-content-block dl dt{display:list-item;border-top:1px solid #e7e7e7;padding-top:15px}.page-support-faqs .toggle-content-block dl dt:first-child{border-top:none;padding-top:0}.faq-zin-colm ul li{list-style:none}.faq-zin-colm{float:left;margin-right:5px;width:120px}.page-support-policies .content-header{padding-bottom:5px !important;border-bottom:1px solid #e7e7e7;margin-bottom:15px}.page-support-policies .content-header .page-title{float:left}.page-support-policies .content-header .input-group.policy{width:136px;float:right;clear:none;margin:22px 0 0}.page-support-policies .content-header .input-group.policy label{display:none}.page-support-submit-question fieldset{border-top:2px solid #ededed;padding-top:16px;margin-top:10px}.page-support-submit-question .content-header h5{color:#666;margin:10px 0;font-size:0.9375em}.page-support-submit-question .input-group.first-name input,.page-support-submit-question .input-group.last-name input{width:495px}.page-support-submit-question .input-group.phone,.page-support-submit-question .input-group.email{width:232px;margin-right:30px;float:left;clear:none}.page-support-submit-question .input-group.country{clear:both;width:495px}.page-support-submit-question .input-group.submit{float:none;clear:both;margin-top:98px;margin-bottom:10px}.page-support-submit-question .input-group.submit .btn-primary{padding:10px 25px 8px;margin-right:30px}.page-support-submit-question .input-group label{display:block;margin-bottom:12px}.page-support-submit-question .input-group input{display:block}.page-support-page .country-support-numbers{background-color:#f2f2f2;margin:0 -20px -20px;padding:20px 20px}.page-support-page .country-support-numbers thead{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;text-transform:uppercase;font-size:18px}.page-support-page .country-support-numbers thead td{padding-bottom:15px}.page-support-page .country-support-numbers tbody{font-size:14px;line-height:1.75}.page-support-page .country-support-numbers .country-name{width:222px;vertical-align:middle}.page-support-page .country-support-numbers .country-name .flag{display:inline-block;width:24px;height:19px;margin-right:10px;background-image:url("/img/support-flags-sprite.png");background-repeat:no-repeat;position:relative;top:5px}.page-support-page .country-support-numbers .country-name.australia .flag{background-position:0 0}.page-support-page .country-support-numbers .country-name.austria .flag{background-position:0 -26px}.page-support-page .country-support-numbers .country-name.brazil-rio .flag{background-position:0 -51px}.page-support-page .country-support-numbers .country-name.brazil-sao-paulo .flag{background-position:0 -77px}.page-support-page .country-support-numbers .country-name.france .flag{background-position:0 -103px}.page-support-page .country-support-numbers .country-name.germany .flag{background-position:0 -129px}.page-support-page .country-support-numbers .country-name.italy .flag{background-position:0 -154px}.page-support-page .country-support-numbers .country-name.new-zealand .flag{background-position:0 -180px}.page-support-page .country-support-numbers .country-name.switzerland .flag{background-position:0 -206px}.page-support-page .country-support-numbers .country-name.united-kingdom .flag{background-position:0 -231px}.page-support-page .country-support-numbers .country-name.united-states .flag{background-position:0 -257px}.page-support-page .country-support-numbers .phone-number{width:270px}.page-support-page .country-support-numbers .operation-hours i{font-style:normal;color:#999;font-size:12px}.page-support-page .country-support-numbers .coming-soon{display:block;padding-top:15px}.page-zin-webs .input-group.custom{font-size:12px}.page-zin-webs .input-group.custom input[type=radio]{margin-right:5px}.page-zin-webs .input-group.custom label{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;text-transform:none;font-weight:bold;font-size:12px}.page-zin-webs .input-group.custom a{margin-left:10px;font-weight:bold}.page-zin-webs .input-group.custom span{margin-left:-1px;font-weight:bold}.page-zin-webs .input-group.custom input[type=text]{width:117px;margin-left:10px}.suggested-answer.terms-cond{overflow-y:auto;background:#fff;font-size:12px;height:350px;margin:0}.suggested-answer.terms-cond h5,.suggested-answer.terms-cond p{margin:0 0 10px}.page-why-its-good .sidebar .buzz-header{padding:48px 0 10px 0}.page-why-its-good h4{margin:25px 0 6px 0}.ly-select-country{width:100%;*zoom:1}.ly-select-country:before,.ly-select-country:after{display:table;line-height:0;content:""}.ly-select-country:after{clear:both}.ly-select-country [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ly-select-country [class*="span"]:first-child{margin-left:0}.ly-select-country .block3{float:left;width:31.914893617021278%;*width:31.861702127659576%}.ly-select-country a{color:#000}.ly-select-country a:hover{font-weight:bold;color:#000;text-decoration:none}.dropshadow{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}.head_shop_land{padding-top:20px}.sp_col_item{float:left;margin-right:22px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sp_col_item:last-child{margin-right:0px}#carousel{width:950px;height:363px;margin:0 auto;overflow:hidden;position:relative;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}#carousel #slides{overflow:hidden;position:relative;width:950px;height:363px}#carousel #slides ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0}#carousel #slides li{width:950px;height:363px;float:left}#carousel #slides li{margin:0px !important}#carousel #slides li img{padding:0px !important}#carousel #buttons{width:30px}#carousel #buttons a{display:block;width:15px;height:30px;float:left;outline:0;margin:0px 8px}#carousel a#prev{background:url("/img/arrow-landingshop.png") no-repeat center left;position:absolute;left:0;top:160px;z-index:999;display:block}#carousel a#next{background:url("/img/arrow-landingshop.png") no-repeat center right;position:absolute;right:0;top:160px;z-index:999;display:block}.slides-nav{margin-left:400px}.slides-control{display:inline-block;width:12px;height:12px;-moz-border-radius:8px;border-radius:8px;background:#ec008c;cursor:hand;cursor:pointer;border:1px solid #ccc;margin:11px 2px;background:-owg-radial-gradient(12px 12px, #ec008c 2px, #de368d 12px);background:-webkit-radial-gradient(12px 12px, #ec008c 2px, #de368d 12px);background:-moz-radial-gradient(12px 12px, #ec008c 2px, #de368d 12px);background:-o-radial-gradient(12px 12px, #ec008c 2px, #de368d 12px);background:radial-gradient(12px 12px, #ec008c 2px, #de368d 12px)}.slides-control:hover{background:-owg-radial-gradient(12px 12px, #b1b1b1 2px, #ccc 12px);background:-webkit-radial-gradient(12px 12px, #b1b1b1 2px, #ccc 12px);background:-moz-radial-gradient(12px 12px, #b1b1b1 2px, #ccc 12px);background:-o-radial-gradient(12px 12px, #b1b1b1 2px, #ccc 12px);background:radial-gradient(12px 12px, #b1b1b1 2px, #ccc 12px);background:#b1b1b1}.shop-land-btmcta{margin-top:10px;text-align:center}.shop-land-btmcta .shop-land-h1{font-family:'DIN Next W02 Medium', Helvetica, Arial, sans-serif;font-size:25px;text-transform:uppercase}.shop-land-btmcta .shop-land-h2{font-family:'DIN Next W02', Helvetica, Arial, sans-serif;font-size:16px;text-transform:uppercase}.shop-land-btmcta a{font-size:12px}.shop-land-lineh{line-height:0}.tp-reg-add-child{width:100%;background:white;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);margin-bottom:20px}.tp-reg-add-child thead h5{text-align:left;padding:5px;margin:5px 0}.tp-reg-add-child thead{background:#f2f2f2}.tp-reg-add-child tbody{color:#595959;font-size:0.9em}.tp-reg-add-child tbody td{padding:5px}.tp-reg-add-child tfoot p{font-size:13px;background:#f2f2f2;padding:5px}.tp-reg-add-child tfoot td{margin:5px !important}.tp-reg-add-child tbody tr td:last-child{font-size:1.5em;color:red;text-align:center;font-weight:bold;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif}.tp-reg-add-child tbody tr td:last-child:hover{color:#bb0000;cursor:hand;cursor:pointer}.zbini-reserve{display:none}.bottm-paypal{padding:10px  0;background:url(img/paypallogo.jpg) no-repeat right center}.training-pg.module-image-header .wrapper{height:100%}.training-pg.module-image-header .wrapper .bg-img-t{position:absolute;top:0;left:0;z-index:0}.training-pg.module-image-header .wrapper .module-video-play-trigger{left:630px;margin-left:0}.training-sub-nav{width:257px;position:absolute;background:#fff;border:1px solid #ccc;text-align:center;left:-47px;top:35px;z-index:1}.sub-nav-title{padding:30px 0;line-height:1em;font-size:16px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;margin:0}.inner-sub-nav{display:block;list-style:none;padding-bottom:20px;margin:0}.inner-sub-nav li,.inner-sub-nav .subNavDiv{margin:0;position:relative}.inner-sub-nav li a:first-child,.inner-sub-nav .subNavDiv a:first-child{display:block;line-height:43px;padding:0 20px;font-size:13px;text-decoration:none;text-transform:uppercase;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;color:#333}.inner-sub-nav li a:first-child.selected-t,.inner-sub-nav .subNavDiv a:first-child.selected-t{color:#00a0af}.inner-sub-nav li a:first-child:hover,.inner-sub-nav .subNavDiv a:first-child:hover{color:#00a0af}.inner-sub-nav li:after,.inner-sub-nav .subNavDiv:after{content:" ";height:1px;width:100px;position:absolute;bottom:0;left:50%;margin-left:-50px;background:#ccc;background:-moz-linear-gradient(left, #fff 0%, #ccc 42%, #ccc 62%, #fff 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(42%, #ccc), color-stop(62%, #ccc), color-stop(100%, #fff));background:-webkit-linear-gradient(left, #fff 0%, #ccc 42%, #ccc 62%, #fff 100%);background:-ms-linear-gradient(left, #fff 0%, #ccc 42%, #ccc 62%, #fff 100%);background:linear-gradient(to right, #fff 0%, #ccc 42%, #ccc 62%, #fff 100%)}.inner-sub-nav li a.doubleLineT,.inner-sub-nav .subNavDiv a.doubleLineT{padding:20px 0;line-height:1.2em}.inner-sub-nav li:last-child:after,.inner-sub-nav .subNavDiv:last-child:after{display:none}.training-title{position:absolute;left:213px;top:30px;width:350px;padding-left:35px;text-align:left}.training-title img{display:block}.training-title .image-header-title{padding-bottom:10px;margin:24px 0 0 0;width:auto;float:none;color:#fff}.training-title .image-header-title span{display:block}.training-title h2{margin:0;text-shadow:0 1px 0 #000;color:#fff;clear:left}.training-container{margin-left:250px}.hd-training{padding:40px 0 35px;border-bottom:solid 1px #ccc}.hd-training h3{margin:0;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:24px}.hd-training p{font-size:13.7px}.hd-training .btn-primary{margin-top:25px;display:inline-block}.training-infoList{list-style:none;margin:0;padding:40px 0}.training-infoList img{float:left;margin-top:-6px}.training-infoList li{margin:0;padding:0;display:inline-block;vertical-align:top;width:32.5%;text-align:left}.training-infoList li h4{margin:0 0 0 30px;color:#666;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px}.training-infoList li p{margin:10px 10px 10px 30px;font-size:13px;padding:0;color:#666}.search-t-wrap{padding:40px 0}.search-t-wrap h3{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;margin:0;font-size:24px;padding-bottom:20px}.search-t-wrap .update-block-t{display:inline-block;vertical-align:middle}.search-t-wrap .update-block-t span{display:inline-block;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;width:250px;text-transform:uppercase;padding-left:20px;border-left:1px solid #000}.title-t{color:#fff;margin:0;line-height:35px;background:#333;font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;padding:0 0 0 10px;font-weight:normal;font-size:18px}.training-tb{background:#fff;margin:0 0 30px 0}.row-t{border-bottom:solid 1px #ccc;min-height:29px;text-align:center;padding:23px 23px 10px 23px;font-size:12px}.row-t:nth-child(odd){background:#fafafa}.col-t{width:49.5%;text-align:left;display:inline-block;vertical-align:top}.col-t ul{margin:0}.col-t ul li{margin-top:0}.boldFirst-col .col-t:first-child,.bold-t{font-size:13px;text-transform:uppercase;font-weight:bold}.inner-row-t{text-align:left}.secondary-training-t-info{background:#f2f2f2;border-top:solid 1px #eaeaea;overflow:hidden}.secondary-training-t-info-padding{padding-top:40px}#layout-page-content{padding-bottom:0}.search-t-wrap .module-training-search{margin:0}.search-t-wrap .module-training-search label{padding-bottom:0.4em}.search-t-wrap .module-training-search .input-group{width:142px}.search-t-wrap .module-training-search .input-group.search-button{width:60px}.q-icon{background:url(https://d2xww5ont629tp.cloudfront.net/www-zumba-com/en-us/zumbav2/training/q-mark-small-icon.png) no-repeat;width:15px;height:16px;position:relative;display:inline-block;cursor:pointer;margin-left:0.3em;font-size:12px;text-transform:none;font-weight:normal}.q-icon .tooltip-popup{display:none;top:-135px;left:-105px;width:200px;height:auto}.q-icon:hover .tooltip-popup{display:block}.training-overview-page a{text-decoration:none}.training-overview-page .content-header{padding:40px 0 48px;margin:0;background:#0e0a0f url(/img/trainings/overview-trainings.jpg) top center no-repeat}.training-overview-page .content-header h1{font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:70px;color:#fff;margin:0;width:190px}.training-overview-page .content-header h2{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:25px;color:#fff;margin:15px 0 0;width:190px}.training-overview-page .intro-sec{margin:70px 45px 90px 25px}.training-overview-page .intro-sec h3{color:#333;text-align:center}.training-overview-page .middle-sec{position:relative;z-index:99;padding:40px 60px 45px 290px}.training-overview-page .middle-sec *{color:#fff;text-align:left}.training-overview-page .middle-sec h3{margin-top:0;text-align:left}.training-overview-page .middle-sec h4{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px;text-align:left;margin:25px 0 0}.training-overview-page .middle-sec p{font-size:12px}.training-overview-page .middle-sec a{border-bottom:solid 1px #fff}.training-overview-page .middle-sec .middle-ele-1{padding-left:110px;min-height:105px;background:url(/img/trainings/basic1-logo.png) top left no-repeat}.training-overview-page .middle-sec .middle-ele-2{padding-left:110px;min-height:98px;background:url(/img/trainings/gold-logo.png) top left no-repeat}.training-overview-page .middle-sec-bg{position:absolute;top:300px;z-index:-1;content:'';width:100%;height:456px;background:#0e0a0f url(/img/trainings/training-overview-middle.jpg) top center no-repeat;background-size:cover}.training-overview-page .bottom-sec{text-align:center;padding:25px 30px}.training-overview-page .bottom-sec .subtitle{width:445px;margin:0 auto}.training-overview-page .bottom-sec h3{margin-bottom:10px;text-align:center}.training-overview-page .bottom-sec .tab-wrapper{display:table;position:relative;margin-top:30px}.training-overview-page .bottom-sec .tab-wrapper h4{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px;color:#666}.training-overview-page .bottom-sec .tab-wrapper p{font-size:12px}.training-overview-page .bottom-sec .tab-wrapper .tab-row{display:table-row}.training-overview-page .bottom-sec .tab-wrapper [class*='tab-block-']{position:relative;display:table-cell;padding-top:30px}.training-overview-page .bottom-sec .tab-wrapper [class*='tab-block-'] span{color:#888c91;font-size:60px}.training-overview-page .bottom-sec .tab-wrapper .tab-block-1{width:250px;border-right:solid 1px #eee}.training-overview-page .bottom-sec .tab-wrapper .tab-block-1 p{margin:0 20px 0 30px}.training-overview-page .bottom-sec .tab-wrapper .tab-block-2{width:330px;border-right:solid 1px #eee}.training-overview-page .bottom-sec .tab-wrapper .tab-block-2 p{margin:0 35px}.training-overview-page .bottom-sec .tab-wrapper .tab-block-3{width:250px}.training-overview-page .bottom-sec .tab-wrapper .tab-block-3 p{margin:0 20px}.training-overview-page .l-float{float:left;width:678px}.training-overview-page .l-float h3{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:28px}.training-overview-page .r-float{float:right;width:272px;background:#f6f6f6}.training-overview-page .r-float h4{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:18px;text-align:center;margin:25px 40px 0}.training-overview-page .r-float p{background:#ececec;margin:10px;padding:25px 35px;font-size:12px;position:relative}.training-overview-page .r-float p a{color:#e50278;margin-top:10px}.training-overview-page .r-float p :hover{text-decoration:none}.training-overview-page .r-float p:before,.training-overview-page .r-float p:after{position:absolute;font-family:Georgia, serif;font-size:72px;color:#555}.training-overview-page .r-float p:before{left:6px;top:37px;content:open-quote}.training-overview-page .r-float p:after{right:10px;bottom:5px;content:close-quote}.training-overview-page .sticky-search{background:#f2f2f2;width:100%;height:60px}.training-overview-page .sticky-search p{font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:42px;color:#888c91;text-transform:uppercase;float:left;margin:5px 0 0}.training-overview-page .sticky-search sup{top:-0.3em}.training-overview-page .sticky-search .search-group{float:left}.training-overview-page .sticky-search .module-training-search{padding-top:15px;margin-top:0}.training-overview-page .sticky-search .country-ele{width:150px;margin-left:22px}.training-overview-page .sticky-search .language-ele{width:135px;margin-left:15px}.training-overview-page .sticky-search .search-button{margin-left:17px}.training-overview-page .sticky-search.posRelat{position:relative}.lang-ru-RU .training-title h2{font-size:24px}.lang-de-DE .image-header-title span{display:inline}.lang-pt-BR .image-header-title span{display:inline}.lang-fr-FR .update-block-t,.lang-it-IT .update-block-t,.lang-es-ES .update-block-t,.lang-pt-BR .update-block-t,.lang-ru-RU .update-block-t{vertical-align:top}.new-page-instructor-training .layout-primary-content{background-color:#fff !important;background-image:none}.new-page-instructor-training p{margin:0.3em 0}.new-page-instructor-training h3{margin:30px 0 0 0}.new-page-instructor-training h4{font-size:20px;color:#00a0af;margin:15px 0}.new-page-instructor-training .sub{color:#666666;font-size:15px;margin-bottom:30px}.new-page-instructor-training hr{border:none;height:1px;background:#e1dfdf;margin-top:45px}.new-page-instructor-training .training-group{margin-bottom:30px}.new-page-instructor-training .training-box{width:206px;margin-right:35px;float:left;background:url("/img/find_training/zin-badge-bg.jpg") no-repeat left top}.new-page-instructor-training .training-box p{margin:0.5em 0;font-size:13px}.new-page-instructor-training .no-zin{background:url("/img/find_training/no-zin-badge-bg.jpg") no-repeat left top}.new-page-instructor-training .training-box:last-child{margin-right:0px}.new-page-instructor-training .h-t-box{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-size:15px;padding:10px 0 5px 0;border-bottom:1px solid #e1dfdf;position:relative}.new-page-instructor-training .h-t-box .left-cta{position:absolute;right:0;bottom:0}.new-page-instructor-training .h-t-box .left-cta .sm-arrow{width:18px;height:20px;display:inline-block;background:url("/img/find_training/icon-cta.jpg") no-repeat right center}.new-page-instructor-training .h-t-box .left-cta .sm-tv{width:18px;height:20px;display:inline-block;background:url("/img/find_training/icon-cta.jpg") no-repeat -1px top}.new-page-instructor-training .h-t-box .left-cta .sm-frd{width:18px;height:20px;display:inline-block;background:url("/img/find_training/icon-cta.jpg") no-repeat -21px 0}.new-page-instructor-training .bottom-box{position:relative;margin:30px 0;height:200px}.new-page-instructor-training .bottom-box .inf-box{position:absolute;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;color:#666;padding:2px 10px 2px 20px;right:0;background:#f2f2f2 url("/img/find_training/rbn-sm.jpg") no-repeat top left;text-transform:uppercase}.page-event-detail .t-banner{width:100%;height:313px;background:#413f42;position:absolute;top:0}.page-event-detail .event-banner{width:390px;margin:28px 0 85px;text-align:left}.page-event-detail .event-banner h2{font-family:"GarageGothic Bold", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:80px;color:#fff}.page-event-detail .event-banner h3{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:25px;color:#fff}.page-event-detail .bg-img-t{position:absolute;top:0;left:0;height:313px;z-index:0}.page-event-detail .event-img{float:left;width:159px;height:159px;border:solid 3px #d6d6d6;margin-right:29px}.page-event-detail .training-data-block{width:48%;float:left}.page-event-detail .training-data-block .page-title{width:225px}.page-event-detail .training-data-block .subtitle{color:#666;font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal}.page-event-detail .training-data-block .subtitle .event-location{font-family:"DIN Next W02 Regular", Helvetica, Arial, sans-serif;font-weight:normal}.page-event-detail .training-data-block .event-description{width:365px}.page-event-detail .module-event-result-item{background:#fff;border-top:solid 2px #eaeaea;border-right:solid 1px #e5e5e5;border-bottom:solid 1px #e2e2e2;border-left:solid 1px #e5e5e5;width:271px;float:right;text-align:center;color:#333}.page-event-detail .module-event-result-item .event-box-padding{padding:15px 14px 0}.page-event-detail .module-event-result-item .price-box-title{font-family:"Garage Gothic", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:40px;text-transform:uppercase;margin:0;line-height:90%}.page-event-detail .module-event-result-item .ticket-cost{font-family:"Garage Gothic", "Arial Narrow", "MS Gothic", Helvetica, Arial, sans-serif;font-weight:normal;font-size:60px;margin:0 0 10px}.page-event-detail .module-event-result-item .doubleline-question{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;float:left;width:164px;margin-top:0;text-align:left;line-height:100%}.page-event-detail .module-event-result-item select{float:right;width:55px}.page-event-detail .module-event-result-item select:after{clear:both}.page-event-detail .module-event-result-item .payment-note{font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:12px;color:#666}.page-event-detail .module-event-result-item .counter{float:left;width:135px;position:relative;padding:14px 0 10px;font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:12px;color:#666;text-align:center;text-transform:uppercase;border-top:solid 2px #f2f2f2;border-bottom:solid 2px #e2e2e2;background-color:#f2f2f2;text-shadow:0 1px 0 #fff}.page-event-detail .module-event-result-item .counter:before{content:'';position:absolute;top:0;left:0;width:135px;height:14px;background:#dedede;background:-moz-linear-gradient(top, #dedede 0%, #dedede 0%, #f2f2f2 99%, #f2f2f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dedede), color-stop(0%, #dedede), color-stop(99%, #f2f2f2), color-stop(100%, #f2f2f2));background:-webkit-linear-gradient(top, #dedede 0%, #dedede 0%, #f2f2f2 99%, #f2f2f2 100%);background:-o-linear-gradient(top, #dedede 0%, #dedede 0%, #f2f2f2 99%, #f2f2f2 100%);background:-ms-linear-gradient(top, #dedede 0%, #dedede 0%, #f2f2f2 99%, #f2f2f2 100%);background:linear-gradient(to bottom, #dedede 0%, #dedede 0%, #f2f2f2 99%, #f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f2f2f2',GradientType=0 )}.page-event-detail .module-event-result-item .counter:after{clear:both}.page-event-detail .module-event-result-item .counter span{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;color:#333}.page-event-detail .module-event-result-item .border-r{border-right:solid 1px #e7e6e6}.page-event-detail .event-content-wrapper{-webkit-box-shadow:0px -2px 3px rgba(0,0,0,0.25);-moz-box-shadow:0px -2px 3px rgba(0,0,0,0.25);box-shadow:0px -2px 3px rgba(0,0,0,0.25);background:#eee;margin-top:70px}.page-event-detail .tab-container-wrapper{position:relative;top:-40px}.page-event-detail .module-map-directions .map-wrapper{float:left;margin:0;padding:0;border:none}.page-event-detail .training-map-block{width:463px;height:463px;float:left;background:url("/img/loaders/spinner-white.gif") no-repeat center center}.page-event-detail .location-data{width:350px;float:left;margin-left:20px}.page-event-detail .tabs h4{font-size:20px;margin:15px 0 5px 0}.page-event-detail .tabs h2{font-family:"DIN Next W02 Medium", Helvetica, Arial, sans-serif;font-weight:normal;font-size:20px;margin:0 0 10px 0;color:#333}.page-event-detail .tabs h5{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;text-shadow:0 1px 0 #fff;font-size:16px;margin:0 0 5px 0}.page-event-detail .tabs p{font-size:12px;line-height:16px;margin:0}.page-event-detail .tabs p.content-block{margin:20px 0}.page-event-detail .tabs .ui-state-default{background:#ec008c}.page-event-detail .tabs .ui-state-default a{color:#fff}.page-event-detail .tabs .ui-tabs-selected{background:#eee}.page-event-detail .tabs .ui-tabs-selected a{color:#333}.page-event-detail .tabs .ui-tabs-panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-top:40px}.page-event-detail .training-event-details{width:40%}.page-event-detail .training-event-details .inst-data{margin-left:0;margin-top:0}.page-event-detail .inst-image{width:165px;float:left}.page-event-detail .inst-image img{padding:2px;-webkit-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.5);-moz-box-shadow:inset 0px 1px 4px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 4px rgba(0,0,0,0.5)}.page-event-detail .inst-data{width:510px;margin-left:20px;margin-top:20px;float:left;text-shadow:0 1px 0 #fff}.page-event-detail .inst-data p{font-size:14px;line-height:16px;margin:2px 0}.page-event-detail .inst-data h2{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;font-size:16px;color:#333;margin:5px 0}.page-event-detail .inst-license h4{font-family:"DIN Next W02 Bold", Helvetica, Arial, sans-serif;font-weight:normal;text-shadow:0 1px 0 #fff;font-size:16px;margin:10px 0}.page-event-detail .inst-license ul{margin:8px 0 12px 0;width:170px}.page-event-detail .inst-license ul li{list-style:none;float:left;margin:0 3px 0 0;position:relative;width:22px;height:25px}.page-event-detail .inst-license ul li img{max-width:100%}.page-event-detail .training-disclaimer{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #eee));background-image:-webkit-linear-gradient(#e6e6e6, #eee);background-image:-moz-linear-gradient(#e6e6e6, #eee);background-image:-o-linear-gradient(#e6e6e6, #eee);background-image:linear-gradient(#e6e6e6, #eee);padding:20px 0 30px 0}.page-event-detail .training-disclaimer p{margin:0;font-size:12px}
