p {
  font-size : 11px;
  font-family : verdana;    
  color: #666666;
}
h2.page-title {
  font-size : 16px;
  font-family : verdana;    
  color: #666666;
  width: 100%;
  text-align: center;
}
#previews-samples-container {
  width: 100%;
}

#downloadablesSectionAnchor img{
	background:url("/vimedia/lmol/save_time_money_green.jpg") no-repeat;
	padding-top:44px;
	display:block;
	}

.advancedSearchBG {
  background-color: #E3E3E3;
  border-style: solid;
  border-width: 1px;
  border-color: #BEBEBE;
}
.adcolText {
  text-align: center;
}  
.columnDividerLines,
.navDividerLines,
.darkUnderline {
}
.cartIndicator {
  background: #51517F;
}		 
.itemStrong:visited {
  color: #999988;  
}
.arrowedText:visited {
  color: #666666;
}

.standardLinksBold:visited {
  color : #999988;
}
.adTextSW,
.adLinkLight {
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  color: #ffffff;
}
.adTextSG,
.adLinkDark {
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  color: #666666; 
}
.adcolDLSLinkSmall{
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;        
  color: white;
}
.songfinderText{
  font-family : verdana,arial,helvetica,geneva,sans-serif;    
  font-size : 10px;
  color : #51517F;
}
.songfinderTextSort{
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 10px;
	color : #A00F1F;
}

.articleLinks {
	font-size : 10px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	color: #A00F1F;
	font-weight : 600;
}	
.adcolDLSLinkSmall2{
  font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;        
  color: white;
	text-decoration: none;
}
.text,
.itemIndexItemDsc,
.explanatoryMessageSmall {
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  color: #666666; 
  font-weight: normal;
  font-size: 10px;
}
.selectFieldText {
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	line-height: 1.25;
}
.clipArtNote { 
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	color: #A00F1F;
	line-height: 1.5;
}

.downloadInstructionsHead{
		  font-size: 10px;
		  font-family: verdana,arial,helvetica,geneva,sans-serif;    
		  font-weight: bold;
		  font-variant: normal;
		  background: #674475;
		  color: white;
}
.socialMediaDsc {
	text-align:left;
	font-family:arial,verdana,helvetica,geneva,sans-serif;
	color: #666666;
	font-size:13px;
	font-weight: bold;

}
.articleByline {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666;
}	
.articleFooter ,
.fieldTitle,
.adLinkLD {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666; 
}
.footerText ,
.standardLinks, #reviews a {
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 11px;
	color : #246AB0;
}
.reqInfoText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	line-height: 1.75;  
}
.requiredFieldText {
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold;
  font-size: 11px;
}
.adLinkLL {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: 600;
	color: #ffffff; 
}	 
.searchRowText {
	color : #666666;
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 11px;
	font-weight : bold; 
	vertical-align:bottom;
}
.newsletterText {
	 font-size: 11px;
	 font-family: verdana,arial,helvetica,geneva,sans-serif;    
	 color: #666666;
	 line-height: 1.25;  
}
.ccSavingsListing{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666;
	line-height: 1.50;
	text-decoration:underline;  
}
.moreResults{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	padding: 3px;
	margin: 1px;
}

#moreResults tr td{
  vertical-align: top;
  padding: 3px;
	margin: 2px;
}
.helpfulLinksText ,
.articleText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666;
	line-height: 1.50;  
}
.searchBoxText {
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: normal;
  font-size: 14px;
  color:#333333;
  vertical-align:top;
}

.itemText2 ,
a.explanatoryMessages,
.explanatoryMessages ,
.signInMessages {
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: normal;
  font-size: 11px;
	color:#333333;
}

.regularPriceDiscounted,
.itemStrong,
.standardLinksBold {
    font-family : verdana,arial,helvetica,geneva,sans-serif;    
    font-size : 11px;
    color : #666666;
    font-weight : 600;
}
.regularPriceDiscounted { text-decoration: line-through; }
.itemIndexLinks,
.songFinderLinks{
    font-size: 11px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;    
    font-weight: normal;
    color: #51517F;
}
.standardLinks2 {
    font-size : 11px;
    font-family : verdana,arial,helvetica,geneva,sans-serif;    
    color: #666666;
    text-decoration: none;
}
.helpText ,
.contactText ,
.footerText ,
.photoCredit {
	   	     font-size: 11px;
           font-family: verdana,arial,helvetica,geneva,sans-serif;    
           font-weight: normal; 
					 color: #666666;
}
.helpText {
	padding-left:7px;
	padding-right:35px;
	padding-bottom:18px;
}
.orderOptionChosen {
	           font-family: verdana,arial,helvetica,geneva,sans-serif;    
             color: #008040; 
             font-weight: bold;
             font-size: 11px;
}
.orderOptionFuture {
	           font-family: verdana,arial,helvetica,geneva,sans-serif;    
             color: #c0c0c0; 
             font-weight: bold;
             font-size: 11px;
}
.orderOptionVisited {
	           font-family: verdana,arial,helvetica,geneva,sans-serif;    
             color: #5963a5; 
             font-weight: bold;
             font-size: 11px;
}
.urgentMessageSmall ,
.discountedPrice{
   font-family: verdana,arial,helvetica,geneva,sans-serif;    
   color: #A00F1F; 
   font-weight: normal;
   font-size: 11px;
}
.cartFieldHeadings {
	   	 font-size: 11px;
       font-family: verdana,arial,helvetica,geneva,sans-serif;    
       font-weight: bold; 
		   color: black;
}
.articleDate {
	 font-size: 11px;
	 font-family: verdana,arial,helvetica,geneva,sans-serif;     
	 color: black;
	 line-height: 1.75;
} 	
.standardFormFieldText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	font-variant: normal;
	
}

.itemIndexLinksBold{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-variant: normal;
  font-weight: 600;
	color: #a00f1F;
}	 

	 
.sideLinks {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	background: #4D6E91;
	color: white;
}


.specialNote {
	font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: normal; 
	color: #666666;
  line-height: 1.50;
} 
.eventBlurb {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666 ;
	font-weight: 300;
  line-height: 1.5;  
}


.downloadInstructionsLinks{
	   font-size: 11px;
		 font-family: verdana,arial,helvetica,geneva,sans-serif;    
		 font-weight: normal;
		 font-variant: normal;
		 background: white;
}		
.eventWhenWhere {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666 ;
	font-weight: 300;
  line-height: 1.25;  
}
.eventInfoSource {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666 ;
	font-weight: 300;
  line-height: 1.5;  
}

.arrowedText {
	font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: normal; 
	color: #993300;
  line-height: 1.75;
}   
.sideLinksMiddleText{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	background: white;	
	color: #4D6E91;
}

.bannerSeparator {
	color: #666666;
	font-family : arial,verdana,helvetica,geneva,sans-serif;    
	font-size : 13px;
	font-weight : bold;
	text-align: center;
	padding-left: 7px;
	padding-right: 7px;
}
.bannerLinksBG {
  background-color : #E3E3E3;
}
.bannerHighlight,
.bannerSpecialLinks {
 	color:#666666;
	font-size: 13px;
	font-family: arial,verdana,helvetica,geneva,sans-serif;    
	font-weight: bold;
	text-decoration: none;
}
.bannerHighlight:Hover,
.bannerSpecialLinks:Hover {
  text-decoration: underline;
}
.bannerUtilityLinksColor,
.bannerUtilityLinks {
	color: #666666 !important;
	font-family : arial,verdana,helvetica,geneva,sans-serif;    
	font-size : 13px;
	font-weight : normal;
	text-decoration : none;
  text-align: center;
	letter-spacing: 1.1px;
}
.bannerUtilityLinksColor:Hover ,
.bannerUtilityLinks:Hover {
	text-decoration : underline;
}


.cartIndicatorText {
	color: #666666;
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	font-variant: normal;
	background: white;
}
.itemText {
	   	   font-size: 11px;
         font-family: verdana,arial,helvetica,geneva,sans-serif;    
         font-weight: normal; 
				 color: #666666;
		     line-height: 1.75;
				 z-index: 10;
}
.keepInformedText{
  font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	font-variant: normal;
	color: white;
	background: #666666;
}	


.faqLinksMiddleText{
	   font-size: 11px;
		 font-family: verdana,arial,helvetica,geneva,sans-serif;    
		 font-weight: normal;
		 font-variant: normal;
		 background: white;
		 color: #a00f1f;
}
.faqText {
  	 font-size: 11px;
		 font-family: verdana,arial,helvetica,geneva,sans-serif;    
		 font-weight: normal;
		 font-variant: normal;
		 background: white;
		 color: #666666;
		 line-height: 1.75;
}	 










		 
		 
.accountHeadings {
	font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: bold;
	font-variant: normal;
	background: #4D6E91;
	color: white;
}
  .faqLinks{
		  font-size: 12px;
		  font-family: verdana,arial,helvetica,geneva,sans-serif;    
		  font-weight: bold;
		  font-variant: normal;
		  background: #674475;
		  color: white;
	   }
		 
.eventTitle {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666 ;
	font-weight: 800;
}		 
.adTextMR {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #A00F1F;
	line-height: 1.25;  
}
.adTextMW {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #ffffff;
	line-height: 1.25;  
}
.adTextMB {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: black;
	line-height: 1.25;  
}
.adTextMG {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight : 600;
	color: #666666;
	line-height: 1.25;  
}
.adTextLW {
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold;
	color: #ffffff;
	line-height: 1.25;  
}
.adTextLG {
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold;
	color: #666666;
	line-height: 1.25;  
}
.adTextLB {
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold;
	color: #666666;
	line-height: 1.25;  
}
.adTextLR {
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold;
	color: #A00F1F;
	line-height: 1.25;  
}
.adTextLT {
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold;
	color: #EEECCE;
	line-height: 1.25;  
}

.adLinkDownScript {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold;
	color: #666666;
  line-height: 1.75; 
}       



.faqHead {
	     font-size: 15px;
       font-family: verdana,arial,helvetica,geneva,sans-serif;    
       font-weight: bold; 
			 color: #666666;
		 font-variant: normal;
		 background: white;
}
.faqSubHead {
  	 font-size: 13px;
		 font-family:verdana,arial,helvetica,geneva,sans-serif;    
		 font-weight: bold;
 	   color: #666666;
		 font-variant: normal;
		 background: white;
}
.summaryTitle {
	font-size: 20px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold;
	color: #666666;
}
.ccSavingsSubHeader,
.breadCrumbs {
	font-size: 13px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold; 
	color: #666666;
}
.breadCrumbsPastText {
	   font-weight: bold;
			font-size: 11px;
			font-family: verdana,arial,helvetica,geneva,sans-serif;    
			color: #666666;
	   } 

.ccSavingsHeader,
.accountHeader {
  font-size: 15px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: bold; 
	color: #666666;
}
	   .itemDsc {
	     font-size: 13px;
       font-family: verdana,arial,helvetica,geneva,sans-serif;    
       color: #51517F;
			 font-weight: bold; 
		 }
	   .itemDsc:visited {
       color: #999988;
		 }
	   .itemDscMain {
	     font-size: 15px;
       font-family: verdana,arial,helvetica,geneva,sans-serif;    
       font-weight: 600; 
			 color: #666666;
	   }


 	   .itemSubHeader {
  	   font-size: 13px;
       color: #666666;
       font-family: verdana,arial,helvetica,geneva,sans-serif;    
       font-weight: bold; 
	   }
 
.cookieMessage {
  font-weight: normal;
	color: #666666;
}


	   .orderBlankColumnLabels {
	      font-size: 15px;
        font-family: verdana,arial,helvetica,geneva,sans-serif;    
        font-weight: normal;
	   }
	   	   .urgentMessageSmallEmphasis {
	         font-family: verdana,arial,helvetica,geneva,sans-serif;    
             color: #A00F1F; 
             font-weight: bold;
             font-size: 13px;
	   }


.modifyAccountSubHead {
	  	        font-family: verdana,arial,helvetica,geneva,sans-serif;    
             font-weight: bold;
             font-size: 13px;
	  }
.printAccountInfo {
	           font-family:verdana,arial,helvetica,geneva,sans-serif;    
             font-weight: normal;
             font-size: 12px;
	  }





.orderBlankHeadings {
	font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: bold;
	font-variant: normal;
	background: #4D6E91;
	color: white;
}	
.keepInformedTitle{
	font-size: 20px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: bold;
	font-variant: normal;
	color: white;
	background: #666666;
}	






.rightColumnBgColor {
  background: white;
}
.searchColor {
  background: #E9E9DC;
}
.searchHeadings {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: bold;
	font-variant: normal;
	background: #435664;
  color: white;
}
.shoppingCartHeadings {
	font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: bold;
	font-variant: normal;
	background: #4D6E91;
	color: white;
	text-decoration: none;
}	
.orderOutline {
  border-style:solid;
	border-width:1px;
	border-color: #50507F
  }
.sideColumnLight {
  background: white;
}
.darkGreen {
	background: #79926F;
}
.QNAHeader{
  font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: bold;
	background: #674475;
	color: white;
	text-align: center;
}



.rightColumnBackgroundColor,
.sideNavigatorBackgroundDark ,
.sideNavigatorBackgroundLight {
  background: #FFFFFF;
}
.sideNavigatorBackgroundHeader{
		     font-size: 14px;
				 color: #666666;
				 font-weight: bold;
				 font-family: arial,verdana,helvetica,geneva,sans-serif;             
}
.sideNavigatorTextClicked {
	font-weight: 300;
	font-size: 11px;
	font-family:arial,verdana,helvetica,geneva,sans-serif;  
	color: #333333 !important;
	letter-spacing: 0.1em;
}
.sideNavigatorTextUnclicked {
	font-weight: 300;
	font-size: 11px;
	font-family: arial,verdana,helvetica,geneva,sans-serif;    
	color: #666666 !important;
	text-decoration: none;
  letter-spacing: 0.1em;
} 
.sideNavigatorTextUnclicked:hover {
	font-weight: 300;
	font-size: 11px;
	font-family:arial,verdana,helvetica,geneva,sans-serif; 
	color: #666666 !important;
	text-decoration: underline;
	
}

/* sideNavigatorTextClicked2 & sideNavigatorTextUnclicked2  are used for the bullets on the third level*/
.sideNavigatorTextClicked2 {
	font-weight: 300;
	font-size: 11px;
	font-family: arial,verdana,helvetica,geneva,sans-serif;   
	color: #333333 !important;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.sideNavigatorTextUnclicked2 {
	font-weight: 300;
	font-size:11px;
	font-family: arial,verdana,helvetica,geneva,sans-serif;   
	color: #666666 !important;
	text-decoration: none;
	letter-spacing: 0.1em;
} 


.darkGreenBulletSmall{
	font-size: 13px;
	font-weight: 800;
	color: #79926F;
	text-decoration: none;
}
.whiteBulletSmall{
	font-size: 13px;
	font-weight: 800;
	color: #ffffff;
	text-decoration: none;
}
.darkBulletSmall{
	font-size: 13px;
	font-weight: 800;
	color: #A00F1F;
	text-decoration: none;		
}
.darkIndexLink{
  	  font-size: 15px;
	  font-family: verdana,arial,helvetica,geneva,sans-serif;         
      color: #A00F1F;
}

.titleBarLink:Hover {
	  color: #A00F1F;
}


.titleBarLink {
      color: #ffffff;
		  font-size: 11px;
		  font-family: verdana,arial,helvetica,geneva,sans-serif;    
		  font-weight: bold;
		  font-variant: normal;
		  text-decoration: none;
}




.searchRowTextSmall {
	color : #666666;
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 9.5px;
	font-weight : normal;
}

.searchBoxTextSmall {
	color : #666666;
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size :9.5px;
	font-weight : 600;
}

.articleKicker {
		  font-size: 13px;
			font-weight: 600;
		  font-family: verdana,arial,helvetica,geneva,sans-serif;    
		  color: #666666; 
		  line-height: 1.00;
}	
.articleTitle {
		  font-size: 18px;
			font-weight: 600;
		  font-family: verdana,arial,helvetica,geneva,sans-serif;    
		  color: #666666;
			text-align : center; 
			line-height: 1.75;     
}	



.quickLinksNew {
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 11px;
  font-weight : normal;
	color : #ffffff;	
  text-decoration : none;
	z-index: 35;
	text-align: left;
}
.quickLinksNew:Hover {
	text-decoration : underline;
	z-index: 35;
}
.quickLinksNewNoHover {
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 11px;
  font-weight : 600;
	color : #ffffff;
	text-decoration : none;
	z-index: 35;
}
.quickLinksMenuBG{
	background-color : #999999;
	z-index: 35;
}
.quickLinksMenu {
	border-style:solid;
	border-width:0px;
	border-color:  #999999;
	visibility: hidden;
	top: 265px;
	position:absolute;
	z-index: 35;
	text-align:left;
}


.frontSideLinks {
	color : #666666;
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-weight : 600;
	font-size : 12px;
	text-decoration : none;
}
.adText {
	font-size: 14px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color: #666666;
	font-weight	:	600;
}

.standardLinksLarge {
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 13px;
  font-weight : 600;
	color : #51517F;
}
.standardLinks:visited {
	color : #999988;
}
.standardLinks2:visited {
		color : #999988;
}
.standardLinksLarge:visited {
	color : #999988;
}
.songFinderIndexBox{
	background : #51517f;
}
.songFinderBG{
	background : #999988;
}
.songFinderHeading{
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 14px;
	font-weight: normal;
  font-variant: normal;
	color : #a00f1f;
}
.songFinderHeading2{
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 11px;
	font-weight: normal;
  font-variant: normal;
	color : #435664;
}


.songFinderLinks {
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 11px;
	color : #51517F;
		background:white;
}
.songFinderLinks:visited {
	color : #999988;
}.songFinderLinksSort {
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 11px;
	color : #A00F1F;

	background:white;
}
.songFinderLinksSort:visited {
	color : #999988;
}
.downloadablesSectionHeading {
	background: #CCCCBB;
	font-family : verdana,arial,helvetica,geneva,sans-serif;    
	font-size : 16px;
	font-weight : bold;
	color : #51517F;
}
.urgentMessageLarge {
	         font-family: verdana,arial,helvetica,geneva,sans-serif;    
             color: #A00F1F; 
             font-weight: normal;
             font-size: 17px;
	   }



.dotWhackText {
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: 600;
	color: #ffffff;
	line-height: 1.25;
	text-align : center;
	font-style : italic;
}
.highlightedInform {
     	font-size: 11px;
    	font-family: verdana,arial,helvetica,geneva,sans-serif;    
     	color : #666666;
     	line-height: 1.25; 
}
.specialInformText {
     	font-size: 11px;
    	font-family: verdana,arial,helvetica,geneva,sans-serif;    
     	color : #666666;
     	line-height: 1.25; 
}
.bold600 {
	font-weight: 600; 
}


.textAreaText {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
}

.categoryHeading {
	font-size: 20px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: 600;
	color: #666666;
	line-height: 1.25;  
}
.newsletterHeading {
	 font-size: 18px;
	 font-family: verdana,arial,helvetica,geneva,sans-serif;    
   font-weight: 600;
	 color: #51517f;
	 line-height: 1.25;  
}
.newsletterHeadingSmall {
	 font-size: 13px;
	 font-family: verdana,arial,helvetica,geneva,sans-serif;    
   font-weight: 400;
	 color: #674475;
	 line-height: 1.25;  
}
.newsletterTitle {
	 font-size: 12px;
	 font-family: verdana,arial,helvetica,geneva,sans-serif;    
   font-weight: 600;
	 color: #a00f1f;
	 line-height: 1.25;  
}
.newsletterMessage {
	 font-size: 12px;
	 font-family: verdana,arial,helvetica,geneva,sans-serif;    
   font-weight: 600;
	 color: #435664;
	 line-height: 1.25;  
}
.permissionsTitle {
	 font-size: 12px;
	 font-family: verdana,arial,helvetica,geneva,sans-serif;    
   font-weight: 600;
	 color: #51517f;
	 line-height: 1.25;  
}

.bbsTitle {font-size:16px; font-family:verdana,arial,helvetica,geneva,sans-serif;     font-weight:bold;color:#666666;}
.bbsFieldLabel {font-size:11px; font-family:verdana,arial,helvetica,geneva,sans-serif;     font-weight:bold;color:#666666;}

.bbsDropDownText {
	color: black;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-size: 11px;
}

.bbsNormaltext {font-size:11px; font-family:verdana,arial,helvetica,geneva,sans-serif;    color:#666666; }
.bbsNormalTextLink {font-size:11px; font-family:verdana,arial,helvetica,geneva,sans-serif;     text-decoration:underline; color:#666666}
.bbsNormalTextLink:visited {color:#999988}
.bbsNormalTextBgTint {font-size:11px; font-family:verdana,arial,helvetica,geneva,sans-serif;      color:#666666;}
.bbsColHeading {font-size:12px; font-family:verdana,arial,helvetica,geneva,sans-serif;     font-weight:bold; background: #C0CDA6;color:#666666;}
.bbsPageJump {font-size:11px; font-family:verdana,arial,helvetica,geneva,sans-serif;     font-weight:bold; color:#666666;}
.bbsFinePrint {font-size:10px ; font-family:verdana,arial,helvetica,geneva,sans-serif;     color:#666666;}
.bbsFinePrintBgTint {font-size:10px ; font-family:verdana,arial,helvetica,geneva,sans-serif;     color:#666666;}

.bbsRadioButton {background :white; color: black;}	  
.snipe{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color : #A00F1F;
	font-weight: 600;
}
.DownloadItemsText{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	color : #A00F1F;
	font-weight: 600;
}	   
.clipArtBG {
	background: #DDDDCC;
	font-size: 14px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: bold;
	color: #50507F;
}
.clipArtTitle {
	font-size: 18px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: 600;
	color: #A00F1F;
	line-height: 1.25;
}
.clipArtSubTitle { 
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: 600;
	color: #50507F;
	line-height: 1.25;
}
.clipArtText { 
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	color: #50507F;
	line-height: 1.5;
}

.specialNoteBig {
	font-size: 12px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
  font-weight: 600; 
	color: #666666;
  line-height: 1.50;
}
.comingEventsBar{
	background-color : #DDDDCC;
}
.adcolDLSLink{
  font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;         
  color: white;
}


.itemIndexScriptureHeading{
	font-size: 15px;
	font-family:  verdana,arial,helvetica,geneva,sans-serif;    
	font-variant: normal;
	font-weight: 600;
	color: #666666;
}

.itemIndexBG{
background: #E3E3E3; 
}
.itemIndexHeading,
.itemIndexSummaryHeading{
	font-size: 18px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;    
	font-weight: normal;
	font-variant: normal;
	color: #A00F1F;
}

.itemHeader:Hover ,
.itemHeader:Hover {
	text-decoration : underline;
}

.itemHeader {
	 font-size: 17px;
     font-family: verdana,arial,helvetica,geneva,sans-serif;    
     font-weight: 600; 
	 color: #666666;
     text-decoration : none
}

.popUpCalendarBG{  background: #E9E9DC}
.popUpCalendarDay{ font-size: 11px; font-family: verdana,arial,helvetica,geneva,sans-serif;     color: black; font-weight: bold;}
.popUpCalendarLink{font-size: 11px; font-family: verdana,arial,helvetica,geneva,sans-serif;     color: black;}
.popUpCalendarHead{font-size: 11px;	font-family: verdana,arial,helvetica,geneva,sans-serif;    	color: black;	font-weight: bold;}
 

.feedhdrTitle {
   font-size: 15px;
   color: #666666;
   font-weight: bold;
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
  
}
a.feedhdrTitle {
   font-size: 15px;
   color: #666666;
   font-weight: bold;
   font-family: arial,verdana,helvetica,geneva,sans-serif;
   text-decoration:none;
  
}
.feedhdrDsc{
   font-size: 12px;
   color: #666666;
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
  
}
.feedNormalText {
   font-size: 12px;
   color: #666666;
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
  
}
.feedHelpText {
   font-size: 12px;
   color: #666666;
   font-weight:bold;
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
  
}
.feedSmallText {
   font-size: 11px;
   color: #666666;
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
}

input.feedSmallText 
{   height: 20px;
    width: 250px;
    border: 1px solid #666666;
    padding: 2px 2px
}
.feedStandardLinks {
	font-size : 11px;
	font-family : arial,helvetica,geneva,sans-serif;    
	color: #999999;
	text-decoration: none;
}
.feedhdrPubDate,
.feeddtlPubDate {
   font-size: 10px;
   color: #666666;
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
  
}
.feedhdrSummary,
.feeddtlSummary {
   font-size: 12px;
   color: #666666;
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
}

.feeddtlTitle {
   font-size: 13px;
   color: #666666;
   font-weight: bold;
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
}
.feeddtlDsc {
   font-size: 11px;
   color: #666666;
   /* font-weight: bold; */
   font-family: arial,verdana,helvetica,geneva,sans-serif;  
}

.holidayMessage {
  padding: 4px 15px 4px 15px;
  font-size: 12px;
  font-family : verdana,arial,helvetica,geneva,sans-serif;
  color:  #FF9933;
  font-weight: 700;
}
.samplesLink{
   font-size: 11px;
   font-family: verdana,arial,helvetica,geneva,sans-serif;
   font-weight: normal; 
   text-decoration:none;
	 color: #666666;
}

.samplesLink:hover{
   text-decoration:underline;
	 color: #666666;
}
.samplesHeader{
   font-size: 9px;
   font-family: verdana,arial,helvetica,geneva,sans-serif;
   font-weight: normal; 
   text-decoration:none;
	 color: #666666;
}
.content {
    margin-left: auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
    clear: both;
    background-color: #ffffff;
    background-image: none;
    width: 980px;
    padding-top:10px;
}

#leftCol {
    vertical-align:top;
    width:150px;
    text-align:right;
    padding-right:15px;
    background-image:none;
    background-color:#ffffff;
  
}
#threeColumnMiddle {
	  vertical-align:top;
		width:650px;
		background-color: #ffffff;
    background-image: none;
    font-family:verdana,arial,helvetica,geneva,sans-serif;
    font-weight:400;
    
}
#twoColumnRight {
    vertical-align:top;
	  width:795px;
    text-align:left;
    background-image:none;
    background-color:#ffffff;
    padding-right: 10px;
    padding-left: 10px;
}
#threeColumnRight {
    vertical-align:top;
	width:150px;
    padding-left:15px;
    text-align:center;
    background-image:none;
    background-color:#ffffff;
}
.grid{
    border: 1px solid #BEBEBE;
    width: 190px;
    color:#666666;
    font-family:arial,verdana,helvetica,geneva,sans-serif;
    font-size:11px;
    font-weight:300;
    text-decoration:none; 
    margin:6px;
}
.gridSnipe{
    color: #CC0000;
}
#mp3player-table {
    margin-left: 0; 
    width: 100%;
    border-width: 0;
}

.mp3player-tr-alt {
 background-color: #EDEDED;
}

.mp3player-tr-alt a,
.mp3player-tr-alt a:hover,
.mp3player-tr-alt a:active,
#mp3player-table td a,
#mp3player-table td a:hover,
#mp3player-table td a:active{
    color:#51517F;
    font-family:verdana,arial,helvetica,geneva,sans-serif;
    font-size:11px;
}

#mp3player-table tr {
 line-height: 16px;
 
}
#mp3player-table td {
  padding-top: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 3px; 
  white-space:nowrap;
  font-family:verdana,arial,helvetica,geneva,sans-serif;
  font-size:11px;
}

.mp3player-tr-alt a,
.mp3player-tr-alt a:hover,
.mp3player-tr-alt a:active,
#mp3player-table td a,
#mp3player-table td a:hover,
#mp3player-table td a:active{
    color:#51517F;
    font-family:verdana,arial,helvetica,geneva,sans-serif;
    font-size:11px;
}

.mp3player-container {  
    padding: 0px;
    border:0 solid #BEBEBE;
    width: 100%;
    margin: 5px 0 20px 0;
}
 
.mp3player-progress-bar-container {
width:100px;
height:14px;
border:1px solid black;
}
#mp3player-progress-bar {
 background-color: #BEBEBE;
 width:0px;
 height:14px;
 }
#mp3player-controls-table td {
 padding: 3px;   
}
#mp3player-progress-bar-small {
 background-color:black;
 width:0px;
 height:10px;
 }
#mp3player-state {
   padding-left:2px; 
   font-size: 10px;
   float:left;
}
#mp3player-controls-table2 {
    width: 275px;
}

#mp3player-album-art-container {
    width: 175px;
}
fieldset, img {
border:0pt none;
}
/*These styles used for custom scrollbar*/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 8px;
background-color: white;
}
.vscrollerbar {
width: 8px;
background-color: #666666;
}
html, body {
  margin: 0px;
  padding:0px;
  background-image: url("/vimedia/lmol/background.jpg");
  background-position: top;
  background-color: #ffffff;
  height:100%;
  background-repeat: no-repeat;
  background-color: #EBE5D7;
  
  
}

.header {
	width:991px;
	height:165px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	padding-bottom:0px;
}

.footer {
  clear:both;
  padding-top:20px;
  width:980px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background-color: #ffffff;
  background-image:none;
}

.topnav {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	width:980px;
	clear: both;
}

ul#navigation {
	background-image: url("/vimedia/lmol/navBg.gif");
  background-repeat: repeat-x;
  width:966px;
  float: left;
  margin: 0px;
  padding: 0;
  height: 32px; 

}
ul#navigation li { 
  display: inline; 
  float: left;  
  
}
ul#navigation li a {
  text-decoration: none;
  padding: 0em 0em;

}
ul#navigation li a:hover {
  color: #000;
}

topNavMiddle {
	display: inline;
	width: 966px;
	padding: 0px;
	margin: 0px;
	float:left;
}

topNavLeft {
	background-image: url("/vimedia/lmol/navLeftSide.gif");
	width: 7px;
  padding: 0px;
  float:left;
  height:100%;
}

topNavRight {
	background-image: url("/vimedia/lmol/navRightSide.gif");
	width: 7px;
	padding: 0px;
  float:left;
  height:100%;
}

.navSearchForm {
  margin: 0px;
  padding: 0px;	
}

.alternatinglistbg {
	background-color: #ededed;
}

.groupQtyBox {
  height:15px;	
  border-spacing: 0px;
  margin: 0px;
  padding: 0px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;    
}

.quickLinksText {
	color:#666666;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height: 2em;
	text-decoration: none;
}

.quickLinksContainer {
	 width:150px;
}

.tr {
  background: url("/vimedia/lmol/quickAccessTR.jpg") 100% 0 no-repeat;
  padding: 7px;
}
.bl {
  background: url("/vimedia/lmol/quickAccessBL.jpg") 0 100% no-repeat;
}
.br {
  background: url("/vimedia/lmol/quickAccessBR.jpg") 100% 100% no-repeat;
}
.tl {
  background: url("/vimedia/lmol/quickAccessTL.jpg") 0 0 no-repeat;
}
.b {
	background: url("/vimedia/lmol/quickLinksBorder.jpg") 0 100% repeat-x;
	width:150px;
}
.l {
	background: url("/vimedia/lmol/quickLinksBorder.jpg") 0 0 repeat-y;
}
.r {
	background: url("/vimedia/lmol/quickLinksBorder.jpg") 100% 0 repeat-y;
} 
.t {
	background: url("/vimedia/lmol/quickLinksBorder.jpg") 0 0 repeat-x;
}

.footer a {
  color: #246AB0 !important;
}
.lccOffer {
width:220px;
height:150px;
background: url('/vimedia/lmol/lccPromo.jpg');
cursor: pointer;
margin:15px 0px 10px 0px;
}
.lccOfferAmount {
font-weight:bold;
font-size: 24px;
font-family: verdana,arial,helvetica,geneva,sans-serif;
width:112px;
height:53px;
text-align:center;
color:white;
display:block;
position:relative;
top:25px;
}
.beginCheckoutLccOffer {
}

.cautionMessage {
background-image: url('/vimedia/info.png');
background-repeat: no-repeat;
background-position: 5px 5px;
padding:10px 0 0 36px;
border: 1px solid #4D6E91;
height: 24px;
margin-top: 25px;
font-size: 12px;
font-family: verdana,arial,helvetica,geneva,sans-serif;
width: 425px;
}


.similarItemBlock, .newReleasesBlock {
padding: 0;
list-style: none;
margin: 0;
clear:both;
}

h3 {
margin-bottom: 10px;
font-size: 16px;
color: #666666;
font-family: verdana,arial,helvetica,geneva,sans-serif;

}
.shopCartSimItem, .shopCartNewRelease {
width: 22%;
margin: 0;
padding: 0 1%;
text-align:center;
text-decoration: none;
color:black;
display: inline-block;
vertical-align: bottom;
font-family : verdana,arial,helvetica,geneva,sans-serif;
zoom: 1;
*display: inline;
}

.separator {
display:inline-block;
zoom: 1;
*display: inline;
width: 1px;
border-left: 1px solid #bbbbbb;
height: 100px;
vertical-align: middle;
margin-bottom: 45px;
}


.simItemTitle, .newReleaseTitle {
padding: 10px 0 0 0;
font-size: 12px;
font-weight: bold;
display:block;
position: relative;
color: #666666;
text-decoration: none;
height: 35px;
}

.shopCartSimItem a, .shopCartNewRelease a {
text-decoration: none;
}

.shopCartSimItem .contrib, .shopCartNewRelease .contrib {
display:block;
margin-top: 5px;
clear: both;
}

.italic {
font-style: italic;
}

.compItemList{
list-style: none outside none;
padding: 0;
margin: 0;
font-size: 11px;
font-family: verdana,arial,helvetica,geneva,sans-serif;
color:#666;
}
.compItemList div {
display:inline-block;
}
.compItem {
margin: 0;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border: 1px solid white;
background-color: white;
padding: 5px 10px;
width: 730px;
}

/*ie inline-block hacks*/
* html .compItemList div {
  display: inline;
  zoom:1;
}
*:first-child+html .compItemList div {
  display: inline;
  zoom:1;
}

.compItemTitle {
width: 320px;
}
.compItemID {
width: 100px;
}
.clearfix {
clear:both;
float: none !important;
height:1px;
}
.altBG {
background-color:#efefef;
}
.compItemInput {
width: 60px;
}
.compItemInput input {
margin: 0;
height: 12px;
font-size: 10px;
}
.compItemPrice {
width: 110px;
}
.compItemAvail {
width: 115px;
}
.compItemSubmit {
width:750px;
text-align: right;
margin-top:10px;
}
.compItemSubmit input {
width: auto;
}

.miniCartImgContainer {
width: 55px;
float: left;
padding-right: 10px;
}
.miniCartOrder {
float:right;
padding: 5px 10px;
border-radius: 10px;
background-color: #efefef;
margin-right: 45px;
}
.miniCartItemDscContainer {
float: left;
width: 170px;
}
.miniCartItemDscContainer a {
font-family: verdana,arial,helvetica,geneva,sans-serif;
color: #666666;
font-size: 12px;
}
.miniCartOrderTotalContainer {
font-family: verdana,arial,helvetica,geneva,sans-serif;
font-size: 12px;
color: #666666;
float: left;
width: 165px;
padding-top: 3px;
}
.miniCartButtonContainer {
float: right;
text-align: right;
width: 310px;
padding: 10px 5px;
}
.miniCartButtonContainer a {
text-decoration: none;
padding-left:30px;
vertical-align: middle;
}
.orderTotal, .orderItemNumber {
font-weight: bold;
}

.miniCart {
padding-bottom: 20px;
}
.miniCart h3 {
height: 25px;
padding-left: 30px;
background: url('/vimedia/check.png') no-repeat;
color: #090;
font-family: verdana,arial,helvetica,geneva,sans-serif;
font-size: 18px;
margin-top: 10px;
}
.clear {
clear:both;
}
