/* generic assignments */
h4 {
	text-align:center;
}

.errorrow {
	background:#eee;
	font-weight:bold;
	color:#f00;
}

BODY {
	background:#5B81A8;
	border:0;
}

/* browse list styles */
#songtable {
	margin:0px auto;
	width:500px;
}
#songtable td {
	padding:3px;
	border-spacing:1px;
}
.songrow {
	background:#fff;
}
.artistrow {
	background:#fff;
}
.albumrow {
	background:#fff;
}
.categoryrow {
	background:#fff;
}
.songspacerrow {
	background:#fff;
}
.artistlbl {
	font-weight:bold;
}
.albumlbl {
	font-weight:bold;
}
.categorylbl {
	font-weight:bold;
}
.titlelbl {
	font-weight:bold;
}
.sizelbl {
	font-weight:bold;
}
.numlbl {
	font-weight:bold;
}
.pricelbl {
	font-weight:bold;
	color:#f00;
}
.artist {
}
.title {
}
.size {
}
.price {
	color:#f00;
}

/* shopping cart styles */
#carttable {
	margin:0px auto;
	width:500px;
}
#carttable td {
	padding:3px;
	border-spacing:1px;
}
.cartheader {
	font-weight:bold;
	text-align:center;
	background:#ddd;
}
.cartrow {
	background:#fff;
}
.carttotalrow {
}
.carttotalcell {
	background:#eee;
}
.cartnavrow {
}

/* checkout styles */
#checkouttable {
	margin:0px auto;
	width:500px;
}
.checkoutheading {
}
.checkoutlbl {
	text-align:right;
	background:#fff;
}
.checkoutentry {
	background:#eee;
}
.checkoutnavrow {
}

/* confirmation styles */
#confirmationtable {
	margin:0px auto;
	width:500px;
}
.confirmationheading {
}
.confirmationlbl {
	text-align:right;
	background:#fff;
}
.confirmationvalue {
	background:#eee;
}
.confirmationnavrow {
}


/* receipt styles */
#receipttable {
	margin:0px auto;
	width:500px;
}
.receiptdetails {
	text-align:center;
}
.receiptheading {
	background:#ddd;
	font-weight:bold;
	text-align:center;
}
.receiptartist {
	background:#eee;
}
.receiptprice {
	background:#eee;
	text-align:center;
}
.receiptlink {
	background:#fff;
}
.receiptnavrow {
}
