/* =RESET ||||||||||||||||||||||||||||||||||||||||||||||||||*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, form, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0px;padding:0px;border:0px;}

table             {border-collapse:collapse;border-spacing:0px;}
img               {border:0px;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
q:before,q:after  {content:'';}
abbr,acronym      {border:0px;}

/* =FONTS ||||||||||||||||||||||||||||||||||||||||||||||||||*/

body, p, div, td {font:11px Verdana, Arial, Helvetica, sans-serif;color:#414042;} /* Default Font */

h1               {font-size:160%;font-weight:normal;margin-bottom:5px;color:#324b56;}

h1.myskin        {font-size:150%;font-weight:normal;margin-bottom:5px;color:#324b56;}

h2               {font-size:135%;font-weight:normal;margin-bottom:5px;color:#356c81;}
h3, h4, h5, h6   {font-size:120%;font-weight:normal;margin-bottom:5px;color:#333;}
p                {line-height:18px; margin:0px 0px 15px;}
ul               {margin-left:40px;}
caption          {display:none;}

hr               {border-top:1px solid #ccc8bf;border-bottom:1px solid #e1ded5;background-color:#none;color:#none;height:1px;margin:1em 0;clear:both;border-left:none;border-right:none;}
/*hr               {border-top:1px solid #999;background-color:#999;color:#999;height:1px;margin:1em 0;clear:both;}
*/

hr.page_hr       {margin:21px 0px 20px;}

a:link, a:visited, a:hover, a:active {color:#356c81;}
a:hover                              {text-decoration:none;}

strong, a strong, strong a           {font-weight:bold;}
em, em strong, strong em             {font-style:italic;}
strong a em, strong em a             {font-weight:bold;font-style:italic;}
em strong a:hover, strong em a:hover {font-weight:bold;font-style:italic;}

.req            {color:#FF0000;}
.print          {display:none;}
.clear          {clear:both;}
.form_field_div {margin-bottom:5px;}

h2.h2_intro {font:14px/22px Verdana, Arial, Helvetica, sans-serif;color:#37525d;font-weight:normal;margin-bottom:15px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++   \
|  STRUCTURE INDEX AND INTERIOR +++++++++++++++++++++++++++   |
\  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

body {background:#000 url(../images/body_bg.gif) repeat-x 0px 100px ;}

#wrapper {width:964px;margin:-1px auto 0px;border:1px solid #575759;}

/* #HEADER ================================================= */
#header {height:99px;border-bottom:1px solid #575759;background:#000 url(../images/header_bg.gif) repeat-x top left;}

	#nav_account {width:600px;float:right;text-align:right;position:relative;margin-right:15px;padding-top:8px;}
	
	#nav_account div {float:right;}
	
		#search_field {text-align:left;width:129px;background-image:url(../images/nav_account_search_bg.gif);background-position:left center;background-repeat:no-repeat;padding:1px 0px;}
			
			.search_form_field {width:110px;border:1px solid #fff;font-size:10px;padding:2px 2px;border:none;position:relative;top:0px;left:12px;background:none;}
		
		#search_go {}
		
			#search_go img {border:none;margin-bottom:1px;}
		
		#mini_nav {padding-right:15px;padding-top:2px;}
		
			#mini_nav p   {margin:0px;font-size:10px;color:#d4ceba;}
			#mini_nav img {margin-right:1px;}
			
			#mini_nav a:link, #mini_nav a:visited, #mini_nav a:hover, #mini_nav a:active  {font-size:10px;color:#d4ceba;text-decoration:none;}
			#mini_nav a:hover {text-decoration:underline;}
			
/* new navigation */

#nav_primary {float:right;text-align:right;position:relative;top:29px;right:20px;}

#nav_primary a {color:#fff;display:block;float:right;text-align:center;font-size:12px;text-decoration:none;margin-left:3px;padding-top:8px;}

#nav_primary a.link_method     {width:100px;height:26px;}
#nav_primary a.link_skin       {width:180px;height:26px;}
#nav_primary a.link_products   {width:100px;height:26px;}
#nav_primary a.link_treatments {width:100px;height:26px;}
#nav_primary a.link_press      {width:100px;height:26px;}
#nav_primary a.link_success    {width:100px;height:26px;}

#nav_primary a:hover {color:#eae0c7;}

/* ---- */
	
/*	#nav_primary {float:right;text-align:right;position:relative;top:41px;right:20px;}
	
		#nav_primary p  {color:#fff;}
		#nav_primary ul {list-style:none;}
		#nav_primary ul li {display:inline;}
		#nav_primary li a:link, #nav_primary li a:visited, #nav_primary li a:hover, #nav_primary li a:active
		{color:#fff;padding:8px 11px;text-decoration:none;font-size:12px;}
		
		#nav_primary li a:hover {padding:8px 11px;color:#eae0c7;} /* padding:7px 9px;background-color:#000;border-top:1px solid #575759;border-left:1px solid #575759;border-right:1px solid #575759;border-bottom:1px solid #000; */*/
	
	#logo {width:150px;}
	
	#logo img {position:relative;top:34px;left:32px;border:0px;}

/* #FLASH ================================================= */
#flash          {height:375px;width:964px;background-color:#000;border-bottom:1px solid #575759;}
#flash_interior {height:300px;width:964px;background-color:#000;border-bottom:1px solid #575759;}

/* #CONTENT ROW =========================================== */
#content_row {width:964px;background:#d9d4c8 url(../images/index_content_row_bg3.gif) no-repeat top left;}

#column_container {background:#324b56 url(../images/column_container_bg.gif) repeat-x top left;}

#column_container_td {width:964px;border:none;background:#324b56 url(../images/column_container_bg.gif) repeat-x top left;}

	#left_column  {float:left;padding:10px 20px 20px 25px;width:244px;}
	
		/* #LEFT NAV ================================================= */
		/* Main Category */
		#left_column ul    {margin-left:0px;list-style:none;}
		#left_column ul li {display:block;}
		
		#left_column ul li a:link,
		#left_column ul li a:visited,
		#left_column ul li a:hover,
		#left_column ul li a:active 		
		{border-bottom:1px solid #39515d;text-transform:uppercase;display:block;color:#fff;text-decoration:none;padding:9px 10px;font-size:12px;margin-top:10px;}
		
		#left_column ul li a:hover {text-decoration:none;}
		
		/* Second Level */
		#left_column ul li ul    {margin-left:0px;}
		#left_column ul li ul li {}
		
		#left_column ul li ul li a:link, #left_column ul li ul li a:visited, #left_column ul li ul li a:hover, #left_column ul li ul li a:active		
		{margin-top:4px;color:#a5b4bc;font:11px/21px Verdana, Arial, Helvetica, sans-serif;border:none;padding:1px 10px 1px 35px;text-transform:none;color:#a5b3bc;font-weight:bold;}
		
		#left_column ul li ul li a:hover {text-decoration:underline;}
		
		/* Third Level */
		#left_column ul li ul li ul    {margin-left:0px;}
		#left_column ul li ul li ul li {}
		
		#left_column ul li ul li ul li a:link,
		#left_column ul li ul li ul li a:visited,
		#left_column ul li ul li ul li a:hover,
		#left_column ul li ul li ul li a:active 
		{margin-top:4px;color:#a5b4bc;font-weight:normal;font-size:11px;border:none;padding:5px 10px 5px 50px;text-transform:none;}
		
		
/* ====== LEFT COLUMN INFO FOR TD ======= */
/* ====== LEFT COLUMN INFO FOR TD ======= */
/* ====== LEFT COLUMN INFO FOR TD ======= */

	#left_column_td  {float:left;padding:10px 20px 20px 25px;width:244px;}
	
		/* #LEFT NAV ================================================= */
		/* Main Category */
		#left_column_td ul    {margin-left:0px;list-style:none;}
		#left_column_td ul li {display:block;}
		
		#left_column_td ul li a:link,
		#left_column_td ul li a:visited,
		#left_column_td ul li a:hover,
		#left_column_td ul li a:active 		
		{border-bottom:1px solid #39515d;text-transform:uppercase;display:block;color:#fff;text-decoration:none;padding:9px 10px;font-size:12px;margin-top:10px;}
		
		#left_column_td ul li a:hover {text-decoration:none;}
		
		/* Second Level */
		#left_column_td ul li ul    {margin-left:0px;}
		#left_column_td ul li ul li {}
		
		#left_column_td ul li ul li a:link, #left_column_td ul li ul li a:visited, #left_column_td ul li ul li a:hover, #left_column_td ul li ul li a:active		
		{margin-top:4px;color:#a5b4bc;font:11px/21px Verdana, Arial, Helvetica, sans-serif;border:none;padding:1px 10px 1px 35px;text-transform:none;color:#a5b3bc;font-weight:bold;}
		
		#left_column_td ul li ul li a:hover {text-decoration:underline;}
		
		/* Third Level */
		#left_column_td ul li ul li ul    {margin-left:0px;}
		#left_column_td ul li ul li ul li {}
		
		#left_column_td ul li ul li ul li a:link,
		#left_column_td ul li ul li ul li a:visited,
		#left_column_td ul li ul li ul li a:hover,
		#left_column_td ul li ul li ul li a:active 
		{margin-top:4px;color:#a5b4bc;font-weight:normal;font-size:11px;border:none;padding:5px 10px 5px 50px;text-transform:none;}

/* ====== /LEFT COL TD ======= */
/* ====== /LEFT COL TD ======= */
/* ====== /LEFT COL TD ======= */
		
	/* #CONTENT ================================================= */
	#content      {float:right;padding:20px 80px 20px 20px;width:474px;border-left:1px solid #575759;background:#d9d4c8 url(../images/index_content_row_bg2.gif) no-repeat top left;min-height:700px;}
	
	#content_td      {padding:20px 50px 20px 50px;width:704px;border-left:1px solid #575759;background:#d9d4c8 url(../images/index_content_row_bg2.gif) no-repeat top left;}
	
	#breadcrumbs {font:10px Verdana, Arial, Helvetica, sans-serif;color:#827f76;text-transform:uppercase;margin:-3px 0px 25px;}
	
	#breadcrumbs a:link    {font:10px Verdana, Arial, Helvetica, sans-serif;color:#a29f93;font-weight:normal;text-decoration:none;}
	#breadcrumbs a:visited {font:10px Verdana, Arial, Helvetica, sans-serif;color:#a29f93;font-weight:normal;text-decoration:none;}
	#breadcrumbs a:hover   {font:10px Verdana, Arial, Helvetica, sans-serif;color:#737067;font-weight:normal;text-decoration:none;}
	#breadcrumbs a:active   {font:10px Verdana, Arial, Helvetica, sans-serif;color:#737067;font-weight:normal;text-decoration:none;}
	
	#breadcrumbs span {background-image:url(../images/breadcrumb_bullet.gif);background-repeat:no-repeat;background-position:center center;padding:0px 5px;}


/* INDEX COLUMNS - Structure */
#column_01 
{font-size:11px;background:none;margin:12px 0px 0px 20px;padding:35px 18px 0px;float:left;width:270px;border-right:1px solid #ccc;}

#column_02 
{font-size:11px;background:none;margin:12px 0px 0px;padding:35px 18px 0px;float:left;width:273px;}

	div.index_form {}
	div.index_form img {margin-left:3px;border:none;}
	.index_form_name, .index_form_email {width:180px;padding:1px 2px;margin:1px;font-size:11px;}
	
	p.newsletter_desc {font-size:10px;margin-bottom:4px;}

#column_03 
{font-size:11px;background:none;margin:12px 0px 0px;padding:35px 18px 0px;float:left;width:289px;border-left:1px solid #ccc;}

/* INDEX COLUMNS - Headers */
div#column_01 h1, div#column_02 h1, div#column_03 h1  
{font:17px Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#39515d;text-transform:uppercase;}
div#column_01 h2, div#column_02 h2, div#column_03 h2  
{font-size:11px;margin-bottom:10px;font-weight:bold;color:#918c80;}

/* INDEX COLUMNS - Content */
div#column_01 p, div#column_02 p, div#column_03 p {font-size:11px;color:#333;}

/* INDEX COLUMNS - Links */
div#column_01 a, div#column_02 a, div#column_03 a {font-size:11px;color:#356c81;text-decoration:none;}
div#column_01 a:hover, div#column_02 a:hover, div#column_03 a:hover {text-decoration:underline;}

/* PRODUCT TABS */

#product_tabs_div {padding-bottom:9px;background-color:#dfdcd1;}

#product_tabs     {margin:0px;padding:0px;}

#product_tabs li  {float:left;display:block;}

#product_tabs li a:link    
{border:1px solid #999;line-height:21px;padding:5px 16px;font:12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;background-color:#88857c;color:#fff;}

#product_tabs li a:visited 
{border:1px solid #999;line-height:21px;padding:5px 16px;font:12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;background-color:#88857c;color:#fff;}

#product_tabs li a:hover   
{border:1px solid #999;line-height:21px;padding:5px 16px;font:12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;background-color:#a5a296;color:#fff;}

#product_tabs li a:active  
{border:1px solid #999;line-height:21px;padding:5px 16px;font:12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;background-color:#88857c;color:#fff;}



.product_qty {width:20px;}

/* PRODUCT TABS 2 */

#product_tabs_div_2 {padding-bottom:9px;}

/* PRODUCTS */

.prod_sep_left {margin-left:-25px;background:url(../images/prod_sep.jpg) no-repeat top right;}
.prod_sep_right{}

.no_seperators .prod_sep_left {background-image:none;}

.prod_ingredients table td {border-bottom:1px solid #c8c3b6;padding:6px 3px;}

.prod_info p.heading {font-size:13px; padding-top:0px; color:#365162;margin-bottom:0px;}
.prod_usage p.heading {font-size:13px; padding-top:0px;color:#365162;}
.prod_ingredients p.heading {font-size:13px; padding-top:0px;color:#365162;}
.prod_ingredients table td strong {font-size:13px;color:#365162;}

.prod_details_headers {padding-top:15px;margin-bottom:12px;}

	#name_brand {margin-bottom:5px;}
	#name_prod  {}
	
/* success stories */

.success_story_listing table {width:100%;border:none;margin-bottom:40px;}

td.ss_col_01 {width:160px;}
td.ss_col_02 {width:160px;}
td.ss_col_03 {padding-left:10px;}

.ss_pic {height:180px;margin-bottom:12px;}

/* Other Links */

a:link.small_blue_links    {font-weight:bold;}
a:visited.small_blue_links {font-weight:bold;}
a:hover.small_blue_links   {font-weight:bold;}
a:active.small_blue_links  {font-weight:bold;}

td.data_title_large p.product_brand     
{color:#346c80;font:14px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

td.data_title_large p.product_brand a:link,
td.data_title_large p.product_brand a:visited,
td.data_title_large p.product_brand a:active     
{color:#346c80;font:14px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-decoration:none;}

td.data_title_large p.product_brand a:hover    
{color:#346c80;font:14px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-decoration:underline;}

td.data_title p.product_name   
{color:#39515d;font:11px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

td.data_title p.product_name a:link,
td.data_title p.product_name a:visited,
td.data_title p.product_name a:active     
{color:#39515d;font:11px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-decoration:none;}

td.data_title p.product_name a:hover    
{color:#39515d;font:11px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; text-decoration:underline;}

/* Shaded Box */

div.shaded_box_outside {border-top:1px solid #c2c0b7;margin:15px 0px;}
div.shaded_box_inside  {border-top:1px solid #fff;padding:10px 0px;}

/* PRESS */

/*div.press_row {border-bottom:1px solid #fff;}

div.press_box_left  {height:100px;margin-bottom:10px;float:left;width:290px;padding:10px 15px 10px 0px;border-right:1px solid #c2c0b7;}
div.press_box_right {height:100px;margin-bottom:10px;float:left;width:290px;padding:10px 0px 10px 20px;border-left:1px solid #fff;}

div.press_box_left  img, div.press_box_right img, {float:left;margin:0px 10px 10px 0px;}
div.press_box_details img {float:left;margin:0px 20px 5px 0px;}

div.press_box_left  p, div.press_box_right p, {margin:1px 0px 1px 75px;}
div.press_box_details  p {margin:1px 0px 15px 75px;}

div.press_box_details {width:auto;margin-top:25px;}

.press_title {color:#39515d;font-size:14px;font-weight:bold;}

.press_link a:link, .press_link a:visited, .press_link a:active {font-weight:bold;color:#356c81;text-decoration:none;}
.press_link a:hover {font-weight:bold;color:#356c81;text-decoration:underline;}

table.press_row_table {width:100%;border-top:1px solid #c2c0b7;margin-top:25px;}
table.press_row_table td {padding:8px 4px;border-top:1px solid #fff;border-bottom:1px solid #c2c0b7;}
table.press_row_table td div {float:left;width:80px;margin:0px 0px 15px 0px;}

table.press_row_table td p            {margin:0px 0px 2px 80px;}
table.press_row_table td p.press_title {margin:0px 0px -3px 80px;color:#39515d;font-size:14px;font-weight:bold;}

.press_link a:link, .press_link a:visited, .press_link a:active {font-weight:bold;color:#356c81;text-decoration:none;}
.press_link a:hover {font-weight:bold;color:#356c81;text-decoration:underline;}

.press_specs {font-size:10px;color:#7a7972;}*/

.press_row_div {padding:12px 0px;background:url(../images/prod_sep_horiz.jpg) repeat-x bottom left;}

.press_seperation_row {width:100%;border:none;}
.press_seperation_row td {padding-top:8px;padding-bottom:8px;}
.press_seperation_row td div {float:left;width:80px;margin:0px 0px 15px 0px;}

.press_seperation_row td p            {margin:0px 0px 2px 80px;}
.press_seperation_row td p.press_title {margin:0px 0px -3px 80px;color:#39515d;font-size:14px;font-weight:bold;}

.press_left {padding-left:4px;padding-right:15px;}
.press_right {padding-right:4px;padding-left:15px;}

.press_online_table {width:100%;border:none;margin-top:10px;}
.press_online_table td {padding:0px 10px 10px 0px;}

/* METHOD BOX */

a.link_step01, a.link_step02, a.link_step03  {display:block;height:30px;width:175px;}

a:link.link_step01    {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat 0px -60px;}
a:visited.link_step01 {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat 0px -60px;}
a:hover.link_step01   {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat 0px -30px;}
a:active.link_step01  {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat 0px 0px;}

a:link.link_step02    {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat -175px -60px;}
a:visited.link_step02 {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat -175px -60px;}
a:hover.link_step02   {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat -175px -30px;}
a:active.link_step02  {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat -175px 0px;}

a:link.link_step03    {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat -350px -60px;}
a:visited.link_step03 {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat -350px -60px;}
a:hover.link_step03   {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat -350px -30px;}
a:active.link_step03  {background:#d9d4c8 url(../images/method_tabs2.jpg) no-repeat -350px 0px;}

/* SITEMAP */

ul.sitemap    {}
ul.sitemap li {margin-bottom:6px;}
ul.sitemap li ul {margin-top:6px;}


/* #FOOTER ================================================= */
#footer {width:964px;text-align:center;margin:10px auto 20px;}

#footer, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active 
{font-size:11px;color:#6f6f6f;text-decoration:none;}

#footer a:hover {color:#fff;}

#footer span {margin:0px 10px;}

/* PHONE ================================================= */
#phone {width:964px;text-align:center;margin:10px auto 20px;}

#phone,#phone a:link, #phone a:visited, #phone a:hover, #phone a:active 
{font-size:13px;color:#ffffff;text-decoration:bold;}

#phone a:hover {color:#fff;}

#phone span {margin:0px 10px;}