﻿.container {
	text-align: center;
	margin-left: auto; 
	margin-right: auto;	
}

.containersmall {
	width: 650px;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}

.fourcol {
	width: 204px;	
	float: left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;	
}

#toppromo {
	width: 100%; 
	background-color: #ecf5fa;
	font-size: 10pt;
	text-align: center;
	border-bottom: solid 4px #ffffff;
	border-top: solid 4px #ffffff;
}

#toppromo a {
	font-size: 10pt;
	color: #0f83c5;
}

#toppromosmall {
	width: 650px; 
	background-color: #ecf5fa;
	font-size: 10pt;
	text-align: center;
	border-bottom: solid 4px #ffffff;
	border-top: solid 4px #ffffff;
}

#toppromosmall a {
	font-size: 10pt;
	color: #0f83c5;
}

.topdividerline {
	font-size: 12pt;
	color: #e3e1df;
}

.bottomdividerline {
	font-size: 14pt;
	color: #e3e1df;
}

.bottomarticlearea {
	float: left; 
	width: 175px; 
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #e2f0f8;	
}

.bottomarticleareacolor {
	background-color: #e2f0f8;
}

.bottompromotionareaheader {
	width: 820px; 	
	background-color: #e3e1df;
	font-size: 12pt;
	text-align: left;
	border-bottom: solid 2px #ffffff;
	border-top: solid 4px #ffffff;
}

.mainPad {
	padding: 20px;
}

/* top navigation bar */
#top {
	background-color: #174c7b;
	height: 27px;			
}

/* main navigation */
#nav {
	text-align: center;
	margin-left: -5px; 
	margin-right: 0px;
}
#nav ul {
	padding-left: 5px;
	padding-top: 0px;
	margin: 0;
	list-style: none;
}
#nav ul li {
	float: left;
	background-image: none;
	text-align: center;
	padding: 0;	
	margin-top: -1px;
}
#nav a {
	background-image: none;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 28px;
	padding: 6px 10px;
	border-left: 1px solid #ffffff;
}
#nav a:hover {
	background-color: #0f83c5;
	color: #ffffff;
	line-height: 28px;
	padding: 6px 10px;
	border-left: 1px solid #ffffff;	
}

#nav a.navOn:link, #nav a.navOn:active, #nav a.navOn:visited, a.navOn:hover {
	color: #ffffff;
	background-color: #0f83c5;
	line-height: 28px;
	padding: 6px 10px;
	border-left: 1px solid #ffffff;
	text-decoration: none;	
}

.SearchTD 
{
background-color: #6fb5dc;	
}

/* weekly picks and special offers */
.weeklypicksby3 {
	width: 570px;
	text-align: left;
	float: left;
}

.weeklypicksby3header {
	width: 570px; 
	font-size: 19px;
	text-align: left;
	float: left;	
	border-bottom: 1px solid #e2e0de;
}

.weeklypicksby3product {
	width: 205px; 
	text-align: left;
	float:left;	
	border-bottom: solid 1px #e3e1df;
	border-right: solid 1px #e3e1df;
	height: 220px;
}

.weeklypicksby2 {
	width: 450px;
	text-align: left;
	float: left;
}

.weeklypicksby2header {
	width: 450px; 
	background-color: #e3e1df;
	font-size: 12pt;
	text-align: left;
	float: left;	
}

.weeklypicksby2product {
	width: 224px; 
	text-align: left;
	float:left;	
	border-bottom: solid 1px #e3e1df;
	border-right: solid 1px #e3e1df;
	height: 220px;
}

.weeklyspecialoffer {
	width: 200px;	
	float: left;	
	vertical-align: top;	
	text-align: left;
}
.headerbuffer {
 width: 4px;
}
.bottombufferbar
{
margin-top: 2px;
border-bottom: solid 1px #e3e1df;
}
.weeklyspecialofferheader {
	width: 220px;	
	font-size: 19px;
	text-align: left;
	float: left;	
	border-bottom: 1px solid #e2e0de;	
}

.weeklyspecialofferproduct {
	width: 220px;	 
	text-align: left;
	height: 220px;	
}

.weeklyspecialofferproductinside {
	padding: 8px;	
}


.recommendproducts {
	width: 620px;
	text-align: left;
	float: left;
}

.recommendproductsheader {
	width: 780px; 
	border-bottom: 1px solid #e2e0de;	
	font-size: 12pt;
	text-align: left;
	float: left;	
}

.recommendproductsby3 {
	width: 205px; 
	text-align: left;
	float:left;	
	border-right: solid 1px #e3e1df;
	height: 270px;
}

.exclusiveoffer {
background-color: #0f83c5;
border-top: solid 1px #ffffff;
}

.picksby4header {
	width: 820px; 
	background-color: #e3e1df;
	font-size: 12pt;
	text-align: left;
	float: left;	
}
.dropdownbg {
background-color: #ecf5fa;
}

/* Cleverset Product page display */
#cs-recslot {
	text-align:left; 
	padding:0; 
	font:12px Arial, sans-serif;}

#cs-recslot .cs-header-text {
	width: 780px; 
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	border-bottom: solid 1px #e3e1df;
}

#cs-recslot .cs-rec {
	float:left; 
	width: 195px;	
	height: 220px
}

#cs-recslot img {
	width:110px; 
	height:110px; 
	margin-left: 8px;
	margin-top: 8px;
	border:0;
}

#cs-recslot a {
	color:#0f83c5; 
	text-decoration:none; 
	margin:5px;
	text-align: left;
	font-weight: bold;
}

#cs-recslot a:hover {
	color:#0f83c5;
}

#cs-recslot a span {
	display:block; 
	clear:both;
	margin-left: 10px;
	margin-right: 10px;
}

#cs-recslot .cs-price {
	padding:0;
	text-align: left; 
	padding-top:3px; 
	font-weight:bold;
	color: #403329;
	margin-left: 10px;
}

#cs-recslot a:hover {
	color: #0f83c5;
}

/* Cleverset Home page display */
#topSellers {
	text-align:left; 
	padding:0; 
	font:12px Arial, sans-serif;}

#topSellers .cs-header-text {
	width: 570px; 
	background-color: #e3e1df;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	float: left;
	padding: 3px;
	text-indent: 8px;
}

#topSellers .cs-rec {
	float:left; 
	width: 190px;	
	padding:0px; 
	margin:0px;
	height: 220px
}

#topSellers img {
	width:110px; 
	height:110px; 
	margin-left: 8px;
	margin-top: 8px;
	margin-bottom: 4px;
	border:0;	
}

#topSellers a {
	color:#0f83c5; 
	text-decoration:none; 
	margin:5px;
	text-align: left;
	font-weight: bold;
}

#topSellers a:hover {
	color:#0f83c5;
}

#topSellers a span {
	display:block; 
	clear:both;
	margin-left: 10px;
	margin-right: 10px;
}

#topSellers .cs-price {
	padding:0;
	text-align: left; 
	padding-top:3px; 
	font-weight:bold;
	color: #403329;
	margin-left: 10px;
}

#topSellers a:hover {
	color: #0f83c5;
}

/* Cleverset Category page display */
#topSellersInCategory  {
	text-align:left; 
	padding:0; 
	font:12px Arial, sans-serif;
}
#topSellersInCategory .cs-header-text {
	width: 450px; 
	background-color: #e3e1df;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	float: left;
	padding: 3px;
	text-indent: 8px;
}
#topSellersInCategory .cs-rec {
	float:left; 
	width: 224px;	
	padding:0px; 
	margin:0px;
	border-right: solid 1px #e3e1df;
	border-bottom: solid 1px #e3e1df;
	height: 270px
}
#topSellersInCategory img {
	width:160px; 
	height:160px; 
	margin-left: -8px;
	margin-top: 8px;
	border:0;	
}
#topSellersInCategory a {
	color:#0f83c5; 
	text-decoration:none; 
	margin-left: 10px;
	padding: 8px;
	text-align: left;
	font-weight: bold;
}
#topSellersInCategory a:hover {
	color:#0f83c5;
}
#topSellersInCategory a span {
	display:block; 
	clear:both;
	margin-left: 10px;
	margin-right: 10px;
}
#topSellersInCategory .cs-price {
	padding:0;
	text-align: left; 
	padding-top:3px; 
	font-weight:bold;
	color: #403329;
	margin-left: 10px;
}
#topSellersInCategory a:hover {
	color: #0f83c5;
}

/* Cleverset Category By Brand page display */
#topSellersInBrand  {
	text-align:left; 
	padding:0; 
	font:12px Arial, sans-serif;
}
#topSellersInBrand .cs-header-text {
	width: 450px; 
	background-color: #e3e1df;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	float: left;
	padding: 3px;
	text-indent: 8px;
}
#topSellersInBrand .cs-rec {
	float:left; 
	width: 224px;	
	padding:0px; 
	margin:0px;
	border-right: solid 1px #e3e1df;
	border-bottom: solid 1px #e3e1df;
	height: 270px
}
#topSellersInBrand img {
	width:160px; 
	height:160px; 
	margin-left: -8px;
	margin-top: 8px;
	border:0;	
}
#topSellersInBrand a {
	color:#0f83c5; 
	text-decoration:none; 
	margin-left: 10px;
	padding: 8px;
	text-align: left;
	font-weight: bold;
}
#topSellersInBrand a:hover {
	color:#0f83c5;
}
#topSellersInBrand a span {
	display:block; 
	clear:both;
	margin-left: 10px;
	margin-right: 10px;
}
#topSellersInBrand .cs-price {
	padding:0;
	text-align: left; 
	padding-top:3px; 
	font-weight:bold;
	color: #403329;
	margin-left: 10px;
}
#topSellersInBrand a:hover {
	color: #0f83c5;
}


/* Cleverset basket page display */
#csBasket {
	text-align:left; 
	padding:0; 
	font:12px Arial, sans-serif;}

#csBasket .cs-header-text {
	width: 820px; 
	background-color: #e3e1df;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	float: left;
	padding: 3px;
	text-indent: 8px;
}

#csBasket .cs-rec {
	float:left; 
	width: 204px;	
	border-right: solid 1px #e3e1df;
	border-bottom: solid 1px #e3e1df;
	height: 270px
}

#csBasket img {
	width:160px; 
	height:160px; 
	margin-left: 8px;
	margin-top: 8px;
	border:0;
}

#csBasket a {
	color:#0f83c5; 
	text-decoration:none; 
	margin:5px;
	text-align: left;
	font-weight: bold;
}

#csBasket a:hover {
	color:#0f83c5;
}

#csBasket a span {
	display:block; 
	clear:both;
	margin-left: 10px;
	margin-right: 10px;
}

#csBasket .cs-price {
	padding:0;
	text-align: left; 
	padding-top:3px; 
	font-weight:bold;
	color: #403329;
	margin-left: 10px;
}

#csBasket a:hover {
	color: #0f83c5;
}

/* brand page */
.brandcolumn1 {
	width: 273px;
	height: 250px;
	padding-right: 8px;
	border-right: solid 1px #e3e1df;
	border-bottom: solid 1px #e3e1df;
	float: left;
}

.brandcolumn2 {
	width: 273px;
	height: 250px;
	padding-right: 12px;
	padding-left: 12px;
	border-right: solid 1px #e3e1df;
	border-bottom: solid 1px #e3e1df;
	float: left;
}

.brandcolumn3 {
	width: 273px;
	height: 250px;
	padding-left: 12px;
	border-bottom: solid 1px #e3e1df;
	float: left;
}

.imagebox {
	height: 114px;
	vertical-align:bottom;
	}
.brandimage {
	border: 0px;
	vertical-align: bottom;
	margin-bottom: 0px;
}

.sharethesecrettable
{
	background-color: #ecf5fa;
}

.sharethesecretfont
{
	color: #0f83c5;
}



.shoppingbagtable
{
border-collapse: collapse; 
border: 1px solid #0f83c5;
}
.catBullet
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.catDivisor
{
    BACKGROUND-COLOR: #dedede
}
.catBulletSelect
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.catSelectLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline
}
A.catSelectLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
A.catSelectLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
A.catSelectLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
A.catLink:link
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
A.catLink:active
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
A.catLink:visited
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
A.catLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline
}

.topnavtext a:link
{
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none;
}
.topnavtext a:active
{
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none;
}
.topnavtext a:visited
{
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.topnavtext a:hover
{
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}


A.navBasketLink:link
{
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none;
}
A.navBasketLink:active
{
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none;
}
A.navBasketLink:visited
{
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.navBasketLink:hover
{
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
.loginText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.loginText2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.helpDeskText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.helpDeskLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.mediumText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.spaCenterText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.spaCenterTextSmaller
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.spaCenterLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.spaCenterLink2
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.spaCenterLink2:hover
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline
}
A.offersLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline
}
.articleTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.articleHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.articleLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.navDivider
{
    BACKGROUND-COLOR: #dedede;
}
.spaCenterDivider
{
    BACKGROUND-COLOR: #dddddd;
}
.accountDivider
{
    BACKGROUND-COLOR: #cacaca
}
.accountData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.accountLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.accountHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca
}
.accountBorder
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid
}
A.accountLinkOrder
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.accountLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.globalAlert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #aa0000;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.globalDisclaimer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #aaaaaa;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.globalLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.globalLinkLarge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.giftIncludeMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.giftIncludeQuestion
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.giftNoGiftLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.giftNoGiftMessage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.brandNavBG
{
    BACKGROUND-COLOR: #403329
}
A.brandNavMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
.hidden
{
    DISPLAY: none;
}
TR.tableRowBG
{
    BACKGROUND-COLOR: #f0f0f0;
}
.thanksMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.thanksViewOrder
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.thanksConfirm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.confirmSubscriptionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.confirmSubscriptionNewItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.confirmSubscriptionOldItem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.confirmSubscriptionDivider
{
    COLOR: #403329
}
A.confirmLinkSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.confirmSubscriptionLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.confirmLink
{
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.confirmTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca
}
.confirmProductName
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.confirmLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.confirmData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.confirmInfoBorder
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid;
}
.confirmChangeLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca;
}
.confirmShippingHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca
}
.confirmBillingHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca
}
.confirmCreditHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca
}
A.billingCheckGC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none;
}
A.billingCheckGC:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline
}
.creditExistingSubscriptionMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.creditAddCidText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.creditAddLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.creditAddCreditBorder
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid;
}
.creditAddCreditHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca
}
.creditInfoBorder
{
    BORDER-RIGHT: #cccccc 1px dashed;
    BORDER-TOP: #cccccc 1px dashed;
    BORDER-LEFT: #cccccc 1px dashed;
    BORDER-BOTTOM: #cccccc 1px dashed;
    BACKGROUND-COLOR: #ffffff
}
.creditUseBorder
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid;
}
.creditInfoMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.creditUseThisCard
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.creditUseHeaders
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.creditAddLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
.creditPickCreditBorder
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid;
}
.creditPickCreditHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca;
}
.creditDivider
{
    BACKGROUND-COLOR: #cacaca;
}
A.creditLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none;
}
.creditLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
.creditData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.shippingExistingSubscriptionMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.shippingaddHeader
{
    FONT-SIZE: 13px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
}
A.shippingAddressAddLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline;
}
A.shippingLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
.shippingDivider
{
    BACKGROUND-COLOR: #cacaca
}
.shippingPickShippingBorder
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid
}
.shippingShipInfo
{
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.shippingPriceInfo
{
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.shippingPickShippingHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca
}
.shippingShipToRadioText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.shippingAddressBorder
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid
}

.shippingAddressBorderON
{
    BORDER-RIGHT: #0f83c5 3px solid;
    BORDER-TOP: #0f83c5 3px solid;
    BORDER-LEFT: #0f83c5 3px solid;
    BORDER-BOTTOM: #0f83c5 3px solid
}

.shippingAddressName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cacaca
}
.shippingAddressInfo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.topPageBar
{
    BACKGROUND-COLOR: #cacaca
}

.productFrame
{
    BORDER-RIGHT: #cac6c1 1px solid;
    BORDER-TOP: #cac6c1 1px solid;
    BORDER-LEFT: #cac6c1 1px solid;
    BORDER-BOTTOM: #cac6c1 1px solid
}
.recommendHeading
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    PADDING-TOP: 4px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #cac6c1
}
.recommendThick
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Arial, Helvetica, 'MS Sans', sans-serif
}
.recommendThin
{
    FONT-SIZE: 11px;
    COLOR: #403329;
    FONT-FAMILY: Arial, Helvetica, 'MS Sans', sans-serif
}
.basketGiftBorderLeft
{
    BORDER-RIGHT: #cccccc 0px dashed;
    BORDER-TOP: #cccccc 1px dashed;
    BORDER-LEFT: #cccccc 1px dashed;
    BORDER-BOTTOM: #cccccc 1px dashed
}
.basketGiftBorderRight
{
    BORDER-RIGHT: #cccccc 1px dashed;
    BORDER-TOP: #cccccc 1px dashed;
    BORDER-LEFT: #cccccc 0px dashed;
    BORDER-BOTTOM: #cccccc 1px dashed
}
.basketTableBorder
{
    BORDER-RIGHT: #403329 0px solid;
    BORDER-TOP: #403329 0px solid;
    BORDER-LEFT: #403329 0px solid;
    BORDER-BOTTOM: #403329 0px solid
}
.basketTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #efeeed
}
.basketTableFreq
{   
    BACKGROUND-COLOR: #ecf5fa;
    border-top: 1px solid #ffffff;
}

.basketPromoTable
{   
    BACKGROUND-COLOR: #ecf5fa;
    border-top: 1px solid #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
}
.baskettableHeaderFreq
{   
    BACKGROUND-COLOR: #e8e6e5
}
A.basketLinkSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.basketLink
{
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.basketLink2
{
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.basketQuantityTextbox
{
    BORDER: #aaaaaa 1px solid;
    PADDING: 1px;  
    FONT-SIZE: 11px;
    MARGIN: 1px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
.basketRecurringDropdown
{
    BORDER: #aaaaaa 1px solid;
    PADDING: 1px;
    FONT-SIZE: 11px;
    MARGIN: 1px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY
{
    FONT-SIZE: 9pt;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
TD
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.bold
{
    FONT-WEIGHT: bold
}
.giftsCategoryName
{
    FONT-SIZE: 24px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.elemisCategoryName
{
    FONT-SIZE: 24px;
    COLOR: #37146c;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.latherapieCategoryName
{
    FONT-SIZE: 24px;
    COLOR: #a2236b;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.ionithermieCategoryName
{
    FONT-SIZE: 24px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.steinerCategoryName
{
    FONT-SIZE: 24px;
    COLOR: #c8b15c;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.elemisCatLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.elemisCatLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.elemisCatLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.elemisCatLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.latherapieCatLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.latherapieCatLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.latherapieCatLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.latherapieCatLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.ionithermieCatLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.ionithermieCatLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.ionithermieCatLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.ionithermieCatLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.steinerCatLink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.steinerCatLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.steinerCatLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.steinerCatLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
.menu
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    BACKGROUND-COLOR: #40332a;
}
A.menuLink:link
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.menuLink:active
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.menuLink:visited
{
    FONT-SIZE: 12px;
    COLOR: #cccccc;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.menuLink:hover
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: underline
}
A.navmenuLink:link
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.navmenuLink:active
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.navmenuLink:visited
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.navmenuLink:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
.border
{
    BACKGROUND-COLOR: #403329
}
.brandSeparator
{
    BACKGROUND-COLOR: #cccccc
}
.category
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.categoryLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.categoryLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
A.categoryLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial, MS Sans, sans-serif
}
.formError
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.greeting
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.cartContents
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
A.navlink:link
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.navlink:active
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.navlink:visited
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
A.navlink:hover
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline
}
.productListing1
{
    FONT-SIZE: 14px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
A.categoryMoveOn
{
    FONT-SIZE: 10px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: underline
}
.productName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #403329;
    FONT-FAMILY: Arial, Helvetica, 'MS Sans', sans-serif
}
.itemAddedNotification
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #aa0000;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.productDescription
{
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Arial, Helvetica, 'MS Sans', sans-serif
}
.productDescription2
{
    FONT-SIZE: 11px;
    COLOR: #403329;
    FONT-FAMILY: Arial, Helvetica, 'MS Sans', sans-serif
}
.productDescriptionBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #403329;
    FONT-FAMILY: Arial, Helvetica, 'MS Sans', sans-serif
}
.formLabel
{
    FONT-SIZE: 11px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.productSubscriptionColorElemis
{
    BACKGROUND-COLOR: #f0ebff
}
.productSubscriptionColorLaTherapie
{
    BACKGROUND-COLOR: #f8eff4
}
.productSubscriptionColorIonithermie
{
    BACKGROUND-COLOR: #f0f0f0
}
.productSubscriptionColorSteiner
{
    BACKGROUND-COLOR: #fdf1f4
}
.productSubscriptionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
.productSubscriptionSubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.productSubscriptionMessage
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.productSubscriptionLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.productListingLink1:link
{
    FONT-SIZE: 14px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
.productListingLink1:active
{
    FONT-SIZE: 14px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
.productListingLink1:visited
{
    FONT-SIZE: 14px;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif;
    TEXT-DECORATION: none
}
.productListingLink2:link
{
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.productListingLink2:active
{
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.productListingLink2:visited
{
    FONT-SIZE: 10px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica, MS Sans, sans-serif
}
.searchform
{
    BORDER: #403329 1px solid;
    PADDING: 1px;   
    FONT-SIZE: 11px;  
    MARGIN: 1px;    
    COLOR: #403329;  
    FONT-FAMILY: Helvetica;
    BACKGROUND-COLOR: #ffffff
}

.textBox
{
    BORDER: #403329 1px solid;
    PADDING: 1px; 
    FONT-SIZE: 11px;  
    MARGIN: 1px;
    COLOR: #403329;    
    FONT-FAMILY: Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.dropDown
{
    BORDER: #403329 1px solid;
    PADDING: 1px;
    FONT-SIZE: 11px;
    MARGIN: 1px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.productFinder
{
    BORDER: #403329 1px solid;
    PADDING: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    MARGIN: 1px;
    COLOR: #403329;
    FONT-FAMILY: Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.productDescriptionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #403329;
    FONT-FAMILY: Arial, helvetica
}
A.productOptionsLink
{
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #0f83c5;
    FONT-FAMILY: Arial, helvetica;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
HR.productDivders
{
    BORDER-RIGHT: #eae8e6 1pt solid;
    BORDER-TOP: #eae8e6 1pt solid;
    BORDER-LEFT: #eae8e6 1pt solid;
    COLOR: #eae8e6;
    BORDER-BOTTOM: #eae8e6 1pt solid
}
A.recommendThinkLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0f83c5;
    FONT-FAMILY: Arial, helvetica;
    TEXT-DECORATION: none
}
A.recomendThinLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0f83c5;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.leftNavCategoryLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A.leftNavCategoryLink
{
    FONT-SIZE: 12px;
    COLOR: #0f83c5;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
TABLE.leftNavCategoryTable
{
    BACKGROUND-COLOR: #dbedf6; 
}
TD.leftNavCategoryTD
{
    BACKGROUND-COLOR: #dbedf6; 
}
.bottomNav
{
    FONT-SIZE: 9pt;
    COLOR: #cac6c1;
    FONT-FAMILY: helvetica, Arial;
    TEXT-DECORATION: none
}
.bottomnavtable
{
    BACKGROUND-COLOR: #dbedf6;
}
.bottomNavDark
{
    FONT-SIZE: 9pt;
    COLOR: #403329;
    FONT-FAMILY: helvetica, Arial;
    TEXT-DECORATION: none
}
.bottomNavLink
{
    FONT-SIZE: 9pt;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}
.rightNavBG
{
    BACKGROUND-COLOR: #dbedf6
}
.rightNavThinLink
{
    FONT-SIZE: 9pt;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}
.rightNavThinkLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #0f83c5;
    FONT-FAMILY: helvetica, arial;
    TEXT-DECORATION: none
}
.KCcontainer {
   BACKGROUND-COLOR: #f7f6f6;
}
.knowledgecenter{
    BACKGROUND-COLOR: #f7f6f6;
    padding: 0px;
}

.knowledgecentersearch{
	background-color: #0f83c5;
	border: solid 2px #ffffff;
	padding: 0px 8px 8px 8px;	
	height: 30px;
}

.kcarticletopics {
	background-color: #ffffff;
	padding: 8px;
	margin-bottom: 6px;
}


.KCTopicLinkSpacer {
	padding:1px;
}

.kcborder {
	color: #ffffff;
	background-color: #6fb5dc;
	padding: 8px;
}

.ArticleLeftNav {
	background-color: #0f83c5;
	border-bottom: solid 1px #ffffff;
	padding: 8px 8px 8px 8px;	
}
.articlerightnav {
	BACKGROUND-COLOR: #dbedf6;
	float:right; 
	border-left: solid 10px #ffffff;
}


A.articleLeftNavLink {
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.ArticleQuoteBox {
	padding: 10px;
    background-color: #0f83c5;
}
.ArticleQuote {
	FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;    
}

A:link
{
    FONT-SIZE: 9pt;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}
A:active
{
    FONT-SIZE: 9pt;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-SIZE: 9pt;
    COLOR: #0f83c5;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-DECORATION: none
}

.kcsubarticleBG
{
    BACKGROUND-COLOR: #f4ead0
}
.colorColumnBG
{
    BACKGROUND-COLOR: #0f83c5
}
.chevrons
{
	color: #0f83c5;
}
