@charset "utf-8";
/* CSS Document */

a { 
	color:white;
	text-decoration: none;
}

body {
	margin:0px;
	background-color:#E4DDC1;
}

.legacyBody {
	margin:0px;
	background-color:#000000;
}

div#nav {
	z-index:3;
	position:relative;
	margin-top:19px;
	margin-left:13px;
}

div#nav ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

div#nav li {
	list-style: none;
	margin-left: 10px;
	padding: 0px;
	border-width: 0px;
}

div#description {
	z-index:3;
	position:relative;
	margin-top:19px;
	margin-left:13px;
}

td#desc {
	vertical-align:top;
}

td#nav {
	vertical-align:top;
}

td#beautyShot {
	vertical-align:top;
}

.nav{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.nav:hover {
	color: #999999;
	text-decoration: none;
}

.nav:visited {
	color: #666666;
	text-decoration: none;
}

.bottomNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}

.bottomNav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

.bottomNav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}

.sideNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* line-height:.5em; */
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}


.sideNav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

.sideNav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}

.legacySideNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* line-height:.5em; */
	font-weight: normal;
	color: #dad188;
	text-decoration:none
}


.legacySideNav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ede7bb;
	text-decoration:none
}

.legacySideNav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #dad188;
	text-decoration:none
}

.insideNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}

.insideNav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

.insideNav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}

.sideNavBlack {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none
}

.sideNavBlack:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration:none
}

.sideNavBlack:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none
}

.shopByText {
	font-weight: 400; 
	font-size: 12px; 
	color: #ffffff; 
	line-height: 1.3; 
	font-style: italic; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none
}

.shopByFragText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
	text-decoration:underline;
	font-style:italic;
	line-height:.75;
}

.shopByFragText:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

.shopByFragText:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.rootStoresBodycopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none
}

.rootStoresHeaders {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066b3;
	text-decoration:none
}

.rootStoreslinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066b3;
	text-decoration:none
}

.rootStoreslinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066ff;
	text-decoration:none
}

.rootStoreslinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066b3;
	text-decoration:none
}

.rootStoresHeadersBlack {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration:none
}

.homepageBodycopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration:none
}

.breadCrumbs{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:300;
	color: #999999;
	text-decoration: none;
	padding:0px;
}

.breadCrumbs:hover {
	color: #999999;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

.content {
	width:960px;
}

.descriptionBodycopy{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #FFFFFF;
	text-decoration: none;
	line-height:1.5;
}

.descriptionBodycopy11pt{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:lighter;
	color: #FFFFFF;
	text-decoration: none;
	line-height:1.25;
}

.descBodycopyLinks{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #FFFFFF;
	text-decoration:underline;
	line-height:1.5;
}

.descBodycopyLinks:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #CCCCCC;
	text-decoration:underline;
	line-height:1.5;
}

.descBodycopyLinks:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #FFFFFF;
	text-decoration:underline;
	line-height:1.5;
}

.orderingChartHeader{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

#colorSwatches{
	position:absolute;
	background-color:white;
	width:800px;
	z-index: 9;
}

#product_zText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

#colorSwatches{
	display: none;
}

.popUpColorsCloseLink{
	float:right; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	margin-right:10px;
}

.popUpColorsExampleSwatch {
	float: left;
}

.popUpColorsDescriptionHeader {
	float:left;
}

.popUpColorsCloseHREF{
	color:red;
}

.popUpColorsExampleText1{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

.popUpColorsExampleText2{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
}

.popUpColorsHeader {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
}

.popUpColorsSubText {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}

#popUpColorsHeaderTD {
	background-color:#dad189;
}

.popUpColorsZdiv {
	padding: 10px;
	border-top:thin solid #000000;
}
.popUpColorsTD {

}

#popUpColorsTD_zText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

#blanket {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.65;
	background-color:#111;
	width:100%;
	height:100%;
	display:none;
}

.LiturgicalsideNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}

.LiturgicalsideNav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none
}

.LiturgicalsideNav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}

.shopByColorTD {
	padding: 5px;
}

#churchOrderingChart td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}


.shopByColorLineArtTable td{
	border:thin solid #dedd8d;
}

td#shopByColorlineArtTD{
	width:110px;
	height:110px;
	background-color:#6d631e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

td#shopByColorLineArtText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding-left:10px;
}

.altTRs {
	background-color:#d1cc92;
}

.altTRs2 {
	background-color:#a7a739;
}

.clearanceAltTRs {
	background-color:#CCCCCC;
}

.clearanceAltTRs2 {
	background-color:#FFFFFF;
}

#zText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

#shopByFragranceNav {
	margin-top:5px;
	margin-bottom:5px;
	line-height:20px;
}

#searchResultTable td {
	text-align:left;
}

.LegacysideNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #dad188;
	text-decoration:none
}

.LegacysideNav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ede7bb;
	text-decoration:none
}

.LegacysideNav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #dad188;
	text-decoration:none
}

.HPdescriptionBodycopy{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	font-weight:100;
	color: #FFFFFF;
	text-decoration: none;
	line-height:1.25;
}

.quickShopHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none
}
.quickShoplinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration:none
}
.quickShoplinks:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #968C50;
	text-decoration:none
}
.quickShoplinks:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration:none
}
.newsHeaderLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066b3;
	text-decoration:none
}

.newsHeaderLinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0091FF;
	text-decoration:none
}

.newsHeaderLinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004478;
	text-decoration:none
}

#navTable td {
	text-align:center;
}

.HopePrText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ca0083;
	text-decoration:none
}

.HopePrLinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ca0083;
	text-decoration:none
}
.HopePrLinks:hover {
	color: #980163;
}

.HopePrLinks:visited {
	color: #ca0083;
}