/* NAVIGATION */
#wrapper #body_container #nav { float: left; width: 976px; margin: 9px 0 0 5px; padding: 0; height: 34px; }
#wrapper #body_container #nav ul { float: left; list-style: none; width: 956px; margin: 0 0 0 20px; }
#wrapper #body_container #nav ul li { float: left; margin: 0; padding: 0; }

#wrapper #body_container #nav ul li#about a { float: left; width: 106px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_about.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#about a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#about a.active { background-position: 0 -68px; }

#wrapper #body_container #nav ul li#fans a { float: left; width: 76px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_fans.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#fans a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#fans a.active { background-position: 0 -68px; }

#wrapper #body_container #nav ul li#accessories a { float: left; width: 106px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_accessories.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#accessories a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#accessories a.active { background-position: 0 -68px; }

#wrapper #body_container #nav ul li#gallery a { float: left; width: 106px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_gallery.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#gallery a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#gallery a.active { background-position: 0 -68px; }

#wrapper #body_container #nav ul li#events a { float: left; width: 112px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_events.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#events a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#events a.active { background-position: 0 -68px; }

#wrapper #body_container #nav ul li#studio a { float: left; width: 76px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_studio.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#studio a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#studio a.active { background-position: 0 -68px; }

#wrapper #body_container #nav ul li#green a { float: left; width: 76px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_green.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#green a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#green a.active { background-position: 0 -68px; }

#wrapper #body_container #nav ul li#contact a { float: left; width: 106px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_contact.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#contact a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#contact a.active { background-position: 0 -68px; }

#wrapper #body_container #nav ul li#weboffer a { float: left; width: 85px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_weboffer.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#weboffer a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#weboffer a.active { background-position: 0 -68px; }
#wrapper #body_container #nav ul li#phoneorder a { float: left; width: 112px; height: 0; padding: 34px 0 0 0; margin: 0 1px 0 0; overflow: hidden; background: url(../img/button_phoneorder.jpg) no-repeat top left; }
#wrapper #body_container #nav ul li#phoneorder a:hover { background-position: 0 -34px; }
#wrapper #body_container #nav ul li#phoneorder a.active { background-position: 0 -68px; }
/* NAVIGATION */

/* SUB NAVIGATION */
#wrapper #body_container #page_body #content #sub_inner #left_col #sub_nav ul { float: left; width: 162px; padding: 15px 10px 14px 8px; margin: 0 0 20px 0; background: url(../img/sub_nav_top.jpg) top left no-repeat;  }
/* SUB NAVIGATION */

/* PRODUCT PAGE(S) STYLES */

ul#products_overview { float: left; width: 498px; margin: 10px 0; list-style: none; padding: 0; }
ul#products_overview li { float: left; width: 166px; height: 170px; padding: 0; margin: 5px 0; background: url(../img/thumbnail_bg.gif) top left no-repeat; text-align: right; }
ul#products_overview li a { float: left; width: 137px; height: 96px; padding: 0; margin: 13px 14px 15px 15px; }
ul#products_overview li a img { float: left; margin: 0; padding: 0; border: none; width: 137px; height: 96px; }
ul#products_overview h5 { float: left; width: 137px; margin: 0 14px 0 15px; font: normal 16px Helvetica, Arial, sans-serif; color: #a79a83; }

/* PRODUCT PAGE(S) STYLES */
