body, td, div, input
{
 font-family:arial,helvetica,sans-serif;
 color:#000000;
 font-size:11px
}

.footer
{
 text-align:center;
 vertical-align:middle;
}

.footer a
{
 font-family:courier new, courier;
 font-size:11px;
 color:#FFFFFF;
 text-decoration:none;
 margin-left:10px;
 margin-right:10px;
 padding-bottom:10px;
}

.footer a:hover
{
 color:#FFFFFF;
 text-decoration:underline;
}

#leftColumnBG
{
 position:absolute;
 left:0px;
 top:0px;
 z-index:1
}

#rightColumnBG
{
 position:absolute;
 left:646px;
 top:0px;
 z-index:1 
}

#contentWrapper
{
 z-index:2;
}

#centerBase
{
 position:absolute;
 left:121px;top:100%;
 z-index:1
}

#centerBaseShim
{
 position:absolute;
 left:121px;top:100%;
 z-index:3;
}

.columnPanel
{
 background-image:url(../images/columnPanelBG.gif);
 color:#333399;
}

#leftColumn table, #rightColumn table
{
 margin-left:14px
}

#rightColumn table
{
 margin-left:14px;
 margin-right:14px;
}

#mainContentWrapper
{
 background-color:#939393;
 padding-top:5px;
 padding-bottom:11px;
 height:100%
}

input 
{
 border: 1px solid #F47A2C;
}

.columnPanel input
{
 width:76px;
 margin-bottom:5px;
 margin-left:7px;
}

.imgBtn, .imgHdr
{
 border:0px solid #000000;
 margin-bottom:5px;
 display:inline;
 margin-left:7px; 
}

.imgHdr
{
 margin-left:0px; 
}


.columnPanel a.txt
{
 color:#000000;
 text-decoration:none;
 display:block;
 padding-left:7px;
 margin-bottom:5px;
 background-color:;
}


.columnPanel a.txt:hover
{
 color:#FFFFFF;
 text-decoration:none;
 background-color:#81A01D;
}

.columnPanel a.list
{
 margin-bottom:2px;
}

.columnPanel a.txt
{
 color:#000000;
 text-decoration:none;
 display:block;
 padding-left:7px;
 margin-bottom:5px;
 background-color:;
}

.columnHeader
{
 padding-left:7px;
 margin-bottom:5px;
 display:block;
}

.columnListHeader
{
 color:#FFFFFF;
 padding-left:7px;
 margin-bottom:5px;
 display:block;
 background-color:#81A01D;
}

.mainContent
{
 background-color:#F9DA00;
}

.mainContent li
{
 list-style-image:url(../images/bulletArrow.gif);
}

.mainContent li
{
 margin-bottom:5px;
}

.mainContent p
{
 margin:10px 15px 10px 15px ;
 padding-top:0px;
 padding-bottom:0px;
}

.mainContent h1
{
 padding:10px 15px 10px 15px ;
 display:block;
 background-color:#F47A2C;
 color:#FFFFFF;
 font-size:16px;
 font-weight:bold;
}

.mainContent h2
{
 padding:5px 15px 5px 15px;
 color:#333399;
 font-size:12px;
 font-weight:bold;
}

.songListing
{
 background-image:url(../images/songBackground.gif);
 width:242px;
 margin-left:15px;
 margin-top:10px;
}

.songart
{
 width:36px;
 height:36px;
}

.songinfo
{
 padding-left:20px;
 line-height:36px;
}

.songinfo a
{
 color:#000000;
 text-decoration:none;
}

.songinfo a:hover
{
 text-decoration:underline;
}

.playsong
{
 width:56px;
 padding-top:3px;
 padding-left:0px;
}

.coverart
{
 float:left;
 margin-right:10px;
 margin-bottom:10px;
}

.songtitle
{
 font-size:12px;
 font-weight:bold;
}


.mainContent select
{
 font-family:courier new, courier;
 font-size:11px;
 width:200px;
 margin-left:10px;
}


.mainContent .multi
{
 border:1px solid #FF0000;
 float:left;
 margin-right:5px;
}

.mainContent .move
{
 width:30px;
}

.cart
{
 border:1px solid #F47A2C;
 background-color:#FFFFFF;
 width:505;
 margin:5px 10px 5px 10px
}

.cartitem
{
 padding-top:5px;
 padding-bottom:5px;
 font-family:verdana, arial, helvetica,sans-serif;
 font-size:11px;
 padding-right:5px; 
 vertical-align:top;
}

.odd
{
 background-color:#CCCCCC;
}

.info
{
 padding-left:5px;
 width:85%;
}

.price
{
 width:15%;
 text-align:right;
}

.quantity input
{
 border:1px solid red;
 font-family:courier new, courier;
 font-size:12px;
 height:20px;
 width:40px;
 line-height:16px;
 text-align:right;
}

.cartend
{
 float:right;
 text-align:right;
}

.cartend input, .cartend select  
{
 font-family:courier new, courier;
 font-size:11px;
}

.cartend .imgBtn
{
 margin-right:10px;
}

.cartend td
{
 text-align:right;
 padding-left:10px;
 font-family:verdana, arial, helvetica,sans-serif;
 font-size:11px;
}

.rule
{
 background-color:#000000;
 height:1px;
 overflow:hidden;
}

td select.date
{
 width:100px;
}

.ring
{
 position:absolute;
 bottom:33px;
}

.actionButtons
{
 margin-left:10px
}

 #contentHeightSpacer
 {
  border:0px solid #000000;
  padding: 0px 0px 0px 0px;
 }