﻿.subNav, #navSection > li.hasSubNav{ z-index:5000;}
#msgBar{position:relative;width:100%;background:#f8ad39;font-size:15px;color:#fff;z-index:100002 !important;text-align:center;z-index:11 !important;display: none;}
#pageWrapper #msgBar, #pageWrapper #msgLink{top:108px;}
.msgBarCntnt a.openMessage{color:#fff; font-weight:normal;cursor:pointer;text-decoration:none;}
#msgBar a, #msgLink a{text-decoration:none;border-bottom:0px;}
#msgBar a:hover, #msgLink a:hover{border-color:#ffecd1; color:#eee;}
#msgBar .msgBarCntnt { background:url(../../images/holidayBarElements_BG.png) no-repeat 0 7px; margin:0 auto; padding:8px 0 8px 20px; width:400px; }
#msgBar .msgBarCntnt span{ display:inline!important; font-size:15px; margin:0; padding:0 0 0 10px;}
#msgBar a, #msgLink a{text-decoration:none;}
#msgBar a:hover, #msgLink a:hover{border-color:#ffecd1; color:#eee;}
.clsMsgBar{position:absolute;right:10px;background:url(../../images/holidayBarElements_BG.png) -28px no-repeat;top:5px;width:26px;height:26px;cursor:pointer;font-size: 12px;}
.clsMsgBar:hover{ background-position:-54px -54px;}
#msgLink{ top:114px;right:6px;background:url(../../images/holidayBarElements_BG.png) 7px 5px no-repeat;font-size:13px;background-color:rgba(248,173,57,1);display:none;color:#fff; padding:8px 10px 8px 38px; z-index:2!important; overflow:hidden;position:absolute;z-index:10;opacity:0.9;}
#msgLink:hover{ background-color:rgba(248,173,58,1);}
#msgLink a{border-color:#fff;color:#fff;cursor:pointer;border-bottom:1px solid #fff; }
#msgLink a:hover{border-color:#ffecd1; color:#eee;} 

.nLandingHeader:before {width:0%;}
.nLandingHeader {border-width:1px 0 1px 0;} 

.btn.reqOrderLookup, .btn.reqOrderLookup.active-mi, .btn.reqOrderLookup.active-mi:hover {position:absolute;}
.header-cont .pixChat { padding:2px 2px 2px 3px;}

#wrapper {
    color: #333333;
    font: 12px Arial, Helvetica, sans-serif;
    width: 600px;
    margin: 10px auto;
    overflow:hidden;
    position:relative;
}
#wrapper h1 {
    clear:right;
    font-size:18px;
    margin:0;
    padding:7px 0;
    font-weight: normal;
    color: #2470B9;
}
#wrapper #holidayNotice h3{ margin:0 0 10px; padding:0;}
#wrapper #holidayNotice p{ margin:0 0 10px; padding:0; font-size:13px;}
#wrapper #holidayNotice p a{ font-size:15px; font-weight:bold; color:#069;}
#wrapper #holidayNotice p a:hover{color:#069;}

#wrapper p {
    color:#666; margin:5px 0;
}
.Month { font-weight: normal; width: 120px; border-right: 1px solid #FFFFFF; margin-right: 22px; padding:0px 22px 0px 12px;}
#calendar { border: 1px solid #0066CC; margin:0px 0px 10px; width: 100%;}
#calendar span {
    display: block;
    height: 55px;
}
#calendar tr.date td {
    background: url(../../images/calendarDateHead_BG.png) left center;
    text-align:center;
    color:#FFF;
    font-weight:bold;
    padding:8px 0;
}
#calendar tr td {
    background: url(../../images/calendarDate_BG.png) repeat-x;
    border-top: 1px solid #acc9e4;
    border-left: 1px solid #acc9e4;
    font: 12px Arial, Helvetica, sans-serif;
    color: #666666;
    vertical-align: top;
    width: 70px;
}

#calendar .closed { background: url(../../images/calendarDateClosed_BG.png) repeat-x;}
#calendar .ClosedMsg {
    font-weight: bold;
    color: #333333;
    text-align: right;
    margin-top: 10px;
    position: absolute;
    width: 70px;
}
#calendar .ClosedMsg a { font-size: 10px; color: #0066CC; text-decoration: none; font-weight: normal;}
#calendar .ClosedMsg a:hover { font-size: 10px; color: #0066CC; text-decoration: underline; font-weight: normal;}

