/*fonts*/
body, td, th, p {
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #333333;
}

select, input {
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #333333;
}

font {
	font-size: 12px;
}

body {
	background-color: #fff9c8;
	background-image: -moz-linear-gradient(top, #fff9c8, #8a5d44);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff9c8), to(#8a5d44));
	background-image: -webkit-linear-gradient(top, #fff9c8, #8a5d44);
	background-image: -o-linear-gradient(top, #fff9c8, #8a5d44);
	background-image: linear-gradient(to bottom, #fff9c8, #8a5d44);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff9c8', endColorstr='#ff8a5d44', GradientType=0);
	text-align: center;
}

	body#psection {
		padding: 0;
		background: #fff;
		margin: 0px;
		text-align: left;
	}

a {
	color: #333333;
	text-decoration: underline;
}

* {
	margin: 0px;
	padding: 0px;
}

.bd {
	font-weight: bold;
}

.nm {
	font-weight: normal;
}

table {
	border-collapse: collapse;
}

	table td {
		padding: 0px;
	}

a img {
	border: 0;
}

.break {
	clear: both;
}


.sth0 {
	font-family: Tahoma;
}

.sth1 {
	font-family: Arial;
}

.sth2 {
	font-family: Arial Narrow;
}

.sth3 {
	font-family: Arial Black;
}

.fs10 {
	font-size: 10px;
}

.fs11 {
	font-size: 11px;
}

.fs12 {
	font-size: 12px;
}

.fs13 {
	font-size: 13px;
}

.fs14 {
	font-size: 14px;
}

.fs15 {
	font-size: 15px;
}

.fs16 {
	font-size: 16px;
}

.fs17 {
	font-size: 17px;
}

.fs18 {
	font-size: 18px;
}

.fs19 {
	font-size: 19px;
}

.fs20 {
	font-size: 20px;
}

.fs21 {
	font-size: 21px;
}

.fs24 {
	font-size: 24px;
}


.al0 {
	text-align: left;
}

.al1 {
	text-align: center;
}

.al2 {
	text-align: right;
}

.al4 {
	float: left;
}

.al5 {
	text-transform: uppercase;
}

.al6 {
	float: right;
}

.al7 {
	text-decoration: line-through;
}


.co0 {
	color: #333333;
}

.co1 {
	color: #ffffff;
}

.co2 {
	color: #000000;
}

.co3 {
	color: #a41e29;
}

.co4 {
	color: #8d1e17;
}

h2 {
	color: #990000;
	font: 20px Times New Roman;
}

.sth7 h2 {
	font-size: 14px;
	padding: 0;
	margin: 0;
}

/*lists*/
/*rotator*/
.div23 {
	visibility: hidden;
	position: absolute;
	display: none;
}

.div24 {
	visibility: visible;
	position: static;
	display: block;
}

ul {
	list-style: none;
}


/*marg */


.marg0 {
	padding: 16px 15px 0 0;
}

.marg1 {
	padding: 2px 0px 3px 0;
}


a.href0:link, a.href0:visited {
	color: #000000;
	text-decoration: none;
}

a.href0:hover {
	color: #000000;
	text-decoration: underline;
}

a.href1:link, a.href1:visited {
	color: #ffffff;
	text-decoration: none;
}

a.href1:hover {
	color: #ffffff;
	text-decoration: underline;
}


#wrap {
}

#wrap1 {
	width: 1000px;
	margin: auto;
	text-align: left;
	padding-top: 15px;
}

#topText {
	width: 1000px;
	text-align: center;
	padding: 10px 0;
	position: absolute;
	top: 0;
}

	#topText table {
		margin: auto;
	}

	#topText td div {
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/top-cross.gif) no-repeat center left;
	}

		#topText td div div {
			background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/top-cross.gif) no-repeat center right;
			padding: 3px 20px;
			font: bold 16px Times New Roman;
			color: #8b6b4e;
		}

#bDivText {
	text-align: center;
}

#bDivText1 {
	width: 1000px;
	text-align: center;
	margin: auto;
}

#bDivText table {
	margin: auto;
}

#bDivText td div {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/top-cross.gif) no-repeat left 4px;
}

	#bDivText td div div {
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/top-cross.gif) no-repeat right 4px;
		padding: 0px 20px 0px 20px;
		font: 12px Times New Roman;
		color: #52371d;
	}





.flydiv_shim {
	height: 60px;
}

.flydiv {
	display: none;
	border-top: 1px solid #888;
	background: #fff9c8;
	position: fixed;
	font-family: Arial;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: left;
	z-index: 10000;
}

DIV.flydiv_wrap {
	padding-top: 5px;
	background: url('https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/frame-t.gif') repeat-x;
}

DIV.flydiv_content_wrap {
	border-top: 1px solid #505050;
	margin: 0 auto;
	padding: 0px 5px 0px 5px;
}

A.flydiv_close {
	background: #dfdfdf url('https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/close1.gif') 3px center no-repeat;
	border: 1px solid #444;
	border-right: none;
	font: 80% arial,tahoma, sans-serif;
	float: right;
	position: absolute;
	right: 0;
	top: 8px;
	height: 1.5em;
	line-height: 1.5em;
	overflow: hidden;
	text-decoration: none;
	color: #606060;
	letter-spacing: 2px;
	padding: 0 4px 0 18px;
}

	A.flydiv_close:hover {
		background: #dfdfdf url('https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/close2.gif') 3px center no-repeat;
		color: #000;
	}


#tFr {
	height: 5px;
	display: block;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/frame-t.gif) no-repeat
}


#wrapIn {
	background: #ffffff url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/frame-l.gif) repeat-y top left;
}

#wrapIn1 {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/frame-r.gif) repeat-y top right;
	text-align: left;
	padding: 99px 5px 0 5px;
}

#topDiv {
	text-align: left;
	width: 990px;
}

#topDivIn {
	position: absolute;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/top.jpg) no-repeat;
	height: 99px;
	top: 20px;
	width: 990px;
}


#topDivInEditor {
	position: absolute;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/top.jpg) no-repeat;
	height: 99px;
	top: 80px;
	width: 990px;
}

#logoBlock {
}

#logo {
}

#yfc_mini {
}

#vc {
	position: absolute;
	margin: 20px 0 0 620px;
	color: #333333;
	font-size: 11px;
	width: 330px;
	text-align: right;
}

	#vc a, #vc1 a {
		color: #333333;
		text-decoration: none;
	}

	#vc .c1 {
	}

	#vc .c2 {
	}

#tnText {
	position: absolute;
	color: #b6a082;
	margin: 17px 0 0 532px;
	font: bold 18px Times New Roman;
	width: 240px;
}

#topNavDiv {
	width: 634px;
	position: absolute;
	margin: 69px 0 0 350px;
}

#tNav {
	font: 13px Arial;
    display: flex;
    flex-direction: row-reverse;
}

	#tNav .c1 {
		height: 22px;
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/tnav2.gif) no-repeat top right;
		margin-right: 4px;
	}

		#tNav .c1:last-child {
			display: none;
		}

	#tNav a {
		color: #ffffff;
		text-decoration: none;
		padding: 0px 7px 0px 7px;
		display: block;
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/tnav1.gif) no-repeat;
		font-size: 11px;
		line-height: 23px;
	}

		#tNav a:hover {
			color: #ffffff;
			text-decoration: underline;
		}

#search {
	position: absolute;
	width: 210px;
	margin: 70px 0 0 93px;
	font: bold 11px Times New Roman;
	color: #947e5b;
}

	#search .tex {
		width: 115px;
		height: 18px;
		border: 1px solid #e2e3ea;
	}

	#search .c1 {
		float: left;
		padding: 5px 0 0 0;
	}

	#search .c2 {
		float: left;
		padding: 0px 0 0 4px;
	}

	#search .c3 {
		float: left;
		padding: 1px 0 0 4px;
	}


#mainArea {
}

#mainAreaIn {
}

#leftColumn {
	float: right;
	width: 205px;
	text-align: center;
}

#leftColumnIn {
	width: 195px;
	text-align: left;
	background: #efebdc url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/lban-bg.gif) no-repeat left bottom;
	margin: auto;
}

.arrowlistmenu {
	width: 195px;
}

.almIn {
	text-align: left;
	padding: 3px 3px 3px 3px;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/lmenu-bg.gif);
}

.almIn1 {
	background: #ebe5ce;
}

.ciIn {
	overflow: scroll !important;
	overflow-x: hidden !important;
	margin-bottom: 3px;
}

.ciIn1 {
	padding: 1px 0 4px 0;
}

.arrowlistmenu ul { /*CSS for UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

	.arrowlistmenu ul li {
		padding-bottom: 2px; /*bottom spacing between menu items*/
	}


		.arrowlistmenu ul li a {
			font-family: Arial, Helvetica, sans-serif;
			color: #333333;
			display: block;
			padding: 2px 0;
			padding-left: 19px; /*link text is indented 19px*/
			text-decoration: none;
			font-weight: bold;
			font-size: 90%;
		}

		.arrowlistmenu ul li .p1 {
			background-size: cover !important;
			border: 1px solid #000;
		}

		.arrowlistmenu ul li a:visited {
			color: #333333;
		}

		.arrowlistmenu ul li a:hover { /*hover state CSS*/
			color: #000099;
			background-color: #FFFFFF;
		}


#sbDiv {
	padding: 5px 10px 8px 10px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

	#sbDiv div {
		font: bold 14px Times New Roman;
	}

	#sbDiv select {
	}

	#sbDiv .slDiv {
		height: 24px;
	}

#arMenuBot {
	padding: 20px 2px 0 2px;
}

.lBan {
	margin: auto;
	text-align: center;
	padding-top: 20px;
}

#centralColumn {
	float: right;
	width: 785px;
}

#cColin {
}



/**/
#sdet1 {
	width: auto;
	padding: 0 5px 0 5px;
	position: relative;
}

#sdet2 {
	background: #ffffff url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sdet-y.gif) repeat-y;
	border: 1px solid #a6855a;
}

#sdet3 {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sdet.jpg) no-repeat;
}

	#sdet3 .c1 {
		float: left;
		width: 119px;
	}

	#sdet3 .p1 {
		margin: 0 0 5px 6px;
		width: 119px;
		height: 99px;
	}

	#sdet3 .c2 {
		float: left;
		width: 623px;
		font-size: 12px;
		color: #222;
		padding: 2px 0 7px 0;
		margin-left: 20px;
	}

	#sdet3 .c3 {
		float: left;
		width: 743px;
		font-size: 12px;
		color: #222;
		padding: 2px 0 7px 20px;
	}

	#sdet3 .c4 {
		float: left;
		width: 743px;
		font-size: 12px;
		color: #222;
		padding: 0 0 4px 0;
		margin-left: 12px;
	}

		#sdet3 .c4 h1 {
			color: #990000;
			padding: 5px 0 0 0;
			font: 22px Times New Roman;
			margin: 0 0 0 0;
		}

	#sdet3 .c3 h1, #sdet3 .c2 h1 {
		color: #990000;
		padding: 8px 0 0 0;
		font: 22px Times New Roman;
		margin: 0 0 0 0;
	}

#sBan {
	width: auto;
	padding: 0 5px 0 5px;
	position: relative;
}

#sBanIn {
	border: 1px solid #deb867;
	margin: 5px 0;
}

#sBan div div {
	line-height: 0;
}

.crambsDib {
	font-size: 11px;
	width: 780px;
}

.crIn {
	padding: 4px 5px 3px 9px;
}

.crambsDib div div {
	padding: 1px 0 1px 0;
	color: #333333;
}

.crambsDib a {
	color: #333333;
	text-decoration: none;
}

	.crambsDib a:hover {
		color: #333333;
		text-decoration: underline;
	}

.secLine {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sec-line1.gif) no-repeat;
	height: 12px;
}

.top, .bot {
	margin: 0;
	padding: 0 5px 0 0;
}

.top {
	border-bottom: 2px solid #c59355;
	height: 19px;
	overflow: hidden;
}

.bot {
	margin-top: 5px;
	border-top: 2px solid #c59355;
}

.pageNum {
	position: absolute;
	margin: 3px 0 0 9px;
}

.pageNum1 {
	margin: 3px 0 0 9px;
}

.paging {
	height: 19px;
}

	.paging .back a, .paging .next a {
		display: block;
	}

.top .paging {
}

.bot .paging {
	padding: 0px;
}

.top .back {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/pdback1.gif) no-repeat 0 0;
	width: 51px;
}

.bot .back {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/pdback2.gif) no-repeat 0 0;
}

.top .next {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/pgnext1.gif) no-repeat 0 0;
	width: 51px;
}

.bot .next {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/pgnext2.gif) no-repeat 0 0;
}

.top td, .bot td {
	font: 11px Times New Roman;
	padding: 0px;
	vertical-align: top;
}

.paging .on {
	height: 19px !important;
	text-align: center;
	margin: 0;
	padding: 0 0 0 0;
	width: 20px;
	color: #ffffff;
}

.paging .nm {
	height: 19px !important;
	text-align: center;
	padding: 0 0 0 0;
	width: 20px;
}

.top .on {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/page-bg2.gif) no-repeat 0 0;
}

.top .nm {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/page-bg1.gif) no-repeat 0 0;
}

.bot .on {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/page-bg4.gif) no-repeat 0 0;
}

.bot .nm {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/page-bg3.gif) no-repeat 0 0;
}

.paging div {
	float: left;
	padding: 0px 6px 0 6px;
}

.paging a {
	color: #ffffff;
	text-decoration: none;
}

	.paging a:hover {
		color: #ffffff;
		text-decoration: underline;
	}

.top .num a, .top .num span {
	display: block;
	padding: 4px 0 0 0;
}

.bot .num a, .bot .num span {
	display: block;
	padding: 2px 0 0 0;
}

.gallery {
	padding: 5px 2px 5px 3px;
}

	.gallery .subsection {
		display: inline-block;
		border: 1px solid #cccccc;
		margin: 2px 0 5px 3px;
		width: 169px;
		vertical-align: top;
	}

		.gallery .subsection .pic {
			height: 192px;
			text-align: center;
			line-height: 0;
		}

			.gallery .subsection .pic a {
				display: table-cell;
				vertical-align: middle;
				height: 192px;
				width: 161px;
			}

		.gallery .subsection > span {
			display: block;
			border: 4px solid #eddebe;
			background: #f7f5f2;
		}

			.gallery .subsection > span a {
				display: block;
			}

				.gallery .subsection > span a + a + a {
				}

		.gallery .subsection .name {
			padding: 5px 7px 4px 16px;
			font-size: 12px;
			font-weight: bold;
		}

		.gallery .subsection .but {
			padding: 0px 0 0px;
			line-height: 0;
			text-align: center;
			background: #ffffff;
			min-height: 35px;
		}

			.gallery .subsection .but a {
				display: block;
				padding: 10px 0 0 0;
			}

	.gallery .item {
		display: inline-block;
		border: 1px solid #cccccc;
		margin: 2px 0 5px 3px;
		width: 169px;
		vertical-align: top;
	}

		.gallery .item .pic {
			height: 192px;
			text-align: center;
			line-height: 0;
			padding: 4px 0 0 0;
		}

			.gallery .item .pic a {
				display: table-cell;
				vertical-align: middle;
				height: 192px;
				width: 161px;
			}

		.gallery .item > span {
			display: block;
			background: #ffffff;
		}

			.gallery .item > span a {
				display: block;
			}

				.gallery .item > span a + a + a {
				}

		.gallery .item .name {
			padding: 5px 7px 4px 16px;
			font-size: 12px;
		}

		.gallery .item .but {
			padding: 0px 0 4px 0;
			line-height: 0;
			text-align: center;
			min-height: 45px;
			background-color: #fdfcfb;
			background-image: -moz-linear-gradient(top, #fdfcfb, #f7f5f2);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfcfb), to(#f7f5f2));
			background-image: -webkit-linear-gradient(top, #fdfcfb, #f7f5f2);
			background-image: -o-linear-gradient(top, #fdfcfb, #f7f5f2);
			background-image: linear-gradient(to bottom, #fdfcfb, #f7f5f2);
			background-repeat: no-repeat;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfcfb', endColorstr='#fff7f5f2', GradientType=0);
		}



	.gallery .pr {
		padding: 10px 15px 2px 16px;
		text-align: left;
		color: #666666;
		font-size: 11px;
		height: 14px;
		line-height: 14px;
	}

	.gallery .pr1 {
		text-decoration: line-through;
		font-size: 12px;
		float: right;
		color: #666666;
	}

	.gallery .pr2 {
		color: #cc3333;
		font-size: 12px;
		font-weight: bold;
		float: right;
	}

		.gallery .pr2.pro {
			float: none;
			text-align: center;
		}

	.gallery .pr .pr2.pro + span {
		display: none;
		float: left;
	}


@media (min-width: 1200px) {
	.gallery .item .but {
		padding: 0px 10px 4px 10px;
	}

	.gallery .pr2.pro {
		float: right;
		text-align: left;
	}

	.gallery .pr span {
		display: block;
	}
}

@media (max-width: 767px) {
	.gallery .pr2.pro {
		float: right;
		text-align: left;
	}

	.gallery .pr span {
		display: block;
	}
}

.secWrap {
	clear: both;
	text-align: left;
}

.sec .line1 .ct {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/scc-y.gif) repeat-y top left;
	font-size: 11px;
}

.sec .line1 .it {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sci-y.gif) repeat-y top left;
	font-size: 11px;
}

.sec .line1 td {
	vertical-align: top;
	width: 195px;
}

.sec .line1 .ct a {
	font-weight: bold;
}

.sout1 {
	width: 195px;
	position: absolute;
	color: #a40000;
	margin: 140px 0 0 54px;
	font-size: 20px;
	font-weight: bold;
}

.sec .line1 .ct .tbg {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/scc-t.gif) no-repeat;
	padding-top: 14px;
}

.sec .line1 .it .tbg {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sci-t.gif) no-repeat;
	padding-top: 14px;
}

.sec .line1 .p1 {
	width: 176px;
	text-align: center;
	margin: auto;
	height: 192px;
}

.sec .line1 .ct .marg {
	padding: 7px 7px 0 16px;
	font-size: 12px;
}

.sec .line1 .it .marg {
	padding: 7px 7px 0 16px;
	font-size: 12px;
}

.sec a {
	color: #663333;
}

.sec .line2 td {
	vertical-align: bottom;
}

.sec .line2 .ct {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/scc-b.gif) no-repeat bottom left;
	text-align: center;
}

.sec .line2 .it {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sci-b.gif) no-repeat bottom left;
}

	.sec .line2 .it .marg {
		width: 195px;
		padding: 0;
	}

.sec .line2 .ct .marg {
	padding: 0px 0 12px 0;
}

.sec .pr {
	padding: 5px 15px 0px 16px;
	text-align: left;
	color: #666666;
	font-size: 11px;
}

.sec .pr1 {
	text-decoration: line-through;
	font-size: 12px;
	float: right;
	color: #666666;
}

.sec .pr2 {
	color: #cc3333;
	font-size: 12px;
	font-weight: bold;
	float: right;
}

.sec .add {
	margin: 0;
	padding: 3px 0;
	text-align: center;
}

.ssecText h2 {
	color: #990000;
	padding: 0 0 0 0;
	font: 20px Times New Roman;
}

.ssec .line1 .ct {
	background: url(https://site.holytrinitystore.com/i/sscc-y.gif) repeat-y top left;
	font-size: 11px;
}

.ssec .line1 .it {
	background: url(https://site.holytrinitystore.com/i/ssci-y.gif) repeat-y top left;
	font-size: 11px;
}

.ssec .line1 td {
	vertical-align: top;
	width: 130px;
}

.ssec .line1 .ct a {
	font-weight: bold;
}

.ssec .line1 .ct .tbg {
	background: url(https://site.holytrinitystore.com/i/sscc-t.gif) no-repeat;
	padding-top: 11px;
}

.ssec .line1 .it .tbg {
	background: url(https://site.holytrinitystore.com/i/ssci-t.gif) no-repeat;
	padding-top: 11px;
}

.ssec .line1 .p1 {
	width: 111px;
	text-align: center;
	margin: auto;
	height: 100px;
}

.ssec .line1 .ct .marg {
	padding: 7px 7px 0 10px;
	font-size: 12px;
}

.ssec .line1 .it .marg {
	padding: 7px 7px 0 10px;
	font-size: 12px;
}

.ssec a {
	color: #663333;
}

.ssec .line2 td {
	vertical-align: bottom;
}

.ssec .line2 .ct {
	background: url(https://site.holytrinitystore.com/i/sscc-b.gif) no-repeat bottom left;
	text-align: center;
}

.ssec .line2 .it {
	background: url(https://site.holytrinitystore.com/i/ssci-b.gif) no-repeat bottom left;
}

	.ssec .line2 .it .marg {
		width: 130px;
		padding: 0px 0 6px 0;
	}

.ssec .line2 .ct .marg {
	padding: 0px 0 12px 0;
}

.ssec .pr {
	padding: 5px 10px 0px 10px;
	text-align: left;
	color: #666666;
	font-size: 11px;
}

.ssec .pr1 {
	text-decoration: line-through;
	font-size: 12px;
	float: right;
	color: #666666;
}

.ssec .pr2 {
	color: #cc3333;
	font-size: 12px;
	font-weight: bold;
	float: right;
}

.ssec .add {
	margin: 0;
	padding: 3px 0;
	text-align: center;
}

.ssout {
	width: 130px;
	position: absolute;
	color: #a40000;
	margin: 30px 0 0 18px;
	font-size: 20px;
	font-weight: bold;
}

.seca td {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sa-b.gif) repeat-y bottom left;
	font-size: 11px;
}

.seca td {
	vertical-align: top;
	width: 195px;
}

.seca a {
	font-weight: bold;
	text-decoration: none;
}

	.seca a:hover {
		text-decoration: underline;
	}

.seca td .tbg {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sa-t.gif) no-repeat;
}

.seca td .marg {
	padding: 10px 7px 7px 16px;
	font-size: 12px;
}

.seca a {
	color: #663333;
}


.rel-ttl {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/rel-ttl.gif) repeat-y;
	color: #ffffff;
	font: bold 14px Times New Roman;
	padding: 2px 0 3px 16px;
}

.relWrap {
	width: 781px;
}

.relWrapIn {
	border-left: 1px solid #eddebe;
	border-right: 1px solid #eddebe;
	border-bottom: 1px solid #eddebe;
	padding: 10px 0 0 1px;
}

.rel {
}

	.rel .line1 td {
		font-size: 11px;
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/rel-t.gif) no-repeat;
		width: 111px;
	}

		.rel .line1 td.lt {
			width: 110px;
		}

	.rel .line1 td {
		vertical-align: top;
	}

	.rel .line1 .tbg {
	}

	.rel .p1 {
		width: 111px;
		text-align: center;
		height: 94px;
	}

	.rel .lt .p1 {
		width: 110px;
	}

	.rel .line1 .marg {
		padding: 3px 10px 5px 16px;
	}

	.rel .line2 td {
	}

	.rel .line2 .marg {
		padding: 0 7px 6px 16px;
	}

	.rel .pr {
		padding: 0 0 8px 0;
		text-align: left;
		color: #666666;
		font-size: 11px;
	}

	.rel .pr2 {
		color: #cc3333;
		font-size: 12px;
		font-weight: bold;
	}

	.rel .add {
		text-align: right;
	}

		.rel .add img {
			margin: 0px 3px 0 3px;
		}


.bts {
	clear: both;
	margin-top: 5px;
	width: 780px;
}

	.bts td {
		vertical-align: top;
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/bts2.gif) no-repeat left bottom;
		width: 390px;
		font-size: 11px;
		padding: 0 0 11px 0;
	}

	.bts .in1 {
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/bts1.gif) no-repeat left top;
		padding: 5px 6px 0 6px;
	}

	.bts .c1 {
		float: left;
		width: 200px;
		text-align: center;
		padding-top: 15px;
	}

		.bts .c1 a {
			display: block;
			padding-left: 10px;
			text-align: center;
		}

	.bts .c2 {
		float: left;
		width: 170px;
		padding-top: 10px;
	}

		.bts .c2 a {
			font-size: 12px;
		}

		.bts .c2 .text {
			padding: 3px 0 3px 0;
		}

	.bts .opt1 div {
		padding: 6px 0 2px 0;
	}

	.bts .pr {
		padding: 10px 0 6px 0;
		text-align: left;
		color: #000000;
		font-size: 11px;
		width: 120px;
	}

	.bts .pr1 {
		float: right;
		color: #000000;
	}

	.bts .pr span {
		color: #000000;
	}

	.bts .pr2 {
		color: #85272f;
		font-weight: bold;
		float: right;
	}

	.bts .add {
		text-align: right;
		padding-top: 10px;
		float: right
	}

	.bts .qty {
		text-align: left;
		padding-top: 10px;
	}

	.bts .tex {
		width: 36px;
	}

#itemDiv {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

.sout {
	width: 419px;
	position: absolute;
	color: #a40000;
	margin: 10px 0 0 0;
	font-size: 40px;
	font-weight: bold;
	z-index: 20000;
	text-align: right;
}

#itemDiv .c1 {
	float: left;
	width: 359px;
	font-size: 11px;
	padding: 8px 0 8px 0;
	text-align: left;
}

#itemDiv .c1in {
	width: 359px;
	text-align: center;
}

#itemDiv .c1 .zoom {
	padding: 5px 0px 0 0;
	text-align: center;
}

.insWrap {
	margin: 0 0 0 0;
	text-align: center;
}

.ins {
	margin: auto;
}

	.ins td {
		vertical-align: top;
		width: 96px !important;
		font-size: 11px;
		text-align: center;
	}

	.ins .tbg {
		padding-top: 15px;
	}

	.ins .marg {
		padding: 4px 7px 0 7px !important;
	}

	.ins .p1 {
		width: 78px;
		border: 1px solid #d2a357;
		margin: auto;
	}

	.ins a {
		color: #333333;
		text-decoration: underline;
	}

		.ins a:hover {
			color: #333333;
			text-decoration: none;
		}


#itemDiv .c4 {
	width: 341px;
	float: left;
}

.iord1 {
	float: left;
	width: 341px;
	background: #fffde5;
	border-radius: 6px;
	border: 1px solid #d8ae63;
	margin: 0 0 14px 0;
}

.iord2 {
}

.iord3 {
}

.iord3b {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/iord2b.gif) no-repeat bottom left;
	padding: 10px 24px 0px 9px;
	font-size: 11px;
}

.iord1 .ttlOut {
	background: #f4f0e8;
	border-radius: 0 0 6px 6px;
}



.iord1 table {
	width: 340px;
	margin-left: 1px;
}

	.iord1 table td {
		width: 135px;
	}

		.iord1 table td + td {
			width: 205px;
		}

.iord1 td, .iord1 th {
	border-bottom: 1px solid #d8ae63;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}

	.iord1 td div.marg1 {
		padding: 6px 4px 6px 24px;
	}

	.iord1 td div.marg2 {
		padding: 6px 4px 6px 0px;
	}

	.iord1 td div.opt {
		padding: 6px 4px 6px 20px;
	}

.specOptions {
	padding: 4px 0 4px 0;
}

.inputImageWrap {
	visibility: hidden;
	position: absolute;
}

#submitImg {
	cursor: pointer;
}

.dopSubmit {
	cursor: pointer;
}

#itemDiv .pr {
	width: 285px;
	font-size: 12px;
}

#itemDiv .prIn {
	padding: 6px 0 6px 24px;
	text-align: left;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
}

#itemDiv .pr1 {
	font-size: 11px;
	float: left;
	color: #333333;
	width: 111px;
}

#itemDiv .pr2 {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	float: left;
	width: 111px;
}

#itemDiv .pr .line1 {
	font-weight: bold;
	font-size: 12px;
}

.avl {
	color: #cc0000;
	padding: 6px 4px 6px 0px;
}

#itemDiv .tex {
	width: 38px;
	font-weight: bold;
	color: #000000;
}

#itemDiv .ttlOut {
	height: 47px;
	text-align: left;
}

#itemDiv .bt {
	position: absolute;
	margin: 10px 0 0 214px;
}

#itemDiv .qty {
	position: absolute;
	margin: 18px 0 0 23px;
	font-weight: bold;
}

#itemDiv .tPr {
	position: absolute;
	padding: 14px 0 0 105px;
}

#itemDiv .tex1 {
	width: 90px;
	background: #f4f0e8;
	font-weight: bold;
	border: 0px solid #f4f0e8;
	color: #cc0000;
	font-size: 18px;
	text-align: left;
	margin: 0;
}

.mlOut {
	padding: 7px 0 7px 0;
}

	.mlOut .ml1 {
		float: left;
	}

	.mlOut .ml2 {
		float: left;
	}

	.mlOut .tex2 {
		width: 230px;
	}

#mlname {
	display: none;
}

.sendbig {
	padding: 0px 0 7px 0;
	text-align: center;
}

.book {
	float: right;
	padding: 10px 16px 28px 6px;
}

.tell {
	float: left;
	padding: 0px 6px 19px 6px;
}

.fbDiv {
	width: 300px;
	position: absolute;
	margin: 48px 0 0 402px;
	text-align: left;
	z-index: 99;
}

.googleDiv {
	width: 32px;
	position: absolute;
	margin: 12px 0 0 133px;
	text-align: left;
	z-index: 99;
}


.fbIconDiv {
	width: 32px;
	position: absolute;
	margin: 5px 0 0 180px;
	text-align: left;
	z-index: 99;
}
.insIconDiv {
	width: 32px;
	position: absolute;
	margin: 5px 0 0 220px;
	text-align: left;
	z-index: 99;
}
@media (max-width: 1200px) and (min-width: 767px) {
	.fbIconDiv {
		position: relative;
		margin: 5px 0 10px 0px;
		display: inline-block;
	}
	.insIconDiv {
		position: relative;
		margin: 5px 0 10px 0px;
		display: inline-block;
	}	
}



.fbDivHome {
	margin: 0px 0 0 0px;
	text-align: left;
}

	.fbDivHome .fs11 {
		padding: 0 0 2px 0;
	}

.tellWrap {
	position: absolute;
	width: 300px;
	margin: 9px 0 0 395px;
	text-align: left;
}

.codeWrap {
	width: 340px;
}

#itemDiv .textTtl {
	font-size: 14px;
	font-weight: bold;
	padding: 0px 5px 3px 12px;

}

#itemDiv .text {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/itext-bg.gif) no-repeat 359px top;
	padding: 14px 5px 0 12px;
	font-size: 12px;
}

.wideCTtl {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 12px 3px 12px;
	font-family: Arial;
}

.wideCtext {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sec-line1.gif) no-repeat;
	padding: 14px 12px 12px 12px;
	font-size: 12px;
}

.col-ttl {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/col-ttl2.gif) repeat-x;
	color: #990000;
	font: bold 16px Times New Roman;
	padding: 4px 0 4px 18px;
	border: 1px solid #a6855a;
	height: 20px;
}


.colWrap {
	width: 647px;
	padding-top: 8px;
}

.colWrapIn {
	border-left: 1px solid #cca77b;
	border-right: 1px solid #cca77b;
	border-bottom: 1px solid #cca77b;
	padding: 10px 0 0 1px;
}

.col {
}

	.col .line1 td {
		font-size: 11px;
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/col-t.gif) no-repeat;
		width: 111px;
	}

.colWrap .spot {
	float: left;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/col-t.gif) no-repeat right top;
	width: 107px;
}

	.colWrap .spot:last-child {
		background: none;
	}

.colWrap .line1 td.lt {
	width: 116px;
}

.colWrap .line1 td {
	vertical-align: top;
}

.colWrap .line1 .tbg {
}

.colWrap .p1 {
	width: 107px;
	text-align: center;
	height: 94px;
}

.colWrap .lt .p1 {
	width: 116px;
}

.colWrap .marg {
	margin: 3px 0 0 0;
	padding: 0px 10px 0px 16px;
	line-height: 14px;
	max-height: 42px;
	overflow: hidden !important;
}

.col .line2 td {
}

.col .line2 .marg {
	padding: 0 7px 6px 16px;
}

.col .pr {
	padding: 0 0 8px 0;
	text-align: left;
	color: #666666;
	font-size: 11px;
}

.col .pr2 {
	color: #cc3333;
	font-size: 12px;
	font-weight: bold;
}

.col .add {
	text-align: right;
}

	.col .add img {
		margin: 0px 3px 0 3px;
	}

.itext {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/sec-line1.gif) no-repeat center top;
	padding: 15px 40px 5px 40px;
	font-size: 11px;
}

li {
	padding: 0 0 0 28px;
}


.rec-ttl {
	background: #faefb8 url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/rel-ttl.gif) repeat-y;
	color: #ffffff;
	font: bold 14px Times New Roman;
	padding: 2px 0 3px 16px;
}

.recWrap {
	width: 647px;
	padding: 0px 0 0 40px;
}

.recWrapIn {
	padding: 0px 0 10px 1px;
}

.rel {
	padding: 0 0 20px 4px;
}

	.rel .spot {
		float: left;
		width: 114px;
		overflow: hidden;
		border: 1px solid #cccccc;
		margin: 1px 1px 1px 1px;
	}

	.rel .tbg {
	}

	.rel .p1 {
		width: 107px;
		text-align: center;
		height: 104px;
		background-color: #ffffff;
	}

	.rel .name {
		padding: 7px 7px 0 10px;
	}

	.rel .prWrap {
		padding: 5px 0px 0px 0px;
	}

	.rel .pr {
		padding: 3px 4px 3px 4px;
		text-align: left;
		color: #666666;
		font-size: 11px;
		background: #f9f7f5;
	}

	.rel .pr1 {
		text-decoration: line-through;
		font-size: 12px;
		float: right;
		color: #666666;
	}

	.rel .pr2 {
		color: #cc3333;
		font-size: 12px;
		font-weight: bold;
		float: right;
	}

	.rel .add {
		margin: 0;
		padding: 3px 0;
		text-align: center;
	}


.rv {
	border-collapse: separate;
}

	.rv td {
		font-size: 11px;
		width: 107px;
		padding: 0;
	}

	.rv .spot {
		float: left;
		width: 107px;
		height: 170px;
		overflow: hidden;
		border: 1px solid #dabd8f;
		margin: 1px 1px 1px 1px;
		font-size: 11px;
	}

	.rv td {
		vertical-align: top;
	}

	.rv .tbg {
	}

	.rv .p1 {
		width: 107px;
		text-align: center;
		height: 104px;
		background-color: #ffffff;
	}

	.rv .marg {
		padding: 3px 8px 3px 12px;
	}


#footer0 {
	padding-left: 15px;
}

.btnTxt {
	position: absolute;
	margin: -66px 0 0 200px;
	width: 780px;
	color: #5a3333;
	font-size: 12px;
	text-align: center;
}

.btnTxt1 {
	padding: 3px 0 6px 0;
}

#botNav {
	padding: 12px 0 8px 0;
	color: #333;
	text-align: center;
	font-size: 11px;
}

	#botNav a {
		color: #333;
		text-decoration: none;
	}

		#botNav a:hover {
			color: #333;
			text-decoration: underline;
		}

#footer {
	width: 990px;
	font-size: 11px;
	margin-left: 5px;
}

.cardTexts {
	font-size: 11px;
	color: #ffffff;
}


#copy {
	text-align: center;
	color: #ffffff;
	font: 11px Tahoma;
	margin: 10px 0 0 26px;
}

#copy1 {
	text-align: center;
	color: #cea085;
	padding: 5px 0 10px 0;
	width: 990px;
}

	#copy1 a {
		color: #cea085;
	}


.p1 {
	background-repeat: no-repeat;
	background-position: center center;
}

.dn {
	display: none;
}

.combWrap {
	padding: 0 0 0 2px;
}

.combTitle {
	height: 21px;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/comb-bg.gif) repeat-x bottom left;
	margin: 0 12px 0 5px;
}

	.combTitle a {
		text-decoration: none;
		color: #ffffff;
	}

	.combTitle div {
		float: right;
		padding: 0 0 0 0;
	}

	.combTitle table {
		float: left;
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/comb-bg-x.gif) repeat-x;
	}

		.combTitle table td {
			font: bold 14px Times New Roman;
			color: #ffffff;
			background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/comb-bg1.gif) no-repeat;
		}

		.combTitle table span {
			display: block;
			background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/comb-bg2.gif) no-repeat top right;
			padding: 1px 14px 3px 14px;
		}

#articleText {
	padding: 2px 5px 10px 20px;
	width: 740px;
}

.contTbl {
	border-callapse: separate;
	border: 1px solid #a6855a;
}

	.contTbl td {
		padding: 2px 0 0 16px;
	}

#slideWrap {
	position: relative;
	margin: 0 20px 0 0;
}

#slideDiv {
	padding: 0px 5px 10px 5px;
	position: absolute;
	width: 703px;
}

	#slideDiv ul {
		list-style: none;
		padding: 0;
		margin: 0;
		display: block;
		width: 100%;
	}

	#slideDiv li {
		padding: 0 !important;
		width: 100%;
		border: 1px solid #a6855a;
		line-height: 0;
	}

.ply {
	margin: -40px 0 0 20px;
	position: absolute;
	z-index: 10;
}

#slideDiv img {
	width: 703px;
	height: 315px;
}

.sliderImg {
	width: 703px;
	height: 315px;
	margin: 0 0 0px 0;
}


.ordWrapp {
	border-bottom: 1px solid #b8984b;
	width: 405px;
	margin-left: 10px;
}

.ordp {
	width: 400px;
}

	.ordp td {
		height: 100px;
		font-size: 11px;
		color: #4b494c;
		vertical-align: middle;
	}

	.ordp .c1 {
		width: 90px;
		text-align: center;
		color: #2e3e93;
	}

	.ordp .c2 {
		width: 226px;
		vertical-align: middle;
	}

	.ordp .c6 {
		width: 104px;
		text-align: right;
	}

		.ordp .c6 div {
			padding-right: 10px;
		}

.giftBut {
	padding: 6px 9px 0px 35px;
	text-align: right;
}












#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

	#lightbox a img {
		border: none;
	}

#outerImageContainer {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}

#imageContainer {
	padding: 9px;
}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#imageContainer > #hoverNav {
	left: 0;
}

#hoverNav a {
	outline: none;
}


#prevLink {
	width: 49%;
	height: 100%;
	display: block;
}

#nextLink {
	width: 49%;
	height: 100%;
	display: block;
}

#prevLink {
	left: 0;
	float: left;
}

#nextLink {
	right: 0;
	float: right;
}

#prevLink {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/prevlabel.gif) left 15% no-repeat;
}

#nextLink {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/nextlabel.gif) right 15% no-repeat;
}


#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

#imageData {
	padding: 0 10px;
	color: #666;
}

	#imageData #imageDetails {
		width: 70%;
		float: left;
		text-align: left;
	}

	#imageData #caption {
		font-weight: bold;
	}

	#imageData #numberDisplay {
		display: block;
		clear: left;
		padding-bottom: 1.0em;
	}

	#imageData #bottomNavClose {
		width: 66px;
		float: right;
		padding-bottom: 0.7em;
	}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}



.transferer2 {
	border: 1px solid #6BAF04;
	background-color: #A74E2D;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}




#qsInfo {
	display: none;
}

#qshopover {
	display: none;
	position: absolute;
	width: 98px;
	height: 31px;
	z-index: 50;
}

#qsLoad {
	display: none;
	position: absolute;
	background: #fff;
	border: 1px solid #888;
	padding: 2px;
	margin: -10px 0 0 30px;
}

#qsCnt {
	display: none;
}

.qs {
	width: 572px;
	height: 359px;
	position: absolute;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/qshop-bg.gif) no-repeat;
	display: none;
	margin: -40px 0 0 -40px;
	margin: -40px 0 0 -280px;
	left: 50%;
}

#itemHd {
	height: 31px;
}

.qsscr {
	height: 334px;
	overflow: scroll;
	overflow-x: hidden;
	width: 565px;
	margin-top: 3px;
}

.qs .qsc1 {
	width: 280px;
	float: left;
	margin-left: 6px;
	padding-top: 8px;
	font-size: 11px;
	color: #f8f9fa;
}

	.qs .qsc1 a {
		font-size: 11px;
		color: #3b4a46;
		display: block;
		padding: 3px 0;
		text-align: center;
	}

.qs .p1 {
	width: 280px !important;
	height: 260px !important;
	text-align: center;
	margin-bottom: 5px;
	margin: auto;
}

	.qs .p1 a {
		padding: 0;
		margin: 0;
	}

.qs .qsc2 {
	width: 258px;
	float: left;
	text-align: left;
	padding-top: 8px;
}

.qs h4, .qs h1 {
	padding: 0px 0px 3px 12px;
	color: #990000;
	font: bold 18px Times New Roman !important;
}

.qshatT {
	position: absolute;
	z-index: 10;
}

.qs table {
	width: 212px;
}

.qs td {
	margin: 0;
	padding: 0;
}

.qshatb {
	height: 23px !important;
}

.qsw2 {
	width: 2px !important;
}

.qsw1 {
	width: 10px !important;
}

.qsa1 {
	height: 24px;
	text-align: center;
	width: 99px;
	padding: 0;
}

.qsa2 {
	height: 24px;
	text-align: center;
	width: 99px;
	padding: 0;
}

.qsa1 a {
	color: #333333;
	cursor: pointer;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
}

	.qsa1 a:hover {
		color: #333333;
		text-decoration: underline;
	}

.qsa2 a {
	color: #333333;
	cursor: pointer;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display: block;
}

	.qsa2 a:hover {
		color: #333333;
		text-decoration: underline;
	}

.qsl {
	width: 258px;
	padding: 4px 0px 1px 0;
}

.qsord {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/qiord-y.gif) repeat-y;
}

.qiord2 {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/qiord1.gif) no-repeat;
}

.qiord3 {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/qiord2.gif) no-repeat bottom left;
	padding: 0 1px;
}


.qsord .pr {
	padding: 8px 8px 0 8px;
}

.qsord .optDiv {
	border-bottom: 1px solid #d8ae63;
	padding: 1px 14px 6px 14px;
	background: #fffde5;
}


.qsord .qty {
	border-bottom: 1px solid #d8ae63;
	padding: 6px 14px;
	background: #fffde5;
}

	.qsord .qty span {
		color: #333333;
		display: block;
		float: left;
		width: 111px;
	}

	.qsord .qty p {
		display: block;
		padding: 0;
		margin: 0;
		float: left;
		width: 116px;
		;
		font-size: 11px;
	}

.qsord .tex {
	width: 38px;
	color: #000000;
}

.qsord .qsBut {
	padding: 6px 0 7px 14px;
}

	.qsord .qsBut span {
		display: block;
		float: left;
		width: 127px;
	}

	.qsord .qsBut p {
		display: block;
		padding: 5px 0 0 0;
		margin: 0;
		float: left;
		font-size: 11px;
	}


.qsord .qsav {
}

.qsord .in3 {
	border-bottom: 1px solid #d8ae63;
	padding: 6px 14px;
}

	.qsord .in3 span {
		color: #333333;
		display: block;
		float: left;
		width: 111px;
	}

	.qsord .in3 p {
		display: block;
		padding: 0;
		margin: 0;
		float: left;
		width: 116px;
		color: #cc0000;
		font-size: 11px;
	}

.qsord .pr {
	font-size: 11px;
	border-bottom: 1px solid #d8ae63;
	padding: 6px 14px;
	background: #fffde5;
}

.qsord .prIn {
	text-align: left;
	color: #333333;
	font-size: 11px;
	line-height: 16px;
}

.qsord .pr1 {
	font-size: 11px;
	float: left;
	color: #333333;
	width: 111px;
}

.qsord .pr2 {
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	float: left;
	width: 111px;
}

.qsord .pr .line1 {
	font-weight: bold;
	font-size: 12px;
}

.qsdescr {
	padding: 0px 10px;
	margin-top: 15px;
}

	.qsdescr #itemDescr {
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/t-p.gif) no-repeat;
		padding: 10px 0;
		font-size: 11px;
	}

.texSnap {
	width: 23px;
}




#windowLoad {
	position: absolute;
	display: none;
	;
	z-index: 300;
	margin: 115px 0 0 190px;
}

#windowContentMsg {
	position: absolute;
	z-index: 200;
	margin-top: 313px;
}

#windowContentMsg1 {
	position: absolute;
	z-index: 200;
	margin: 230px 0 0 10px;
	display: none;
}

#windowContentMsg2 {
	position: absolute;
	z-index: 200;
	margin-top: 230px;
	display: none;
}

#qshopdescr .mInfo {
	color: #96020a;
	padding: 10px 0 0 125px;
}

	#qshopdescr .mInfo a {
		color: #96020a;
		font: 11px Arial;
	}

#qshopdescr1 {
	color: #96020a;
	padding: 0 0 0 15px;
}

	#qshopdescr1 a {
		color: #96020a;
		font: 11px Arial;
	}

#qshopdescr2 {
	padding: 0 0 0 15px;
	width: 150px;
	text-align: left;
	font: 11px Arial;
}

	#qshopdescr2 a {
		color: #96020a;
		font: 11px Arial;
	}

.avlDiv {
	padding: 3px 12px;
}


/*treeview*/

.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

	.treeview ul {
	}

	.treeview .hitarea {
		z-index: 10px;
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/treeview-default.gif) -64px -19px no-repeat;
		height: 20px;
		width: 16px;
		margin-left: -16px;
		float: left;
		cursor: pointer;
	}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float: none;
}

.treeview li {
	margin: 0;
	padding: 1px 0px 0px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol {
	margin: 0;
	display: none;
}

.treeview .hover {
	color: red;
	cursor: pointer;
}

.treeview li {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/treeview-default-line.gif) 0 0 no-repeat;
}

	.treeview li.collapsable, .treeview li.expandable {
		background-position: 0 -176px;
	}

.treeview .expandable-hitarea {
	background-position: -80px -3px;
}

.treeview li.last {
	background-position: 0 -1766px
}

.treeview li.lastCollapsable, .treeview li.lastExpandable {
	background-image: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/treeview-default.gif);
}

.treeview li.lastCollapsable {
	background-position: 0 -111px
}

.treeview li.lastExpandable {
	background-position: -32px -67px
}


.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {
	background-position: 0;
}

.ali1 {
	text-transform: uppercase;
	background: #f9f8ee;
	cursor: pointer;
	padding: 5px 5px 5px 0px;
	display: block;
}

	.ali1 a {
		padding: 0 0 0 7px !important;
		margin: 0 !important;
		font: 700 12px Times New Roman !important;
		color: #990000 !important;
	}

li.expandable .ali1 a {
	color: #663333 !important;
}

.ali2 {
	padding: 2px 0 1px 0;
}

	.ali2 a {
		color: #000000;
		font: 11px Arial !important;
		display: block;
		padding: 2px 0 1px 13px !important;
		text-decoration: none;
		background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/dot1.gif) no-repeat 0px 4px;
	}

		.ali2 a:hover {
			text-decoration: underline;
			color: #990000 !important;
			background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/dot2.gif) no-repeat 0px 4px !important;
		}

		.ali2 a.on {
			color: #cf4b4a !important;
			background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/dot2.gif) no-repeat 0px 4px;
		}

		.ali2 a.lev3 {
			color: #000000;
			font: 11px Arial !important;
			display: block;
			padding: 2px 0 2px 31px !important;
			text-decoration: none;
			background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/dot3.gif) no-repeat 21px 5px !important;
		}

			.ali2 a.lev3:hover {
				text-decoration: underline;
				color: #990000 !important;
				background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/dot4.gif) no-repeat 21px 5px !important;
			}

		.ali2 a.lev3on {
			font: 11px Arial !important;
			color: #cf4b4a !important;
			background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/dot4.gif) no-repeat 21px 5px;
			padding: 2px 0 2px 31px !important;
		}

#keyw1 {
	width: 195px;
	margin-top: 15px;
}

#keyw2 {
	text-align: left;
	padding: 3px 3px 3px 3px;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/lmenu-bg.gif);
}

#keyw3 {
	background: #ebe5ce;
}

	#keyw3 .ttl {
		background: #f9f8ee;
		padding: 3px 10px 4px 10px;
		font: bold 13px Times New Roman;
		color: #663333;
	}

	#keyw3 ul {
		padding: 3px 10px;
	}

	#keyw3 li {
		background: url(..https://site.holytrinitystore.com/i/dot5.gif) no-repeat 2px 7px;
		padding: 2px 10px;
	}

	#keyw3 a {
		font-size: 12px;
		text-decoration: none;
		font-weight: normal;
	}

		#keyw3 a:hover {
			text-decoration: underline;
		}

	#keyw3 .marg {
		text-align: right;
		padding: 3px 10px 3px 3px;
		font: bold 11px Times New Roman;
	}

		#keyw3 .marg a {
			color: #990000;
		}





/*jqjs css*/

#container {
	width: 752px;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/slider-bg1.gif) no-repeat;
	margin-left: 15px;
}

	#container .ttl {
		text-align: center;
		color: #fff;
		padding-top: 3px;
		font-weight: bold;
	}

	#container a {
		color: #eddebd;
	}

.sliderGallery {
	margin-left: 1px;
	overflow: hidden;
	position: relative;
	width: 750px;
	height: 145px;
}

	.sliderGallery UL {
		position: absolute;
		list-style: none;
		overflow: none;
		white-space: nowrap;
		padding: 0;
		margin: 16px 0 0 0;
	}

		.sliderGallery UL LI {
			display: inline;
			margin: 0;
			padding: 0 0 0 27px;
		}

			.sliderGallery UL LI img {
				background-repeat: no-repeat;
				background-position: center center;
			}

.slider {
	width: 730px;
	height: 20px;
	margin: 120px 0 0 10px;
	padding: 1px;
	position: absolute;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/slider-bar1.gif) no-repeat;
}

.handle {
	position: absolute;
	cursor: move;
	height: 18px;
	width: 142px;
	top: 1px;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/slider-sm.gif) no-repeat;
	z-index: 100;
}

.slider span {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	cursor: pointer;
	position: absolute;
	z-index: 110;
	top: 3px;
}




/*jcarusel*/
#cont0 {
	width: 752px;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/jcar-bg2.gif) repeat-y;
	margin-left: 15px;
}

#cont1 {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/jcar-bg1.gif) no-repeat;
}

#cont2 {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/jcar-bg3.gif) no-repeat bottom left;
}


#cont0 .ttl {
	text-align: center;
	color: #fff;
	padding-top: 3px;
	font-weight: bold;
}

#cont0 a {
	color: #333;
	font-size: 11px;
	text-decoration: none;
	display: block;
	line-height: 0;
}

	#cont0 a:hover {
		text-decoration: underline;
	}

#cont0 li a:first-child {
	display: block;
	line-height: 0;
}

#cont0 a img {
	width: 120px;
	height: 120px;
}

#cont0 a + a {
	display: inline-block;
	line-height: normal;
}

#cont0 a .p1 {
	background-color: #ffffff;
	border: 3px solid #fff;
}

a img {
	border: 0px solid #fff;
}

.scrollable {
	float: left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/scroll-but.png) no-repeat;
	display: block;
	width: 30px;
	height: 64px;
	float: left;
	cursor: pointer;
}

/* right */
a.right {
	background-position: 0 -64px;
	clear: right;
	margin: -130px 0 0 717px;
}

	a.right:hover {
		background-position: -32px -64px;
	}

	a.right:active {
		background-position: -64px -64px !important;
	}


/* left */
a.left {
	margin: -130px 0 0 1px;
}

	a.left:hover {
		background-position: -32px 0;
	}

	a.left:active {
		background-position: -64px 0 !important;
	}



/* disabled navigational button */
a.disabled {
	visibility: hidden !important;
}


#caroWrap1 {
	position: relative;
	overflow: hidden;
	width: 686px;
	height: 180px;
	margin: 5px 0 0 33px;
	padding: 6px 0 2px 0px;
}

#mycarousel {
	position: absolute;
	width: 20000em;
	list-style: none;
}

	#mycarousel li {
		float: left;
		width: 98px;
		text-align: center;
		background-repeat: no-repeat;
		background-position: center center;
		margin: 0 5px;
		list-style: none;
		padding: 0;
		margin: 0;
		display: block;
	}

		#mycarousel li .p1 {
			margin: 0 0 5px 0;
			background-size: 75%;
		}



#wlc {
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/welcome-ttl.gif) repeat-x;
	font-size: 12px;
	padding-top: 22px;
}

	#wlc .c2 .text {
		padding: 3px 15px 16px 17px;
	}

	#wlc .c2 {
		float: right;
		width: 490px;
	}

#mainrev {
	position: relative;
	overflow: hidden;
	width: 250px;
	height: 118px;
}

#itemr {
	position: absolute;
	width: 20000em;
}

	#itemr div {
		float: left;
		width: 250px;
	}

#wlc .c1 {
	float: right;
	width: 277px;
	border-right: 1px solid #d8ae63;
}

#wlc .c1in {
	padding: 7px 0 0 12px;
}

#wlc .c1 .ttl {
	color: #474747;
	font-weight: bold;
	font-size: 14px;
}

	#wlc .c1 .ttl a {
		font: bold 14px "Times New Roman", Times, serif
	}

#itemr .date {
	font-size: 10px;
	padding: 0px 0;
}

#itemr .text {
	font-style: italic;
	font-size: 11px;
	padding: 5px 0 0 0;
}

#itemr .avt {
	font-style: italic;
	font-weight: bold;
	text-align: right;
	padding: 0px 0 10px 0;
}




#addedDiv {
	border: 3px solid #8a502c;
	position: absolute;
	text-align: center;
	width: 350px;
	background: #ffffff;
	margin: 50px;
	height: 100px;
	visibility: hidden;
	z-index: 200;
}

#addedDiv1 {
	border: 3px solid #8a502c;
	position: absolute;
	text-align: center;
	width: 350px;
	background: #ffffff;
	margin: 50px;
	height: 100px;
	visibility: hidden;
	z-index: 200;
}

#suggestions {
	position: relative;
	margin: 28px 0 0 145px;
	width: 320px;
	display: none;
	z-index: 20000;
}

#searchresults {
	border-width: 1px;
	border-color: #919191;
	border-style: solid;
	width: 320px;
	background-color: #a0a0a0;
	font-size: 10px;
	line-height: 14px;
}

	#searchresults a {
		display: block;
		background-color: #e4e4e4;
		clear: left;
		height: 56px;
		text-decoration: none;
	}

		#searchresults a:hover {
			background-color: #b7b7b7;
			color: #ffffff;
		}

		#searchresults a img {
			float: left;
			padding: 5px 10px;
		}

		#searchresults a span.searchheading {
			display: block;
			font-weight: bold;
			padding-top: 5px;
			color: #191919;
		}

		#searchresults a:hover span.searchheading {
			color: #ffffff;
		}

		#searchresults a span {
			color: #555555;
		}

		#searchresults a:hover span {
			color: #f1f1f1;
		}

	#searchresults span.category {
		font-size: 11px;
		margin: 5px;
		display: block;
		color: #ffffff;
	}

		#searchresults span.category a {
			background-color: transparent;
			display: block;
			margin: 5px;
			height: auto;
			color: #ffffff;
		}

	#searchresults span.seperator {
		float: right;
		padding-right: 15px;
		margin-right: 5px;
		background-image: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/shortcuts-arrow.gif);
		background-repeat: no-repeat;
		background-position: right;
	}

		#searchresults span.seperator a {
			background-color: transparent;
			display: block;
			margin: 4px;
			height: auto;
			color: #ffffff;
		}


.LoadingPic {
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #f55d00;
}


.zoomPad {
	position: relative;
	z-index: 99;
	cursor: crosshair;
}


.zoomPreload {
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 43px 30px;
	z-index: 110;
	width: 90px;
	height: 43px;
	position: absolute;
	top: 0px;
	left: 0px;
	* width: 100px;
	* height: 49px;
}


.zoomPup {
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 120;
	position: absolute;
	border: 1px solid #CCC;
	z-index: 101;
	cursor: crosshair;
}

.zoomOverlay {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFF;
	/*opacity:0.5;*/
	z-index: 5000;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 101;
}

.zoomWindow {
	position: absolute;
	left: 110%;
	top: 40px;
	background: #FFF;
	z-index: 6000;
	height: auto;
	z-index: 10000;
	z-index: 110;
}

.zoomWrapper {
	position: relative;
	border: 1px solid #999;
	z-index: 110;
}

.zoomWrapperTitle {
	display: block;
	background: #999;
	color: #FFF;
	height: 18px;
	line-height: 18px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 120;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.zoomWrapperImage {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 110;
}

	.zoomWrapperImage img {
		border: 0px;
		display: block;
		position: absolute;
		z-index: 101;
	}

.zoomIframe {
	z-index: -1;
	filter: alpha(opacity=0);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position: absolute;
	display: block;
}

.zoomWrapperImage img {
	max-width: 1000000px;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/



.bigPic {
	text-align: left;
}

	.bigPic a {
		margin: auto;
		display: block;
	}

.secda ul {
	display: block;
	margin: 10px 25px 0 25px;
}

.secda li {
	display: block;
	padding: 3px 0 3px 20px;
	line-height: 15px;
	background: url(https://sep.turbifycdn.com/ty/cdn/yhst-47912705652979/dot6.png) no-repeat 0 6px;
}

	.secda li a {
		text-decoration: none;
	}

		.secda li a:hover {
			text-decoration: underline;
		}
/*-----------------------------------------------------------------------------

  CSS Magic

-----------------------------------------------------------------------------*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
