/* Wellness Solutions */
#wellness_solutions_landing #content_top {
	height:478px;
	margin: 0 0 2px 0;
	position: relative;
}
#wellness_solutions_landing #color_sections_wrapper { /*width: 360px;*/
	height: 478px;/*overflow: hidden;*/
}
#wellness_solutions_landing .color_section {
	float: left;
	height: 478px;
	padding: 0;
	position: relative;
}
#wellness_solutions_landing .color_strip {
	float: left;
	width: 59px;
	height: 478px;
	position: relative;/*border-left: 1px solid white;*/
}
#wellness_solutions_landing .n_content {
	width: 1px;
	float: left;
	height: 430px;
	padding: 48px 0 0 0;
	text-align: center;
	color: #666666;
	overflow: hidden;
	position: relative;
}
#wellness_solutions_landing .n_content .link_overlay,
#wellness_solutions_landing .color_strip .link_overlay {
	position: absolute;
	display: block;
	z-index: 42;
	top:0;
	left:0;/*border-left: 1px solid white;*/
}
#wellness_solutions_landing .n_content .link_overlay img {
	width: 239px;
	height: 478px;
}
#wellness_solutions_landing .color_strip .link_overlay img {
	width: 35px;
	height: 478px;
}
#wellness_solutions_landing .n_content h2 {
	margin: 0 0 35px 0;
}
#wellness_solutions_landing .n_content p,
#wellness_solutions_landing .n_content ul {
	margin: 0 27px;
	width: 185px;
}
#wellness_solutions_landing .n_content ul {
	list-style-type: none;
	font-weight: bold;
	position: relative;
	z-index: 43;
}
#wellness_solutions_landing .n_content li {
	margin-bottom: 3px;
}
#wellness_solutions_landing .n_content ul a {
	text-decoration: none;
}
#wellness_solutions_landing .n_content ul a:hover span,
#wellness_solutions_landing .n_content ul a:active span {
	text-decoration: underline;
}
#wellness_solutions_landing #wrapper #container #content #content_top #color_sections_wrapper .color_section .no_bg_img {
	background-image: none !important;
}
#wellness_solutions_landing #n100 {
	z-index: 1;
}
#wellness_solutions_landing #n200 {
	z-index: 2;
}
#wellness_solutions_landing #n300 {
	z-index: 3;
}
#wellness_solutions_landing #n400 {
	z-index: 4;
}
#wellness_solutions_landing #n500 {
	z-index: 5;
}
#wellness_solutions_landing #n600 {
	width: 300px;
	z-index: 6;
}
#wellness_solutions_landing #n100 .color_strip {
	background: #c2c1ad url('../imgs/wellness_solutions/color_strip_100.gif') no-repeat 50% 22px;
}
#wellness_solutions_landing #n200 .color_strip {
	background: #88a9ba url('../imgs/wellness_solutions/color_strip_200.gif') no-repeat 50% 22px;
}
#wellness_solutions_landing #n300 .color_strip {
	background: #9fb73a url('../imgs/wellness_solutions/color_strip_300.gif') no-repeat 50% 22px;
}
#wellness_solutions_landing #n400 .color_strip {
	background: #a29aba url('../imgs/wellness_solutions/color_strip_400.gif') no-repeat 50% 22px;
}
#wellness_solutions_landing #n500 .color_strip {
	background: #e6adc2 url('../imgs/wellness_solutions/color_strip_500.gif') no-repeat 50% 22px;
}
#wellness_solutions_landing #n600 .color_strip {
	background: #f26532 url('../imgs/wellness_solutions/color_strip_600.gif') no-repeat 50% 22px;
	border-right: none;
}
#wellness_solutions_landing #n100 .n_content {
	background: transparent url('../imgs/wellness_solutions/100_bg.jpg') no-repeat;
}
#wellness_solutions_landing #n100 .n_content a {
	color: #c2c1ad;
}
#wellness_solutions_landing #n200 .n_content {
	background: transparent url('../imgs/wellness_solutions/200_bg.jpg') no-repeat;
}
#wellness_solutions_landing #n200 .n_content a {
	color: #88a9ba;
}
#wellness_solutions_landing #n300 .n_content {
	background: transparent url('../imgs/wellness_solutions/300_bg.jpg') no-repeat;
}
#wellness_solutions_landing #n300 .n_content a {
	color: #9fb73a;
}
#wellness_solutions_landing #n400 .n_content {
	background: transparent url('../imgs/wellness_solutions/400_bg.jpg') no-repeat;
}
#wellness_solutions_landing #n400 .n_content a {
	color: #a29aba;
}
#wellness_solutions_landing #n500 .n_content {
	background: transparent url('../imgs/wellness_solutions/500_bg.jpg') no-repeat;
}
#wellness_solutions_landing #n500 .n_content a {
	color: #e7afc3;
}
#wellness_solutions_landing #n600 .n_content {
	background: transparent url('../imgs/wellness_solutions/600_bg.jpg') no-repeat;
}
#wellness_solutions_landing #n600 .n_content a {
	color: #f26532;
}
#wellness_solutions_landing #top_right {
	padding: 25px 0 0 42px;
	width: 339px;
	height: 453px;
	position: absolute;
	left: 360px;
	background: transparent url(../imgs/wellness_solutions/content_top_right_bg.jpg) no-repeat;
	z-index: 100;
}
#wellness_solutions_landing #top_right h1 {
	text-indent: -999em;
	background: transparent url(../imgs/wellness_solutions/h1_wellness_solutions.gif) no-repeat;
	height: 16px;
	margin: 0 0 24px 0;
}
#wellness_solutions_landing #top_right p {
	min-height: 100px;
	padding: 0 60px 0 0;
	color: #666666;
	font-size: 1em;
	line-height: 1.5em;
}
#wellness_solutions_landing #top_right #quiz_promo {
	background: transparent url(../imgs/wellness_solutions/landing_quiz_promo_bg.gif) no-repeat;
	width: 227px;
	height: 68px;
	padding: 14px 0 0 0;
}
#wellness_solutions_landing #top_right #quiz_promo h4 {
	text-indent: -999em;
	background: transparent url(../imgs/text/not_sure_where_to_start_2.gif) no-repeat;
	height: 15px;
	margin: 0 0 14px 0;
}
#wellness_solutions_landing #top_right #quiz_promo a {
	text-indent: -999em;
	display: block;
	width: 185px;
	height: 21px;
	background: url(../imgs/wellness_solutions/button_take_wellness_quiz.gif) no-repeat 0 0;
}
#wellness_solutions_landing #top_right #quiz_promo a:hover {
	background-position: 0 -21px;
}
#wellness_solutions_landing #content_main {
	border: 1px solid #cccccc;
	background: transparent url(../imgs/dotted_rule_vert_92.gif) no-repeat 191px 24px;
	height: 144px;
	padding: 0;
}
#wellness_solutions_landing #main_left {
	float: left;
	width: 191px;
	padding: 66px 0 0 12px;
}
#wellness_solutions_landing #main_left h3 {
	text-indent: -999em;
	background: transparent url(../imgs/text/our_nutraceutials.gif) no-repeat;
	height: 9px;
}
#wellness_solutions_landing #main_right {
	float: left;
	padding: 28px 0 0 32px;
	width: 436px;
}
#wellness_solutions_landing #main_right a {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 19px 0 0;
	background: transparent url(../imgs/arrow_link_2.gif) no-repeat right 50%;
	color: #333333;
	text-decoration: none;
}
#wellness_solutions_landing #main_right a:hover,
#wellness_solutions_landing #main_right a:active {
	text-decoration: underline;
}
/* Wellness Solutions Sub-Landing Styles (shared styles) */
.solutions_sublanding #content_top {
	height: 210px;
	padding: 14px 29px 0 377px;
	margin: 0 0 9px 0;
}
.solutions_sublanding #content_top h1 {
	text-indent: -999em;
	height: 40px;
	background: transparent no-repeat;
}
.solutions_sublanding #content_top p {
	font-size: 1em;
	color: #7e7e7e;
	margin: 1.0em 0;
	padding-bottom: 0;
	line-height: 1.4em;
}
.solutions_sublanding #content_top a {
	display: block;
	text-indent: -999em;
	width: 253px;
	height: 21px;
	background: transparent no-repeat 0 0;
}
.solutions_sublanding #content_top a:hover {
	background-position: 0 100%;
}
.solutions_sublanding #content_main .col {
	float: left;
	padding-bottom: 10px;
}
/*.solutions_sublanding #content_main #col1, .solutions_sublanding #content_main #col2 {
	width: 244px;
	margin-right: 2px;
}
.solutions_sublanding #content_main #col3 {
	width: 243px;
}*/
.solutions_sublanding #content_main .col h2 {
	height: 25px;
	margin: 1px 2px;
	text-indent: -999em;
	background: no-repeat 22px 50%;
}
.solutions_sublanding #content_main .col .col_content_wrapper {
	border-top: 1px solid #cccccc;
	color: #666666;
	font-size: 1em;
	margin: 1px 0px 0px 0px;
	padding: 0.8em 15px 0 23px;
}
.solutions_sublanding #content_main .col .col_content_wrapper p {
	line-height: 1.4em;
	padding: 0;
	margin: 0 0 1em 0;
}
.solutions_sublanding #content_main .col .col_content_wrapper a {
	text-decoration: none;
	color: black;
	font-weight: normal;
	padding: 0 18px 0 0;
	background: transparent url('../imgs/arrow_link_2.gif') no-repeat right;
}
.solutions_sublanding #content_main .col .col_content_wrapper a:hover,
.solutions_sublanding #content_main .col .col_content_wrapper a:active {
	text-decoration: underline;
}
.solutions_sublanding #content_main .col .col_content_wrapper img {
	display: block;
	margin: 25px auto 0 auto;
}
.solutions_sublanding #content_main .col .para_wrapper {
	min-height: 120px;
}
/* Wellness Solutions Product Deail Pages */
.solution_product #content_top {
	background: transparent url(../imgs/products/bg_prod_info_content_top.gif) repeat-y;
	border-bottom: 5px solid #cccccc;
	margin: 0 0 2px 0;
}
.solution_product #content_top_bottom {
	height: 1px;
	font-size: 1px;
	background: white url(../imgs/products/bottom_prod_info_content_top.gif) no-repeat top;
	clear: both;
	padding: 0 0 2px 0;
}
.solution_product #left_product_image {
	width: 368px; /* margin: 0 1px; */
	border: 1px solid #cccccc;
	border-bottom: none;
	float: left;
}
.solution_product #right_product_data {
	float: right;
	width: 370px;
	margin: 0;
	border-top: 1px solid #cccccc;
}
.solution_product #product_info {
	background: #eeeeee url(../imgs/products/bg_prod_info_box.gif) no-repeat bottom;
	padding-bottom: 24px;
}
.solution_product #product_info h1 {
	height: 40px;
	background-color: #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 1em;
	margin: 0 1px;
}
.solution_product #product_info h1 .name {
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1em;
	display: block;
	float: left;
	padding: 13px 9px 0 9px;
	width: 309px;
}
.solution_product #product_info h1 .number {
	display: block;
	float: left;
	height: 27px;
	background-color: white;
	font-size: 1.3em;
	font-weight: normal;
	padding: 13px 7px 0 7px;
	border-right: 1px solid #cccccc;
}
.solution_product #product_info div {
	margin: 3px 16px;
}
.solution_product #product_info div.qty {
	margin-top: 10px;
}
.solution_product #product_info div.price {
	font-size: 1.2em;
	font-weight: bold;
	padding: 2px 0 10px 0;
	margin-bottom: 0px;
}
.solution_product #tabs {
	position: relative;
	top: -23px;
	border-top: 1px solid #cccccc;
	margin-top: 23px;
}
.solution_product #tabs ul {
	margin-left: 1.5em;
}
.solution_product #tabs .active .tab_content {
	display: block;
	height: 230px;
	overflow: auto;
	
}
.solution_product #tabs .inactive .tab_content {
	display: none;
	
}
.solution_product #tabs h2 {
	background: no-repeat 50% 50%;
	height: 23px;
	border: 1px solid #cccccc;
	border-bottom: none;
	border-left: none;
	text-indent: -999em;
	cursor: pointer;
	z-index: 2;
	position: absolute;
	top: -24px;
	
}
.solution_product #tab_details h2 {
	background-image: url(../imgs/text/tab_details.gif);
	width: 76px;
	border-left: 1px solid #cccccc;
}
.solution_product #tab_supplement_facts h2 {
	background-image: url(../imgs/text/tab_supplementfacts.gif);
	width: 156px;
	left: 78px;
}
.solution_product #tab_suggested_use h2 {
	background-image: url(../imgs/text/tab_suggesteduse.gif);
	width: 134px;
	left: 235px;
}

.solution_product #tabs .active h2 {
	cursor: auto;
	background-color: white;
}
.solution_product #tabs .tab_content {
	padding: 14px 36px 14px 14px;
}
.solution_product #add_to_bag {
	border-top: 1px solid #cccccc;
	padding: 13px;
}
.solution_product #add_to_bag select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: white;
	border: 1px solid #cccccc;
}
.solution_product #add_to_bag #qty_select {
	margin: 0 0 15px 0;
}
.solution_product #bag_submit {
	display: block;
	margin-bottom: 62px;
}
.solution_product #other_products h3 {
	background: white url(../imgs/text/h3_products_you_may_also_like.gif) no-repeat 19px 9px;
	text-indent: -999em;
	height: 26px;
	border: 1px solid #cccccc;
}
.solution_product #other_products table {
	width: 100%;
	border-right: 1px solid #cccccc;
}
.solution_product #other_products td {
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center;
	vertical-align: top;
	padding: 0 0 3px 0;
	width: 184px;
}
.solution_product #other_products td img,
.solution_product #other_products td span {
	display: block;
	margin-bottom: 6px;
}
.solution_product #other_products table td a:hover {
	text-decoration: none;
}
.solution_product #other_products table td a:hover span {
	text-decoration: underline;
}
/* Specific pages */
#series_100 #product_info h1 {
	background-color: #c2c1ad;
}
#series_200 #product_info h1 {
	background-color: #7296ba;
}
#series_300 #product_info h1 {
	background-color: #9fb73b;
}
#series_400 #product_info h1 {
	background-color: #a19abb;
}
#series_500 #product_info h1 {
	background-color: #ca94a8;
}
#series_600 #product_info h1 {
	background-color: #f26538;
	color: #555555;
}
/* Product Category Pages - Apparel, L+P */
.product_cat #content_top {
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	width: 739px;
	float: right;
}
.product_cat #content_top .intro {
	padding: 13px 16px 0 21px;
	float: left;
	width: 331px;
}
.product_cat #content_top img {
	float: right; /*margin-left: 16px;*/
	border-left: 1px solid #ccc;
}
.product_cat h1 {
	height: 47px;
	background: #e0e0e0 no-repeat 22px 50%;
	text-indent: -999em;
	border-bottom: 1px solid #cccccc;
}
#yoga h1 {
	background-image: url(../imgs/apparel/h1_yoga.gif);
}
#after_yoga h1 {
	background-image: url(../imgs/apparel/h1_afteryoga.gif);
}
#clary_sage_collection h1 {
	background-image: url(../imgs/apparel/h1_clarysagecollection.gif);
}
.lotions-potions #content_top h1 {
	border-bottom: none;
}
#skin h1 {
	background-image: url(../imgs/lotions-potions/h1_skincare.gif);
}
#body h1 {
	background-image: url(../imgs/lotions-potions/h1_body.gif);
}
#bath h1 {
	background-image: url(../imgs/lotions-potions/h1_bath.gif);
}
#brand_benedetta h1 {
	background-image: url(../imgs/lotions-potions/h1_brand_benedetta.gif);
}
#brand_farmaesthetics h1 {
	background-image: url(../imgs/lotions-potions/h1_brand_farmaesthetics.gif);
}
#brand_juicebeauty h1 {
	background-image: url(../imgs/lotions-potions/h1_brand_juicebeauty.gif);
}
#brand_pangea h1 {
	background-image: url(../imgs/lotions-potions/h1_brand_pangea.gif);
}
#brand_pharmacopia h1 {
	background-image: url(../imgs/lotions-potions/h1_brand_pharmacopia.gif);
}
#brand_REN h1 {
	background-image: url(../imgs/lotions-potions/h1_brand_REN.gif);
}
#brand_tsila h1 {
	background-image: url(../imgs/lotions-potions/h1_brand_tsila.gif);
}
/* Product Cat. Table/Listing - 4 columns  (Apparel) */
.prod_table_4col table {
	border-right: 1px solid #cccccc;
	margin-bottom: 3px;
}
.prod_table_4col td {
	border: 1px solid #cccccc;
	border-right: none;
	vertical-align: top;
}
.prod_table_4col td .strike {
	text-decoration: line-through;
}
.prod_table_4col td .saleprice {
	color: #cc0000;
}
.prod_table_4col td .details {
	border-top: 1px solid #cccccc;
	border-right: none;
	padding: 8px 15px;
	line-height: 1.5em;
	float: right;
}
.prod_table_4col #content_main {
	border-bottom: 3px solid #cccccc;
}


/* Product Cat. Table/Listing - 1 columns  (Apparel) */
.prod_table_1col table {
	border-right: 0px solid #cccccc;
	margin-bottom: 10px;
}
.prod_table_1col td {
	border: 0px solid #cccccc;
	border-right: none;
	vertical-align: top;
}
.prod_table_1col td .strike {
	text-decoration: line-through;
}
.prod_table_1col td .saleprice {
	color: #cc0000;
}
.prod_table_1col td .details {
	border-top: 0px solid #cccccc;
	border-right: none;
	padding: 8px 15px;
	line-height: 2.5em;
	float: right;
}
.prod_table_1col #content_main {
	border-bottom: 0px solid #cccccc;
	padding: 8px 0px;
}


/* Product Cat. Table/Listing - 2 columns  (Solutions, L+P) */
.prod_table_2col #content_main table { /*border-collapse causes table-width / negative left-margin issues in Mozilla, so avoiding*/
	border-spacing: 0;
	border: 1px solid #cccccc;
	border-right: none;
	border-bottom: none;
	width: 741px;
}
.prod_table_2col #content_main td {
	border: 1px solid #cccccc;
	border-top: none;
	border-left: none;
	vertical-align: top;
	text-align: left;
}
.prod_table_2col table .icon {
	width: 184px;
	float: left;
}
.prod_table_2col table .details {
	width: 152px;
	float: right;
	padding: 29px 16px 0px;
}
.prod_table_2col table .link a {
	color: #333333;
	padding: 0 18px 0 0;
	background: transparent url(../imgs/arrow_link_2.gif) no-repeat right 50%;
}
.prod_table_2col table td h3,
.prod_table_2col table td h4 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
/* Apparel / Lotion PIP */
.product_info #content_top {
	background: transparent url(../imgs/products/bg_prod_info_content_top.gif) repeat-y;
	border-bottom: 5px solid #cccccc;
	margin: 0 0 2px 0;
}
.product_info #content_top_bottom {
	height: 1px;
	font-size: 1px;
	background: white url(../imgs/products/bottom_prod_info_content_top.gif) no-repeat top;
	clear: both;
	padding: 0 0 2px 0;
}
.product_info #left_product_image {
	width: 368px; /* margin: 0 1px; */
	border: 1px solid #cccccc;
	border-bottom: none;
	float: left;
	position: relative;
}
.product_info #image_zoom {
	display: none;
	position: absolute;
	z-index: 5;
	top: 0px;
	left: 0px;
}
.product_info #button_zoom_close {
	z-index: 6;
	position: absolute;
	left: 446px;
	display: none;
	cursor: pointer;
	padding: 0 0 5px 5px;
}
/* Opacity does not validate -- done using JS instead
.product_info #image_zoom img {
	opacity:0;
	filter:Alpha(opacity=0);
}*/
.product_info #left_product_image #enlarge_image {
	padding: 15px 0 0;
	text-align: center;
}
.product_info #left_product_image #thumbnails {
	padding: 15px 0 0 5px;
}
.product_info #left_product_image #thumbnails a {
	display: block;
	float: left;
	margin: 0 0 9px 6px;
	border: 1px solid #cccccc;
}
.product_info #right_product_data {
	float: right;
	width: 370px;
	margin: 0;
	border-top: 1px solid #cccccc;
}
.product_info #right_product_data {
	padding: 8px 0;
}
.product_info #right_product_data h1 {
	font-size: 1.4em;
	font-weight: normal;
	padding: 0 16px;
}
.product_info #right_product_data .maker {
	padding: 0 16px;
	font-size: 0.9em;
}
.product_info #right_product_data .sku {
	font-size: 0.9em;
	padding: 4px 0 8px 16px;
}
.product_info #right_product_data .price {
	font-size: 1.1em;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-weight: normal;
	margin: 0;
	padding: 4px 16px;
}
.product_info #right_product_data .description {
	padding: 20px 16px;
}



.product_info #right_product_data .description ul {
	margin: 0;
	padding: 0;
	list-style-type: disc;
}
.product_info #right_product_data .description li {
	margin: 0 0 0 2em;
}








.product_info #right_product_data .description_fixed {
	height:145px;
	padding: 10px 16px 10px 16px;
	overflow: auto;

}


.product_info #controls {
	height:90px;
	padding: 10px 16px 10px 16px;
}


.product_info #buynow {
	height:28px;
	padding: 10px 16px 0px 16px;
}



.product_info #swatches {
	padding: 4px 16px 7px;
	height:50px;

}







.product_info #swatch_name {
	margin: 0 0 4px;
}
.product_info #swatches a {
	display: block;
	float: left;
	padding: 0 2px 0 0;
	margin: 0 0 9px 0;
	cursor: pointer;
}
.product_info #swatches a img {
	padding: 3px 0 0 0;
}
.product_info #swatches a.active img {
	padding-top: 1px;
	border-top: 2px solid #666666;
}
.product_info #swatches select {
	display: block;
	clear: both;
	border: 1px solid #cccccc;
	margin: 6px 0;
}
.product_info #add_to_bag {
	border-top: 1px solid #cccccc;
	padding: 13px 16px;
}
.product_info #add_to_bag select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: white;
	border: 1px solid #cccccc;
}
.product_info #add_to_bag #qty_select {
	margin: 0 0 15px 0;
}
#button_addtobag {
	display: block;
	width: 104px;
	height: 24px;
	margin-bottom: 39px;
	background: transparent url(../imgs/text/button_addtobag.gif) no-repeat 0 0;
	text-indent: -999em;
}
#button_addtobag:hover {
	background-position: 100% 0;
}
.product_info #other_products h3 {
	background: white url(../imgs/text/h3_products_you_may_also_like.gif) no-repeat 19px 9px;
	text-indent: -999em;
	height: 26px;
	border: 1px solid #cccccc;
}
.apparel.product_info #other_products h3 {
	background: white url(../imgs/text/h3_you_may_also_like.gif) no-repeat 19px 9px;
	text-indent: -999em;
	height: 26px;
	border: 1px solid #cccccc;
}
.product_info #other_products table {
	width: 100%;
	border-right: 1px solid #cccccc;
}
.product_info #other_products td {
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: center;
	vertical-align: top;
	padding: 0 0 3px 0;
	width: 184px;
}
.product_info #other_products td img,
.product_info #other_products td span {
	display: block;
	margin-bottom: 6px;
}
.product_info #other_products table td a:hover {
	text-decoration: none;
}
.product_info #other_products table td a:hover span {
	text-decoration: underline;
}
/* Wellness Solutions / Body Balance + Weight */
#balance_weight #content_top {
	background: #e7e7da url('../imgs/wellness_solutions/content_top_bg_100.jpg') no-repeat;
}
#balance_weight #content_top h1 {
	background-image: url('../imgs/wellness_solutions/h1_body_balance_weight.gif');
}
#balance_weight #content_top a {
	background-image: url('../imgs/wellness_solutions/link_learn_about_healing_diet.gif');
}
#balance_weight #content_main .col h2 {
	background-color: #c2c1ad;
}
#balance_weight #content_main #col1 h2 {
	background-image: url('../imgs/wellness_solutions/h2_nutraceuticals.gif');
}
#balance_weight #content_main #col2 h2 {
	background-image: url('../imgs/wellness_solutions/h2_herbal_tictures.gif');
}
#balance_weight #content_main #col3 h2 {
	background-image: url('../imgs/wellness_solutions/h2_medicinal_teas.gif');
}
/* Wellness Solutions / Digestive Cleanse */
#digestive_cleanse #content_top {
	background: #e6ebee url('../imgs/wellness_solutions/content_top_bg_200.jpg') no-repeat;
}
#digestive_cleanse #content_top h1 {
	background-image: url('../imgs/wellness_solutions/h1_digestive_cleanse.gif');
}
#digestive_cleanse #content_top a {
	background-image: url('../imgs/wellness_solutions/link_learn_about_healing_diet_2.gif');
}
#digestive_cleanse #content_main .col h2 {
	background-color: #7296b9;
}
#digestive_cleanse #content_main #col1 h2 {
	background-image: url('../imgs/wellness_solutions/h2_nutraceuticals_2.gif');
}
#digestive_cleanse #content_main #col2 h2 {
	background-image: url('../imgs/wellness_solutions/h2_herbal_tictures_2.gif');
}
#digestive_cleanse #content_main #col3 h2 {
	background-image: url('../imgs/wellness_solutions/h2_medicinal_teas_2.gif');
}
/* Wellness Solutions / Immunity Builder */
#immunity_builder #content_top {
	background: #f0f5da url('../imgs/wellness_solutions/content_top_bg_300.jpg') no-repeat;
	height: 198px;
	padding-top: 26px;
}
#immunity_builder #content_top h1 {
	background-image: url('../imgs/wellness_solutions/h1_immunity_builder.gif');
}
#immunity_builder #content_top a {
	background-image: url('../imgs/wellness_solutions/link_learn_about_healing_diet_3.gif');
}
#immunity_builder #content_main .col h2 {
	background-color: #9fb73a;
}
#immunity_builder #content_main #col1 h2 {
	background-image: url('../imgs/wellness_solutions/h2_nutraceuticals_3.gif');
}
#immunity_builder #content_main #col2 h2 {
	background-image: url('../imgs/wellness_solutions/h2_herbal_tictures_3.gif');
}
#immunity_builder #content_main #col3 h2 {
	background-image: url('../imgs/wellness_solutions/h2_medicinal_teas_3.gif');
}
/* Wellness Solutions / Mood + Stress Stabilizer */
#mood_stress #content_top {
	background: #edecfc url('../imgs/wellness_solutions/content_top_bg_400.jpg') no-repeat;
	height: 198px;
	padding-top: 26px;
}
#mood_stress #content_top h1 {
	background-image: url('../imgs/wellness_solutions/h1_mood_stress.gif');
}
#mood_stress #content_top a {
	background-image: url('../imgs/wellness_solutions/link_learn_about_healing_diet_4.gif');
}
#mood_stress #content_main .col h2 {
	background-color: #a39ab8;
}
#mood_stress #content_main #col1 h2 {
	background-image: url('../imgs/wellness_solutions/h2_nutraceuticals_4.gif');
}
#mood_stress #content_main #col2 h2 {
	background-image: url('../imgs/wellness_solutions/h2_herbal_tictures_4.gif');
}
#mood_stress #content_main #col3 h2 {
	background-image: url('../imgs/wellness_solutions/h2_medicinal_teas_4.gif');
}
/* Wellness Solutions / Hormone Harmony */
#hormone_harmony #content_top {
	background: #efdce3 url('../imgs/wellness_solutions/content_top_bg_500.jpg') no-repeat;
	height: 198px;
	padding-top: 26px;
}
#hormone_harmony #content_top h1 {
	background-image: url('../imgs/wellness_solutions/h1_hormone_harmony.gif');
}
#hormone_harmony #content_top a {
	background-image: url('../imgs/wellness_solutions/link_learn_about_healing_diet_5.gif');
}
#hormone_harmony #content_main .col h2 {
	background-color: #e1abbf;
}
#hormone_harmony #content_main #col1 h2 {
	background-image: url('../imgs/wellness_solutions/h2_nutraceuticals_5.gif');
}
#hormone_harmony #content_main #col2 h2 {
	background-image: url('../imgs/wellness_solutions/h2_herbal_tictures_5.gif');
}
#hormone_harmony #content_main #col3 h2 {
	background-image: url('../imgs/wellness_solutions/h2_medicinal_teas_5.gif');
}
/* Wellness Solutions / Energy Enhance */
#energy_enhance #content_top {
	background: #f9e8e2 url('../imgs/wellness_solutions/content_top_bg_600.jpg') no-repeat;
	height: 198px;
	padding-top: 26px;
}
#energy_enhance #content_top h1 {
	background-image: url('../imgs/wellness_solutions/h1_energy_enhance.gif');
}
#energy_enhance #content_top a {
	background-image: url('../imgs/wellness_solutions/link_learn_about_healing_diet_6.gif');
}
#energy_enhance #content_main .col h2 {
	background-color: #f36d43;
}
#energy_enhance #content_main #col1 h2 {
	background-image: url('../imgs/wellness_solutions/h2_nutraceuticals_6.gif');
}
#energy_enhance #content_main #col2 h2 {
	background-image: url('../imgs/wellness_solutions/h2_herbal_tictures_6.gif');
}
#energy_enhance #content_main #col3 h2 {
	background-image: url('../imgs/wellness_solutions/h2_medicinal_teas_6.gif');
}
/* Solutions sub-category landing pages */
.solution_subcat_landing #content_top {
	border: 1px solid #cccccc;
	background-color: #eeeeee;
}
.solution_subcat_landing h1 {
	text-indent: -999em;
	height: 47px;
	padding: 0;
	border-bottom: 1px solid #cccccc;
}
.solution_subcat_landing #content_top p {
	padding: 1.4em 32px 1.4em 54px;
}
.solution_subcat_landing #content_main {
	padding: 2px 0;
	border-bottom: 2px solid #cccccc;
}
/* Specific solution / subcategory landing styles */
h1#solutions_100_nutra {
	background-image: url(../imgs/wellness_solutions/h1_solution_100_nutra.gif);
}
h1#solutions_100_tinctures {
	background-image: url(../imgs/wellness_solutions/h1_solution_100_tinctures.gif);
}
h1#solutions_100_teas {
	background-image: url(../imgs/wellness_solutions/h1_solution_100_teas.gif);
}
h1#solutions_200_nutra {
	background-image: url(../imgs/wellness_solutions/h1_solution_200_nutra.gif);
}
h1#solutions_200_tinctures {
	background-image: url(../imgs/wellness_solutions/h1_solution_200_tinctures.gif);
}
h1#solutions_200_teas {
	background-image: url(../imgs/wellness_solutions/h1_solution_200_teas.gif);
}
h1#solutions_300_nutra {
	background-image: url(../imgs/wellness_solutions/h1_solution_300_nutra.gif);
}
h1#solutions_300_tinctures {
	background-image: url(../imgs/wellness_solutions/h1_solution_300_tinctures.gif);
}
h1#solutions_300_teas {
	background-image: url(../imgs/wellness_solutions/h1_solution_300_teas.gif);
}
h1#solutions_400_nutra {
	background-image: url(../imgs/wellness_solutions/h1_solution_400_nutra.gif);
}
h1#solutions_400_tinctures {
	background-image: url(../imgs/wellness_solutions/h1_solution_400_tinctures.gif);
}
h1#solutions_400_teas {
	background-image: url(../imgs/wellness_solutions/h1_solution_400_teas.gif);
}
h1#solutions_500_nutra {
	background-image: url(../imgs/wellness_solutions/h1_solution_500_nutra.gif);
}
h1#solutions_500_tinctures {
	background-image: url(../imgs/wellness_solutions/h1_solution_500_tinctures.gif);
}
h1#solutions_500_teas {
	background-image: url(../imgs/wellness_solutions/h1_solution_500_teas.gif);
}
h1#solutions_600_nutra {
	background-image: url(../imgs/wellness_solutions/h1_solution_600_nutra.gif);
}
h1#solutions_600_tinctures {
	background-image: url(../imgs/wellness_solutions/h1_solution_600_tinctures.gif);
}
h1#solutions_600_teas {
	background-image: url(../imgs/wellness_solutions/h1_solution_600_teas.gif);
}



/* Apparel */
#apparel_landing #content_top {
	height: 300px;
	background: black url('../imgs/apparel/content_top_bg.jpg') no-repeat;
	padding: 36px 500px 0 25px;
	margin: 0 0 9px 0;
}
#apparel_landing #content_top h1 {
	display: none;
}
#apparel_landing #content_top p {
	font-size: 1em;
	color: white;
	margin: 1.0em 0 1.0em 3px;
	padding-bottom: 0;
	line-height: 1.5em;
}
#apparel_landing #content_top .text {
	position: relative;
	top: 90px;
}
#apparel_landing #content_top ul {
	list-style-type: none;
}
#apparel_landing #content_top li {
	line-height: 1.8em;
	padding: 0 0 0 25px;
	background: transparent url('../imgs/arrow_link_3_white.gif') no-repeat 4px 50%;
}
#apparel_landing #content_top a {
	color: white;
	text-decoration: none;
}
#apparel_landing #content_top a:hover,
#apparel_landing #content_top a:active {
	text-decoration: underline;
}
#apparel_landing #content_main .col h2 a {
	display: block;
	height: 25px;
	text-indent: -999em;
	background: #eeeeee no-repeat 12px 50%;
}
#apparel_landing #content_main .col h2 {
	border: 1px solid #cccccc;
	border-top: none;
}
#apparel_landing #content_main .col_container {
	margin-bottom: 3px;
}
#apparel_landing #content_main .col {
	padding-bottom: 1em;
}
#apparel_landing #content_main #col1 h2 a {
	background-image: url('../imgs/apparel/h2_clary_sage_collection.gif');
}
#apparel_landing #content_main #col2 h2 a {
	background-image: url('../imgs/apparel/h2_yoga.gif');
}
#apparel_landing #content_main #col3 h2 a {
	background-image: url('../imgs/apparel/h2_after_yoga.gif');
}
#apparel_landing #content_main .col ul {
	list-style-type: none;
	margin: 0.8em 2em 0 0;
}
#apparel_landing #content_main .col li {
	line-height: 1.6em;
	padding: 0 0 0 31px;
	background: transparent url('../imgs/arrow_link_2.gif') no-repeat 12px 50%;
}
#apparel_landing #content_main .col a {
	color: #333333;
	text-decoration: none;
}
#apparel_landing #content_main .col a:hover,
#apparel_landing #content_main .col a:active {
	text-decoration: underline;
}
#apparel_landing #content_main .col div a:hover,
#apparel_landing #content_main .col div a:active {
	text-decoration: underline;
}
#apparel_landing #content_main .col div img {
	display: block;
	margin: 25px auto 0 auto;
}
#bottom_rule {
	margin-top: 5px;
	background-color: #cccccc;
	border: 1px solid #cccccc;
	height:1px;
}
/*Lotion*/
.lotions-potions #nav_left ul#brand_list {
	display: none;
}
#lotions_landing #content_top {
	height: 390px;
	background: #b4a7b0 url('../imgs/lotions-potions/content_top_bg.jpg') no-repeat;
	padding: 57px 470px 0 46px;
	margin: 0 0 4px 0;
}
#lotions_landing #content_top h1 {
	text-indent: -999em;
	background: transparent url('../imgs/lotions-potions/h1_lotions_potions.gif') no-repeat;
	width: 175px;
	height: 63px;
}
#lotions_landing #content_top p {
	font-size: 1em;
	color: white;
	margin: 1.0em 0 1.0em 3px;
	padding-bottom: 0;
	line-height: 1.5em;
}
#lotions_landing #content_top ul {
	list-style-type: none;
}
#lotions_landing #content_top li {
	line-height: 1.8em;
	padding: 0 0 0 25px;
	background: transparent url('../imgs/arrow_link_4_lotions.gif') no-repeat 4px 50%;
}
#lotions_landing #content_top a {
	color: white;
	text-decoration: none;
}
#lotions_landing #content_top a:hover,
#apparel_landing #content_top a:active {
	text-decoration: underline;
}
#lotions_landing #content_main .col {
	height: 100px;
	border: 1px solid #cccccc;/*float: left;*/
}
#lotions_landing #content_main .col h2 {
	height: 25px;
	border-bottom: 1px solid #cccccc;
	text-indent: -999em;
	background: #eeeeee url('../imgs/lotions-potions/h2_brands.gif') no-repeat 12px 50%;
	margin: 0 0 0.5em 0;
}
#lotions_landing #content_main .col ul {
	list-style-type: none;
	margin: 4px 2em 0 4px;
	float: left;
	width: 220px;
}
#lotions_landing #content_main .col li {
	line-height: 1.6em;
	padding: 0 0 0 27px;
	background: transparent url('../imgs/arrow_link_2.gif') no-repeat 8px 50%;
}
#lotions_landing #content_main .col a {
	color: #333333;
	text-decoration: none;
}
#lotions_landing #content_main .col a:hover,
#lotions_landing #content_main .col a:active {
	text-decoration: underline;
}
