/********************************************************************************
|  Content Item Classes															|
********************************************************************************/
/* Content Item Styles */
.contentTitle { color:#656565; font-size:22px; line-height:23px; font-weight:bold; margin-bottom:6px; } /* "Page Title" in mockups */
.contentSubheading { color:#5681AB; font-size:13px; margin-bottom:2px; font-weight:bold; } /* "Subheading" in mockups (blue text) */
.contentSubSubheading { color:#656565; font-size:11px; font-weight:bold; } 
.contentBlurb { color:#656565; font-size:11px; font-weight:none; font-style:italic; } 
.contentDescriptionSmall { font:10px arial; line-height:12px; color:#333; margin-bottom:6px; } /* Product Page: small paragraph text */

HR.contentDivider { color:#ccc; height:1px; size:1px; }

/* Product Specific Styles*/
.contentSubheading_AgeDefying { color:#863FB9; font-size:13px; font-weight:bold; }
.contentSubheading_Clarifying { color:#A51141; font-size:13px; font-weight:bold; }
.contentSubheading_Firming { color:#5681AB; font-size:13px; font-weight:bold; }
.contentSubheading_Replenishing { color:#3D892E; font-size:13px; font-weight:bold; }
.contentSubheading_Illuminating { color:#c0c0c0; font-size:13px; font-weight:bold; } /* Added 06-May-2008 */

/*General styles to change color according to product*/
.content_AgeDefying { color:#863FB9;}
.content_Clarifying { color:#A51141;}
.content_Firming { color:#5681AB;}
.content_Replenishing { color:#3D892E;}
.content_Illumination { color:#c0c0c0;}

.contentProductPrice{}

a.content_link_body_white, a.content_link_body_white:active, a.content_link_body_white:visited, a.content_link_body_white:hover {color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:underline;}

a.agedefying_link_title, a.agedefying_link:active, a.agedefying_link_title:visited, a.agedefying_link_title:hover {color:#863FB9; font-size:13px; font-weight:bold; text-decoration:none;}
a.agedefying_link_body{color:#863FB9; font-size:11px; font-weight:bold; text-decoration:none;}
.agedefying_price{color:#863FB9; font-size:11px; font-weight:bold; text-decoration:none;}

a.clarifying_link_title, a.clarifying_link_title:active, a.clarifying_link_title:visited, a.clarifying_link_title:hover {color:#A51141; font-size:13px; font-weight:bold; text-decoration:none;}
a.clarifying_link_body{color:#A51141; font-size:11px; font-weight:bold; text-decoration:none;}
.clarifying_price{color:#A51141; font-size:11px; font-weight:bold; text-decoration:none;}

a.firming_link_title, a.firming_link_title:active, a.firming_link_title:visited, a.firming_link_title:hover {color:#5582AB; font-size:13px; font-weight:bold; text-decoration:none;}
a.firming_link_body{color:#5582AB; font-size:11px; font-weight:bold; text-decoration:none;}
.firming_price{color:#5582AB; font-size:11px; font-weight:bold; text-decoration:none;}

a.replenishing_link_title, a.replenishing_link_title:active, a.replenishing_link_title:visited, a.replenishing_link_title:hover {color:#3D892E; font-size:13px; font-weight:bold; text-decoration:none;}
a.replenishing_link_body{color:#3D892E; font-size:11px; font-weight:bold; text-decoration:none;}
.replenishing_price{color:#3D892E; font-size:11px; font-weight:bold; text-decoration:none;}

a.illuminating_link_title, a.illuminating_link_title:active, a.illuminating_link_title:visited, a.illuminating_link_title:hover {color:#c0c0c0; font-size:13px; font-weight:bold; text-decoration:none;} /* Added 06-May-2008 */
a.illuminating_link_body{color:#c0c0c0; font-size:11px; font-weight:bold; text-decoration:none;} /* Added 06-May-2008 */
illuminating_price{color:#c0c0c0; font-size:11px; font-weight:bold; text-decoration:none;}

/* Footer Styles */
a.footerGray, a.footerGray:active, a.footerGray:visited, a.footerGray:link { color: #999; text-decoration: none; font-weight: bold; }
a.footerGray:hover { color: #aaa; text-decoration: underline; font-weight: bold; }


INPUT.lp_formfield
{
    padding: 3px 1px 1px 1px;
    margin: 0px 0px 5px 0px;
    height: 15px;
    width: 170px;
    font-family: Arial;
    font-size: 12px;
    }
SELECT.lp_formfield
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
    height: 18px;
    width: 190px;
    font-family: Arial;
    font-size: 12px;
    }


/************************************
GIFT STORE: skincare_giftstore.aspx
*************************************/
TABLE#GiftStoreTable{
	background-color:#FFFFFF;
	width:100%;
}
TABLE#GiftStoreTable .sectiontitle{
	/*border-top:1px solid #ccc;*/
	border-right:1px solid #ccc;
	padding:20px 0px 20px 10px;
	font-weight:normal;
	font-size:32px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
TABLE#GiftStoreTable .sectiontitle_norightborder{
	/*border-top:1px solid #ccc;*/
	padding:20px 0px 20px 10px;
	font-weight:normal;
	font-size:32px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
TABLE#productcontainer{
	border-top:1px solid #ccc;
}
TABLE#productcontainer TD{
	text-align:left;
	vertical-align:top;
	padding:0px;
}
TABLE#productcontainer TD.leftcol{
	/*border-top:1px solid #ccc;*/
	border-bottom:1px solid #ccc;
	padding:6px 2px 6px 2px;
	width:50%;
}
TABLE#productcontainer TD.rightcol{
	/*border-top:1px solid #ccc;*/
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:6px 2px 6px 2px;
	width:50%;
}
TABLE#producttable{}
TABLE#producttable TD{
	text-align:left;
	vertical-align:top;
	padding:0px;
}
TABLE#producttable TD.image
{
	padding:3px;
	text-align:center;
	vertical-align:middle;
    }
TABLE#producttable IMG.productimage{
	width:160px;
}	

TABLE#GiftStoreTable TD.title
{
    font-weight:normal;
	padding:1px;
	font-weight:bold;
	color:#000000;
    }
TABLE#GiftStoreTable TD.stage
{
    font-weight:bold;
	text-transform:none;
	padding:0px;
    }
TABLE#GiftStoreTable TD.price_holiday
{
    font-weight:bold;
	text-transform:none;
	padding:0px;
	color:#045c06;
    }
TABLE#GiftStoreTable TD.price_red
{
    font-weight:bold;
	text-transform:none;
	padding:0px;
	color:#FF0000;
    }     
TABLE#GiftStoreTable TD.price_italic
{
    font-weight:nornal;
	padding:0px;
	color:#000000;
	font-style:italic;
    }
TABLE#GiftStoreTable TD.price_bold
{
    font-weight:bold;
	padding:0px;
	color:#000000;
    }
TABLE#GiftStoreTable TD.tagline_italic
{
    font-weight:bold;
	padding:0px;
	color:#666;
	font-style:italic;
    }
TABLE#GiftStoreTable TD.tagline_bold
{
    font-weight:bold;
	padding:0px;
    }
TABLE#GiftStoreTable TD.tagline_gray
{
    font-weight:bold;
	padding:0px;
	color:#666;
	font-size:11px;
    }	
TABLE#GiftStoreTable TD.description{
	padding:0px;
}
TABLE#GiftStoreTable TD.price{
	padding:0px;
}	    
