.footer { clear: both; width: 800px; }
.footer.short { position: absolute; top: 600px; left: 0px; }
.footer ul { margin: 0px 0px 0px 70px; padding: 20px 0px 5px 0px; width: 600px; }

.footer ul li { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; }
.footer ul li a { color: #b7b712; text-decoration: none; }
.footer ul li a:hover { text-decoration: underline; }

.footer ul li#facebook { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; position: relative; top: -5px; left: 0px; }
.footer ul li#twitter { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; position: relative; top: -5px; left: -5px; }

.footerLocations {clear: both; width: 650px; text-align: center; }
.footerLocations ul {margin: 0px 0px 0px 30px; padding: 20px 0px 5px 0px; width: 650px; }
.footerLocations ul li { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; }
.footerLocations ul li#facebook { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; position: relative; top: -5px; left: 0px; }
.footerLocations ul li#twitter { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; position: relative; top: -5px; left: -5px; }
.footerLocations ul li a { color: #b7b712; text-decoration: none; }
.footerLocations ul li a:hover { text-decoration: underline; }

.footer-fran { clear: both; width: 650px; }
.footer-fran ul { margin: 0px 0px 0px 20px; padding: 10px 0px 40px 0px; width: 650px; }
.footer-fran ul li { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; }
.footer-fran ul li#facebook { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; position: relative; top: -5px; left: 0px; }
.footer-fran ul li#twitter { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; position: relative; top: -5px; left: -5px; }
.footer-fran ul li a { color: #b7b712; text-decoration: none; }
.footer-fran ul li a:hover { text-decoration: underline; }