@charset "UTF-8";
/**/
.linked_images {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.vertical_bar {
	background-image: url(images/vertical_bar.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
body {
	margin:0;
	padding:0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	background: #000;
}
#maintable {
	background-color: #000;
	background-image: url(images/telive_music_bg.gif);
	background-repeat: repeat-x;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	text-align: right;
	background-position: center 35px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.maintable_inners {
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background: url(images/inner_bg.jpg) no-repeat center top;
	color: #000;
}
.maintable_inners_middle_bg     {
	background: url(images/inner_middle_bg.gif) repeat-y center top;
}
.maintable_inners_footer_bg {
	background: url(images/inner_bottom_bg.gif) no-repeat center top;
}
.maintable_inners a{
	font-size: 14px;
	text-decoration: none;
	color: #000;
}
.maintable_inners a:hover{
	font-size: 14px;
	text-decoration: none;
	color: #FFF;
}
a{
	font-size: 14px;
	text-decoration: none;
	color: #FFF;
}
a:hover{
	font-size: 14px;
	text-decoration: underline;
	color: #EB3C19;
}
#spiderfotter {
	background-color: #000;
	font-size: 11px;
	color: #CCC;
	text-decoration: none;
}
#spiderfotter a {
	font-size: 11px;
	color: #CCC;
	text-decoration: none;
}
#spiderfotter a:hover {
	font-size: 11px;
	color: #EB3C19;
	text-decoration: underline;
}
.spiderfotter_links {
	line-height: 20px;
}
.section_footer_headers {
	background-image: url(images/section_footer_headers.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.search_rightbg {
	background: url(images/search_rightcorner.gif) no-repeat left center;
}
.search_bg {
	background-image: url(images/search_middlebg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	color: #000;
	font-size: 14px;
}
.search_leftbg {
	background-image: url(images/search_leftpart.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.footer_seperator {
	background-image: url(images/footer_middle_seperator.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.greatestlinks_bullet {
	list-style-position: outside;
	list-style-image: url(images/bullet_icon1.gif);
	text-align: right;
	vertical-align: middle;
}
.greatestlinks_bullet a{
	font-size: 14px;
	text-decoration: none;
	color: #FFF;
}
.greatestlinks_bullet a:hover{
	font-size: 14px;
	text-decoration: none;
	color: #EB3C19;
}
.newestlinks_bullet {
	list-style-position: outside;
	list-style-image: url(images/bullet_icon2.gif);
	text-align: right;
	vertical-align: middle;
}
.newestlinks_bullet a{
	font-size: 14px;
	text-decoration: none;
	color: #FFF;
}
.newestlinks_bullet a:hover{
	font-size: 14px;
	text-decoration: none;
	color: #EB3C19;
}
.votearea {
	border: thin solid #581908;
	font-size: 16px;
}
.vote_section {
	text-align: right;
	vertical-align: middle;
	font-size: 14px;
	padding-right: 5px;
}
.vote_question{
	text-align: right;
	vertical-align: top;
	font-size: 14px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.vote{
	text-align: right;
	vertical-align: top;
	font-size: 14px;
}
.votingBG {
	background-image: url(images/vote_rate_img.gif);
	background-repeat: repeat-x;
}
.album_image {
	border: thin solid #999999;
}
.small_section_header {
	background-image: url(images/sections_header.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
.small_section_content {
	padding: 10px;
}
.microsoftlogo {
	padding-left: 20px;
}
.search_rightbg_inners {
	background: url(images/search_rightcorner_inners.gif) no-repeat left center;
}
.search_bg_inners {
	color: #000;
	font-size: 14px;
	background: url(images/search_middlebg_inners.gif) repeat-x center center;
}
.search_leftbg_inners {
	background: url(images/search_leftpart_inners.gif) no-repeat right center;
}
.big_section_header {
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	background: url(images/section_big_inner.gif) no-repeat right bottom;
	color: #FFF;
}
.big_section_content {
	padding: 10px;
}
.small_section_header_inners {
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	background: url(images/small_section_header_inners.gif) no-repeat right bottom;
	color: #FFF;
}
.top_list {
	list-style-position: outside;
	list-style-image: url(images/black_music_bullet.gif);
	text-align: right;
	vertical-align: middle;
}
.top_list a{
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: normal;
}
.top_list a:hover{
	font-size: 14px;
	text-decoration: none;
	color: #EB3C19;
	font-weight: normal;
}
.album_image_minidisplay {
	border: thin solid #FFF;
}
.singer_bg {
	background: url(images/singer_bg.gif) no-repeat left bottom;
}
.singername {
	font-size: 30px;
	color: #000;
	text-decoration: none;
}
.search_character .current_character a {
	font-size: 20px;
	color: #000;
	text-decoration: none;
}
.search_character .current_character a:hover {
	font-size: 20px;
	color: #FFF;
	text-decoration: none;
}
.search_character a {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.search_character a:hover {
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: underline;
}
.vote4me a {
	color: #FFF;
	text-decoration: none;
}
.vote4me a:hover {
	color: #EB3C19;
	text-decoration: underline;
	color: #EB3C19;
}
.inner_header {
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	color: #000;
	font-size: 20px;
}

.albums a{
	font-size: 16px;
	text-decoration: none;
	color: #000;
	font-weight: normal;
}
.albums a:hover{
	font-size: 16px;
	text-decoration: none;
	color: #EB3C19;
	font-weight: normal;
}
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 33px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(images/FilledStar.gif);

}

.emptyRatingStar {
    background-image: url(images/EmptyStar.gif);
    
}

.savedRatingStar {
    background-image: url(images/FilledStar.gif);
    
}
.jazztable {
	background: #c2a69f;
	text-align: right;
	padding: 10px;
	border: thin solid #FFF;
}
.jazztable a {
	font-size: 12px;
	text-decoration: none;
}
.jazztable a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: Black;
}
.more_searchresult {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}
.more_searchresult a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}
.more_searchresult a:hover {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}
.search_result {
	list-style-position: outside;
	list-style-image:url(images/black_music_bullet.gif);
	text-align: right;
	vertical-align: middle;
}
.search_title {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
}
.search_result a{
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: normal;
}
.search_result a:hover{
	font-size: 14px;
	text-decoration: none;
	color: #EB3C19;
	font-weight: normal;
}
.search_result_section {
	border: thin solid #581A09;
}
/**/
.search_result_sections {
	color: #FFF;
	background: url(images/search_section_bg.gif) no-repeat right top;
	padding-right: 20px;
	vertical-align: top;
	padding-top: 5px;
	border:solid thin Black;
}

.vertical_seperator {
	background: url(images/vertical_sperator.jpg) repeat-y center center; }
.albums_symbol {
	text-align: right;
	vertical-align: middle;
	background: url(images/albums_icon.gif) no-repeat center center;
	height: 28px;
	width: 40px;
}

.albums {
	text-align: right;
	vertical-align: middle;
}