body { font-size: 12px; font-family: arial, verdana, sans-serif; }
p { font-size: 12px; font-family: arial, verdana, sans-serif; padding-bottom: 8px; }
td { font-size: 12px; font-family: arial, verdana, sans-serif; }

a:link { color: #0a4d6c; text-decoration: none; }
a:visited { color: #0a4d6c; text-decoration: none; }
a:hover { color: #0a4d6c; text-decoration: underline; }
a:active { text-decoration: underline; }

h1 { color: #0a4d6c; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-transform: uppercase; margin-top: 0; padding-top: 0; }
h2 {
	color: #0a4d6c;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
	padding-top: 0;
}
h3 { font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 10px; margin-right: 11px; margin-bottom: 0; }
h4 {
	font-size: 13px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0;
}

.DetailFormat { color: #FFFFFF; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }

.RightRedBox { width:auto; height:auto; padding-top: 6px; padding-bottom: 6px; border-width:0px; background-color: #8d0f10; background-image: url(../images/eProd/RedBanner.jpg); vertical-align: middle; text-align:center; }
.RightRedBox_Outline { width:auto; border-width:1px; border-color:#c49f73; border-style:solid; padding:5px; }
.Outline { width:300px; border-width:1px; border-color:#c49f73; border-style:solid; background-color: #f8f1dd; padding:5px; }
.DetailMenu_ON { width:120px; height:auto; padding-top: 7px; padding-bottom: 6px; background-color: #FFFFFF; background-image: url(../images/store/tabON_background.gif); color: #000000; background-repeat:repeat-x; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; vertical-align: middle; text-align:center; text-decoration:none; }
.DetailMenu_OFF { width:120px; height:auto; padding-top: 7px; padding-bottom: 6px; border-width:0px; background-color: #FFFFFF; background-image: url(../images/store/tabOFF_background.gif); background-repeat:repeat-x; color: #000000; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; vertical-align: middle; text-align:center; text-decoration:none; }

.PsalliteOSubhead { color: #a85026; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.PsalliteSubhead2 { color: #555414; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }
.LargeHead { color: #9c1821; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 3px; padding-bottom: 2px; }
.PsalliteLargeHead { color: #555414; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin-bottom: 3px; padding-bottom: 2px; }
.PsalliteFAQOff { background-image: url(../images/dot_clear.gif); border: solid 0px #FFFFFF; color: #000000; text-decoration: underline;}
.PsalliteFAQOn { background-image: url(../images/dot_clear.gif); border: solid 0px #FFFFFF; color: #a85026; text-decoration: underline;}
.imgborder { margin: 8px; outline: double 3px #c59b17; }
.quoteitalic { color: #0a4d6c; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.SacredSong { line-height: 180%; padding-bottom: 0; }
.quotestd { color: #0a4d6c; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; }
.mapnav { margin-left: 22px; }
.mapnav2 { margin-left: 44px; }
.smltxt { font-size: 10px; padding-top: 2px; padding-bottom: 4px; }
 hr { border: 0; width: 100%; background-color: #b6c4cf; height: 1px; margin-top: 4px; margin-bottom: 2px; }
hr.dots { background-image: url(../images/dotted_shadow.jpg); background-repeat: repeat-x; width: 100%; height: 10px; margin-bottom: 2px; border: 0; outline-width: 0; }
hr.tandots {
	background-image: url(../images/tan_dotted_shadow.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 10px;
	margin-bottom: 2px;
	border: 0;
	outline-width: 0;
}
hr.tan { background-color: #faf5e7; margin-bottom: 2px; width: 100%; height: 1px; margin-top: 4px; border: 0; }
.faqitem { color: #0a4d6c; font-size: 13px; font-weight: bold; }
.faqsubhead { color: #000; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; }
.footertxt { color: #464646; font-size: 11px; }
.menuheader { font-size: 13px; font-family: arial, verdana, sans-serif; font-weight: bold; line-height: 20px; margin: 0 11px 0 0; }
.breadcrumb { font-size: 11px; }
.breadcrumbit { color: #787878; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.boxMenuText { font-size: 12px; margin: 0; padding-bottom: 6px; }
fieldset.menubox { border: solid 1px #9fb1c0; margin: 8px 0; padding: 8px; }
fieldset.tint { background-color: #faf5e7; margin: 8px 0; padding: 2px 4px; border: solid 1px #e0d099; }
fieldset.tint2 { background-color: #f2d7ca; margin: 8px 0; padding: 2px 4px; border: solid 1px #c17551; }
fieldset.Psallitetint { background-color: #faf5e7; margin: 8px 0; padding: 2px 4px; border: solid 1px #abaa6d; }
fieldset.fittedbox {
	border: solid 1px #9fb1c0;
	padding: 8px;
	width: 300px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}
.vertSpacing { margin: 8px 0; }
.title { color: #0a4d6c; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.subtitle { color: #0a4d6c; font-size: 13px; font-weight: bold; }
.author { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
ul { margin-top: 2px; margin-right: 0; }
.ulpsallite { margin-top: 4px; margin-right: 0; margin-left: 20px; padding-left: 2px; list-style-type: disc; }
.lipsallite { background-attachment: scroll; background-position: 0 0.35em; margin: 0 0 8px 0; padding: 0; list-style-type: disc; }
.musictitle { color: #000; font-size: 13px; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.BBauthor { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
.BBimg { margin: 0 8px 8px 0; border: solid 1px #347999; }
.BBtitle { font-size: 11px; font-family: arial, verdana, sans-serif; font-weight: bold; }
.BBsale { color: #9c1821; font-size: 11px; font-family: arial, verdana, sans-serif; font-weight: bold; }
.nrquote { font-family: Georgia, "Times New Roman", Times, serif; }
.imgRightSpace { margin-right: 10px; margin-bottom: 8px; }
.imgLeftSpace { margin-bottom: 8px; margin-left: 10px; }
.freeshipping_small { color: #245d2e; font-size: 13px; font-weight: bold; }
.freeshipping_large { color: #245d2e; font-size: 17px; line-height: 22px; font-weight: bold; }

