.tocitem {
	font-family: arial,helvetica,sans-serif;	
	color:#FF0000; 
	font-size: 12px;
	font-weight: bold;
}

.tocprice {
	font-family: arial,helvetica,sans-serif;	
	color:#FF0000; 
	font-size: 15px;
	font-weight: bold;
}

h1, .header1 {
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	color:#271E69;
}	

h2, .header2 {
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	color:#271E69;
}

.note {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#271E69;
	font-weight:bold;
}

.red {
	color:#FF0000; 
}

.description, .story, .firstphrase {
	font-size: 10px;
	color: #333333;
	font-weight: 300; 
	font-family: arial,helvetica,sans-serif;	
}

.story {
	font-family: times, serif;	
	margin-right: 0;
}

.firstphrase {
	font-size: 110%;
	font-weight: 900; 
	text-transform: uppercase;
}

.footnote {
	font-size: 9px;
	color: #333333;
	font-family: verdana, arial,helvetica,sans-serif;	
}

.tocproductname {
	color: #004724;
	font-weight: 900; 
	font-family: arial,helvetica,sans-serif;	
	text-align: left;
	text-size: -4;
	text-transform: uppercase;
}	

.charthead {
	color: #000000;
	font-weight: 300; 
	font-family: arial,helvetica,sans-serif;
	line-height: 16px;
}

.smallbold {
	font-size: 13px;
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
}

.submit {
	background-color:#004724; 
	font-family: Verdana, arial,helvetica,sans-serif; 
	font-size:10px; 
	color:white; 
	font-weight:bold; 
}

.button { 
	background-color:#EEEECC; 
	color: black; 
	font-family: Verdana, arial,helvetica,sans-serif; 
	font-size: 10px; 
}

td.title {
	font-family:arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:black;
}

td.player {
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#271E69;
}

td.testimonial {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#271E69;
}

td.order {
	font-family:arial, sans-serif;
	font-size:12px;
	color:white;
}

/* Styles for checkout's progress bar. */
.borderNW { background: url(/images/assemble/borderNW.png) no-repeat; width: 10px; height: 10px; }
.borderN  { background: url(/images/assemble/borderN.png) repeat-x; height: 10px; }
.borderNE { background: url(/images/assemble/borderNE.png) no-repeat; width: 10px; height: 10px; }
.borderW  { background: url(/images/assemble/borderW.png) repeat-y; width: 10px; }
.borderE  { background: url(/images/assemble/borderE.png) repeat-y; width: 10px; }
.borderSW { background: url(/images/assemble/borderSW.png) no-repeat; width: 10px; height: 10px; }
.borderS  { background: url(/images/assemble/borderS.png) repeat-x; height: 10px; }
.borderSE { background: url(/images/assemble/borderSE.png) no-repeat; width: 10px; height: 10px; }
.done, .done a {color:#271e69}
.current, .current a {color:blue}
