.nav_sub { float:left; width:100%; font-size: 12px; line-height:normal; }
.nav_sub ul { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0; }
/* Special pushs */
.nav_sub ul.art_drop { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0 0 0 50px; }
.nav_sub ul.drop_photo { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0 0 0 357px; }
.nav_sub ul.drop_aboutus { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0 0 0 400px; }
.nav_sub ul.sponsors_drop { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0 0 0 320px; }
.nav_sub ul.touristinfo_drop { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0 0 0 404px; }
.nav_sub ul.schedules_drop { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0 0 0 130px; }
.nav_sub ul.cbs_locations { list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0 0 0 240px; }
/* END */
.nav_sub li { display:inline; margin:0; padding:0; line-height: 20px; }
.nav_sub a { float:left; background:url("../images/bg_sub_nav_left.gif") no-repeat left top; margin:0; margin-right: 5px; /*spacing between each tab*/ padding:0 4px 0 4px; text-decoration:none; }
.nav_sub a span { float:left; display:block; background:url("../images/bg_sub_nav_right_nodrop.gif") no-repeat right top; padding:0px 7px 0px 7px; color:#fff; font-weight: bold; }
.nav_sub a span.drop { float:left; display:block; background:url("../images/bg_sub_nav_right_drop.gif") no-repeat right top; padding:0px 20px 0px 7px; color:#fff; font-weight: bold; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.nav_sub a span { float:none; }
/* End IE5-Mac hack */

.nav_sub a:hover span { color: #3f0f9f; }
.nav_sub li.selected a { /*Selected Tab style*/ background-position:0 -20px; /*Shift background image up to start of 2nd tab image*/ }
.nav_sub li.selected a span { /*Selected Tab style*/ background-position:100% -20px; /*Shift background image up to start of 2nd tab image*/ color: #3f0f9f; }
.nav_sub a:hover, .nav_sub li.selected a:hover { /*onMouseover style*/ background-position:0% -20px; /*Shift background image up to start of 2nd tab image*/ }
.nav_sub a:hover span, .nav_sub li.selected a:hover span { /*onMouseover style*/ background-position:100% -20px; /*Shift background image up to start of 2nd tab image*/ }
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_d { position:absolute; top: 0; border: 1px solid #333; /*THEME CHANGE HERE*/ border-width: 0 1px; color:#000000; font:normal 12px Verdana; line-height:18px; z-index:100; background-color: white; width: 200px; visibility: hidden; list-style: none; padding-left: 0; }
.dropmenudiv_d a { width: auto; display: block; text-indent: 5px; border: 0 solid #333; /*THEME CHANGE HERE*/ border-bottom-width: 1px; padding: 2px 0; text-decoration: none; color:#000000; }
* html .dropmenudiv_d a { /*IE only hack*/ width: 100%; }
.dropmenudiv_d a:hover { /*THEME CHANGE HERE*/ background-color: #fef8c8; color:#000000; }
