/*	CatalogSearch.css */


body, td, div{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
/*	font-family: Verdana, Arial, Geneva, Helvetica, "Trebuchet MS", sans-serif; */
}
div{
	margin-bottom: .6em;
}

.classScreenTitle{
	font-size: 18px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classScreenSubtitle{
	font-size: 15px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classBodyText{
	font-size: 9px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classPaySteps{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin-left: 25px;
}
.classCatalogDisplayCatalogNo{
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classCatalogDisplayTitle{
	font-size: 12px;
	font-weight: bold;
	background: lightblue;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.OutOfStock
{
	margin-bottom: 1em;
	font-style: italic;
	font-weight: bold;
	color: #C33;
}
.classCatalogDisplayAlbumDescription
{
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
/*	margin-left: 15px;*/
}
.classCatalogDisplayAlbumDescription img
{
	margin: 0 0 .5em 1em;
	border: 1px solid #000;
}
.classCatalogDisplayMusicians{
	font-size: 11px;
	font-style: italic;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classCatalogDisplayTuning{
	font-size: 11px;
	font-style: oblique;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classCatalogDisplayDuration
{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
/*.classCatalogDisplaySide*/
div.classCatalogDisplayTrack h3
{
	margin-bottom: 0;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classCatalogDisplayTrackNo{
	font-size: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
/*
.classCatalogDisplayTrack ul
{
	margin-left: 1em;
	padding-left: 0;
}
.classCatalogDisplayTrack li
{
	position: relative;
	line-height: 1.5;
	list-style-type: none;
}
a.classCatalogDisplayTrackAudio
{
	position: absolute;
	top: .2em;
	left: -1.7em;
	display: block;
}
a.classCatalogDisplayTrackAudio img
{
	height: 1.5em;
	border: none;
}
*/
.classCatalogDisplayTrack ol
{
	margin-top: 0;
	margin-left: 1.5em;
	padding-left: 0;
}
.classCatalogDisplayTrack ol li
{
	position: relative;
	line-height: 1.5;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classCatalogDisplayTrack ol li a.audio
{
}
.classCatalogDisplayTrack ol li a.audio img
{
	display: block;
	position: absolute;
	top: .2em;
	left: -3.6em;
	height: 1.5em;
	border: none;
}
.classCatalogDisplayTrack ol li span.title
{
}
.classCatalogDisplayTrack ol li span.time
{
}



.classCatalogDisplayTrack
{
}
.classSearchHilit{
	font-weight: bold;
	color: blue;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classMenuBox{
	background-color: #FFE073;
	color: black;
	border-left: 2px outset #FFF8B9;
	border-top: 2px outset #FFF8B9;
	border-right: 2px outset #FFC700;
	border-bottom: 2px outset #FFC700;
	padding: 5px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.CheckBoxDiv{
	margin-bottom: 0;
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classInputSearchString{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.FieldDisplay{
	font-size: 10px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.classInputBoxHead
{
	font-size: 11px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin-bottom: 0;
}
.classInputBoxSubHead
{
	font-size: 10px;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin-bottom: 0;
}

.classSmallButton{
	font-size: 9px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.classButton{
	font-size: 9px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssBuyButton{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background-color: ButtonFace;
	padding: 2px 3px 2px 3px;
	margin-top: 4px;
	border-top:  2px groove ButtonHighlight;
	border-left:  2px groove ButtonHighlight;
	border-bottom:  3px ridge ButtonShadow;
	border-right:   3px ridge ButtonShadow;
}
.cssBuyButtonLink{
	color: black;
	font-size: 9px;
	text-decoration: none;
}
.cssCatLink, div.cssCatLinkDisabled{
	color: black;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 3px 0px 3px;
	border: 1px solid black;
}
.cssCatLink{
	background-color: #FEDE6D;
}
div.cssCatLinkDisabled{
	background-color: white;	/* #FFFFCC; */
}

.AdvancedSearch
{
}

.classOrderTable{
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-top: 2px solid black;
	background-color: white;
	border-bottom: 1px solid black;
	color: black;
}

.classOrderCell, .classOrderCellSubtotal, .classOrderCellBold{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid black;
}

.classOrderCellSubtotal{
	border-top-style: double;
}
.classOrderCellBold{
	font-weight: bold;
}

.classOrderColhead{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid black;
}

.classInputQty{
	font-size: 9px;
}

.classInputTextbox{
	font-size: 9px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.classInputListbox{
	font-size: 9px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.classSearchCriteria{
	border: 1px solid black;
	background-color: white;
	color: black;
	padding: 1px 1px 1px 3px;
}

.cssSectionIndex{
	color: black;
	background-color: white;
	border: 1px solid black;
	padding: 5px;
	margin-left: 5px;
	text-align: center;
}
.cssSectionIndexHead{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: .2em;
}
.cssSectionIndexItem{
	font-size: 12px;
	text-decoration: none;
	margin-bottom: .2em;
}
.cssSectionTitle{
	color: #520034;
	font-size: 16px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Helvetica, sans-serif;
	margin-top: 25px;
	margin-left: -6px;
	background-color: #FEDE6D;
	padding: 6px 15px 6px 6px;
	border-top: 3px darkgoldenrod groove;
	border-bottom: 3px darkgoldenrod groove;
	text-align: center;

/*	border: 1px solid black;*/
}
.cssSectionIntro{
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.cssLinkTop{
	position: absolute;
	left: 110px;
	background-color: white;
	text-decoration: none;
	border: 1px solid black;
	padding: 1px 3px 1px 3px;
	font-size: 9px;
	margin-top: 10px;
}

/*------------------------------
search category list menu
------------------------------*/
ul.catlist
{
	clear: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.catlist li
{
	float: left;
	margin: 1ex;
	padding: 0;
}
ul.catlist li a
{
	padding: 0 1ex;
	border: 1px solid black;
	font-weight: bold;
	background-color: white;	/* #FFFFCC; */
	text-decoration: none;
	white-space: nowrap;
}
ul.catlist li a.cssCatLink
{
	background-color: #FEDE6D;
	color: black;
}
ul.catlist li a:hover.cssCatLink
{
	color: red;
}

#leftpanel
{
	background-image: url("../images/navbackground.jpg");
	background-repeat: repeat-y;
}

p.debug
{
	margin: 0;
	font-size: small;
	font-family: "Courier New", Courier, monospace;
}
p.debug span.text
{
	color: #00F;
}
p.debugfunction span.text
{
	font-size: larger;
	font-weight: bold;
	color: #00F;
}
