/* @group Fonts */
@font-face {
    font-family: 'Dustismo';
    src: url('/fnt/dustismo-webfont.eot');
    src: url('/fnt/dustismo-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fnt/dustismo-webfont.woff') format('woff'),
         url('/fnt/dustismo-webfont.ttf') format('truetype'),
         url('/fnt/dustismo-webfont.svg#DustismoRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Dustismo';
    src: url('/fnt/dustismo_italic-webfont.eot');
    src: url('/fnt/dustismo_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fnt/dustismo_italic-webfont.woff') format('woff'),
         url('/fnt/dustismo_italic-webfont.ttf') format('truetype'),
         url('/fnt/dustismo_italic-webfont.svg#DustismoItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Dustismo';
    src: url('/fnt/dustismo_bold-webfont.eot');
    src: url('/fnt/dustismo_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fnt/dustismo_bold-webfont.woff') format('woff'),
         url('/fnt/dustismo_bold-webfont.ttf') format('truetype'),
         url('/fnt/dustismo_bold-webfont.svg#DustismoBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Dustismo';
    src: url('/fnt/dustismo_bold_italic-webfont.eot');
    src: url('/fnt/dustismo_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fnt/dustismo_bold_italic-webfont.woff') format('woff'),
         url('/fnt/dustismo_bold_italic-webfont.ttf') format('truetype'),
         url('/fnt/dustismo_bold_italic-webfont.svg#DustismoBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}
/* @end */


/* @group General */
body                                        {color:#505050;background:#fff url(/img/wl.bg.png) repeat-x top center;font:75%/1.2em 'Dosis', Helvetica,Arial,sans-serif;}
/* @end */                                  
                                            
/* @group Typo */                           
a,
a:hover                                     {color:#3d3d3d;border:none;}
a:hover                                     {border-bottom:1px dotted#797979;}
h2                                          {margin:0 0 18px 0;color:#66561e;text-transform:uppercase;font-size:1.5em;line-height:1.2em;letter-spacing:1px;font-weight:300;}
h3                                          {margin:0 0 16px 0;font-size:1.125em;line-height:1.4em;text-transform:uppercase;font-weight:300;}
h4                                          {font-weight:normal;}
p                                           {font-size:1.25em;line-height:1.2em;margin:12px 0;}
span.b                                      {border-bottom:1px solid #cfcfcf;}
.hl                                         {color:#000;}
.hide                                       {display:none;}
.inner,
.inner-2                                    {display:block;margin:0 auto;}
.inner                                      {width:1082px;}
.inner-2                                    {width:882px;}
.l                                          {float:left;}
.r                                          {float:right;}
/* @end */                                  


/* @group Wrapper */                        
#wrapper                                    {}
#lines                                      {width:100%;height:42px;position:absolute;top:0;left:0;background:#fff url(/img/wl.bg.png) repeat-x 0 -190px;}
/* @end */


/* @group Header */
#header                                     {padding:48px 0 0 0;}
#logo                                       {display:block;width:125px;height:110px;float:left;margin:0 48px 0 0;background:transparent url(/img/wl.logo.png) no-repeat 0 0;text-indent:-9999px;border:none;}
/* @end */


/* @group Navigation */
#navigation                                 {float:left;padding:84px 0 0 0;}
#navigation ul                              {display:block;}
#navigation li                              {float:left;}
#navigation li ul                           {display:none;}
#navigation a                               {display:block;height:46px;padding:3px 16px 0 16px;color:#4b630c;font-size:1.2em;text-transform:uppercase;letter-spacing:1px;border:none;}
#navigation .active a                       {color:#66561e;background:transparent url(/img/wl.bg.nav.png) no-repeat center bottom;}
#navigation .first                          {padding:0 16px 0 0;}
#navigation .first a                        {display:block;width:16px;height:16px;padding:0;background:transparent url(/img/wl.home.png) no-repeat 0 0;text-indent:-9999px;border:none;}
#navigation .last a                         {padding:3px 0 0 16px;background-position:60% 100%;}
/* @end */


/* @group Subnavigation */
.sub-nav li                                 {margin:0 0 2px 0;}
.sub-nav a                                  {font:1.25em/1.4em Verdana, Arial, Helvetica, sans-serif;color:#66561e;border:none;text-transform:lowercase;}
.sub-nav a:hover                            {border-bottom:1px solid #66561e;}
/* @end */


/* @group Cycle */
.cycle-w,
.cycle                                      {display:block;width:1082px;height:720px;position:relative;margin:0 auto;}
.cycle-page-w,
.cycle-page                                 {height:416px;}
.cycle-page-w-2,
.cycle-page-2                               {height:256px;}
.cycle                                      {overflow:hidden;}
.cycle-w .cycle-pager                       {display:block;width:17px;height:75px;position:absolute;top:-30px;right:40px;background:transparent url(/img/wl.pager.png) no-repeat -17px 0;text-indent:-9999px;}
.cycle-w .cycle-pager-prev                  {right:62px;background-position:0 0;}
.cycle-w .cycle-thumb                       {display:block;position:absolute;top:60px;right:40px;}
/* @end */


/* @group Footer */
#footer                                     {position:relative;padding:12px 0 24px 0;}
#footer p                                   {margin:0;text-align:right;font-size:1.083em;}
#footer .l                                  {width:346px;float:right;padding:2px 0;text-align:center;background:#fff;}
#footer .r                                  {width:496px;padding:2px 12px 3px 12px;background:#80876c;color:#fff;text-transform:uppercase;font-size:.95em;letter-spacing:1px;text-align:center;}
#footer .spacer                             {display:block;width:22px;height:20px;padding:0;background:#fff;}
#copy p                                     {width:1060px;margin:0 auto;padding:0 22px 46px 0;text-align:right;font:0.75em/1em 'Century Gothic', Arial, sans-serif;}
#copy a                                     {text-transform:uppercase;}
/* @end */


/* @group Content */
#content                                    {display:block;width:1162px;position:relative;background:#fff;}
aside,
.aside                                      {position:absolute;top:0;left:170px;}
.aside-section                              {display:block;/*width:120px;*/width:140px;position:relative;padding:30px;margin:0 0 6px 0;background:#fff;}
.aside-section h2                           {font-size:1.2em;}
.aside-section-2,
.aside-section-body-2                       {font-size:1.2em;color:#998d68;text-transform:uppercase;}
.aside-section-2 p                          {line-height:1.3em;font-size:1.1em;letter-spacing:1px;}
.aside-section-2 .sub                       {font-size:.85em;}
.aside-section-2 .sub a                     {color:#998d68;}
.handler,
.handler:hover                              {display:block;border:none;}
#content .body .highlight                   {color:#66561e;border-bottom:1px solid #66561e;}
p.quote_author                              {margin:28px 0 0 0;}

.aside-right                                {color:#a99c7d;}
.aside-right a                              {color:#a99c7d;}
.aside-right p                              {font:1.2em/1em Verdana, Arial, Helvetica, sans-serif;line-height:1.5em;}
/* @end */


/* @group Home */
#about                                      {}
#about p                                    {font-size:1.3em;line-height:1.3em;margin:0;}
#last-post .excerpt                         {font:1.08em/1.4em Verdana, Arial, Helvetica, sans-serif;}
#last-post .date                            {display:block;width:47px;position:absolute;top:48px;left:-32px;padding:10px 0;background:#fff;color:#50742a;font:1.25em/1.2em Times, "Times New Roman",serif;letter-spacing:1px;text-align:center;border-right:1px solid #eee;}
#last-post #actions                         {margin:24px 0 0 0;color:#66561e;font-size:1.2em;text-transform:uppercase;}
/* @end */


/* @group Page */
.page                                       {display:block;padding:0 40px 62px 400px;}
.page header                                {padding:18px 0 0 0;}
.page .col-1                                {float:left;width:460px;padding:0 28px 0 0;border-right:1px solid #303030;}
.page .col-2                                {float:right;width:193px;padding:56px 0 0 40px;}
.page .col-3                                {float:right;width:215px;padding:28px 0 0 12px;}
.page .body p,
.page .page-highlight p                     {font:1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;}
.page .page-highlight                       {display:block;position:relative;}
.page .page-highlight h3                    {color:#998c69;}
.page .page-highlight .highlight-close      {display:block;width:13px;height:13px;position:absolute;top:1px;right:0;background:transparent url(/img/wl.min.png) no-repeat 0 0;text-indent:-9999px;}

/*.page-two header h2,
.page-two .body h2                          {color:#50742a;font:1.25em/1.4em Verdana, Arial, Helvetica, sans-serif;text-transform:none;}*/
.page-two .body                             {padding:32px 40px 0 0;}

.page .sub-nav                              {padding:20px 0 0 12px;}
.sub-nav li                                 {padding:0 0 0 18px;font-size:.95em;}
.sub-nav .nav-item-parent                   {padding:0 0 14px 0;font-weight:bold;}
.sub-nav .nav-item-parent a                 {font-weight:bold;}
.sub-nav .nav-item-active a                 {color:#50742a;font-style:italic;}

.page-posts                                 {margin:24px 0 0 0;padding:24px 0 0 0;border-top:1px dotted #b1a88c;}
.page-posts h3                              {margin:0 0 6px 0;font:1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;text-transform:none;}
.page-posts li                              {padding:0 0 1px 32px;font:1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;font-style:italic;}
/* @end */


/* @group Blog */
.categories                                 {padding:24px 0 0 0;}
.categories h3                              {font:1em/1.4em 'Dosis', Arial, Helvetica, sans-serif;letter-spacing:1px;color:#66561e;margin:0 0 4px 0;}
.categories ul                              {margin:0 0 24px 0;}
.categories li                              {margin:0;letter-spacing:1px;}
.categories a                               {font:.95em/1.4em Verdana, Arial, Helvetica, sans-serif;color:#66561e;text-transform:lowercase;}
.categories .category-active a              {color:#50742a;font-style:italic;}

.posts                                      {min-height:480px;}
.posts,.post-detail,
.page-two,
.contact                                    {padding:24px 0 62px 400px;margin:0 280px 62px 0;border-right:1px solid #303030;}
.post                                       {display:block;position:relative;margin:0 0 24px 0;}
.post-detail                                {display:block;position:relative;}
.post header,
.post-detail header,
.post .excerpt,
.post-detail .body                          {padding:0 40px 0 0;}
.post header,
.post-detail header                         {padding:18px 40px 0 0;}
.post header h2,
.post header h3                             {margin:0;}
.post footer,
.post-detail footer,
.page-two footer,
.contact footer                            {width:116px;padding:4px 40px 0 68px;margin:0 0 0 auto;border-bottom:1px solid #303030;}
.page-three                                {width:auto;margin:0;padding:0 40px 62px 400px;border:none;}
.post footer,
.post-detail footer,
.page-two footer                            {width:224px;padding:4px 0 12px 0;}
.post footer p,
.page-two footer p                          {font:1em/1.4em Verdana, Arial, Helvetica, sans-serif;color:#66561e;font-weight:bold;}
.post footer a                              {color:#66561e;}
.post .date,
.post-detail .date                          {display:block;width:47px;position:absolute;top:18px;right:-24px;padding:10px 4px;background:#fff;color:#50742a;font:1.45em/1.4em Times,"Times New Roman",serif;letter-spacing:1px;text-align:center;border-right:1px solid #eee;}

.twitter-share-button                       {width:90px !important;}
.twitter-share-button,
.fb-like                                    {vertical-align:middle;}
.post .excerpt,
.post .body,
.post-detail .excerpt,
.post-detail .body p                        {font:1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;}

/*.post header h2,
.post-detail header h2                      {color:#50742a;font:1.4em/1.4em Verdana, Arial, Helvetica, sans-serif;text-transform:none;}*/

.icon-twitter                               {display:inline-block;width:27px;height:18px;background:transparent url(/img/wl.twitter.png) no-repeat 0 0;text-indent:-9999px;vertical-align:middle;}
.icon-twitter:hover                         {border:none;}
/* @end */


/* @group Contact */
.contact .col-1                             {width:488px;padding:16px 0 24px 0;}
.contact .body                              {padding:0 40px 0 0;}
.contact .body p                            {color:#a99c7d;font:1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;}
#contact                                    {margin:26px 0 0 0;}
#contact p                                  {display:block;margin:0 0 6px 0;}
#contact label                              {width:25%;float:left;color:#66561e;text-transform:uppercase;font-size:1.1em;line-height:1.2em;letter-spacing:1px;font-weight:300;}
#contact input                              {width:65%;float:left;padding:2px;border:1px solid #bbb;font:1em/1em Verdana, Arial, Helvetica, sans-serif;color:#999;}
#contact_name                               {width:380px;}
#contact footer                             {margin:24px 0 0 auto;}
#contact .button                            {width:auto;float:none;text-transform:uppercase;color:#50742a;font:1em/1.4em 'Dosis', Arial, Helvetica, sans-serif;border:none;background:transparent;cursor:pointer;}
#contact input.error                        {border:1px solid #ff0000;}
#contact .checks                            {padding:12px 0 0 0;}
#contact .checkbox                          {display:inline;width:auto;vertical-align:middle;}
#contact .il                                {display:block;width:400px;padding:0 0 0 6px;vertical-align:middle;text-transform:none;}
/* @end */


/* @group Acties */

/* @end */


/* @group Z-indexes */
.cycle-w                                    {z-index:100;}
.cycle                                      {z-index:110;}
.cycle-pager                                {z-index:120;}
.cycle-thumb                                {z-index:130;}
.aside                                      {z-index:200;}
.aside .date                                {z-index:210;}
#lines                                      {z-index:1;}
#header                                     {z-index:400;}
#content                                    {z-index:500;}
#footer                                     {z-index:600;}
/* @end */


/* @group CSS3 */
.aside-section                              {-webkit-box-shadow:  4px 18px 12px 1px rgba(0, 0, 0, 0.2);box-shadow:  4px 8px 8px 1px rgba(100, 100, 100, 0.2);}
.date                                       {-webkit-box-shadow:  -2px 2px 12px 4px rgba(0, 0, 0, 0.2);box-shadow:  -2px 2px 12px 4px rgba(0, 0, 0, 0.2);}
.post .date,
.post-detail .date                          {-webkit-box-shadow:  2px 2px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:  2px 2px 2px 1px rgba(0, 0, 0, 0.1);}


/*.section-wgrey                               {-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-webkit-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;}
.section-wgrey header                        {-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;-webkit-border-radius: 8px 8px 0px 0px;border-radius: 8px 8px 0px 0px;}
.section-wgrey                               {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.section-wgrey header                        {-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;} */
/* @end */


/* @group Hacks */
input[type='text'],
input[type='password'],
textarea {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
/* @end */


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#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: 0;left: 0;width: 40px;height: 480px;background-image: url('/img/fancybox/fancybox.png');}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background: transparent url('/img/fancybox/fancybox.png') -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('/img/fancybox/blank.gif');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/fancybox.png');background-position: -40px -30px;}
#fancybox-right-ico {background-image: url('/img/fancybox/fancybox.png');background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('/img/fancybox/fancybox-x.png');}
#fancybox-bg-ne {top: -20px;right: -20px;background-image: url('/img/fancybox/fancybox.png');background-position: -40px -162px;}
#fancybox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('/img/fancybox/fancybox-y.png');background-position: -20px 0px;}
#fancybox-bg-se {bottom: -20px;right: -20px;background-image: url('/img/fancybox/fancybox.png');background-position: -40px -182px; }
#fancybox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('/img/fancybox/fancybox-x.png');background-position: 0px -20px;}
#fancybox-bg-sw {bottom: -20px;left: -20px;background-image: url('/img/fancybox/fancybox.png');background-position: -40px -142px;}
#fancybox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('/img/fancybox/fancybox-y.png');}
#fancybox-bg-nw {top: -20px;left: -20px;background-image: url('/img/fancybox/fancybox.png');background-position: -40px -122px;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding: 10px;background-image: url('/img/fancybox/fancy_title_over.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('/img/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('/img/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('/img/fancybox/fancybox.png') -55px -90px no-repeat;}
.fancybox-title-api-gallery p{margin:0 0 4px 0;line-height:1.2em;font-size:.9em;}
.fancybox-title-api-gallery-instagram{width:612px;margin:0 0 6px 0;overflow:hidden;text-align:center;}
.fancybox-title-api-gallery-instagram p{width:612px;overflow:hidden;}
.fancybox-title-api-gallery-instagram a{display:inline-block;background:#fff;color:#000;padding:1px 2px 0 2px;font-size:.85em;line-height:1em;}
.fancybox-title-api-gallery-instagram a:hover{background:#eee;}

/* IE6 */
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {height: expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6 {position: absolute; margin-top: 0;top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }