body {
 color: black;
 background-color: #D0ECF0;
 FONT-FAMILY: Arial;
 font-size: 12pt;
 margin: 0px;
 margin-left: auto;
 margin-right: auto;
 padding: 0;
 text-align: center;
}

A:link, A:visited{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #5E8D82;
	text-decoration: none;
}

A:hover{
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #5E8D82;
	text-decoration: underline;
}


.search_bar {
	background-image: url('search_bar.gif');
	background-repeat: no-repeat;
	height: 81;
}

.sbtable {
	padding-top: 16px;
	padding-left: 94px;
	font-family: Arial;
	font-weight: bold;
	color: white;
	font-size: 8pt;
}

.search_line {
	width: 388px;
}

.pad_right_30 {
	padding-right: 30px;
}

.abc_bar {
	border-top: 1px solid #D0ECF0;
	background-image: url('abc_bar.jpg');
	background-repeat: no-repeat;
	height: 53px;
	padding-left: 50px;
	padding-top: 12px;
	padding-left: 50px;
	margin-top: 3px;
}

.abc_table {
	background-color: white;
	border-bottom: 1px solid #5E8D82;
	border-top: 1px solid #5E8D82;
	border-left: 1px solid #5E8D82;
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #5E8D82;
}

.abc_table TD {
	border-right: 1px solid #5E8D82;
	padding-left: 5px;
	padding-right: 4px;
}

.genre_bar {
	padding-left: 270px; /*270*/
	padding-top: 14px;
	background-image: url('genre_bar.gif');
	background-repeat: no-repeat;
	height: 56;
}

.genre_select {
	width: 254px;
	font-family: Arial;
	font-size: 8pt;
}

.info_bar {
	border-top: 1px solid #D0ECF0;
	background-image: url('info_bar.gif');
	background-repeat: no-repeat;
	height: 54px;
	padding-top: 10px;
	margin-top: 3px;
	padding-left: 140px;
}

.info_item {
	color: white;
	font-size: 12px;
	font-family: arial;
}
	
.info_item_separator {
	font-size: 12px;
	font-family: arial;
	color: white;
	padding-right: 10px;
	padding-left: 10px;
}

A.info_item:link, A.info_item:visited{
	color: white;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	font-weight: normal;
}

A.info_item:hover{
	color: white;
	font-size: 12px;
	font-family: Arial;
	text-decoration: underline;
	font-weight: normal;
}

.box_heading {
	text-align: right;
	background-color: #6DB4AB;
	font-weight: bold;
	color: #C0DFDB;
}

.box_body {
	background-color: white;
}

.box_bottom {
	background-color: white;
	border-bottom: 3px solid #6DB4AB;
}

.box_left_border {
	background-color: white;
	border-left: 3px solid #6DB4AB;
}


.box_right_border {
	background-color: white;
	border-right: 3px solid #6DB4AB;
}

.cd_box {
	border: 1px solid #CADDDA;
	padding: 1px;
}

.box_body {
	padding-left: 10px;
	padding-right: 10px;
}

.cd_name {
	font-size: 8pt;
	font-family: arial;
	text-align: center;
	color: #257368;
}

.cd_caption {
	font-weight: bold;
}

.cd_desc {
	font-size: 9pt;
	font-family: tahoma;
	color: #2A9285;
}

.cd_desc_caption {
	vertical-align: top;
	text-align: right;
	padding-left: 30px;
	padding-right: 20px;
	font-weight: bold;
}

.tracklist_table TD, TH{
	border-left: 2px solid white;
	border-bottom: 2px solid white;
}

TH {
	background-color: #6DB4AB;
	color: white;
	font-size: 9pt;
	font-family: Tahoma;
	padding-bottom: 9px;
	padding-top: 9px;
}

.tracklist_table TD {
	background-color: #E3EFEE;
	color: black;
	font-size: 11px;
	font-family: Tahoma;
	padding-bottom: 4px;
	padding-top: 4px;
}

.discography_table TD, TH{
	border-left: 2px solid white;
	border-bottom: 2px solid white;
}

.discography_table TD {
	background-color: #DAEAE8;
	color: black;
	font-size: 11px;
	font-fa	mily: Tahoma;
	padding: 2px;
}

.directory_table TD{
	border-left: 1px solid white;
	border-right: 2px solid white;
}

.directory_column TD{
	background-color: #DAEAE8;
	color: #275C55;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid white;
}

.fresh {
	color: #CC2128;
	font-size: 10px;
}

.directory_box_body {
	background-color: white;
	margin: 0px;
	padding: 0px;
}

A.adl:link, A.adl:visited {
	color: #275C55;
}

A.adl:hover{
	color: #275C55;
}

.genre_directory_column TD{
	background-color: #DAEAE8;
	color: #275C55;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 2px solid white;
}

A.gdl:link, A.gdl:visited {
	font-weight: normal;
	color: #275C55;
}

A.gdl:hover{
	font-weight: normal;
	color: #275C55;
}

#selected {
	background-color: #6DB4AB;
}

A.selected:link, A.selected:visited {
	font-weight: bold;
	color: white;
}

A.selected:hover{
	font-weight: bold;
	color: white;
}

.genre_directory_column TH{
	background-color: #6DB4AB;
	color: white;
	font-size: 9pt;
	font-family: Tahoma;
	padding-bottom: 9px;
	padding-top: 9px;
	border-right: 2px solid white;
}
