body {
	background: #E6E6E6;
	margin-top: 6px;
	margin-bottom: 14px;
}
.hide {
	display: none;
}
table.whitearea {
	width: 775px;
	background: #fff;
}
table.whitearea td.whitearea_margin {
	padding: 0px 15px;
}
div#splash_logo {
	margin-top: 91px;
	margin-left: 238px;
	background: url(/images/splash_logo.gif) no-repeat;
	height: 92px;
}
div#splash_lower {
	height: 242px;
	margin-left: 498px;
	background: url(/images/splash_butterfly.gif) no-repeat;
}
div#masthead_wrapper {
	margin: 0px;
	width: 745px;
	padding: 9px 0px 13px;
}
div#masthead {
	background: url(/images/masthead.gif) no-repeat;
	padding: 0px;
	width: 745px;
	height: 81px;
	margin: 0px;
}
div#topnav {
	margin-left: 367px;
	padding: 52px 0px 0px;
	margin-right: 0px;
}
div#topnav li {
	display: inline;
	font: 11px/11px Arial, Verdana, Helvetica, sans-serif;
	padding: 0px;
	margin: 0;
}
div#topnav li a:link, div#topnav li a:visited {
	color: #000;
	text-decoration: none;
	padding: 10px 9px 7px;
	border-bottom: 4px solid #D2CECE;
}
div#topnav li a:hover, div#topnav li a:active {
	border-bottom: 4px solid #F57500;
	background: url(/images/topnav_background.gif) repeat-x;
}
div#topnav li a.on:link, div#topnav li a.on:visited {
	border-bottom: 4px solid #F57500;
	background: url(/images/topnav_background.gif) repeat-x;
}
tr.ruleabove td {
	border-top: 1px solid #fff;
	height: 4px;
	padding: 0px;
}
tr.rulebelow td {
	border-bottom: 1px solid #fff;
	height: 4px;
	padding: 0px;
}
td#orange_rule_wide {
	background: #F57500;
	width: 745px;
}
td#grey_rule_narrow {
	background: #D2CECE;
	width: 150px;
}
td#title_meyer {
	background: #C35595;
	height: 30px;
	width: 745px;
}
td#title_hair {
	background: #454F91;
	height: 30px;
	width: 745px;
}
td.leftsidecol {
	width: 195px;
	background: url(/images/dots_vertical.gif) repeat-y right top;
	vertical-align: top;
}
td.backtotopcol {
	width: 195px;
	background: url(/images/dots_vertical.gif) repeat-y right top;
	vertical-align: bottom;
}
td.maincontent {
	width: 400px;
	vertical-align: top;
}
td.rightsidecol {
	width: 150px;
	background: url(/images/dots_vertical.gif) repeat-y left top;
	vertical-align: top;
}
table#maincontent {
	background: url(/images/dots_horizontal.gif) repeat-x bottom;
	margin-bottom: 32px;
}
div#rightside {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 12px 12px;
}
div#rightside h2 {
	font-size: 9px;
	line-height: 16px;
	text-transform: uppercase;
	color: #C35595;
	padding: 0px 0px 8px;
	margin: 0px;
}
div#rightside p {
	font-size: 10px;
	line-height: 16px;
	color: #2F69BC;
	background: url(/images/dots_horizontal.gif) repeat-x left top;
	padding: 8px 0px;
	font-weight: normal;
	margin: 0px;
}
div#sidenav,
div#sidenav_nut {
	font: 10px/20px Verdana, Arial, Helvetica, sans-serif;
	margin: 12px 12px 12px 0px;
	background: url(/images/dots_horizontal.gif) repeat-x left bottom;
}

/* SIDENAV H1*/

div#sidenav h1,
div#sidenav_nut h1 {
	font-weight: bold;
	margin: 0px;
	background: url(/images/dots_horizontal.gif) repeat-x left top;
	font-size: 10px;
	line-height: 20px;
	padding-left: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}
div#sidenav h1 a:link, div#sidenav h1 a:visited,
div#sidenav_nut h1 a:link, div#sidenav_nut h1 a:visited {
	display: block;
	text-decoration: none;
	color: #C35595;
}
div#sidenav h1 a:hover, div#sidenav h1 a:active,
div#sidenav_nut h1 a:hover, div#sidenav_nut h1 a:active {
	text-decoration: underline;
}

/* SIDENAV H2*/

div#sidenav h2,
div#sidenav_nut h2 {
	font-weight: normal;
	margin: 0px;
	background: url(/images/dots_horizontal.gif) repeat-x left top;
	font-size: 10px;
	line-height: 20px;
}
div#sidenav h2 a:link, div#sidenav h2 a:visited,
div#sidenav_nut h2 a:link, div#sidenav_nut h2 a:visited {
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #1A4FB9;
}
div#sidenav h2 a:hover, div#sidenav h2 a:active,
div#sidenav_nut h2 a:hover, div#sidenav_nut h2 a:active {
	font-weight: bold;
	background: url(/images/bullet_orange.gif) no-repeat;
}
div#sidenav h2 a.on:link, div#sidenav h2 a.on:link,
div#sidenav h2 a.on:visited, div#sidenav h2 a.on:visited,
div#sidenav_nut h2 a.on:link, div#sidenav_nut h2 a.on:link,
div#sidenav_nut h2 a.on:visited, div#sidenav_nut h2 a.on:visited {
	font-weight: bold;
	background: url(/images/bullet_orange.gif) no-repeat;
}

/* SIDENAV H3*/

div#sidenav h3 {
	font-weight: normal;
	margin: 0px;
	font-size: 10px;
	line-height: 20px;
	padding-left: 16px;
}
div#sidenav h3 a:link, div#sidenav h3 a:visited {
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #C35595;
	background: url(/images/triangle_blue.gif) no-repeat;
}
div#sidenav h3 a:hover, div#sidenav h3 a:active {
	font-weight: bold;
	background: url(/images/triangle_orange.gif) no-repeat;
}
div#sidenav h3 a.on:link, div#sidenav h3 a.on:link,
div#sidenav h3 a.on:visited, div#sidenav h3 a.on:visited {
	font-weight: bold;
	background: url(/images/triangle_orange.gif) no-repeat;
}

/* SIDENAV H3 NUT.*/

div#sidenav_nut h3 {
	font-weight: normal;
	margin: 0px;
	font-size: 10px;
	line-height: 20px;
	padding-left: 16px;
}
div#sidenav_nut h3 a:link, div#sidenav_nut h3 a:visited {
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #1A4FB9;
	background: url(/images/triangle_blue.gif) no-repeat;
}
div#sidenav_nut h3 a:hover, div#sidenav_nut h3 a:active {
	font-weight: bold;
	background: url(/images/triangle_orange.gif) no-repeat;
}
div#sidenav_nut h3 a.on:link, div#sidenav_nut h3 a.on:link,
div#sidenav_nut h3 a.on:visited, div#sidenav_nut h3 a.on:visited {
	font-weight: bold;
	background: url(/images/triangle_orange.gif) no-repeat;
}

/* SIDENAV H4*/

div#sidenav h4 {
	font-weight: normal;
	margin: 0px;
	font-size: 10px;
	line-height: 20px;
	padding-left: 28px;
}
div#sidenav h4 a:link, div#sidenav h4 a:visited {
	display: block;
	padding-left: 10px;
	text-decoration: none;
	color: #1A4FB9;
	background: url(/images/arrow_blue.gif) no-repeat;
}
div#sidenav h4 a:hover, div#sidenav h4 a:active {
	color: #F57500;
	background: url(/images/arrow_orange.gif) no-repeat;
}
div#sidenav h4 a.on:link, div#sidenav h4 a.on:link,
div#sidenav h4 a.on:visited, div#sidenav h4 a.on:visited {
	font-weight: bold;
	background: url(/images/arrow_orange.gif) no-repeat;
}

img.block {
	display: block;
}
div#content_area {
	margin: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#content_area_common {
	margin: 12px 30px 12px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#content_area p, div#content_area_common p {
	font-size: 11px;
	line-height: 16px;
	color: #5a5a5a;
	margin-top: 2px;
	margin-bottom: 6px;
}
div#content_area h3, div#content_area_common h3 {
	font-size: 11px;
	line-height: 16px;
	color: #5a5a5a;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}
div#content_area h4, div#content_area_common h4 {
	font-size: 11px;
	line-height: 16px;
	color: #1A4FB9;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 0px;
}
div#content_area a:link, div#content_area a:visited,
div#rightside a:link, div#rightside a:visited,
div#content_area_common a:link, div#content_area_common a:visited {
color: #1A4FB9;
	text-decoration: none;
}
div#content_area a:hover, div#content_area a:active,
div#rightside a:hover, div#rightside a:active,
div#content_area_common a:hover, div#content_area_common a:active {
	color: #C35595;
	text-decoration: underline;
}
div#home_intro_indent p,
div#home_intro_indent h3,
div#home_intro_indent h4 {
	margin-left: 100px;
	margin-bottom: 0px;
}
div#home_intro_indent {
	background: url(/images/home_images1.jpg) no-repeat;
}
div.dotted_rule_indent {
	background: url(/images/dots_horizontal_fixed.gif) repeat-x;
	height: 20px;
	padding: 0px;
	margin: 0px 0px 0px 100px;
}
div.dotted_rule {
	background: url(/images/dots_horizontal_fixed.gif) repeat-x;
	height: 20px;
	padding: 0px;
	margin: 0px;
}
div#nail_tr {
	background: url(/images/home_images2.jpg) no-repeat;
}
div#foot_tr {
	background: url(/images/home_images3.jpg) no-repeat;
}
.space_before {
	padding-top: 6px;
}
img.cattitle {
	border-bottom: 4px solid #F57500;
	margin-bottom: 10px;
}
form {
	margin: 0px;
	padding: 0px;
}
form.product {
	margin-top: 4px;
}
form.product2 {
	margin-top: 12px;
}

/* PRODUCT CONTAINTERS*/

div.jar {
	background: url(/images/prod_jar.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.goldjarlabel {
	background: url(/images/prod_goldjar_label.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.goldjarnolabel {
	background: url(/images/prod_goldjar_nolabel.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.goldbottle {
	background: url(/images/prod_goldbottle.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.jar_bottle {
	background: url(/images/prod_jar-bottle.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.littlebottle {
	background: url(/images/prod_littlebottle.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.narrowbottle {
	background: url(/images/prod_narrowbottle.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.pumpbottle {
	background: url(/images/prod_pumpbottle.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.shortbottle {
	background: url(/images/prod_shortbottle.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.spraybottle {
	background: url(/images/prod_spraybottle.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
div.widebottle {
	background: url(/images/prod_widebottle.jpg) no-repeat;
	padding-bottom: 0px;
	padding-left: 91px;
	margin-left: 9px;
}
a.backtotop {
	margin: 0px 0px 10px;
	padding-left: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: bold 10px/20px Verdana, Arial, Helvetica, sans-serif;
}
a.backtotop:link, a.backtotop:visited {
	display: block;
	text-decoration: none;
	color: #C35595;
}
a.backtotop:hover, a.backtotop:active {
	text-decoration: underline;
}

/* COMMON PAGES */

td.maincontent_common {
	width: 550px;
	vertical-align: top;
}
td#title_common {
	background: #F1C7EC;
	height: 30px;
	width: 745px;
}
div#title {
	padding-top: 7px;
	padding-bottom: 0px;
}
table#contactform td {
	font-size: 10px;
	line-height: 24px;
	color: #5a5a5a;
	margin: 0px;
	padding-right: 5px;
}
.blue {
	color: #1A4FB9;
}

/* NUTRIFOLICA */

div.indent {
	margin-left: 20px;
}
div#nutr_form_wrapper, div#nutr_form_wrapper2 {
	height: 179px;
	background: #DAE4FF url(/images/nutr_home_bottle.jpg) no-repeat right top;
	padding: 17px 109px 0px 17px;
}
div#nutr_form_wrapper h4, div#nutr_form_wrapper2 h4 {
	font-size: 10px;
	line-height: 16px;
	color: #1A4FB9;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 2px 0px 0px;
	border-top: 1px solid #fff;
}
div#nutr_form_wrapper p , div#nutr_form_wrapper2 p {
	font-size: 10px;
	line-height: 16px;
	color: #1A4FB9;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: normal;
	padding: 0px;
	border-top: 1px;
}
div#nutr_form_wrapper h3, div#nutr_form_wrapper2 h3 {
	font-size: 18px;
	line-height: 16px;
	color: #C35595;
	margin-top: 0px;
	margin-bottom: 6px;
	font-weight: bold;
	padding: 0px;
}
div#nutr_form_wrapper form, div#nutr_form_wrapper2 form {
	margin: 3px 0px 0px;
	padding: 0px;
	float: right;
}
td.nutr_subcontent {
	width: 550px;
	vertical-align: top;
}
div.dotted_rule_clear {
	background: url(/images/dots_horizontal_fixed.gif) repeat-x;
	height: 20px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
div#testimonials p {
	margin-left: 102px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div#testimonials img {
	margin-top: 2px;
	margin-bottom: 0px;
	float: left;
}
div#testimonials h5 {
	margin-left: 102px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #5a5a5a;
}
div#faq h4 {
	margin-top: 15px;
}
div#tips h4 {
	margin-top: 15px;
}
div#tips li {
	font-size: 10px;
	line-height: 16px;
	color: #5a5a5a;
	margin-top: 2px;
	margin-bottom: 6px;
}
div#tips ul {
	margin-top: 4px;
	margin-bottom: 4px;
}
div#tips ol {
	margin-top: 4px;
	margin-bottom: 4px;
}
div#nutrshampoo_form_wrapper {
	height: 234px;
	background: #DAE4FF url(/images/nutr_shampoo_bottle.jpg) no-repeat right top;
	padding: 5px 184px 0px 17px;
}
div#nutrshampoo_form_wrapper p {
	font-size: 10px;
	line-height: 12px;
	color: #5a5a5a;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: normal;
	padding: 0px;
	border-top: 1px;
}
div#nutrshampoo_form_wrapper form {
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 10px;
	line-height: 10px;
	color: #5a5a5a;
	font-weight: normal;
}
div#nutrshampoo_form_wrapper h4 {
	font-size: 10px;
	line-height: 16px;
	color: #5a5a5a;
	margin-top: 12px;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 3px 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
div#nutrshampoo_form_wrapper h3 {
	font-size: 15px;
	line-height: 20px;
	color: #2F69BC;
	margin-top: 5px;
	margin-bottom: 3px;
	font-weight: bold;
	padding: 0px;
}
table#productlist {
	margin-top: 12px;
}
table#productlist td {
	padding-right: 5px;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}
table#productlist td h5 {
	font: bold 10px/25px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #1A4FB9;
	margin: 0px;
}
div#content_area h2 {
	font-size: 13px;
	line-height: 18px;
	color: #1A4FB9;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 0px;
}
table#productlist form {
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
}
div#nutri_home_content h5 {
	font-size: 11px;
	line-height: 16px;
	color: #1A4FB9;
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 0px;
}
.hometext {
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
.bluetext {
	color: #1A4FB9;
}
div.hm_home_banner {
	background: #C35595;
	height: 24px;
	margin-bottom: 10px;
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: center;
	margin-top: 0px;
}
div#hm_indent h5 {
	font-size: 10px;
	line-height: 16px;
	color: #5a5a5a;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

div#hm_indent h3,
div#hm_indent h4,
div#hm_indent h5,
div#hm_indent p {
	margin-left: 100px;
}
div.narrowbottle_indent {
	background: url(/images/hm_home_bottleindent.jpg) no-repeat;
}
div#hm_indent form {
	margin-bottom: 10px;
}
div.hm_bottles_indent {
	background: url(/images/home_helenameyer_bottles.jpg) no-repeat;
	margin: 0px;
}
div.hm_bottles_indent h6 {
	margin-bottom: 10px;
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 4px;
	text-align: center;
	margin-top: 0px;
}
div.hm_home_banner2 {
	background: #C35595;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 12px 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.hm_home_banner2 a:link , div.hm_home_banner2 a:visited{
	color: #fff;
	text-decoration: none;
}
div.hm_home_banner2 a:hover , div.hm_home_banner2 a:active{
	text-decoration: underline;
}div#hm_home_footnotes {
	margin: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#hm_home_footnotes p {
	font-size: 11px;
	line-height: 16px;
	color: #5a5a5a;
	margin-top: 2px;
	margin-bottom: 6px;
}
div#hm_home_footnotes h4 {
	font-size: 11px;
	line-height: 16px;
	color: #1A4FB9;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	padding: 0px;
}
div#specialoffer p {
	font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #1B52B6;
}
div#specialoffer a:link, div#specialoffer a:visited {
	text-align: center;
	color: #C35595;
	text-decoration: none;
}
div#specialoffer a:hover, div#specialoffer a:active {
	text-decoration: underline;
}div#specialoffer {
	margin-top: 280px;
}
.pinktext {
	color: #C35595;
}
p.copyright {
	font: 10px/10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #5a5a5a;
	height: 20px;
	background: url(/images/comodo.gif) no-repeat right top;
	padding-top: 40px;
}
table#checkoutcontent td {
	padding-right: 5px;
}
table#checkoutcontent {
	background: url(/images/dots_horizontal.gif) repeat-x left bottom;
	margin-bottom: 32px;
}
td#checkoutcell {
	padding: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img.checkoutlink {
	margin-right: 100px;
}
td#checkoutcell a:link, td#checkoutcell a:visited {
	color: #1A4FB9;
	text-decoration: none;
}
td#checkoutcell a:hover, td#checkoutcell a:active {
	text-decoration: underline;
}
div#validation p {
	font: 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-align: center;
}
div#paypal p {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	text-align: center;
}
td#home_hm {
	vertical-align: middle;
}
td#home_nut {
	background: #454F91;
	vertical-align: middle;
}
td#home_hm p {
	font: 14px/23px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
}
td#home_nut p {
	font: 14px/23px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
}
table#splash a:link, table#splash a:visited {
	text-decoration: none;
	color: #fff;
	display: block;
}
table#splash a:hover, table#splash a:active {
	text-decoration: none;
}
div#home h1 {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	left: 114px;
	top: 1500px;
	width: 642px;
	height: 156px;
}
