#navigation {
	height: 51px;
	width: 833px;
	padding: 0px;
	margin: 0px;
	float: left;
}
#navigation ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float:left;
	padding-left:20px;
}
#navigation ul li {
	float: left;
	padding: 0px;
	margin: 0px;
	padding-right:15px; /* seting the margin between buttons */
	background-image:url(../images/navigation/nav_bullet.gif);
	background-repeat:no-repeat;
}

#navigation ul li a:link,
#navigation ul li a:visited,
#navigation ul li a:hover,
#navigation ul li a:active
{
	display: block;
}


#navigation ul li .active{
	background-position: right -102px;
}

#navigation ul li.first {
	background-image:none;
	background:none;
}

#navigation ul li.first a {
	padding-left:0px;
}

#navigation ul li a{
	height: 0px;
	padding-top: 51px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px; /* seting the button padding */
	overflow: hidden;
	margin: 0px;
	background-position:right 0px;
	background-repeat:no-repeat;
}

#navigation ul li a:hover {
	background-position: right -51px;
}

#navigation ul li a:active {
	background-position: right -102px;
}


#navigation .cap_l {
	background-image: url(../images/navigation/nav_l.png);
	background-repeat: no-repeat;
	background-position: left;
	behavior: url(assets_site/js/iepngfix.htc);
}
#navigation .cap_l .cap_r {
	background-image: url(../images/navigation/nav_r.png);
	background-repeat: no-repeat;
	background-position: right;
	height: 51px;
	margin: 0px;
	padding: 0px;
	behavior: url(assets_site/js/iepngfix.htc);
}

#navigation .menu {
	margin-left:17px;
	margin-right:17px;
	background-image: url(../images/navigation/nav_bg.png);
	background-repeat:repeat-x;
	height: 51px;
	behavior: url(assets_site/js/iepngfix.htc);
}


/* navigations nav */

#navigation ul li a.nav1{
	width: 37px;
	background-image: url(../images/navigation/home.gif);
}

#navigation ul li a.nav2{
	width: 71px;
	background-image: url(../images/navigation/take_a_tour.gif);
}

#navigation ul li a.nav3{
	width: 52px;
	background-image: url(../images/navigation/features.gif);
}

#navigation ul li a.nav4{
	width: 91px;
	background-image: url(../images/navigation/training_library.gif);
}

#navigation ul li a.nav5{
	width: 91px;
	background-image: url(../images/navigation/meet_our_pros.gif);
}

#navigation ul li a.nav6{
	width: 27px;
	background-image: url(../images/navigation/faqs.gif);
}

#navigation ul li a.nav7{
	width: 76px;
	background-image: url(../images/navigation/online_store.gif);
}

#navigation ul li a.nav8{
	width: 37px;
	background-image: url(../images/navigation/forum.gif);
}

#navigation ul li a.nav9{
	width: 74px;
	background-image: url(../images/navigation/whats_new.gif);
}

#navigation ul li a.nav10{
	width: 73px;
	background-image: url(../images/navigation/press_room.gif);
}




/* navigations app/my_account */

#navigation.my_account {
	width: 1006px;
}


#navigation ul li a.my_profile{
	width: 63px;
	background-image: url(../images/navigation/my_profile.gif);
}

#navigation ul li a.billing_info{
	width: 64px;
	background-image: url(../images/navigation/billing_info.gif);
}

#navigation ul li a.membership_info{
	width: 107px;
	background-image: url(../images/navigation/membership_info.gif);
}

#navigation ul li a.cancel_contact{
	width: 96px;
	background-image: url(../images/navigation/cancel_contact.gif);
}

#navigation ul li a.renew_membership{
	width: 123px;
	background-image: url(../images/navigation/renew_membership.gif);
}



#navigation ul li a.my_training_history{
	width: 118px;
	background-image: url(../images/navigation/my_training_history.gif);
}
