A:link {text-decoration: underline; color:#000000; }
A:visited {text-decoration: underline; color:#000000; }
A:active {text-decoration: underline; color:#006699; }
A:hover	{text-decoration: underline; color: #993300; }
body {
	margin-top: 0px;
	background-color: #FFFFFF;
}
.topheader {
	background-image: url(images/bg-grad.gif);
}
.topbanner {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	float: right;
}
.logo {
	padding-top: 10px;
	padding-left: 15px;
	float: left;
}
.topmenu {
	background-image:  url(images/bg-topmenu-border.gif);
}
.topmenu-on {
	width: 115px;
}
.topmenu-off {
	width: 90px;
}
.topmenu-on,.topmenu-off {
	text-align: center;
	height: 30px;
	padding-top:8px;
	padding-bottom:2px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	text-decoration: none;
}
.topmenu-on,.topmenu-on A:link,.topmenu-on A:visited,.topmenu-on A:active {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	background-image: url(images/bg-topmenu-on.gif);
}
.topmenu-off,.topmenu-off A:link,.topmenu-off A:visited,.topmenu-off A:active {
	color: #333333;
	text-decoration: none;
	background-image: url(images/bg-topmenu-off.gif);
}
.topmenu-on A:hover,.topmenu-off A:hover {
	color: #993300;
	text-decoration: underline;
}
.submenu {
	background-image:  url(images/bg-submenu.gif);
}
.submenu-border {
	background-image:  url(images/bg-submenu-border.gif);
}
.submenu-on,.submenu-off,.submenu-off A:link,.submenu-off A:visited,.submenu-off A:active {
	text-align: center;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: Tahoma, Veradna, Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
.submenu-on A:hover,.submenu-off A:hover {
	color: #993300;
	text-decoration: underline;
}
.submenu-on A:link,.submenu-on A:visited,.submenu-on A:active {
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	color: #993300;
}
.submenu-div {
	font-size: 10px;
	color: #999999;
}
.searchbar {
	background-image:  url(images/bg-searchbar.gif);
	padding-top: 25px;
	padding-bottom: 15px;
	padding-left: 40px;
	padding-right: 40px;
}
.searchbar-border {
	background-image:  url(images/bg-searchbar-border.gif);
}
.search-heading {
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.search-heading,.newcustomer-heading {
	font-family: Tahoma, Veradna, Arial;
	color: #333333;
}
.newcustomer-heading {
	float: right;
	font-size: 13px;
}
.newcustomer-heading A:link, .newcustomer-heading A:active, .newcustomer-heading A:visited {
	text-decoration: underline; 
	color:#006699;
}
.newcustomer-heading A:hover {
	text-decoration: underline; 
	color: #993300;
}
.formbutton,.formbutton-select {
	float: left;
	height: 17px;
	color: #5E5E60;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.formbutton-select-genre {
	width: 115px;
	margin: 10px;
	color: #5E5E60;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.formbutton-select-sort {
	font-size: 9px; 
	color: #333333; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.formbutton {
	border-top: 1pt solid #FF6600;
	border-right: 1pt solid #B8B8B8;
	border-left: 1pt solid #B8B8B8;
	border-bottom: 1pt solid #B8B8B8;
}
.tabheading {
	border: 1px solid #656A90;
}
.tabheading,.genretabheading {
	background-image:  url(images/bg-submenu.gif);
	font-family: Tahoma, Veradna, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.genretabheading {
	border-bottom: 1px solid #656A90;
}
.genretab {
	width: 135px;
	height: 50px;
	border: 1px solid #656A90;
	background-image:  url(images/bg-searchbar.gif);
}
.featuretab,.menutab {
	border: 1px solid #656A90;
	background-image:  url(images/bg-menubar.gif);
}
.featuretab {
	font-family: Tahoma, Veradna, Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.menutab {
	width: 135px;
}
.menuheading,.menuitem {
	font-family: Tahoma, Veradna, Arial;
	color: #333333;	
	padding-left: 10px;
	padding-right: 10px;	
}
.menuheading {
	background-image:  url(images/bg-menubar-h.gif);
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.menuheading A:link, .menuheading A:visited, .menuheading A:active {
	text-decoration: underline; 
	color:#006699;
}
.menuheading A:hover {
	text-decoration: underline; 
	color: #993300;
}
.menuitem {
	font-size: 13px;
}
.menuitem A:link, .menuitem A:visited, .menuitem A:active {
	text-decoration: underline; 
	color:#006699;
}
.menuitem A:hover {
	text-decoration: underline; 
	color: #993300;
}
.usercontrols {
	height: 20px;
	font-family: Tahoma, Veradna, Arial;
	font-size: 11px;
	text-align: center;
	vertical-align: top;
}
.usercontrols A:link,.usercontrols A:active,.usercontrols A:visited {
	text-decoration: underline; 
	color: #006699; 
}
.usercontrols A:hover {
	text-decoration: underline; 
	color: #993300; 
}
.features {
	width: 165px;
}
.detailframe {
	background-image:  url(images/bg-menubar.gif);
}
.detailheading,.detailsubheading,.detailtext,.detailtracks,.innernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.detailheading {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.detailsubheading {
	font-size: 14px;
	color: #993300;
}
.detailtext,.detailtracks {
	font-size: 12px;
	color: #666666;
}
.detailtracks {
	padding-left: 75px;
	padding-right: 65px;
}
.innernav {
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 12px;
}
.tablehead,.tabledetail,.tabletotal,.receipthead,.receipttotal {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.tablehead {
	background-image: url(images/bg-menubar.gif);
	font-weight: bold;
	color: #993300;
}
.tabletotal {
	border-top: 1pt solid #B8B8B8;
	padding-top: 10px;
}
.receipthead {
	border-top: 1pt solid #B8B8B8;
	border-bottom: 1pt solid #B8B8B8;
}
.receipttotal {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.ref {
	color: #999999;
}
.featurebar {
	background-color: #f5c26a;
	border-top: 1pt solid #f7c271;
	border-bottom: 1pt solid #b16c04;
	padding: 3px 5px 3px 5px; 
	font-size: 12px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.feature1image, .feature1detail {
	padding: 10px 10px 10px 10px; 
}
.feature2image {
	padding: 10px 10px 10px 10px; 
}
.featureartist {
	font-weight: bold;
	padding-bottom: 10px;
}
.featurelink {
	padding-top: 10px;
	padding-bottom: 10px;
}
.featureprice {
	color: #006699;
}
.bodytxtblue {  
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366
}
.bodytxtbluebld {  
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	color: #003366
}
.bodytxtblueSmall {  
	font-family: verdana,arial,helvetica,sans-serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #003366
}
