.navlink a:link {color: #fff; text-decoration: underline;}
.navlink a:active {color: #fff; text-decoration: underline; }
.navlink a:visited {color: #fff; text-decoration: underline; }
.navlink a:hover {color: #ffffff; text-decoration: none;}

.pagelink a:link{ color:#fbe9b1; font-weight:bold; text-decoration: underline; }
.pagelink a:active{ color:#fbe9b1; font-weight:bold; text-decoration: underline; }
.pagelink a:visited{ color:#fbe9b1; font-weight:bold; text-decoration: underline; }
.pagelink a:hover{ color:#fffada; font-weight:bold; text-decoration: none;}

a:link{ color:#fbe9b1; text-decoration: underline; }
a:active{ color:#fbe9b1; text-decoration: underline; }
a:visited{ color:#fbe9b1; text-decoration: underline; }
a:hover{ color:#fffada; text-decoration: none;}

.titlebar
{
	padding-left:0px;
	background: #000000 url('images/logo.png') top left no-repeat;
	height: 185px;
	width: 600px;
	text-align: left;
}

.trpic
{
    background: #000000 top right no-repeat;
    padding:0px;
	height: 185px;
	width: 220px;	
	z-index: 2;
}

.topbar1, .topbar2
{
	height: 4px;
	background: #000000 url('images/topbar.gif') top right repeat-x;
	top: -3px;	
	position: relative;
	line-height: 0px;
	font-size: 0px;
}

.topbar1
{
	width: 585px;
	left: -5px;
}

.topbar2
{
	width: 30px;
	left: 795px;
	top: -7px;
}

 *:first-child+html .topbar1
{
	top: -5px;
}

* html .topbar1
{
	top: -5px;
}

*:first-child+html .topbar2
{
	top: -9px;
}

* html .topbar2
{
	top: -9px;
}

.border-top, .border-bottom
{
	height: 6px;
	width:auto;
}

.border-left, .border-right
{
	width: 6px;
	height: auto;
}

.border-tl, .border-tr, .border-bl, .border-br
{
	height: 6px;
	width: 6px;
}

.border-tl { background: #000 url('images/border-tl.gif') no-repeat bottom right; }
.border-top { background: #000 url('images/topbar.gif') repeat-x bottom left; }
.border-tr { background: #000 url('images/border-tr.gif') no-repeat bottom left; }
.border-right { background: #000 url('images/border-right.gif') repeat-y bottom left; }
.border-left { background: #000 url('images/border-left.gif') repeat-y bottom right; }
.border-bottom { background: #000 url('images/border-bot.gif') repeat-x bottom left; }
.border-bl { background: #000 url('images/border-bl.gif') no-repeat bottom right; }
.border-br { background: #000 url('images/border-br.gif') no-repeat bottom left; }


.pagetitle
{
	position: relative;
	left: 10px;
	top: 17px;
	color: #fbe9b1;
	vertical-align: top;
}

 *:first-child+html .pagetitle
{
	position: relative;
	left: 10px;
	top: 19px;
	color: #fbe9b1;
}

* html .pagetitle
{
	position: relative;
	left: 10px;
	top: 19px;
	color: #fbe9b1;
}


.normaltext
{
     font-size: 12pt;
	 color: #d6eff7;
	 vertical-align: top;
}
.navbar
{ 
	text-align:left; 
	vertical-align:top; 
	padding-top: 0px; 
	padding-left:0px; 
	padding-right: 0px;
	font-size: 0px;
	background: #1a1a60 url('images/rightbar.png') bottom left no-repeat;
	width:140px;
	min-width: 140px;
	max-width: 140px;

}


.linkimage
{
	border: none;
}

.maintable
{
	 background: #19476a;
}

.maintext
{
    background: #000 bottom left repeat-x;
	padding-left:0px; 
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
	text-align: left;
	width: 100%;
	color: #d6eff7;
}

.maincell
{
	background: #19476a bottom left repeat-x;
	padding:0px;
	width: 740px;
}

.announcetable
{
	padding-left: 2px;
    width:100%;
}

.announceheader
{
	 font-size: 10pt; 
	 border-color:#ffffff; 
   padding:0px;
	 color:#ddffff;
	 height: 0px;
}

.announcetext
{
   padding-top:8px;
   padding-bottom:1px;
   padding-left:0px;
   padding-right:15px;
   font-size: 14pt;
   color: #dcc89a;
}

.buynowtext
{
   padding-top:8px;
   padding-bottom:1px;
   padding-left:0px;
   padding-right:15px;
   font-size: 12pt;
   color: #d6eff7;
}

.cdrightpane, .cdleftpane
{ 
	color: #d6eff7;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top: 0px;
	font-size:20px;	
	
}

.cdrightpane
{
	background: transparent url('images/bargraphic.png') top left repeat;
}

.cdleftpane
{
	
	width:380px;
	border: solid 1px #256cac;
}

.rightpane
{
	padding: 0px;
	margin: 0px;
	font-size: 12px; 
	vertical-align:top;
	text-align:left;
	width:200px;
	background: #000000;
}

.linksgeneral
{
	padding-left: 5px;
	margin: 0px;
	font-size: 12px; 
	vertical-align:top;
	text-align:left;
	width:auto;
	border: solid 1px #ddcca2;
}

.rightpanelayout
{
	background: #052c4b top left repeat-x;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px; 
	vertical-align:top;
	text-align:left;
	width:0px;
}

.rightpanetable
{
	padding: 5px;
	margin: 0px;
}
.rightheader
{
	background: top left repeat-y;
	font-size:17pt;
	vertical-align:middle;
	color: #d6eff7;
	text-align:center;
}
.rightpanetext, .midpanetext
{
	border: solid 1px #ddcca2;
	color: #d6eff7;
	padding: 5px;
	font-size: 14px;
}

.rightpanetext
{
	background: #1e5a88 bottom right no-repeat;
	text-align:left;
}
.midpanetext
{
	background: #1e5a88 url('images/webgraphic.png') bottom right no-repeat;
	text-align:left;
}

.photoleft
{
	padding-left: 5px;
}

.photoright
{
	padding-right: 5px;
	border: solid 1px #ddcca2;
}

.blackspace
{
	width: 30px;
}

.topquote
{
	position: relative;
	left: 325px;
	top: -5px;
}

.pageheader
{
	text-align:center;
	font-size: 18pt;
	color: #dcc89a;
	text-decoration: underline;
}

.costitem
{
	border: solid 1px #ddcca2;
	background: #375e7c;
	color: #d6eff7;
}

table
{
	border-collapse:collapse;
}

body
{
   background-color: #000000; 
   color: #000033;
   margin-top: 0px;
   text-align: center;
}

.nowplayinglabel
{
	font-size: large;
	color: #FFFFFF;
	font-weight: bold;
}

.currenttracklabel
{
	color: #FFFFFF;
}

