	Body { background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
		   margin-top: 0px; margin-left: 0px; margin-right: 0px; }

.MainBody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 7px; }
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
ul { margin-left: 1.25em; padding-left: 1.25em; margin-top: 3px; padding-top: 0px; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 3px; }
h1 {color: #0868b2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; margin-top: 15px; margin-bottom: 3px;}
h2 {color: #b29408; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; margin-top: 7px; margin-bottom: 3px;}
h3 {color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; margin-top: -15px; margin-bottom: 0px; margin-left: 20px; }
/* style for form field labels */
.FFLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#0066FF;  font-weight:bold }
.BodyHeader { font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12pt; }
.BodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.txtField{ font-size:11px; font-weight:bold; }
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
option {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
/* link styles */

a { font-weight: bold; color: #000D9A; }
a.AltImage { font-weight: normal; color: #000D9A; }
a.hover { text-decoration: underline; }
a.InterCatLink { color: #000D9A; font-weight: normal; }
.InterCatLinkCurrent { color: black; font-weight: normal; }
a.RedLink { color: #9B0000; font-weight: normal; }
a.NavBarMainLink { font-weight: bold; color: #000D9A; }
a.NavBarSubLink { font-weight: normal; color: #000D9A; }
a.P{font-weight: normal;}

.header {font-family:verdana,arial;font-size:14px;font-weight:700}
.results {font-family:verdana,Arial;font-size:10px}
.desc {font-family:verdana,Arial; font-size:11px}
.navButton {background-color:#F5E9BF;color:#000000;font-weight:700;}
.lftimage {float: left; }

/* by Mike for home page and song search in nav */
.nrml { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; }
.partprice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height:14px; font-weight: bolder; }
.partnumber { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; line-height:14px; }
strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:11px; }
.texthead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
}

.freeship {
	color: #9B0000;
	background-image: url(/banners/FreeShip_KaraokePl.jpg);
	height: 97px;
	width: 600px;
	background-color: #FFFFFF;
}

TD.LeftNav {
	background-color: #EFEFEF;
	width: 170px;
	padding-top: 0px;
}

TD.headerBar1 {}
TD.headerBar2 { background-image: url(/images/pagelayout/header-nav-2003-03-10/background_red_white.gif); }


TD.KWlogo1 {
	background-image: url(/images/pagelayout/header-nav-2003-03-10/kwhleft2r1_c2.gif);
}
TD.KWlogo2 {
	background-image: url(/images/pagelayout/header-nav-2003-03-10/kwhleft3r1_c3-800number.gif);
}


TABlE.texthead {
	background-color: #0868b2;
	width: 550px;
}

TABlE.textheadHome {
	background-color: #0868b2;
	width: 100%;
}

.SmallTextHead {font-size: 10px; font-family: verdana; color: #ffffff; font-weight: normal;}
TD.texthead1 {
	height: 22px;
	margin-top: 7px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
	white-space: nowrap;
	width: 10%;
	background-color: #0868b2;
	color: #FFFFFF;
}
TD.texthead2 {
	height: 22px;
	width: 25px;
	background-image:url(/images/pagelayout/texthead_blue_0868b2_endcap.gif);
}
TD.texthead3 {
	height: 22px;
	background-image:url(/images/pagelayout/texthead_blue_0868b2_1x1.gif);
}

.SmallTextHead_alt {font-size: 10px; font-family: verdana; color: #ffffff; font-weight: normal;}
TD.texthead1_alt {
	height: 22px;
	margin-top: 7px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:14px;
	font-weight: bold;
	white-space: nowrap;
	width: 10%;
	background-color: #9b0000;
	color: #FFFFFF;
}
TD.texthead2_alt {
	height: 22px;
	width: 25px;
	background-image:url(/images/pagelayout/texthead_red_9b0000_endcap.gif);
	background-color: #9b0000;
}
TD.texthead3_alt {
	height: 22px;
	background-image:url(/images/pagelayout/texthead_red_9b0000_1x1.gif);
	background-color: #9b0000;
}



.searchinput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height:9px; text-transform: uppercase;}
.searchtxt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:11px; }
/* Song search page */
a.mp3Link {font-size: 10px; font-family: verdana; color: #000D9A; font-weight: normal;}
.Nomp3Link {font-size: 10px; font-family: verdana; color: gray; font-weight: normal;}
.SongSearchSKU {font-size: 10px; font-family: verdana; font-weight: normal;}
.MoreInfo {font-family:verdana,Arial; font-weight: normal;}

/* generic text coloring */
.OfficialRed {color: #9B0000;}
.OfficialLightBlue {color: #00AEEF;}
.OfficialDarkBlue {color: #000D9A;}
.OfficialGreen {color: #339900;}

/* song search */
.SecHead {font-family: verdana,Arial; font-size: 12px; font-weight: bold; color: #c00; padding-bottom: 2px; margin: 10px 0 5px 0;height:1.1em;}
.SecHeadTiny {font-size: 10px; font-family: verdana; color: #000; font-weight: normal;}
.SecHeadUnderline {font-family: verdana,Arial; font-size: 12px; font-weight: bold; color: #c00; padding-bottom: 2px; margin: 10px 0 5px 0;height:1.1em; border: solid #c00; border-width: 0 0 1px 0;}  
.SmallText {font-size: 10px; font-family: verdana; color: #000000; font-weight: normal;}
a.SmallLink {font-size: 9px; font-family: verdana; color: #000D9A; font-weight: normal;}
.IndentLink {font-size: 10px; color: #000D9A; font-weight: 500;}
.SRViewSongs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; color: #000d9a; font-weight: bold; }
.SRAddToCart { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; color: #000d9a; font-weight: bold; }
.SRTrackNum .SRSongData{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; }
/* button styles */
.submitButton { font-weight: bold; }
.bluesubmitButton { font-weight: bold; color: #000D9A; }
.smallButton { font-size: 9px; }
.smallSubmitButton { font-size: 9px; font-weight: bold; }
.navigation {font-size: 10px; font-family: verdana,arial}
/* item details prices */
.wasprice {font-size:10px; font-family: verdana, arial; font-weight: bold; color: #000000}
.nowprice {color: #9B0000; font-size:12px; font-family: verdana, arial; font-weight: bold; }


/* no Print */
.NoPrint { display: none; }


/* colored text boxes */
.UpsellBox {background-color: #FFE1E1; }

table.WarningBox { background-color: #ffffff; border: 3px solid #9b0000; border-spacing: 0px; margin-top: 8px; margin-bottom: 5px; border-collapse: collapse; }
table.WarningBox td { padding: 5px; font-family:verdana,Arial; font-size:11px; color: #9b0000;}
tr.WarningBoxHeader { background-color: #9b0000; }
tr.WarningBoxHeader td { padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }

table.SeeAlsoBox { background-color: #efefef; border: 1px solid #dcddde; border-spacing: 0px; margin-top: 5px; margin-bottom: 5px; border-collapse: collapse; }
table.SeeAlsoBox td { padding: 5px; font-family:verdana,Arial; font-size:11px }
table.SeeAlsoBox a { font-weight: normal; }
.UpsellBox {background-color: #FFE1E1; }

table.InfoNoticeBox { background-color: #f5d439; border: 1px solid #dcddde; border-spacing: 0px; margin-top: 5px; margin-bottom: 5px; border-collapse: collapse; }
table.InfoNoticeBox td { padding: 5px; font-family:verdana,Arial; font-size:11px }
table.InfoNoticeBox a { font-weight: normal; }

table.FeaturedItemBox { background-color: #efefef; border: 1px solid #dcddde; border-spacing: 0px; margin-top: 5px; margin-bottom: 5px; border-collapse: collapse; }
table.FeaturedItemBox td { padding: 5px; font-family:verdana,Arial; font-size:11px }

/* for showing product specifications in a tabular form */
table.SpecBox { border: 1px solid #999999; border-spacing: 0px; margin-top: 5px; margin-bottom: 8px; border-collapse: collapse; }
table.SpecBox td { border: 1px solid #999999; }
tr.SpecBoxHeader { background-color: #0868b2; }
tr.SpecBoxHeader td { background-color: #0868b2; color: #ffffff; font-weight: bold; text-align: center; border: 1px solid #999999; padding: 5px; }
td.SpecBoxProperty { background-color: #dcddde; font-weight: bold; text-align: right; font-size: 11px; border: 1px solid #999999; padding: 2px;}
td.SpecBoxValue { font-weight: normal; font-size: 11px; border: 1px solid #999999; padding: 2px; padding-left: 5px; }

/* Search box on brand specific page */
table.BrandSearchCap { background-color: #0868b2; border: 0px; border-spacing: 0px; margin-top: 8px; margin-bottom: 0px; border-collapse: collapse; }
table.BrandSearchCap td { padding: 0px; }
td.BrandSearchCap { background-color: #0868b2; padding: 0px; text-indent: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height:14px; font-weight: bold; color: #ffffff; }
table.BrandSearch { background-color: #efefef; border: 0px; border-spacing: 0px; margin-top: 0px; margin-bottom: 5px; border-collapse: collapse; }
table.BrandSearch td { padding: 5px; font-family:verdana,Arial; font-size:11px }


/* various style changes made by CS */
a.cdg { color: #9900cc; }
a.hybrid { color: #238915; }
a.cdgm { color: #ff8000; }
a.vcd { color: #00CCCC; }
a.neog { color: #ff0099; }
a.cd { color: #660000; }
a.scdg { color: #003300; }
a.coconut { color: #33FF00; }
a.mango { color: #FF6633; }
a.raspberry { color: #CC0033; }
a.grape { color: #9900CC; }
a.cherry { color: #FF0000; }
a.blueberry { color: #0033FF; }
a.strawberry { color: #FF0099; }
li.def_list { font-size:14px; }
#star { text-align: center; font-weight: bold; }
#big_submit { font-size: 14px; }
.small_font { font-size: 10px; }
.block_font { width: 600px; }
.store_link { font-size: 14px; }
.locate_link { font-size: 12px; }

a { font-weight: bold; }
Span.F A { font-weight: normal; }

div.homeFreebie {
	padding-left: 2em;
	text-indent: -2em;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
	padding-left: 2em;
	text-indent: -2em;
}.customprice {
	font-size: 36px;
	color: #841A1A;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 130px;
	position: static;
}
.custompricepersong {
	font-size: 18px;
	color: #841A1A;
	font-weight: bold;
	position: relative;
	top: -45px;
	right: 40px;
	font-family: Arial, Helvetica, sans-serif;
}
.custompriceFREE {

	font-size: 24px;
	color: #841A1A;
	font-weight: bold;
	padding-top: 88px;
	padding-right: 80px;
	position: static;
}
.custompricepersongFREE {

	font-size: 12px;
	color: #841A1A;
	font-weight: bold;
	position: relative;
	top: -30px;
	right: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.surpassed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #023574;
	font-weight: bold;
	text-transform: uppercase;
}

.terms hr{color:#c00;border:0;height:1px;background:#c00;margin-bottom:10px}

.terms p, .terms ul li{font-size:9px}
