BODY, TD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

/*paragraph specs*/
P {
    font-size : 12px;
    line-height : 140%;
	text-align : justify;
	margin-right : 15px;
	margin-left : 15px;
	margin-bottom : 15px;
	margin-top : 15px;
}
P B {
	font-weight: bold;
	letter-spacing : 1px;
}
P.W {/*white paragrapgh text*/
font-size : 12px;
color : White;
font-weight : normal;
letter-spacing : 0px;
line-height : 140%;
}
P.W B {/*Text White Bold*/
font-weight : bold;
letter-spacing : 1px;
}
P.B {/*Text Black*/ 
font-size : 12px; 
color : Black; 
font-weight : normal;  
letter-spacing : 0px; 
line-height : 140%;
}
P.B B {/*Text Black Bold*/ 
font-weight: bold; 
letter-spacing : 1px;
}
P.CR {/*white paragrapgh text*/
font-size : 10px;
color : White;
font-weight : bold;
letter-spacing : 0px;
line-height : 140%;
}
.tl {/*for Album Track List*/
	color : Black;
	line-height : 200%;
	text-transform : uppercase;
	letter-spacing : 1px;
	font-weight: bold;
}
/*default anchors*/
A:link{
color: #ff4500; 
font-size: 12px; 
text-decoration: none; 
letter-spacing : 0px; 
}
A:active{
color: #ff4500;
font-size: 12px;
text-decoration: none;
}
A:visited{
color: #ff4500; 
font-size: 12px; 
text-decoration: none;
}
A:hover{
color: #ffd700;
font-size: 12px;
text-decoration: none;
}

.tl {/*for Album Track List*/
	line-height : 200%;
	text-transform : uppercase;
	letter-spacing : 1px; 
}
.credits {/*for Album Credits*/
	text-align : center;
	text-transform : uppercase;
}
OL {/*ordered list */
list-style-type : square;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}

H1 {
font-size: 24px;
color: gray; 
font-weight: bold; 
text-align : center; 
margin-top : 15px; 
letter-spacing : 2px;
}
H1.sub {
font-size: 14px;
color: Red;
font-weight: bold;
text-align : center;
margin-top : 0px;
letter-spacing : 2px;
}
/*H3 is a copy of H1.sub. Is H1.sub used anywhere? */ 
H3 {
font-size: 14px; 
color: Red; 
font-weight: bold;  
text-align : center; 
margin-top : 0px;  
letter-spacing : 2px;
}
H1.R {/*White*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: White;
font-weight: bold;
text-align : center;
margin-top : 15px;
letter-spacing : 3px;
}
H1.Rsub {
font-size: 14px;
color: Red;
font-weight: bold;
text-align : center;
margin-top : 0px;
letter-spacing : 2px;
}

.subEmail {/* Subscription Email Address */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : Black;
font-weight : normal;
letter-spacing : 0px;
text-align : left;
}


P.side { /* For Side Text on Synopsis Pages */
font-size : 11px; 
color : Black; 
font-weight : normal;  
letter-spacing : 1px;  
text-align : center; 
line-height : 160%;
}
A.side:link {
color: Red;
font-size: 10px;
text-decoration: none
}
A.side:active {
color: Red; 
font-size: 10px; 
text-decoration: none
}
A.side:visited {
color: Red;
font-size: 10px;
text-decoration: none}
A.side:hover{
color: #FF9900; 
font-size: 10px; 
text-decoration: none}


P.lof {
font-size : 12px; 
color : White; 
font-weight : normal;  
letter-spacing : 0px;  
text-align : left; 
line-height : 140%;
}
P.lof B {
font-weight : bold;
letter-spacing : 1px;
}
P.lofBC {
font-size : 12px; 
color : White; 
font-weight : bold;  
letter-spacing : 1px;  
text-align : center;
line-height : 140%;
}


A.mail:link {
color: #ff4500; 
font-size: 12px; 
text-decoration: none;
}
A.mail:active {
color: #ff4500; 
font-size: 12px; 
text-decoration: none;
}
A.mail:visited {
color: #ff4500;
font-size: 12px;
text-decoration: none;
}
A.mail:hover{
color: #ffd700;
font-size: 12px;
text-decoration: none;
}



/*Legal Links and Legal Doc Pages*/
A.Legal:link {
color: white; 
font-size: 10px; 
text-decoration: underline
}
A.Legal:active {
color: white; 
font-size: 10px; 
text-decoration: none
}
A.Legal:visited {
color: white; 
font-size: 10px; 
text-decoration: underline
}
A.Legal:hover {
color: red; 
font-size: 10px; 
text-decoration: none
}




A.LegalBR {/*Legal link grey vertical dividers*/
 font-size : 10px;
 color : #666666;
 }

P.Legal {/*Legal Doc Text*/
 font-size : 12px;
 color : Black;
 font-weight : normal;
 }

P.Legal B {/*Legal Doc Text Bold*/ 
font-size: 12px;
color: Black;
font-weight: bold;
}



/*Apply these classes to any tag - copied to bottom of page if that is working then delete
.black {color : Black; }
.white {color : White; }
.green {color : Green; }
.center{text-align : center; }
.tenPX {font-size : 10px;}*/

H4 {
font-size: 14px; 
font-weight: bold;  
text-align : left; 
letter-spacing : 1px; 
margin-right : 15px; 
margin-left : 15px; 
margin-bottom : 15px; 
margin-top : 15px;
}

H1.onlineStore {
font-size: 24px;
color: #333399;
font-weight: bold; 
text-align : center;
margin-top : 15px; 
margin-bottom : 30px;
letter-spacing : 3px;
}
H3.onlineStore {
font-size: 14px;
color: Black;
font-weight: bold;
text-align : center;
letter-spacing : 1px;
}
TD.order {
font-size : 12px; 
color : White; 
font-weight : normal;  
letter-spacing : 0px;  
text-align : center;  
}
TD.orderblack  {
font-size: 12px; 
color: Black; 
font-weight: bold; 
letter-spacing : 1px;  
text-align : center;
 }
TD.orderDPA  {
font-size: 10px;
color: black;
font-weight: normal;
letter-spacing : 0px;
text-align : right;  
line-height : 140%;
letter-spacing : 1px; 
}
P.orderTerms {
font-size : 12px; 
color : black; 
font-weight : normal;  
letter-spacing : 0px;
text-align : justify;
line-height : 140%;
 }

.inputF  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
color : black;
font-weight : bold;
letter-spacing : 0px;
text-align : center;
}

/* for email subscribe response popup window */
TD.popUpWhite {
color : White;
font-size : 12px;
line-height : 140%;
text-align : center;
margin-left : 15px;
margin-right : 15px;
margin-bottom : 15px;
margin-top : 15px;
}

/* For news page*/
TD.newsH {
font-size : 14px;
color : White;
font-weight : bold;
letter-spacing : 1px;
text-align : center;
text-transform : uppercase;
}
TD.news {
font-size : 12px;
color : Black;
font-weight : normal; 
letter-spacing : 0px;
text-align : justify;
line-height : 140%;
}

/* home page news*/
TD.homenews {
margin-top : 0px;
margin-left : 0px;
margin-bottom : 0px;
}
.newsbulH {
font-size : 12px;
color : #FF9900;
font-weight : bold;
letter-spacing : 1px;
text-align : center;
text-transform : uppercase;
margin-top : 15px;
margin-bottom : 4px;
}
.newsbul {
font-size : 12px;
color : #FF9900;
font-weight : normal;
letter-spacing : 0px;
text-align : center;
line-height : 140%;
margin-top : 0px;
margin-bottom : 2px;
}
/*anchors within home news flash*/
A.newsflash:link {
color: #FF9900;
font-size: 12px;
text-decoration: none;
letter-spacing : 0px;
}
A.newsflash:active {
color: #FF9900;
font-size: 12px;
text-decoration: none;
}
A.newsflash:visited {
color: #FF9900;
font-size: 12px;
text-decoration: none;
}
A.newsflash:hover {
color: #DCDCDC;
font-size: 12px;
text-decoration: none;
}
/*end of home page news flash */

/*artwork.html specs*/
TD.awB {
vertical-align : top;
}
.awBHead {
font-size : 12px;
color : White;
font-weight : bold;
letter-spacing : 0px;
text-align : center;
margin-top : 0px;
margin-bottom : 0px;
}
.awBSub {
font-size : 10px;
color : White;
font-weight : normal;
letter-spacing : 0px;
text-align : center;
margin-top : 0px;
margin-bottom : 0px;
}
TD.awF {
vertical-align : middle; 
text-align : center;
}
.awFNorm {
font-size : 12px;
color : Black;
font-weight : bold;
letter-spacing : 0px;
text-align : center;
margin-top : 0px;
margin-bottom : 0px;
}
.awFSub {
font-size : 10px;
color : White;
font-weight : normal;
letter-spacing : 0px;
text-align : center;
margin-top : 0px;
margin-bottom : 0px;
}
TD.awTN {
vertical-align : middle;
text-align : center;
background-color : White;
padding-top : 20px;
padding-bottom : 20px;
}
/*end of artwork.html specs*/

TD.awPN {
text-align : center;
padding-top : 15px;
padding-bottom : 20px;
}
.awPNNorm {
font-size : 10px; 
color : Black; 
font-weight : norm;
letter-spacing : 0px; 
text-align : center; 
margin-top : 0px;  
margin-bottom : 0px;
}
A.pressHome:link {
color: Red;
font-size: 12px;
text-decoration: none;
letter-spacing : 0px;
}
A.pressHome:active {
color: Red;
font-size: 12px;
text-decoration: none;
}
A.pressHome:visited {
color: Red;
font-size: 12px;
text-decoration: none;
}
A.pressHome:hover {
color: #FF9900;
font-size: 12px;
text-decoration: none;
}
A.pressNav:link {
color: Red;
font-size: 10px;
text-decoration: underline;
letter-spacing : 0px;
}
A.pressNav:active {
color: Red;
font-size: 10px;
text-decoration: none;
}
A.pressNav:visited {
color: Red;
font-size: 10px;
text-decoration: underline;
}
A.pressNav:hover {
color: #FF9900;
font-size: 10px;
text-decoration: none;
}
A.pressNavB:link {
color: Black;
font-size: 10px;
text-decoration: none;
letter-spacing : 0px;
}
A.pressNavB:active {
color: Black;
font-size: 10px;
text-decoration: none;
}
A.pressNavB:visited {
color: Black;
font-size: 10px;
text-decoration: none;
}
A.pressNavB:hover {
color: Black;
font-size: 10px;
text-decoration: none;
}/*end of home page news flash */

/*Apply these classes to any tag*/
.black {color : Black; }
.white {color : White; }
.green {color : Green; }
.center{text-align : center; }
.tenPX {font-size : 10px; line-height : 140%; }
