/*	 NOTE If any new styles are added, styles deleted or style names changed, PLEASE update styles.jsp */
h2.page-title {width:100%; text-align: center;font-size: 18px;}
p {color: #666666; font-size: 12px;font-family: Verdana;}
.standardText {
  color: #666666; font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mp3player-table {
  width: 100%
}

a {
  color: #767676;
}

a:hover {
  color: #C6B996;
}

#dropmenudiv {
  position: absolute; border: 1px solid black; font: bold 10px Verdana;
  line-height: 18px; z-index: 6;
}

#dropmenudiv a,.dropmenudiv a {
  padding-top: 3px; padding-right: 3px; padding-bottom: 3px;
  padding-left: 3px; text-decoration: none; display: block;
  color: #767676;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 12px; font-weight: 500; background-color: white;
  border-bottom: 1px solid black; z-index: 6;
}

#dropmenudiv a:hover,.dropmenudiv a:hover {
  background-color: #CCCC99; text-decoration: none; color: #767676;
}

/*
#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 3px;
text-decoration: none;
font-weight: bold;

}

#dropmenudiv a:hover{ /*hover background color
background-color: #CCCC99;
}
*/
.newsletterHeading {
  font-size: 18px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 600; color: #B1A070; 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: #B1A070; 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;
}

.newsletterText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal; color: #666666; line-height: 1.25;
}

.accountHeadings {
  font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; background: #336666;
  color: white;
}

.adcolText {
  text-align: center;
}

.bhillFontFamily {
  font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.breadCrumbsPastText {
  font-weight: bold; font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #B1A070;
}

.cartIndicator {
  background: #cc9933;
}

.cartIndicatorText {
  color: black; font-size: 11px;
  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: #B1A070;
}

.downloadInstructionsHead {
  font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; background: #336666;
  color: white;
}

.downloadInstructionsLinks {
  font-size: 11px; font-family: sans-serif; font-weight: normal;
  font-variant: normal; background: white;
}

.faqLinks {
  font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; background: #336666;
  color: white;
}

.itemHeader {
  font-size: 18px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 600;
}

.discountedPrice {
  font-family: verdana, arial, helvetica, geneva, sans-serif; color: red;
  font-weight: normal; font-size: 11px;
}

.regularPriceDiscounted,.itemStrong {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.regularPriceDiscounted {
  text-decoration: line-through;
}

.bannerHeadings {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.bannerSpacingFont {
  font-size: 6pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black;
}

.bannerSignedIn {
  font-size: 11px;
  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;
}

.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;
}

.advanceSearchHeading {
  font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; color: black; text-decoration: none;
}

.advancedSearchBG {
  background-color: #CCCC99; border-style: solid; border-width: 1px;
  border-color: #B1A070;
}

.cartFieldHeadings {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; color: black;
}

.itemSubHeader {
  font-size: 13px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.orderBlankColumnLabels {
  font-size: 15px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal;
}

.itemDsc {
  font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.itemText {
  font-size: 11px; line-height: 1.75;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal;
}

.itemText2 {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal;
}

.faqLinksMiddleText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal; font-variant: normal; background: white;
}

.faqText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal; font-variant: normal; background: white;
  line-height: 1.75;
}

.faqHead {
  font-size: 16px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; background: white;
}

.faqSubHead {
  font-size: 13px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; background: white;
}

.summaryTitle {
  font-size: 20px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.breadCrumbs {
  font-size: 12px;
  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: 15px;
  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: 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 {
  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: 17px;
}

.fieldTitle {
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black; font-weight: normal; font-size: 11px;
}

a.explanatoryMessages,.explanatoryMessages {
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black; font-weight: normal; font-size: 11px; line-height: 1.25;
}

.requiredFieldText {
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-size: 11px;
}

.printAccountInfo {
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal; font-size: 12px;
}

.signInMessages {
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal; font-size: 11px; line-height: 1.25;
}

.orderBlankHeadings {
  font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; background: #336666;
  color: white;
}

.keepInformedTitle {
  font-size: 16px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 600; font-variant: normal; color: white;
  background: #336666; line-height: 1.25;
}

.keepInformedText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; color: white;
  background: #336666; line-height: 1.25;
}

.rightColumnBgColor {
  background: #ffffff;
}

.rightColumnBgColor2 {
  background: #ffffff;
}

.searchColor {
  background: #f5edd9;
}

.searchHeadings {
  font-size: 13px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal;
}

.sideColumnDark {
  background: #336666;
}

.darkGreen {
  background: #999966;
}

.QNAHeader {
  font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  text-align: center; font-weight: bold; color: #666666;
  border: 1px solid #B1A070;
}

.QNAHeader tr td {
  border: 0px;
}

.sideLinks {
  font-size: 10.5px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; background: #336666;
  color: white;
}

.sideLinksMiddleText {
  font-size: 9.5px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal;
  /*background: #f5edd9;*/
}

.sideNavigatorBackgroundDark {
  background: #ffffff;
}

.sideNavigatorBackgroundLight {
  background: #ffffff;
}

.sideNavigatorBackgroundHeader {
  font-size: 12px; color: #B1A070; font-weight: bold;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  height: 25px; text-decoration: none;
}

.sideNavigatorTextClicked {
  font-weight: bold; font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #767676;
}

.sideNavigatorTextUnclicked {
  font-weight: 700; font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #767676; text-decoration: none;
}

.sideNavigatorTextClicked2 {
  font-weight: bold; font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #990066; text-decoration: none;
}

.sideNavigatorTextUnclicked2 {
  font-weight: 700; font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #B1A070; text-decoration: none;
}

.sideNavigatorTextUnclickedBig {
  font-weight: 900; font-size: 13px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #767676;
}

.bulletSmall {
  font-size: 11px; font-weight: 800; color: #767676;
  text-decoration: none;
}

.darkGreenBulletSmall {
  font-size: 11px; font-weight: 800; color: #767676;
  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;
}

.titleBarLink {
  color: #ffffff; font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; text-decoration: none;
}

.titleBarLink:Hover {
  color: #cc9933;
}

.bannerUtilityLinks {
  color: #767676; font-family: verdana; font-size: 10px; font-weight: 600;
  text-decoration: none;
}

.bannerUtilityLinks:Hover {
  color: #C6B996;
}

.bannerUtilityLinksDark {
  color: #C6B996; font-family: verdana; font-size: 10px; font-weight: 600;
  text-decoration: none;
}

.bannerUtilityLinksDark:Hover {
  color: #cccc99;
}

.searchRowText {
  color: #B1A070; font-family: sans-serif; font-size: 11px;
  font-weight: 700;
}

.bannerCategoryText {
  color: #B1A070; font-family: sans-serif; font-weight: 700;
  font-size: 11px; text-decoration: none; display: inline;
  text-align: center;
}

.bannerCategoryTextAlt {
  color: #B1A070; font-family: sans-serif; font-weight: 700;
  font-size: 11px; text-decoration: none; display: inline; width: 30px;
  text-align: center; padding-left: 10px; padding-right: 10px;
}

.bannerCategoryText:Hover {
  color: #CCCC99;
}

.articleKicker {
  font-size: 16px; font-weight: 600;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #B1A070;
}

.articleTitle {
  font-size: 18px; font-weight: 600;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #B1A070; text-align: center; line-height: 1.75;
}

.articleByline {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 600; color: #B1A070;
}

.articleFooter {
  font-size: 11px;
  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;
}

.articleDate {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black; line-height: 1.75;
}

.quickLinks {
  font-family: arial, helvetica, geneva, sans-serif; font-size: 10px;
  color: #B1A070; font-weight: 600;
}

.frontSideLinks {
  color: #767676;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 600; font-size: 11px; text-decoration: none;
}

.shepherdsCornerLinks {
  color: #767676;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 600; font-size: 11px;
}

.shepherdsCornerText {
  color: #767676;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 700; font-size: 11px; line-height: 1.75;
}

.adText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #B1A070; font-weight: 600;
}

.devotionTitle {
  font-size: 16px; font-weight: bold;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #B1A070; text-align: center;
}

.devotionKeyVerse {
  font-size: 11px; font-weight: bold;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: Black;
}

.devotionByline {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: Black; text-align: right;
}

.devotionHeading {
  font-size: 15px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black; font-weight: bold;
}

.devotionSong {
  font-size: 11px; font-weight: normal;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: Black; font-style: italic;
}

.devotionText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black; line-height: 1.75;
}

.devotionPermissions {
  font-size: 9.5px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black;
}

.ssQuarter {
  font-size: 13px; color: #666666;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; vertical-align: middle;
}

.ssAgeGroup {
  font-size: 11px; color: #666666;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; vertical-align: middle; text-decoration: none;
}

.ssAgeGroup:hover {
  color: #666666; font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  text-decoration: underline;
}

.ssAgeGroup:visited {
  color: #0000FF;
}

.ssUnits {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #666666; vertical-align: top;
}

.ssUnits:visited {
  color: #0000FF;
}

.ssUnitTitle {
  font-size: 13px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #666666; font-weight: bold;
}

.ssText {
  font-size: 11px; color: #666666;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.ssLessonText {
  font-size: 11px; color: #666666;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.ssTitle {
  font-size: 13px; color: #666666;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; text-align: center;
}

.ssQuarterLink {
  font-size: 11px; color: #666666;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 800; text-align: center; text-decoration: none;
}

.ssQuarterLink:hover {
  font-size: 11px; color: #666666;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 800; text-align: center; text-decoration: underline;
}

.ssQuarterLink:visited {
  color: #0000FF;
}

.snipe {
  font-size: 10px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: red; font-weight: 600;
}

.whiteBulletSmall {
  font-size: 13px; font-weight: 800; color: #ffffff;
  text-decoration: none;
}

.DownloadItemsText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; color: red;
}

.itemIndexHeading {
  font-size: 18px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal; font-variant: normal; color: #B1A070;
}

.itemIndexLinks {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-variant: normal; color: black;
}

.itemIndexLinksBold {
  font-size: 13px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-variant: normal; font-weight: 900; color: B1A070;
}

.itemIndexItemDsc {
  font-size: 10px; font-family: arial, helvetica, geneva, sans-serif;
  font-variant: normal; color: black;
}

.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: black;
}

.itemIndexBG {
  background: #ecebd7;
}

.adTextSG {
  font-size: 10px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black; line-height: 1.50;
}

.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: white;
}

.adLinkDark {
  font-size: 10px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black;
}

.specialInformText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: black; line-height: 1.25;
}

.clipArtBG {
  background: #ecebd7; font-size: 14px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; color: #B1A070;
}

.clipArtTitle {
  font-size: 18px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 600; color: #990066; line-height: 1.25;
}

.clipArtSubTitle {
  font-size: 13px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 600; color: #B1A070; line-height: 1.25;
}

.clipArtText {
  font-size: 11px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal; color: #666666; line-height: 1.5;
}

.clipArtNote {
  font-size: 10px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: normal; color: #990066; line-height: 1.5;
}

.downloadablesSectionHeading {
  background: #CCCCBB;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 16px; font-weight: bold; color: #B1A070;
}

.bbsTitle {
  font-size: 13pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.bbsFieldLabel {
  font-size: 9pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.bbsDropDownText {
  color: black;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 11px;
}

.bbsNormaltext {
  font-size: 9pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.bbsNormalTextLink {
  font-size: 9pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  text-decoration: underline; color: #000000
}

.bbsNormalTextBgTint {
  font-size: 9pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  background: #F0f0f0;
}

.bbsColHeading {
  font-size: 9pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; background: #CCCCCC
}

.bbsPageJump {
  font-size: 9pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold;
}

.bbsFinePrint {
  font-size: 7.5pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
}

.bbsFinePrintBgTint {
  font-size: 7.5pt;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  background: #F0f0f0;
}

.bbsRadioButton {
  background-color: #FFFFFF; color: #000000;
}

.eCardText {
  font-size: 13px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #B1A070; line-height: 1.50;
}

.orderOutline {
  border-style: solid; border-width: 1px; border-color: #B1A070
}

.shoppingCartHeadings {
  font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: bold; font-variant: normal; background: #336666;
  color: white; text-decoration: none;
}

.popUpCalendarBG {
  background: #CCCC99
}

.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;
}

.holidayMessage {
  padding: 4px 15px 4px 15px; font-size: 12px;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  color: #FF9933; font-weight: 700; text-indent: 15px;
}

#UtilityLinksDiv {
  float: right; width: 310px;
}

#BannerDiv {
  float: none; width: 990px; margin-left: auto; margin-right: auto;
}

#LogoContainer {
  float: none; width: 990px; height: 75px; border-bottom-style: solid;
  border-bottom-width: 1px; border-bottom-color: #B1A070;
}

#LogoDiv {
  float: left; width: 390px; text-align: left;
}

#SearchFormBox {
  height: 75px; color: #767676; font-family: sans-serif; font-size: 11px;
  font-weight: 700; text-decoration: none; float: right;
}

#SearchFormBox a {
  color: #767676; font-family: sans-serif; font-size: 11px;
  font-weight: 700; text-decoration: underline;
}

#MenuDiv {
  text-align: center; height: 30px; width: 990px; margin-left: auto;
  margin-right: auto; text-align: center;
}

.TopNavText {
  color: #767676;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 14px; font-weight: 500; text-decoration: none;
}

.TopNavText:hover {
  text-decoration: underline;
}

.TopNavTextAlt {
  color: #ffffff; background-color: #B1A170;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 500; font-size: 12px; text-decoration: none;
}

.borderedText {
  color: #767676; border-color: #B1A070; border-style: solid;
  border-width: 1px; padding: 5px;
}

.borderedText tr td {
  padding: 0px;
}

.sideNavText {
  color: #767676; font-size: 12px; font-weight: 500;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  text-decoration: none;
}

.siteCategories {
  color: #767676; font-size: 13px; font-weight: 500;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  text-decoration: none;
}

.siteCategories:hover {
  text-decoration: underline; color: #767676;
}

.altSideNavText {
  color: #B1A070; font-size: 12px; font-weight: 600;
}

.sideNavTextTitle {
  color: #B1A070; font-size: 12px; font-weight: 600;
}

.footerText,.footerText a {
  color: #BBAD83;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-weight: 700; font-size: 11px; text-decoration: none;
}

.endText {
  color: #767676;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 11px; font-weight: 700; text-decoration: none;
}

.fixedWidth {
  width: 990px; margin-left: auto; margin-right: auto;
}

.quickLinksBG {
  padding: 0;
}

.soLink {
  color: #767676;
}

select {
  color: #767676;
  font-family: verdana, arial, helvetica, geneva, sans-serif;
  font-size: 12px; font-weight: 500;
}

.soProgressMeterSelected {
  color: #B1A070;
}

.bannerImage img {
  display: block;
}

.style1 { /*used in body of index page*/
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
  color: #666666;
}

.style2 { /*used in body of index page*/
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
  font-style: italic; color: #666666;
}

.goldtable { /*used in body of index page*/
  border: 1px solid #c2b185;
}

/*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;
}

#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;
}

#otherFormatContainer h2 {
font-family: verdana,arial,helvetica,geneva,sans-serif;
font-size: 11px;
font-weight:bold;
text-align: left;
}

.otherFormatList {
margin:10px 0px;
padding:0px;
list-style: none;
}

.otherFormatList li a {
white-space:nowrap;
text-align:left;
padding: 4px;
margin-bottom:5px;
border: 1px solid black;
font-size:12px;
font-family: verdana,arial,helvetica,geneva,sans-serif;
background-color:white;
text-decoration: none;
color: black;
display: block;
margin: 5px auto;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

.otherFormatList li a:hover {
border: 2px solid #C6B996;
padding:3px;
}

.cautionMessage {
background-image: url('/vimedia/info.png');
background-repeat: no-repeat;
background-position: 5px 5px;
padding:10px 0 0 36px;
border: 1px solid #B1A070;
height: 24px;
margin-top: 25px;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 425px;
}

.compItemBlock, .similarItemBlock, .upsItemBlock, .newReleasesBlock {
padding: 0;
}

h3 {
margin-bottom: 10px;
font-size: 16px;
color: #666666;
font-family: verdana,arial,helvetica,geneva,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,helvetica,geneva,sans-serif;    
}
.shopCartSimItem a, .shopCartNewRelease a {
text-decoration:none;
}
.separator {
display:none;
}
.simItemTitle, .newReleaseTitle {
height: 35px;
padding: 10px 0 0 0;
font-size: 12px;
font-weight: bold;
display:block;
position: relative;
}

.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: 1px solid #B1A070;
margin-right: 45px;
}
.miniCartItemDscContainer {
font-family: verdana,arial,helvetica,geneva,sans-serif;
color: #666666;
float: left;
width: 170px;
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;
}
