img {
border:0;
}
#mainNav {
list-style:none;
padding-left:5px;
margin: 5px auto 0px;
height:20px;
}
#mainNav li {
float:left;
padding:0px 5px;
}
#mainNav li a {
display:block;
}
#searchContainer {
clear:both;
width:400px;
float:left;
padding-top:5px; 
height:22px;
}
#utilityLinks {
list-style:none;
float:right;
padding:5px 0px 0px 0px;
margin: 0;

}
#utilityLinks li {
display:inline;
padding:0 3px;
}

#utilityContainer {
height:22px;
padding-bottom:20px;
}

h2.page-title{font-size: 16px; width: 100%; text-align: center;}
p {font-size:9pt;font-family:verdana;color:black;}
#mp3player-table {border-style: solid; border-width: 1px; width: 100%}
.mp3player-container {border-style: solid; border-width: 0px;}
.accountHeadings {
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-variant: normal;
  background: #ececec;
  color: #363636;
}
.adcolText {
  text-align: center;
}
.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:#000000;padding: 4px 0 2px 0; }
.bbsNormalTextLink {font-size:11px; font-family:verdana,arial,helvetica,geneva,sans-serif; text-decoration:underline; color:#0000FF}
.bbsNormalTextLink:visited {color:#800080}
.bbsNormalTextBgTint {font-size:11px; font-family:verdana,arial,helvetica,geneva,sans-serif;  color:#000000;}
.bbsColHeading {font-size:12px; font-family:verdana,arial,helvetica,geneva,sans-serif; font-weight:bold; background: #ececec;color: #363636;}
.bbsPageJump {font-size:11px; font-family:verdana,arial,helvetica,geneva,sans-serif; font-weight:bold; color:#000000;}
.bbsFinePrint {font-size:10px ; font-family:verdana,arial,helvetica,geneva,sans-serif; color:#000000;}
.bbsFinePrintBgTint {font-size:10px ; font-family:verdana,arial,helvetica,geneva,sans-serif; color:#000000;}

.bbsRadioButton {background :white; color: black;}	
.bhillFontFamily {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.faqText {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal;
  font-variant: normal;
  background: white;
}
.faqHead {
  font-size: 12pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: 900;
  font-variant: normal;
  background: white;
}
.faqSubHead {
  font-size: 10pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-variant: normal;
  background: white;
}
.summaryTitle {
  font-size: 14pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
}
.breadCrumbs {
  font-size: 13px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold; 
}
.itemHeader {
  font-size: 18px;
  font-family : verdana,arial,helvetica,geneva,sans-serif;
  font-weight: 600; 
}  
.itemSubHeader {
  font-size: 10pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold; 
}
.orderBlankColumnLabels {
  font-size: 12pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal;
}
.discountedPrice{
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: red; 
  font-weight: normal;
  font-size: 11px;
  display: block;
}
.regularPriceDiscounted,
.itemStrong {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold; 
}
.regularPriceDiscounted { text-decoration: line-through; }
.itemText {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal; 
  line-height: 1.75;
}
.itemText2 {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal; 
}	   
.bannerHeadings {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: black;
  text-decoration: none;
}
.advanceSearchHeading {
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold; 
	color: black;
	text-decoration: none;
}
.advancedSearchBG {
  background-color: #ececec;
  border-style: solid;
  border-width: 1px;
  border-color: #363636;
}
.cartFieldHeadings {
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold; 
  color: black;
}
.bannerSpacingFont {
  font-size: 6pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: black;
}
.bannerSignedIn {
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold; 
  color: #7e1257;
  text-decoration: none;
}
.footerText {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal; 
  text-align:center;
  padding: 20px 0px 0px 0px;
}
.photoCredit {
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal; 
}
.itemDscMain {
  font-size: 18px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: 600;  			  
}
.itemDsc {
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold; 
}
.arrowedText {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal; 
  line-height: 1.75;
}
.contactText {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal; 
}
.accountHeader {
  font-size: 12pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold; 
}
.orderOptionChosen {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: #008040; 
  font-weight: bold;
  font-size: 10px;
}
.orderOptionFuture {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: #c0c0c0; 
  font-weight: bold;
  font-size: 10px;
}
.orderOptionVisited {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: #5963a5; 
  font-weight: bold;
  font-size: 10px;
}
.urgentMessageSmall {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: red; 
  font-weight: normal;
  font-size: 11px;
}
.urgentMessageSmallEmphasis {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: #A00F1F; 
  font-weight: bold;
  font-size: 13px;
}
.urgentMessageLarge {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: red; 
  font-weight: normal;
  font-size: 14pt;
}
.fieldTitle {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: black;
  font-weight: normal;
  font-size: 11px;
}
.requiredFieldText {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-size: 10px;
}
.printAccountInfo {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal;
  font-size: 9pt;
}
.signInMessages {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal;
  font-size: 10px;
}
.modifyAccountSubHead {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-size: 10pt;
}
a.explanatoryMessages,
.explanatoryMessages {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: black; 
  font-weight: normal;
  font-size:11px;
  line-height: 1.25;
}
.breadCrumbsPastText {
  font-weight: bold;
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: #363636;
} 
.cartIndicator {
  background: #cc9933;
}
.cartIndicatorText {
  color: black;
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-variant: normal;
  background: white;
}
.darkUnderline {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #909090;
}
.downloadInstructionsHead{
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-variant: normal;
  background: #ececec;
  color: #363636;
}
.downloadInstructionsLinks{
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal;
  font-variant: normal;
  background: white;
}
.faqLinks{
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-variant: normal;
  background: #ececec;
  color: #363636;
}
.faqLinksMiddleText{
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal;
  font-variant: normal;
  background: white;
}
.orderBlankHeadings {
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-variant: normal;
  background: #ececec;
  color: #363636;
}	
.searchColor {
  background: #f5edd9;
}
.searchHeadings {
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-variant: normal;
  background: #ececec;
  color: #363636;
}
.shoppingCartHeadings {
  font-size: 9pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
  font-variant: normal;
  background: #ececec;
  color: #363636;
  text-decoration: none;
}	

.sideLinksContainer {
  padding-top: 5px;
}
.sideLinksContainer a {
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  display:block;
  padding-bottom: 4px;
  font-size:11px;
}
.sideLinksMiddleText {
  font-size: 9.5px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: normal; 
}
.sideNavigatorBackgroundDark {
  background: #ffffff;
  color:#000000;
  text-align: left;
}
.sideNavigatorBackgroundLight {
  background: #ffffff;
  color:#000000;
}
.sideNavigatorBackgroundHeader{
  font-size: 14px;
  color: black;
  font-weight: bold;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.sideNavigatorTextClicked {
  font-weight:600;
  font-size: 11px;
  font-family: arial,verdana,helvetica,geneva,sans-serif;
  color: #848684;
  text-decoration: none;
}
.sideNavigatorTextUnclicked {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: #000000;
  text-decoration:none;
  font-weight: normal;
  line-height: 20px;
} 
.sideNavigatorTextUnclicked:Hover {
    color: Red;
}
.sideNavigatorTextClicked2 {
  font-weight: 600;
  font-size: 11px;
  font-family: arial,verdana,helvetica,geneva,sans-serif;
  color: #f5e009;
  text-decoration: none;
}
.sideNavigatorTextUnclicked2 {
  font-weight: 600;
  font-size: 10px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: white;
  text-decoration: none;
} 
.bhTitleBarLink {
  color: #918F90;
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-variant: normal;
  text-decoration: none;
  padding: 0px 20px 10px 5px;
  position: relative;
  zoom: 1;
}
.titleBarLink {
  color: #918F90;
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-variant: normal;
  text-decoration: none;
}
.titleBarLinkDark {
  color: #cc9933;
  font-size: 9.5px;
  font-family:verdana,arial,helvetica,geneva,sans-serif;
  font-weight: 600;
  font-variant: normal;
  text-decoration: none;
 }
.titleBarLink:Hover {
  color: Red;
}
.titleBarLinkDark:Hover {
  color: Red;
}
.accountLink {
  color: #6290D2;
  text-decoration: none;
}
.accountLink:Hover {
  color: Red;  
  text-decoration: none;
}
.snipe{
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color : red;
	font-weight: 600;
}
.DownloadItemsText {
 font-size: 10pt;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
 color: red;
} 
.frontCatmedia {
  font-size: 11px;
  font-family : verdana,arial,helvetica,geneva,sans-serif;
  color: black;
 	line-height: 1.75;
}
.adTextSG {
  font-size: 11px;
  font-family: verdana,arial,helvetica,geneva,sans-serif;
  color: black;
  line-height: 1.75;  
  border-width: 0 0 1px 0;
  border-color: #909090;
  border-style: solid;
}
.adTextLG {
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
  font-weight: bold;
	color: black;
	line-height: 1.25;  
}
.adLinkLight {
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}
.adLinkDark {
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black; 
}

.articleText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	line-height: 1.75;  
}

.quickLinksMenu {
	border-style:solid;
	border-width:0px;
	border-color: #666666;
	visibility: hidden; 
	position:relative;
	z-index: 35;
}
.quickLinksTable {
    top:20px;
    position: absolute;
}
.quickLinksMenu img {
    display:inline;	
}
.quickLinksMenuBG{
	background-color : #f5edd9;
	z-index: 35;
}
.quickLinks {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11px;
  font-weight : normal;
	color : #666666;
		z-index: 35;
}
.quickLinksNew:Hover {
	color : #cc9933;
		z-index: 35;
}
.quickLinksNewNoHover {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11px;
  font-weight : 600;
	color : black;
	text-decoration : none;
		z-index: 35;
}
.quickLinksNew {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11px;
  font-weight : normal;
	color : black;	
  text-decoration : none;
		z-index: 35;
}
.whiteBulletSmall{
	font-size: 13px;
	font-weight: 800;
	color: #ffffff;
	text-decoration: none;
}
.darkBulletSmall{
	font-size: 13px;
	font-weight: 800;
	color: #990066;
	text-decoration: none;		
}
.darkIndexLink{
  font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;     
}
.itemIndexHeading{
	font-size: 18px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #990066;
}
.itemIndexItemDsc{
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: black;
}
.itemIndexLinks{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: #51517F;
}
.itemIndexLinksBold{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	font-weight: 600;
	color: #990066;
}
.itemIndexScriptureHeading{
	font-size: 15px;
	font-family:  verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	font-weight: 600;
	color: black;
}
.itemIndexSummaryHeading{
	font-size: 18px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: #A00F1F;
}
.itemIndexBG {
  background:#f5edd9;
}
.QNAHeader{
  font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	background: #ececec;
	color: #363636;
}
.QNAHeader{
  font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	background: #ececec;
	color: #363636;
}
.QNAHeader:visited{
  font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	background: #ececec;
	color: #363636;
}

.questChurch{
  font-size: 17px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;	
	text-align : center;
}
.questPlace{
  font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;	
	text-align : center;
	
}
.questPastor{
  font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;	
	text-align : center;
	
}.questHdr{
  font-size: 25px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;	
	
	
}
.orderOutline {
  border-style:solid;
	border-width:1px;
	border-color: #363636;
  }
.popUpCalendarBG{  background: #F5EDD9 }
.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;}

.spGiftsHead{font-size: 17px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	color: black;	font-weight: bold;}
.spGiftsInstr{font-size: 11px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	color: black;	font-weight: bold;}
.spGiftsText{font-size: 11px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	color: black;	font-weight: normal;}
.spGiftsTextDark{font-size: 11px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	color: black;	font-weight: normal; background:#f5edd9;}

.jewelBTIText{font-size:11px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	font-weight: bold;}
.jewelBTIBox{font-size:12px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	background:#F5EDD9; border-color:black;	font-weight: normal;}
.jewelBTIWordBox{font-size:12px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	 border-color:black;	font-weight: normal; text-align:center}
.jewelBTIHead{font-size:17px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	 border-color:black;	font-weight: bold;}
.jewelBTITextNormal{font-size:11px;	font-family: verdana,arial,helvetica,geneva,sans-serif;	font-weight: normal;}

.holidayMessage {
  padding: 10px 15px 4px 15px;
  font-size: 12px;
  font-family : verdana,arial,helvetica,geneva,sans-serif;
  color:  #FF9933;
  font-weight: 700;
}

body {
  text-align:center;
}
#wrapper {
  margin: 0 auto;
  width: 980px;
  text-align:left;
}
.rightColumn{
  background-color: #ffffff;
  width: 135px;
  vertical-align: top;
}
.pagewidth {
  width:980px;
  margin: 0 auto;
}
.middleCol {
  width:830px;
}

.otherFormatList li a {
width:15em !important;
white-space:nowrap !important;
text-align:left !important;
padding-left: 4px !important;
}

.otherFormatList li a {
width:15em !important;
/*white-space:nowrap !important;*/
text-align:left !important;
padding-left: 4px !important;
}

#varPriceContainer, #otherFormatContainer {
background-color:#dddddd;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border: 1px solid #002D52;
padding:10px;
width: 190px;
text-align:center;
}
.itemPriceList {
margin:10px 0px;
padding:0px;
list-style: none;
}
.itemPriceList li a {
padding: 4px 1px;
margin-bottom:5px;
border: 1px solid black;
font-size:12px;
font-family: verdana,arial,helvetica,geneva,sans-serif;
background-color:white;
width:12em;
text-align:center;
text-decoration: none;
color: black;
display: block;
margin: 5px auto;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

#varPriceContainer p, #otherFormatContainer p {
font-size: 16px;
font-weight: bold;
text-align: left;
padding-left:5px;
}
#varPriceContainer h2, #otherFormatContainer h2 {
font-family: verdana,arial,helvetica,geneva,sans-serif;
font-size: 11px;
font-weight:bold;
text-align: left;
}

.itemPriceList li a:hover {
border: 2px solid #CC9933;
padding:3px 0px;
/*background-color: #002D52;
color:white;
*/}
.itemPriceSelected {
border: 2px solid #002D52 !important;
padding: 3px 0px !important;
background-color: #002D52 !important;
color:white !important;
}

.varPriceText {
font-size: 12px;	
}
.varPriceTextSelected {
font-size: 16px;
}
#sideNavListing img {
display:block;
}
.vpCartButton {
background-image: url('/vimedia/bhol/buttonaddtocartbiggrey.jpg');
display:block;
height:30px;
margin:0 auto;
width:100px;
}
.vpCartButtonEnabled {
background-image: url('/vimedia/bhol/buttonaddtocartbig.jpg');
display:block;
height:30px;
margin:0 auto;
width:100px;
}
#loginContainer {
width:560px;
height:240px;
padding:10px 30px;
border-width:1px 0px;
border-style:solid;
border-color:#909090;
margin: 20px auto 0px auto;
}
.dncModuleListing, .dncLessonListing {
list-style-type: none;
margin: 0 auto;
padding: 0px 0px;
width:920px;
font-family:verdana,arial,sans-serif;
font-size:14px;
clear:both;
}
.dncModuleListing li, .dncLessonListing li {
padding:0px 0px 10px 0px;
clear:both;
}
.dncModuleTitle {
width: 300px;
display:block;
float:left;
clear:both;
padding-bottom:10px;
}
.dncModuleLink {
display:block;
width:150px;
float:left;
}
.dncModuleDownload {
display:block;
width:200px;
float:left;
}
h1.dnc {
font-family:verdana,arial,sans-serif;
font-size: 32px;
font-weight: normal;
margin: 0px 0px 30px 0px;
float:left;
clear:both;
}
h2.dnc {
font-family:verdana,arial,sans-serif;
font-size: 16px;
font-weight: bold;
margin-bottom:15px;
float:left;
clear:both;
}
h3.dnc {
font-family:verdana,arial,sans-serif;
font-size: 16px;
font-weight: bold;
margin:0px;
}
.dncBreadcrumbs {
font-family:verdana,arial,sans-serif;
font-size:14px;
text-decoration:none;
margin-top:5px;
margin-bottom:25px;
display:block;
float:left;
}
.dncBreadcrumbs a, .dncBreadcrumbs a:hover, .dncBreadcrumbs a:visited  {
color:black;
}

.cautionMessage {
background-image: url('/vimedia/info.png');
background-repeat: no-repeat;
background-position: 5px 5px;
padding:10px 0 0 36px;
background-color: #efefef;
border: 1px dashed #dddddd;
height: 24px !important;
font-family: verdana,arial,helvetica,geneva,sans-serif;
font-size: 12px;
margin-top: 5px;
width: 50% !important;
}

.similarItemBlock, .newReleasesBlock {
padding: 0;
}

h3 {
margin-bottom: 10px;
font-size: 16px;
color: #666666;
font-family:verdana,arial,sans-serif;

}
.shopCartSimItem, .shopCartNewRelease {
width: 22%;
margin: 0 2% 0 0;
padding: 0;
text-align:center;
text-decoration: none;
color:black;
display: inline-block;
vertical-align: bottom;
font-family:verdana,arial,sans-serif;
}
.shopCartSimItem a, .shopCartNewRelease a {
text-decoration: none;
}

.simItemTitle, .newReleaseTitle {
height: 35px;
padding: 10px 0 0 0;
font-size: 12px;
font-weight: bold;
display:block;
position: relative;
color: #666666;
}
.separator {
display: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,sans-serif;
color:#666;
}
.compItemList div {
display:inline-block;
}
.compItem {
margin: 0;
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: 75px;
float: left;
padding-right: 10px;
}
.miniCartOrder {
float:right;
padding: 5px 10px;
background-color: #efefef;
border-radius: 5px;
margin: 10px 10px 0 0;
}
.miniCartItemDscContainer {
font-family:verdana,arial,sans-serif;
color: #666666;
float: left;
width: 150px;
font-size: 14px;
margin-top:10px;
}
.miniCartItemDscContainer a {
color: #666666;
}

.miniCartOrderTotalContainer {
font-family:verdana,arial,sans-serif;
font-size: 12px;
color: #666666;
float: left;
width: 165px;
padding-top: 3px;
}
.miniCartButtonContainer {
float: right;
text-align: right;
width: 400px;
padding: 10px 5px;
}
.miniCartButtonContainer a {
text-decoration: none;
padding-left:20px;
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,sans-serif;
font-size: 18px;
margin-top: 10px;
}
.clear {
clear:both;
}
.ebookType, .ebookType a {
font-weight:bold;
color:#6cbdc4;
text-decoration:none;
}