.title_nav {
  padding-top: 7px;
  width: 960px;
  margin: auto;
}
h1.title {
  margin: 0;
  padding: 0;
  background: url('images/sammys-beach-bar-grill.png') no-repeat 90px 0;
  text-indent: -999em;
  width: 500px;
  height: 89px; 
  float: left;
}
#topnav { float: left; margin: 46px 0 0 135px; }
#topnav div { float: left; }
#topnav div a { display: block; text-indent: -999em; height: 15px; }
#topnav .home a { background: url(images/home.jpg) no-repeat; width: 54px; }
#topnav .locations a { background: url(images/locations.jpg) no-repeat; width: 99px; }
#topnav .about a { background: url(images/about.jpg) no-repeat; width: 62px; }
#topnav .divider { background: url(images/top-nav-divider.jpg) no-repeat bottom ; width: 9px; margin: 0 7px; height: 15px; }
#loc_nav {
  padding: 54px 0 0 20px; /* 120px 0 0 20px; */
  text-align: center;
  font: bold 40px/1.6em helvetica,arial,sans-serif;
}
#loc_nav div { width: 350px; text-align: left; }
#loc_nav a { display: block; text-indent: -999em; }
#loc_nav .loc_honolulu { padding-top: 15px; }
#loc_nav .loc_charlotte { padding-top: 10px; }
#promo {
  width: 922px;
  margin: 1px auto 0 auto;
  text-align: center;
  padding: 5px 0 3px 0;
}

#bottomnav { width: 922px;  margin: 10px auto 0 auto; font-family: arial,sans-serif; }
#bottomnav div.nav { float: left; }
#bottomnav div a { display: block; text-indent: -999em; height: 15px; }
#bottomnav .divider { background: url(images/bottom-nav-divider.jpg) no-repeat bottom ; width: 9px; margin: 0 7px; height: 15px; }
#bottomnav .rr a { background: url(images/red-rocker-dotcom.jpg) no-repeat; width: 114px; margin-left: 100px; }
#bottomnav .cf a { background: url(images/chickenfoot.jpg) no-repeat; width: 126px; }
#bottomnav .rum a { background: url(images/beach-bar-rum.jpg) no-repeat; width: 221px; }
#bottomnav .cantina a { background: url(images/cabo-wabo-cantina.jpg) no-repeat; width: 187px; }
#bottomnav .copyright { font: 9px arial; text-transform: uppercase; margin-top: 10px; text-align: center; }

#footer {
	width: 100% !important;
	min-height: 86px;
	background-color: #efeeca;
	color: #000000;
}


.copyright { 
  display: block;
  font: normal 12px Tahoma,arial,helvetica;
  text-decoration-line: none;
}
