#customEncoreHeader {
   margin-bottom: 5px;
}
#customEncoreHeader .header {
   background: #fcfbf5 url(header-bg.png) repeat-x top left;
   padding: 0 20px 5px 20px;
   position: relative;
}
#customEncoreHeader .subNav {
   position: absolute;
   top: 5px;
   right: 10px;
   font-size: 13px;
   background-color: #fcfbf5;
   padding: 5px;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   border: 1px solid #d4d4d4;
}
#customEncoreHeader .subNav li {
   border-left: 1px solid #b2b2b2;
   display: inline-block;
   padding: 0 10px;
}
#customEncoreHeader .subNav li:first-child {
   border-left: none;
   padding-left: 5px;
}
#customEncoreHeader .subNav a {
   padding-left: 22px;
   padding-bottom: 5px;
   cursor: pointer;
}
#customEncoreHeader .subNav .hours {
   background: url(clock.png) no-repeat top left;
}
#customEncoreHeader .subNav .help {
   background: url(talkbubble.png) no-repeat top left;
}
#customEncoreHeader .logo {
   background-color: #fff;
   width: 210px;
   box-shadow: 2px 3px 5px #b2b2b2;
   -webkit-box-shadow: 2px 3px 5px #b2b2b2;
}
#customEncoreHeader .logo img {
   padding: 10px 15px;
}
#customEncoreHeader .quote {
   text-align: right;
   color: #646e77;
}
#customEncoreHeader .quote .quoteText {
   font-size: 18px;
   font-family: Georgia, serif;
   font-style: italic;
}
#customEncoreHeader .mainNav {
   background-color:#071b2c;
   box-shadow: 2px 3px 5px #b2b2b2;
   -moz-box-shadow: 2px 3px 5px #b2b2b2;
   padding: 0 20px;
}
#customEncoreHeader .mainNav li {
   display: inline-block;
}
#customEncoreHeader .mainNav a {
   color: #fff;
   font-family: Arial Narrow, Arial;
   text-decoration: none;
   padding: 5px 15px;
   font-size: 22px;
   display: block;
}
#customEncoreHeader .mainNav a:hover {
   background-color: #22466a;
}
