body, td, pre
{
  font-family:		Century Gothic, Arial, Helvetica, sans serif;
  font-size:		12px;
  color:		#000000;
  line-height: 14px;
}

body
{
  background-color:		#C4DDF2;
}

.bold {font-weight:800;}

div.mgn
{
   padding: 20px;
}
ul.rightMgn
{
   margin-bottom: 4px;
   margin-top: 2px;
   margin-left: 20px;
   color:#2589CB;
}

th, .my-blue
{
  font-size:		20px;
  font-weight:		bold;
  color:		#F1973F;
  text-align:       center;
  background-color:#C5DEF4;
}

td.darkBlue, .darkBlue
{
   color: #FFFFFF;
   background-color:#2589CB;
   padding: 2px;
}

.dividerBlack {color: #000000;}

.outsideTable {
	border: 1px solid #000000;
}

.imgBrdr {
	border: 1px solid #003300;
	margin: 8px;
}

a.MENU-1-ON, a.MENU-1-OFF:hover,  a.MENU-1-ON:hover 
{
  font-size:		15px;
  font-family:		Papyrus, Arial, Helvetica, sans serif;
  text-decoration:	none;
  color:		#000000;
  font-weight: bold;
  line-height: 17px;
}

a.MENU-1-OFF
{
  font-size:		15px;
  font-family:		Papyrus, Arial, Helvetica, sans serif;
  text-decoration:	none;
  color:			#ffffff;
  font-weight: bold;
  line-height: 17px;
}
a.MENU-2-ON, a.MENU-2-OFF:hover,  a.MENU-2-ON:hover 
{
  font-size:		16px;
  font-family:		Arial, Helvetica, sans serif;
  text-decoration: underline;
  color:		#000000;
  font-weight: bold;
  line-height: 20px;
  margin: 2px;
}

a.MENU-2-OFF
{
  font-size:		16px;
  font-family:		Arial, Helvetica, sans serif;
  text-decoration:	none;
  color:			#ffffff;
  font-weight: bold;
  line-height: 20px;
  margin: 2px;
}
a
{
  color:		    #487CC4;
  text-decoration:	underline;
  border:		red;
}
a:hover
{
  color:		    #2F8A31;
  text-decoration:	underline;
}

a.list
{
  color:		#E73437;
  text-decoration:	underline;
}
a.list:hover
{
  color:		#03AC5b;
  text-decoration:	none;
}

a.goshopping
{
text-decoration: none;
}

a:hover .goshopping
{
color: #03AC5b;
text-decoration: none;
}

a.products
{
color: #000000;
text-decoration: none;
}

a.products:hover
{
color: #2F8A31;
text-decoration: none;
}

a.footer
{
color: #000033;
text-decoration: none;
}

a.footer:hover
{
color: #330099;
text-decoration: none;
}

h1
{
  font-family:		Century Gothic, Arial, Helvetica, sans serif;
  font-size:		20px;
  color:		#03AC5B;
  font-weight: bold;
  margin-top: 10px;
    line-height: 20px;
}

h2
{
  font-size:		17px;
  color:		#0076BC;
  font-weight:          bold;
/* line-height:        19px;*/
  line-height: 17px;
}

h2.goshopping:hover
{
color: #03AC5b;
}

h2.order
{
color: #03AC5B;
font-weight: bold;
font-size: 19px;
}



h3
{
  font-size:		15px;
  color:	        #E73437;
  font-weight:          bold;
  line-height:          17px;
  
}

font.alert
{
  font-size:		14px;
  color:	        #ffffff;
  font-weight:          bold;
  line-height:          16px;
}

h4
{
  font-size:		13px;
  color:			#9C4A9C;
  font-weight: bold;
  font-style:italic
}
hr.mump
{
   width: 80%;
   text-align:center;
   border-top: 1px solid #0076BC;
}

p.clicktoenlarge
{
 font-size:		17px;
  color:		#0076BC;
  font-weight:          bold;
/* line-height:        19px;*/
  line-height: 17px;
}

div.signature
{
  font-size:		15px;
  font-weight:          bold;
  font-style:          italic;
  text-align: right;
}

span.autograph
{
  font-size:		13px;
  font-weight:          bold;
  font-style:          italic;
  color:			#9C4A9C;
  text-align: right;
}

img.home
{
border-color:  #F1973F;
border-width: 2px;
}
span.info
{
  font-size:		11px;
}
span.importantText
{
  font-size:		16px;
  font-family:		Arial, sans serif;
  font-style:       italic;
  font-weight:		bold;
  color:            #F1973F;
}
span.redText
{
  font-size:		15px;
  font-family:		Arial, sans serif;
  font-style:       italic;
  font-weight:		bold;
  line-height:      18px;
  color:            #ee0000;
}
span.questions
{
  font-size:		15px;
  color:		    #E84A8F;
  font-style:       italic;
  font-weight:		bold;
  line-height:      17px;
}

div.advisory
{
  width:			70%;
  font-size:		13px;
  color:		    #000000;
  font-weight:		normal;
  border-width:		5px;
  border-color: 	#03AC5B;
  border-style: 	ridge;
  background-color: #E1FEF1;
  padding-left:		5px;
  padding-right:	5px;
  line-height:      15px;
}

div.smallpink
{
  font-size:		13px;
  color:		    #E84A8F;
  font-style:       italic;
  font-weight:		bold;
  line-height:      15px;
}

div.pink
{
  font-size:		15px;
  color:		    #E84A8F;
  font-weight:		bold;
  line-height:      18px;
}  

span.new
{
  font-size:		12px;
  color:		    #E84A8F;
  font-style:       italic;
  font-weight:		bold;
  line-height:      17px;
}
span.artist
{
  font-size:		15px;
  font-style:    italic;
  color:		#873E97;
  padding-bottom: 1px;
  margin-bottom: 2px;
    font-weight:		bold;
}
span.sig
{
  font-size:		13px;
  font-style:    italic;
  color:		#873E97;
  padding-top: 1px;
  margin-top: 2px;
  font-weight:  bold;
}
b, dt
{
  font-weight:		bold;
}

ul
{
    color:		#01AC5D;
    font-size:		12px;
    line-height:      15px;
}

ul.largepink
{
  font-size:		12px;
  color:		    #D71A6A;
  font-weight:		normal;
  line-height:      14px;
  padding-right:       15px;
  padding-left:        10px;
}

ul.starrytime
{
color: #000000;
}


ol
{
  line-height:		17px;
  padding-left:		20px;
}

div.songtitles {
    padding:        5px;
	border-right:   #F1973F 2px solid; 
	border-top:     #F1973F 2px solid;
	border-left:    #F1973F 2px solid; 
	border-bottom:  #F1973F 2px solid; 
	background-color: #FCF7CB; 
    font-size:      11px; 
    color: #000000; 
    width:          100%;
    line-height:    13px;
}

div.contact
{
  font-size:		13px;
  color:		    #0074BC;
  line-height:      17px
}
div.description
{
  font-size:		13px;
  padding-left: 20px;
  line-height:      18px
}

div.specialNotice
{
  font-size:		14px;
  color:		    #ffffff;
  background:           #4FB552;
  border:         #F1973F 2px solid; 
  padding:  10px;
}

div.torontoStarNotice
{
  font-size:		15px;
  color:		#4FB552;
}

div.MAILING-LIST
{
  color:            #ffffff;
}

div.foot
{
  font-size:		18px;
  color:		    #ffffff;
  line-height:      22px;
  padding-left:     150px;
}

hr
{
   border-top: 1px solid #F1973F;
}
.namesAnnouncement 
{
  color:                #4FB552;
  font-size:            16px;
  font-weight:          bold;
}

.mompopup
{
  font-size:            18px;
  font-weight:          bold;
}

.animation
{
	border: 2px solid #0076BC;
	background-color:	#ffffff;
}

td.border, div.border
{
  border:             solid 2px #03AC5B;
}

.beatles td {
    text-align:justify;
}
    
div.FOOTER image
{
  padding-right: 100px;
}

div.FOOTER
{
  font-size:		10px;
  background-color:	#017F40;
  line-height: 11px;
  color:#26100a;
}

div.FOOTER a
{
  font-size:		10px;
  text-decoration:	underline;
  color:#ffffff;
}
div.FOOTER a:hover
{
  font-size:		10px;
  text-decoration:	underline;
  color:#000000;
}

div.nameslist
{
  font-size:	18px;
  color:	#FFFFFF;
  font-weight:	bold;
  line-height:  30px;
}  

a.link.nameslist
{
   color:      red;
}

#steptext {position:absolute; top:779; left:55%; height:20em; z-index:120;}

a.letter {
  font-size:		35px;
  font-weight:		bold;
  line-height:      35px;
  text-decoration:	none;
}
a.linkletter {
  text-decoration: underline;
}
.green, a.green:hover, #green td, #green table {
  color: #03AC5B;
  border-color: #03AC5B;
}
.blue, a.blue:hover, #blue td, #blue table {
  color: #2989CB;
  border-color: #2989CB;
}
.red, a.red:hover, #red td, #red table {
  color: #E73437;
  border-color: #E73437;
}
.purple, a.purple:hover, #purple td, #purple table {
  color: #9D4C99;
  border-color: #9D4C99;
}
.orange, a.orange:hover, #orange td, #orange table {
  color: #EE8541;
  border-color: #EE8541;
}
table.namenote {
  width: 370px;
  border: 3px solid;
  vertical-align: top;
}
td.namenotetitle {
  font-weight: bold;
}
td.namenotecontent {
  padding: 5px;
}
#green td.namenotetitle {
  background-color: #03AC5B;
}
#blue td.namenotetitle {
  background-color: #2989CB;
}
#red td.namenotetitle {
  background-color: #E73437;
}
#purple td.namenotetitle {
  background-color: #9D4C99;
}
#orange td.namenotetitle {
  background-color: #EE8541;
}
.signupframe {
  border: 1px solid #000000;
  background: #ffffff;
  color: #226699;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 10px;
}

.ValentinePromo
{
	font-size: 16px;
	line-height: 20px;
}

.ValentinePromoRed
{
	font-size: 18px;
	font-weight: bold;
	color: red;
}

.ValentinePromoSig
{
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: red;
	font-family: cursive; 
}

.floatLeft
{
	float: left;
	padding-right: 20px;
}
.smallText  {
  font-size: 10px;
  line-height:  13px;
}
