#logonav ul {
   margin : 0;
   padding : 0;
   list-style-type : none;
}

#logonav li {
   float : left;
   text-align : center;
   margin-bottom : 0px;
   margin-top : 0px;
}

#logonav li a {
   padding : 4px;
   text-decoration : none;
   display : block;
   width : 225px;
   color : #000000;
   border : 1px solid #000000;
   font-weight : bold;
   background : #F9F1EA;
}

#logonav li a:hover {
   border-top : 1px #31557f solid;
   border-left : 1px #31557f solid;
   border-bottom : 1px #f8f9fb solid;
   border-right : 1px #f8f9fb solid;
   text-decoration : none;
   background : #5C3E33;
   color : #ffffff;
}

input.btnnewsletter {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}

input.btnforgetpassword {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}


td.tdvalidationmsglightergrey {
	background-color: #cdd5d8;
}

td.tdvalidationmsglightheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #F4F9FD;
	padding: 4px;
}

td.tdvalidationmsgred {
	color : #B53239;
	font-weight : bold;
}

.errHilite {
	background-color: #ff9C9C;
	border: 1px solid #000000;
	}
	
.frmText {
	border: 1px solid #000000;
	height: 18px;
	}

.frmTextArea {
	border: 1px solid #000000;
	height: 58px;
	}
		
.frmCaptionReq {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

.frmCaption {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
}

.frmNote {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-weight : normal;
}

.frmButton {
	font: 12px Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}

input.btButton {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
	border : 1px solid #003366;
}

td.tdfrmCaption {
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold; 
}

td.tdfrmCaptionReq {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #FF0000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
}

IMG { border: 0; }

H1 { 
 	COLOR: #80a3b7;
	font-size: 100% ; 
	font-weight: normal; 
	font-style: normal;
	display: inline;
}

.hidden {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #666666;
	FONT-SIZE: 8pt;
}

A.hidden:ACTIVE, A.hidden:LINK, A.hidden:VISITED, A.hidden:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #aaaaaa;
	FONT-SIZE: 8pt;		
	text-decoration : none;	
}


A.lnhidden:ACTIVE, A.lnhidden:LINK, A.lnhidden:VISITED, A.lnhidden:hover{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	color:  #666666;
	FONT-SIZE: 8pt;		
	text-decoration : none;	
}


A.bottommenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #c29a9a; FONT-FAMILY: Arial,Helvetica,Verdana; TEXT-DECORATION: none
}
A.bottommenu:link {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #c29a9a; FONT-FAMILY: Arial,Helvetica,Verdana; TEXT-DECORATION: none; valign: "middle">
   font-size:12px
}
A.bottommenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #c29a9a; FONT-FAMILY: Arial,Helvetica,Verdana; TEXT-DECORATION: none
}
A.bottommenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #c29a9a; FONT-FAMILY: Arial,Helvetica,Verdana; TEXT-DECORATION: underline
}

input.btnnewsletter {
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background: white;
	border : 1px solid #003366;
	cursor: hand;
	margin: 0px;
	padding: 0px;
}

HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	BACKGROUND: url(/images/beauty2/bg-body.gif) #fae2ca fixed repeat-x left bottom; FONT: 11px arial,helvetica,sans-serif; COLOR: #999999; TEXT-ALIGN: center
}
H1 {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Myriad Pro", arial, helvetica, sans-serif
}
H2 {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Myriad Pro", arial, helvetica, sans-serif
}
H3 {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Myriad Pro", arial, helvetica, sans-serif
}
H4 {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Myriad Pro", arial, helvetica, sans-serif
}
H5 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #666666
}
P {
	FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 17px
}
A {
	COLOR: #cc6666
}
A:visited {
	COLOR: #cc6666
}
A:hover {
	COLOR: #999999
}
A:active {
	COLOR: #999999
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#logout {
	DISPLAY: inline
}
.content {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; MARGIN: 24px auto 0px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 688px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 0px solid
}
.indent {
	TEXT-INDENT: 5px
}
.banner {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; BORDER-LEFT: #cccccc 2px dotted; TEXT-INDENT: -1000em; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: 135px
}
.banner_small {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; BORDER-LEFT: #cccccc 2px dotted; TEXT-INDENT: -1000em; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: 60px
}
.banner_med {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; BORDER-LEFT: #cccccc 2px dotted; TEXT-INDENT: -1000em; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: 80px
}
.banner_large {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; BORDER-LEFT: #cccccc 0px dotted; TEXT-INDENT: -1000em; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: 80px
}
FORM {
	MARGIN: 20px 0px 100px 40px
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM BR {
	DISPLAY: none
}
LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 20px; COLOR: #666666; POSITION: relative
}
LABEL INPUT {
	POSITION: absolute
}
LABEL SELECT {
	POSITION: absolute
}
.submit {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 30px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 190px; PADDING-TOP: 8px; BORDER-BOTTOM: #cccccc 2px dotted
}
.required SPAN {
	PADDING-RIGHT: 4px; COLOR: #cc6666
}
.optional SPAN {
	PADDING-RIGHT: 4px; COLOR: #ffffff
}
#innersense-logo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 710px; POSITION: relative; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#header {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#nav-second {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 326px; PADDING-TOP: 0px; POSITION: absolute; TOP: 15px; HEIGHT: 40px
}
#nav-second LI {
	LIST-STYLE-TYPE: none; POSITION: absolute
}
#nav-second LI A {
	DISPLAY: block; HEIGHT: 16px; TEXT-DECORATION: none
}
#nav-second LI A:hover {
	BACKGROUND-POSITION: left bottom
}
#btn-profsite {
	RIGHT: 0px
}
#btn-checkout {
	RIGHT: 0px
}
#btn-cart {
	RIGHT: 77px
}
#btn-locator {
	RIGHT: 179px
}
#btn-account {
	RIGHT: 200px
}
#btn-locator {
	TOP: 26px
}
#btn-cart {
	TOP: 26px
}
#nav-second #btn-checkout {
	TOP: 26px
}
#btn-logout {
	RIGHT: 130px; HEIGHT: 10px
}
#btn-logout A {
	FONT-WEIGHT: bold; WIDTH: 60px
}
#btn-consumer_website {
	RIGHT: 10px; WIDTH: 113px; TEXT-INDENT: -1000em; TOP: 10px
}
#nav-main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/beauty2/nav-main-bg.gif) no-repeat left top; LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 690px; PADDING-TOP: 6px; POSITION: absolute; TOP: 80px; HEIGHT: 30px
}
#profsite_nav-main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/beauty2/nav-main-bg.gif) no-repeat left top; LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 690px; PADDING-TOP: 6px; POSITION: absolute; TOP: 100px; HEIGHT: 30px
}
#nav-main LI {
	BORDER-RIGHT: #cccccc 2px dotted; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 0px dotted; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 0px dotted; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 0px dotted; LIST-STYLE-TYPE: none
}
#nav-main #nm-shop {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#profsite_nav-main LI {
	BORDER-RIGHT: #cccccc 2px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 0px dotted; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #cccccc 0px dotted; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 0px dotted; LIST-STYLE-TYPE: none
}
#profsite_nav-main #nav_prof-order_product {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#nav-main LI A {
	DISPLAY: block; TEXT-INDENT: -1000em; HEIGHT: 16px; TEXT-DECORATION: none
}

#nav-main LI A:hover {
	BACKGROUND-POSITION: left bottom
}
#profsite_nav-main LI A:hover {
	BACKGROUND-POSITION: left bottom
}
#subnav {
	BORDER-RIGHT: #cccccc 2px dotted; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 20px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 2px; BORDER-LEFT: #cccccc 2px dotted; WIDTH: 162px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-ALIGN: left
}
#subnav LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#subnav LI A {
	DISPLAY: block; WIDTH: 155px; TEXT-INDENT: -1000em; HEIGHT: 14px; TEXT-DECORATION: none
}
#subnav A:hover {
	BACKGROUND-POSITION: left bottom
}

.col-left {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 10px; FLOAT: left; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 182px; BORDER-BOTTOM: #cccccc 0px dotted; TEXT-ALIGN: left
}
.col-right {
	PADDING-RIGHT: 6px; MARGIN-TOP: 10px; FLOAT: right; WIDTH: 498px; TEXT-ALIGN: left
}
.col-right P {
	PADDING-RIGHT: 20px; MARGIN-TOP: 20px; MARGIN-LEFT: 20px; COLOR: #666666
}
.col-right UL {
	MARGIN: 20px 0px 100px 20px
}
#shop .col-right UL {
	PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 20px
}
#shop .col-right H5 {
	PADDING-TOP: 0px
}
.promo {
	BORDER-RIGHT: #cccccc 2px dotted; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 2px dotted; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 3px 1px 3px 2px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 2px dotted; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 2px dotted
}
#promo-beauty_products H3 {
	BACKGROUND: no-repeat 85px 7px; WIDTH: 250px; TEXT-INDENT: -1000em; HEIGHT: 104px
}
#promo-beauty_products P {
	PADDING-LEFT: 95px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc3333; POSITION: relative; TOP: -28px; TEXT-ALIGN: left
}
#promo-beauty_products P A {
	TEXT-DECORATION: none
}
#promo-beauty_products H3 A {
	DISPLAY: block; PADDING-BOTTOM: 80px; POSITION: relative; TEXT-DECORATION: none
}
#promo-wellness_center H3 A {
	MARGIN-TOP: 15px; DISPLAY: block; TEXT-INDENT: -1000em; POSITION: relative; TOP: -15px; HEIGHT: 100px; TEXT-DECORATION: none
}
#promo-wellness_center P {
	TEXT-INDENT: -1000em
}
#promo-wellness_center P A {
	TEXT-DECORATION: none
}
#promo-join_community P {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; POSITION: relative; TOP: -25px; TEXT-ALIGN: left
}
#promo-join_community P A {
	DISPLAY: block; FONT-SIZE: 13px; PADDING-TOP: 80px; POSITION: relative; TOP: -80px; TEXT-DECORATION: none
}
#promo-DidYouKnow {
	MARGIN-TOP: 15px;  MARGIN-BOTTOM: 15px; WIDTH: 158px
}
#promo-DidYouKnow H3 {
  WIDTH: 158px; TEXT-INDENT: -1000em; HEIGHT: 35px
}
#promo-DidYouKnow P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: left
}
#promo-holiday-bliss {
 WIDTH: 158px; HEIGHT: 104px
}
#promo-holiday-bliss P A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: 5px; PADDING-TOP: 80px; POSITION: relative; TEXT-DECORATION: none
}
#home #promo-holiday-bliss P A {
	LEFT: -15px
}
#promo-shop-now {
 WIDTH: 158px; HEIGHT: 104px
}
#promo-shop-now P A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: 5px; PADDING-TOP: 80px; POSITION: relative; TEXT-DECORATION: none
}
#home #promo-shop-now P A {
	LEFT: -15px
}
#promo-holiday-giftidea1 {
 WIDTH: 158px; HEIGHT: 104px
}
#promo-holiday-giftidea1 P A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: 5px; PADDING-TOP: 80px; POSITION: relative; TEXT-DECORATION: none
}
#home #promo-holiday-giftidea1 P A {
	LEFT: -15px
}
#promo-holiday-giftidea2 {
 WIDTH: 158px; HEIGHT: 104px
}
#promo-holiday-giftidea2 P A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: 5px; PADDING-TOP: 80px; POSITION: relative; TEXT-DECORATION: none
}
#home #promo-holiday-giftidea2 P A {
	LEFT: -15px
}
#promo-holiday-giftidea3 {
	WIDTH: 158px; HEIGHT: 104px
}
#promo-holiday-giftidea3 P A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: 5px; PADDING-TOP: 80px; POSITION: relative; TEXT-DECORATION: none
}
#home #promo-holiday-giftidea3 P A {
	LEFT: -15px
}
#promo-free_shipping {
 WIDTH: 158px; HEIGHT: 104px
}
#promo-free_shipping P A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: 5px; PADDING-TOP: 80px; POSITION: relative; TEXT-DECORATION: none
}
#home #promo-free_shipping P A {
	LEFT: -15px
}
#promo-vday_v2 {
 WIDTH: 158px; HEIGHT: 104px
}
#promo-vday_v2 P A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: 5px; PADDING-TOP: 80px; POSITION: relative; TEXT-DECORATION: none
}
#home #promo-vday_v2 P A {
	LEFT: -15px
}
#banner-better_text {
	MARGIN: 50px 0px 10px 20px
}
#banner-better_text_sm {
	LEFT: 300px; MARGIN: 50px 0px 10px 20px; POSITION: relative
}
#banner-better_text_lg {
	MARGIN: 50px 0px 10px 20px
}
#home SPAN.hr {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; BORDER-LEFT: #cccccc 0px solid; WIDTH: 688px; BORDER-BOTTOM: #cccccc 0px solid; HEIGHT: 15px
}

#team DIV.team_member {
	MARGIN-TOP: 20px; MARGIN-LEFT: 20px
}
#team DIV.team_member IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 15px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
#team DIV.team_member H4 {
	FONT-SIZE: 11px; COLOR: #7a4a23
}
#team DIV.team_member SPAN {
	FONT-SIZE: 11px; COLOR: #7a4a23
}
#team DIV.team_member P {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 10px; MARGIN-LEFT: 85px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 0px solid
}
#index-wellness_center LI {
	MARGIN-TOP: 10px; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: none
}
#wellness_center #index-wellness_center LI A {
	DISPLAY: block; WIDTH: 280px; TEXT-INDENT: -1000em; HEIGHT: 13px; TEXT-DECORATION: none
}
#wellness_center .col-right UL {
	MARGIN-BOTTOM: 15px; MARGIN-LEFT: 25px
}
#wellness_center .col-right LI {
	MARGIN-TOP: 15px; MARGIN-LEFT: 20px
}
#wellness_center .col-right LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#wellness_center .col-right H3 {
	CLEAR: both; FONT-SIZE: 14px; MARGIN-LEFT: 20px; COLOR: #7a4a23
}
#index-wellness_center LI A:hover {
	BACKGROUND-POSITION: left bottom
}
#jobs #jobs_table {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; MARGIN-TOP: 10px; MIN-HEIGHT: 10px; LEFT: 20px; BORDER-LEFT: blue 0px solid; WIDTH: 460px; BORDER-BOTTOM: blue 0px solid; POSITION: relative; TOP: 0px
}
#jobs P.strong {
	COLOR: #7a4a23
}
STRONG {
	COLOR: #7a4a23
}
#jobs .header_row {
	FONT-WEIGHT: bold; COLOR: #666666
}
#jobs .row {
	MARGIN-TOP: 5px; LEFT: 0px; WIDTH: 100%; POSITION: relative; TOP: 0px
}
#jobs .col02 {
	LEFT: 150px; POSITION: absolute; TOP: 0px
}
#jobs .col03 {
	LEFT: 350px; POSITION: absolute; TOP: 0px
}
.col-right#job_details {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; DISPLAY: block; BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue 0px solid
}
#job_details #job_details_wrapper {
	BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; DISPLAY: block; LEFT: 20px; BORDER-LEFT: red 0px solid; WIDTH: 480px; BORDER-BOTTOM: red 0px solid; POSITION: relative; TEXT-ALIGN: left
}
#job_details P.strong {
	FONT-WEIGHT: bold; MARGIN-LEFT: 0px; COLOR: #7a4a23
}
#job_details .tbl_normal {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; DISPLAY: block; LEFT: 20px; BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue 0px solid; POSITION: relative
}
.tbl_bold {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; DISPLAY: block; LEFT: 20px; BORDER-LEFT: blue 0px solid; BORDER-BOTTOM: blue 0px solid; POSITION: relative
}
#job_details .tbl_bold {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; COLOR: #666666
}
#job_details .tbl_bold .tbl_row {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: blue 0px solid; WIDTH: 400px; BORDER-BOTTOM: blue 0px solid; POSITION: relative; HEIGHT: 1.3em
}
#job_details .tbl_bold .tbl_row .tbl_cell01 {
	WIDTH: 100px; POSITION: absolute; TOP: 0px
}
.tbl_cell02 {
	WIDTH: 100px; POSITION: absolute; TOP: 0px
}
#job_details .tbl_bold .tbl_row .tbl_cell01 {
	LEFT: 0px
}
#job_details .tbl_bold .tbl_row .tbl_cell02 {
	LEFT: 110px; WIDTH: 290px
}
#job_details .section_title {
	FONT-WEIGHT: bold
}
#job_description {
	LEFT: 20px; POSITION: relative
}
#job_description #back_to_jobs {
	LEFT: 350px; WIDTH: 130px; POSITION: absolute; TOP: 0px; HEIGHT: 1.2em
}
#job_details_data {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; DISPLAY: block; LEFT: 20px; BORDER-LEFT: blue 0px solid; WIDTH: 440px; BORDER-BOTTOM: blue 0px solid; POSITION: relative; TOP: 15px
}
#job_details_data P.strong {
	MARGIN-LEFT: 0px
}
#job_details_data P.normal {
	MARGIN: 0px 0px 15px
}
#spa_and_salon_locator LABEL INPUT {
	LEFT: 60px; WIDTH: 120px
}
#spa_and_salon_locator SELECT {
	LEFT: 60px; WIDTH: 120px
}
#spa_and_salon_locator TABLE {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; PADDING-BOTTOM: 20px; MARGIN: 10px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 450px; BORDER-BOTTOM: #cccccc 2px dotted
}
#spa_and_salon_locator TABLE TH {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 0px dotted; COLOR: #cc6666; BORDER-BOTTOM: #cccccc 2px dotted
}
#spa_and_salon_locator TABLE TD {
	PADDING-BOTTOM: 10px; WIDTH: 120px; COLOR: #666666; PADDING-TOP: 10px
}
#spa_and_salon_locator .submit {
	MARGIN: 10px 0px
}
#spa_and_salon_locator #reshare_logo {
	DISPLAY: block; LEFT: 195px; MARGIN: 0px; WIDTH: 32px; POSITION: relative; TOP: -80px; HEIGHT: 32px
}
#join_our_community LABEL INPUT {
	LEFT: 75px; WIDTH: 120px
}
#join_our_community LABEL SELECT {
	LEFT: 75px; WIDTH: 120px
}
#join_our_community #email INPUT {
	WIDTH: 160px
}
#join_our_community #address INPUT {
	WIDTH: 160px
}
#join_our_community #environ-input INPUT {
	WIDTH: 160px
}
#join_our_community LABEL#environ-check-yes {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; DISPLAY: inline; BORDER-LEFT: red 1px solid; WIDTH: 50px; BORDER-BOTTOM: red 1px solid
}
#join_our_community LABEL#environ-check-no {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; DISPLAY: inline; BORDER-LEFT: red 1px solid; WIDTH: 50px; BORDER-BOTTOM: red 1px solid
}
#join_our_community LABEL INPUT#pro-yes {
	LEFT: 70px; WIDTH: 20px
}
#join_our_community LABEL INPUT#pro-no {
	LEFT: 150px; WIDTH: 20px
}
#join_our_community .submit {
	MARGIN-TOP: 50px
}
#contact_info {
	MARGIN-BOTTOM: 50px; MARGIN-LEFT: 20px
}
#contact_info P {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 0px solid; WIDTH: 300px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 0px solid
}
#valuable_links .link_category {
	MARGIN-TOP: 25px; WIDTH: 460px
}
#valuable_links .link_category P {
	MARGIN-TOP: 15px
}
#valuable_links .link_category H3 {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 20px; BORDER-LEFT: #cccccc 0px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid
}
#contest LABEL INPUT {
	LEFT: 75px; WIDTH: 120px
}
#contest #email INPUT {
	WIDTH: 160px
}
#contest LABEL TEXTAREA {
	MARGIN: 5px 0px 0px; WIDTH: 237px
}
#contest FORM BR {
	DISPLAY: block
}
#index-products H3 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #7a4a23; PADDING-TOP: 20px
}
#index-products H5 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #7a4a23; PADDING-TOP: 20px
}
#index-products H5 {
	PADDING-TOP: 10px
}
#index-products UL {
	MARGIN: 5px 0px 0px 13px
}
#index-products LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#index-products LI A {
	WIDTH: 111px; TEXT-INDENT: -1000em; HEIGHT: 128px; TEXT-DECORATION: none
}
#products_skin H3 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #5a7111
}
#products_skin H5 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #5a7111
}
#products_skin H4 {
	COLOR: #5a7111
}
#products_skin UL {
	DISPLAY: block; MARGIN: 10px 0px 20px 15px
}
#products_skin LI {
	FLOAT: left; MARGIN-RIGHT: 16px; LIST-STYLE-TYPE: none
}
#products_skin LI A {
	MARGIN-TOP: -10px; DISPLAY: block; WIDTH: 111px; TEXT-INDENT: -1000em; HEIGHT: 15px; TEXT-DECORATION: none
}
#products_skin LI A.banner {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; DISPLAY: block; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 111px; TEXT-INDENT: -1000em; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: 128px; TEXT-DECORATION: none
}
#banner-1000 A.banner {
	MARGIN-TOP: 6px;
}
#banner-1000 A#banner_more_info {
	MARGIN-LEFT: -40px
}
#banner-1002 A.banner {
	MARGIN-TOP: 6px;  MARGIN-LEFT: 25px
}
#banner-1002 A#banner_more_info {
	MARGIN-LEFT: -20px
}
#banner-1003 A.banner {
	MARGIN-TOP: 6px; MARGIN-LEFT: 25px
}
#banner-1003 A#banner_more_info {
	MARGIN-LEFT: -20px
}
#products_skin .price {
	FONT-WEIGHT: bold; COLOR: #5a7111
}
#products_skin P.size {
	FONT-WEIGHT: bold; COLOR: #5a7111
}
#products_skin .col-left LI {
	COLOR: #5a7111
}
#products_hair H2.banner {
	
}
#products_hair H3 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #3399cc
}
#products_hair H5 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #3399cc
}
#products_hair H4 {
	COLOR: #3399cc
}
#products_hair UL {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 20px 15px
}
#products_hair LI {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 16px; LIST-STYLE-TYPE: none
}
#products_hair LI A {
	MARGIN-TOP: -10px; DISPLAY: block;  WIDTH: 111px; TEXT-INDENT: -1000em; HEIGHT: 15px; TEXT-DECORATION: none
}
#products_hair LI A.banner {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; DISPLAY: block; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 111px; TEXT-INDENT: -1000em; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: 128px; TEXT-DECORATION: none
}
#banner-1006 A.banner {
	MARGIN-TOP: 6px; MARGIN-LEFT: 50px
}
#banner-1007 A.banner {
	MARGIN-TOP: 6px; MARGIN-LEFT: 70px; MARGIN-RIGHT: 70px
}
#banner-1007 A#banner_more_info {
	MARGIN-LEFT: 25px
}
#banner-1008 A.banner {
	
}
#banner-1008 A#banner_more_info {
	MARGIN-LEFT: -45px
}
#banner-1005 A.banner {
	MARGIN-LEFT: 25px
}
#banner-1005 A#banner_more_info {
	MARGIN-LEFT: -20px
}
#banner-1009 A.banner {
	MARGIN-LEFT: 25px
}
#banner-1009 A#banner_more_info {
	MARGIN-LEFT: -20px
}
#products_hair P.price {
	FONT-WEIGHT: bold; COLOR: #3399cc
}
#products_hair P.size {
	FONT-WEIGHT: bold; COLOR: #3399cc
}
#products_hair .col-left LI {
	COLOR: #3399cc
}
#products_environment H2.banner {
	
}
#products_environment H3 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #cc3333
}
#products_environment H5 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #cc3333
}
#products_environment H4 {
	COLOR: #cc3333
}
#products_environment UL {
	DISPLAY: block; MARGIN: 0px 0px 20px 15px
}
#products_environment LI {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-RIGHT: 16px; LIST-STYLE-TYPE: none
}
#products_environment LI A {
	MARGIN-TOP: -10px; DISPLAY: block; WIDTH: 111px; TEXT-INDENT: -1000em; HEIGHT: 15px; TEXT-DECORATION: none
}
#products_environment LI A.banner {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; DISPLAY: block; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 111px; TEXT-INDENT: -1000em; BORDER-BOTTOM: #cccccc 2px dotted; HEIGHT: 128px; TEXT-DECORATION: none
}
#banner-1004 A.banner {
	MARGIN-TOP: 6px; MARGIN-LEFT: 80px
}
#banner-1010 A.banner {
	MARGIN-TOP: 6px; MARGIN-LEFT: 50px
}
#banner-1011 A.banner {
	MARGIN-TOP: 6px; MARGIN-LEFT: 50px
}
#banner-1004 A#banner_more_info {
	MARGIN-LEFT: 30px
}
#products_environment P.price {
	FONT-WEIGHT: bold; COLOR: #cc3333
}
#products_environment P.size {
	FONT-WEIGHT: bold; COLOR: #cc3333
}
#products_environment .col-left LI {
	COLOR: #cc3333
}
#product_info IMG {
	MARGIN-LEFT: 50px
}
#product_info P {
	MARGIN-LEFT: 20px
}
P.size {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px
}
P.price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 120px; PADDING-TOP: 0px
}
#glossary {
	FLOAT: right
}
#glossary H2.banner_small {
	
}
#glossary #btn-back_to-products {
	LEFT: 340px; POSITION: relative; TOP: 10px
}
#glossary A.button {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 130px; PADDING-TOP: 8px; BORDER-BOTTOM: #cccccc 2px dotted
}
#glossary .glossary_term {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; WIDTH: 480px
}
#glossary .glossary_term P {
	DISPLAY: block
}
#glossary STRONG {
	COLOR: #7a4a23
}
#glossary P {
	MARGIN: 0px 0px 0px 90px
}
#glossary SPAN.box {
	BORDER-RIGHT: #d16f6f 2px solid; BORDER-TOP: #d16f6f 2px solid; DISPLAY: block; FLOAT: left; MARGIN: 0px 20px 10px 10px; BORDER-LEFT: #d16f6f 2px solid; WIDTH: 45px; BORDER-BOTTOM: #d16f6f 2px solid; HEIGHT: 45px
}
#glossary LI A {
	MARGIN-TOP: -10px; DISPLAY: block; WIDTH: 140px; TEXT-INDENT: -1000em; HEIGHT: 15px; TEXT-DECORATION: none
}
#glossary #bck-top {
	CLEAR: both; FLOAT: left
}
#faqs {
	FLOAT: right
}
#faqs H2.banner {
	
}
#faqs #btn-back_to-products {
	LEFT: 340px; MARGIN-BOTTOM: 20px; POSITION: relative; TOP: 10px
}
#faqs A.button {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 130px; PADDING-TOP: 8px; BORDER-BOTTOM: #cccccc 2px dotted
}
#faqs .faqs_term {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; WIDTH: 480px
}
#faqs .faqs_term P {
	DISPLAY: block
}
#faqs STRONG {
	COLOR: #7a4a23
}
#faqs P {
	MARGIN: 0px 0px 0px 20px
}
#faqs SPAN.box {
	BORDER-RIGHT: #d16f6f 2px solid; BORDER-TOP: #d16f6f 2px solid; DISPLAY: block; FLOAT: left; MARGIN: 0px 20px 10px 10px; BORDER-LEFT: #d16f6f 2px solid; WIDTH: 45px; BORDER-BOTTOM: #d16f6f 2px solid; HEIGHT: 45px
}
#faqs LI A {
	MARGIN-TOP: -10px; DISPLAY: block; WIDTH: 140px; TEXT-INDENT: -1000em; HEIGHT: 15px; TEXT-DECORATION: none
}
#faqs #bck-top {
	CLEAR: both; FLOAT: left
}
#products .details A {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 30px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 20px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 300px; PADDING-TOP: 8px; BORDER-BOTTOM: #cccccc 2px dotted
}
#products .details .col-right {
	WIDTH: 280px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#products .details .col-right A {
	WIDTH: 200px
}
#products .details .col-right H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 16px
}
#products .details .col-right .subtitle {
	MARGIN: 0px 0px 0px 20px; COLOR: #999999
}
.col-right #popup #glossary {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FLOAT: right; BORDER-LEFT: red 1px solid; WIDTH: 700px; BORDER-BOTTOM: red 1px solid
}
#products .details .col-left {
	WIDTH: 190px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#products .details .col-left H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 16px
}
#products .details .col-left A {
	WIDTH: 150px
}
#products .details .col-left UL {
	MARGIN: 5px 0px
}
#products .details .col-left LI {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 5px 0px; WIDTH: 170px; TEXT-DECORATION: underline
}
#products .details .col-left A.link {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; BORDER-TOP-STYLE: none; TEXT-INDENT: 0px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#products .details .col-left LI .box {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #666666 1px solid; WIDTH: 20px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 20px
}
#products .details .col-left #all-ing {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#products .details .col-left #all-ing IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#products .details .col-left #all-ing A {
	BORDER-TOP: #cccccc 2px dotted; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 20px 0px 0px 20px; BORDER-BOTTOM: #cccccc 2px dotted
}
#ritual {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN-TOP: 8px; PADDING-BOTTOM: 10px; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
#ritual H4 {
	MARGIN: 10px 20px 0px
}
#all-ing {
	CLEAR: both; FLOAT: left
}
#ingredients_popup {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: 1px solid; DISPLAY: none; PADDING-LEFT: 5px; LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; BORDER-LEFT: 1px solid; WIDTH: 200px; PADDING-TOP: 5px; BORDER-BOTTOM: 1px solid; POSITION: absolute; TOP: 390px; TEXT-ALIGN: left
}
#ingredients_popup P.link {
	MARGIN-TOP: 5px; MARGIN-LEFT: 55px
}
#ingredients_popup P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px
}
#ingredients_popup A.major {
	BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#glossary_popup P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px
}
#glossary_popup P.link {
	MARGIN-LEFT: 55px
}
#glossary_popup A.major {
	BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#index-shop H2.banner {
	
}
#index-shop H3 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #7a4a23; PADDING-TOP: 20px
}
#index-shop H5 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #7a4a23; PADDING-TOP: 20px
}
#index-shop UL {
	MARGIN: 5px 0px 0px 13px
}
#index-shop LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
#index-shop LI A {
	WIDTH: 111px; TEXT-INDENT: -1000em; HEIGHT: 128px; TEXT-DECORATION: none
}
#shop #banner-skin A {
	
}
#shop #banner-hair A {
	
}
#shop #banner-spirit A {
	
}
#shop LI#banner-spirit {
	MARGIN-LEFT: 100px
}
#shop .col-left {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 2px dotted; MARGIN: 10px 0px 0px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 180px; BORDER-BOTTOM: #cccccc 0px dotted
}
.col-right#index-shop P A {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 30px; DISPLAY: block; PADDING-LEFT: 0px;  PADDING-BOTTOM: 8px; MARGIN-LEFT: 20px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 300px; TEXT-INDENT: -1000em; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-DECORATION: none
}
.col-right#index-shop P#back A {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 30px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN-LEFT: 20px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 300px; TEXT-INDENT: -1000em; PADDING-TOP: 8px; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-DECORATION: none
}
#coming-soon H2.banner {
	
}
#coming-soon H3 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #7a4a23; PADDING-TOP: 20px
}
#skin_products H2.banner {
}
#hair_products H2.banner {

}
#spirit_products H2.banner {
}
#shop #skin_products .product-box .product-text H3 {
	COLOR: #5a7111
}
#shop #skin_products .Xsell .infoBoxHeading STRONG {
	COLOR: #5a7111
}
#shop #spirit_products .product-box .product-text H3 {
	COLOR: #cc3333
}
#shop #spirit_products .Xsell .infoBoxHeading STRONG {
	COLOR: #cc3333
}
#shop .product-28 .product-box .product-text H3 {
	COLOR: #3399cc
}
#shop .product-28 .Xsell .infoBoxHeading STRONG {
	COLOR: #3399cc
}
#shop .product-32 .product-box .product-text H3 {
	COLOR: #3399cc
}
#shop .product-32 .Xsell .infoBoxHeading STRONG {
	COLOR: #3399cc
}
#shop .product-33 .product-box .product-text H3 {
	COLOR: #612c6a
}
#shop .product-33 .Xsell .infoBoxHeading STRONG {
	COLOR: #612c6a
}
#shop .product-34 .product-box .product-text H3 {
	COLOR: #612c6a
}
#shop .product-34 .Xsell .infoBoxHeading STRONG {
	COLOR: #612c6a
}
#shop .product-35 .product-box .product-text H3 {
	COLOR: #612c6a
}
#shop .product-35 .Xsell .infoBoxHeading STRONG {
	COLOR: #612c6a
}
#shop .details#hair_products A {
	TEXT-INDENT: -1000em; TEXT-DECORATION: none
}
#shop .product-list .product-box {
	FLOAT: left; MARGIN: 4px 5px; WIDTH: 230px; HEIGHT: 100px; TEXT-ALIGN: left
}
#shop .product-list .product-box A IMG {
	FLOAT: left; WIDTH: 90px
}
#shop .product-list .product-box H3 A {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 118px; COLOR: #cc6666
}
#shop .product-list .product-box H3 A:hover {
	COLOR: #999999
}
#shop .product-list .product-box P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; WIDTH: 118px; COLOR: #999999; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#shop .product-list .product-box H4 A {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-LEFT: 8px; WIDTH: 118px; TEXT-INDENT: -1000em; HEIGHT: 20px; TEXT-DECORATION: none; sfont-weight: normal
}
#shop .product-list .product-text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 130px; PADDING-TOP: 0px
}
#shop .product-list FORM.cart_add {
	DISPLAY: inline
}
#shop .product-detail .product-box {
	FLOAT: left; MARGIN: 25px 0px 0px 10px; WIDTH: 470px; TEXT-ALIGN: left
}
#shop .product-detail .product-box IMG {
	FLOAT: left; WIDTH: 150px
}
#shop .product-detail .product-text {
	FLOAT: left; WIDTH: 270px
}
#shop .product-detail .product-text H3 {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 15px; WIDTH: 260px; COLOR: #009ad1
}
#shop .product-detail .product-text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 15px; WIDTH: 260px; COLOR: #666666; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
#shop .product-detail .product-text FORM {
	DISPLAY: inline; MARGIN: 0px
}
#shop .product-detail .product-text H4 {
	DISPLAY: block; MARGIN: 15px 0px 30px 15px
}
#shop .product-detail .product-text H5 {
	DISPLAY: block; MARGIN: 15px 0px 30px 15px
}
#shop .product-detail .product-text H4 A {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 16px; WIDTH: 260px; TEXT-INDENT: -1000em; TEXT-DECORATION: none
}
#shop .product-detail .product-text H4.cart {
	
}
#shop .product-detail .product-text H5 A {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 2px dotted; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 24px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 300px; TEXT-INDENT: -1000em; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-DECORATION: none
}
#shop .product-detail .product-text H5.skin_products {

}
#shop .product-detail .product-text H5.hair_products {

}
#shop .product-detail .product-text H5.spirit_products {
	
}
#shop .product-detail .product-text INPUT.prod-qty {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 2px; MARGIN: 0px 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 30px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid
}
#shop .product-detail .product-text INPUT.prod-add {
	MARGIN: 0px 10px 20px
}
#shop .product-detail .product-text P#price-section {
	MARGIN: 22px 15px
}
#shop .product-detail .Xsell {
	FLOAT: left; MARGIN: 5px 0px 0px 20px; WIDTH: 460px
}
#shop .product-detail .Xsell STRONG {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; COLOR: #009ad1
}
#shop .product-detail .Xsell .smallText {
	FONT-SIZE: 11px; COLOR: #666666
}
#shop .product-detail .Xsell .smallText A {
	COLOR: #666666; TEXT-DECORATION: none
}
#shop .product-list H5 {
	CLEAR: both; FONT-SIZE: 12px; MARGIN-LEFT: 20px; COLOR: #7a4a23; PADDING-TOP: 20px
}
.reshare .col-right IMG {
	MARGIN-LEFT: 15px
}
.reshare #reshare-logo {
	DISPLAY: inline; WIDTH: 54px; POSITION: relative; TOP: 8px; HEIGHT: 56px
}
.reshare .col-right H3 {
	DISPLAY: inline; LEFT: -10px; POSITION: relative
}
DIV.reshare#wrapper DIV.col-right#index-shop A {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; TEXT-INDENT: 0px; BORDER-RIGHT-WIDTH: 0px
}
#shop .product-detail {
	PADDING-RIGHT: 0px
}
#shop .col-right {
	PADDING-RIGHT: 0px
}
#index-news H2.banner {
	
}
#index-news .col-right A {
	DISPLAY: block
}
#index-news A.button {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 30px; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: 50px; PADDING-BOTTOM: 8px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 190px; PADDING-TOP: 8px; BORDER-BOTTOM: #cccccc 2px dotted
}
#index-news A {
	DISPLAY: block; MARGIN-LEFT: 20px
}
#index-news H3 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px
}
#news DIV.brief {
	MARGIN-TOP: 10px; PADDING-LEFT: 20px; WIDTH: 480px; HEIGHT: 90px
}
#news DIV.brief IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid;  FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 60px; MARGIN-RIGHT: 15px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 70px
}
#news DIV.brief H4 {
	FONT-SIZE: 12px; COLOR: #666666
}
#news DIV.brief P {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN-TOP: 0px; MARGIN-LEFT: 85px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid
}
#index-news DIV.brief P {
	DISPLAY: block
}
#index-news DIV.brief A {
	DISPLAY: block; MARGIN-LEFT: 80px
}
#newsletters H2.banner {

}
#newsletters A {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#newsletters A.backlink {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 15px; DISPLAY: block; MARGIN-LEFT: 20px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 190px; BORDER-BOTTOM: #cccccc 2px dotted
}
#news_board H2.banner {
	
}
#news_board DIV.brief {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN-TOP: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#news_board DIV.brief A {
	DISPLAY: block
}
#news_board A {
	MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#news_board A.backlink {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 15px; DISPLAY: block; MARGIN-LEFT: 20px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 190px; BORDER-BOTTOM: #cccccc 2px dotted
}
#news_board {
	OVERFLOW: hidden
}
#news .details DIV.brief {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#news .details DIV.brief P {
	MARGIN-TOP: 10px
}
#newsletters .newsletter_date {
	MARGIN-LEFT: 20px; COLOR: #666666
}
#header-news_board {
 TEXT-INDENT: -1000em
}
#header-newsletters {
	TEXT-INDENT: -1000em
}
#login {
	TEXT-ALIGN: center
}
#login IMG {
	MARGIN: 7px
}
#register IMG {
	MARGIN: 7px
}
#thank_you IMG {
	MARGIN: 7px
}
#login {
	TEXT-ALIGN: center
}
#register {
	TEXT-ALIGN: center
}
#thank_you {
	TEXT-ALIGN: center
}
#login P {
	MARGIN: 20px auto auto; WIDTH: 500px; COLOR: #666666
}
#register P {
	MARGIN: 20px auto auto; WIDTH: 500px; COLOR: #666666
}
#thank_you P {
	MARGIN: 20px auto auto; WIDTH: 500px; COLOR: #666666
}
#login FORM {
	MARGIN: 20px auto auto 220px; WIDTH: 300px; TEXT-ALIGN: left
}
#register FORM {
	MARGIN: 20px auto auto 220px; WIDTH: 300px; TEXT-ALIGN: left
}
#login LABEL A {
	LEFT: 240px; POSITION: absolute
}
#register LABEL A {
	LEFT: 240px; POSITION: absolute
}
#login LABEL INPUT {
	LEFT: 80px
}
#login A.button {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 30px auto 30px 300px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 190px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-ALIGN: left
}
#register A.button {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 30px auto 30px 330px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 190px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-ALIGN: left
}
#register LABEL {
	MARGIN-BOTTOM: 30px
}
#register LABEL INPUT {
	LEFT: 110px
}
#register #email INPUT {
	WIDTH: 170px
}
#register #spaname INPUT {
	WIDTH: 170px
}
#register #license INPUT {
	WIDTH: 170px
}
#register LABEL SPAN {
	LEFT: 110px; COLOR: #cc6666; POSITION: absolute; TOP: 20px
}
#thank_you DIV {
	MARGIN-TOP: 30px; MARGIN-LEFT: 200px; COLOR: #666666; LINE-HEIGHT: 30px; TEXT-ALIGN: left
}
#thank_you STRONG {
	FONT-SIZE: 14px; COLOR: #b6916a
}
#thank_you A.button {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px dotted; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 30px auto 30px 200px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 280px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 2px dotted; TEXT-ALIGN: left
}
#distributor_locator H2.result_banner {

}
#distributor_locator H2.banner_med H2.form_banner {

}
#distributor_locator H3 {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 2px dotted; MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 20px; BORDER-LEFT: #cccccc 0px dotted; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 0px dotted
}
#distributor_locator #heading_results {
	DISPLAY: block; PADDING-LEFT: 75px; MARGIN: 20px 0px 20px 10px; COLOR: #666666
}
#distributor_locator TABLE {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 2px dotted; PADDING-BOTTOM: 20px; MARGIN: 10px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 450px; BORDER-BOTTOM: #cccccc 2px dotted
}
#distributor_locator TABLE TH {
	BORDER-RIGHT: #cccccc 0px dotted; BORDER-TOP: #cccccc 0px dotted; PADDING-BOTTOM: 5px; BORDER-LEFT: #cccccc 0px dotted; COLOR: #cc6666; BORDER-BOTTOM: #cccccc 2px dotted
}
#distributor_locator TABLE TD {
	BORDER-RIGHT: #cccccc 0px dotted; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 0px dotted; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 0px dotted; WIDTH: 120px; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 2px dotted
}
#distributor_locator .submit {
	MARGIN: 10px 0px 50px 10px
}
#join_our_list H2.banner_med {
	
}
#join_our_list H2.banner {
}

#join_our_list LABEL INPUT {
	LEFT: 75px; WIDTH: 120px
}
#join_our_list LABEL SELECT {
	LEFT: 75px; WIDTH: 120px
}
#join_our_list #email INPUT {
	WIDTH: 160px
}
#join_our_list #address INPUT {
	WIDTH: 160px
}
#contact_us H2.banner_med {
	
}
#valuable_links H2.banner_med {

}
#rituals {
	COLOR: #666666
}
#index-rituals H2.banner_large {
 MARGIN: 4px 4px 40px
}
#rituals .col-right {
	FLOAT: right; WIDTH: 350px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#rituals .col-left {
	FLOAT: right; WIDTH: 300px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#rituals .col-left P {
	MARGIN-TOP: 10px; COLOR: #b6916a; MARGIN-RIGHT: 40px; TEXT-ALIGN: right
}
#rituals .activity {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#rituals .activity IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 125px
}
#rituals .activity H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#rituals .activity P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 140px
}
#book_of_knowledge_activities {
	COLOR: #666666
}
#index-book_of_knowledge_activities H2.banner_large {
 MARGIN: 4px 4px 40px
}
#book_of_knowledge_activities .col-right {
	FLOAT: right; WIDTH: 350px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#book_of_knowledge_activities .col-left {
	FLOAT: right; WIDTH: 300px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#book_of_knowledge_activities .col-left P {
	MARGIN-TOP: 10px; COLOR: #b6916a; MARGIN-RIGHT: 40px; TEXT-ALIGN: right
}
#book_of_knowledge_activities .activity {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#book_of_knowledge_activities .activity IMG {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cccccc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 125px
}
#book_of_knowledge_activities .activity H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#book_of_knowledge_activities .activity P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 140px
}
#media H2.banner {
	
}
#media .category {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; LEFT: 20px; MARGIN-BOTTOM: 5px; COLOR: #7a4a23; POSITION: relative
}
#media #bodytext {
	MARGIN-BOTTOM: 15px
}
#media .media_details {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; LEFT: 20px; MARGIN: 15px 0px 20px; BORDER-LEFT: blue 0px solid; WIDTH: 450px; BORDER-BOTTOM: blue 0px solid; POSITION: relative
}
#media .title {
	FONT-WEIGHT: bold; LEFT: 0px; WIDTH: 200px; COLOR: #7a4a23; POSITION: relative
}
#insideinfo H2.banner {
	
}
#insideinfo .category {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; LEFT: 20px; COLOR: #7a4a23; POSITION: relative
}
#insideinfo #bodytext {
	MARGIN-BOTTOM: 15px
}
#insideinfo .media_details {
	BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; LEFT: 20px; MARGIN: 15px 0px 20px; BORDER-LEFT: blue 0px solid; WIDTH: 450px; BORDER-BOTTOM: blue 0px solid; POSITION: relative
}
#insideinfo .title {
	FONT-WEIGHT: bold; LEFT: 0px; WIDTH: 200px; COLOR: #7a4a23; POSITION: relative
}
#footer {
	CLEAR: both; BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid; Z-INDEX: 1000; PADDING-BOTTOM: 25px; MARGIN: 0px auto 50px; BORDER-LEFT: #cccccc 0px solid; WIDTH: 688px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 0px solid; POSITION: relative
}
#footer SPAN {
	MARGIN-LEFT: 10px; POSITION: absolute
}
#copyright {

	LEFT: 0px; TOP: 10px
}
#btn-sitemap {
	LEFT: 230px; WIDTH: 72px
}
#btn-only_press {
	LEFT: 320px
}
#btn-privacy_policy {
	LEFT: 410px; TOP: 10px
}

#storewrapper #footer {
	PADDING-TOP: 25px
}
#storewrapper #btn-privacy_policy {
	TOP: 26px
}
#storewrapper #btn-return_policy {
	TOP: 26px
}
#storewrapper #btn-customer_service {
	TOP: 26px
}
#storewrapper #copyright {
	TOP: 26px
}
#customer-service-footer {
	WIDTH: 688px; COLOR: #7a4a23; POSITION: absolute; TOP: 6px; TEXT-ALIGN: center
}
#promo H2.banner {
}
#promo #sample-promo_form  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#promo #sample-promo_form {
	MARGIN-TOP: 30px; PADDING-LEFT: 20px; WIDTH: 300px
}
#promo #sample-promo_form P {
	CLEAR: both; HEIGHT: 30px
}
#promo #sample-promo_form LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 140px
}
#promo #sample-promo_form INPUT.text {
	DISPLAY: block; FLOAT: right; WIDTH: 150px
}
#promo #sample-promo_form SELECT {
	DISPLAY: block; FLOAT: right; WIDTH: 150px
}
#promo #sample-promo_form P.radio_group {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
#promo #sample-promo_form P.radio_group LABEL {
	WIDTH: auto
}
#promo #sample-promo_form DIV.radio_input {
	PADDING-LEFT: 150px; HEIGHT: 30px
}
#promo #sample-promo_form DIV.radio_input INPUT.text {
	DISPLAY: inline; WIDTH: 100px
}
#promo #sample-promo_form #submit {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#media #sample-promo_form  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#media #sample-promo_form {
	MARGIN-TOP: 30px; PADDING-LEFT: 20px; WIDTH: 300px
}
#media #sample-promo_form P {
	CLEAR: both; HEIGHT: 30px
}
#media #sample-promo_form H4 {
	FONT-SIZE: 13px; MARGIN: 5px 0px 20px 5px
}
#media #sample-promo_form LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 140px
}
#media #sample-promo_form INPUT.text {
	DISPLAY: block; FLOAT: right; WIDTH: 150px
}
#media #sample-promo_form SELECT {
	DISPLAY: block; FLOAT: right; WIDTH: 150px
}
#media #sample-promo_form P.radio_group {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px
}
#media #sample-promo_form P.radio_group LABEL {
	WIDTH: auto
}
#media #sample-promo_form DIV.radio_input {
	PADDING-LEFT: 150px; HEIGHT: 30px
}
#media #sample-promo_form DIV.radio_input INPUT.text {
	DISPLAY: inline; WIDTH: 100px
}
#media #sample-promo_form #submit {
	CLEAR: both; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#error_box P {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #cc6666
}
.back {
	LEFT: 20px; MARGIN: 35px 0px 20px; POSITION: relative
}
.cursor {
	CURSOR: hand
}
.col-right #sitemap {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.col-right #sitemap UL {
	MARGIN: 0px 0px 0px 15px; LIST-STYLE-TYPE: none
}
.col-right #sitemap LI {
	MARGIN: 2px 0px
}

.spoldproductprice {
	FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: line-through;
}

.spspecialproductprice {
	FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}

.spEditorspick {
	FONT-SIZE: 10pt; COLOR: #575f9f; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; margin:15;
}

#ProductSearchFinder {
	COLOR: #000000;
	background-color: #ffffff;
	border : 1px solid #000000;
}

#ProductSearchFinder select {
	width:187px; font:normal 10px arial,sans-serif;
}