
body { 
	color: #000000; 
	margin: 1em 1em 1em 1em;
	background-image: url(background.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}

p {
	font-family: verdana, arial, sans-serif;
}

p.pageTitle {
	text-align: center;  
	font-family: Verdana, Helvetica, sans-serif;  
	font-weight: bold;  
	font-size: x-large;  
	color: #003399;
}

.emphasized1 {
	text-align: left;
	font-family: garamond, serif;
	font-weight: bold;
	font-size: x-large;
}

.emphasized2 {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: large;
}

.DiscTitle {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: large;
	font-weight: bold;
	font-style: italic;
}

.DiscPrice {
	text-align: center;
	font-family: arial, sans-serif;
	font-size: large;
}

.DiscDescription {
	text-align: left;
	font-family: times new roman, serif;
	font-size: large;
}

.SampleInstructions {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: xx-small;
}

.Biography {
	text-align: justify;
	font-family: times new roman, serif;
	font-size: large;
}

/* -----------------------
 * 		Calendar 
 * -----------------------*/

.Calendar {
	list-style-type: disc;
}

.CalendarEntry {
	padding-bottom: 2em;
}

.CalendarHeader1 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: medium;
	font-weight: bold;
}

.CalendarHeader2 {
	font-family: verdana, helvetica, sans-serif;
	font-size: 0.9em;
}

.CalendarDescription {
	font-size: 0.9em;
	margin-top: 0.7em;
}

.ContactDescription {
	color: #777;
	text-align: center;
	font-family: times new roman, serif;
	font-size: x-large;
}

.ContactEntry {
	text-align: center;
	font-family: verdana, serif;
	font-size: large;
}

.OrderInfo1 {
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: large;
}

.OrderInfo2 {
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: x-large;
}

.ShippingInfo {
	text-align: center;
	font-family: verdana, sans-serif;
	font-size: x-large;
}

address {
	color: #444444;  
	text-align: center;  
	font-style: normal;  
	font-size: xx-small;
}

.ShoppingCartTitle {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: x-large;
}

.ShoppingCartPrice {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: small;
}

.ShoppingCartQuantity
{
	text-align: right;
	font-family: verdana, sans-serif;
	font-size: small;
	white-space: nowrap;
}

.ShoppingShippingHeader {
	text-align: right;
	font-family: verdana, sans-serif;
	font-weight: bold;  
	font-size: small;
}

.ShoppingShippingPrice {
	text-align: right;
	font-family: verdana, sans-serif;
	font-size: small;
}

.ShoppingTotalHeader {
	text-align: right;
	font-family: verdana, sans-serif;
	font-weight: bold;  
	font-size: medium;
}

.ShoppingTotalPrice {
	text-align: right;
	font-family: verdana, sans-serif;
	font-size: medium;
}

.EmptyShoppingCart {
	text-align: center;
	font-family: times new roman, serif;
	font-style: italic;
	font-size: large;
}

.AddressHeader1 {
	text-align: left;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: large;
}

.AddressHeader2 {
	text-align: left;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: x-small;
}

.AddressEntry1 {
	text-align: right;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: small;
}

.AddressEntry2 {
	text-align: right;
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: x-small;
}

td {
	color: #000000;
	font-family: Verdana, arial, sans-serif;
}

td.topFrame {
	background-image: url(navbar/top.jpg);
	background-repeat: repeat-x;
}

td.leftFrame {
	background-image: url(navbar/left.jpg);
	background-repeat: repeat-y;
}

td.botFrame {
	background-image: url(navbar/bot.jpg);
	background-repeat: repeat-x;
}

td.rightFrame {
	background-image: url(navbar/right.jpg);
	background-repeat: repeat-y;
}

a {
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
}

a:hover, a:active { 
	color: #999999;
	text-decoration: underline;
}

a:link { 
	color: #2200AA;
}

a:visited {
	color: #7755FF;
}

.SongList a {
	text-decoration: underline;
}

/* -----------------------
 * 		Checkout 
 * -----------------------*/

.orderingInfoErrorHeader {
	text-align: left;
	font-family: verdana, sans-serif;
	font-weight: bold;  
	font-size: small;
	color: red;
}

.orderingInfoErrorItem {
	text-align: left;
	font-family: verdana, sans-serif;
	font-style: italic;
	font-size: small;
	color: red;
}

.alternateShippingHeader1 {
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: bold;  
	font-size: medium;
}

.alternateShippingHeader2 {
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: small;
}

.AddressHeader1 {
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: large;
}

.AddressHeader2 {
	text-align: left;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: x-small;
}

.AddressEntry1 {
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: small;
}

.AddressEntry2 {
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: x-small;
}

/* Order Display */

.orderHeader {
	text-align: left;
	font-family: verdana, sans-serif;
	font-weight: bold;  
	font-size: medium;
	color: white;
	background-color: green;
}

.processedOrder {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: small;
}

.unprocessedOrder {
	text-align: left;
	font-family: verdana, sans-serif;
	font-weight: bold;  
	font-size: small;
}

.singleOrderHeader {
	text-align: center;
	font-family: verdana, sans-serif;
	font-weight: bold;  
	font-size: medium;
	color: white;
	background-color: green;
}

.singleOrderKey {
	text-align: right;
	font-family: verdana, sans-serif;
	font-weight: bold;  
	font-size: small;
}

.singleOrderValue {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: small;
}

.singleOrderAddress {
	text-align: left;
	font-family: verdana, sans-serif;
	font-size: small;
}

.singleOrderPurged {
	text-align: left;
	font-family: verdana, sans-serif;
	font-style: italic;
	font-size: small;
	color: red;
}
