﻿.Box {    position: relative;        width:100%;    background: transparent url('/images/shadow_2.png') no-repeat scroll center bottom;    background-size: 100% 18px;    padding-bottom: 18px;    margin-bottom: 9px;         }    .Box.Huge {        position: relative;        width: 100%;        max-width:960px;        height: 370px;        background: transparent url('/images/shadow_6.png') no-repeat scroll center bottom;        padding-bottom: 18px;        margin-bottom: 7px;        z-index: 40;    }    .Box.hasHover.even, .Box.hasHover.odd {      display: inline-block;        *display: inline;        zoom: 1;    }    .eventBoxes .Box {    width:310px;    margin-bottom: 11px;    float: left;    background-image: url('/images/eventBoxBg.png');    background-position:center bottom;    background-size:100% 100%;    background-repeat:no-repeat;    height: 230px;}    .eventBoxes .Box.even {        margin-right: 15px;    }.eventBoxes .Box img {}    .eventBoxes .Box h1 {        margin-left: 10px;        margin-right:10px;        color: #2b3748;        font-size: 21px;        margin-top: 4px;        margin-bottom: 5px;        float: left;        position: static;        clear: both;        text-transform: none;    }    .eventBoxes .Box .text {        margin-left: 10px;        color: #7d7d7d;        font-size: 11px;        float: left;        position: static;        clear: both;    }.docfrontpage .Pane.Top{background: transparent url('/images/shadow_6.png') no-repeat scroll center bottom;padding-bottom: 18px;}    .Pane.Top  .Box.Huge{padding-bottom:0;margin-bottom:0;}    .Box.Medium {        position: relative;        width: 100%;        max-width:100%;        height: 353px;        background: transparent url('/images/shadow_4.png') no-repeat scroll center bottom;        background-size:100% 18px;        padding-bottom: 18px;        margin-bottom: 43px;    }.Pane.Left .Box.Medium {    z-index: 100;}.Box > div, .Box > h1, .Box > a {    position: absolute;    top: 0;    left: 0;    z-index: 4000;}.Box > h1 {    font-size: 26px;    line-height: 28px;    top: 16px;    left: 10px;    text-transform: uppercase;}.Box > a {    height: 100%;    width: 100%;    z-index: 4002;}.Box > img {    z-index: 999;    width:100%;    height:auto;    max-height:none;}        .introboxes .Box.hover .hover {       max-width: 100%;        width:100%;        padding-bottom: 52.9%;        background: transparent url('/images/boxHover.png') no-repeat scroll center top;        z-index: 1000;                background-size:contain;    }    .introboxes .Box .overlay {        max-width: 100%;        width:100%;        padding-bottom: 52.9%;        position: absolute;        background: transparent url('/images/forsideknap.png') no-repeat center top;        background-size:contain;    }.Box .overlay.dark {  background: #ebebeb url('/images/forsideknap.png') no-repeat center top;  background-size:contain;}    .introboxes .Box h1, .introboxes .Box a {        color: #fff;        z-index: 5000;    }.BoxShadow {    background: transparent url('/images/shadow_2.png') no-repeat scroll center bottom;    padding-bottom: 18px;}.Box .href {    background: transparent url('/images/trans.png') repeat scroll left top;}.Pane.Right.introboxes .Box{}    .docfrontpage .Pane.Right.col1 .Box {        clear:both;        margin-right:0;        width:100%;        max-width:100%;    }    .Pane.Right.col2 .Box {        clear:none;        margin-right:0;        width:48%;        max-width:100%;           }     .Pane.Right.col2 .Box:nth-child(odd) {    float:left;        }    .Pane.Right.col2 .Box:nth-child(odd) {    float:right;        }    .Pane.Right.col1  .Box {    float:none;width:100%;}p.specialdate {color: #7d7d7d;font-size: 11px;text-transform:capitalize;margin:0;padding:0; display:inline; }    