.top-backing 				 { background-color: #fff }
.top-smallbar-backing		 { width: 787px; height: 37px }
td.logotextarea 			     { color: #898989; font-size: 9px; font-family: Tahoma; font-weight: bold; padding-left: 5px }
a.logo-link 			    { color: #B90005; font-size: 9px; font-family: Tahoma; font-weight: bold }
a.logo-link:hover 			{ color: #898989; font-size: 9px; font-family: Tahoma; font-weight: bold }
.top-links					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color: #545454; text-decoration: none; }
.top-links:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color: #b90005; text-decoration: none; }
.smallgreytext 				  { color: #898989; font-size: 8pt; font-family: Tahoma; font-weight: normal; text-decoration: none }
.smallgreylink 				  { color: #898989; font-size: 8pt; font-family: Tahoma; font-weight: normal; text-decoration: none }
.smallgreylink:hover 		  { color: #b90005; font-size: 8pt; font-family: Tahoma; font-weight: normal; text-decoration: none }
.top-smallbar-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.textbox-search 			{ background-color: #FFFFFF; font-family: Tahoma; font-size: 8pt; font-weight: light; color: #545454; border: 1 solid #b90005; }
.button-search 				{ background-color: #B9DDEF; font-family: Tahoma; font-size: 7pt; font-weight: light; color: #545454; border: 1 solid #30799E; padding: 0px; height: 17px; cursor: hand; }
.login-title  { padding: 0; width: 372px; height: 47px }
td.loginbg    { background-image: url("../images/loginbg.jpg"); background-repeat: repeat; width: 372px }
td.loginbt     { background-image: url("../images/loginbt.jpg"); background-repeat: no-repeat; width: 372px; height: 15px }
.login-button    { color: white; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-color: #ebebeb; background-image: url("../images/loginbut.jpg"); background-repeat: no-repeat; cursor: hand; width: 80px; height: 19px; border-width: 0 }
.login-text      { color: #545454; font-size: 7pt; font-family: Tahoma; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.loggedin-links      { color: #545454; font-size: 8pt; font-family: Tahoma; font-weight: bold; text-decoration: none; background-repeat: no-repeat; padding-right: 10px; padding-left: 10px }
.loggedin-links:hover 			     { color: #b90005; font-size: 8pt; font-family: Tahoma; font-weight: bold; text-decoration: none; background-repeat: no-repeat }
.menu-backing				 { }
.customercontrols-titlebg     { background-image: url("../images/customercontrolstitle.jpg"); background-repeat: no-repeat; padding: 0; width: 372px; height: 47px }
.customercontrols-title     { color: white; font-size: 10pt; font-family: Tahoma; font-weight: bold; text-decoration: none; letter-spacing: 1px; padding-left: 15px }
.menu-backing-title			   { background-image: url("../images/menutitlebg.jpg"); background-repeat: no-repeat; width: 170px; height: 19px }
.menu-backing-content		 { padding: 0 }
.menu-title-text			   { color: #ffffff; font-size: 7pt; font-family: Tahoma; font-weight: bold; letter-spacing: 1px; padding-left: 8px }
td.topandbottomspace   { padding-top: 0; padding-bottom: 4px }
td.catshadow     { background-image: url("../images/catshadow.jpg"); background-repeat: no-repeat; width: 170px; height: 3px }
.menu-section-links           { color: #545454; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-image: url("../images/catbut.jpg"); background-repeat: no-repeat; padding-top: 2px; padding-left: 25px; width: 100%; height: 19px }
.menu-section-links:hover          { color: #545454; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-image: url("../images/catbut_ov.jpg"); background-repeat: no-repeat; padding-top: 2px; padding-left: 25px; width: 100%; height: 19px }
.menu-subsection-links		     { color: #545454; font-size: 9pt; font-family: Tahoma; font-weight: normal; text-decoration: none; background-color: #f4f4f4; padding-left: 5px; width: 90%; height: 20px; vertical-align: middle; border-right: 1px dotted #545454; border-left: 1px dotted #545454 }
.menu-subsection-links:hover  { color: #b90005; font-size: 9pt; font-family: Tahoma; font-weight: normal; text-decoration: none; background-color: #f4f4f4; padding-left: 5px; width: 90%; height: 20px; vertical-align: middle; border-right: 1px dotted #545454; border-left: 1px dotted #545454 }
.menu-normal-text			 { color: #545454; font-size: 8pt; font-family: Tahoma; font-weight: normal; text-decoration: none }
.menu-bold-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.menu-links        { color: #fff; font-size: 8pt; font-family: Tahoma; font-weight: bold; text-decoration: none; background-image: url("../images/redbut.jpg"); background-repeat: no-repeat; padding-top: 3px; padding-left: 10px; width: 100%; height: 15px; float: right }
.menu-links:hover 			       { color: #545454; font-size: 8pt; font-family: Tahoma; font-weight: bold; text-decoration: none; background-image: url("../images/greybut.jpg"); background-repeat: no-repeat; padding-top: 3px; padding-left: 10px; width: 100%; height: 15px; float: right }

td.navshadow   { background-image: url("../images/navshadow.jpg"); background-repeat: no-repeat; width: 170px; height: 6px }
.middle-backing				 { background-color: #ffffff; padding: 0 0 0 10px }
.text-path 					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.text-path:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#b90005; text-decoration: none; }
.middle-normal-text			 { color: #545454; font-size: 8pt; font-family: Tahoma; font-weight: normal; text-decoration: none }
.table-backing-title		    { background-image: url("../images/contenttitlebg.jpg"); background-repeat: no-repeat; width: 611px; height: 42px }
.table-backing-content		    { background-image: url("../images/contentbg.jpg"); background-repeat: repeat-y; padding: 5px 20px; width: 611px }
.table-bottom-content   { background-image: url("../images/contentbt.jpg"); background-repeat: no-repeat; width: 611px; height: 18px }
.field-backing-title		{ background-color: #CCCCCC; }
.field-backing-content		{ background-color: #CCCCCC; }
.table-title-text			   { color: white; font-size: 10pt; font-family: Tahoma; font-weight: bold; text-decoration: none; letter-spacing: 1px; padding-left: 12px }
.table-title-textgrey			  { color: #545454; font-size: 10pt; font-family: Tahoma; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.middle-links				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.middle-links:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#b90005; text-decoration: none; }
.product-field-title		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.product-field-redtitle		 { color: #b90005; font-size: 10pt; font-family: Tahoma; font-weight: bold; text-decoration: none }
.product-field-price		 { color: #b90005; font-size: 9pt; font-family: Tahoma; font-weight: bold; text-decoration: none }
.product-field-pricetext		  { color: #545454; font-size: 8pt; font-family: Tahoma; text-decoration: none }
.product-field-content		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#545454; text-decoration: none; }
.normal-field-title			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.normal-field-content		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#545454; text-decoration: none; }
.error-text					 { color: #b90005; font-size: 8pt; font-family: Tahoma; font-weight: bold; text-decoration: none; letter-spacing: 1px }
.highlight-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#b90005; text-decoration: none; }

.description-text			{ font-family:Tahoma; font-weight:normal; font-size:9pt; color:#545454; text-decoration: none; }
.specialoffer-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.extrafield-title-text		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.extrafield-content-text	{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#545454; text-decoration: none; }
.qty-title-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.price-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.price-content-text			{ font-family:Tahoma; font-weight:bold; font-size:10pt; color:#b90005; text-decoration: none; }
.other-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightshade-backing			{ background-color: #CCCCCC; }
.extralightshade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{ background-color: #DDDDDD; }
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.review-content-text		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#545454; text-decoration: none; }

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

.textbox 					 { color: #545454; font-size: 8pt; font-weight: light; background-color: #ffffff; border: solid 1 #b90005; font-fanily: Tahoma }
.button						 { color: white; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-color: #ebebeb; background-image: url("../images/loginbut.jpg"); background-repeat: no-repeat; cursor: hand; width: 80px; height: 19px; border-width: 0 }
.selectbox					 { color: #545454; font-size: 8pt; font-weight: light; background-color: #ffffff; border: solid 0 #b90005; font-fanily: Tahoma }
.selectbox2					 { color: #545454; font-size: 8pt; font-weight: light; background-color: #ffffff; border: solid 0 #b90005; font-fanily: Tahoma }

.copyright-text				{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#545454; text-decoration: none; }
.copyright-links			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#545454; text-decoration: none; }
.copyright-links:hover 		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#b90005; text-decoration: none; }

A 							{ font-family:Tahoma; font-weight:bold; font-size:9pt; color:#545454; text-decoration: none; }
A:hover 					 { color: #b90005; font-size: 9pt; font-family: Tahoma; font-weight: bold; text-decoration: none }
a.redbutton 				  { color: white; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-color: #ebebeb; background-image: url("../images/loginbut.jpg"); background-repeat: no-repeat; cursor: hand; padding-top: 2px; padding-right: 4px; width: 80px; height: 19px; border-width: 0 }
a.redbutton:hover 			 { color: white; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-color: #ebebeb; background-image: url("../images/loginbut.jpg"); background-repeat: no-repeat; cursor: hand; width: 80px; height: 19px; border-width: 0 }
.body-shop					{ background-color: #FFFFFF; margin: 0px; }
td.carttitlebg    { background-image: url("../images/carttitlebg.jpg"); background-repeat: no-repeat; width: 170px; height: 24px }
td.cartbg   { background-image: url("../images/cartbg.jpg"); background-repeat: repeat; width: 170px }
td.cartbt     { background-image: url("../images/cartbt.jpg"); background-repeat: no-repeat; width: 170px; height: 13px }
a.cart-link   { color: #b90005; font-size: 11px; font-family: Tahoma; font-weight: bold; padding-left: 1px }
a.cart-link:hover   { color: #545454; font-size: 11px; font-family: Tahoma; font-weight: bold; padding-left: 1px }
.cart-text  { color: #545454; font-size: 11px; font-family: Tahoma; padding-left: 5px }
.cart-bold-text  { color: #545454; font-size: 12px; font-family: Tahoma; font-weight: bold; padding-left: 5px }
.red-button    { color: white; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-color: #ebebeb; background-image: url("../images/loginbut.jpg"); background-repeat: no-repeat; cursor: hand; width: 80px; height: 19px; border-width: 0 }
.buy-button      { color: #545454; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-color: #ebebeb; background-image: url("../images/buybut.jpg"); background-repeat: no-repeat; cursor: hand; padding-bottom: 5px; width: 47px; height: 23px; border-width: 0 }
.editcart-links            { color: #545454; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-image: url("../images/cartgreybut.jpg"); background-repeat: repeat-x; margin-bottom: 5px; padding-top: 2px; width: 77px; height: 17px }
.editcart-links:hover           { color: white; font-size: 8pt; font-family: Tahoma; font-weight: bold; background-image: url("../images/cartredbut.jpg"); background-repeat: no-repeat; margin-bottom: 5px; padding-top: 2px; width: 77px; height: 17px }
.form-titles-text			    { color: white; font-size: 10pt; font-family: Tahoma; font-weight: bold; text-decoration: none; letter-spacing: 1px; padding-left: 2px }
td.topbartext  { color: white; font-size: 11pt; font-family: Tahoma; font-weight: bold; letter-spacing: 1px; padding-bottom: 5px; padding-left: 10px }
