.top-backing 				{ background-color: #D42136; border-left: 1px solid #A8162A; border-right: 1px solid #A8162A; }
.top-smallbar-backing		{ background-color: #D42136; }
.top-links					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.top-links:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.top-smallbar-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.textbox-search 			{ background-color: #FFFFFF; font-family: Tahoma; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #A8162A; }
.button-search 				{ background-color: #FFF6E4; font-family: Tahoma; font-size: 7pt; font-weight: light; color: #000000; border: 1 solid #A8162A; padding: 0px; height: 17px; cursor: hand; }

.menu-backing				{ background-color: #FFF8EB; border-left: 1px solid #A8162A; border-right: 1px solid #A8162A }
.pink-menu-backing			{ background-color: #FFD8D8; border-left: 1px solid #A8162A; border-right: 1px solid #A8162A }
.login-backing				{ background-color: #FFD8D8; border-top: 1px solid #A8162A }
.menu-backing-title			{ background-color: #D42136; }
.menu-backing-content		{ background-color: #FFF8EB; }

.menu-title-text			{ font-family:Arial; font-weight:bold; font-size:15px; color:#FFFFFF; text-decoration: none; }
.menu-title-text:A			{ font-family:Arial; font-weight:bold; font-size:15px; color:#FFFFFF; text-decoration: none; }

.menu-section-links			{ font-family:Arial; font-weight:bold; font-size:12px; color:#68121C; text-decoration: none; }
.menu-section-links:hover 	{ font-family:Arial; font-weight:bold; font-size:12px; color:#000000; text-decoration: none; }
.menu-subsection-links		{ font-family:Arial; font-weight:normal; font-size:12px; color:#68121C; text-decoration: none; }
.menu-subsection-links:hover{ font-family:Arial; font-weight:normal; font-size:12px; color:#000000; text-decoration: none; }
.menu-normal-text			{ font-family:Arial; font-weight:normal; font-size:12px; color:#68121C; text-decoration: none; }
.menu-normal-text A			{ font-family:Arial; font-weight:normal; font-size:12px; color:#68121C; text-decoration: none; }
.menu-normal-text A:hover	{ font-family:Arial; font-weight:normal; font-size:12px; color:#68121C; text-decoration: none; }
.menu-bold-text				{ font-family:Arial; font-weight:bold; font-size:12px; color:#68121C; text-decoration: none; }
.menu-links					{ font-family:Arial; font-weight:bold; font-size:12px; color:#68121C; text-decoration: none; }
.menu-links:hover 			{ font-family:Arial; font-weight:bold; font-size:12px; color:#68121C; text-decoration: none; }

.menu-section-this			{ font-family:Arial; font-weight:bold; font-size:12px; color:#D42136; text-decoration: none; }
.menu-section-this A		{ font-family:Arial; font-weight:bold; font-size:12px; color:#D42136; text-decoration: none; }
.menu-section-this A:hover	{ font-family:Arial; font-weight:bold; font-size:12px; color:#D42136; text-decoration: none; }
.menu-section-notthis		{ font-family:Arial; font-weight:bold; font-size:12px; color:#7F0211; text-decoration: none; }
.menu-section-notthis A		{ font-family:Arial; font-weight:bold; font-size:12px; color:#7F0211; text-decoration: none; }
.menu-section-notthis A:hover	{ font-family:Arial; font-weight:bold; font-size:12px; color:#D42136; text-decoration: none; }

.menu-product-this			{ font-family:Arial; font-weight:100; font-size:13px; color:#D42136; text-decoration: none; }
.menu-product-this A		{ font-family:Arial; font-weight:100; font-size:13px; color:#D42136; text-decoration: none; }
.menu-product-this A:hover	{ font-family:Arial; font-weight:100; font-size:13px; color:#D42136; text-decoration: none; }


.menu-product-not			{ font-family:Arial; font-weight:100; font-size:13px; color:#68121C; text-decoration: none; }
.menu-product-not A			{ font-family:Arial; font-weight:100; font-size:13px; color:#68121C; text-decoration: none; }
.menu-product-not A:hover	{ font-family:Arial; font-weight:100; font-size:13px; color:#D42136; text-decoration: none; }

.menu-notthis	 			{ font-family:Arial; font-weight:100; font-size:13px; color:#68121C; text-decoration: none; }


.search						{ background-color: #FFD8DC; font-family:Arial; font-weight:normal; font-size:13px; color:#A8162A; text-decoration: none; }

.caption-backing			{ background-color: #FAEED8; font-family:Arial; font-weight:none; text-align: center; font-size:12px; color:#8C5F64;}

.main-text					{ font-family:Arial; font-weight:100; font-size:13px; line-height: 18px; color:#68121C; text-decoration: none; }
.main-text A				{ font-family:Arial; font-weight:normal; font-size:13px; color:#D42136; text-decoration: underline; }
.exmain-text				{ font-family:Arial; font-weight:100; font-size:13px; line-height: 25px; color:#68121C; text-decoration: none; }
.exmain-text A				{ font-family:Arial; font-weight:normal; font-size:13px; color:#D42136; text-decoration: underline; }

.title-text					{ font-family:Arial; font-weight:bold; font-size:15px; color:#68121C; text-decoration: none; }
.title-text	A				{ font-family:Arial; font-weight:bold; font-size:15px; color:#68121C; text-decoration: none; }
.title-text	A:hover			{ font-family:Arial; font-weight:bold; font-size:15px; color:#D95A2F; text-decoration: none; }

.search-text				{ font-family:Arial; font-weight:bold; font-size:13px; color:#68121C; text-decoration: none; }
.search-text A				{ font-family:Arial; font-weight:bold; font-size:13px; color:#68121C; text-decoration: none; }
.search-text A:hover		{ font-family:Arial; font-weight:bold; font-size:13px; color:#D95A2F; text-decoration: none; }

.link-text					{ font-family:Arial; font-weight:bold; font-size:15px; color:#68121C; text-decoration: none; }
.link-text	A				{ font-family:Arial; font-weight:bold; font-size:15px; color:#68121C; text-decoration: none; }
.link-text	A:hover			{ font-family:Arial; font-weight:bold; font-size:15px; color:#D95A2F; text-decoration: none; }

.main-link					{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }
.main-link A				{ font-family:Arial; font-weight:none; font-size:13px; color:#D95A2F; text-decoration: none; }
.main-link A:hover			{ font-family:Arial; font-weight:none; font-size:13px; color:#68121C; text-decoration: none; }
.main-link-text A			{ font-family:Arial; font-weight:bold; font-size:13px; color:#68121C; line-height: 1.5em; text-decoration: none; }
.main-link-text A:hover		{ font-family:Arial; font-weight:bold; font-size:13px; color:#D95A2F; line-height: 1.5em; text-decoration: none; }
.mini-link					{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }
.mini-link A				{ font-family:Arial; font-weight:bold; font-size:12px; color:#D95A2F; text-decoration: none; }
.mini-link A:hover			{ font-family:Arial; font-weight:bold; font-size:12px; color:#68121C; text-decoration: none; }

.testi-quote				{ font-family:Times; line-height: 1.2em; font-weight:100; text-decoration:none; font-size:18px; color:#a02a0b; font-style:italic; }
.testi-source 				{ font-family:Arial; line-height: 1.2em; font-weight:100; text-decoration:none; font-size:11px; color:#a02a0b; font-style:italic; }

.testi-container			{ background-color: FFD8D8; border-top: 1px solid #A8162A; border-bottom: 1px solid #A8162A; text-align: left; padding: 22px 17px 20px 16px; }


.product-title				{ font-family:Times; line-height: 1.5em; text-decoration:none; font-weight:100; font-size:22px; color:#A8162A; font-style:italic; }

.page-title 				{ font-family:Times; line-height: 2em; font-weight:100; text-decoration:none; font-size:22px; color:#A8162A; font-style:italic; }

.home-title 				{ font-family:Times; line-height: 1.8em; font-weight:100; text-decoration:none; font-size:21px; color:#A8162A; font-style:italic; }

.home-text					{ font-family:Arial; font-weight:100; font-size:12px; line-height: 29px; color:#68121C; text-decoration: none; }
.home-text A				{ font-family:Arial; font-weight:bold; font-size:12px; line-height: 29px; color:#68121C; text-decoration: none; }
.home-text A:hover			{ font-family:Arial; font-weight:bold; font-size:12px; line-height: 29px; color:#68121C; text-decoration: none; }

.home-prod-title			{ font-family:Arial; font-weight:bold; font-size:14px; line-height: 22px; color:#A8162A; text-decoration: none; }

.home-sub-title				{ font-family:Times; line-height: 2em; font-weight:100; text-decoration:none; font-size:19px; color:#A8162A; font-style:italic; }

.small-home-text			{ font-family:Arial; font-weight:100; font-size:12px; line-height: 25px; color:#68121C; text-decoration: none; }
.small-home-text A			{ font-family:Arial; font-weight:bold; font-size:12px; line-height: 25px; color:#D95A2F; text-decoration: none; }
.small-home-text A:hover	{ font-family:Arial; font-weight:bold; font-size:12px; line-height: 25px; color:#68121C; text-decoration: none; }

.spec-offer-text			{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }
.spec-offer-text A			{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }
.spec-offer-text A:hover	{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }


.section-links A			{ font-family:Times; text-decoration:none; font-weight: 100; font-size:19px; color:#A8162A; font-style:italic; }

.section-text				{ font-family:Arial; font-weight:100; line-height: 16px; font-size:12px; color:#68121C; text-decoration: none; }
.section-text A 			{ font-family:Arial; font-weight:bold; line-height: 16px; font-size:12px; color:#D95A2F; text-decoration: none; }
.section-text A:hover		{ font-family:Arial; font-weight:bold; line-height: 16px; font-size:12px; color:#68121C; text-decoration: none; }

.section-product 			{ padding: 20px 26px 10px 26px; border-top: 1px solid #A81531;}

.middle-backing				{ background-color: #FFFFFF; border-right: 1px solid #A81531;}
.text-path 					{ font-family:Arial; font-weight:bold; font-size:8pt; color:#2B7AA3; text-decoration: none; }
.text-path:hover			{ font-family:Arial; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.middle-normal-text			{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }
.table-backing-title		{ background-color: #D42136; }
.table-backing-content		{ background-color: #FFF6E4; }


.field-backing-left			{ background: url('../images/form_backing.jpg') no-repeat center right; padding-right: 4px;}
.field-backing-content		{ background-color: #FFFFFF; }
.field-backing-title		{ background-color: #FFFFFF; }




.table-title-text			{ font-family:Arial; font-weight:bold; font-size:15px; color:#A8162A; text-decoration: none; }
.middle-links				{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }
.middle-links A				{ font-family:Arial; font-weight:none; font-size:13px; color:#D95A2F; text-decoration: none; }
.middle-links A:hover		{ font-family:Arial; font-weight:none; font-size:13px; color:#68121C; text-decoration: none; }
.product-field-title		{ font-family:Arial; font-weight:bold; font-size:13px; color:#68121C; text-decoration: none; }
.product-field-content		{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }

.normal-field-title			{ font-family:Arial; font-weight:none; font-size:12px; color:#68121C; }

.normal-field-content		{ font-family:Arial; font-weight:normal; font-size:12px; color:#A8162A; text-decoration: none; }

.cart-title					{ font-family:Arial; font-weight:none; font-size:12px; color:#68121C; }
.cart-price					{ font-family:Arial; font-weight:none; font-size:12px; color:#D95A2F; }
.cart-total					{ font-family:Arial; font-weight:bold; font-size:13px; color:#000000; }

.error-text					{ font-family:Arial; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.highlight-text				{ font-family:Arial; font-weight:bold; font-size:8pt; color:#0000FF; text-decoration: none; }

.description-text			{ font-family:Arial; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.specialoffer-text			{ font-family:Arial; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.extrafield-title-text		{ font-family:Arial; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.extrafield-content-text	{ font-family:Arial; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.qty-title-text				{ font-family:Arial; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-title-text			{ font-family:Arial; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-content-text			{ font-family:Arial; font-weight:bold; font-size:10pt; color:#0000FF; text-decoration: none; }
.other-title-text			{ font-family:Arial; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.darkshade-backing			{ background-color: #FFD8DC; }
.mediumshade-backing		{ background-color: #FFF8EB; }
.lightshade-backing			{ background-color: #FFF8EB; }
.extralightshade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #FFD8DC; }
.review-subject-backing		{ background-color: #FFF8EB; }
.review-content-backing		{ background-color: #FFFFFF; }
.review-title-text			{ font-family:Arial; font-weight:bold; font-size:13px; color:#68121C; text-decoration: none; }
.review-content-text		{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }

.header-title				{ font-family:Arial; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.header-description			{ font-family:Arial; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }
.subsection-description		{ font-family:Arial; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }


.copyright-text				{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: none; }
.copyright-text A			{ font-family:Arial; font-weight:normal; font-size:13px; color:#68121C; text-decoration: underline; }
.copyright-text A:hover		{ font-family:Arial; font-weight:normal; font-size:13px; color:#D42136; text-decoration: underline; }

.strike						{ font-family:Arial; font-weight:100; font-size:11px; line-height: 20px; color:#68121C; text-decoration: none; }
.strike A					{ font-family:Arial; font-weight:100; font-size:11px; line-height: 20px; color:#D42136; text-decoration: underline; }
.strike A:hover				{ font-family:Arial; font-weight:100; font-size:11px; line-height: 20px; color:#D42136; text-decoration: underline; }

.account					{ font-family:Arial; font-weight:100; font-size:13px; line-height: 20px; color:#D42136; text-decoration: none; }
.account A					{ font-family:Arial; font-weight:100; font-size:13px; line-height: 20px; color:#D42136; text-decoration: none; }
.account A:hover			{ font-family:Arial; font-weight:100; font-size:13px; line-height: 20px; color:#D42136; text-decoration: none; }

.body-shop					{ background-image: url('../images/bg.jpg'); margin: 0px;}

#vidpopup {
	width: 664px;
	_width: 688px;
	height: 468px;
	left: 0px;
	top: 0px;
	position: absolute;
	background: #FFFFFF;
	z-index: 500;
	padding-left: 24px;
	border: 1px solid #A8162A;
	display: none;
	}
#vid_underlay {
	width: 688px;
	height: 468px;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 250;
	background: #000;
	filter:alpha(opacity=22);
	-moz-opacity:.22;
	opacity:.22;
	display: none;
	}










