.home #tab_nav { margin: 0; padding: 0; list-style: none; font-family: "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif }
.home #tab_nav li { display: block; text-align: center; height: 31px; }
.home #tab_nav_contact { position: absolute; left: 56px; top: 318px; width: 132px; }
.home #tab_nav_dates { position: absolute; left: 201px; top: 318px; width: 195px; }
.home #tab_nav_contact a { background-position: left -31px }
.home #tab_nav_dates a { background-position: right -31px }
.home #tab_nav_contact a:hover { background-position: left 0 }
.home #tab_nav_dates a:hover { background-position: right 0 }
.home #tab_nav li a { font-size: 17px; height: 31px; color: #fff; display: block; text-transform: lowercase; text-decoration: none; background-image: url('/images/d/home_tab_nav.png'); }
.home #tab_nav li a span { padding: 4px 0 0; display: block }

.inside #tab_nav { margin: 0; padding: 0; list-style: none; font-family: "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif }
.inside #tab_nav li { position: absolute; top: 239px; display: block; text-align: center; height: 34px; }
.inside #tab_nav_contact { left: 747px; width: 90px; }
.inside #tab_nav_dates { left: 843px; width: 141px; }
.inside #tab_nav_classifieds { left: 532px; width: 90px; }
.inside #tab_nav_special { left: 629px; width: 112px; }

.inside #tab_nav li a { font-size: 14px; height: 26px; color: #fff; display: block; text-transform: lowercase; text-decoration: none; }
.inside #tab_nav li a span { padding: 4px 0 0; display: block }
/* .home #tab_nav_contact a { background-position: left -34px }
.home #tab_nav_dates a { background-position: right -34px }
.home #tab_nav_contact a:hover { background-position: left 0 }
.home #tab_nav_dates a:hover { background-position: right 0 } */

ul#side_nav { margin: 0; padding: 0; list-style: none }
#side_nav li { float: left; margin: 0; }

.inside #side_nav { position: absolute; left: 563px; top: 10px; }
.inside #side_nav li, .inside #side_nav li a { width: 200px; height: 60px }
.inside #side_nav li a { background-image: url('/images/d/inside_btns_tr.jpg'); display: block }
.inside #side_nav li { padding: 0 0 13px 13px; text-align: right  }

/* .home .col_right h2 { padding-left: 17px } */
.home #side_nav li, .home #side_nav li a { width: 200px; height: 130px; }
.home #side_nav li a { background-image: url('/images/d/home_btns_black.jpg'); display: block }
.home #side_nav li { margin: 0; margin: 0  17px 17px 0; }

#side_nav li a:hover span { color: #EFB310; }
#side_nav li span { position: absolute; font-weight: bold; font-family: "Trebuchet MS"; color: #fff }
.home #side_nav li span { font-size: 20px; bottom: 5px; left: 12px; }
.inside #side_nav li span { font-size: 15px; top: 5px; right: 12px; }
#side_nav li a { position: relative; text-decoration: none }

.home #about a { background-position: 0 0; }
.home #place a { background-position: 0 -130px; }
.home #rates a { background-position: 0 -260px; }
.home #beyond a { background-position: 0 -390px; }
.home #classifieds a { background-position: 0 -520px; }
.home #special a { background-position: 0 -650px; }
.home #specs a { background-position: 0 -780px; }
.home #design a { background-position: 0 -910px; }

.home #about a:hover { background-position: -200px 0; }
.home #place a:hover { background-position: -200px -130px; }
.home #rates a:hover { background-position: -200px -260px; }
.home #beyond a:hover { background-position: -200px -390px; }
.home #classifieds a:hover { background-position: -200px -520px; }
.home #special a:hover { background-position: -200px -650px; }
.home #specs a:hover { background-position: -200px -780px; }
.home #design a:hover { background-position: -200px -910px; }

.inside #about a { background-position: 0 0; }
.inside #place a { background-position: 0 -60px; }
.inside #rates a { background-position: 0 -120px; }
.inside #beyond a { background-position: 0 -180px; }
/* .inside #classifieds a { background-position: 0 -240px; }
.inside #special a { background-position: 0 -300px; } */ 
.inside #specs a { background-position: 0 -240px; } /* was -360 */
.inside #design a { background-position: 0 -300px; } /* was -420 */

.inside #about a:hover { background-position: -200px 0; }
.inside #place a:hover { background-position: -200px -60px; }
.inside #rates a:hover { background-position: -200px -120px; }
.inside #beyond a:hover { background-position: -200px -180px; }
/* .inside #classifieds a:hover { background-position: -200px -240px; }
.inside #special a:hover { background-position: -200px -300px; } */
.inside #specs a:hover { background-position: -200px -240px; } /* was -360 */
.inside #design a:hover { background-position: -200px -300px; } /* was -420 */
