.footer { min-height:331px; background-color:#7b0c16; background-image:url(../../sitefiles/images/mod-footer-bg.gif); background-position:top left; background-repeat:repeat-x; position:relative; padding:15px; font-size:11px; } .footer h6 { color:#fff; font-size:14px; padding:0; margin:0; } .footer .topCalloutLinks { border-bottom:solid 1px #aaa; padding:0px 0px 10px 0px; font-weight:bold; color:#fff; } .footer .topCalloutLinks a { color:#fff; text-decoration:none; } .footer .topCalloutLinks a:hover { color:#fff; text-decoration:underline; } .footer .links { padding:20px 0 20px 0; border-bottom:1px solid #999999; color: #fff; } .footer .links .list { padding:0 0 7px 0; color:#fff; } .footer .links .gradientBox { background-image:url('../../sitefiles/images/mod-gradient.png'); background-repeat: no-repeat; min-height: 280px; padding: 10px 10px 0px 10px; width: 302px; } .footer .links .list a, .footer .links .gradientBox a { text-decoration:none; color:#fff; } .footer .copyright { position:relative; padding:20px 0 0 0; color:#fff; } .footer .copyright .tagline { position:absolute; left:120px; top:30px; font-weight:bold; } .footer .copyright .links { position:absolute; left:450px; top:30px; font-weight:bold; padding:0; border-bottom:none; } .footer .copyright .links a { color:#fff; text-decoration:none; } .footer .trustedSites { color:#fff; } .footer .trustedSites a { color:#fff; text-decoration:none; }