/* Font Family */
.b1head, .head1r, .head5, .tbb12, .tbw10, .tables, .tbw, .tbul, .tb12, .tbg, .tbr12, .tb, .tbr, .tbk, .tbu, .head4, .b1link, .head1, .mainl, .blue, .bluer, .whitej, .dd, .dt, .date, .yellow, .calendar, .hd2wh, .hd1wh, .blue, .main, .red, .greens, .headb, .head1, .head2, .body, .bodyb, .white, .link, .grey, .greyb, .green, .indent, .head, .small, .tab, .hd2wh, .head, .left , .hdwh {font-family: Verdana, Arial, Helvetica, sans-serif}


.black {font-size: 8pt; color: #000000; font-family: Arial, Helvetica}
.b1head {font-size: 12pt; color: #660000; font-weight: bold}
.bodyb {font-size: 9pt; color: #000000}
.hd2wh {font-size: 12pt; color: #FFFFF0; font-weight: bold}
.head {font-size: 18pt; color: #000000; font-weight: bold}
.head1 {font-size: 10pt; color: #660000; font-weight: bold}
.main {font-size: 9pt; color: #000000; margin-left: 0.5cm; margin-right: 0.5cm}
.tables {font-size: 8pt; color: #000000; border-color: #CC9900; border-width: 1px; border-style: solid; background-color: #FFFFCC}
.tbg {font-size: 8pt; color: #000000; border-color: #000000; border-width: 1px; border-style: solid; background-color: #ccc}
.tbr {font-size: 8pt; font-weight: bold; color: #FFFFFF; border-color: #990000; border-width: 1px; border-style: solid; background-color: #990000}
.tbul {font-size: 8pt; color: #333333; border-color: #996600; border-width: 1px; border-style: solid; background-color: #ffffcc}
.tbw {font-size: 8pt; color: #000000; border-color: #000000; border-width: 1px; border-style: solid; background-color: #FFFFFF}
.white {font-size: 8pt; color: #FFFFF0}

#playlist {
	border: 1px solid #996600;
	}

	#playlist tbody tr td {
		font-family: "lucida grande", verdana, sans-serif;
		vertical-align: top;
		font-size: 8pt;
		padding: 3px 8px;
	}

	#playlist tbody tr.highlight td {
		background-color: #ffcc66;
	}
	
	#playlist tbody tr.selected td {
		background-color: #996600;
		color: #ffffff;
		font-weight: bold;
	}
	#playlist tbody tr.selected a {
		background-color: #996600;
		color: #ffffff;
		font-weight: bold;
	}

	#playlist tbody td.bold {
		background-color: #333;
		text-align: center;
		vertical-align: middle;
		color: #fff;
		font-size: 12pt;
		font-weight: bold;
		border-bottom: 1px solid #fff;
	}

	#playlist tbody tr.head td {
		background-color: #cccccc;
	}
	
	#playlist tbody tr.blank td {
		background-color: #ffffcc;
		border-bottom: 1px solid #996600;
		font-size: 2pt;
		padding: 0px 0px;
	}

	#playlist tbody td.buy {
		background-color: #cc9933;
		color: #ffffff;
		text-align: right;
		font-weight: bold;	
		border-bottom: 1px solid #666666;
		border-top: 1px solid #666666;
		font-size: 8pt;
		padding: 0px 0px;
		border-bottom: 1px solid #000;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #000;
		padding: 3px 8px;
	}

	#playlist tbody td.gold {
		background-color: #cc9900;
		color: #ffffff;
		font-weight: bold;	
		border-bottom: 1px solid #666666;
		border-top: 1px solid #666666;
		font-size: 8pt;
		padding: 3px 8px;
	}

	#playlist a {
		color: #333;		
	}
	
	#playlist a:hover {
		color: #fff;
		background-color: #cc9933;		
	}