a  {
	text-decoration: none;
	color: #FFC;
}

a ins  {
   text-decoration: none;
}

#childrentext p a:hover,
#bookstext p a:hover,
#jewelrytext p a:hover,
#statuarytext p a:hover,
#candleholderstext p a:hover,
#bannerstext p a:hover,
#communionbutton a:hover,
#furnituretext p a:hover,
#i1stholycommuniontext p a:hover,
#rosariestext p a:hover,
#christmastext p a:hover,
#miscsuppliestext p a:hover,
#videosmusictext p a:hover,
#biblestext p a:hover,
#candlestext p a:hover,
#giftitemsmenu li a:hover,
#bookmenu li a:hover,
#churchsuppliesmenu li a:hover,
#specialsbutton a:hover,
#vestmentstext p a:hover,
#id131communionmenu li a:hover,
#videosmusicbutton a:hover,
#giftitemsbutton a:hover,
#bookbutton a:hover,
#churchsuppliesbutton a:hover,
#candlesbutton a:hover  {
   font-weight: bold;
}

#miscsuppliestext p a,
#rosariestext p a,
#biblestext p a,
#jewelrytext p a,
#candleholderstext p a,
#candlestext p a,
#bannerstext p a,
#i1stholycommuniontext p a,
#furnituretext p a,
#vestmentstext p a,
#statuarytext p a,
#bookstext p a,
#childrentext p a,
#christmastext p a,
#videosmusictext p a  {
   font-weight: Normal;
   color: #FDEDBD;
}

#rosariestext p,
#biblestext p,
#miscsuppliestext p,
#childrentext p,
#candlestext p,
#jewelrytext p,
#bannerstext p,
#vestmentstext p,
#christmastext p,
#statuarytext p,
#furnituretext p,
#i1stholycommuniontext p,
#candleholderstext p,
#bookstext p,
#videosmusictext p  {
   font: 14px/21px Arial;
   margin: 0px;
   text-decoration: underline;
   color: #FDEDBD;
   padding-bottom: 10px;
   text-align: left;
}

#videosmusicbutton a,
#churchsuppliesbutton a,
#bookbutton a,
#communionbutton a,
#candlesbutton a,
#specialsbutton a,
#giftitemsbutton a  {
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FDEDBD;
}

#thisdebutchristmasnovelhas p,
#letthechallengingandplayfu p,
#hemaybeknownassantaclaus p,
#arhymingchristianpictureboo p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
}

#saintnickreadmorebutton a,
#makestraightreadmorebutton a,
#bethlehemreadmorebutton a,
#magireadmorebutton a,
a.readmore  {
   background-repeat: no-repeat;
   display: block;
   height: 27px;
   width: 85px;
   background-position: 0% 0px;
   font-size: 27px;
   line-height: 27px;
}

#specialsbutton,
#videosmusicbutton,
#communionbutton,
#giftitemsbutton,
#churchsuppliesbutton,
#bookbutton  {
	font: 14px/26px Arial;
	padding-bottom: 10px;
	text-align: left;
	visibility: visible;
	position: absolute;
	left: 45px;
	width: 123px;
	height: 26px;
}

#thisiswheretextgoesforne p,
#thisiswheretextgoesforco p,
#thisiswheretextgoesforaboutus p  {
   font: 30px/21px Arial;
   margin: 0px;
   color: #030303;
   padding-bottom: 10px;
   text-align: left;
}

#bookmenu li a,
#giftitemsmenu li a,
#churchsuppliesmenu li a,
#id131communionmenu li a  {
   font-weight: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FDEDBD;
   width: 100%;
   display: block;
}

#thisiswheretextgoesforco,
#thisiswheretextgoesforaboutus,
#thisiswheretextgoesforne  {
   visibility: visible;
   position: absolute;
   left: 210px;
   top: 232px;
   z-index: 25;
   width: 555px;
}

#ordersbutton a,
#aboutusbutton a,
#newsbutton a,
#homebutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#giftitemsmenu li,
#bookmenu li,
#id131communionmenu li,
#churchsuppliesmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#homebutton a:hover,
#ordersbutton a:hover,
#newsbutton a:hover  {
   background-position: -142px 0%;
}

#giftitemsmenu,
#bookmenu,
#churchsuppliesmenu  {
   font: 14px/31px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FDEDBD;
   visibility: hidden;
   position: absolute;
}

#saintnickbookbutton a,
#bethtownbookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 76px;
   background-position: 0% 0px;
   font-size: 76px;
   line-height: 76px;
}

#ordersbutton,
#homebutton,
#newsbutton  {
   visibility: visible;
   position: absolute;
   top: 158px;
   z-index: 3;
   width: 142px;
   height: 40px;
}

#id140catunderline,
#id160catunderline  {
   visibility: visible;
   position: absolute;
   left: 38px;
   z-index: 2;
   width: 129px;
   height: 25px;
   background-repeat: no-repeat;
}

#videosmusicpopdown,
#candlespopdown  {
	visibility: visible;
	position: absolute;
	left: 26px;
	z-index: 3;
	width: 144px;
	height: 29px;
	background-repeat: no-repeat;
}

#news,
#aboutus,
#contact,
#home  {
   margin: 0px auto 0px auto;
   width: 807px;
   position: relative;
}

#makestraightreadmorebutton a  {
   background-image: url(homemedia/makestraightreadmorebutton.gif);
}

#bethlehemreadmorebutton a  {
   background-image: url(homemedia/bethlehemreadmorebutton.gif);
}

#saintnickreadmorebutton a, a.readmore  {
   background-image: url(homemedia/saintnickreadmorebutton.gif);
}

#id131communionmenu li a  {
   text-decoration: underline;
}

#i1stholycommuniontext  {
   visibility: hidden;
   position: absolute;
   left: 356px;
   top: 353px;
   z-index: 21;
   width: 150px;
}

#contactbutton a:hover  {
   background-position: -143px 0%;
}

#accountbutton a:hover  {
   background-position: -104px 0%;
}

#saintnickbookbutton a  {
   width: 69px;
   background-image: url(homemedia/saintnickbookbutton.gif);
}

#id47bannersbackground  {
   background: url(aboutusmedia/id47bannersbackground.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 259px;
   z-index: 2;
   width: 144px;
   height: 126px;
}

#id72bannersbackground  {
   background: url(aboutusmedia/id72bannersbackground.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 415px;
   z-index: 12;
   width: 144px;
   height: 92px;
}

#aboutusbutton a:hover  {
   background-position: -141px 0%;
}

#churchsuppliespopdown  {
	background: url(aboutusmedia/churchsuppliespopdown.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 25px;
	top: 259px;
	z-index: 40;
	width: 145px;
	height: 29px;
	background-image: url(aboutusmedia/churchsuppliespopdown.gif);
}

#magireadmorebutton a  {
   background-image: url(homemedia/magireadmorebutton.gif);
}

#bethtownbookbutton a  {
   width: 73px;
   background-image: url(homemedia/bethtownbookbutton.gif);
}

#churchsuppliesbutton  {
   z-index: 41;
   top: 259px;
}

#id107cadnleholdbkrd  {
   background: url(aboutusmedia/id107cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 339px;
   top: 474px;
   z-index: 26;
   width: 186px;
   height: 156px;
}

#id102cadnleholdbkrd  {
   background: url(aboutusmedia/id102cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 339px;
   top: 476px;
   z-index: 24;
   width: 186px;
   height: 161px;
}

#churchsuppliespopup  {
   background: url(aboutusmedia/churchsuppliespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 169px;
   top: 259px;
   z-index: 30;
   width: 156px;
   height: 190px;
}

#churchsuppliesmenu  {
   width: 137px;
   z-index: 33;
   top: 256px;
   left: 192px;
}

#videosmusicpopdown  {
   background-image: url(aboutusmedia/videosmusicpopdown.gif);
   top: 383px;
}

#id87cadnleholdbkrd  {
   background: url(aboutusmedia/id87cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 382px;
   z-index: 18;
   width: 186px;
   height: 156px;
}

#id82cadnleholdbkrd  {
   background: url(aboutusmedia/id82cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 353px;
   z-index: 16;
   width: 186px;
   height: 344px;
}

#id62cadnleholdbkrd  {
   background: url(aboutusmedia/id62cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 353px;
   z-index: 8;
   width: 164px;
   height: 67px;
}

#id129communionbkrd  {
	background: url(aboutusmedia/id129communionbkrd.gif) no-repeat;
	visibility: hidden;
	position: absolute;
	left: 169px;
	top: 290px;
	z-index: 35;
	width: 163px;
	height: 120px;
	background-color: #580300;
	background-image: url(aboutusmedia/id129communionbkrd.gif);
}

#id67cadnleholdbkrd  {
   background: url(aboutusmedia/id67cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 386px;
   z-index: 10;
   width: 164px;
   height: 251px;
}

#id124communionbkrd  {
   background: url(aboutusmedia/id124communionbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 169px;
   top: 383px;
   z-index: 34;
   width: 156px;
   height: 65px;
}

#id57cadnleholdbkrd  {
   background: url(aboutusmedia/id57cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 321px;
   z-index: 6;
   width: 164px;
   height: 187px;
}

#id92cadnleholdbkrd  {
   background: url(aboutusmedia/id92cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 337px;
   top: 351px;
   z-index: 20;
   width: 164px;
   height: 159px;
}

#id97cadnleholdbkrd  {
   background: url(aboutusmedia/id97cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 338px;
   top: 415px;
   z-index: 22;
   width: 186px;
   height: 131px;
}

#id131communionmenu  {
   font: 14px/31px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   text-decoration: underline;
   color: #FDEDBD;
   visibility: hidden;
   position: absolute;
   left: 192px;
   top: 287px;
   z-index: 36;
   width: 140px;
}

#id77cadnleholdbkrd  {
   background: url(aboutusmedia/id77cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 321px;
   z-index: 14;
   width: 164px;
   height: 159px;
}

#id52cadnleholdbkrd  {
   background: url(aboutusmedia/id52cadnleholdbkrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 325px;
   top: 292px;
   z-index: 4;
   width: 144px;
   height: 158px;
}

#id150catunderline  {
   background: url(aboutusmedia/id150catunderline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 290px;
   z-index: 42;
   width: 129px;
   height: 25px;
}

#id165catunderline  {
	background: url(aboutusmedia/id165catunderline.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 27px;
	top: 352px;
	z-index: 48;
	width: 140px;
	height: 25px;
}

#id140catunderline  {
   background-image: url(aboutusmedia/id140catunderline.gif);
   top: 228px;
}

#videosmusicbutton  {
   z-index: 28;
   top: 383px;
}

#id160catunderline  {
   background-image: url(aboutusmedia/id160catunderline.gif);
   top: 383px;
}

#id145catunderline  {
   background: url(aboutusmedia/id145catunderline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 259px;
   z-index: 39;
   width: 129px;
   height: 25px;
}

#id155catunderline  {
   background: url(aboutusmedia/id155catunderline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 321px;
   z-index: 45;
   width: 129px;
   height: 25px;
}

#candleholderstext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 294px;
   z-index: 5;
   width: 127px;
}

#id170catunderline  {
   background: url(aboutusmedia/id170catunderline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 414px;
   z-index: 29;
   width: 129px;
   height: 25px;
}

#miscsuppliestext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 417px;
   z-index: 13;
   width: 128px;
}

#communionpopdown  {
   background: url(aboutusmedia/communionpopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 290px;
   z-index: 43;
   width: 145px;
   height: 29px;
}

#giftitemspopdown  {
   background: url(aboutusmedia/giftitemspopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 352px;
   z-index: 49;
   width: 145px;
   height: 29px;
}

#giftitemsbutton  {
   z-index: 50;
   top: 352px;
}

#specialspopdown  {
   background: url(aboutusmedia/specialspopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 414px;
   z-index: 30;
   width: 145px;
   height: 29px;
}

#aboutusbutton a  {
   width: 141px;
   background-image: url(aboutusmedia/aboutusbutton.gif);
}

#videosmusictext  {
   visibility: hidden;
   position: absolute;
   left: 192px;
   top: 385px;
   z-index: 35;
   width: 135px;
}

#contactbutton a  {
   width: 143px;
   background-image: url(aboutusmedia/contactbutton.gif);
}



#easterbanner  {
   
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 13px;
   z-index: 3;
   width: 507px;
   height: 133px;
}
#easterbanner a {display:block; background: url(/assets/templates/default/images/banners/easter_header.png) no-repeat; width: 507px; height: 133px; text-indent:-9999px;}

#accountbutton a  {
   background: url(aboutusmedia/accountbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 104px;
   font-size: 37px;
   line-height: 37px;
}

#communionbutton  {
   z-index: 44;
   top: 290px;
}

#candlespopdown  {
   background-image: url(aboutusmedia/candlespopdown.gif);
   top: 228px;
}

#giftitemspopup  {
   background: url(aboutusmedia/giftitemspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 168px;
   top: 351px;
   z-index: 29;
   width: 171px;
   height: 248px;
}

#specialsbutton  {
   z-index: 31;
   top: 414px;
}

#ordersbutton a  {
   width: 142px;
   background-image: url(aboutusmedia/ordersbutton.gif);
}

#furnituretext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 323px;
   z-index: 7;
   width: 154px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 158px;
   z-index: 3;
   width: 143px;
   height: 40px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 335px;
   top: 158px;
   z-index: 3;
   width: 141px;
   height: 40px;
}

#vestmentstext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 388px;
   z-index: 11;
   width: 150px;
}

#giftitemsmenu  {
   width: 157px;
   z-index: 29;
   top: 349px;
   left: 183px;
}

#candlesbutton  {
   font: 14px/27px Arial;
   padding-bottom: 10px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 227px;
   z-index: 38;
   width: 127px;
   height: 27px;
}

#christmastext  {
   visibility: hidden;
   position: absolute;
   left: 357px;
   top: 417px;
   z-index: 23;
   width: 171px;
}

#accountbutton  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 553px;
   z-index: 60;
   width: 104px;
   height: 37px;
}

#homebutton a  {
   width: 142px;
   background-image: url(aboutusmedia/homebutton.gif);
}

#ordersbutton  {
   left: 486px;
}

#statuarytext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 355px;
   z-index: 9;
   width: 143px;
}

#newsbutton a  {
   width: 142px;
   background-image: url(aboutusmedia/newsbutton.gif);
}

#childrentext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 384px;
   z-index: 19;
   width: 163px;
}

#candlesbkgrd  {
   background: url(aboutusmedia/candlesbkgrd.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 169px;
   top: 228px;
   z-index: 37;
   width: 156px;
   height: 245px;
}

#rosariestext  {
   visibility: hidden;
   position: absolute;
   left: 358px;
   top: 480px;
   z-index: 30;
   width: 162px;
}

#bookpopdown  {
   background: url(aboutusmedia/bookpopdown.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 321px;
   z-index: 46;
   width: 145px;
   height: 29px;
}

#jewelrytext  {
   visibility: hidden;
   position: absolute;
   left: 358px;
   top: 478px;
   z-index: 25;
   width: 163px;
}

#bannerstext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 261px;
   z-index: 3;
   width: 125px;
}

#candlestext  {
   visibility: hidden;
   position: absolute;
   left: 192px;
   top: 230px;
   z-index: 38;
   width: 135px;
}

#newsbutton  {
   left: 184px;
}

#homebutton  {
   left: 34px;
}

#bookbutton  {
   z-index: 47;
   top: 321px;
}

#kauferlogo  {
   background: url(aboutusmedia/kauferlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 15px;
   z-index: 3;
   width: 216px;
   height: 131px;
}

#biblestext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 323px;
   z-index: 15;
   width: 150px;
}

#bookstext  {
   visibility: hidden;
   position: absolute;
   left: 344px;
   top: 355px;
   z-index: 17;
   width: 158px;
}

#bookpopup  {
	background: url(aboutusmedia/bookpopup.gif) no-repeat;
	visibility: hidden;
	position: absolute;
	left: 169px;
	top: 321px;
	z-index: 30;
	width: 156px;
	height: 123px;
}

#bookmenu  {
   width: 133px;
   z-index: 31;
   top: 318px;
   left: 192px;
}

#magglass  {
   background: url(aboutusmedia/magglass.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 150px;
   top: 460px;
   z-index: 2;
   width: 22px;
   height: 26px;
}

#layer31  {
   background: url(aboutusmedia/layer31.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 807px;
   height: 936px;
}

#layer16  {
   background: url(aboutusmedia/layer16.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 807px;
   height: 211px;
}

#search  {
   background: url(aboutusmedia/search.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 463px;
   z-index: 2;
   width: 77px;
   height: 17px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}

