body {
    background-color: #EFEFEF;
    margin: 0px 0px 0px 0px;
    text-align:center;
}

div#wrapper {
    margin: 0 auto;
    width:780px;
    text-align:left;
}
#bfMainLink img {
	  float: left;
	  margin-left:-85px;
	  margin-top: 205px;
	  position: fixed;
	  width: 80px;
	  position: relative;
}

body.pf {
    background-color: white;
    margin: 20px;
}
img {
    border: 0px;
}
h2.page-title{font-size: 16px; width: 100%; text-align: center;}
p {font-size:11px;font-family:verdana;color:black;}
.standardFormFieldText,
.standardFormFieldTextL{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    padding: 2px;
    margin: 1px;
}
.tint {background-color: #E7F7FE;}
.datagrid {width: 100%; margin: 10px 0;}
.datagrid tr td {vertical-align: top; padding: 0 2px;}
.datagrid table {width: 100%;}
.datagrid table tr td {border-style: solid; border-width: 1px 0; border-color: #CCCCCC; padding: 2px 0;}
.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;
}
.devotionTitle {
    font-size: 17px;
    font-weight: bold;
    font-family : verdana,arial,helvetica,geneva,sans-serif;
    color: black;
    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: 17px;
    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:9px;
    font-family : verdana,arial,helvetica,geneva,sans-serif;
    color: black;
}
.downloadNowDiv {
    margin: 0;
    padding: 5px;
    border: 0px solid #999999  ;
}
.innerPage {
    background-color: white;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    vertical-align:top;
}
.apNormalText {
    font-size: 13px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight: normal;
    color:#000000;
}
.apLink,
.apLink:visited,
.apLink:active,
.apLink:hover{
    font-size: 12px;
    font-family: verdana,helvetica,geneva,sans-serif;
    padding: 0px;
    margin: 0px;
    color:#BE2F21;
    text-align: left;
}
.apBackgroundLeft {
    background-color: white;
}
.apBackgroundRight {
    background-color: #D5F0FD;
}
.apSubscribeOptions {
    font-size: 13px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    color:#000000;
}

.apSubscribeOptions2 {
    font-size: 13px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight: bold;
    color:#BE2F21;
}
.apHeading {
    font-size: 17px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight:normal;
    color:#000000;
    font-weight:bold;
}
.apHeading2 {
    font-size: 18px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight:normal;
    color:#BE2F21;
    font-weight:bold;
}
.apSubHeading {
    font-size: 13px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight:normal;
    color:#000000;
    font-weight:bold;
}
.apNonMemberHeading {
    font-size: 20px;
    font-family: verdana,helvetica,geneva,sans-serif;
    padding: 0px;
    margin: 0px;
    color:#BE2F21;
    font-weight:bold;
    
}
.apPayPerDownloadDescription {
    font-size: 13px;
    font-family: verdana,helvetica,geneva,sans-serif;
    padding: 0px;
    margin: 0px;
    color:#000000;
}
.apNonMemberHeadingSmall,
.apSubscribeOptionsHeading {
    font-size: 13px;
    font-family: verdana,helvetica,geneva,sans-serif;
    padding: 0px;
    margin: 0px;
    color:#000000;
    font-weight:bold;    
}
.apNonMemberHeadingSmall h3 {
    border-style: solid;
    border-width: 0 0 1px 0;
}
.apLoginHeading {
    font-size: 20px;
    font-family: verdana,helvetica,geneva,sans-serif;
    padding: 0px;
    margin: 0px;
    color:#000000;
    font-weight:bold;
}
.apLoginHeadingSmall {
    font-size: 13px;
    font-family: verdana,helvetica,geneva,sans-serif;
    padding: 0px;
    margin: 0px;
    color:#000000;
    font-weight:bold;
}
.listingSubHeader {
    font-size: 12px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight: bold;
    color:#BE2F21;
    text-transform:uppercase;
    line-height:25px;
    padding-left: 5px;
}
.listingComingSoon {
    width: 100%;
    font-size: 17px;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight: bold;
    color:#BE2F21;
    text-transform:uppercase;
    text-align: center;
}

table.listingItemRowTable {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid Olive  ;
    width: 100%;
}
table.listingItemTable {
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;  
	border: 1px solid  #dddddd;
}

td.listingItemCell{
  padding: 0px 0px 0px 0px;
  width:100%;
  text-align: center;
  vertical-align: middle;
  border: 0px solid  #dddddd ;
}

div.listingItemImageContainer {
  width: 80px;
  height: 120px;
  overflow: hidden;
  vertical-align: middle;
  margin: auto;
  padding: 0px 0px 0px 0px;
  border: 0px solid Fuchsia ;

}
.frontPageTeaserText {
	font-size: 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	line-height: 1.5;
  margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;

}


.listingMore {
	width: 98%;
	display: block;
	text-align:right;
	
}

.listingPrice {
	float:right;
	font-size: 11px;
	font-family: verdana,helvetica,geneva,sans-serif;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
	font-weight:bold;
	vertical-align : bottom;
}
.listingDscContrib {
	font-size: 11px;
	font-family: verdana,helvetica,geneva,sans-serif;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
	font-weight:bold;
	height: 75px;
	
}
.listingDsc {
	font-size: 11px;
	font-family: verdana,helvetica,geneva,sans-serif;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
	font-weight:bold;
}
.listingContrib {
	font-size: 11px;
	font-family: verdana,helvetica,geneva,sans-serif;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
	font-weight:normal;
	margin-top: 5px;
}


.itemDscMain ,
.summaryTitle ,
.itemHeader ,
.itemDsc,
.listingTitle {
	font-size: 11px;
	font-family: verdana,helvetica,geneva,sans-serif;
	background-color: white;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
	font-weight:bold;
}
.standardLinksSmall,
.standardLinksSmall:visited,
.standardLinksSmall:active,
.standardLinksSmall:hover,
.listingText,
.changeInfoLink {
	font-size: 11px;
	font-family: verdana,helvetica,geneva,sans-serif;
	background-color: white;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
}

.utilityLinks,
.utilityLinks:visited,
.utilityLinks:active,
.utilityLinks:hover {
	font-size: 11px;
	font-family: verdana,helvetica,geneva,sans-serif;
	background-color: white;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
	text-align: right;
}
.articleSortLinks,
.articleSortLinks:visited,
.articleSortLinks:active,
.articleSortLinks:hover {
  font-size: 12px;
  font-family: verdana,helvetica,geneva,sans-serif;
  background-color: white;
  padding: 0px;
  margin: 0px;
  color:#BE2F21;
  text-align: right;
}

.utilityLinks2,
.utilityLinks2:visited,
.utilityLinks2:active,
.utilityLinks2:hover
{
	font-size: 11px;
	font-family: verdana,helvetica,geneva,sans-serif;
	background-color: white;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
	text-align: right;
	font-weight:bold;
}

.footerText,
.footerText:visited,
.footerText:active,
.footerText:hover{
	font-size: 9px;
	font-family: verdana,helvetica,geneva,sans-serif;
	padding: 0px;
	margin: 0px;
	color:#BE2F21;
	text-align: left;
	vertical-align: bottom;
}

.navText,
.navText:visited,
.navText:active
{
	font-size: 12px;
	color: white;
	font-family: verdana,helvetica,geneva,sans-serif;
	text-decoration: none;
	text-align:center;
	margin-left: 6.5px;
	margin-right: 6.5px;
}
.navText:hover,
.navTextSelected,
.navText a:hover
{
	font-size: 12px;
	color:#BE2F21;
	font-family: verdana,helvetica,geneva,sans-serif;
	text-decoration: none;
	text-align:center;
	margin-left: 6.5px;
	margin-right: 6.5px;
}

.navTextCell {
	padding-top: 5px;
}
form {
	margin: 0px;
}
.locator {
	width: 780px;
	text-align:left;
	position:absolute;
	left:50%;
	margin-left: -390px; /* must be half of width */
}
.shadowTop {
	background: url('/vimedia/bfv3/shadow_top.jpg') repeat-x top left;
	margin: 0px;
}
.shadowBottom {
	background: url('/vimedia/bfv3/shadow_bottom.jpg') repeat-x top left;
	margin: 0px;
}
.navBackground {
	background-color: white;
	margin: 0px;
}
.shadowRight{
	background: url('/vimedia/bfv3/shadow_right.jpg') repeat-y top left;
	margin: 0px;
}
.shadowTopRightCorner{
	background: url('/vimedia/bfv3/shadow_top_right_corner.jpg') no-repeat top left;
	margin: 0px;
}
.footerUrl{
	text-align: right;
	margin: 0px;
}
.shadowBottomRightCorner{
	background: url('/vimedia/bfv3/shadow_bottom_right_corner.jpg') no-repeat top left;
	margin: 0px;
}
.shadowBottomLeftCorner{
	background: url('/vimedia/bfv3/shadow_bottom_left.jpg') no-repeat top left;
	margin: 0px;
}
.shadowTopRight{
	background: url('/vimedia/bfv3/shadow_top_right.jpg') no-repeat top left;
	margin: 0px;
}
.topBar{
	/* background: url('/vimedia/bfv3/top_bar.jpg') repeat-x bottom left;
	*/
	margin: 0px;
	vertical-align: middle;
	background-color: #D6C400;
}
.topBarLine {
	margin: 0px;
	vertical-align: bottom;
	background-color:#BE2F21
}
.topBarDiag{
	/*
	background: url('/vimedia/bfv3/top_bar_diag.jpg') no-repeat top left;
	margin: 0px;
	*/
	vertical-align:top;
	background-color:#D6C400;
}
.topBarBg{
	/*
	background: url('/vimedia/bfv3/top_bar_diag.jpg') no-repeat top left;
	margin: 0px;
	vertical-align:top;
	*/
	background-color:white;
}
.topBarDiag2 {
	/*
	background: url('/vimedia/bfv3/top_bar_diag2.jpg') no-repeat top left;
	*/
	margin: 0px;
	vertical-align:top;
}
.searchUtilBar{
	background-color: white;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}


.searchBox {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 10px;
	color: black;
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #dddddd;
}



.leftColumnText:Hover {
	color: #744c8F;
}

.standardLinks2:visited
{
	color:#BE2F21;
	font-size : 11px;
}

.standardLinks2:hover
{
	color:#BE2F21;
	font-size : 11px;
}

.standardLinksLarge:visited {
	color:#BE2F21;
	font-size : 13px;
}
.standardLinksLarge:hover {
	color:#BE2F21;
	font-size : 13px;
}

.alternatingList{
	background:#E7F7FE;
}
.accessPageBackground {
	background: white;
}
.leftColumnNavBackground {
	background: #cccccc;
}
.cartIndicator {
	background: #4F3C13;
}
.sideNavigatorBackgroundLight {
	background: #9DC3D9;
}

.darkUnderline {
  border-style: solid;
  border-color: #cccccc ;
  border-width: 0 0 1px 0;
}
.orangeLine {
	border-right:7px solid white; /*same as page background colour*/
	border-bottom:7px solid #CFB900; /*black, bottom, border*/
}
.blueLine {
	border-right:7px solid white; /*same as page background colour*/
	border-bottom:7px solid #63C8F5; /*black, bottom, border*/
}
.redLine {
	border-right:7px solid white; /*same as page background colour*/
	border-bottom:7px solid #B32014; /*black, bottom, border*/
}

table.homeinnerbg {
	background-color: #2553a4 ;
}
.popUpCalendarBG{
	background: #C3D3DC;
}
.sideNavigatorBackgroundDark {
	background: #C3D3DC;
	color:white;
}
.bbsRadioButton {background-color:#FFFFFF; color:#75008E;}

td.innerbelowleftcol {
	background: url('/vimedia/bfv3/innerbelowleftcol.gif') repeat-y scroll top right;
	margin: 0;
}
td.innerbelowrightcol {
	background: url('/vimedia/bfv3/innerbelowrightcol.gif') repeat-y scroll top left;
	margin: 0;
}
td.homebelowleftcol {
	background: url('/vimedia/bfv3/homebelowleftcol.gif') repeat-y scroll top right;
}

.quickLinksMenuBG{
	background-color : #8992A6;
	z-index: 35;
}
.quickLinksNew:Hover {
	color : #0E0541;
	z-index: 35;
}
.orderOutline {
	border-style:solid;
	border-width:1px;
	border-color:#EFEFEF;
}


.bannerSpacingFont {
	font-size: 6pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}
.signInLinks{
	font-size: 6.5pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: #5D1459;
	text-decoration: none;
}
.headerBars{
	font-size: 6.5pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: #BA00FF;
	text-decoration: none;
}


.adLinkDark {
	font-size: 7pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: black;
}
.sideLinksMiddleText{
	font-size: 7pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	background: white;
}
.accessSubPoints{
	font-size: 7pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: black;
	line-height: 1.5;
}

.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 : #D4F0FC; }


.itemText,
.signInMessages,
.printAccountInfo,
.contactText {
    font-size: 8pt;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight: normal;
}
.requiredFieldText,
.regularPriceDiscounted,
.itemStrong {
    font-size: 8pt;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-weight: bold;
}
.regularPriceDiscounted { text-decoration: line-through; }
.orderOptionChosen {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    color: black;
    font-weight: bold;
    font-size: 8pt;
}
.orderOptionFuture {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    color: #c0c0c0;
    font-weight: bold;
    font-size: 8pt;
}
.orderOptionVisited {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    color: #c0c0c0;
    font-weight: bold;
    font-size: 8pt;
}
.urgentMessageSmallEmphasis {
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    color: red;
    font-weight: bold;
    font-size: 8pt;
}
.whatshottext{
    font-size: 8pt;
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    font-variant: normal;
    color: white;
}
.urgentMessageSmall ,
.discountedPrice{
    font-family: verdana,arial,helvetica,geneva,sans-serif;
    color: red ;
    font-weight: normal;
    font-size: 8pt;
    display: block;
}
.helpfulLinksText ,
.helpfulLinks{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	line-height: 1.25;
}
.downloadInstructionsLinks,
.faqLinksMiddleText{
	font-size: 8pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	background: white;
}
.advanceSearchHeading {
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.advancedSearchBG,
.itemHeader {
  background-color: #D4F0FC ;
}
.advancedSearchBG {
  border-style: solid;
  border-width: 1px;
  border-color: #93C1D5;
}
.defaultAdText {
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: black;
}
.bannerHeadings {
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.bannerSignedIn {
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color: #7e1257;
	text-decoration: none;
}
.benefitsPlanPointsSmall {
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: black;
}
.footer,
.sideLinks{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	background: black;
	color: white;
}
.leftColumnClicked {
	font-size : 8pt;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : 600;
	color: #cc9900;
	font-variant: normal;
	text-decoration: none;
}
.footerFront{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	background: #28235A;
	color: white;
}
.leftColumnText {
	font-size : 8pt;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : 600;
	color: black;
	font-variant: normal;
	text-decoration: none;
}

.homefooter{
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: 600;
	font-variant: normal;
	background: #282457;
	color: white;
	text-align: center;
}
.accessBenefits,
.benefits{
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: black;
	line-height: 1.6;
}
.footerLink {
	font-size: 8pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	background: black;
	color: white;
	text-decoration: none;
	line-height: 1.00;
}
.bbsNormaltext  {
	font-size:9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
}

.bbsNormalTextBgTint {
	font-size:9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	background : #D4F0FC;
}
.bbsFieldLabel  ,
.bbsPageJump {
	font-size:9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight:bold;
}
.bbsNormalTextLink  {
	font-size:9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	text-decoration:underline;
	color:#000000;
}

.arrowedText {
	font-size: 9pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	line-height: 1.75;
}
.youthTrakCalendarHeading {
	font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color: #091F4E;
}

#youthTrakCalendar {
  width: 100%;
  border: 1px;
  border-style: solid;
  border-color: Silver  ;
  background-color: #ffffff;
  font-size: 12px;
  border-collapse: collapse;
  margin-top: 2px;
}
#youthTrakCalendar tr td{
  height: 80px;
  vertical-align: top;
  border: 1px;
  border-style: solid;
  border-color: Silver  ;
  width: 100px;
  margin:0px;
  padding: 1px;
}
.youthTrakCalendarMonth{
	font-size: 10px;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
  font-weight:bold;
   
}

.faqText {
	font-size: 9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	background: white;
}
.bbsColHeading  {
	font-size:9pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight:bold;
	background: #D5F0FD;
	color: #091E49;
}
.faqLinks{
	font-size: 9pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: #D5F0FD;
	color: black;
  padding-left: 2px;
  padding-right: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.accountHeadings,
.searchHeadings,
.faqHead {
	font-size: 9pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: #D5F0FD;
	color: black;
  padding-left: 3px;
  padding-right: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.downloadInstructionsHead{
	font-size: 9pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	background: #DDDDDD;
	color: black;
}
.innerPageHead{
	font-size: 9pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	background: #295931;
	color: white;
}
.defaultAds {
	font-size: 9pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: white;
	color: black;
}

.cartHeading {
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.shoppingCartHeadings {
	font-size: 9pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background-color: #D5F0FD;
	color:black;
	text-decoration: none;
}
.benefitsSubHead ,
.accessSubHead {
	font-size: 9pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: #1958Af;
	color: white;
	line-height: 1.5;
}
.itemSubHeader,
.modifyAccountSubHead {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.orderBlankColumnLabels {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
}
.adLinkLight {
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: #8992A6;
}
.feedhdrPubDate,
.feeddtlPubDate {
	font-size: 10px;
	color: #000080;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
}
.reportFieldText,
.reportFieldBox {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 10pt;
	color : #666666;
}
.homeFooterFormFieldText {
	font-size: 10px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}
.homeFooterFormFieldLabel {
	font-size: 10px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: white;
}
.homeFooterLink {
	font-size: 10px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: white;
	text-decoration: none;
}


.photoCredit{
	font-size: 10px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: #666666;
	text-decoration: none;
}
.snipe{
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color : red;
	font-weight: 600;
}
.selectFieldText {
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	line-height: 1.25;
}
.itemIndexItemDsc{
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: black;
}
.urgentMessageLarge {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: red;
	font-weight: normal;
	font-size: 10pt;
}
.benefitsPlanPointsNormal {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: black;
}
.clipArtNote {
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	color: #A00F1F;
	line-height: 1.5;
}
.sideNavigatorTextClicked2 ,
.sideNavigatorTextClicked {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	color: #4169e1;
	text-decoration: none;
}
.sideNavigatorTextUnclicked2 ,
.sideNavigatorTextUnclicked {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	color: #0E0541;
	text-decoration: none;
}
.benefitsPlanPointsStrong {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: black;
}
.faqSubHead {
	font-size: 10pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: white;
}


.accessDonate {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: black;
	line-height: 1.6;
}
.benefitsChoice {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: #A1A8B8;
	color: black;
	line-height: 1.5;
}
.requiredInfoMarker{
   color:#BE2F21; 
	 font-size:11px; 
	 font-family:verdana;
}
.accessRequired {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: white;
	color: red;
	line-height: 1.5;
}
.accessMember {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: white;
	color: black;
	line-height: 1.5;
}
.articleFooter ,
.articleSmall ,
.ssText,
.standardLinks:visited,
.faqLinksOther:visited,
.articleListing:visited
{
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11px;
	color:#BE2F21;
}
.ssUnits {
	font-size : 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	vertical-align : top;
}
.ssLessonText {
	font-size : 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
}
.feeddtlDsc,
.feedSmallText {
	font-size: 11px;
	color: #000080;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
}
.bbsDropDownText {
	color: black;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 11px;
}
.popUpCalendarLink{
	font-size: 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: #0000FF;
}
.reqInfoText ,
.sl,
.standardLinks,
.standardLink,
.faqLinksOther,
.articleListing,
#reviews a
{
	font-size: 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	line-height: 1.75;
	color:#A72B1D;
}
.breadCrumbs,
.breadCrumbsPastText
{
	font-size: 13px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	line-height: 1.75;
	color:#BE2F21;
}

.listingMoreLink
{
	font-size: 10px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	line-height: 1.75;
	color:#BE2F21;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	
}

.standardLinks:hover,
.standardLink:hover,
#reviews a {
	font-size: 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	line-height: 1.75;
	color: #A72B1D;
}
.articleByline {
	font-size:11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight: 600;
}

.standardLinks2 {
	font-size : 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color:#BE2F21;
	text-decoration: none;
}

.specialInformText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color : #666666;
	line-height: 1.25;
}
.formFieldTitle {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	font-weight: 600;
	font-size: 11px;
    vertical-align: top;
}
.formfieldtitle {color: #666666; font-weight: normal;}  
.form-table tr td {padding: 0 5px 5px 0; vertical-align:top;}
.articleText,
.articleDate,
.articleMedium {
	font-size: 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	line-height: 1.5;
}

.popUpCalendarHead,
.popUpCalendarDay,
.cartFieldHeadings {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color: black;
}
.formFieldText,
.fieldTitle,
a.fieldTitle,
a.explanatoryMessages,
.explanatoryMessages {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	font-weight: normal;
	font-size: 11px;
}
.libraryTextBold
{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	line-height: 1.25;
}
.standardText,
.libraryText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	line-height: 1.25;
}
.itemIndexLinks{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: black;
}
.feedStandardLinks {
	font-size : 11px;
	font-family : arial,helvetica,geneva,sans-serif;
	color: #999999;
	text-decoration: none;
}
.DownloadItemsText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color: red;
}
.eventWhenWhere {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black ;
	font-weight: 300;
	line-height: 1.25;
}
.eventBlurb ,
.eventInfoSource {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black ;
	font-weight: 300;
	line-height: 1.5;
}
.clipArtText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	color: #17334B;
	line-height: 1.5;
}
.specialNote {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: normal;
	color: #666666;
	line-height: 1.50;
}
.itemIndexLinksBold{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	font-weight: 600;
	color: black;
}
.quickLinks {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #8992A6;
	z-index: 35;
}

.copyRights{
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: white;
	color: black;
}
.cartIndicatorText {
	color: black;
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: #FFFFFF;
}
.quickLinksNewNoHover {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11px;
	font-weight : 600;
	color : white;
	text-decoration : none;
	z-index: 35;
}
.quickLinksNew {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : white;
	text-decoration : none;
	z-index: 35;
	line-height: 1.00;
}
.accessHeadings {
	font-size: 11pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: white;
	color: maroon;
	line-height: 1.3;
}
.eventCalendarText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
  padding-right: 3px;
}
.feedNormalText,
.feedhdrSummary,
.feeddtlSummary ,
.feedhdrDsc{
	font-size: 12px;
	color: #000080;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
  color: black;
}
.whiteBulletSmall{
	font-size: 13px;
	font-weight: 800;
	color: black;
	text-decoration: none;
}
.darkBulletSmall{
	font-size: 13px;
	font-weight: 800;
	color: #8992A6;
	text-decoration: none;
}
.feedHelpText {
	font-size: 12px;
	color:#000080;
	font-weight:bold;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
}
.standardLinksLarge {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 13px;
	font-weight : 600;
	color : #51517F;
}
.standardLinksLarge2 {
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 13px;
	font-weight : 600;
	color: #183A71;
}

.benefitsPlanHeading {
	font-size: 12pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: black;
}
.specialNoteBig {
	font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: 600;
	color: #666666;
	line-height: 1.50;
}
.QNAHeader{
	font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	background: black;
	color: white;
	text-align: center;
}
.benefitsHeadings {
	font-size: 12pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	background: white;
	color: maroon;
	line-height: 1.5;
}
.bbsTitle {
	font-size:13pt;
	font-family:verdana,arial,helvetica,geneva,sans-serif;
	font-weight:bold;
  background-color: White;
}
.eventTitle {
	font-size: 13px;
	font-weight: 800;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}
.reportFieldTitle ,
.reportFieldTitleSmall,
.eventCalendarTitle {
	font-size: 13px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}
.eCardText {
	font-size: 13px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	line-height: 1.50;
}
.feeddtlTitle {
	font-size: 13px;
	color: #000080;
	font-weight: bold;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
}
.clipArtSubTitle {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: 600;
	color: #A1A8B8;
	line-height: 1.25;
}
.articleLarge {
	font-size: 14px;
	font-weight: 600;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	line-height: 1.75;
}
.clipArtBG {
	background: #FFFFFF;
	font-size: 17px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color:black;
}
.bantextdark {
	font-size: 14px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: black;
	font-weight: bold;
}
.bantextlt {
	font-size: 14px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	font-weight: bold;
	color: white;
}
.frontPageText {
	font-size: 14px;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: white;
	line-height: 1.3;
}
.frontPageLinks {
	font-size: 14px;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: yellow;
	line-height: 1.3;
	text-decoration:underline;
}
.frontPageLinks:visited {
	font-size: 14px;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: yellow;
	line-height: 1.3;
}
.accountHeader,
.listingHeader,
.listingSubHeader,
.articleTitle,
.articleKicker {
	font-size: 17px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color:black;
	text-transform:uppercase;
}
.darkIndexLink{
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: #8992A6;
}
.ssAgeGroup {
	font-size : 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
	vertical-align : top;
        text-decoration:none;
}
.ssAgeGroup:hover {
	font-size : 11px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
	vertical-align :top;
        text-decoration:underline;
}

.ssQuarterLink {
	font-size : 13px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : 800;
	text-align : left;
        text-decoration:none;
}
.ssQuarterLink:hover {
	font-size : 13px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : 800;
	text-align : left;
        text-decoration:underline;
}
.feedhdrTitle {
	font-size: 15px;
	color: #000080;
	font-weight: bold;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
}
a.feedhdrTitle {
	font-size: 15px;
	color: #000080;
	font-weight: bold;
	font-family: arial,verdana,helvetica,geneva,sans-serif;
	text-decoration:none;
}
.adTextLB {
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	color: #666699;
	line-height: 1.25;
}
.itemIndexScriptureHeading{
	font-size: 15px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	font-weight: 600;
	color: black;
}
.ssQuarter {
	font-size : 13px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
	text-align :left;
	vertical-align : middle;
}
.holidayMessage {
	padding: 4px 15px 4px 15px;
	font-size: 12px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	color: #FF9933;
	font-weight: 700;
}

.ssUnitTitle {
	font-size : 13px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
}
.downloadablesSectionHeading {
	background: #A1A8B8;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-size : 16px;
	font-weight : bold;
	color : #000033;
}
.codeText {
	background: #EFEFEF;
	font-family :verdana,arial,helvetica,geneva,sans-serif;
	font-size : 11px;
	color :black;
  padding: 5px 5px 5px 5px;
}
.youthTrakHeading {
	font-size: 17px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: black;
  /*
	font-style : italic;
  */
}
.youthTrakSection {
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: black;
	font-style : normal;
}
.youthTrakBullet{
 	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
  color:#BE2F21;
  font-weight:bold;
}
.youthTrakLink {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: #444444;
	text-decoration : none;
}
.youthTrakCalendarDayOfWeek
{
	font-size: 9px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: black;
  font-weight:bold;

}
.youthTrakCalendarDayOfWeek
{
	font-size: 9px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: black;
  font-weight:bold;

}
.youthTrakCalendarMonth
{
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: black;
  font-weight:bold;
  

}
.youthTrakCalendarMonthBox
{
	font-size: 10px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	color: black;
  font-weight:normal;
}

.ssTitle {
	font-size : 13px;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	font-weight : bold;
	text-align: left;
}

.articleXLarge {
	font-size: 17px;
	font-weight: bold;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	line-height: 2.0;
	color:#BE2F21;
}
.articleTitle2 {
	font-size: 18px;
	font-weight: bold;
	font-family : verdana,arial,helvetica,geneva,sans-serif;
	line-height: 1.75;
}
.itemIndexHeading,
.itemIndexSummaryHeading{
	font-size:17px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: black;
}
.clipArtTitle {
	font-size: 18px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: 600;
	color: #000033;
	line-height: 1.25;
}
.categoryHeading {
	font-size: 20px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-weight: 600;
	color: black;
	line-height: 1.25;
	background: black;
}
input.feedSmallText
{  height: 20px;
	width: 250px;
	border: 1px solid #000080;
	padding: 2px 2px
}
.quickLinksMenu {
	border-style:solid;
	border-width:0px;
	border-color: #8992A6;
	top:0px;
	left: 100px;
	visibility: hidden;
	position:absolute;
	z-index: 35;
}

.inlineHelp{
  width: 730px;
  border-style: solid;
  border-width: 1px;
  border-color: #FFE222;
  background-color: #FFFBE2;
  margin: 0px;
  margin-top: 15px;
  padding: 5px;
  margin-bottom: 15px;
  display: none;
}
.inlineHelpShow {
  margin-bottom: 10px;
}
.inlineHelpShow a {
  color: #BE2F21;
}
.standardTable {
  width: 750px;
  margin-top: 15px;
}
.standardTable tr td{
  padding-bottom: 10px;
}
.blueText:link, 
.blueText:visited, 
.blueText:hover {
  color: #0000FF;
}

#MenuDiv {
    width: 740px;
    height: 31px;
    text-align: center;
    background-image: url('/vimedia/bfv3/bf-nav-bg3.jpg');
    background-repeat: repeat-x;
    float: left;
    line-height:26px;
}
#MenuDivEdge {
    width: 30px;
    height: 31px;
    background-image: url('/vimedia/bfv3/bf-nav-bg3_edge.jpg');
    float: left;
}
.bannerCategoryText {
    color : #B1A070;
    font-family : sans-serif;
    font-weight : 700;
    font-size : 10px;
    text-decoration : none;
    display: inline;
    text-align: center;
}
.bannerCategoryTextAlt {
color:#ffffff;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-size:12px;
font-weight:500;
text-decoration:none;
        display : inline;
        width: 30px;
        text-align: center;
        padding-left: 10px;
        padding-right: 10px;
}
.TopNavText {
    color : #ffffff;
    font-family : verdana,arial,helvetica,geneva,sans-serif;
    font-size : 13px;
    font-weight : 500;
    text-decoration : none;
}
.TopNavText:hover {
    color : #65C7F4
}

#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: #D4F0FC;
text-decoration: none;
color: black;
}

.sideNavigatorBackgroundHeader 
{
color:#BE2F21;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-size:13px;
line-height:1.75;
}
.siteCategories {
color:black;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.siteCategories:hover {
text-decoration:underline;
}
.articleIndexLinks {
color:black;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.articleIndexLinksBold {
color:black;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.articleIndexLinks:hover {
text-decoration:underline;
}
.indexHeading {
font-family:verdana,arial,helvetica,geneva,sans-serif;
}

.subFormTitle {
color:#333333;
font-family:arial,verdana,helvetica,geneva,sans-serif;
font-size:18px;
font-weight:900;
}

.subFormFieldLabel {
color:#333333;
font-family:arial,verdana,helvetica,geneva,sans-serif;
font-size:13px;
font-weight:900;
}

.subFormFieldText {
color:#333333;
font-family:arial,verdana,helvetica,geneva,sans-serif;
font-size:11px;
}

.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 solid #dddddd;
height: 24px !important;
font-family: verdana,arial,helvetica,geneva,sans-serif;
font-size: 12px;
}



.similarItemBlock, .newReleasesBlock {
padding: 0;
}
.similarItemBlock a, .newReleasesBlock a {
text-decoration: none;
}

h3 {
margin-bottom: 10px;
font-size: 14px;
font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.shopCartSimItem, .shopCartNewRelease {
width: 23%;
margin: 0 1%;
padding: 0;
float: left;
text-align:center;
text-decoration: none;
color:black;
}

.separator {
display: none;
}

.simItemTitle, .newReleaseTitle {
height: 35px;
margin: 0 0 10px 0;
font-size: 12px;
font-weight: bold;
display:block;
color: black;
}

.shopCartSimItem .contrib, .shopCartNewRelease .contrib {
display:block;
margin-top: 5px;
clear: both;
}

.italic {
font-style: italic;
}

.compItemList{
list-style: none inside none;
padding: 0;
margin: 0;
font-size: 11px;
font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.compItemList div {
display:inline-block;
}
.compItem {
margin: 0;
background-color: white;
padding: 5px 10px;
width: 570px;
}

/*ie inline-block hacks*/
* html .compItemList div {
  display: inline;
  zoom:1;
}
*:first-child+html .compItemList div {
  display: inline;
  zoom:1;
}

.compItemTitle {
width: 200px;
}
.compItemID {
width: 100px;
}
.clearfix {
clear:both;
float: none !important;
height:1px;
}

.compItemInput {
width: 60px;
}
.compItemInput input {
margin: 0;
height: 14px;
font-size: 10px;
}
.compItemPrice {
width: 60px;
}
.compItemAvail {
width: 115px;
}
.compItemSubmit {
width:570px;
text-align: right;
margin-top:10px;
}
.compItemSubmit input {
width: auto;
}

.miniCartImgContainer {
width: 50px;
float: left;
padding-right: 10px;
}
.miniCartOrder {
float:right;
padding: 5px 10px;
background-color: #efefef;
margin-right: 45px;
}
.miniCartItemDscContainer {
font-family: verdana,arial,helvetica,geneva,sans-serif;
width: 135px;
font-size: 12px;
float: left;
}
.miniCartOrderTotalContainer {
font-family: verdana,arial,helvetica,geneva,sans-serif;
font-size: 12px;
float: left;
width: 165px;
padding-top: 3px;
}
.miniCartButtonContainer {
text-align: left;
float: right;
width: 150px;
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;
}
.clear {
clear:both;
}
