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

/*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;
}

/*default anchors*/
A:link{
color: Red; 
font-size: 14px; 
text-decoration: none; 
letter-spacing : 0px; 
}
A:active{
color: Red;
font-size: 14px;
text-decoration: none;
}
A:visited{
color: Red; 
font-size: 14px; 
text-decoration: none;
}
A:hover{
color: #FF9900;
font-size: 14px;
text-decoration: none;
}

.tl {/*for Album Track List*/
	color : #333399;
	line-height : 200%;
	text-transform : uppercase;
	letter-spacing : 1px;
	font-weight: bold;
}
.credits {/*for Album Credits*/
	text-align : center;
	text-transform : uppercase;
}
.pressSubHd { /* used for Press Section Sub Headers */
	font-family: "Times New Roman", serif;
	font-size: 20px;
	color: #333399;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 1px;
	margin-bottom: 10px;
}
OL {/*ordered list */
list-style-type : square;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
line-height: 24px;
}

H1 {
font-size: 24px;
color: #333399;
text-transform: uppercase; 
font-weight: bold; 
text-align : center; 
margin-top : 15px; 
letter-spacing : 3px;
}
H1.sub {
font-size: 14px;
color: Red;
font-weight: bold;
text-align : center;
margin-top : 0px;
letter-spacing : 2px;
}
.headSubTJB {
	font-family: "Times New Roman", serif;
	font-size: 20px;
	color: #333399;
	text-align: center;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2px;
	margin-top: 1px;
	margin-bottom: 10px;
}
/*H3 is a copy of H1.sub. Is H1.sub used anywhere? */ 
H3 {
font-family: "Times New Roman", serif;
font-style: italic;
font-size: 20px; 
color: #333399; 
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 : 10px; 
color : #333399; 
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: Red; 
font-size: 14px; 
text-decoration: none;
}
A.mail:active {
color: Red; 
font-size: 14px; 
text-decoration: none;
}
A.mail:visited {
color: Red;
font-size: 14px;
text-decoration: none;
}
A.mail:hover{
color: #FF9900;
font-size: 14px;
text-decoration: none;
}



/*Legal Links and Legal Doc Pages*/
A.Legal:link {
color: #F5F5F5; 
font-size: 10px; 
text-decoration: underline
}
A.Legal:active {
color: #F5F5F5; 
font-size: 10px; 
text-decoration: none
}
A.Legal:visited {
color: #F5F5F5; 
font-size: 10px; 
text-decoration: underline
}
A.Legal:hover {
color: #4682B4; 
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-family : Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	font-style: normal;
font-size: 14px;
color: #333399;
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: #333399;
font-weight: bold;
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 : #FFFACD;
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%; }
P.picHeadBl {color : #333399; text-align: center; margin-top: 5px; margin-bottom: 2px; }
P.nb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333399; text-align: center; font-style: italic font-weight: bold; }

img.lof {border: 1px solid #333399;}

A.ablue:link {color: #333399; font-size: 12px; text-decoration: none; letter-spacing : 0px;}
A.ablue:active {color: #333399; font-size: 12px; text-decoration: none; }
A.ablue:visited {color: #333399; font-size: 12px; text-decoration: none; }
A.ablue:hover {color: Red; font-size: 12px; text-decoration: none; }

A.pic:link {border: 1px solid Black; }
A.pic:active {border: 1px solid Black; }
A.pic:visited {border: 1px solid Black; }
A.pic:hover {border: 3px double Black; }

A.picB:link {border: 1px solid White; }
A.picB:active {border: 1px solid White; }
A.picB:visited {border: 1px solid White; }
A.picB:hover {border: 3px double #A9A9A9; }

td.pict {
	padding-top: 4px; padding-bottom: 4px;
}

.imgL {border: 1px solid Black; }
A:active .imgL {border: 1px solid Black; }
A:hover .imgL {border: 1px solid Silver; }