﻿body {
	padding: 0;
	margin: 0;
	background-color: #FDF9C0;
}

body, p, div, table, tr, ol, span {
	font-family: Verdana, Arial, helvetica, serif;
	font-size: 11px;
}

h1
{
	font: 14px Verdana, Arial, helvetica, serif;
	margin:0px 0px 5px 0px;
	border: solid #CCCCCC;
	border-width: 0px 0px 1px 0px ;
}

select {
	font-family: Verdana, Arial, helvetica, serif;
	font-size:9px;
}


#content
{
	background-color: #fff;
	padding: 15px 5px 5px 5px;
	width:800px; 
	position:absolute; 
	left:50%; 
	margin-left:-400px;
	border-bottom: solid 1px #D4C57D;
	border-left: solid 1px #D4C57D;
	border-right: solid 1px #D4C57D;
}

.albumCapsule
{
	float:left;
	display:block;
	padding:5px;
	margin:10px;
	width:350px;
	height:100px;
	border: solid 1px black;
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	background-color:#fff;
}

.albumCapsule:hover
{
	border: solid 1px orange;
	background-color: #FDFEEB;
}

.cartCell
{
	 background-color:#fff;
	 border: solid 1px #f3f3f3;
}

.nodec
{
	text-decoration:none !important;
	color:Black;
	font-weight:normal;
}

.imageButton
{
	vertical-align:middle;
	padding-right:3px;
	border:0px;
}

.deemphasized {
	font-size:10px;
	color:#999;
}

.message
{
	position:relative;
	float:left;
	width:500px;
	border:1px solid #91a7b4;
	border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
	margin-top: 10px;
	background-color:#FAFAFA;
	padding: 5px;
}
.messageTitle 
{
	font: bold 14px Verdana, Arial, helvetica, serif;
	width:300px;
	float:left;
	padding:0px;
}
.messageBy
{
	color: #999999;
	font: 10px Verdana, Arial, helvetica, serif;
}
.messageBody
{
	clear: left;
	padding-top:5px;
}

.alertBox
{
	cursor:pointer;
	border: solid 1px #CCC;
}

.leftDash{ border-left: 1px dashed #CCCCCC !important; }
.bottomDash{ border-bottom: 1px dashed #CCCCCC !important; }
.rightDash{ border-right: 1px dashed #CCCCCC !important;}
.topDash{ border-top: 1px dashed #CCCCCC !important; }
.clearIt { line-height: 0; height: 0; margin-top:-4px; clear:left; }

.shopCart
{
	color:#339933;
	font-size:11px;
	display:block;
	padding-top:7px;
}
.cartLink
{
	color:#DE9962;
}
.cartLink:hover
{
	color:#CE8952;
	background-color:#FDEDE2;
}

.subheader { font-size: 11px; color:#666; }

.select			{border: 0 inset buttonface; width: 100; font: icon; cursor: default;}
.selected		{border: 0 inset buttonface; background: window; padding: 0; font: icon;}
.selectTable	{width: 100%;	border: 2 inset buttonhighlight; background: buttonface;}
.option			{font: icon; padding: 1; padding-left: 2; padding-right: 2; width: 100%;}
.dropDown		{position: absolute; visibility: hidden; width: 100%;
				border: 1 solid windowtext; padding: 0;
				background: window; color: windowtext;}
.select .button	{width: 16px; height: 5; font-family: Webdings; padding: 0;
				font-size: 11px; border: 2 outset buttonhighlight;}


a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a:hover {color: #B4363D}

.greyout { color: #CCCCCC; text-decoration: line-through; }
.greybar { background-color: #FFFFdd; }
.header { font-size: 16px; font-weight: bold;}
.nowplayinglabel {font-size:9px; line-height:19px; background-color:#000; font-variant:small-caps; color:#eee;}
.nowplaying { font-size:12px; line-height:18px; background-color:#000; color:#87CC7F; font-weight:bold; height:50px; padding:3px; vertical-align:middle; text-decoration:none}
.nowplaying:hover { color: #A7EC9F; }
.warning { font-size: 11px; color: Red; font-weight: bold; }
.errorrow { background-color: #FFCCCC; }
.songlist { font-size:13px; }


.headerbackground { background-color:#000000;}
.navlink, .navlink:hover 
{
	color: #666;
	text-decoration: none;
	padding-right:10px;
	padding-left:10px;
}
.navlinkseparator { color:#CCCCCC;}


.tableheader { color:White; font-weight:bold; background-color: #8E9FBC; }



@media print {
	.screenOnly
	{
		display:none;
	}
}
