BODY {
  margin: 0px;
  padding: 0px;
  background-color: #BAB174;
  text-align:center;
}

TD {
  color: #000;  
	font:10px Verdana, Arial, Helvetica;
	text-align:left;
	vertical-align:top;
}
h1 {
	font-size:18px;
	margin:20px 0 10px 0
}
h1.mi {
	font-size:16px;
	margin:20px 0 10px 0
}
A:LINK,
A:ACTIVE,
A:VISITED,
A:hover 
{
  text-decoration: none;
  color: black;
}
.tblTop {
  background: url(http://store.musictogether.com/Images/bg_top.jpg) center top no-repeat;
  width:760px;
}
.tblBot {
  background: url(http://store.musictogether.com/Images/bg_bottom.jpg) center bottom no-repeat;
}
.tblMid {
  background: url(http://store.musictogether.com/Images/bg_middle.jpg) center center repeat-y;
  width:760px;
}
.headerBG {
  background-image: url(http://store.musictogether.com/Images/headerImg_bg.gif);
}
.headerMenuBG {
  background: url(http://store.musictogether.com/Images/header_bg.gif) left center repeat-x;
  height:39px;
}
.headrt {
  padding: 6px 20px;
  text-align:right;
}
.footerBG {
  background: url(http://store.musictogether.com/Images/footer_bg.gif) left center repeat-x;
}
.leftcl {
  padding: 8px 10px 10px 7px;
}
.rightcl {
  padding: 20px 10px 40px 8px;
}
.cartmnpd {
  padding: 30px 20px;
}
.right {
text-align:right
}
/* Product stuff */
.prdhd {
  font-size:13px;
  font-weight: bold;
}
.prdcl {
  padding: 0 0 20px 10px;
}
.prdtncl {
  padding-bottom: 20px;
}
.subprdcl {
  padding: 0 6px 10px 0;
}
.subprdhd {
  padding-bottom: 20px;
}

/* Style:Public */
.footerText {
  padding: 15px 5px 4px 5px;
}
.organizationAddress,
.organizationAddressU {
  display: block;
  padding: 2px 1px 5px 1px;
  font:11px Verdana;
  font-weight: bold;
  color: Black;
}

.organizationAddressU {
  text-decoration: underline;
}

.childLinkItem,
.childLinkItem A:VISITED,
.childLinkItem A:ACTIVE,
.childLinkItem A:LINK
{
  display: block;
  padding: 1px 10px;
  font-weight: bold;
  color: #666633;
}

.childLinkItemActive A:VISITED,
.childLinkItemActive A:ACTIVE,
.childLinkItemActive A:LINK
{
  color: #B16B25;
}

.breadCrumbTrail
{
	display: block;
	padding: 0px;
  font-family: Verdana;
  font-size: 90%;
  font-weight: bold;
  color: #666633;
  text-decoration: none;  
}

.breadCrumbTrail A:VISITED,
.breadCrumbTrail A:ACTIVE,
.breadCrumbTrail A:LINK,
.breadCrumbTrail A:HOVER
{
	padding: 0;
  font:10px Verdana;
  font-weight: normal;
  color: #666633;
}


.menuCell 
{
padding: 2px 14px;
font-weight:bold;
}


/* MAC IE workaround */
ul.level0 li,
ul.level1 li,
ul.level2 li,
ul.level3 li
{
  padding: 0px;
}

ul.level0 li:hover a, ul.level0 li.over a,
ul.level0 li:hover a:hover, ul.level0 li.over a:hover
{
  font:11px Copperplate Gothic Bold, Verdana, Arial, Helvetica;
  color: Black;
  padding: 3px;
}

ul.level0 li:hover a:hover, ul.level0 li.over a:hover
{
  color: #E9D3A0;
}
/* End of MAC IE workaround*/


/* Fix IE. Hide from IE Mac \*/
* html .menuCell ul li { float: left; height: 1%; }
* html .menuCell ul li a { height: 1%;}
/* End */

.menuTopActiveLink
{
  color: #E9D3A0 !important;
}

/*
  E N D - M E N U
*/

/* Style:Public */
.spacer
{
  padding: 5px 0px;
}

/* Style:Public */
.padTop
{
  padding-top: 5px;
}

/* Style:Public */
.padLeft
{
  padding-left: 15px;
}

.siteMap,
.siteMap UL LI
{
  float: none;
  font-weight: bold;
}

.FlatButton
{ 
  background-color: #B9B072;
  border:1px solid black;
  font-size:12px;
}

.FlatButtonhover
{
  background-color: #9C9562;
  border:1px solid black;
  font-size:12px;
}

A:HOVER .FlatButton
{
  background-color: #9C9562;
  border:1px solid black;
  font-size:12px;
}

.IDbcEditable
{
  background-color: #F7F0C3;
  width: 15em;
}

.IDbcEditableDisabled
{
  background-color: #D4CEA7;
  width: 15em;
}

.pccContent
{
  padding-right: 8px;
}

TR.HeaderRow
{
  background-color: #BAB174;
  font-weight: bold;
  font-size: large;
  text-align: left;
  height: 30px;
}

TR.DataRow
{
  background-color: #EDD9A6;
}

TR.AltDataRow
{
  background-color: #BAB174;/*#F9A400;*//*#C7EB58;*//* #C3E5A1;*/
}


/* Style:Public */
.HighlightedLink A,
.HighlightedLink A:VISITED,
.HighlightedLink A:ACTIVE,
.HighlightedLink A:HOVER
{
  font:10px Verdana;
  font-weight: bold;
  color: #666633;
}

.HighlightedLink A:VISITED
{
  color: #B16B25;
}

/* form stuff */
input, select {
	font-size: 11px;
}
input.search {
	height: 15px;
	width:100px;
	margin:0 8px;
}
input.go {
	font-size: 12px;
	height: 21px;
}
form.form {
	margin:0;
	padding-top: 15px;
	text-align:right;
}
select {
	margin:2px 0;
}
.anylinkcss {
position:absolute;
visibility: hidden;
border:1px solid black;
font: 11px Arial, Helvetica;
line-height: 18px;
z-index: 100;
background-color: #B1AA63;
}

.anylinkcss a{
width: 100%;
display: block;
padding: 1px 6px;
text-decoration: none;
}

.anylinkcss a:hover{
color: #E9D29C;
}

/* songs */
.songpic {
margin-right:10px;
float:left;
}
.clbdr {
margin:25px 0;
}
.clbdr td {
border-bottom:1px solid #ECE0BD;
padding: 8px 8px 6px 8px;
}
.headbg {
background-color:#806A2B;
color:#FFFFFF;
}
.addabm {
padding:15px 0 2px 0;
height:23px;
font-weight:bold;
}
.addabm img {
margin-right:10px;
float:left;
}
.center {
text-align:center;
}
.addselect {
text-align:right;
padding-right:20px;
}
div.songnote {
padding:10px 0 20px 105px;
font-weight:bold;
}
#songpd {
margin: 10px 0;
}
#songpd td {
height:28px;
vertical-align:middle;
}
#songpd img{
margin-right: 6px;
}
a.songund, a.milnk {
text-decoration:underline;
}