/* CSS Document */

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-block; }
* html .clear { height: 1%; }
.clear { display: block; }

.smallredLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}
.smallredLink A:hover {
	color: #993300;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.redLink A:hover {
	color: #993300;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
.redLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}

.largeRed {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}

.mediumRed {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}

.productLink a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000066; 
	text-decoration: none
}

.productLink a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000066; 
	text-decoration: none
}

.productLink a:hover {
	text-decoration: underline;
	color: #000066;
}


.productLinkBigger a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000066; 
	text-decoration: none
}

.productLinkBigger a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000066; 
	text-decoration: none
}

.productLinkBigger a:hover {
	text-decoration: underline;
	font-size: 12px; 
	color: #000000;
}

.linksLarge a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: none
}

.linksLarge a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000; 
	text-decoration: none
}

.linksLarge a:hover {
	text-decoration: underline;
}

.linkssmallwhite a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #ffffff; 
	text-decoration: none
}

.linkssmallwhite a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #ffffff; 
	text-decoration: none
}

.linkssmallwhite a:hover {
	text-decoration: underline;
}

.smalltextyellow {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #ffff00; 
	text-decoration: none;
}

.largertextyellow {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #ffff00; 
	text-decoration: none;
}

.largertext {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	text-decoration: none;
}

.largetext {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
}
	
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.smalltextwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.mediumtextblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
}

.newsheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	font-weight: normal;
}
.featuredhead {  
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 16px; 
	color: #003366; 
	font-weight: bold; 
	line-height: 20px; 
	text-decoration: none
}

.featuredheadmedium {  
	font-family: Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 12px; 
	color: #003366; 
	font-weight: bold; 
	line-height: 15px; 
	text-decoration: none
}

.downloads {  font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 9px; color: #FFFFFF; text-decoration: none; line-height: 15px}
.mediatitle {  font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 10px; color: #003366; text-decoration: none; padding-top: 10px; border-top-width: 7px; line-height: 20px; font-weight: bold}
.newsheads A:hover { color: #993300}
.artistfavorites A:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
}
.artistfavorites {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}



.artistfavoritesLarge A:hover {
	color: #000033; 
	text-decoration: italic;
	font-family: Times New Roman, Times, serif; 
	font-size: 10px;
	font-weight: bold;
}
.artistfavoritesLarge {
	font-family: Times New Roman, Times, serif;
	font-size: 17px;
	color: #000033;
	text-decoration: italic;
	font-weight: bold;
}



.artistfavoritesgrey {  color: #333333; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold}
.artistfavoriteswhite { color: #0099CC; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; font-weight: bold }
.download {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 15px; color: #333333; text-decoration: none; font-weight: bold}
.downloads A:hover { color: #000000; text-decoration: none}
.orange A:hover { color: #db5814; text-decoration: none}
.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.orangelink {  color: #db5814; text-decoration: none}
.newreleases A:hover { color: #CCCC99; text-decoration: none }

.formtext {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

.newsheadsbold {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
	font-weight: bold;
}
.newsheads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}
.newsdate A:hover {
color: #CCCC99; text-decoration: underline}
.bodytext A:hover {
color: #0000CC; text-decoration: underline}

.largeheaderbold {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 18px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

.scriptTextBold {
	font-family: Times New Roman, Times, serif;
	font-size: 19px;
	color: #000033;
	text-decoration: italic;
	font-weight: bold;
}

.scriptTextBrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660000;
	font-weight:bold;
	line-height: 14px;
}

.smallTextBrown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #660000;
}

.scriptTextNavBlueBold {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	color: #000066;
	text-decoration: italic;
	font-weight: bold;
}

.navTextBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: italic;
	font-weight: bold;
}


.scriptTextNavBlueBoldNew {
	font-family: Times New Roman, Times, serif;
	font-size: 26px;
	color: #000066;
	text-decoration: italic;
	font-weight: bold;
}

.navTextBlueNew {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	color: #000066;
	text-decoration: italic;
	font-weight: bold;
}


.viewMoreOptions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: italic;
	font-weight: bold;
}


.NavTextBlueLink a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000066;
	font-weight:bold;
	text-decoration: none
}

.NavTextBlueLink a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000066;
	font-weight:bold;
	text-decoration: none
}

.NavTextBlueLink a:hover {
	text-decoration: underline;
	color: #000000;
}




.scriptTextBlue {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: #000066;
	font-weight:bold;
	text-decoration: none;
}

.scriptTextBlueLink a:link {  
	font-family: Times New Roman, Times, serif; 
	font-size: 16px; 
	color: #000066;
	font-weight:bold;
	text-decoration: none
}

.scriptTextBlueLink a:visited {  
	font-family: Times New Roman, Times, serif; 
	font-size: 16px; 
	color: #000066;
	font-weight:bold;
	text-decoration: none
}

.scriptTextBlueLink a:hover {
	text-decoration: underline;
	color: #000000;
}

.darkGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}


.lightgraysmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

.lightgraysmall a:link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #777777;
	text-decoration: underline
}

.lightgraysmall a:visited {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #777777;
	text-decoration: underline
}

.lightgraysmall a:hover {
	text-decoration: underline;
	color: #000066;
}

.bodytext A:hover {
color: #0000CC; text-decoration: underline}

A  { color: #000000; }

A:Visited  {}

A:Active  {}

A:Hover  {
	color : #000000;
	background-color:#ccd6e6;
}

.ProductTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #660000;
	font-weight:bold;
}

.ProductPricing {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.ProductSize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.ProductTitleLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}

.ProductTitleMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	text-decoration: none;
	font-weight: bold;
}

body, html {
  scrollbar-face-color: ThreeDFace !important;
  scrollbar-shadow-color: ThreeDDarkShadow !important;
  scrollbar-highlight-color: ThreeDHighlight !important;
  scrollbar-3dlight-color: ThreeDLightShadow !important;
  scrollbar-darkshadow-color: ThreeDDarkShadow !important;
  scrollbar-track-color: Scrollbar !important;
  scrollbar-arrow-color: ButtonText !important;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

