@charset "utf-8";
/* CSS Document */


/* top nav */
.menu { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	width:859px;
	height:28px;
 } 
 
 /* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}


.menu li { 
	padding: 0; 
	margin: 0; 
	height: 28px; 
	list-style: none; 
	background-repeat: no-repeat; 
	float:left; 
	position:relative;
} 

.menu li a, .menu li a:visited { 
	display: block; 
	text-decoration: none; 
	text-indent: -2000px; 
	height: 28px; 
	background-repeat: no-repeat; 
} 

.menu li li {
height:14px;
}


.home {  background-image:url(../_img/nav/top_nav_selected_01.gif); width: 61px;  } 
.home a {  background-image: url(../_img/nav/top_nav_unselected_01.gif);  } 
.whatsnew {   background-image: url(../_img/nav/top_nav_selected_02.gif); width: 97px;  } 
.whatsnew a {   background-image: url(../_img/nav/top_nav_unselected_02.gif);   } 
.blog {   background-image: url(../_img/nav/top_nav_selected_blog.gif); width: 49px;  } 
.blog a {   background-image: url(../_img/nav/top_nav_unselected_blog.gif);   } 
.byworkout {   background-image: url(../_img/nav/top_nav_selected_03.gif); width: 142px;   } 
.byworkout a {   background-image: url(../_img/nav/top_nav_unselected_03.gif);   } 
.bymusic {   background-image: url(../_img/nav/top_nav_selected_04.gif); width: 125px;   } 
.bymusic a {   background-image: url(../_img/nav/top_nav_unselected_04.gif);   } 
.topfifty {   background-image: url(../_img/nav/top_nav_selected_05.gif); width: 156px;   } 
.topfifty a {   background-image: url(../_img/nav/top_nav_unselected_05.gif);   } 
.downloads {   background-image: url(../_img/nav/top_nav_downloads_selected.gif); width: 88px;   } 
.downloads a {   background-image: url(../_img/nav/top_nav_downloads_unselected.gif);   } 
.instructors {   background-image: url(../_img/nav/top_nav_instructors_selected.gif); width: 85px;   } 
.instructors a {   background-image: url(../_img/nav/top_nav_instructors_unselected.gif);   } 
.search { background-image:url(../_img/nav/top_nav_unselected_06.gif); width: 56px;   } 


ul.menu li a:hover {
	background: none;
} 

.menu li {
	float: left;
} 

.menu:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* end top nav */




/* dropdown nav */
/* hack to correct IE5.5 faulty box model */
* html .menu {width:859px; w\idth:858px;}

.menu ul ul {width:129px; }
/* style the links for the top level */



/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#5bcadd;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#5bcadd; }
.menu ul ul :hover > a.drop {background:#5bcadd; }

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;left:0; width:143px; }
.menu ul ul li { background:#5bcadd; padding-top:8px; padding-left:14px; }

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:27px; left:0; border-collapse:collapse; margin:0px; padding:0px;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:none; color:#ffffff; width:129px; text-indent: 0px; margin:0px; padding: 0px; font-size: 10px; font:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
.menu ul ul li.top, .menu ul ul li a.top{ padding-top: 6px; height:auto; padding-bottom: 1px; }
.menu ul ul li.bot, .menu ul ul li a.bot{ padding-bottom: 8px; height:auto; }

.menu ul ul a:hover { font-weight:bold; }
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:129px;w\idth:130px;}

/* style the top level hover */


/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

/* end dropdown nav */






/* bottom nav */
.menu2 { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	background: none;
	clear:both;

} 

.menu2 li { 
	padding: 0; 
	margin: 0; 
	height: 28px; 
	list-style: none; 
	background-repeat: no-repeat; 
} 

.menu2 li a, .menu2 li a:visited { 
	display: block; 
	text-decoration: none; 
	text-indent: -1000px; 
	height: 28px; 
	background-repeat: no-repeat; 
} 

.topshadow { margin:0px; padding:0px; background-image:url(../_img/nav/bottom_nav_top.png); width: 539px; height:24px;  }
.left { background-image:url(../_img/nav/bottom_nav_left.png); width: 12px;   }
.thebenefits {  background-image:url(../_img/nav/bottom_nav_selected_03.gif); width: 96px;  } 
.thebenefits a {  background-image: url(../_img/nav/bottom_nav_unselected_03.gif);  } 
.whatisbpm {   background-image: url(../_img/nav/bottom_nav_selected_04.gif); width: 96px;  } 
.whatisbpm a {   background-image: url(../_img/nav/bottom_nav_unselected_04.gif);   } 
.musictempo {   background-image: url(../_img/nav/bottom_nav_selected_05.gif); width: 100px;   } 
.musictempo a {   background-image: url(../_img/nav/bottom_nav_unselected_05.gif);   } 
.trainingtips {   background-image: url(../_img/nav/bottom_nav_selected_06.gif); width: 94px;   } 
.trainingtips a {   background-image: url(../_img/nav/bottom_nav_unselected_06.gif);   } 
.about {   background-image: url(../_img/nav/bottom_nav_selected_07.gif); width: 55px;   } 
.about a {   background-image: url(../_img/nav/bottom_nav_unselected_07.gif);   } 
.contact {   background-image: url(../_img/nav/bottom_nav_selected_08.gif); width: 72px;   } 
.contact a {   background-image: url(../_img/nav/bottom_nav_unselected_08.gif);   } 
.right { background-image:url(../_img/nav/bottom_nav_right.png); width: 14px;   } 


ul.menu2 li a:hover {
	background: none;
} 

.menu2 li {
	float: left;
} 

.menu2:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* end bottom nav */