.TOP				{ background-color: #7BBDE7; }
.top-backing 			{ background-color: #7BBDE7; }
.top-smallbar-backing		{background-color:#F2DFF2; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D2C8CE;}
.top-smallbar-links		{font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	color:#666666;	text-decoration: none;}
.top-smallbar-links:hover	{font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	color:#666666;	text-decoration: underline;}
.top-backing3			{ background-color: #7BBDE7; }
.top-smallbar-phone		{font-family:Arial, Helvetica, sans-serif;	font-size:9pt; font-weight:bold; color:#666666;	text-decoration: none;}

.TOPLEFT			{ background-color: #7BBDE7; }
.menu-backing			{border-right-width: 1px;	border-right-style: dashed;	border-right-color: #999999;	text-indent: 7px;}
.menu-backing-content		{margin-left: 7px; }
.menu-title-text		{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8.5pt; color:#e356b4;}
.menu-subsection-links		{font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	color:#666666;	text-decoration: none;	line-height: 18px;}
.menu-subsection-links:hover	{font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	color:#666666;	text-decoration: underline;	line-height: 18px;}
.menu-normal-text		{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#666666;}
.menu-bold-text			{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#666666; font-weight:bold;}
.menu-links			{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#666666; text-decoration: none;}
.menu-links:hover 		{font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#666666; text-decoration: underline;}
.hrdashed 			{solid #999999; Height:1px;}
.search-text 			{font-family: Arial, Helvetica, sans-serif;	font-size: 8.5pt;	color: #666666;	font-style: italic;}
.search-button			{height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 8.5pt;}
.search-text-box 		{height: 18px;	font-family: Arial, Helvetica, sans-serif;	font-size: 8.5pt;}
.text-path 			{font-size: 8.5pt;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;}
.text-path:hover		{font-size: 8.5pt;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;}
###.menu-backing-title		{ background-color: #359BCF; }
###.menu-section-links		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
###.menu-section-links:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.MIDDLE				{ background-color: #7BBDE7; }
.middle-backing			{ background-color: #FFFFFF; }
.middle-normal-text		{font-size: 9pt; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.middle-bold-text		{font-size: 9pt; color: #666666; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
.middle-small-text		{font-size: 8pt; color: #666666; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.table-backing-title		{ background-color: #ffffff; }
.table-title-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#e356b4; text-decoration: none; }
.table-backing-content		{background-color: #ffffff;}
.field-backing-title		{ background-color: #ffffff; }
.field-backing-content		{background-color: #ffffff;}
.middle-links			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#e356b4; text-decoration: none; }
.middle-links:hover		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#666666; text-decoration: none; }
.middle-links-small		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#e356b4; text-decoration: none; }
.middle-links-small:hover	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#666666; text-decoration: none; }
.product-field-title		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#666666; text-decoration: none; }
.product-title-section		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12pt; color:#666666; text-decoration: none; }
.product-field-content		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#666666; text-decoration: none; }
.product-image-border		{background-color: #ffffff;	padding: 6px;	border: 1px solid #999999;}
.normal-field-title		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#666666; text-decoration: none; }
.normal-field-content		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#666666; text-decoration: none; }
.error-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.highlight-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#0000FF; text-decoration: none; }
.index-headline			{font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:12pt; color:#e356b4; text-decoration: none; margin-bottom: 0px;}
.index-normaltext		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#666666; text-decoration: none; }
.index-links			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#666666; text-decoration: underline; }
.index-links:hover		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#cccccc; text-decoration: underline; }
.index-border			{border: 1px solid #CCCCCC;}
.search-results-title		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12pt; color:#e356b4; text-decoration: none; }
.search-results-links		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#e356b4; text-decoration: underline; }
.search-results-links:hover	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#999999; text-decoration: underline; }
.searchfor-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#666666; text-decoration: none; }

.MIDDLEPRODUCT			{ background-color: #ffffff; }
.description-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.specialoffer-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.extrafield-title-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.extrafield-content-text	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.qty-title-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-title-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-content-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.other-title-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; 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:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.review-content-text		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.BOTTOMRIGHT			{ background-color: #ffffff; }
.right-backing			{border-left-width: 1px;  border-left-style: dashed;	border-left-color: #999999;}
.right-backing-content		{margin-left: 7px; }
.minicart-title			{font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight:bold;  color:#333333;}
.minicart-text			{font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #666666;}
.minicart-links 		{font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #666666; text-decoration: none;}
.minicart-links:hover		{font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #666666; text-decoration: underline;}
.copyright-text			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8.5pt; color:#666666; text-decoration: none; }
.copyright-links		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8.5pt; color:#666666; text-decoration: none; }
.copyright-links:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8.5pt; color:#666666; text-decoration: underline; }

.GENERAL			{ background-color: #ffffff; }
.button				{height: 22px;	font-family: Arial, Helvetica, sans-serif;	font-size: 8.5pt;}
.textbox			{height: 18px;	font-family: Arial, Helvetica, sans-serif;	font-size: 8.5pt;}
.body-shop			{background-color: #FFFFFF; margin: 0px;}
.general-links			{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#e356b4; text-decoration: none;}
.general-links:hover		{font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#999999; text-decoration: underline;}
.general-border-grey		{background-color: #ffffff;	padding: 6px;	border: 1px solid #999999;}


###.top-links			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
###.top-links:hover		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.header-title		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#666666; text-decoration: none; }
.header-description		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; color:#666666; text-decoration: italic; }
###.subsection-description	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }
###.selectbox			{ background-color: #FFFFFF; font-fanily: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E; }
###A 				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
###A:hover 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }