/* CSS Document          */
/* for St. Ives Web Site */
/* created 07-05-2006    */







/*----------------------------------*/
/* html tags                        */
/*----------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#9c9089; /*set text base color*/
	line-height:1.0em;
	background-color:#FFFFFF;
	margin-top:0px !important;  /* this is to adjust the space on the top of page for IE (PC+MAC)*/
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:1.1em;
}

td.product {
	background-image:url(../images/bullet-product.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-position:top;
}

li {
	color:#9c9089; /*set text base color*/
	line-height:1.1em;
	list-style-image:url(../images/triangle-grey.gif);
	list-style-position:inside;
	padding-top:1px;
	vertical-align:middle;
	text-decoration:none;
}

.bullet,
a.bullet:link,
a.bullet:visited {color:#9c9089; /*set text base color*/
	line-height:1.1em; text-decoration:none;}

a.bullet:hover,
a.bullet:active {	text-decoration:underline; color:#0066FF;}


/* ------------------*/
/* text styles       */
/*------------------ */
.text-darkblue {color:#5273ae !important; text-decoration:none; }
.text-bright-blue {color:#4ba3cd !important; text-decoration:none; }
.text-blue {color:#84b7d6 !important;}
.text-blue-bold {color:#84b7d6; font-weight:bold; font-size:11px; !important;}

.text-lite-blue {color:#bed4e1 !important;}

.text-white {color:#FFFFFF !important;}

.text-brown {color:#7c4b2b !important;}

.text-white-small,
a.text-white-small:link,
a.text-white-small:active,
a.text-white-small:hover,
a.text-white-small:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	line-height:14px;
	text-transform:none;
	text-decoration:none;
}


.text-white-large {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:200;
	line-height:16px;
	text-decoration:none;
	text-transform:none;
}

a.text-blue,
a.text-blue:link,
a.text-blue:active 
 {color:#84b7d6; text-decoration:none !important;}

a.text-blue:hover
{color:#0066ff !important; text-decoration:underline!important;}


.text-larger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:normal;}


.text-question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:normal;}
	
.text-didyouknow {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;	
	font-size: 12px;
	line-height:14px;}	


div.text-opening {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#84b7d6;
	line-height:normal;
	text-decoration:none;
	padding:0px 15px 5px 0px;
}



.header
 {	
	font-family: Arial, Helvetica, sans-serif;
	color:#84b7d6;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
}





/*div.header_large,*/
/*td.header_large, */
.header_large {
	font-family: Arial, Helvetica, sans-serif;
	color:#84b7d6;
	font-size:14px;
	font-weight:200;
	line-height:16px;
	text-decoration:none;
}



.header_larger_bold,
span.header_larger_bold,
div.header_larger_bold,
td.header_larger_bold,
a.header_larger_bold:link,
a.header_larger_bold:visited
 {
	color:#84b7d6;
	font-size:24px;
	font-weight:normal;
	line-height:25px;
	text-decoration:none;
}




a.header_larger_bold:hover,
a.header_larger_bold:active { 
	color:#84b7d6;
	font-size:24px;
	font-weight:normal;
	line-height:25px;
	text-decoration:underline;}






.header_larger_thin,
span_header_larger_thin,
div.header_larger_thin,
td.header_larger_thin {
	color:#84b7d6;
	font-size:24px;
	font-weight:200;
	line-height:25px;
	letter-spacing:-.01em;
}


.text_cap {text-transform:uppercase !important;}

.text_lowercase {text-transform:lowercase !important;}

.text_normal {text-transform:capitalize !important;}

.header_regimen {
	color:#84b7d6;
	font-size:20px;
	font-weight:300;
	line-height:21px;
	letter-spacing:-1px;
	padding:0px 0px 5px 0px;
	text-align:left;
	text-transform:uppercase;
}


.prod_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:normal;
	padding-left:0px;
}

.prod_name_regimen {
	color:#84b7d6;
	font-size:16px;
	line-height:16px;
	letter-spacing:0px;
	padding:10px 0px 0px 0px !important;
	text-align:left;
	text-transform:capitalize;
}


.teaser {
	color:#84b7d6;
	font-size:16px;
	font-weight:100;
	line-height:22px;
	letter-spacing:-.02em;
	text-align:left;
	text-transform:uppercase;
}


.teasertwo {
	color:#84b7d6;
	font-size:24px;
	font-weight:100;
	line-height:24px;
	letter-spacing:-.02em;
	text-align:left;
}



.skin-type {
	color:#84b7d6;
	font-size:20px;
	font-weight:100;
	line-height:20px;
	letter-spacing:-1px;
	padding:3px 0px 6px 0px;
	text-align:left;
	width:260px;
	text-transform:lowercase;
}

.skin-type2 {
	color:#84b7d6;
	font-size:16px;
	font-weight:100;
	line-height:20px;
	letter-spacing:0px;
	padding:3px 0px 6px 0px;
	text-align:left;
}


.page-title {
	color:#84b7d6;
	font-size:20px;
	font-weight:200;
	line-height:26px;
	letter-spacing:-1px;
	padding:15px 0px 0px 0px;
	text-align:left;
	text-transform:lowercase;
}

.cross-cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#84b6d7;
	text-decoration:none;
	padding-left:0px !important;
	text-align:center;
	text-transform:uppercase;	
}


.prod-name-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#84b7d6;
	text-decoration:none;
	padding-top:15px;
	padding-bottom:8px;
}


.prod-name {
	color:#5273ae; /*deep blue*/
	text-decoration:none;
	padding-top:8px;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#84b7d6;
	text-decoration:none;
}

span.progress-bar {
		color:#9c9089; /* grey*/
		/*color:#84b7d6;  bright blue*/
		font-size:14px;
		font-weight:100;
		line-height:20px;
}

span.progress-bar-on {
		color:#759cb9; /*deep blue*/
		/*color:#84b7d6;  /*bright blue*/
		font-size:14px;
		font-weight:bold;
		line-height:20px;
}




/*---------------*/
/* paddings      */
/*---------------*/
.padding-dropdown {padding-top:3px; padding-bottom:1px;}
.padding-bottom-3 {padding-bottom:3px;}
.padding-bottom {padding-bottom:5px;}
.padding-bottom-10 {padding-bottom:10px;}
.padding-bottom-20 {padding-bottom:20px;}

.no-padding {padding:0px!important;}
.no-padding-bottom {padding-bottom:0px!important;}
.no-margin {margin:0px!important;}
.no-margin-top {margin-top:0px !important;}
.no-padding-top {padding-top:0px !important;}

div.margin-top {padding: 4px 0px 0px 0px !important;}
table.margin-top {margin-top:10px;}
td.topmargin {padding-top:5px !Important;}

.padding-left {padding-left:15px;}
.padding-left-5 {padding-left:5px;}
.padding-left-10 {padding-left:10px;}
.padding-left-20 {padding-left:20px;}


.padding-top {padding-top:15px;}
.padding-top-5{padding-top:5px;}
.padding-top-10{padding-top:10px;}
.padding-top-20{padding-top:20px;}

.padding-right-5 {padding-right:5px;}
.padding-right-15 {padding-right:15px;}
.padding-right-10 {padding-right:10px;}
.padding-right-20 {padding-right:20px;}

.content {
	padding:20px 50px 30px 35px;
}


.content-profiler {
	padding:20px 30px 0px 20px;
}



.more-line-height {line-height:1.5em !important;}


/*----------------------------------*/
/*    H tags                        */
/*----------------------------------*/


h1 {
	margin:2px 0px 5px 0px !important;
	/*padding:0px !important;*/
	
}


h2 {
	margin:0px;
	padding:0px;
}



h3 {
	margin:0px !important;
	padding:0px !important;
}


/*----------------------------------*/
/* backgrounds                      */
/*----------------------------------*/
.bg-white {background-color:#FFFFFF;}
.bg-blue-tint{background-color:#f1f4f9 !important;}
.bg-blue-lite {background-color:#c7d7e3 !important;}
.bg-blue{	background-color:#84b6d7 !important;}


.bg-image {
	background-image: url("../images/home-page-image-normal.jpg"); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	border:1px solid #abc5d6;
}


.bg-image-oily {
	background-image:url(../images/home-page-image-oily.jpg); 
	background-repeat:no-repeat; 
	background-color:#f1f4f9; 
	border:1px solid #abc5d6;
}


.bg-image-aging {
	background-image:url(../images/home-page-image-aging.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	border:1px solid #abc5d6;
}

/*profiler image backgroundsc */
.bg-blue-profiler {background-color:#79a2be;}
.bg-profiler-q1-explanation {
	background-image:url(../images/profiler/profiler-q1-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}
.bg-profiler-q2-explanation {
	background-image:url(../images/profiler/profiler-q2-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}
.bg-profiler-q3-explanation {
	background-image:url(../images/profiler/profiler-q3-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}
.bg-profiler-q4-explanation {
	background-image:url(../images/profiler/profiler-q4-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}
.bg-profiler-q5-explanation {
	background-image:url(../images/profiler/profiler-q5-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}
.bg-profiler-q6-explanation {
	background-image:url(../images/profiler/profiler-q6-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}


.bg-profiler-q7-explanation {
	background-image:url(../images/profiler/profiler-q7-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}


.bg-profiler-q8-explanation {
	background-image:url(../images/profiler/profiler-q8-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}


.bg-profiler-q9-explanation {
	background-image:url(../images/profiler/profiler-q9-image-explanation.jpg); 
	background-repeat:no-repeat; 
	background-color:#79a2be; 
}



.bg-myaccount-oily {
	background-image: url(../images/img-my-st-ives-oily.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}


.bg-prod-facial {
	background-image: url(../images/products/img-left-facial.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}

.bg-prod-facial-invigorating {
	background-image: url(../images/products-icon/facial-apr-invigorating.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}

.bg-prod-facial-bbc {
	background-image: url(../images/products-icon/facial-apr-bbc.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}

.bg-prod-facial-renew {
	background-image: url(../images/products-icon/facial-apr-renew.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-facial-sensitive {
	background-image: url(../images/products-icon/facial-apr-sensitive.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-facial-beautiful {
	background-image: url(../images/products-icon/facial-beautiful-skin.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}




.bg-prod-lotion {
	background-image:url(../images/products/img-left-lotion.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-lotion-alleviating {
	background-image:url(../images/products-icon/lotion-alleviating.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-lotion-firmer {
	background-image:url(../images/products-icon/lotion-firmer-younger.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-lotion-healthy {
	background-image:url(../images/products-icon/lotion-healthy-revitalized.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-lotion-fragrant {
	background-image:url(../images/products-icon/lotion-fragrant-silky.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-lotion-healing {
	background-image:url(../images/products-icon/lotion-healing-natural.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-lotion-glowing {
	background-image:url(../images/products-icon/lotion-glowing-skin.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}



.bg-prod-bodywash {
	background-image:url(../images/products/img-left-bodywash.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-bodywash-healthy {
	background-image:url(../images/products-icon/bw-energizing.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-bodywash-healing {
	background-image:url(../images/products-icon/bw-healing-natural.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
.bg-prod-bodywash-fragrant {
	background-image:url(../images/products-icon/bw-fragrant-silky.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}


/*----------------------------------*/
/* lines & borders                  */
/*----------------------------------*/
.line-white-left {border-left:1px solid #FFFFFF;}
.line-white-right {border-right:1px solid #FFFFFF;}
.line-white-bottom {border-bottom:1px solid #FFFFFF;}

.line-blue-bottom-thin {border-bottom:1px solid #abc5d6;}
.line-blue-top-thick {border-top:6px solid #abc5d6;}

.line-lite-blue-bottom-thin {border-bottom:1px solid #d3e0e9;}
.line-lite-blue-top-thin {border-top:1px solid #d3e0e9;}
.line-lite-blue-right-thin{border-right:1px solid #d3e0e9;}

.line-grey-bottom-thin {border-bottom:1px solid #cccccc;}
.line-grey-top-thin {border-top:1px solid #cccccc;}
.line-lite-grey-bottom-thin {border-bottom:1px solid #e5e5e5;}

.content-border
{			
	border:1px solid #abc5d6 !important;
}


.img-border
{			
	border:1px solid #d3e0e9 !important;
}


.no-line-bottom {
	border-bottom:0px !important;
}


.data-table {
	border:1px solid #cccccc;

}

/*----------------------------------*/
/*      navigation styles           */
/*----------------------------------*/



a.breadcrumbs,
a.breadcrumbs:link,
a.breadcrumbs:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom:2px;
	color:#8fa5b3;
	text-decoration:none;	
}

a.breadcrumbs:hover,
a.breadcrumbs:active {
	text-decoration:underline;
  	font-size: 9px;
	color:#84b7d6;
}

.mainnav,
a.mainnav,
a.mainnav:link,
a.mainnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#abc5d6;
	text-decoration:none;
	height:20px;
}

a.mainnav:hover,
a.mainnav:active {
	text-decoration:underline;
  font-size: 11px;
	color:#FFFFFF;
}


.myaccount,
a.myaccount,
a.myaccount:link,
a.myaccount:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#84b6d7;
	text-decoration:none;
}


a.myaccount:hover,
a.myaccount:active {
	font-size: 11px;
	text-decoration:underline;
	color:#FFFFFF;
}



.subnav,
a.subnav,
a.subnav:link,
a.subnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#d0dee8;
	color: #5890b5;
	/*background-color:#cee3ee;*/
	text-decoration:none;
	height:20px;
}

a.subnav:hover,
a.subnav:active {
	text-decoration:underline;
  font-size: 11px;
	color:#0066FF;
}

div.tertiary {
	padding:5px 0px 10px 0px;
}
	
.tertiary,
a.tertiary,
a.tertiary:link,
a.tertiary:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#9c9089;
	letter-spacing:.10em;
	background-color:transparent;
	text-decoration:none;
}

a.tertiary:hover,
a.tertiary:active {
	text-decoration:underline;
  font-size: 9px;
	color:#0066FF;
}


/* link style on the left column of the product pages*/
a.prod_links,
a.prod_links:link,
a.prod_links:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:200;
	text-transform:uppercase;
	color:#84b7d6;
	line-height:20px !important;
	text-decoration:none;
	padding:2px 0px 5px 20px!important;
	background-image:url(../images/products/triangle-none.gif);
	background-repeat: no-repeat;
	background-position:left;
}


a.prod_links_on,
a.prod_links_on:link,
a.prod_links_on:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:200;
	text-transform:uppercase;
	
	color:#84b7d6;
	line-height:20px !important;
	padding:2px 0px 5px 20px!important;
	background-image:url(../images/products/triangle-blue.gif);
	background-repeat: no-repeat;
	background-position:left;
	text-decoration:none; 
	}


a.prod_links_on:hover,
a.prod_links_on:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:200;
	text-transform:uppercase;
	line-height:20px !important;
	color:#0066FF;
	text-decoration:underline;
	background-image:url(../images/products/triangle-blue.gif);
		
	}

a.prod_links:hover,
a.prod_links:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:200;
	text-transform:uppercase;
	line-height:20px !important;
	background-image:url(../images/products/triangle-blue.gif);
	background-repeat: no-repeat;
	background-position:left;
	color:#0066FF;text-decoration:underline;	

}


/*product sub-link*/

a.prod_sub,
a.prod_sub:link,
a.prod_sub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:200;
	text-transform:lowercase;
	color:#84b7d6;
	line-height:14px !important;
	text-decoration:none;
	padding:2px 0px 5px 20px!important;
	background-image:url(../images/products/dash-none.gif);
	background-repeat: no-repeat;
	background-position:left;

}

a.prod_sub_on,
a.prod_sub_on:link,
a.prod_sub_on:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:200;
	text-transform:lowercase;
  color:#74abcd;
	line-height:14px !important;
	text-decoration:none;
	padding:2px 0px 5px 20px!important;
	background-image:url(../images/products/dash-blue.gif);
	background-repeat: no-repeat;
	background-position:left;

}

a.prod_sub_on:hover,
a.prod_sub_on:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:200;
	text-transform:lowercase;
	line-height:14px !important;
	color:#0066FF;text-decoration:underline;
	background-image:url(../images/products/dash-blue.gif);	
}


a.prod_sub:hover,
a.prod_sub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:200;
	text-transform:lowercase;
	color:#0066FF;
	line-height:14px !important;
	text-decoration:underline;
	padding:2px 0px 5px 20px!important;
	background-image:url(../images/products/dash-blue.gif);
	background-repeat: no-repeat;
	background-position:left;

}





/*---------------*/
/* boxes         */
/*---------------*/
.action-box {
		background-color:#f6f8fe; 
		border:1px solid #d3e0e9; 
		padding:5px 5px 5px 0px;
		/*padding:3px 8px 6px 10px;*/
}

.search-box {
		background-color:#f6f8fe;
		border-bottom:1px solid #d3e0e9;
		padding:5px 0px 5px 0px;
}

.invisible-box {
	background-color:transparent; 
	height:150px;
}


.invisible-box-myaccount {
	background-color:transparent; 
	height:230px;
}

.right-col {border:1px solid #abc5d6;}

.module {
	padding:6px 5px 6px 5px;
	border-bottom:1px solid #abc5d6;
	width:95%;
}

.module2 {
	padding:6px 5px 6px 5px;
	width:95%;
}

.module-last {
	padding:6px 5px 6px 5px;
	width: 95%;
}


/*---------------*/
/* forms         */
/*---------------*/
.formfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*text-align:right;*/
}

.req {
	font-weight: bold; /*required field*/
	color: #CC0000;
}

.text-right {
	text-align:right;
}



/*-----------------------------------------------*/
/* styles for forms???                           */
/* don't change style names or CHECK beforehand  */
/*-----------------------------------------------*/
.disc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:italic;
}

.revtxt {
	font-family: Arial, Helvetica, sans-serif;
	color:#7E6856;
}

.revdisc {
	font-family: Arial, Helvetica, sans-serif;
	color:#7E6856;
	font-size: 10px;
}






/*---------------*/
/*   footer      */
/*---------------*/ 

.footer,
a.footer,
a.footer:link,
a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	text-decoration:none;
}

a.footer:hover,
a.footer:active {
	font-size: 9px;	
	text-decoration:underline;
}

.copyright {
	padding:15px 0px 15px 0px !IMPORTANT;
}




/*----------------------*/
/*   links styles       */
/*----------------------*/

a,
a:link,
a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#5890b5;
	text-decoration:underline;	
}

a:hover,
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#0066FF;	
	text-decoration: underline;
}

a.sitemap,
a.sitemap:link,
a.sitemap:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#887366;
	text-decoration:none;
	line-height:13px;	
}

a.sitemap:hover,
a.sitemap:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#887366;	
	text-decoration: underline;
	line-height:13px;
}


a.sitemap-header,
a.sitemap-header:link,
a.sitemap-header:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#84b7d6;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	text-transform:lowercase !important;	
}

a.sitemap-header:hover,
a.sitemap-header:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#84b7d6;
	font-size:12px;
	line-height:13px;
	text-decoration: underline;
	text-transform:lowercase !important;
}

a.view-all-products,
a.view-all-products:link,
a.view-all-products:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#84b7d6;
	font-size:12px;
	line-height:13px;
	text-decoration:none;
	text-transform:uppercase !important;	
}

a.view-all-products:hover,
a.view-all-products:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#84b7d6;
	font-size:12px;
	line-height:13px;
	text-decoration: underline;
	text-transform:uppercase !important;
}







/*----------------------*/
/*   Newsletter         */
/*----------------------*/

sup {
	font-size:9px !important;
	
	}

.article-title,
a.article-title:link,
a.article-title:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#84b7d6; /*blue*/
	font-size:16px;
	font-weight:200;
	line-height:normal;
	text-transform:uppercase;
	text-decoration:none;
}

a.article-title:hover,
a.article-title:active {
	color:#0066FF;
	text-decoration:underline;
}

.article-body {
	font-family: Arial, Helvetica, sans-serif;
	color:#84b7d6;/*blue*/
	/*color:#9c9089;*/ /*body grey*/
	font-size:12px;
	line-height:normal;
}

.article-body-notation {
	font-family: Arial, Helvetica, sans-serif;
	color:#84b7d6;/*blue*/
	/*color:#9c9089;*/ /*body grey*/
	font-size:12px;
	line-height:12px;
}

.archive-issues,
a.archive-issues:link,
a.archive-issues:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#84b7d6; /*blue*/
	font-size:12px;
	line-height:normal;
	text-decoration:none;
}

a.archive-issues:hover,
a.archive-issues:active {
	color:#0066FF;
	text-decoration:underline;
}

.article-footer {
	font-family: Arial, Helvetica, sans-serif;
	color:#9c9089;
	font-size:9px;
	line-height:10pt;
}

.article-footer2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#84b7d6;
	font-size:9px;
	line-height:10pt;
}

td.magazine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px !important;
	color:#8f8785; /*grey*/
}

/* H tags*/
h1.magazine {
	font-size: 12px !important;
	color:#8f8785; /*grey*/
	text-align: left;
	line-height: 16px;
	letter-spacing:1px;
	text-transform:uppercase;
}

h2.magazine {
	margin-top:1px !important;
	font-size: 11px !important;
	font-weight: bold;
	color:#8f8785; /*grey*/
	line-height: 14px;
	text-align: left;
	text-transform:uppercase;
}

span.magazine {
	margin-top:1px !important;
	font-size: 10px !important;
	font-weight: normal;
	color:#8f8785;
	line-height: 14px;
	text-align: left;
	text-transform:uppercase;
}

span.magazine-title {
	margin-top:1px !important;
	font-size: 12px !important;
	font-weight: normal;
	color:#84b7d6;
	text-align: left;
	text-transform:uppercase;
}

/*for print version, replacing dotted line graphic*/
td.dotted_line {
	border-bottom:1px dotted #9c9089; /*body grey*/
	padding-bottom:1px;
}

ul, ol.magazine {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px !important;
	list-style-image:none !important;
	margin-top:0px !important;
	padding:0px !important;
	color:#9c9089;
}

p, li.magazine {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px !important;
	list-style-position:inside !important;
	list-style: disk !important;
	margin-top:0px !important;
	margin-right:10px !important;
	margin-bottom:0px !important;
	color:#9c9089; /*body grey*/
	padding-bottom:10px !important;
}

.toc {
	background-color:#edefe4; 
}

a.magazine:link {color:#8f8785; text-decoration:none !important;}
a.magazine:visited {color:#8f8785; text-decoration: none !important;}
a.magazine:active { text-decoration: underline !important;}
a.magazine:hover {text-decoration: underline !important;}

a.text-norm:link {color:#8f8785; text-decoration:none !important;}
a.text-norm:visited {color:#8f8785; text-decoration: none !important;}
a.text-norm:active { text-decoration: underline !important;}
a.text-norm:hover {	color:#0066FF; text-decoration: underline !important;}




/*----------------------*/
/*   Promos             */
/*----------------------*/

.intro-par
 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-left:20px;
	text-decoration:none;
}

.promo-intro
 {	
	font-family: Arial, Helvetica, sans-serif;
	color:#84b7d6;
	font-size:16px;
	line-height:20px;
}

.promo-body
 {	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}

.promo-white-callout
 {	
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	line-height:20px;
}

a.white,
a.white:link,
a.white:visited { 
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	text-decoration:underline;
	line-height:16px;	
}

a.white:hover,
a.white:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:13px;
	text-decoration:underline;
	line-height:16px;	
}

.promo-beauty-trick-back {
	background-image: url(../images/beauty-tip-promo/beauty-tip-back2.jpg); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
}
