div#top-bar {background:#F6F6F6;color:white}
div#top-bar a, #sign-in-links {color:rgba(255,255,255,0.9)}
header {background: #DDDDDD;color:#047234}
header a, header div#sign-in-links, #top-bar a:hover, #top-bar a:focus, #top-bar a.active, #sign-in-links:hover, #sign-in-links:focus, footer a {color:inherit}
header a:hover,header a:focus, header div#sign-in-links:hover, header a.active {color:#0EBED6}
.suckertreemenu ul#ShopSite li>ul li a, .suckertreemenu ul#ShopSite li>ul li {color:inherit}
.desktop .suckertreemenu ul#ShopSite li li a {padding:5px 0px}
.desktop .suckertreemenu ul#ShopSite li li:hover > a {background: rgba(0,0,0,0.05);padding:5px 15px;margin-left: -15px;margin-right: -15px;}
.desktop .suckertreemenu ul#ShopSite li:hover > ul {border-bottom: 3px solid #F6F6F6;background: #DDDDDD;;overflow:visible}
.desktop .suckertreemenu ul#ShopSite li.flyout:hover:before {border-bottom:8px solid #DDDDDD}
aside>div {margin-bottom:15px}
footer {background:#09A5BA;color:white;font-weight:300}
footer a:hover, footer a:focus {color:#0B91BD}
footer a.footer_pagetitle,footer span.footer_pagetitle {font-weight:bold;font-size:120%;color:#0B91BD !important}
input#newsletter_email::placeholder {color: #353535 !important}
div#copyright {font-size:90%;background:#353535;color:#F6F6F6}
div#looplinks {padding:1em;border:1px solid #F6F6F6;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:1em 0px}
