body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background:#7D021F url(/images/bgmainpage.jpg) repeat-x left top;
	margin-bottom:0px;
}

form { padding:0; margin:0; }
.maintable
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(/images/bgtextnav.jpg) repeat-y left top;
}

.maintable_chain
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:url(/images/bgtextnav_chains.gif) repeat-y left top;
}

.lightbox
{	background:#d5d4d4;
	font-size:12px;
	color:#000000;
	padding:2px;
	font-weight:bold;
	margin-bottom:3px;
	border-bottom:1px solid #666666;
}

.footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:2px;
}

.footer a:link, .footer a:visited, .footer a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color:#FFFFFF;
	border-bottom:1px dashed #FFFFFF;
}

.footer a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #333333;
	border-bottom:1px solid #333333;
} 


.result
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:lowercase;
}


.result a:link, .result a:visited, .result a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#931B37;
	font-size:11px;
	text-transform:lowercase;
}

.result a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
	font-size:11px;
	text-transform:lowercase;
} 

.result span a:link, .result span a:visited, .result span a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
	font-size:11px;
	text-transform:lowercase;
}

.result span a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
	font-size:11px;
	text-transform:lowercase;
} 



.buttonurl a 
{	display:block;
	color:#D1BBC0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
 	text-decoration:none; 
	font-style:normal; font-weight:bold;
}

.buttonurl a:hover
{	display:block;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
 	text-decoration:none; 
	font-style:normal; font-weight:bold;

} 

.buttonurlgrey a 
{	display:block;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
 	text-decoration:none; 
	font-style:normal; font-weight:bold;
}

.buttonurlgrey a:hover
{	display:block;
	color:#c0c0c0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
 	text-decoration:none; 
	font-style:normal; font-weight:bold;

} 

 
select
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.dropdownresult
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D1BBC0;
	background:#a4394e;
	width:450px;
	border:1px solid #a4394e;
	margin-top:7px;

}

.dropdownresultgrey
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background:#4c4c4c;
	width:452px;
	border:1px solid #4c4c4c;
	margin-top:7px;
}

.dropdowntable
{	background-image:url(/images/result/bgdropdownmenu.gif); width:484px; height:34px; padding-left:13px; background-repeat:no-repeat;}

.dropdowntablegrey
{	background-image:url(/images/result/bgdropdownmenugrey.gif); width:484px; height:34px; padding-left:13px; background-repeat:no-repeat;}


.fontcontent
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

H1
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
 	font-weight:normal;
	height:5px;
	line-height:5px;
}

H2
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0; padding:0;
}


.fontindex
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.fontindex a:link, .fontindex a:visited, .fontindex a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color:#860f29;
}

.fontindex a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #F7E0E6;
}

.fonttitle
{	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#680017;
	font-weight:bold;
}

.fontprice
{	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#680017;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}

.fontred
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#680017;
}


.fontcontent a:link, .fontcontent a:visited, .fontcontent a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 12px;
	color:#77021b;
}

.fontcontent a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #F7E0E6;
}


.pagenav
{	background: #999999; background-image:url(/images/result/subcat-pagetable.jpg); width:644px; border:2px solid #84011f;}

.basketurl
{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}


.basketurl a:link, .basketurl a:visited, .basketurl a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color:#5c0015;	text-transform:uppercase;

}

.basketurl a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #999999;
	text-transform:uppercase;

}

/* For thumbnail AND page style sheet only ================= */

.fontthumb
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	
}


.fontthumb a:link, .fontthumb a:visited, .fontthumb a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color:#77021b;
  }

.fontthumb a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	font-size: 11px;
	color: #F7E0E6;
 }

.fontthumb span a:link, .fontthumb span a:visited, .fontthumb span a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color:#860f29;
  }

.fontthumb span a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	font-size: 12px;
	color: #F7E0E6;
 }




.fontpagenumber
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000; 
	
}

.fontpagenumber a:link, .fontpagenumber a:visited, .fontpagenumber a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#333333;
	padding:1px 4px 1px 4px;
	display:block;
 }

.fontpagenumber a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	font-size: 11px;
	color: #333333;
	background-color:#d0d0d0;
	padding:1px 4px 1px 4px;
	display:block;
}
/* END ---  For thumbnail AND page style sheet only ================= */

/* Top description on the level 2 page Style sheet ============================================================== */
.fulldesc
{	
	line-height: 4.1mm;
	color:#660016;
}


.fulldesc a 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color:#FFFFFF;
}

.fulldesc a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #7d021f;
	/*border-bottom:1px dashed #e7cfd5;*/
}

.fulldesc h1 { color:#660016; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/* LEFT NAV Style sheet ============================================================== */
 

.leftnav
{	
	line-height: 4.5mm;
}

.leftnav span
{
	/* width:167px; */
	display:block;
 	font-size:12px;
	/*background:#5C0015;*/
 }
 
 .bgcat
{
	width:162px;
	font-weight:normal;
	/* background:url(/images/bgcatnav.gif) repeat-x top left; */
	padding:2px 0 1px 5px;
}
 
 

.leftnav span a:link, .leftnav span a:visited, .leftnav span a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}

.leftnav span a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
 	color: #e7cfd5;
	font-size:12px;
	/*border-bottom:1px solid #5C0015;*/
	font-weight:normal;
}
 

.leftnav a 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; font-weight:bold;
	font-size: 12px;
	color:#d9b6bf;
}

.leftnav a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none; font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
	/*border-bottom:1px dashed #e7cfd5;*/
}

.leftnav h6 {  border-bottom:2px solid #BE828C; padding:0; margin:0;  }
.leftnav h6 a { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; } /*ddc1c8*/ 
.leftnav h6 a:hover { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;  color:#ddc1c8;  } /*ddc1c8*/ 

.leftnav em { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; margin:0; padding:0; color:#ddc1c8; }
.leftnav em a:link { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; margin:0; padding:0; color:#ddc1c8; }
.leftnav em a:hoverk { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-weight:bold; margin:0; padding:0; color:#FFFFFF; }

.leftnav h2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-weight:bold; color:#FFFFFF;}

/*.catpad {padding:2px 2px 0px 0px; }
  END // LEFT NAV style sheet ============================================================== */

.headerurl
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	color:#e7cfd5;
}

.headerurl a
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#e7cfd5;
}

.headerurl a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #FFFFFF;
}

.headerurl div div { padding-top:3px; }


.text10_plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.text10_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.text12_plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.text12_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.text14_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.learnmoresubtitle {
	font-size: 14px;
	color: #000000;
	font-style:normal;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
	padding-left:5px;
	border:2px solid #F1F1F1;
	background-color:#FFFFFF;
	height:20px;
	padding-top:3px;
	vertical-align:middle;
}

.learnmoresubtitle a:link, .learnmoresubtitle a:visited, .learnmoresubtitle a:active
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color:#5c0015;	

}

.learnmoresubtitle a:hover
{	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 12px;
	color: #999999;
}

.sitemaptitle {
	font-size: 13px;
	color: #680017;
	font-style:normal;
	font-family: Arial;
	font-variant: normal;
	padding-left:5px;
	border-bottom:1px solid #680017;
	background-color:#FFFFFF;
	height:20px;
	padding-top:4px;
	font-weight:bold;
}

.sitemaptitle a:link, .sitemaptitle a:visited, .sitemaptitle a:active
{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#680017;	

}

.sitemaptitle a:hover
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
	color: #999999;
}

hr
{ color:#333333; }

.chaintextbox {	background:#9d9c9d; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:4px; margin-top:15px; }
.chainaddtobasket {  padding:5px 0 5px 5px; margin:20px 0 0 12px; width:615px; background:#b5a1a7; border:1px solid #903c52; }
.chainaddtobasket a:link, .chainaddtobasket a:visited, .chainaddtobasket a:active { color:#8c0720; text-decoration:underline; font-size:12px;}
.chainaddtobasket a:hover {color:#FFFFFF; text-decoration:none; font-size:12px; }


input.btn{
   color:#fff;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#a73a53;
   border:1px solid;
   border-top-color:#85112c;
   border-left-color:#85112c;
   border-right-color:#85112c;
   border-bottom-color:#85112c;}
   
.rosaryimg a img { border:1px solid #7D021F;}
.rosaryimg a:hover  img{ text-decoration:none; border:1px solid #7D021F;}
 