@charset "UTF-8";
/* CSS Document */


body {
	width:100%;
	margin:0 auto;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#header {
	height:140px;
	width:1290px;	
	text-align:right;
	margin:0 auto;
	padding:20px 0 0 0;
}

#shoppingCart {
	width:250px;
	height:30px;
	float:right;
	color: #7a7272;
	font-size:13px;
	font-family:"Trebuchet MS", Trebuchet, Georgia, "Times New Roman", Times, serif;
	text-align:right;
}
#shoppingCart a {
	font-family:"Trebuchet MS", Trebuchet, Georgia, "Times New Roman", Times, serif;
	color: #7a7272;
	text-decoration: none;
	font-size:13px;
	background: url(../images/ico-cart.gif) no-repeat;
	padding-left: 25px;
}

#shoppingCart a:hover {
	color: #ab1a0f;
  	text-decoration: underline;
	background: url(../images/ico-cart-roll.gif) no-repeat;
}

#navBarBg {
	background:#5c2a26;
	height:40px;
	width:100%;	
	margin:0 auto;
	text-align:center;
}

#navBar {
	background:#5c2a26;
	height:40px;
	width:1290px;
	padding:13px 10px 0 0;
	margin:0 auto;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	color:#ffffff;
	font-size:15px;
}

#navSpacer {
	width:150px; 
	float:left;	
}

#navBar a:link, #navBar a:visited {
	color:#ffffff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0 20px 0 20px;
	font-size:14px;
}

#navBar a:active, #navBar a:hover {
	color:#e3b28b;
}

#rightLinks {
	float:right;
}

#rightLinks a:link, #rightLinks a:visited {
	color:#ffffff;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	margin:0 12px 0 12px;
	font-size:15px;
	font-style:italic;
}

#rightLinks a:active, #rightLinks a:hover {
	color:#e3b28b;
}


#bannerImgBg {
	background:url(../images/collections.jpg) no-repeat center #310905;
	height:628px;
	width:100%;	
}

#bannerImg0 {
	height:628px;
	width:1290px;
	margin:0 auto;
	position:relative; 
	left:0; 
	top:0; 
	background:url(../images/collections.jpg) no-repeat center;
}

.bannerImg1 {
	width:520px;
	height:150px;
	position:absolute;
	top:405px;
	left:0;
	text-align:right;
}

.txt1 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:normal;
	font-size:30px;
	font-variant:small-caps;
	text-align:right;
	left:0;	
	margin:0;
	padding:10px 0 5px 0;
}

.txt2 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:normal;
	font-size:20px;
	font-variant:small-caps;
	text-align:right;
	left:0;	
	padding:0px;
	margin:13px 0 0 0;
}

.bannerImg1 .line {
	background:#ffffff;  
	height:2px;  
	width:50px;
	margin:0 0 0 465px;
}

#bannerImg2 .bannerImg1 p {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:normal;
	font-size:28px;
	font-variant:small-caps;
	text-align:right;
	left:0;	
	padding:4px 0 0 0;
}

#bannerImg2 .bannerImg1 .line {
	background:#ffffff; 
	width:118px; 
	height:2px;  
	width:100px;
	margin:20px 0 0 420px;
}

#bannerImg2 {
	background:url(../images/collections2.jpg) no-repeat center;
	width:1290px;
	height:628px;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity:0.0;
    filter:alpha(opacity=0);
}

#bannerImg2:hover {
	background:url(../images/collections2.jpg) no-repeat center;
	width:1290px;
	height:628px;
	cursor:pointer;
	opacity:1.0;
    filter:alpha(opacity=100);
}



#container { 
	position:relative;
	width:1290px;
	margin:20px auto;
	border:1px solid #e0dddb;
	-moz-box-shadow: 0px 0px 10px #c0bdbb;
	-webkit-box-shadow: 0px 0px 10px #c0bdbb;
	box-shadow: 0px 0px 10px #c0bdbb;
	height:1097px;
}

#box_knights0 {
	width:786px;
	height:406px;
	background:url(../images/knights3.jpg) center no-repeat;
	position:absolute;
	left:14px;
	top:14px;
	border:1px solid #184e96;
}

#box_knights1 {
	width:786px;
	height:406px;
	background:url(../images/knights4.jpg) center no-repeat;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity:0.0;
    filter:alpha(opacity=0);
}

#box_knights1:hover {
	width:786px;
	height:406px;
	cursor:pointer;
	-moz-box-shadow: 0px 0px 12px #1c1a19;
	-webkit-box-shadow: 0px 0px 12px #1c1a19;
	box-shadow: 0px 0px 12px #1c1a19;
	background:url(../images/knights4.jpg) center no-repeat;
	opacity:1.0;
    filter:alpha(opacity=100);
}

.box_knights2 {
	text-align:center; 
	width:360px; 
	position:relative; 
	top:43px; 
	left:18px;
}

.box_knights2 h2 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:bold;
	font-size:30px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_knights2 h3 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:normal;
	font-size:28px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_knights2 .line {
	background:#ffffff; 
	width:118px; 
	height:2px; 
	position:relative; 
	margin:0 auto;
}

.box_knights2 p.text1 {
	margin:0;
	padding:25px 0 20px 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:19px;
	font-style:italic;
	color:#ffffff;
	text-align:center;
}

.box_knights2 p.text2 {
	margin:0px;
	padding:0px;
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#box_ladies0 {
	width:458px;
	height:645px;
	background:url(../images/ladies.jpg) center no-repeat;
	position:absolute;
	left:816px;
	top:14px;
	border:1px solid #7d7767;
}

#box_ladies1 {
	width:458px;
	height:645px;
	background:url(../images/ladies2.jpg) center no-repeat;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity:0.0;
    filter:alpha(opacity=0);
}

#box_ladies1:hover {
	width:458px;
	height:645px;
	cursor:pointer;
	-moz-box-shadow: 0px 0px 10px #65615e;
	-webkit-box-shadow: 0px 0px 10px #65615e;
	box-shadow: 0px 0px 10px #65615e;
	background:url(../images/ladies2.jpg) center no-repeat;
	opacity:1.0;
    filter:alpha(opacity=100);
}

.box_ladies2 {
	text-align:center; 
	position:relative; 
	top:43px; 
}

.box_ladies2 h2 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#464646;
	font-weight:bold;
	font-size:30px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_ladies2 h3 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#464646;
	font-weight:normal;
	font-size:28px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_ladies2 .line {
	background:#626262; 
	width:118px; 
	height:2px; 
	position:relative; 
	margin:0 auto;
}

.box_ladies2 p.text1 {
	margin:0;
	padding:25px 0 20px 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:19px;
	font-style:italic;
	color:#626262;
	text-align:center;
}

.box_ladies2 p.text2 {
	margin:0px;
	padding:0px;
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#626262;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#box_promise0 {
	width:385px;
	height:223px;
	background:url(../images/promiseBg.jpg) repeat-x;
	position:absolute;
	left:14px;
	top:436px;
	border:1px solid #b52023;
}

#box_promise1 {
	width:385px;
	height:223px;
	background:url(../images/promiseBg.jpg) repeat-x;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity:0.0;
    filter:alpha(opacity=0);
}

#box_promise1:hover {
	width:385px;
	height:223px;
	cursor:pointer;
	-moz-box-shadow: 0px 0px 10px #65615e;
	-webkit-box-shadow: 0px 0px 10px #65615e;
	box-shadow: 0px 0px 10px #65615e;
	background:url(../images/promiseBg.jpg) repeat-x;
	opacity:1.0;
    filter:alpha(opacity=100);
}

.box_promise2 {
	text-align:center;  
	position:relative; 
	top:38px; 
}

.box_promise2 h2 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#b52023;
	font-weight:normal;
	font-size:27px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_promise2 h3 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#b52023;
	font-weight:normal;
	font-size:22px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_promise2 .line {
	background:#b52023; 
	width:118px; 
	height:2px; 
	position:relative; 
	margin:0 auto;
}

.box_promise2 p.text1 {
	margin:0;
	padding:25px 0 20px 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:17px;
	font-style:italic;
	color:#b52023;
	text-align:center;
}

.box_promise2 p.text2 {
	margin:0px;
	padding:0px;
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#b52023;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#box_history0 {
	width:385px;
	height:223px;
	background:url(../images/historyBg.jpg) repeat-x;
	position:absolute;
	left:415px;
	top:436px;
	border:1px solid #495669;
}

#box_history1 {
	width:385px;
	height:223px;
	background:url(../images/historyBg.jpg) repeat-x;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity:0.0;
    filter:alpha(opacity=0);
}

#box_history1:hover {
	width:385px;
	height:223px;
	cursor:pointer;
	-moz-box-shadow: 0px 0px 10px #65615e;
	-webkit-box-shadow: 0px 0px 10px #65615e;
	box-shadow: 0px 0px 10px #65615e;
	background:url(../images/historyBg.jpg) repeat-x;
	opacity:1.0;
    filter:alpha(opacity=100);
}

.box_history2 {
	text-align:center; 
	position:relative; 
	top:38px; 
}

.box_history2 h2 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#495669;
	font-weight:normal;
	font-size:27px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_history2 h3 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#495669;
	font-weight:normal;
	font-size:22px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_history2 .line {
	background:#495669; 
	width:118px; 
	height:2px; 
	position:relative; 
	margin:0 auto;
}

.box_history2 p.text1 {
	margin:0 auto;
	padding:25px 0 20px 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:17px;
	font-style:italic;
	color:#495669;
	text-align:center;
	width:250px;
}

.box_history2 p.text2 {
	margin:0px;
	padding:0px;
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#495669;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#box_rosaries0 {
	width:786px;
	height:406px;
	background:url(../images/rosaries3.jpg) center no-repeat;
	position:absolute;
	left:14px;
	top:675px;
	border:1px solid #6d6d6d;
}

#box_rosaries1 {
	width:786px;
	height:406px;
	background:url(../images/rosaries4.jpg) center no-repeat;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity:0.0;
    filter:alpha(opacity=0);
}

#box_rosaries1:hover {
	width:786px;
	height:406px;
	cursor:pointer;
	-moz-box-shadow: 0px 0px 10px #65615e;
	-webkit-box-shadow: 0px 0px 10px #65615e;
	box-shadow: 0px 0px 10px #65615e;
	background:url(../images/rosaries4.jpg) center no-repeat;
	opacity:1.0;
    filter:alpha(opacity=100);
}

.box_rosaries2 {
	text-align:center; 
	width:200px; 
	position:relative; 
	top:100px; 
	left:0;
}

.box_rosaries2 h2 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000000;
	font-weight:bold;
	font-size:30px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_rosaries2 h3 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000000;
	font-weight:normal;
	font-size:28px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_rosaries2 .line {
	background:#000000; 
	width:118px; 
	height:2px; 
	position:relative; 
	margin:0 auto;
}

.box_rosaries2 p.text1 {
	margin:0;
	padding:25px 0 20px 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:19px;
	font-style:italic;
	color:#000000;
	text-align:center;
}

.box_rosaries2 p.text2 {
	margin:0px;
	padding:0px;
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#box_accessories0 {
	width:458px;
	height:406px;
	background:url(../images/accessories3.jpg) center no-repeat;
	position:absolute;
	left:816px;
	top:675px;
	border:1px solid #6d6d6d;
}

#box_accessories1 {
	width:458px;
	height:406px;
	background:url(../images/accessories4.jpg) center no-repeat;
	position:absolute;
	left:0;
	top:0;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity:0.0;
    filter:alpha(opacity=0);
}

#box_accessories1:hover {
	width:458px;
	height:406px;
	cursor:pointer;
	-moz-box-shadow: 0px 0px 10px #1c1a19;
	-webkit-box-shadow: 0px 0px 10px #1c1a19;
	box-shadow: 0px 0px 10px #1c1a19;
	background:url(../images/accessories4.jpg) center no-repeat;
	opacity:1.0;
    filter:alpha(opacity=100);
}

.box_accessories2 {
	text-align:center; 
	width:250px; 
	position:relative; 
	top:65px; 
	left:0;
}

.box_accessories2 h2 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:bold;
	font-size:30px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_accessories2 h3 {
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:normal;
	font-size:28px;
	font-variant:small-caps;
	text-align:center;
	margin:0;
	padding:0 0 20px 0;
}

.box_accessories2 .line {
	background:#ffffff; 
	width:118px; 
	height:2px; 
	position:relative; 
	margin:0 auto;
}

.box_accessories2 p.text1 {
	margin:0;
	padding:25px 0 20px 0;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	font-size:19px;
	font-style:italic;
	color:#ffffff;
	text-align:center;
}

.box_accessories2 p.text2 {
	margin:0px;
	padding:0px;
	font-family:"Trajan Pro", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#footer {
	height:75px;
	width:1290px;	
	text-align:center;
	margin:0 auto;
	padding:10px 0 10px 0;
}

#footer img {
	padding:0 50px 0 480px;
	float:left;	
}

#footer p {
	float:left;
	font-size:11px;
}

#footer a:link, #footer a:visited {
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#footer a:active, #footer a:hover {
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9f1115;
}







