#tabs, #smaller-tabs {
	line-height: normal;
	margin-left: 300px;
	width: 678px;
}

#tabs { height: 62px; }
#smaller-tabs { height: 39px; }

#tabs ul, #smaller-tabs ul {
	margin: 0;
	list-style: none;
}

#tabs li, #smaller-tabs li {
	display: inline;
	margin: 0 6px 0 0;
	padding: 0;
}

#tabs a, #smaller-tabs a {
	float: left;
	padding: 0 0 0 5px;
	text-decoration: none;
}

#tabs a {
	background: url('/media/images/ui/tabs/gray_left.gif') no-repeat left -271px;
	margin: 0 6px 0 0;
}

#smaller-tabs a {
	background: url('/media/images/ui/tabs/white_left.gif') no-repeat left -277px;
	margin: 0 3px 0 0;
}

#tabs a span, #smaller-tabs a span {
	color: #fff;
	cursor: pointer;
	display: block;
	text-align: center;
}

#tabs a span {
	background: url('/media/images/ui/tabs/gray_right.gif') no-repeat right -271px;
	font-size: 14pt;
	height: 23px;
	padding: 2px 0 4px;
	width: 150px;
}

#smaller-tabs a span {
	background: url('/media/images/ui/tabs/white_right.gif') no-repeat right -277px;
	font-size: 10pt;
	height: 21px;
	padding: 2px 0 0;
	width: 95px;
}

#smaller-tabs a span.small {
	background: url('/media/images/ui/tabs/white_right.gif') no-repeat right -277px;
	font-size: 10pt;
	height: 21px;
	padding: 2px 0 0;
	width: 80px;
}

#tabs .selected a, #tabs a:hover,
body#popular #popular-tab a, body.mynest #mynest-tab a, body.about #about-tab a, body#login #login-tab a {
	background-position: 0 -121px;
}
#tabs .selected a span, #tabs a:hover span,
body#popular #popular-tab a span, body.mynest #mynest-tab a span, body.about #about-tab a span, body#login #login-tab a span {
	background-position: 100% -121px;
}

#smaller-tabs a:hover,
body#discovery #discovery-tab a, body#love #love-tab a, body#ratings #ratings-tab a,
body#artist-profile #profile-tab a, body#artist-audio #audio-tab a, body#artist-video #video-tab a, body#artist-news #news-tab a, body#artist-reviews #reviews-tab a, body#artist-blogs #blogs-tab a, body#artist-releases #releases-tab a, body#artist-similar #similar-tab a,
body#my-overview #overview-tab a, body#my-ratings #ratings-tab a, body#my-audio #audio-tab a, body#my-video #video-tab a, body#my-news #news-tab a, body#my-recommendations #recommendations-tab a, body#my-ratings #recommendations-tab a {
	background-position: 0 -127px;
}
#smaller-tabs .selected a span, #smaller-tabs a:hover span,
body#discovery #discovery-tab a span, body#love #love-tab a span, body#ratings #ratings-tab a span,
body#artist-profile #profile-tab a span, body#artist-audio #audio-tab a span, body#artist-video #video-tab a span, body#artist-news #news-tab a span, body#artist-reviews #reviews-tab a span, body#artist-blogs #blogs-tab a span, body#artist-releases #releases-tab a span, body#artist-similar #similar-tab a span,
body#my-overview #overview-tab a span, body#my-ratings #ratings-tab a span, body#my-audio #audio-tab a span, body#my-video #video-tab a span, body#my-news #news-tab a span, body#my-recommendations #recommendations-tab a span, body#my-ratings #recommendations-tab a span {
	background-position: 100% -127px;
}

#smallest-tabs {
	border-bottom: 1px solid #BFC4C9;
	height: 24px;
	margin-bottom: 21px;
}

#smallest-tabs ul {
	list-style: none;
}

#smallest-tabs li {
	display: inline;
	margin: 0 6px 0 0;
	padding: 0;
}

#smallest-tabs a {
	background: #F7F7F9;
	border: 1px solid #BFC4C9;
	border-bottom: 0;
	float: left;
	font-size: 9pt;
	height: 19px;
	padding: 4px 0 0 0;
	text-align: center;
	text-decoration: none;
	margin: 0 5px 0 0;
	width: 166px;
}

#smallest-tabs a:hover,
body#my-ratings #ratings-smallest a,
body#my-recommendations #recommendations-smallest a {
	background: #fff;
	border-bottom: 1px solid #fff;
}