html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { color: rgb(76, 76, 76); font-family: Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
p { line-height: 18px; }
body { line-height: 1; }
fieldset, img, hr, button, abbr, input, button, inupt:hover, button:hover { border: medium none; outline: medium none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
nav ul { list-style: outside none none; }
li { list-style: outside none none; }
ol li
{
    list-style-type:decimal;
    margin-bottom:5px;
}
blockquote::before, blockquote::after, q::before, q::after { content: none; }
a { margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; text-decoration: none; color: rgb(248, 151, 41); }
p a, li a { color: #118CA8; }
p a:hover, li a:hover { color: rgb(102, 102, 102); }
input, select { vertical-align: middle; }
:-moz-any-link:focus { outline: medium none; }
.cf::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.cf { display: inline-block; }
:focus { outline: medium none; }
#slider { width: 1013px; max-height: 458px; list-style: outside none none; position: relative; }
.anythingBase { max-width: 32766px; }
.anythingControls ul a span { color: rgb(255, 255, 255); display: none; font-weight: bold; padding: 0px; }
.anythingControls ul a.cur span { color: rgb(204, 204, 204); }
div.anythingSlider.activeSlider .anythingControls ul a { background-color: rgb(255, 255, 255); width: 9px; height: 9px; border: 1px solid rgb(244, 244, 244); }
div.anythingSlider.activeSlider .anythingControls ul a.cur { background-color: rgb(221, 58, 0); width: 11px; height: 11px; border: medium none; }
div.anythingSlider.activeSlider .anythingControls ul a.cur:hover { background-color: rgb(221, 58, 0); border: medium none; }
div.anythingSlider.activeSlider .anythingControls ul a:hover { background-color: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); }
div.anythingSlider { display: block; margin: 0px auto; overflow: hidden !important; position: relative; padding: 0px; height: auto !important; }
div.anythingSlider .anythingWindow { overflow: hidden; position: relative; width: 1013px; }
.anythingBase { background: transparent none repeat scroll 0% 0%; list-style: outside none none; position: absolute; top: 0px; left: 0px; margin: 0px; padding: 0px; }
.anythingBase .panel { background: transparent none repeat scroll 0% 0%; display: block; overflow: hidden; float: left; padding: 0px; margin: 0px; width: 1013px; position: relative; height: auto !important; }
div.anythingSlider .arrow { top: 60%; position: absolute; display: block; }
div.anythingSlider .arrow a { display: block; height: 29px; margin: -70px 0px 0px; width: 45px; text-align: center; outline: 0px none; }
div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }
div.anythingSlider .back { left: 0px; }
div.anythingSlider .back a { background-position: -210px top; }
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover { background-position: -400px 0px; }
div.anythingSlider .forward { right: 0px; }
div.anythingSlider .forward a { background-position: 25px top; }
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover { background-position: -555px 0px; }
div.anythingSlider .anythingControls { display: none; outline: 0px none; text-align: center; z-index: 9; bottom: 10px; position: absolute; right: 10px; }
div.anythingSlider .anythingControls ul {  }
div.anythingSlider .anythingControls ul li { display: inline; }
div.anythingSlider .anythingControls ul a { display: inline-block; text-decoration: none; height: 18px; margin: 0px 5px 0px 0px; }
div.anythingSlider .start-stop { display: none !important; }
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }
/* ::::: http://www.beamvac.com/Assets/Styles/master.css?ver=1.0.3.4 ::::: */

body { background: rgba(0, 0, 0, 0) url('../img/stripebg.gif') repeat scroll 0px 0px; overflow-y: scroll; }
.wrapper { width: 1013px; margin: 0px auto; position: relative; }
.content { width: 1013px; padding: 25px 16px 10px; position: relative; }
.threeCol { width: 204px; float: left; height: 100%; }
.fourCol { width: 220px; }
.fiveCol { width: 301px; }
.sixCol { width: 346px; margin-bottom: 10px; }
.nineCol { width: 520px; }
.elevenCol { width: 655px; margin-bottom: 10px; }
.gCol { width: 1000px; margin-bottom: 10px; }
header { padding: 23px 57px 0px 24px; }
footer { padding: 22px 27px; }
.module { float: left; margin: 0px 8px 25px; }
.index .module, .benefit .module { margin: 0px 7px 4px; }
input.button, .foldingPage h2 a, .button .compareBtn, .printBtn, .zoom, .selectWrapper li a, .slider .more, ul li .dropMenu ul li a, .threeCol ul li, .button span, .cart, footer .social a, footer .footerNav ul li.fallOutItem a, footer ul li .dropMenu ul li a, a.more, a h3.more, .borderBtn.downLoad, .printButton span, .goBack { background: rgba(0, 0, 0, 0) url('../img/iconsprite.png') no-repeat scroll 0px 0px; }
.shadowTopContent, .shadowBottomContent, .shadowBottomFooter, .shadowTopHeader, .shadowTop { background: rgba(0, 0, 0, 0) url('../img/shadowsprite.png') no-repeat scroll 0px 0px; width: 1013px; padding: 0px 6px; }
.benefit .articleTeaser, .foldingPage .foldingDiv, .listPage ul li, .articlePage, .selectionPage .bgWrapper, .threeCol .contentWrappper, .productWrapper, .wave, .accessories .wrapper .teaserWrapper, .dealer .bgWrapper, .listPage.helpMe .fade, .wideTeaser.benefit { background: rgba(0, 0, 0, 0) url('../img/fadesprite.jpg') no-repeat scroll 0px bottom; }
.dropMenu .nineCol .menuContent, .productsHolder .articleTeaser { background: rgba(0, 0, 0, 0) url('../img/leftfadebg.png') repeat-y scroll 0px 0px; max-width: 505px; }
.heading, .menuContent h2, .meet h2, .productsHolder h2, .articlePage h2 { background: rgb(111, 111, 111) url('../img/headingbgsprite.png') no-repeat scroll right 0px; }
.button.borderBtn { background: rgba(0, 0, 0, 0) url('../img/buttonsprite.png') repeat-x scroll 0px 0px; }
.content.shadow, footer.shadow, header.shadow, .fullBanner.shadow { background: rgba(0, 0, 0, 0) url('../img/shadowbg.png') repeat-y scroll 0px 0px; width: 993px; float: left; }
.shadowTopContent { height: 8px; float: left; }
.shadowBottomContent { background-position: 0px -12px; height: 15px; clear: both; }
.shadowBottomFooter { background-position: 0px -31px; height: 8px; margin-bottom: 40px; clear: both; }
.shadowTopHeader { background-position: 0px -39px; height: 1px; }
.alliance h1, .alliance h2, .alliance .meet h2, .menuContent.alliance h2 { background-position: right -340px; background-color: rgb(175, 189, 34); }
.accessories h1, .accessories h2, .menuContent.accessories h2 { background-position: right -180px; background-color: rgb(83, 41, 135); }
.dropMenu .nineCol .menuContent.accessories { background-position: -2442px 0px; }
.platinum h1, .platinum h2, .menuContent.platinum h2, .serenity h1, .serenity h2, .menuContent.serenity h2 { background-position: right -493px; background-color: rgb(248, 151, 41); }
.dropMenu .nineCol .menuContent.platinum, .dropMenu .nineCol .menuContent.serenity { background-position: -581px 0px; }
.mundo h1, .mundo h2, .menuContent.mundo h2, .classic h1, .classic h2, .menuContent.classic h2 { background-position: right -642px; background-color: rgb(17, 140, 168); }
.dropMenu .nineCol .menuContent.mundo, .dropMenu .nineCol .menuContent.classic { background-position: -1194px 0px; }
.dropMenu .nineCol .menuContent.airpurification { background-position: -3078px 0px; }
.airpurification h1, .airpurification h2, .productWrapper.airpurification h2 { background-position: right -798px; background-color: rgb(142, 209, 243); }
.dropMenu .nineCol .menuContent.airpurification { background-position: -3078px 0px; }
.button span { display: block; background-position: right -284px; }
.button.borderBtn { display: block; border: 1px solid rgb(159, 160, 151); border-radius: 30px; }
.button.borderBtn:hover { background-position: 0px -40px; border-color: rgb(163, 164, 163); }
.button.borderBtn:hover span { color: rgb(255, 255, 255); background-position: right -197px; }
.button.borderBtn:active { background-position: 0px -74px; border-color: rgb(127, 127, 127); }
.button.borderBtn:active span { background-position: right -1146px; color: rgb(93, 48, 13); }
.button.borderBtn span { font-size: 13px; font-weight: bold; padding: 6px 28px 7px 15px; background-position: right -1085px; }
.cart { background-position: right -19px !important; }
.cart:hover { background-position: right 7px !important; }
img.flag { width: 20px; position: absolute; right: -14px; top: 14px; }
html:lang(fr) .compareTab { background: rgba(0, 0, 0, 0) url('../img/comparebtncan.png') no-repeat scroll right 0px; }
.heading, .heading span, .heading em { color: rgb(255, 255, 255); font-family: helvetica,arial sans-serif; font-size: 40px; font-weight: 100; margin-bottom: 30px; padding: 11px 70px 7px 50px; position: relative; left: -10px; }
.heading span, .heading em { font-style: italic; padding-left: 5px; }
h2 { font-size: 30px; }
a:hover h2, a:hover h3 {  }
.webShadow { display: block; box-shadow: 0px 0px 2px 2px rgb(204, 204, 204); }
.threeCol ul li { background-position: 0px -392px; padding-left: 10px; margin-bottom: 4px; list-style-type: none !important; }
.index .articleTeaser .threeCol ul li, .index .articleTeaser .threeCol ul li a { font-size: 12px; }
.index .articleTeaser .threeCol ul li { margin-bottom: 5px; line-height: 14px; }
.threeCol ul li:hover { background-position: 0px -328px; }
.dropMenu ul li a, .dropMenu H3 a, .threeCol ul li a { color: rgb(66, 66, 66); }
.left { float: left; }
.overlay { background-color: rgba(255, 255, 255, 0.8); height: 100%; position: absolute; top: 90px; width: 1015px; left: 5px; display: none; z-index: 198; }
.last { margin-bottom: 0px !important; }
header { position: relative; }
header .logo { float: left; position: relative; top: -10px; }
nav.mainNav { padding-top: 8px; display: block; float: right; }
nav.mainNav ul.mainMenu { float: right; }
nav.mainNav ul li { display: block; float: left; margin: 0px 15px; position: relative; z-index: 800; padding-bottom: 22px; }
nav.mainNav ul li a.menu { color: rgb(102, 102, 102); font-size: 16px; padding-bottom: 22px; position: relative; z-index: 10; }
nav.mainNav ul li a.menu:hover { color: #118CA8; }
nav.mainNav ul li a.active { color: #118CA8; }
.dropMenu { display: none; position: absolute; top: 15px; }
.dropMenu .dropContent { border: 1px solid rgb(204, 204, 204); background-color: white; padding: 20px 20px 5px 30px; }
nav.mainNav li .dropMenu { padding-top: 23px; z-index: 999; }
nav.mainNav li.wide .dropMenu { left: -304px; }
nav.mainNav li.wide .dropMenu .dropContent { width: 741px; }
nav.mainNav li.regular .dropMenu { left: -162px; }
nav.mainNav li.regular .dropMenu .dropContent { width: 200px; }
nav.mainNav li .dropMenu { left: -140px; padding-top: 28px; background: rgba(0, 0, 0, 0) url('../img/navarrow.png') no-repeat scroll 200px 13px; z-index: 500; }
nav.mainNav .rightMenu li .dropMenu .dropContent { border-top: medium none !important; }
nav.mainNav .rightMenu li .dropMenu .dropContent ul li.last { padding-bottom: 10px; }
nav.mainNav .rightMenu li .dropMenu .dropContent ul li, footer ul li .dropMenu ul li { border-bottom: 1px solid rgb(204, 204, 204); width: 200px; margin: 0px; padding: 12px 0px; }
nav.mainNav li .dropMenu .dropContent ul li.last, footer ul li .dropMenu ul li.last { border: medium none; padding-bottom: 0px; }
nav.mainNav li .dropMenu .dropContent ul li.first, footer ul li .dropMenu ul li.first { padding-top: 0px; }
.menuBtnWrapper .borderBtn { width: 120px; }
.menuBtnWrapper { float: right; width: 120px; min-height: 1px; }
.menuBtnWrapper .menuBtn.borderBtn { float: right; position: relative; top: 0px; }
nav.mainNav .rightMenu { position: absolute; right: 54px; top: -1px; background: rgba(0, 0, 0, 0) url('../img/rightmenubg.png') no-repeat scroll 0px 0px; width: 124px; height: 82px; }
nav.mainNav .rightMenu .region { padding-top: 16px; margin: 0px 0px 0px 12px; width: 95px; }
nav.mainNav .rightMenu .dealer { padding-top: 13px; margin: 0px 0px 0px 12px; }
.topMenuWrapper { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; display: block; padding: 40px 15px 0px 15px; }
nav.mainNav .menuContent .borderBtn { margin-left: 0px; }
nav.mainNav .menuContent .threeCol.module { margin-left: 0px; }
nav.mainNav .rightMenu ul {  }
nav.mainNav .rightMenu ul li { display: block; float: none; padding: 11px 0px; }
nav.mainNav .rightMenu ul li a { color: rgb(102, 102, 102); font-size: 12px; }
nav.mainNav .rightMenu ul li ul li a { color: rgb(102, 102, 102); font-size: 14px; }
nav.mainNav ul li .dropMenu .fourCol { float: left; }
ul li .dropMenu ul { float: none; clear: both; }
ul li .dropMenu ul.last { border-bottom: medium none; margin-bottom: 0px; padding-bottom: 0px; }
ul li .dropMenu ul li { float: left; margin: 0px 0px 15px; padding-bottom: 0px; clear: both; }
ul li .dropMenu ul li a { font-size: 14px; }
ul li .dropMenu ul li a, footer ul li.fallOutItem .dropMenu ul li a { background-position: right -279px; padding-right: 24px; }
nav.mainNav ul li .dropMenu ul li:hover a, footer ul li.fallOutItem .dropMenu ul li:hover a { background-position: right -239px; }
nav.mainNav ul li .dropMenu .nav h3 { color: rgb(102, 102, 102); clear: both; font-size: 18px; margin-bottom: 10px; }
nav.mainNav ul li .dropMenu .nineCol { float: left; border-left: 1px solid rgb(204, 204, 204); }
ul li .dropMenu .menuContent { padding: 0px 0px 0px 30px; }
nav.mainNav ul li .dropMenu .menuContent h2 { font-size: 24px; padding: 11px 70px 7px 30px; left: -30px; width: 425px; margin-bottom: 20px; }
nav.mainNav ul li .dropMenu .menuContent h2 em { padding-left: 10px; }
nav.mainNav ul li .dropMenu .menuContent h2 em { font-size: 24px; }
.menuContent .threeCol { width: 170px; }
.menuContent .fiveCol { width: 300px; }
.menuContent p { color: rgb(102, 102, 102); font-size: 17px; line-height: 24px; margin-bottom: 20px; }
.menuContent .imageHolder { padding-left: 10px; }
.menuContent .button { margin-bottom: 10px; }
.menuContent.hide { display: none; }
.dealer { padding: 0px 50px 0px 40px; }
i, em { font-size: inherit; color: inherit; }
ul li .imageHolder img { margin-bottom: 10px; }
.articlePage ul, .index .articleTeaser ul { margin-left: 12px; }
.articlePage ul li, .articlePage ol li, .index .articleTeaser ul li, .index .articleTeaser ol li { display: list-item; margin-bottom: 14px; font-size: 14px; }
.articlePage ul li, .index .articleTeaser ul li { list-style-type: disc; }
.articleTeaser h3 { font-size: 17px; font-weight: bold; margin-bottom: 7px; }
.articleTeaser p {  }
.articleTeaser p a { text-decoration: underline; color: rgb(0, 0, 0); }
.social .fb { margin-right: 5px; }
.modalWrapper { z-index: 1000; position: absolute; top: 100px; right: 0px; display: none; margin-bottom: 400px; }
.slider ul li img {  }
.index .content { width: 1022px; padding: 0px; }
.index .articleTeaser { padding: 35px 25px 10px 40px !important; min-height: 326px; }
.index .elevenCol .articleTeaser,.index .gCol .articleTeaser { padding-left: 23px !important; }
.index .sixCol, .index .elevenCol,.index .sixCol, .index .gCol { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.index .articleTeaser h2 { color: rgb(0, 132, 142); font-family: Helvetica Neue,helvetica; margin-bottom: 5px; }
.index ul, .index ol { clear: both; float: left; }
.sixCol .articleTeaser img { margin-top: 20px; }
.elevenCol .articleTeaser .imageHolder, .gCol .articleTeaser .imageHolder { float: left; }
.elevenCol .articleTeaser .imageHolder img,.gCol .articleTeaser .imageHolder img { margin-right: 20px; }
.textArea { float: left; width: 450px; }
.textArea p { color: rgb(76, 76, 76); font-size: 14px; line-height: 21px; width: inherit; float: left; margin-bottom: 10px; }
.wave { background-position: -3279px bottom; }
.index .wave .textArea { width: 410px; }
.index .elevenCol .articleTeaser.threeColWrapper,.index .gCol .articleTeaser.threeColWrapper { padding: 35px 10px 10px !important; }
.index .textArea p { line-height: 18px; }
.threeCol .contentWrappper { background-position: -4007px bottom; }
.threeCol.mid { margin: 0px 10px; }
.threeCol.mid .contentWrappper { background-position: -4230px bottom; }
.threeCol.last .contentWrappper { background-position: -4360px bottom; }
.threeColWrapper {  }
.threeCol .contentWrappper { margin-bottom: 5px; min-height: 300px; padding-bottom: 20px; }
.threeColWrapper .threeCol h3 { text-align: center; font-size: 20px; font-weight: 100; margin-bottom: 25px; }
.threeColWrapper .threeCol .imageWrapper { text-align: center; height: 160px; width: auto; }
.threeColWrapper .threeCol ul { margin: 0px 10px 0px 12px; }
.index .shadowBottomContent { height: 3px; background-position: 0px -30px; }
.slider, .coverPic { margin-left: 0px; float: left; position: relative; }
.slider { padding: 0px 1px !important; margin-left: 0px; }
#slider .contentHolder, .coverPic .contentHolder { left: 60px; position: absolute; top: 46px; z-index: 10; width: 670px; }
.slider h2, .coverPic h2 { color: rgb(255, 255, 255); background-color: transparent; font-size: 55px; text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); margin-bottom: 15px; line-height: 60px; letter-spacing: -1px; }
.index .sixCol .socialMediaBlock {  }
.index .sixCol .social { clear: both; float: left; padding: 32px 0px 0px; }
.index .sixCol .social a { background: rgba(0, 0, 0, 0) url('../img/iconsprite.png') no-repeat scroll 0px 0px; }
.index .sixCol .social a { background-position: 0px -744px; clear: both; color: rgb(102, 102, 102); display: block; float: left; margin-bottom: 10px; padding: 0px 0px 10px 29px; }
.index .sixCol .social a.fb:hover { background-position: 0px -888px; }
.index .sixCol .social a.blog { background-position: 0px -835px; }
.index .sixCol .social a.blog:hover { background-position: 0px -1008px; }
.index .sixCol .social a.ytube:hover { background-position: 0px -1980px; }
.index .sixCol .social a.ytube { background-position: 0px -1912px; }
.productWrapper ul li, .slider ul li, .coverPic ul li, .wideTeaser.benefit .contentHolder li { margin-bottom: 5px; list-style-type: disc; }
.slider #slider li, .coverPic li { font-size: 16px; line-height: 22px; }
.slider .panel { line-height: 8px !important; }
.slider ul li { margin: 0px; }
.articleTeaser ul li { margin-bottom: 5px; list-style-type: disc; }
.articleTeaser ul { padding-left: 20px; }
.articleTeaser ul li, .articleTeaser ol li, .articlePage ul li, .articlePage ol li, ul li.regular .dropContent ul li { line-height: 18px; }
footer { position: relative; }
footer .footerNav { border-bottom: 1px solid rgb(25, 25, 25); border-top: 1px solid rgb(25, 25, 25); display: block; padding: 10px 5px; width: 960px; margin-bottom: 10px; }
footer .footerNav ul { margin-left: 0px; }
footer .footerNav ul li { background: rgba(0, 0, 0, 0) url('../img/divider.png') no-repeat scroll right 0px; float: left; padding-right: 10px; position: relative; top: 3px; list-style-type: none; }
footer .footerNav ul li a { color: rgb(39, 39, 39); font-size: 14px; margin-left: 10px; }
footer .footerNav ul li.first a { margin-left: 0px; }
footer .footerNav ul li.last { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
footer ul li .dropMenu { top: auto; bottom: 18px; left: -36px; padding-bottom: 15px; background: rgba(0, 0, 0, 0) url('../img/navarrowdown.png') no-repeat scroll 50% bottom; z-index: 500; }
footer ul li .dropMenu .dropContent { border-bottom: medium none; }
footer ul li .dropMenu .dropContent li.last { padding-bottom: 15px; }
footer ul li.fallOutItem a.parent { background-position: right -135px; padding-right: 17px; }
footer ul li.fallOutItem ul li { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; }
footer ul li.fallOutItem ul li a { margin-left: 0px; }
footer .social { float: right; }
footer .social a { background-position: 0px -744px; display: block; float: left; height: 20px; width: 20px; margin-left: 10px; }
footer .social a.fb { margin-right: 0px; }
footer .social a.fb:hover { background-position: 0px -888px; }
footer .social a.blog { background-position: 0px -835px; }
footer .social a.blog:hover { background-position: 0px -1008px; }
footer .social a.pin { background-position: 0px -1853px; }
footer .social a.pin:hover { background-position: 0px -1792px; }
footer .social a.ytube:hover { background-position: 0px -1980px; }
footer .social a.ytube { background-position: 0px -1912px; }
footer p, footer p span { font-size: 9px; }
footer p span { font-weight: bold; text-transform: uppercase; }
/* ::::: http://www.beamvac.com/Assets/Styles/composer.css ::::: */

.col_35 { width: 346px; float: left; }
.col_65 { width: 665px; float: left; }
/* ::::: http://www.beamvac.com/Assets/Styles/MarkedImage.css?ver=1.0.3.4 ::::: */

.imageWrapper { position: relative; width: 900px; max-height: 430px; overflow: auto; }
/* ::::: http://www.beamvac.com/Assets/Styles/EpiserverContextMenuHack.css ::::: */

/* ::::: http://www.beamvac.com/Assets/scripts/fancybox/jquery.fancybox-1.3.4.css ::::: */

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url('../img/fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0px; margin: 0px; border: 0px none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 1101; outline: medium none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#fancybox-content { width: 0px; height: 0px; padding: 0px; outline: medium none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid rgb(255, 255, 255); }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('../img/fancybox.png') repeat scroll -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: medium none; background: transparent url('../img/blank.gif') repeat scroll 0% 0%; z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('../img/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('../img/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0px; margin: 0px; border: 0px none; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0px; width: 100%; background-image: url('../img/fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0px; right: -20px; height: 100%; background-image: url('../img/fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0px; width: 100%; background-image: url('../img/fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0px; left: -20px; height: 100%; background-image: url('../img/fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('../img/fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fb_reset { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}.fb_link img{border:none}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}.fb_shrink_active{opacity:1;transform:scale(1, 1);transition-duration:200ms;transition-timing-function:ease-out}.fb_shrink_active:active{opacity:.5;transform:scale(.75, .75)}
         .fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_reset .fb_dialog_legacy{overflow:visible}.fb_dialog_advanced{padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.fb_dialog_content{background:#fff;color:#333}.fb_dialog_close_icon{background:url(../img/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{top:5px;left:5px;right:auto}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(../img/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(../img/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_loader{background-color:#f6f7f9;border:1px solid #606060;font-size:24px;padding:20px}.fb_dialog_top_left,.fb_dialog_top_right,.fb_dialog_bottom_left,.fb_dialog_bottom_right{height:10px;width:10px;overflow:hidden;position:absolute}.fb_dialog_top_left{background:url(../img/8YeTNIlTZjm.png) no-repeat 0 0;left:-10px;top:-10px}.fb_dialog_top_right{background:url(../img/8YeTNIlTZjm.png) no-repeat 0 -10px;right:-10px;top:-10px}.fb_dialog_bottom_left{background:url(../img/8YeTNIlTZjm.png) no-repeat 0 -20px;bottom:-10px;left:-10px}.fb_dialog_bottom_right{background:url(../img/8YeTNIlTZjm.png) no-repeat 0 -30px;right:-10px;bottom:-10px}.fb_dialog_vert_left,.fb_dialog_vert_right,.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{position:absolute;background:#525252;filter:alpha(opacity=70);opacity:.7}.fb_dialog_vert_left,.fb_dialog_vert_right{width:10px;height:100%}.fb_dialog_vert_left{margin-left:-10px}.fb_dialog_vert_right{right:0;margin-right:-10px}.fb_dialog_horiz_top,.fb_dialog_horiz_bottom{width:100%;height:10px}.fb_dialog_horiz_top{margin-top:-10px}.fb_dialog_horiz_bottom{bottom:0;margin-bottom:-10px}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(../img/Cou7n-nqK52.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{-webkit-transform:none;height:100%;margin:0;overflow:visible;position:absolute;top:-10000px;left:0;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(../img/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{width:auto;height:auto;min-height:initial;min-width:initial;background:none}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{color:#fff;display:block;padding-top:20px;clear:both;font-size:18px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .45);position:absolute;bottom:0;left:0;right:0;top:0;width:100%;min-height:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_content .dialog_header{-webkit-box-shadow:white 0 1px 1px -1px inset;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#738ABA), to(#2C4987));border-bottom:1px solid;border-color:#1d4088;color:#fff;font:14px Helvetica, sans-serif;font-weight:bold;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{-webkit-font-smoothing:subpixel-antialiased;height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4966A6), color-stop(.5, #355492), to(#2A4887));border:1px solid #29487d;-webkit-background-clip:padding-box;-webkit-border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, .117188) 0 1px 1px inset, rgba(255, 255, 255, .167969) 0 1px 0;display:inline-block;margin-top:3px;max-width:85px;line-height:18px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{border:none;background:none;color:#fff;font:12px Helvetica, sans-serif;font-weight:bold;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(../img/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #555;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f6f7f9;border:1px solid #555;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(../img/t-wz8gw1xG1.png);background-repeat:no-repeat;background-position:50% 50%;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
         .fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_hide_iframes iframe{position:relative;left:-10000px}.fb_iframe_widget_loader{position:relative;display:inline-block}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}.fb_iframe_widget_loader iframe{min-height:32px;z-index:2;zoom:1}.fb_iframe_widget_loader .FB_Loader{background:url(../img/jKEcVPZFk-2.gif) no-repeat;height:32px;width:32px;margin-left:-16px;position:absolute;left:50%;z-index:4}
