.footer { clear: both; width: 800px; }
.footer.short { position: absolute; top: 550px; left: 0px; }
.footer.short2 {position: absolute;top: 650px;left: 0px;}
.footer ul { margin: 0px 0px 0px 100px; padding: 20px 0px 5px 0px; width: 550px; }
.footer.short2 ul {	margin: 0px 0px 0px 120px;}
.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; }

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

.footer-fran { clear: both; width: 627px; }
.footer-fran ul { margin: 0px 0px 0px 50px; padding: 10px 0px 40px 0px; width: 550px; }
.footer-fran ul li { float: left; color: #b7b712; font-size: 0.9em; margin: 0px 10px 0px 0px; }
.footer-fran ul li a { color: #b7b712; text-decoration: none; }
.footer-fran ul li a:hover { text-decoration: underline; }