/*-----------------------------------------------GLOBALS-----------------------------------------------*/

* {
	border:0;
	margin:0;
}
html, body {
	height:100%;
	background-color:#dedcd6;
	font-family: Geneva, Helvetica, Arial, Verdana, Sans-serif;
	font-size:11px;
	line-height:15px;
	color:#636466;
}
body { 
	background:#dedcd6 url('../images/bg-body.gif') top left repeat-x;
}
strong {
	color:#000000;
	font-weight:bold;
}
em {
	font-style:italic;
}

.darkFont{
color:#000000;
}

.bold{
font-weight:bold;
}

/*-----------------------------------------------LAYOUT-----------------------------------------------*/
#relish{
width:793px;
background-color:#ece9e1;
float:right;
font-size:8px;
padding-top:5px;
display: none;
}

#relish p{
float:right;
}

#relish a{
color:#666666;
text-decoration:none;
font-weight:bold;
}


#container {
	position:absolute;
	width:792px;
	/*left:497px;*/
	left: 50%;
	margin-left:-396px;
	margin-bottom:39px;
	min-height:539px;
	background-color:#ffffff;
	top: 6px;
}
#header {
	width:793px;
	height:139px;
}
#logo {
	width:600px;
	height:106px;
	float:left;
	overflow:hidden;
}
#contact {
	width:193px;
	height:49px;
	float:right;
	overflow:hidden;
}
#sitesearch {
	float:right;
	width:193px;
	height:45px;
	overflow:hidden;
}
#topNav {
	width:731px;
	height:25px;
	clear:both;
	padding-left:62px;
	overflow:hidden;/*for firefox dotted outline*/
}
#content {
	width:719px;
	height:auto;
	margin:0px 36px;
}
#mainImages {
	width:719px;
	height:179px;
}
/*hack for ie5.5win*/
	/* Hides from IE5-mac \*/
	* html #img1, #img2 {
	margin: 0 -3px;
	ma\rgin: 0;
}
/* End hide from IE5-mac */

	#img1 {
	float:left;
}
#img2 {
	float:right;
}
#footer {
	background-color: #dedcd6;
	height:39px;
	margin:0px;
	clear:both;
	padding-top: 19px;
	overflow: hidden;
	_border-right: 1px solid #dedcd6;
}
/*---------------------------------------SUB-NAV------------------------------------------------*/

#subNav {
	float:left;
	width:248px;
	padding: 42px 0 0 0;
	overflow:hidden;/*for firefox dotted outline*/
}
#subNav p {
	font-size:12px;
	line-height:18px;
	color:#ce762e;
	padding:28px 50px 0px 41px;
}
/*---------------------------------------MAIN CONTENT AREA------------------------------------------------*/
#text {
	float:right;
	width:401px;
	padding: 42px 39px 42px 31px;
	overflow:hidden;/*for ie*/
	text-align: left;
	color: #666;
	font-weight: normal;
}
* html div#text {
	/*for ie5.5*/
  width: 471px;
	w\idth: 401px;
}
#text td {
	width: 108px;
	height: 126px;
	padding:0 37px 17px 0;
}
.storyImage {
	float:right;
	margin:0 0 14px 10px;
}
.storyImageleft {
	float:left;
	margin:0 10px 10px 0;
}
.contentImage {
	float:left;
	margin:0 14px 14px 0;
}
.clearBoth {
	clear:both;
}
.footnote {
	font-size:9px;
	float:right;
}
.clickthumb {
	font-size:9px;
	float:left;
}
.footerImg {
	margin-top:-38px;
}
#hoursOfOperation {
	line-height:1.8em;
}
#map {
	float:left;
	text-align:left;
	padding-top:18px;
}
#productListTable {
	margin-left:auto;
	margin-right:auto;
}
#productListTable td {
	width:auto;
	padding-right:0;
	padding-bottom:0;
	vertical-align: top;
}
#productListTable td img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding:3px 20px;
}


/*---home flash----*/

.homepage-small-image {
	float: left;
	margin-right: 5px;
}

#last-image {
	margin: 0;
}

#homeFlash,
#slideshow {
/*background-image:url(../images/obliqueMain.jpg);*/
width:719px;
height:370px;
}

#slideshow {
    position:relative;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*--end home flash--*/

/*---home bait boxes----*/

#homepage-bait-container {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 0;
	margin: 0 0 26px 0;
	_float: left;
}

#homepage-bait-container li{
	display: block;
	float: left;
	height: 60px;
	font-family: Geneva,Helvetica,Arial,Verdana,Sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding: 32px 0 0 19px;
	color: #000;
}

#homepage-bait-container li a {
	font-family: Geneva,Helvetica,Arial,Verdana,Sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
}

#homepage-bait-container li a:hover {
	text-decoration: underline;
}

#homepage-bait-container li strong {
	display: block;
	clear: both;
	font-weight: normal;
}

#bait1 {
	width: 213px;
	margin-right: 15px;
	background: url('../images/bait-home-1.jpg') top left no-repeat;
}

#bait2 {
	width: 205px;
	margin-right: 15px;
	background: url('../images/bait-home-2.jpg') top left no-repeat;
}

#bait3 {
	width: 214px;
	background-image: url(../images/bait-home-3.jpg);
	background-repeat: no-repeat;
}


/*---end home bait boxes----*/

/*---------------------------------------HEADINGS------------------------------------------------*/
	/*--------------------------------------- -ABOUT PAGE------------------------------------*/
	#ourSalon {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/about/ourSalon.gif") no-repeat;
}
#ourTeam {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/about/ourTeam.gif") no-repeat;
}
#findAComplete {
	text-indent:-9999px;
	background:url("../images/about/findAComplete.gif") no-repeat;
}
#clickOnEachStaffMember {
	text-indent:-9999px;
	background:url("../images/about/clickOnEachStaffMember.gif") no-repeat;
}
#recentPricelist {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/about/recentPricelist.gif") no-repeat;
}
#downloadPricelist {
	text-indent:-9999px;
	background:url("../homecare/images/about/downloadPricelist.gif") no-repeat;
}
#recentPress {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/about/recentPress.gif") no-repeat;
}
#imagesMagazine {
	text-indent:-9999px;
	background:url("../homecare/images/about/imagesMagazine.gif") no-repeat;
}
/*---------------------------------------HEADINGS------------------------------------------------*/
	/*--------------------------------------- -homeCare PAGE------------------------------------*/
	#presentingTheLatestKerastase {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/homecare/presentingTheLatestKerastase.gif") no-repeat;
	width:338px;
	height:34px;
}
#clickOnEachKerastase {
	text-indent:-9999px;
	background:url("../images/homecare/clickOnEachKerastase.gif") no-repeat;
}
#noctogenistTheCollection {
	text-indent:-9999px;
	background:url("../images/homecare/noctogenistTheCollection.gif") no-repeat;
}
#launchingTheLatestKerastase {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/homecare/launchingTheLatestKerastase.gif") no-repeat;
	width:322px;
	height:34px;
}
#k_createsb_sub {
	text-indent:-9999px;
	background:url("../images/homecare/k_createsb_sub.gif") no-repeat;
	width:322px;
	height:34px;
}
#kerastaseCreatesNoctogenist {
	text-indent:-9999px;
	background:url("../images/homecare/keratstaseCreatesNoctogenist.gif") no-repeat;
}
#chromaRiche {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/homecare/chromaRiche.gif") no-repeat;
	width:120px;
	height:14px;
}
#noctogenist {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/homecare/noctogenist.gif") no-repeat;
	width:120px;
	height:14px;
}
#anInnovationFor {
	text-indent:-9999px;
	background:url("../images/homecare/anInnovationFor.gif") no-repeat;
}
#anInnovation_nocto {
	text-indent:-9999px;
	background:url("../images/homecare/anInnovation_nocto.gif") no-repeat;
}
#bioticTheCollection {
	text-indent:-9999px;
	background:url("../images/homecare/bioticTheCollection.gif") no-repeat;
}
#chromaRicheTheCollection {
	text-indent:-9999px;
	background:url("../images/homecare/chromaRicheTheCollection.gif") no-repeat;
}
#ghdHead {
	text-indent:-9999px;
	background:url("../images/homecare/ghdHead.gif") no-repeat;
	margin-bottom:10px;
}
#advancedStyler {
	text-indent:-9999px;
	background:url("../images/homecare/advancedStyler.gif") no-repeat;
}
/*---------------------------------------HEADINGS------------------------------------------------*/
	/*--------------------------------------- -STYLES PAGE------------------------------------*/	
	#sweetGourmet {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/colour/sweetGourmet.gif") no-repeat;
	width:137px;
}
#lorealProfessionnelsAutumn {
	text-indent:-9999px;
	background:url("../images/colour/lorealProfessionelsAutumn.gif") no-repeat;
	width:401px;
}
#youAreWhatYouEat {
	text-indent:-9999px;
	background:url("../images/colour/youAreWhatYouEat.gif") no-repeat;
}
/*---------------------------------------HEADINGS------------------------------------------------*/
	/*--------------------------------------- CONTACT PAGE------------------------------------*/
	
	#contactUs {
	text-indent:-9999px;
	background:url("../images/contactUs.gif") no-repeat;
	margin-bottom:10px;
}
#subHdg_makeAnAppointment {
	text-indent:-9999px;
	background:url("../images/subHdg_makeAppointment.gif") no-repeat;
}
/*---------------------------------------HEADINGS------------------------------------------------*/
	/*--------------------------------------- Coming soon------------------------------------*/
	#comingSoon {
	text-indent:-9999px;
	background:url("../images/comingSoon.gif") no-repeat;
	margin-bottom:10px;
}
#subHdg_underConstruction {
	text-indent:-9999px;
	background:url("../images/underConstruction.gif") no-repeat;
}
.useHandCursor, .popupClose {
	cursor:pointer;
}
.popup {
	visibility:hidden;
	position:absolute;
	z-index:1000;
	left:74px;
	top:131px;
	width:653px;
	/*height:537px;*/
	border-top:1px solid #5a5758;
	border-right:1px solid #5a5758;
	border-bottom:1px solid #5a5758;
	border-left:1px solid #848182;
	background-color:#ffffff;
}
.popupHeader {
	width:653px;
	height:67px;
	background-color:#ce762e;
}
.popupName {
	margin:47px 0 0 49px;
}
.popupNameNew {
	margin:47px 0 0 19px;
}
.popupHeader a, .HairSpaGalleryPopupHeader a {
	position:absolute;
	top:8px;
	right:11px;
	background:url("../images/buttons/btn_popup_close.gif") no-repeat;
	width:13px;
	height:13px;
}
.popupContent {
	width:402px;
	/*height:450px; */
		background-color:#ffffff;
	border-top:1px solid #f3ddcb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #acabab;
	border-left:1px solid #908e8e;
	padding:18px 200px 0 49px;
}
.popupContent h4, .stylePopupContent h4 {
	font-size:13px;
}
.popupContent strong, .stylePopupContent strong {
	line-height:20px;
}
.popupImage {
	position:absolute;
	top:86px;
	right:25px;
}
.stylePopupContent {
	width:577px;
	/*height:450px;*/
		background-color:#ffffff;
	border-top:1px solid #f3ddcb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #acabab;
	border-left:1px solid #908e8e;
	padding:18px 25px 0 49px;
}
#mapImg {
	padding:34px;
}
.stylePopupImage {
	float:right;
	margin-bottom:25px;
}
.stylePopupText {
	width:225px;
}
/*---------------------------------------HEADINGS------------------------------------------------*/
	/*--------------------------------------- COLOUR PAGE------------------------------------*/	
	#collectionsHead{
	text-indent:-9999px;
	background:url("../images/colour/collectionsHead.gif") no-repeat;
	margin-bottom:10px;
	}
		
	#collections_subtag{
	text-indent:-9999px;
	background:url("../images/colour/collections_subtag.gif") no-repeat;
	}
		
	#summerstyles {
	text-indent:-9989px;
	background:url("../images/colour/summerStyles.gif") no-repeat;
	margin-bottom:10px;
}

/*---colour main page--*/

#colourMain_head{
	text-indent:-9999px;
	background:url("../images/colour/intermed/head_pressentColour.gif") no-repeat;
	margin-bottom:10px;
	}
		
#colourMain_sub{
	text-indent:-9989px;
	background:url("../images/colour/intermed/sub_findMore.gif") no-repeat;
	margin-bottom:10px;
}

/*--end colour main page--*/

#lorealExtravaganza {
	text-indent:-9999px;
	background:url("../images/colour/lorealExtravaganza.gif") no-repeat;
}
#majirelFamily {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/colour/intro_majirel.gif") no-repeat;
	width:322px;
	height:14px;
}
#majirelCollection {
	text-indent:-9999px;
	background:url("../images/colour/majirelTheCollection.gif") no-repeat;
}
#technology {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/colour/majirelTechnology.gif") no-repeat;
}
#luo_colour {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/colour/luo_colour.gif") no-repeat;
}
#luoCollection {
	text-indent:-9999px;
	background:url("../images/colour/luoTheCollection.gif") no-repeat;
}
#introSupreme {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/colour/intro_supreme.gif") no-repeat;
}
#supremeCollection {
	text-indent:-9999px;
	background:url("../images/colour/supremeTheCollection.gif");
}
#careSupreme {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/colour/careSupreme.gif") no-repeat;
}
#richesse {
	text-indent:-9999px;
	margin-bottom:10px;
	background:url("../images/colour/richesse.gif") no-repeat;
}
#r_ammonia {
	text-indent:-9999px;
	background:url("../images/colour/r_ammonia.gif") no-repeat;
}
#lorealHead {
	text-indent:-9999px;
	background:url("../images/colour/lorealHead.gif") no-repeat;
	width:266px;
	height:18px;
	margin-bottom:10px;
}
#clickOnEachLoreal {
	text-indent:-9999px;
	background:url("../images/colour/clickOnEachLoreal.gif") no-repeat;
}
#organicHead {
	text-indent:-9999px;
	width:232px;
	height:14px;
	margin-bottom:10px;
	background-image: url(../images/head_originalmineral.jpg);
	background-repeat: no-repeat;
}
#certifiedOrganic {
	text-indent:-9999px;
	/*background:url("../images/colour/certifiedOrganic.gif") no-repeat;*/
	background:url("../images/colour/subhead_om.gif") no-repeat;
}

#subHead_find_out {
	text-indent:-9999px;
	background:url("../images/colour/subHead_find_out.gif") no-repeat;
}

#organic_theRange {
	text-indent:-9999px;
	background:url("../images/colour/theRange.gif") no-repeat;
}

#permanentHairColour {
	text-indent:-9999px;
	background:url("../images/colour/permanentHairColour.gif") no-repeat;
}

#ammoniaHairColour {
	text-indent:-9999px;
	background:url("../images/colour/ammoniaHairColour.gif") no-repeat;
}

/*---------------NEW HEADINGS COLOUR PAGES---------------*/
#hiRichesseHead {
	text-indent:-9999px;
	background:url("../images/colour/hiRichesseHead.gif") no-repeat;
	width:206px;
	height:18px;
	margin-bottom:10px;
}

#diacolourHead {
	text-indent:-9999px;
	background:url("../images/colour/diacolourHead.gif") no-repeat;
	width:206px;
	height:18px;
	margin-bottom:10px;
}

/*------------------------HEADINGS WHAT'S NEW PAGE---------------------*/

#subNav_gallery {
	text-indent:-9999px;
	background:url("../images/subNav/btn_subNav_photoGallery.gif") no-repeat;
	/*margin-bottom:10px;*/
	width:232px;
	height:20px;
}
#subNav_showcase a {
	text-indent:-9999px;
	background:url("../images/subNav/btn_subNav_showcase.gif") no-repeat;
	width:172px;
}
#subNav_showcase_2009 a {
	text-indent:-9999px;
	background:url("../images/subNav/btn_subNav_showcase_2009.gif") no-repeat;
	width:172px;
}
#showcaseHead {
	text-indent:-9999px;
	background:url("../images/whatsNew/showcaseHead.gif") no-repeat;
	margin-bottom:10px;
}
#showcaseHead09 {
	text-indent:-9999px;
	margin-bottom:10px;
	padding-bottom: 5px;
	background-image: url(../images/whatsNew/Showcase%2010/head_showcase10.gif);
	background-repeat: no-repeat;
}
#showcase09Head {
	text-indent:-9999px;
	background:url("../images/whatsNew/showcase09Head.gif") no-repeat;
	margin-bottom:10px;
}
#showcaseSubHead {
	text-indent:-9999px;
	background-image: url(../images/whatsNew/Showcase%2010/subhead_an_evening.gif);
	background-repeat: no-repeat;
}
#clickThumb {
	text-indent:-9999px;
	background:url("../homecare/images/whatsNew/clickThumb.gif") no-repeat;
	margin-bottom:10px;
}

#whatsNewhead{
	width:271px;
	text-indent:-9999px;
	background:url("../images/whatsNew/whatsNewHead.gif") no-repeat;
	margin-bottom:10px;
}

#newSubHead{
	width:401px;
	text-indent:-9999px;
	background:url("../images/whatsNew/newSubHead.gif") no-repeat;
	margin-bottom:10px;
}
#subNav_new_Collection a {
	background:url("../images/subNav/btn_subNav_newCollection.gif") top left no-repeat;
	width:156px;
	height:60px;
	text-indent:-9999px;
}

#subNav_whatsNew a {
	background:url("../images/subNav/btn_subNav_whatsNew.gif") top left no-repeat;
	width:146px;
	height:14px;
	text-indent:-9999px;
}

#subNav_showcase09 a {
	background:url("../images/subNav/btn_subNav_showcase09.gif") top left no-repeat;
	width:146px;
	height:14px;
	text-indent:-9999px;
}

#subNav_colour a {
	background:url("../images/subNav/subNav_colour.gif") top left no-repeat;
	width:146px;
	height:20px;
	text-indent:-9999px;
}

#subNav_newsletter a {
	background:url("../images/subNav/btn_subNav_newsletter.gif") top left no-repeat;
	width:156px;
	height:60px;
	text-indent:-9999px;
}

#recentNewsletter{
	width:271px;
	text-indent:-9999px;
	background:url("../images/whatsNew/newsletterHead.gif") no-repeat;
	margin-bottom:10px;
}

#downloadNewsletter{
	width:401px;
	text-indent:-9999px;
	background:url("../images/whatsNew/downloadNewsletter.gif") no-repeat;
	margin-bottom:10px;
}

.boldHeadings{
	color:#000000;
}

#head_nectar{
	width:380px;
	height:20px;
	text-indent:-9999px;
	background:url("../images/update050709/head_oleo.gif") no-repeat;
	margin-bottom:10px;
}

#head_nectar2{
	width:380px;
	height:20px;
	text-indent:-9999px;
	background:url("../images/update050709/head_oleorelaxnuit.gif") no-repeat;
	margin-bottom:10px;
}

#launchMarch09{
	width:401px;
	text-indent:-9999px;
	background:url("../images/update050709/launchMay09.gif") no-repeat;
	margin-bottom:10px;
}

#launchJune09{
	width:401px;
	text-indent:-9999px;
	background:url("../images/update050709/launchJune09.gif") no-repeat;
	margin-bottom:10px;
}

/*--------what new sub nav---*/
#subNav_latestProduct a {
	background:url("../images/whatsNew/subNav_latestProduct.gif") top left no-repeat;
	width:152px;
}

#subNav_media a {
	background:url("../images/whatsNew/subNav_media.gif") top left no-repeat;
	width:146px;
}

/*----------POP UPS IMAGE GALLERY--------*/
/*WIDE*/	
.galleryPopup {
	visibility:hidden;
	position:absolute;
	z-index:1000;
	left:74px;
	top:131px;
	width:-1px;
	/*height:537px;*/
	border-top:1px solid #5a5758;
	border-right:1px solid #5a5758;
	border-bottom:1px solid #5a5758;
	border-left:1px solid #848182;
	background-color:#ffffff;
}
.galleryPopupHeader {
	width:671px;
	height:67px;
	background-color:#ce762e;
}
.formspace {
	background-color: dfede0;
	border: thin solid #CCC;
}

.galleryPopupHeader09,
.galleryTallPopupHeader09{
	background-color: #e77722;	
}
.galleryShowcaseName {
	margin:47px 0 0 31px;
}
.galleryPopupHeader a,
.galleryPopupHeader09 a {
	position:absolute;
	top:8px;
	right:11px;
	background:url("../images/buttons/btn_popup_close.gif") no-repeat;
	width:13px;
	height:13px;
}
.galleryPopupContent {
	width:633px;
	/*height:450px; */
	background-color:#ffffff;
	border-top:1px solid #f3ddcb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #acabab;
	border-left:1px solid #908e8e;
	padding:18px 18px 18px 18px;
	position:relative;

}
.galleryPopupContent h4, .stylePopupContent h4 {
	font-size:13px;
}
.galleryPopupContent strong, .stylePopupContent strong {
	line-height:20px;
}

/*TALL*/
.galleryTallPopup {
	visibility:hidden;
	position:absolute;
	z-index:1000;
	left:222px;
	top:131px;
	width:366px;
	/*height:537px;*/
	border-top:1px solid #5a5758;
	border-right:1px solid #5a5758;
	border-bottom:1px solid #5a5758;
	border-left:1px solid #848182;
	background-color:#ffffff;
}
.galleryTallPopupHeader {
	width:366px;
	height:67px;
	background-color:#ce762e;
}
.galleryTallShowcaseName {
	margin:47px 0 0 31px;
}
.galleryTallPopupHeader a,
.galleryTallPopupHeader09 a{
	position:absolute;
	top:8px;
	right:11px;
	background:url("../images/buttons/btn_popup_close.gif") no-repeat;
	width:13px;
	height:13px;
}
.galleryTallPopupContent {
	width:300px;
	/*height:450px; */
	background-color:#ffffff;
	border-top:1px solid #f3ddcb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #acabab;
	border-left:1px solid #908e8e;
	padding:18px 32px 18px 32px;
	position:relative;

}


/*---------------------------------------LINKS------------------------------------------------*/

#nav_ul {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
}
#nav_ul li {
	height:25px;
	display:inline;
}
#nav_ul a {
	float:left;
	height:25px;
	text-indent:-9999px;
	background-position: 0 -50px;
}
#nav_ul a:link, #nav_ul a:visited {
	background-position: 0 -50px;
}
#nav_ul a:hover {
	background-position: 0 -25px;
}
#nav_ul a:active, #nav_ul a#selected {
	background-position: 0 0;
}
#nav_home a {
	width:58px;
	background-image: url(../images/buttons/btn_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_about a {
	width:64px;
	background-image: url(../images/buttons/btn_about.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_homeCare a {
	width:83px;
	background-image: url(../images/buttons/btn_homeCare.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_styles a {
	width:66px;
	background-image: url(../images/buttons/btn_styles.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*#nav_extensions a {
	width:87px;
	background:url("../images/buttons/btn_extensions.gif") top left no-repeat;
}*/
#nav_colour a {
	width:70px;
	background-image: url(../images/buttons/btn_colour.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*#nav_fashion a {
	width:72px;
	background:url("../images/buttons/btn_fashion.gif") top left no-repeat;
}*/

#nav_new a{
	width:94px;
	background-image: url(../images/buttons/btn_whatsNew.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_hairHealth a {
	width:94px;
	background-image: url(../images/buttons/btn_hairHealth.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#nav_specialOffers a {
	width:87px;
	background-image: url(../images/buttons/btn_specialoffers.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_contact a {
	width:76px;
	background-image: url(../images/buttons/btn_contact.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*---------------------------------------SUBNAV LINKS------------------------------------------------*/

#subNav_ul {
	margin-left: 0;
	padding-left: 0;
	list-style:none;
}
#subNav_ul li {
	height:20px;
}
#subNav_ul li a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background-position: 0 -40px;
}
#subNav_ul a:link, #subNav_ul a:visited {
	background-position: 0 -40px;
}
#subNav_ul a:hover {
	background-position: 0 -20px;
}
#subNav_ul a:active, #subNav_ul a#subNav_selected {
	background-position: 0 0;
}
/*-----------------ABOUT PAGE SUBNAV LINKS--------------------------*/
#subNav_salon a {
	background:url("../images/subNav/btn_subNav_theSalon.gif") top left no-repeat;
	width:146px;
}
#subNav_team a {
	background:url("../images/subNav/btn_subNav_theTeam.gif") top left no-repeat;
	width:146px;
}
#subNav_pricelist a {
	background:url("../images/subNav/btn_subNav_pricelist.gif") top left no-repeat;
	width:146px;
}
#subNav_press a {
	background:url("../images/subNav/btn_subNav_press.gif") top left no-repeat;
	width:146px;
}
/*-----------------PRODUCTS PAGE SUBNAV LINKS--------------------------*/
#subNav_kerastase a {
	background:url("../homecare/images/subNav/btn_subNav_kerastase.gif") top left no-repeat;
	width:106px;
}
#subNav_ghd a {
	background:url("../homecare/images/subNav/btn_subNav_ghd.gif") top left no-repeat;
	width:154px;
}
#subNav_americanCrew a {
	background:url("../homecare/images/subNav/btn_subNav_americanCrew.gif") top left no-repeat;
	width:128px;
}
/*-----------------STYLES PAGE SUBNAV LINKS--------------------------*/
#subNav_sweetGourmet a {
	background:url("../images/subNav/btn_subNav_sweetGourmet.gif") top left no-repeat;
	width:146px;
}
/*-----------------CONTACT PAGE SUBNAV LINKS--------------------------*/
#subNav_contact a {
	background:url("../images/subNav/btn_subNav_contact.gif") top left no-repeat;
	width:146px;
}
/*-----------------COMING SOON PAGE SUBNAV LINKS--------------------------*/
#subNav_comingSoon a {
	background:url("../images/subNav/btn_subNav_comingSoon.gif") top left no-repeat;
	width:146px;
}
/*-----------------COLOUR PAGE SUBNAV LINKS----------------------------------*/


#subNav_loreal a {
	background:url("../images/subNav/btn_subNav_loreal.gif") top left no-repeat;
	width:220px;
}
#subNav_extravaganza a {
	background:url("../images/subNav/btn_subNav_extravaganza.gif") top left no-repeat;
	width:172px;
}
#subNav_luo a {
	background:url("../images/subNav/btn_subNav_luo.gif") top left no-repeat;
	width:146px;
}
#subNav_majirel a {
	background:url("../images/subNav/btn_subNav_majirel.gif") top left no-repeat;
	width:146px;
}
#subNav_richesse a {
	background:url("../homecare/images/subNav/btn_subNav_richesse.gif") top left no-repeat;
	width:146px;
}
#subNav_supreme a {
	background:url("../images/subNav/btn_subNav_supreme.gif") top left no-repeat;
	width:172px;
}
#subNav_newCollection a {
	background:url("../images/subNav/btn_subNav_latestcollection.gif") top left no-repeat;
	width:181px;
}
#subNav_collections a {
	background:url("../homecare/images/subNav/btn_subNav_lcollections.gif") top left no-repeat;
	width:154px;
}
#subNav_organic a {
	width: 155px;
	background-image: url(../images/subNav/subNav_originalmineralcolour.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subNav_find_out a {
	background:url("../images/subNav/btn_subNav_find_out.gif") top left no-repeat;
	width:146px;
}
#subNav_collections a {
	background:url("../images/subNav/btn_subNav_collections.gif") top left no-repeat;
	width:154px;
}
#subNav_sweetGourmet a {
	background:url("../images/subNav/btn_subNav_sweetGourmet.gif") top left no-repeat;
	width:172px;
}

/*----NEW COLOUR PAGE SUB NAV------*/
#subNav_permanent a {
	background:url("../images/subNav/btn_subNav_permanent.gif") top left no-repeat;
	width:174px;
	height:20px;
	margin-bottom:4px;
}

#subNav_ammonia a {
	background:url("../images/subNav/btn_subNav_ammonia.gif") top left no-repeat;
	width:174px;
	height:20px;
	margin-bottom:4px;
}

#sub_ammonia a {
background:url("../images/subNav/btn_sub_ammonia.gif") top left no-repeat;
width:146px;
height:20px;
}

#sub_permanent a {
background:url("../images/subNav/btn_sub_permanent.gif") top left no-repeat;
width:146px;
height:20px;
}

#subNav_hiRichesse a {
background:url("../images/subNav/btn_subNav_hiRichesse.gif") top left no-repeat;
width:146px;
}

#subNav_diacolour a {
background:url("../images/subNav/btn_subNav_diacolour.gif") top left no-repeat;
width:204px;
}

/*----------------HOME CARE PAGE SUBNAV LINKS------------------------------*/
#subNav_new a {
	background:url("../homecare/images/subNav/btn_subNav_latestRelease.gif") top left no-repeat;
	width:146px;
}
#subNav_hcare a {
	background:url("../homecare/images/subNav/btn_subNav_k_hcare.gif") top left no-repeat;
	width:200px;
}
#subNav_biotic a {
	background:url("../homecare/images/subNav/btn_subhcare_biotic.gif") top left no-repeat;
	width:220px;
}
#subNav_noctogenist a {
	background:url("../homecare/images/subNav/btn_subhcare_noctogenist.gif") top left no-repeat;
	width:220px;
}
#subNav_chroma a {
	background:url("../homecare/images/subNav/btn_subhcare_chroma.gif") top left no-repeat;
	width:220px;
}
.popupHeader a:link {
	background-position: 0 0;
	text-decoration: none;
	border: none;
}
.popupHeader a:visited {
	background-position: 0 0;
	text-decoration: none;
	border: none;
}
.popupHeader a:hover {
	background-position: 0 -13px;
	text-decoration: none;
	border: none;
}
.popupHeader a:active {
	background-position: 0 0;
	text-decoration: none;
	border: none;
}
/*-------colour popup---------*/

.colourPopup {
	visibility:hidden;
	position:absolute;
	z-index:1000;
	left:212px;
	top:131px;
	width:351px;
	height:510px;
	border-top:1px solid #5a5758;
	border-right:1px solid #5a5758;
	border-bottom:1px solid #5a5758;
	border-left:1px solid #848182;
	background-color:#ffffff;
}
.colourPopupHeader {
	width:351px;
	height:67px;
	background-color:#ce762e;
}
.colourPopupName {
	margin:47px 0 0 49px;
}
.colourSupremeName {
	margin:40px 0 0 17px;
}
.colourRichesseName {
	margin:47px 0 0 17px;
}
.colourPopupHeader a {
	position:absolute;
	top:8px;
	right:11px;
	background:url("../images/buttons/btn_popup_close.gif") no-repeat;
	width:13px;
	height:13px;
}
.colourPopupContent {
	width:308px;
	background-color:#ffffff;
	border-top:1px solid #f3ddcb;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #acabab;
	border-left:1px solid #908e8e;
	padding:18px 25px 18px 18px;
}
.colourPopupHeader a:link {
	background-position: 0 0;
	text-decoration: none;
	border: none;
}
.colourPopupHeader a:visited {
	background-position: 0 0;
	text-decoration: none;
	border: none;
}
.colourPopupHeader a:hover {
	background-position: 0 -13px;
	text-decoration: none;
	border: none;
}
.colourPopupHeader a:active {
	background-position: 0 0;
	text-decoration: none;
	border: none;
}

/*----------NEW POP UPS COLOUR PAGE-------*/
.hiRichesseNamePopup {
margin:47px 0 0 17px;
}

.diacolourNamePopup {
margin:47px 0 0 17px;
}

/*------------------SEARCH FORM LAYOUT--------------------*/

.searchbox {
	background-color:#eeeeee;
	border:1px #000000;
	font-family:Geneva, Helvetica, Arial, Verdana, Sans-serif;
	font-size:9px;
	text-decoration: none;
	color:#636466;
}
.searchtable {
	font-family:Geneva, Helvetica, Arial, Verdana, Sans-serif;
	font-size:9px;
	color:#333333;
	text-align:left;
}
.searchtable a:link {
	text-decoration: none;
	border:none;
	color:#333333;
}
.searchtable a:visited {
	text-decoration: none;
	border:none;
	color:#6f6f6f;
}
.searchtable a:hover {
	text-decoration: none;
	border:none;
	color:#6f6f6f;
}
.searchtable a:active {
	text-decoration: none;
	border:none;
	color:#ce762e;
}
.search1 {
	color:#6f6f6f;
}


/*----------------------HAIR HEALTH HEADINGS SECTION-------------------*/
#head_HH_indulge{
	width:380px;
	text-indent:-9999px;
	background:url("../images/hair_health/head_indulge.gif") no-repeat;
	margin-bottom:10px;
	height:20px;
}

#head_HH_kerastase{
	width:380px;
	text-indent:-9999px;
	background:url("../images/hair_health/head_kerastase.gif") no-repeat;
	margin-bottom:10px;
	height:20px;
}

#sub_kerastaseRituals{
	width:401px;
	text-indent:-9999px;
	background:url("../images/hair_health/sub_kerastaseRituals.gif") no-repeat;
	margin-bottom:10px;
}

#sub_transform{
	width:401px;
	text-indent:-9999px;
	background:url("../images/hair_health/sub_transform.gif") no-repeat;
	margin-bottom:10px;
}

#subNav_learnMore{
	background:url("../images/hair_health/subNav_learnMore.gif") top left no-repeat;
	width:146px;
}

#subNav_rituals{
	background:url("../images/hair_health/subNav_rituals.gif") top left no-repeat;
	width:156px;
}

#subNav_indulgence a{
background:url(../images/homecare/hc_subNav/sub_indulgence.gif) top left no-repeat;
}

	#sn_specifique_ritual a{
		background:url(../images/homecare/hc_sub2/specifique_ritual.gif) top left no-repeat;
		}
		
	#sn_nutritive_ritual a{
		background:url(../images/homecare/hc_sub2/nutritive_ritual.gif) top left no-repeat;
		}
		
	#sn_resistance_ritual a{
		background:url(../images/homecare/hc_sub2/resistance_ritual.gif) top left no-repeat;
		}
		
	#sn_reflection_ritual a{
		background:url(../images/homecare/hc_sub2/reflection_ritual.gif) top left no-repeat;
		}
	
	#sn_timing_ritual a{
		background:url(../images/hair_health/subNav_timing.gif) top left no-repeat;
		}

#head_indulgence{
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../images/hair_health/head_indulgence.gif) no-repeat;
	height:18px;
	width:380px;
	}
	
#head_HH_timing{
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../images/hair_health/head_timing.gif) no-repeat;
	height:18px;
	width:380px;
	}
	
#head_indulgence_main{
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../images/hair_health/head_indulgence_main.gif) no-repeat;
	height:18px;
	width:380px;
	}
	
	#main_clickRitual{
		text-indent:-9999px;
		background:url(../images/hair_health/main_clickRitual.gif) no-repeat;
		}
	
	#subhead_indulgence{
		text-indent:-9999px;
		background:url(../images/hair_health/subhead_indulgence.gif) no-repeat;
		}
		
	#subhead_specifique_ritual{
		text-indent:-9999px;
		background:url(../images/hair_health/subhead_specifique_rituals.gif) no-repeat;
		}
		
	#subHead_nutritive_ritual{
		text-indent:-9999px;
		background:url(../images/hair_health/subhead_nourishing_rituals.gif) no-repeat;
		}
		
	#subHead_resistance_ritual{
		text-indent:-9999px;
		background:url(../images/hair_health/subhead_resistance_rituals.gif) no-repeat;
		}
		
	#subHead_reflection_ritual{
		text-indent:-9999px;
		background:url(../images/hair_health/subhead_reflection_ritual.gif) no-repeat;
		}
		
			#range_specifique_ritual{
				text-indent:-9999px;
				background:url(../images/hair_health/range_specifique_ritual.gif) no-repeat;
				}
				
			#range_nutritive_ritual{
				text-indent:-9999px;
				background:url(../images/hair_health/range_nutritive_rituals.gif) no-repeat;
				}
				
			#range_resistance_ritual{
				text-indent:-9999px;
				background:url(../images/hair_health/range_resistance_rituals.gif) no-repeat;
				}
				
			#range_reflection_ritual{
				text-indent:-9999px;
				background:url(../images/hair_health/range_reflection_ritual.gif) no-repeat;
				}
				
				
/*---------------------products loreal section--------*/

#head_lorealSeire{
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../images/homecare/head_lorealSeire.gif) no-repeat;
	width:380px;
	height:18px;
	}
	
#sub_seireColour{
	text-indent:-9999px;
	background:url(../images/homecare/sub_seireColour.gif) no-repeat;
	}
	
#sub_seireVolume{
	text-indent:-9999px;
	background:url(../images/homecare/sub_seireVolume.gif) no-repeat;
	}
	
#sub_seireRepair{
	text-indent:-9999px;
	background:url(../images/homecare/sub_seireRepair.gif) no-repeat;
	}
	
#sub_seireSmoothing{
	text-indent:-9999px;
	background:url(../images/homecare/sub_seireSmoothing.gif) no-repeat;
	}

#clickThumbSerie{
	text-indent:-9999px;
	background:url(../images/homecare/main_clickThumb.gif) no-repeat;
	}
	
#sn_seireRepair{
	background:url(../images/homecare/hc_sub2/seireRepair.gif) top left no-repeat;
	text-indent:-9999px;
	height:60px;
}

#sn_seireSmoothing{
	background:url(../images/homecare/hc_sub2/seireSmoothing.gif) top left no-repeat;
	text-indent:-9999px;
	height:60px;
}

#sn_seireVolume{
	background:url(../images/homecare/hc_sub2/seireVolume.gif) top left no-repeat;
	text-indent:-9999px;
	height:60px;
}

#sn_seireColour{
	background:url(../images/homecare/hc_sub2/seireColour.gif) top left no-repeat;
	text-indent:-9999px;
	height:60px;
}

/*techniart*/

#head_lorealtechniart{
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../images/homecare/head_techniart.jpg) no-repeat;
	width:380px;
	height:18px;
	}
	
#sub_techniartFix{
	text-indent:-9999px;
	background:url(../images/homecare/sub_fix.gif) no-repeat;
	}
	
#sub_techniartAhead{
	text-indent:-9999px;
	background:url(../images/homecare/sub_ahead.gif) no-repeat;
	}
	
#sub_techniartPlay{
	text-indent:-9999px;
	background:url(../images/homecare/sub_play.gif) no-repeat;
	}

#sn_techniartPlay{
	background:url(../images/homecare/hc_sub2/techniart_play.gif) top left no-repeat;
	text-indent:-9999px;
	height:60px;
}

#sn_techniartAhead{
	background:url(../images/homecare/hc_sub2/techniart_ahead.gif) top left no-repeat;
	text-indent:-9999px;
	height:60px;
}

#sn_techniartFix{
	background:url(../images/homecare/hc_sub2/techniart_fix.gif) top left no-repeat;
	text-indent:-9999px;
	height:60px;
}

/*thriller media release*/

#liscenceThrill{
	text-indent:-9999px;
	margin-bottom:10px;
	background:url(../images/colour/head_thriler.gif) no-repeat;
	width:380px;
	height:18px;
	}
	
#lorealthriller{
	text-indent:-9999px;
	background:url(../images/colour/sub_thriller.gif) no-repeat;
	}

/*----styling videos-----*/     
		  
	#subNav_stylingVideos a{
	background:url(../images/styling_videos/subNav_stylingVideo.gif) top left no-repeat;
	}
	
	#subNav_stylingCollection a{
	background:url(../images/styling_videos/subNav_stylingCollections.gif) top left no-repeat;
	}
		
		#sub_luigi{
		text-indent:-9999px;
		background:url(../images/styling_videos/sub_luigi.gif) no-repeat;
		}
		
		#sub_orlando{
		text-indent:-9999px;
		background:url(../images/styling_videos/sub_orlando.gif) no-repeat;
		}
		
		#sub_videos{
		text-indent:-9999px;
		background:url(../images/styling_videos/sub_videos.gif) no-repeat;
		}

/*----styling ul in latest product page----*/

.productul{padding-left:15px; clear:both}
.fixedwidth{
	width:370px;
	text-align: justify;
}		

/* SHOWCASE09 PAGE STYLES */

#text .logotable td { padding:5px 10px 5px 0; height:auto; text-align:left;}

/* about -> press styles*/

.press-item {
	overflow: hidden;
	clear: both;
	margin-bottom: 10px;
} 

/* special offers page styles */

#special_offers {
	background: url("../images/specialOffers/specialoffers.gif") no-repeat scroll 0 0 transparent;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#subHdg_ritualTreatment{
	background: url("../images/specialOffers/ritualtreatment.gif") no-repeat scroll 0 0 transparent;
	text-indent: -9999px;
}

#subHdg_travelSizes {
	background: url("../images/specialOffers/travelsizes.gif") no-repeat scroll 0 0 transparent;
	text-indent: -9999px;	
}

.offer-item {
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden;
	padding: 30px 0;
}

.offer-item img {
	float: left;
}

.offer-item div.offer-item-desc {
	float: left;
	width:278px;
	padding-left: 15px;
}

#subNav_specialOffers a {
	background:url("../images/subNav/btn_specialoffers.gif") no-repeat scroll left top transparent;
	height:14px;
	text-indent:-9999px;
	width:146px;
}

#subNav_packages a {
	background:url("../images/subNav/btn_packages.gif") no-repeat scroll left top transparent;
	height:14px;
	text-indent:-9999px;
	width:146px;
}

#subNav_giftVouchers a {
	background:url("../images/subNav/btn_giftvouchers.gif") no-repeat scroll left top transparent;
	height:14px;
	text-indent:-9999px;
	width:146px;
}

/* vouchers page styles */

.vouchers-desc {
	display: block; 
	clear: both; 
	width: 270px;
}

#gift_vouchers {
	background: url("../images/specialOffers/giftvouchers.gif") no-repeat scroll 0 0 transparent;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#subHdg_perfectgift {
	background: url("../images/specialOffers/perfectgift.gif") no-repeat scroll 0 0 transparent;
	text-indent: -9999px;	
}

/* packages page style  */

#packages {
	background: url("../images/specialOffers/packages.gif") no-repeat scroll 0 0 transparent;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#subHdg_weddings {
	background: url("../images/specialOffers/weddings.gif") no-repeat scroll 0 0 transparent;
	text-indent: -9999px;	
}

.package-desc{
	color: #86858a;
}

.package-subtitle {
	color: #636363;
}

#subHdg_makeup {
	background: url("../images/specialOffers/makeup.gif") no-repeat scroll 0 0 transparent;
	text-indent: -9999px;	
}#subHdg_60offghd {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/specialOffers/$60offghds.gif);
}
#head_latest1 {
	width:380px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/homecare/head_agePremium.gif);
	background-repeat: no-repeat;
}
#availableNow {
	width:401px;
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/subhead_availableNow.gif);
	background-repeat: no-repeat;
}
#head_stylingVideos {
	width:380px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/styling_videos/head_stylingVideo.gif);
	background-repeat: no-repeat;
}
#ourFans {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_ourFans.gif);
	background-repeat: no-repeat;
}
#subHdg_heresWhat {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/about/subhead_hereswhat.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_ourfans {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_fans.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subNav_bevmenu {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_bevmenu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subHdg_join {
	text-indent:-9999px;
	background-image: url(../images/about/subhead_join.gif);
	background-repeat: no-repeat;
}
#head_careers {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_careers.gif);
	background-repeat: no-repeat;
}
#subNav_careers {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_careers.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#head_Precious {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/colour/head_preciousGarden.gif);
	background-repeat: no-repeat;
}
#subHdg_precious {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/colour/lorealPrecious.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_thriller {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_thriller.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#head_rocknfolk {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/colour/head_rocknFolk.gif);
	background-repeat: no-repeat;
}
#subHdg_rocknfolk {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/colour/subhead_rocknfolk_collection.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subHdg_careSets {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/specialOffers/subhead_homecareSets.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#head_services {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_services.gif);
	background-repeat: no-repeat;
}
#subNav_services {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_services.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subHdg_journey {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/about/subhead_journey.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_straightening {
	height:14px;
	text-indent:-9999px;
	width:240px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_inset_straightening.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subNav_packages {
	height:14px;
	text-indent:-9999px;
	width:240px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/btn_packages.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subNav_service_packages {
	height:14px;
	text-indent:-9999px;
	width:240px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_inset_packages.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#head_straightening {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_straightening.gif);
	background-repeat: no-repeat;
}
#subHdg_keratincomplex {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/about/subhead_keratincomplex.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_precious {
	height:14px;
	text-indent:-9999px;
	width:180px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/btn_subNav_preciousgarden.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sitemap_text {
	color: #636363;
}
#head_sitemap {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_sitemap.gif);
	background-repeat: no-repeat;
}
#subHdg_giftforyou {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/specialOffers/subhead_gift_for_you.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#head_friends {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_friends.gif);
	background-repeat: no-repeat;
}
#subNav_our_friends {
	height:14px;
	text-indent:-9999px;
	width:180px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_our_friends.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#head_inoa {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/colour/head_inoa.gif);
	background-repeat: no-repeat;
}
#subHdg_inoa {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/colour/subhead_inoa.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_inoa {
	height:14px;
	text-indent:-9999px;
	width:180px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_inoa.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#head_lilash {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_lilash.gif);
	background-repeat: no-repeat;
}
#subHdg_lilash {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/about/subhead_lilash.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_lilash {
	height:14px;
	text-indent:-9999px;
	width:180px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_lilash.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subHdg_tour {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/about/subhead_tour.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#head_hairspaGallery {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_hairspaGallery.gif);
	background-repeat: no-repeat;
}
#subNav_hairspa_gallery {
	height:14px;
	text-indent:-9999px;
	width:180px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_hairspaGallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.HairSpaGalleryPopupHeader {
	width:351px;
	height:67px;
	background-color:#ce762e;
}
#head_showcase10 {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/whatsNew/Showcase%2010/head_showcase10.gif);
	background-repeat: no-repeat;
}
#subHdg_an_evening10 {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/whatsNew/Showcase%2010/subhead_an_evening.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_showcase10 {
	height:14px;
	text-indent:-9999px;
	width:180px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_showcase10.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subNav_elixir_ultime {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/homecare/hc_subNav/subNav_elixir_ultime.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#head_eveolution {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/colour/head_eveolution.gif);
	background-repeat: no-repeat;
}
#subHdg_eveolution {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/colour/subhead_eveolution.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_rocknfolk {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_rocknfolk.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subNav_librow {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_librow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subHdg_librow {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/about/subhead_librow.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#head_librow {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/about/head_librow.gif);
	background-repeat: no-repeat;
}
.viewCart_btn_Right {
	float:right;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subHdg_recentnewsletters {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/whatsNew/recentNewsletter.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#subNav_stylegallery {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_stylegallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subHdg_urbanedge {
	text-indent: -9999px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/colour/subhead_urbanedge.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#head_urbanedge {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/colour/head_urbanedge.gif);
	background-repeat: no-repeat;
}
#subNav_eveolution {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_eveolution.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subNav_urbanedge {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_urbanedge.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#head_summerillusion {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/colour/head_summerillusion.gif);
	background-repeat: no-repeat;
}
#head_xmasgiftideas {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/specialOffers/head_xmasgiftideas.gif);
	background-repeat: no-repeat;
}
#subNav_giftshop {
	height:14px;
	text-indent:-9999px;
	width:146px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/subNav/subNav_giftshop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subNav_homecare1 {
	background:url(../images/homecare/hc_subNav/sub_homecare.gif) top left no-repeat;
}
#head_giftshop {
	text-indent:-9999px;
	margin-bottom:10px;
	background-image: url(../images/specialOffers/head_giftshop.gif);
	background-repeat: no-repeat;
}

