body { background-image: url('https://products.advanced-online.com/MGH/site/bgPattern.jpg') !important; background-position: top center; background-attachment: scroll; background-repeat: no-repeat; background-color: #ffffff !important; }

.accordion li { background-color: #ffffff; color: #444E3E; background-image: none !important }
    .accordion li:hover { color: #2F7981; }
.accordionSub li { color: #444E3E !important; }
    .accordionSub li:hover { color: #2F7981 !important; }
.alternateBgColor { background-color: rgba(0,0,0,.1); }

.bannerBgColor { background-color: #ececec; }

.mainBgColor { background-color: #ffffff; }
.mainBoldColor { color: #2F7981; }
.mainBorderColor { border: none; }
.mainForm { background-image: none; }
.mainTextColor, .mainTextColor a, .mainTextColor a:visited { color: #444E3E; }
.menuTopTitle { background-image: none !important; }
#siteNavigation_navigationPanel .menuTopTitle, #siteNavigation_searchTitle.menuTopTitle { background-color: #444E3E; color: #eeeeee; }
.menuTopTitle a, .menuTopTitle a:visited { color: #eeeeee; }
    .menuTopTitle a:hover { color: #ffffff; background-image: none !important; }

.productBgColor { background-color: #ffffff; }

.subBgColor { background-color: #ffffff; }
.subBoldColor, .subBoldColor a, .subBoldColor a:visited, .subBoldColor tr, legend, .subBoldColor * { color: #2F7981; }
.subBorderColor, fieldset, .subBorderColor tr, .cartGrid th, .cartGrid caption { border: none; }
.subTextColor, .subTextColor a, .subTextColor a:visited { color: #444E3E; }

#ctl00_siteNavigation_searchPanel { background-color: #ffffff; }
#siteNavigation_menuContainer.subBorderColor, #siteNavigation_menuContainer2.subBorderColor { border-top: none !important; }

#siteHeader_headMenu, #siteHeader_headMenu a, #siteHeader_headMenu a:visited { background-color: transparent; color: #444E3E; height: 100%; }
    #siteHeader_headMenu a:hover { color: #2F7981; }

#siteBanner_headMenu2, #siteBanner_headMenu2 a, #siteBanner_headMenu2 a:visited { background-color: transparent; color: #e9e9e9; }
    #siteBanner_headMenu2 a:hover { color: #ffffff; }

#middleContainer { background-color: #ffffff; height: 100% !important; margin-bottom: 0 !important; overflow: auto; }

#contentContainer { background-color: transparent; }

.bannerTransparent, #siteBanner_bannerPanel { background-color: transparent !important; border: none !important; }

#middleContainer + div { background-color: transparent; height: 25px; }

#footerID, .footer { color: #444E3E; background-color: transparent; }
