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: rgb(248, 151, 41); }
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; }
/* ::::: http://www.beamvac.com/Assets/Styles/master.css?ver=1.0.3.4 ::::: */

body { background: rgba(0, 0, 0, 0) url('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; }
.twoCol { width: 190px; float: left; }
.threeCol { width: 204px; float: left; height: 100%; }
.fourCol { width: 220px; }
.fiveCol { width: 301px; }
.nineCol { width: 520px; }
header { padding: 23px 57px 0px 24px; }
footer { padding: 22px 27px; }
.module { float: left; margin: 0px 8px 25px; }
.teaserWrapper .fourCol.module { margin: 0px 6px 25px; }
.teaserWrapper .fourCol { padding: 0px 0px 10px; width: 220px; height: 410px; overflow: hidden; position: relative; }
.meet .twoCol:hover { background: rgba(0, 0, 0, 0) url('hovergradient.png') repeat-x scroll 0px 0px; }
.teaserWrapper .fourCol:hover, .teaserWrapper .fourCol.active { background: rgba(0, 0, 0, 0) url('hovergradient.png') repeat-x scroll 0px 170px; box-shadow: 0px 0px 2px 2px rgb(204, 204, 204); }
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('iconsprite.png') no-repeat scroll 0px 0px; }
.shadowTopContent, .shadowBottomContent, .shadowBottomFooter, .shadowTopHeader, .shadowTop { background: rgba(0, 0, 0, 0) url('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('fadesprite.jpg') no-repeat scroll 0px bottom; }
.dropMenu .nineCol .menuContent, .productsHolder .articleTeaser { background: rgba(0, 0, 0, 0) url('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('headingbgsprite.png') no-repeat scroll right 0px; }
.button.borderBtn { background: rgba(0, 0, 0, 0) url('buttonsprite.png') repeat-x scroll 0px 0px; }
.content.shadow, footer.shadow, header.shadow, .fullBanner.shadow { background: rgba(0, 0, 0, 0) url('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; }
.featuresText { padding: 10px 10px 0px; display: block; }
.picHolder { background-color: rgb(255, 255, 255); }
.picHolder { float: left; width: 220px; text-align: center; margin-bottom: 15px; }
.picHolder img { float: left; }
.teaserWrapper .fourCol { border: 5px solid rgb(198, 200, 203); }
.articleTeaser span.nr { background-color: rgb(111, 111, 111); }
.classic .teaserWrapper .fourCol:hover, .classic .teaserWrapper .active.fourCol { border-color: rgb(111, 111, 111); }
.classic .meet .twoCol:hover h3 { color: rgb(111, 111, 111); }
.meet h2 { background-position: right 0px; background-color: rgb(111, 111, 111); }
.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); }
.mundo .productWrapper, .mundo.productWrapper, .classic .productWrapper, .classic.productWrapper { background-position: -4714px bottom; }
.dropMenu .nineCol .menuContent.mundo, .dropMenu .nineCol .menuContent.classic { background-position: -1194px 0px; }
.mundo .teaserWrapper .fourCol, .classic .teaserWrapper .fourCol { background-position: 0px -4664px; }
.compareModal .compareList h4.mundo, .mundo .meet .twoCol:hover h3, .compareModal .compareList h4.classic, .classic .meet .twoCol:hover h3 { color: rgb(17, 140, 168); }
.mundo .teaserWrapper .fourCol, .classic .teaserWrapper .fourCol { background-position: 0px -1765px; }
.mundo .meet .twoCol, .classic .meet .twoCol { background-position: 0px -1932px; }
.mundo .teaserWrapper .fourCol:hover, .mundo .teaserWrapper .active.fourCol, .classic .teaserWrapper .fourCol:hover, .classic .teaserWrapper .active.fourCol { border-color: rgb(17, 140, 168); }
.mundo .articleTeaser span.nr, .classic .articleTeaser span.nr { background-color: rgb(17, 140, 168); }
.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; }
.button .compareBtn { background-position: right -1416px !important; }
img.flag { width: 20px; position: absolute; right: -14px; top: 14px; }
html:lang(fr) .compareTab { background: rgba(0, 0, 0, 0) url('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 {  }
.dropMenu ul li a, .dropMenu H3 a, .threeCol ul li a { color: rgb(66, 66, 66); }
.left { float: left; }
.right { float: right; }
.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; }
.compareTab { background: rgba(0, 0, 0, 0) url('comparebtn.png') no-repeat scroll right 0px; height: 194px; width: 1066px; z-index: 0; position: absolute; }
.compareTab .trigger { position: absolute; right: 12px; height: 160px; width: 50px; cursor: pointer; }
.numberOfCompare { position: absolute; right: 21px; top: 15px; }
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; }
.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 ul li a.menu:hover { color: #118CA8; }
nav.mainNav ul li a.active { color: #118CA8; }
nav.mainNav li .dropMenu { padding-top: 23px; z-index: 999; }
nav.mainNav li.wide .dropMenu { left: -276px; }
nav.mainNav li.wide .dropMenu .dropContent { width: 741px; }
nav.mainNav li.regular .dropMenu { left: -140px; }
nav.mainNav li.regular .dropMenu .dropContent { width: 200px; }
nav.mainNav .rightMenu li .dropMenu { left: -140px; padding-top: 28px; background: rgba(0, 0, 0, 0) url('navarrow.png') no-repeat scroll -10px 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('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: 0px 128px 0px 195px; }
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; }
ul li .imageHolder .button, .textWrapper .button { float: left; width: auto; }
ul li .imageHolder .button.first, .textWrapper .button.first { margin-right: 16px; }
.teaserWrapper { padding: 0px 12px; position: relative; }
.articleTeaser h3 { font-size: 17px; font-weight: bold; margin-bottom: 7px; }
.articleTeaser span.nr, .numberOfCompare span { background-position: 0px -1208px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; height: 16px; width: 21px; display: block; float: left; margin-right: 5px; padding-top: 5px; text-align: center; border-radius: 24px; position: relative; top: -3px; margin-left: 5px; }
.articleTeaser p {  }
.productWrapper { margin-bottom: 25px; width: 100%; position: relative; }
.productWrapper h1, .productWrapper h1 span { width: 585px; padding-right: 20px; }
.productWrapper .fiveCol.tweek { width: 420px; position: relative; }
.productWrapper .imageHolder { display: block; height: 100%; margin-right: 15px; }
.productWrapper .textWrapper { width: 346px; }
.productWrapper .textWrapper .preamble p, .productWrapper .textWrapper p, .productWrapper.heading .textWrapper span { color: rgb(127, 127, 127); font: 16px/20px arial; margin-bottom: 50px; }
.productWrapper .textWrapper p { font-size: 14px; margin-bottom: 20px; line-height: 18px; }
.social .fb { margin-right: 5px; }
.productWrapper .button {  }
.meet { clear: both; position: relative; z-index: 10; margin-bottom: 20px; width: 100%; }
.family .productWrapper .textWrapper { width: auto; padding-left: 32px; }
.family .productWrapper .textWrapper .button { margin-right: 10px; }
.family .productWrapper .imageHolder { margin-top: -100px; }
.meet h2 { font-size: 28px; font-weight: 100; margin-bottom: 15px; }
.fourCol .articleTeaser h3 { line-height: 18px; }
.fourCol .articleTeaser p { line-height: 18px; font-size: 13px; }
.fourCol .articleTeaser .featuresText span { margin-left: 0px; }
.meet .twoCol { margin-right: 1px; text-align: center; padding-top: 10px; padding-bottom: 20px; border-right: 1px solid rgb(204, 204, 204); min-height: 600px; max-height: 619px; position: relative; }
.meet .twoCol.first { margin-left: 15px; }
.meet .twoCol.last { margin-right: 0px; border: medium none; }
.meet .twoCol:hover { box-shadow: 0px 0px 2px 2px rgb(204, 204, 204); }
.meet .twoCol img { margin-bottom: 20px; }
.meet .twoCol h3 { color: rgb(127, 127, 127); font-size: 31px; margin-bottom: 20px; }
.meet .twoCol .textWrapper { padding: 0px 24px; text-align: left; margin-bottom: 20px; }
.meet .twoCol .textWrapper p { color: rgb(76, 76, 76); font-size: 13px; }
.meet .twoCol .buttonWrapper { position: absolute; bottom: 10px; left: 10px; }
.buttonWrapper { text-align: left; }
.productWrapper .buttonWrapper { margin-bottom: 30px; width: 500px; }
.meet .twoCol .buttonWrapper .button { width: 150px; margin: 10px auto 0px; }
.modalWrapper { z-index: 1000; position: absolute; top: 100px; right: 0px; display: none; margin-bottom: 400px; }
.articleTeaser ul li, .articleTeaser ol li, .articlePage ul li, .articlePage ol li, ul li.regular .dropContent ul li { line-height: 18px; }
.productWrapper .nineCol { width: 540px; }
.productWrapper .nineCol .textWrapper { padding-right: 0px; }
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('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('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 ::::: */

/* ::::: http://www.beamvac.com/Assets/Styles/MarkedImage.css?ver=1.0.3.4 ::::: */

.imageMarker { text-align: center; position: absolute; color: rgb(255, 255, 255); width: 33px; height: 26px; padding-top: 7px; font-size: 18px; font-weight: bold; background: rgba(0, 0, 0, 0) url('nrindicator.png') no-repeat scroll 0px 0px; }
.mundo .imageMarker, .classic .imageMarker { background: rgba(0, 0, 0, 0) url('nrindicatormundo.png') no-repeat scroll 0px 0px; }
.marker_default { border-radius: 7px; }
.marker_round { border-radius: 50%; min-width: 20px; }
.imageMarker a { text-decoration: none; color: rgb(255, 255, 255); display: block; text-align: center; }
/* ::::: 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('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('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('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('fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('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('fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0px; right: -20px; height: 100%; background-image: url('fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0px; width: 100%; background-image: url('fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0px; left: -20px; height: 100%; background-image: url('fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
