
/* CSS Document */

body {
background-color:#2c271f;
font-size:12px;
color:#716c65;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
}
img
{
	border: none;
}
#wrapper {
	width:912px;
	margin:0 auto;
	
	
}

#header {
	width:100%;
	height:60px;
	margin-top:30px;
}

#middle {
	width:100%;
	min-height:350px;
	background-color:#3e372d;
}

#middleWhite {
	width:98%;
	clear:both; 
	background:#ffffff;
	min-height:310px;
	margin:0 auto;
	margin-bottom:5px;
}

.content {
	width:895px;
	margin-top:0px;
	padding-left:0px;
}


.collections .contentLEFT {
width:260px;
}

.contentLEFT {
	/*width:325px;*/
	float:left;
	clear:left;
	padding:0px;
}

.contentRIGHT {
	width:450px;
	float:right;
	line-height:15px;
	padding-top:10px;
	
}

.contentLEFTnoFace {
	width:275px;
	float:left;
	clear:left;
	padding:15px 0px;
	margin-right:10px;
	text-align:center;
}

#footer {
	width:100%;
	margin-top:10px;
}

#footer a:link {
  font-size:10px;
	color:#62574a;
}
#footer a:visited {
  font-size:10px;
	color:#62574a;
}
#footer a:active {
  font-size:10px;
	color:#62574a;
}

#footer a:hover {
  font-size:10px;
	color:#b4a99b;
}

#footer a span, #footer a {
float:left;
}

#footer a {
padding-left:5px;
}

.clear {
	height:1px;
	clear:both;
}

.breadcrumbs {
	font-size:10px;
	color:#baad9c;
	float:left;
	margin-left:10px;
}


div.breadcrumbs a
{
	font-size:10px;
}



/*MENU*/
.topnav {
	font-size:10px;
	color:#ddd0c2;
	float:left;
	margin-left:58px;
}


.swatches {
	float:left;
	margin-right:5px;
	/*margin-top:15px;*/
	text-align:center;
}

.swatchesSM {
	float:left;
	margin-left:10px;
}

.swatch-name {
 font-size:10px;
 text-transform:lowercase;
 color:#c2ad9a;
}


.collections .fontProdName {
font-size:17px;
}

.fontProdName {
 font-family:Arial, Helvetica, sans-serif;
 color:#605951;
 font-size:16px;
 font-weight:bold;
 text-transform:lowercase; 
}

.privacy {
 font-family:Arial, Helvetica, sans-serif;
 color:#e0aa9c;
 font-size:12px;
 font-weight:bold; 
}

.fontBoldColorNames {
 font-family:Arial, Helvetica, sans-serif;
 color:#8a7665;
 font-size:11px;
 font-weight:bold;
 text-transform:lowercase;
}

.colorNames {
 float:left;
 margin-right:25px;
 margin-top:5px;
 clear:right;
 text-transform:lowercase;
}

#color.colorNames {margin-top:2px}

.floatClear {
 float:left;
 clear:left;
}

.swatchesQty {
 float:left;
 margin-left:5px;
 width:70px;
 width:110px; 
 padding-right:5px; 
 min-height:95px;
}

.fontQty {
 font-size:11px;
color:#766657;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

.modal {
 width:500px;
 height:200px;
 background-color:#ffffff;
 font-size:9px;
 text-transform:uppercase;
 line-height:16px;
 text-align:justify;
 word-wrap:break-word;
}

.btnClose span {display:none}
.btnClose {
 background-image:url(images/btn_close.gif);
 width:41px;
 height:16px;
 display:block;
 background-repeat:no-repeat;
}


.bl {background: url(images/bl.gif) 0 100% no-repeat}
.br {background: url(images/br.gif) 100% 100% no-repeat}
.tl {background: url(images/tl.gif) 0 0 no-repeat}
.tr {background: url(images/tr.gif) 100% 0 no-repeat; padding:5px}
.t {background: url(images/dot.gif) 0 0 repeat-x}
.l {background: url(images/dot.gif) 0 0 repeat-y}
.r {background: url(images/dot.gif) 100% 0 repeat-y}
.b {background: url(images/dot.gif) 0 100% repeat-x}
.b_white {background: url(images/dotBeige.gif) 0 100% repeat-x}
.t_white {background: url(images/dotBeigeTop.gif) 0 0 repeat-x}
.l_white {background: url(images/dotBeigeLeft.gif) 0 0 repeat-y}

.bl_white {background: url(images/white_bl.gif) 0 100% no-repeat}
.br_pink {background: url(images/white_br.gif) 879px bottom no-repeat}
.tl_white {background: url(images/white_tl.gif) 0 0 no-repeat}
.tr_pink {background: url(images/white_tr.gif) 879px 0 no-repeat; padding:0px}
.r_pink {background: url(images/r.gif) 879px 0 repeat-y}

.bl_cross {background: url(images/bl_crossSell.gif) 0 100% no-repeat}
.br_cross {background: url(images/br_crossSell.gif) 100% 100% no-repeat}
.tl_cross {background: url(images/tl_crossSell.gif) 0 0 no-repeat}
.tr_cross {background: url(images/tr_crossSell.gif) 100% 0 no-repeat; padding:10px}
.t_cross {background: url(images/dot_crossSell.gif) 0 0 repeat-x}
.l_cross {background: url(images/dot_crossSell.gif) 0 0 repeat-y}
.r_cross {background: url(images/dot_crossSell.gif) 100% 0 repeat-y}
.b_cross {background: url(images/dot_crossSell.gif) 0 100% repeat-x}

.bl_splash {background: url(images/bl_splash.gif) 0 100% no-repeat}
.br_splash {background: url(images/br_splash.gif) 100% 100% no-repeat}
.tl_splash {background: url(images/tl_splash.gif) 0 0 no-repeat}
.tr_splash {background: url(images/tr_splash.gif) 100% 0 no-repeat; padding:5px}
.t_splash {background: url(images/dot_splash.gif) 0 0 repeat-x}
.l_splash {background: url(images/dot_splash.gif) 0 0 repeat-y}
.r_splash {background: url(images/dot_splash.gif) 100% 0 repeat-y}
.b_splash {background: url(images/dot_splash.gif) 0 100% repeat-x}


/* play with jouer start */
.bl_pinkPlay {background: url(../../images/playWithJouer/bl_pinkPlay.gif) 0 100% no-repeat}
.br_pinkPlay {background: url(../../images/playWithJouer/br_pinkPlay.gif) 100% 100% no-repeat}
.tl_pinkPlay {background: url(../../images/playWithJouer/tl_pinkPlay.gif) 0 0 no-repeat}
.tr_pinkPlay {background: url(../../images/playWithJouer/tr_pinkPlay.gif) 100% 0 no-repeat}
.t_pinkPlay {background: url(../../images/playWithJouer/dot_pinkPlay.gif) 0 0 repeat-x}
.l_pinkPlay {background: url(../../images/playWithJouer/dot_pinkPlay.gif) 0 0 repeat-y}
.r_pinkPlay {background: url(../../images/playWithJouer/dot_pinkPlay.gif) 100% 0 repeat-y}
.b_pinkPlay {background: url(../../images/playWithJouer/dot_pinkPlay.gif) 0 100% repeat-x}

.bl_whitePlay {background: url(../../images/playWithJouer/bl_whitePlay.gif) 0 100% no-repeat}
.br_whitePlay {background: url(../../images/playWithJouer/br_whitePlay.gif) 100% 100% no-repeat}
.tr_whitePlay {background:url(../../images/playWithJouer/tr_whitePlay.gif) 100% 0 no-repeat}
.tl_whitePlay {background:url(../../images/playWithJouer/tr_whitePlay.gif) 0 0 no-repeat}


.thumbnail_play {
 width:90px;
 height:27px;
 margin-right:20px;
 float:left;
 position:relative;
 top:0px;
 left:0px;
 font-size:10px;
 color:#c0a792;
}

.thumbnail_play a:link {
 border:1px solid #ffffff;
 display:block;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:-5px;
 padding:3px 8px 0px 37px;
 color:#c0a792;
}

.thumbnail_play a:visited {
 border:1px solid #ffffff;
 display:block;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:-5px;
 padding:3px 8px 0px 37px;
 color:#c0a792;
}

.thumbnail_play a:hover {
 border:1px solid #f4e0d7;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:-5px;
 padding:3px 8px 0px 37px;
 color:#d4998c;
}

a.image:link {
 border:1px solid #ffffff;
 display:block;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:0px;
 padding:0px 0px 0px 5px;
 color:#c0a792;
}

a.image:visited {
 border:1px solid #ffffff;
 display:block;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:0px;
 padding:0px 0px 0px 5px;
 color:#c0a792;
}

a.image:hover {
 border:1px solid #f4e0d7;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:0px;
 padding:0px 0px 0px 5px;
 color:#d4998c;
}
/*play with jouer ends */

a.category:link {
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-size:10px;
  color:#d4998c;
  font-weight:bold;
  text-decoration:none;
  display:block;
}


/*a.category:visited {
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-size:10px;
  color:#d4998c;
  font-weight:bold;
  text-decoration:none;
}*/

a.category:hover {
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;  font-size:10px;
  color:#ddd0c2;
  font-weight:bold;
  text-decoration:none;
}

/*a.category:active {
  font-family:Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-size:10px;
  color:#d4998c;
  font-weight:bold;
  text-decoration:none;
}*/

a:link {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#d4998c;
  text-decoration:none;
}

a:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#d4998c;
  text-decoration:none;
}

a:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#e8d6c6;
  text-decoration:none;
}

a:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#d4998c;
  text-decoration:none;
}

a.breadcrumb:link {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#e8d6c6;
  text-decoration:none;
}

a.breadcrumb:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#e8d6c6;
  text-decoration:none;
}

a.breadcrumb:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#d4998c;
  text-decoration:none;
}

a.breadcrumb:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#e8d6c6;
  text-decoration:none;
}

a.cross:link {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#e1a99c;
  text-decoration:none;
  line-height:12px;
  text-transform:lowercase; 
  clear:left;
  max-width:85px;
  margin:0 auto;
}

a.cross:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#d4998c;
  text-decoration:none;
  line-height:12px;
  text-transform:lowercase; 
}

a.cross:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#e8d6c6;
  text-decoration:none;
  line-height:12px;
  text-transform:lowercase; 
}

a.cross:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#d4998c;
  text-decoration:none;
  line-height:12px;
  text-transform:lowercase; 
}

a.small:link {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#d4998c;
  text-decoration:none;
}

a.small:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#d4998c;
  text-decoration:none;
}

a.small:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ddd0c2;
  text-decoration:none;
}

a.small:active {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#d4998c;
  text-decoration:none;
}
/*rollover buttons start */
a.shopOnline span { display: none; }
a.shopOnline
{
	display: block !important;
	background-image: url(../../images/topNav.gif);
	width: 72px !important; 
	height: 10px;
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}
a.shopOnline:hover
{
	background-image: url(../../images/topNav.gif);
	background-position:bottom left;
}

a.beautyStyle span { display: none; }
a.beautyStyle
{
	display: block !important;
	background-image: url(../../images/topNav.gif);
	width: 82px !important; 
	height: 10px;
	background-repeat:no-repeat;
	background-position:-72px 0;
	overflow:hidden;
}
a.beautyStyle:hover
{
	background-image: url(../../images/topNav.gif);
	background-position:-72px -20px;
}

a.playWithJouer span { display: none; }
a.playWithJouer
{
	display: block !important;
	background-image: url(../../images/topNav.gif);
	width: 89px !important; 
	height: 10px;
	background-position:-154px 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
a.playWithJouer:hover
{
	background-image: url(../../images/topNav.gif);
	background-position:-154px -20px;
}

a.behindJouer span { display: none; }
a.behindJouer
{
	display: block !important;
	background-image: url(../../images/topNav.gif);
	width: 76px !important; 
	height: 10px;
	background-repeat:no-repeat;
	background-position:-243px 0px;
	overflow:hidden;
}
a.behindJouer:hover
{
	background-image: url(../../images/topNav.gif);
	background-position:-243px -20px;
}

a.events span { display: none; }
a.events
{
	display: block !important;
	background-image: url(../../images/topNav.gif);
	width: 111px !important; 
	height: 10px;
	background-repeat:no-repeat;
	background-position:-319px 0px;
	overflow:hidden;
}
a.events:hover
{
	background-image: url(../../images/topNav.gif);
	background-position:-319px -20px;
}

a.inspirations span { display: none; }
a.inspirations
{
	display: block !important;
	background-image: url(../../images/topNav.gif);
	width: 92px !important; 
	height: 10px;
	background-repeat:no-repeat;
	background-position:-430px 0px;
	overflow:hidden;
}
a.inspirations:hover
{
	background-image: url(../../images/topNav.gif);
	background-position:-430px -20px;
}

/*a.looks span { display: none; }
a.looks
{
	display: block;
	background: url(images/btn_looks.gif) no-repeat;
	width: 68px; 
	height: 9px;
}
a.looks:hover
{
	background: url(images/btn_looksOVER.gif) no-repeat;
}

a.play span { display: none; }
a.play
{
	display: block;
	background: url(images/btn_play.gif) no-repeat;
	width: 88px; 
	height: 9px;
}
a.play:hover
{
	background: url(images/btn_playOVER.gif) no-repeat;
}*/

/* Added by Geoff */

a.btn-arrow-next span { display: none; }
a.btn-arrow-next
{
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	background: no-repeat url(images/btn_arrowNext.gif);
}



.left-column-content
{
	float: left;
	width: 400px;
}
.right-column-content
{
	margin-left: 15px;
	width: 400px;
	float: left;
}

p.header
{
	background-color: #faece5;
	text-align: center;
	padding: 5px;
	font-weight: bold;
}

fieldset
{
	border: none;
}

span.warn
{
	color: #8a7665;
	font-weight: bold;
	font-size:11px;
	line-height:13px;
}

a.site-logo span { display: none; }
a.site-logo
{
	height: 38px;
	width: 132px;
	background: url(images/logo.gif) no-repeat;
	display:block;
}

/***************************
 * Side bars
 ***************************/
div.cheeks-sidebar span { display: none; }
div.cheeks-sidebar
{
	background: url(images/sidebar_cheeks.gif) no-repeat;
	height: 56px;
	width:19px;
}

div.eyes-sidebar span { display: none; }
div.eyes-sidebar
{
	background: url(images/sidebar_eyes.gif) no-repeat;
	height:  37px;
	width: 15px;
}



.clear-right
{
	clear: right;
}
.clear-left
{
	clear: left;
}

div.right-align
{
	float: right;
}
div.left-align
{
	float: left;
}
.search-box
{
	margin-top: 10px;
	vertical-align:middle; 
	line-height:20px
}

#top-nav
{
	width:99.5%; 
	height:20px;
	padding-top:5px; 
	margin:0 auto;
	position:relative;
	z-index:9999
}
div.vertical-bar
{
	border-right:1px solid #ddd0c2; 
	width:1px;
	height:12px;
	margin-top:2px;
}
.search-box input, #footer-content input
{
	background-color:#867768;
	width:93%;
	border:1px solid #BAAD9C;
	color:#ffffff;
}
div#footer-content
{
	/*width: 595px;*/
	margin:0 auto;
	margin-top:20px;
}

.min-height
{
	min-height:310px;
	background-repeat:no-repeat;
	background-position:847px 10px;
}

.collections .min-height {
background-image:url(../../images/category_image/rightTab_collections.gif);
}


.shop .min-height {
/*background-image:url(../../images/category_image/rightTab_shopOnline.gif);*/
}

.beautyStyle .min-height {
background-image:url(../../images/category_image/rightTab_beautyStyle.gif);
}

.playJouer .min-height {
background-image:url(../../images/category_image/rightTab_playJouer.gif);
}

.behindJouer .min-height {
background-image:url(../../images/category_image/rightTab_behindJouer.gif);
}


.add-to-cart span { display: none; }

.add-to-cart
{
	display: block;
	width: 85px;
	height: 17px;
	background: url(images/btn_addtobag.gif) no-repeat;
	
}


/************************************************
* Begin Dynamic Menu styes
************************************************/
        div#menu
        {
            width: 100%;
            float: left;
			margin-left:0px;
			padding-left:30px !important;
        }
        div#menu ul
        {
            list-style: none;
            margin: 0;
            padding: 0;
            /* width: 115px; */
            float: left;        
        }

        #menu a, #menu h2
        {
            font: 8pt arial, helvetica, sans-serif;
            display: block;
            border:none;
            margin: 0px;
            padding: 0px;
        }
        
        #menu h2 
        {
            text-transform: lowercase;
			
        }

        #menu a 
        {
            text-decoration: none;
			color:#e8d6c6;
			height:20px;
        }
        
        #menu a:hover 
        {
            color:#d4998c;
        }
        #menu li { position: relative; top:0px ;text-transform:lowercase; color:#c6b6a7; margin:0px; padding:0px;}

/*#menu ul ul ul 

{

position: absolute;

top: 0;

left: 100%;

}*/

div#menu ul ul 

{

position: absolute;

z-index: 500;

padding-top:11px;

display: none;

/*width:460px;*/
width:150px;

border:1px solid #c6b6a7;

/*height:370px;*/
height:auto;

/*background-color: #615a50;*/
background-image:url(../../images/subnav_bkgrd.png);
background-repeat:repeat-y;
background-position:top left;
padding-left:10px;
top:20px;

}

div#menu ul ul.beautyMenu {
width:120px;
height:auto;
}

div#menu ul ul.beautyMenu li {text-transform:lowercase; padding-bottom:8px;}

div#menu ul ul.playMenu {
width:130px;
height:auto;
}

div#menu ul ul.playMenu li {text-transform:lowercase; padding-bottom:8px;}

div#menu ul ul.behindJouerMenu {
width:150px;
height:auto;
}

div#menu ul ul.behindJouerMenu li {text-transform:lowercase; padding-bottom:8px;}

div#menu ul ul ul

{

width:150px;

padding-top:0px;

float:left; 

height:auto;

border:0px;

padding-left:0px;
background:none;

}

/*div#menu ul li:hover ul

{display: block;}

div#menu ul ul,

div#menu ul li:hover ul ul,

div#menu ul ul li:hover ul ul

{

}*/
a.mainCat {padding-left:5px !important;}

div#menu ul ul li {/*float:left;*/ width:150px !important;  /*text-transform:uppercase;*/; padding-bottom:8px}
div#menu ul ul li a span {/*font-weight:bold !important;*/}
div#menu ul ul li ul {float:left; clear:left; width:150px !important; position:relative; left:0; }

div#menu ul ul li.row1{height:190px;}

div#menu ul ul li ul li {padding:0px; text-transform:lowercase}

div#menu ul li:hover ul,

div#menu ul ul li:hover ul,

div#menu ul ul ul li:hover ul

{display: block; } 

        /*.submenu li
        {
            background-color: #615a50;
            border: solid 1px black;
			text-transform:lowercase;
			border-bottom:1px solid #b4a99b;
			border-left:1px solid #c6b6a7;
			border-right:1px solid #c6b6a7;
			width:140px;
			padding:0px 0px 0px 0px;
			margin:0px;
			
			
        }
		
		
		.submenu a:hover {
		 background-color:#3e372d;
		}*/
		
        h2 a:hover 
        {
            color: #a00;
        }
        
        #menu li { position: relative; top:0px}

        #menu ul ul ul 
        {
            position: absolute;
            top: 0;
            left: 100%;
        }
        
        #menu ul ul 
        {
            position: absolute;
            z-index: 500;
			padding-top:11px;
        }
        div#menu ul ul 
        {
            display: none;
        }

        div#menu ul li:hover ul
        {display: block;}
        
        div#menu ul ul,
        div#menu ul li:hover ul ul,
        div#menu ul ul li:hover ul ul
        {/*display: none;*/
		}
		
		div#menu ul ul li {/*float:left;*/ width:auto}
		div#menu ul ul li ul li {padding:0px 4px}

        div#menu ul li:hover ul,
        div#menu ul ul li:hover ul,
        div#menu ul ul ul li:hover ul
        {display: block;}
        
        #menu-shopOnline
        {
            width: 137px;
			padding-left:0px !important;
			margin-left:0px !important;
        }
        
        /*#menu-shopOnline
        {
            width: 80px;
        }*/
        
        #menu-beautyStyle
        {
            width: 149px;
        }
        
        #menu-playWithJouer
        {
            width: 154px;
        }
        
        #menu-behindJouer
        {
            width: 141px;
        }
        
        #menu-events
        {
            width: 161px;
        }
        
        #menu-inspirations
        {
            width: 131px;
        }
        
		.subMenu {background-color:#615A50 !important; border:1px solid #C6B6A7 !important; float:left !important; font-family:Arial, Helvetica, sans-serif !important; font-size:11px !important}
.subMenu ul {list-style:none; float:left !important; width:125px !important; margin:15px 0px 0px 0px !important;}
.subMenu ul li a {color:#E8D6C6 !important; text-decoration:none !important; text-transform:uppercase !important; padding-bottom:7px !important; display:inline-block !important}
.subMenu ul li {float:left !important}
.subMenu ul li ul li a {font-weight:normal !important; text-transform:none !important; padding-bottom:3px !important}
.subMenu ul li ul li {clear:left !important; float:left !important}
.subMenu ul li ul {padding-left:0px !important; margin:0px !important}
.subMenu ul li.Eyes, .subMenu ul li.Face {clear:left !important; margin:15px 0px !important}
.subMenu ul li ul li a:hover {color:#D4998C !important}

        /*#menu-play
        {
            width: 90px;
        }*/
/************************************************
* End Dynamic Menu styes
************************************************/

.modal-background
{
	background-color: #000000;
	opacity: 0.7;
	z-index: 10 !important;
}


/************************************************
* Start checkout process styles
************************************************/
.tableHdr {
 background-color:#f4e0d7;
 padding:2px 0px 2px 5px;
 font-size:11px;
 font-weight:bold;
}

.tableBody {
 background-color:#ffffff;
 padding:2px 0px 2px 5px;
 font-size:12px;
}

.checkout p {
 width:100%;
 margin:0px 0px 15px 0px;
}

.checkout label {
 width: auto;
 display: inline-block;
}

.checkout fieldset {
 width:100%;
 border:none;
}

.register-button span {display:none}
.register-button {
 display:block;
 background-image:url(../../images/btn_register.gif);
 background-repeat:no-repeat;
 width:68px;
 height:19px;
}

.signin-button span {display:none}
.signin-button {
 display:block;
 background-image:url(../../images/btn_signIn.gif);
 background-repeat:no-repeat;
 width:48px;
 height:16px;
}

.save-button span {display:none}
.save-button {
 display:block;
 background-image:url(../../images/btn_save.gif);
 background-repeat:no-repeat;
 width:44px;
 height:16px;
}

.submit-button span {display:none}
.submit-button {
 display:block;
 background-image:url(images/btn_submit.gif);
 background-repeat:no-repeat;
 width:77px;
 height:18px;
}

.recalculate-button span {display:none}
.recalculate-button {
 display:block;
 background-image:url(../../images/btn_recalculate.gif);
 background-repeat:no-repeat;
 width:89px;
 height:18px;
}

.continueShopping-button span {display:none}
.continueShopping-button {
 display:block;
 background-image:url(../../images/btn_continueShopping.gif);
 background-repeat:no-repeat;
 width:138px;
 height:18px;
}

.checkout-button span {display:none}
.checkout-button {
 display:block;
 background-image:url(../../images/btn_checkout.gif);
 background-repeat:no-repeat;
 width:77px;
 height:18px;
}

.icn-remove span {display:none}
.icn-remove {
 display:block;
 background-image:url(../../images/icn_remove.gif);
 background-repeat:no-repeat;
 width:12px;
 height:15px;
}

.editProfile-button span {display:none}
.editProfile-button {
 display:block;
 background-image:url(../../images/btn_editProfile.gif);
 background-repeat:no-repeat;
 width:115px;
 height:19px;
}

.editShipping-button span {display:none}
.editShipping-button {
 display:block;
 background-image:url(../../images/btn_editShipping.gif);
 background-repeat:no-repeat;
 width:174px;
 height:19px;
}

.editBilling-button span {display:none}
.editBilling-button {
 display:block;
 background-image:url(../../images/btn_editBilling.gif);
 background-repeat:no-repeat;
 width:184px;
 height:19px;
}

.viewHistory-button span {display:none}
.viewHistory-button {
 display:block;
 background-image:url(../../images/btn_viewHistory.gif);
 background-repeat:no-repeat;
 width:144px;
 height:19px;
}
.thumbnail_selected {
 width:90px;
 height:27px;
 margin-right:20px;
 float:left;
 position:relative;
 top:0px;
 left:0px;
 font-size:10px;
 color:#c0a792;
}

.thumbnail_selected a:link {
 border:1px solid #f4e0d7;
 display:block;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:-5px;
 padding:3px 8px 0px 37px;
 color:#c0a792;
}

.thumbnail_selected a:visited {
 border:1px solid #f4e0d7;
 display:block;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:-5px;
 padding:3px 8px 0px 37px;
 color:#c0a792;
}

.thumbnail_selected a:hover {
 border:1px solid #f4e0d7;
 height:27px;
 width:60px;
 font-size:10px;
 position:absolute;
 top:-2px;
 left:-5px;
 padding:3px 8px 0px 37px;
 color:#d4998c;
}

.sidebarPadding {
 padding:0px 17px 0px 0px;
}

.sidebarPadding1 {
 padding:0px 8px 0px 0px;
}

.contentPadding {
padding:0px 25px 0px 0px;
}

.bkgrd {
 background-position:top right;
 width:857px;
}

.contentWidth {
 width:375px;
 float:left;
}

.contentWidth .swatches {
width:120px; 
margin-top: 10px;
min-height:90px;
}

.contentWidth.orderable {
border-top:1px dotted #87705c;
}


/*SUBNAV FOR SHOP SECTION*/
ul.shopNav {float:left; margin:32px 15px 0px 0px; list-style:none; padding:0px 0px 0px 30px}
ul.shopNav li {clear:left; list-style:none; padding:0px !important; margin:0px; float:left}

a.subnavLips span{display:none}
a.subnavLips {
 display:block;
 background-image:url(../../images/shopOnline/shopNav.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 width:280px;
 height:67px;
 margin:0px;
 padding:0px;
}

a.subnavEyes span{display:none}
a.subnavEyes {
 display:block;
 background-image:url(../../images/shopOnline/shopNav.jpg);
 background-repeat:no-repeat;
 background-position:0 -67px;
  width:280px;
 height:67px;
 margin:0px;
 padding:0px;
}

a.subnavCheeks span{display:none}
a.subnavCheeks {
 display:block;
 background-image:url(../../images/shopOnline/shopNav.jpg);
 background-repeat:no-repeat;
 background-position:0 -134px;
  width:280px;
 height:67px;
 margin:0px;
 padding:0px;
}

a.subnavFace span{display:none}
a.subnavFace {
 display:block;
 background-image:url(../../images/shopOnline/shopNav.jpg);
 background-repeat:no-repeat;
 background-position:0 -201px;
  width:280px;
 height:67px;
 margin:0px;
 padding:0px;
}

a.subnavCollections span{display:none}
a.subnavCollections {
 display:block;
 background-image:url(../../images/shopOnline/shopNav.jpg);
 background-repeat:no-repeat;
 background-position:0 -268px;
  width:280px;
 height:67px;
 margin:0px;
 padding:0px;
}

a.subnavAccessories span{display:none}
a.subnavAccessories {
 display:block;
 background-image:url(../../images/shopOnline/shopNav.jpg);
 background-repeat:no-repeat;
 background-position:0 -333px;
  width:280px;
 height:67px;
 margin:0px;
 padding:0px;
}

a.subnavBathBody span{display:none}
a.subnavBathBody {
 display:block;
 background-image:url(../../images/shopOnline/shopNav.jpg);
 background-repeat:no-repeat;
 background-position:0 -401px;
  width:280px;
 height:69px;
 margin:0px;
 padding:0px;
}


.shopMain span {display:none}
.shopMain {
 display:block;
 float:left;
 width:474px;
 height:435px;
 background-image:url(../../images/shopOnline/shopMain_2010Apr.jpg);
 background-repeat:no-repeat;
 margin:30px 0 0px 10px;
 padding-bottom:30px;
 position:relative;
}
.shopMain:hover {
/*background-position:0 -466px;*/
}


ul.subcategory-list { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
/*ul.subcategory-list li:before{ content: "• "; }*/

ul.subcategory-list
{
	color: #D4998C;
	text-transform: uppercase;
	/*margin-left:35px;
	margin-top:10px;*/
}

.categoryContainer {
 width:100%; float:left; clear:left; background-repeat:no-repeat; margin-left:1px
}

.categoryContainer.lips {
background-image:url(../../images/shopOnline/categoryLips_main.jpg); height:438px; background-position:center left; 
}
.categoryContainer.face {
background-image:url(../../images/shopOnline/categoryFace_main.jpg); height:437px; background-position:50px 0px; margin-top:1px
}

.categoryContainer.accessories {
background-image:url(../../images/shopOnline/categoryAccessories_main.jpg); height:438px; background-position:-1px 0px; margin-top:1px
}

.categoryContainer.bath {
background-image:url(../../images/shopOnline/categoryBathBody_main.jpg); height:437px; background-position:-1px 0px; margin-top:1px
}

.categoryContainer.eyes {
background-image:url(../../images/shopOnline/categoryEyes_main.jpg); height:437px; background-position:0px; margin-top:1px
}

.categoryContainer.cheeks {
background-image:url(../../images/shopOnline/categoryCheek_main.jpg); height:439px; background-position:0px; margin-top:1px
}


.categoryContainer.collections {
background-image:url(../../images/shopOnline/categoryCollections_main.jpg); height:439px; background-position:0px; margin-top:1px
}

.categoryText, .categoryTitle {
 display:block;
 background-repeat:no-repeat;
}
.categoryText span, .categoryTitle span {display:none}




/*lips*/
ul.subcategory-list.ul_lips {margin:10px 0px 20px 50px; width:256px; padding:0px; border-top:1px dotted #87705c}
ul.subcategory-list.ul_lips li {clear:left; list-style:none; width:100%; border-bottom:1px dotted #87705c; padding:6px 0px}

a.subcat_moisturizing-lip-gloss span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_moisturizing-lip-gloss span span {display:none}
a.subcat_moisturizing-lip-gloss {
height:8px;
background-repeat:no-repeat;
background-position:top left;
background-image:url(../../images/shopOnline/categoryLips_links.gif);
  width:252px;
  display:block;
}

a.subcat_hydrating-lipstick span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_hydrating-lipstick span span {display:none}
a.subcat_hydrating-lipstick {
height:8px;
background-repeat:no-repeat;
background-position:0 -8px;
background-image:url(../../images/shopOnline/categoryLips_links.gif);
  width:252px;
  display:block;
}

a.subcat_spf-15-lip-sheer span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_spf-15-lip-sheer span span {display:none}
a.subcat_spf-15-lip-sheer {
height:8px;
background-repeat:no-repeat;
background-position:0 -32px;
background-image:url(../../images/shopOnline/categoryLips_links.gif);
  width:252px;
  display:block;
}

a.subcat_lip-definer span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_lip-definer span span {display:none}
a.subcat_lip-definer {
height:8px;
background-repeat:no-repeat;
background-position:0 -16px;
background-image:url(../../images/shopOnline/categoryLips_links.gif);
  width:252px;
  display:block;
}

a.subcat_essential-lip-enhancer span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_essential-lip-enhancer span span {display:none}
a.subcat_essential-lip-enhancer {
height:8px;
background-repeat:no-repeat;
background-position:0 -24px;
background-image:url(../../images/shopOnline/categoryLips_links.gif);
  width:252px;
  display:block;
}

.categoryText.lips {
 background-image:url(../../images/shopOnline/categoryLips_text.gif);
 width:261px;
 height:54px;
 margin-left:50px; 
 margin-top:15px;
}

.categoryTitle.lips {
background-image:url(../../images/shopOnline/categoryLips_title.gif);
 width:325px;
 height:69px;
}

/*face*/
ul.subcategory-list.ul_face {margin:10px 0px 20px 125px; width:300px; padding:0px; border-top:1px dotted #87705c}
ul.subcategory-list.ul_face li {clear:left; list-style:none; width:100%; border-bottom:1px dotted #87705c; padding:6px 0px}

a.subcat_luminizing-moisture-tint span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_luminizing-moisture-tint span span {display:none}
a.subcat_luminizing-moisture-tint {
height:8px;
background-repeat:no-repeat;
background-position:top left;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:296px;
  display:block;
}

a.subcat_age-repairing-perfector span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_age-repairing-perfector span span {display:none}
a.subcat_age-repairing-perfector {
height:8px;
background-repeat:no-repeat;
background-position:0 -8px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:296px;
  display:block;
}

a.subcat_age-repairing-concealer span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_age-repairing-concealer span span {display:none}
a.subcat_age-repairing-concealer {
height:8px;
background-repeat:no-repeat;
background-position:0 -16px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:296px;
  display:block;
}

a.subcat_age-repairing-brightener span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_age-repairing-brightener span span {display:none}
a.subcat_age-repairing-brightener {
height:8px;
background-repeat:no-repeat;
background-position:0 -24px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:296px;
  display:block;
}

a.subcat_mineral-face-powder span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_mineral-face-powder span span {display:none}
a.subcat_mineral-face-powder {
height:8px;
background-repeat:no-repeat;
background-position:0 -32px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:296px;
  display:block;
}
a.subcat_replenish-and-protect-hydrating-powder-spf-39 span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_replenish-and-protect-hydrating-powder-spf-39 span span {display:none}
a.subcat_replenish-and-protect-hydrating-powder-spf-39 {
height:8px;
background-repeat:no-repeat;
background-position:0 -48px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:296px;
  display:block;
}
a.subcat_essential-matte-touch span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_essential-matte-touch span span {display:none}
a.subcat_essential-matte-touch {
height:8px;
background-repeat:no-repeat;
background-position:0 -40px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:296px;
  display:block;
}

a.subcat_mini-luminizing-moisture-tint span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_mini-luminizing-moisture-tint span span {display:none}
a.subcat_mini-luminizing-moisture-tint {
height:8px;
background-repeat:no-repeat;
background-position:0 -56px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:296px;
  display:block;
}

.categoryText.face {
 background-image:url(../../images/shopOnline/categoryFace_text.gif);
 width:311px;
 height:85px;
 margin-left:125px; 
 margin-top:15px;
}

.categoryTitle.face {
background-image:url(../../images/shopOnline/categoryFace_title.gif);
 width:431px;
 height:100px;
}


/*eyes*/
ul.subcategory-list.ul_eyes {margin:10px 0px 20px 125px; width:265px; padding:0px; border-top:1px dotted #87705c}
ul.subcategory-list.ul_eyes li {clear:left; list-style:none; width:100%; border-bottom:1px dotted #87705c; padding:6px 0px}

a.subcat_powder-eyeshadow span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_powder-eyeshadow span span {display:none}
a.subcat_powder-eyeshadow {
height:8px;
background-repeat:no-repeat;
background-position:0 -8px;
background-image:url(../../images/shopOnline/categoryEyes_links.gif);
  width:260px;
  display:block;
}

a.subcat_crème-eyeshadow span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_crème-eyeshadow span span {display:none}
a.subcat_crème-eyeshadow {
height:11px;
background-repeat:no-repeat;
background-position:0 -57px;
background-image:url(../../images/shopOnline/categoryEyes_links.gif);
  width:260px;
  display:block;
}

a.subcat_eye-definer span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_eye-definer span span {display:none}
a.subcat_eye-definer {
height:8px;
background-repeat:no-repeat;
background-position:0 -16px;
background-image:url(../../images/shopOnline/categoryEyes_links.gif);
  width:260px;
  display:block;
}

a.subcat_essential-eye-clarifier span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_essential-eye-clarifier span span {display:none}
a.subcat_essential-eye-clarifier {
height:8px;
background-repeat:no-repeat;
background-position:0 -24px;
background-image:url(../../images/shopOnline/categoryEyes_links.gif);
  width:260px;
  display:block;
}

a.subcat_conditioning-mascara span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_conditioning-mascara span span {display:none}
a.subcat_conditioning-mascara {
height:8px;
background-repeat:no-repeat;
background-position:0 -32px;
background-image:url(../../images/shopOnline/categoryEyes_links.gif);
  width:260px;
  display:block;
}

a.subcat_brow-definer span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_brow-definer span span {display:none}
a.subcat_brow-definer {
height:8px;
background-repeat:no-repeat;
background-position:0 -40px;
background-image:url(../../images/shopOnline/categoryEyes_links.gif);
  width:260px;
  display:block;
}

a.subcat_brow-fix span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_brow-fix span span {display:none}
a.subcat_brow-fix {
height:8px;
background-repeat:no-repeat;
background-position:0 -48px;
background-image:url(../../images/shopOnline/categoryEyes_links.gif);
  width:260px;
  display:block;
}

.categoryText.eyes {
 background-image:url(../../images/shopOnline/categoryEyes_text.gif);
 width:311px;
 height:45px;
 margin-left:125px; 
 margin-top:15px;
}

.categoryTitle.eyes {
background-image:url(../../images/shopOnline/categoryEyes_title.gif);
 width:431px;
 height:110px;
}

/*CHEEKS*/
ul.subcategory-list.ul_cheeks {margin:10px 0px 20px 30px; width:245px; padding:0px; border-top:1px dotted #87705c}
ul.subcategory-list.ul_cheeks li {clear:left; list-style:none; width:100%; border-bottom:1px dotted #87705c; padding:6px 0px}

a.subcat_mineral-powder-blush span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_mineral-powder-blush span span {display:none}
a.subcat_mineral-powder-blush {
height:8px;
background-repeat:no-repeat;
background-position:top left;
background-image:url(../../images/shopOnline/categoryCheek_links.gif);
  width:240px;
  display:block;
}

a.subcat_tint span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_tint span span {display:none}
a.subcat_tint {
height:8px;
background-repeat:no-repeat;
background-position:0 -8px;
background-image:url(../../images/shopOnline/categoryCheek_links.gif);
  width:240px;
  display:block;
}

a.subcat_highlighter span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_highlighter span span {display:none}
a.subcat_highlighter {
height:8px;
background-repeat:no-repeat;
background-position:0 -16px;
background-image:url(../../images/shopOnline/categoryCheek_links.gif);
  width:240px;
  display:block;
}

a.subcat_mineral-powder-bronzer span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_mineral-powder-bronzer span span {display:none}
a.subcat_mineral-powder-bronzer {
height:8px;
background-repeat:no-repeat;
background-position:0 -24px;
background-image:url(../../images/shopOnline/categoryCheek_links.gif);
  width:240px;
  display:block;
}

a.subcat_replenish-and-protect-hydrating-bronzer-spf-39 span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right top; height:21px}
a.subcat_replenish-and-protect-hydrating-bronzer-spf-39 span span {display:none}
a.subcat_replenish-and-protect-hydrating-bronzer-spf-39 {
height:21px;
background-repeat:no-repeat;
background-position:0 -32px;
background-image:url(../../images/shopOnline/categoryCheek_links.gif);
  width:240px;
  display:block;
}

.categoryText.cheeks {
 background-image:url(../../images/shopOnline/categoryCheek_text.gif);
 width:263px;
 height:73px;
 margin-left:30px; 
 margin-top:15px;
}

/*accessories*/
ul.subcategory-list.ul_accessories {
border-top:1px dotted #87705C;
margin:10px 0 20px 148px;
padding:0;
width:264px;
}
ul.subcategory-list.ul_accessories li {clear:left; list-style:none; width:100%; border-bottom:1px dotted #87705c; padding:6px 0px}

a.subcat_brushes span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_brushes span span {display:none}
a.subcat_brushes {
height:8px;
background-repeat:no-repeat;
background-position:0 -9px;
background-image:url(../../images/shopOnline/categoryAccessories_links.gif);
  width:260px;
  display:block;
}

a.subcat_cosmetic-bag span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_cosmetic-bag span span {display:none}
a.subcat_cosmetic-bag {
height:8px;
background-repeat:no-repeat;
background-position:top left;
background-image:url(../../images/shopOnline/categoryAccessories_links.gif);
  width:260px;
  display:block;
}

.categoryText.accessories {
 background-image:url(../../images/shopOnline/categoryAccessories_text.gif);
 width:311px;
 height:76px;
 margin-left:148px; 
 margin-top:15px;
}

.categoryTitle.accessories {
background-image:url(../../images/shopOnline/categoryAccessories_title.gif);
 height:118px;
margin-left:90px;
width:330px;
}

/*bath and body*/
ul.subcategory-list.ul_bath {
border-top:1px dotted #87705C;
margin:10px 0 20px 157px;
padding:0;
width:285px;
}
ul.subcategory-list.ul_bath li {clear:left; list-style:none; width:100%; border-bottom:1px dotted #87705c; padding:6px 0px}

a.subcat_body-oil span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_body-oil span span {display:none}
a.subcat_body-oil {
height:8px;
background-repeat:no-repeat;
background-position:top left;
background-image:url(../../images/shopOnline/categoryBathBody_links.gif);
  width:282px;
  display:block;
}

a.subcat_body-butter span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right center; height:8px}
a.subcat_body-butter span span {display:none}
a.subcat_body-butter {
height:8px;
background-repeat:no-repeat;
background-position:0 -9px;
background-image:url(../../images/shopOnline/categoryBathBody_links.gif);
  width:282px;
  display:block;
}

.categoryText.bath {
 background-image:url(../../images/shopOnline/categoryBathBody_text.gif);
 width:293px;
 height:64px;
 margin-left:155px; 
 margin-top:8px;
}

.categoryTitle.bath {
background-image:url(../../images/shopOnline/categoryBathBody_title.gif);
 height:115px;
margin-left:90px;
width:356px;
margin-top:50px;
}


/*collections*/
ul.subcategory-list.ul_collections {margin:10px 0px 20px 125px; width:265px; padding:0px; border-top:1px dotted #87705c}
ul.subcategory-list.ul_collections li {clear:left; list-style:none; width:100%; border-bottom:1px dotted #87705c; padding:6px 0px}

.categoryText.collections {
 background-image:url(../../images/shopOnline/categoryCollections_text.gif);
 width:461px;
 height:76px;
 float:right;
 margin-left:0px; 
}

.categoryTitle.collections {
background-image:url(../../images/shopOnline/categoryCollections_title.png);
 width:431px;
 height:110px;
 float:right;
 clear:right;
 margin-right:30px;
 margin-bottom:20px;
}

ul.collectionsList {
float:right;
list-style:none;
width:460px;
}

ul.collectionsList li {
float:left;
margin-right:10px;
border-top:1px dotted #87705c;
border-bottom:1px dotted #87705c;
padding:3px 0px !important;
}


ul.collectionsList li a.everydayMustHaves span {display:none}
ul.collectionsList li a.everydayMustHaves {
display:block;
width:104px;
height:146px;
background-image:url(../../images/shopOnline/categoryCollections_everydayMustHaves.jpg);
background-repeat:no-repeat;
}

ul.collectionsList li a.instantChic span {display:none}
ul.collectionsList li a.instantChic {
display:block;
width:104px;
height:145px;
background-image:url(../../images/shopOnline/categoryCollections_instantChic.jpg);
background-repeat:no-repeat;
}

ul.collectionsList li a.sundayBrunch span {display:none}
ul.collectionsList li a.sundayBrunch {
display:block;
width:104px;
height:145px;
background-image:url(../../images/shopOnline/categoryCollections_sundayBrunch.jpg);
background-repeat:no-repeat;
}

ul.collectionsList li a.littleBlackDress span {display:none}
ul.collectionsList li a.littleBlackDress {
display:block;
width:104px;
height:145px;
background-image:url(../../images/shopOnline/categoryCollections_littleBlackDress.jpg);
background-repeat:no-repeat;
}


.tip {
float:left;
clear:left;
background-image:url(../../images/shopOnline/tips.gif);
width:107px;
height:18px;
background-repeat:no-repeat;
display:block;
margin-top:20px;
margin-bottom:5px;
}


.categoryTitle.cheeks {
background-image:url(../../images/shopOnline/categoryCheek_title.gif);
 width:270px;
 height:66px;
}

.altSwatches {
border-top:1px dotted #87705c;
padding-top:10px;
float:left;
clear:left;
margin:35px 0px;
}

.altSwatches .inner {
width:315px;
padding-top:10px;
}

.viewAnother {
float:left; margin:0px 0px 5px 10px; text-transform:lowercase; width:300px; font-size:11px;
}

.prodImage {
float:left; clear:left; margin:20px 0px 0px 45px;
}

.prodImage a {
clear:left;
float:left;
width:100%;
display:block;
margin-top:15px;
}

.descript {
clear:left;
float:left;
}

.prodImage .crop {
overflow:hidden;
}

.prodImage a span {
text-align:center;
display:block;
}

.crossSells {
float:left; 
margin:30px 0px 20px 25px;
width:140px;
border:1px dotted #87705c;
padding:10px 0px;
text-align:center;
}

.crossSells.orderable {
margin:10px 0px 0px 0px;
}

.crossSells .images {
width:85px;
margin:0 auto;
margin-bottom:7px;
margin-top:30px;
}

.wearWith {
background-image:url(../../images/shopOnline/wearWith.gif);
width:92px;
height:10px;
display:block;
clear:left;
float:left;
width:100%;
background-position:center;
background-repeat:no-repeat;
margin-bottom:20px;
}

.wearWith span {display:none}

.colorSelections {
width: 300px; 
border-top:1px dotted #87705c;
border-bottom:1px dotted #87705c;
padding:0px;
margin-top:10px;
line-height:14px;
}

#colorSelections {float:left;}

#arrow {
float:left;margin-right:5px; margin-top:6px; margin-left:5px;
}

.caps {
float:left;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
padding:2px 0px 0px 0px;
}

/*Beauty and style section*/
.content.beautyStyle {
width:795px;
margin-left:30px;
margin-top:30px;
float:left;
clear:left;
}

.feature {
width:98.3%;
border:6px solid #cac7b6;
background-image:url(../../images/beautyStyle/bkgrd_feature.gif);
background-repeat:repeat-x;
height:325px;
text-align:center;
float:left;
clear:left;
}

/*up in smoke*/
.feature .bold, .feature .subtle {
width:100%;
padding:0px;
margin:0px;
background-repeat:no-repeat;
height:100%;
}

.feature .bold {
background-image:url(../../images/beautyStyle/bkgrd_upInSmokeBold.jpg);
background-position:top left;
}

.feature .subtle {
background-image:url(../../images/beautyStyle/bkgrd_upInSmokeSubtle.jpg);
background-position:top right;
}

.feature h3 {
width:100%;
margin:0px;
padding:70px 0px 0px 0px;
display:block;
background-image:url(../../images/beautyStyle/title_upInSmoke.gif);
height:128px;
background-position:265px 60px;
background-repeat:no-repeat;
}

.feature h3 span, .feature p span {
display:none
}

.feature p {
padding:0px;
margin:0px;
background-image:url(../../images/beautyStyle/text_upInSmoke.gif);
background-position:267px 0px;
background-repeat:no-repeat;
height:65px;
width:100%;
}

a.getLook span {display:none}
a.getLook {
display:inline-block;
background-image:url(../../images/beautyStyle/btn_getTheLook.gif);
width:102px;
height:16px;
background-repeat:no-repeat;
cursor:pointer;
}

.feature a.getLook {
margin-left:20px;
}

ul.boxes {
margin:10px 0px 0px 0px;
padding:0px;
list-style:none;
width:100%;
float:left;
clear:left;
}

ul.boxes li {
float:left;
padding:0px;
margin:10px 0 30px 0px;
list-style:none;
float:left;
}


a.looksWeLove span, a.signatureCollections span, a.beautySpotlight span {display:none}

a.looksWeLove {
display:block;
width:265px;
height:133px;
background-image:url(../../images/beautyStyle/boxes_looksWeLove.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

a.signatureCollections {
display:block;
width:265px;
height:133px;
background-image:url(../../images/beautyStyle/boxes_signatureCollections.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

a.beautySpotlight {
display:block;
width:263px;
height:133px;
background-image:url(../../images/beautyStyle/boxes_beautySpotlight.jpg);
background-repeat:no-repeat;
cursor:pointer;
}

/*play jouer*/
.playJouer .sections {
float:left;
}

.playJouer .sections.left {
clear:left;
width:467px;
padding-right:8px;
margin:35px 0px 0px 30px;
border-right:1px dotted #87705c;
}

.playJouer .sections .topLeft {
width:100%;
border-bottom:1px dotted #87705c;
padding-bottom:1px;
margin-bottom:8px;
background-image:url(../../images/playJouer/bkgrd_playJouer.png);
background-repeat:no-repeat;
background-position:left 72px;
clear:left;
height:293px;
float:left;
}

.playJouer .sections .bottomLeft {
clear:left;
width:100%;
background-color:#d9d9d4;
background-image:url(../../images/playJouer/bkgrd_askStylist.png);
background-repeat:no-repeat;
background-position:195px top;
height:148px;
float:left;
}

.playJouer .sections.right {
position:relative;
z-index:50;
left:-35px;
background-image:url(../../images/playJouer/bkgrd_getLook.png);
background-repeat:no-repeat;
background-position:left 6px;
height:459px;
width:350px;
margin-top:35px;
padding-bottom:30px;
}

.playJouer .sections .topLeft span, .playJouer .sections .bottomLeft span, .playJouer .sections.right span {
display:none;
}

.playJouer .sections .topLeft p, .playJouer .sections .bottomLeft p, .playJouer .sections.right p, .playJouer h3 {
padding:0px;
margin:0px;
width:100%;
}

a.goPlay {
display:block;
background-image:url(../../images/playJouer/btn_goPlay.gif);
width:83px;
height:16px;
background-repeat:no-repeat;
}

.playJouer .sections .topLeft a.goPlay {margin-left:260px; position:relative; top:-30px;}
.playJouer .sections .bottomLeft a.goPlay {margin-left:370px; position:relative; top:-15px;}
.playJouer .sections.right a.goPlay {margin-left:267px; position:relative; top:5px;}


.playJouer .sections .topLeft h3 {
background-image:url(../../images/playJouer/title_playJouer.png);
background-repeat:no-repeat;
display:block;
height:86px;
background-position:50px 0px;
}

.playJouer .sections .topLeft p {
background-image:url(../../images/playJouer/text_playJouer.png);
background-repeat:no-repeat;
height:55px;
position:relative;
z-index:50;
background-position:260px 0px;
top:-35px;
}

.playJouer .sections .bottomLeft h3 {
background-image:url(../../images/playJouer/title_askStylist.png);
background-repeat:no-repeat;
display:block;
height:62px;
background-position:15px 10px;
}

.playJouer .sections .bottomLeft p {
background-image:url(../../images/playJouer/text_askStylist.png);
background-repeat:no-repeat;
height:76px;
position:relative;
z-index:50;
background-position:15px 10px;
width:200px;
}

.playJouer .sections.right h3 {
background-image:url(../../images/playJouer/title_getLook.png);
background-repeat:no-repeat;
display:block;
height:387px;
background-position:right 320px;
}

.playJouer .sections.right p {
background-image:url(../../images/playJouer/text_getLook.png);
background-repeat:no-repeat;
height:43px;
position:relative;
z-index:50;
background-position:right;
}

/*behind Jouer*/
.behindJouer .sections {
float:left;
width:100%;
margin:20px 0px 30px 25px;
}

.behindJouer .sections .left {
width:394px;
float:left;
}

.behindJouer .sections .right {
width:406px;
position:relative;
z-index:50;
left:-8px;
border-left:1px dotted #87705c;
padding-left:8px;
float:left;
height:500px;
}

.behindJouer .sections .left .bottomLeft {
width:215px;
border-right:1px dotted #87705c;
float:left;
margin-top:5px;
height:233px;
background-image:url(../../images/behindJouer/img_styleTeam.jpg);
background-repeat:no-repeat;
}

.behindJouer .sections .left .bottomLeft p {
background-image:url(../../images/behindJouer/text_styleTeam.png);
background-repeat:no-repeat;
width:169px;
height:12px;
margin-top:5px;
}

.behindJouer .sections .left .bottomRight {
width:178px;
float:left;
background-image:url(../../images/behindJouer/img_careers.png);
background-repeat:no-repeat;
background-position:30px top;
margin-top:5px;
height:233px;
}

.behindJouer .sections .left .bottomRight p {
background-image:url(../../images/behindJouer/text_careers.png);
background-repeat:no-repeat;
width:98px;
height:68px;
margin-top:5px;
margin-left:8px;
}

.behindJouer .sections .left .top {
float:left;
width:100%;
background-image:url(../../images/behindJouer/img_whatIsJouer.png);
background-repeat:no-repeat;
background-position:bottom left;
height:265px;
}

.behindJouer .sections .left .top p {
background-image:url(../../images/behindJouer/text_whatIsJouer.png);
background-repeat:no-repeat;
width:147px;
height:12px;
margin-top:5px;
}

.behindJouer .sections .right .top {
width:100%;
background-image:url(../../images/behindJouer/img_whatClientsSaying.png);
background-repeat:no-repeat;
background-position:top right;
border-bottom:1px dotted #87705c;
height:97px;
}

.behindJouer .sections .right .top p {
background-image:url(../../images/behindJouer/text_whatClientsSaying.png);
background-repeat:no-repeat;
width:177px;
height:12px;
}

.behindJouer .sections .right .bottomLeft {
float:left;
position:relative;
z-index:50;
height:427px;
width:205px;
top:-35px;
background-image:url(../../images/behindJouer/img_aboutChristina.png);
background-position:left 5px;
background-repeat:no-repeat;
}

.behindJouer .sections .right .bottomLeft p {
background-image:url(../../images/behindJouer/text_aboutChristina.png);
background-repeat:no-repeat;
width:77px;
height:82px;
margin-left:115px;
}

.behindJouer .sections .right .bottomRight {
float:left;
border-left:1px dotted #87705c;
width:200px;
background-image:url(../../images/behindJouer/img_asSeenIn.png);
background-position:right bottom;
background-repeat:no-repeat;
height:381px;
margin-top:10px;
}

.behindJouer .sections .right .bottomRight p {
background-image:url(../../images/behindJouer/text_asSeenIn.png);
background-repeat:no-repeat;
width:167px;
height:40px;
margin-top:5px;
float:right;
}

.behindJouer .sections span {display:none}

a.whatIsJouer {
display:block;
width:159px;
height:21px;
background-image:url(../../images/behindJouer/btn_whatIsJouer.gif);
background-repeat:no-repeat;
cursor:pointer;
margin-top:10px;
cursor:pointer;
}

a.styleTeam {
display:block;
width:165px;
height:21px;
background-image:url(../../images/behindJouer/btn_styleTeam.gif);
background-repeat:no-repeat;
margin-top:195px;
cursor:pointer;
}

a.careers {
display:block;
width:101px;
height:21px;
background-image:url(../../images/behindJouer/btn_careers.gif);
background-repeat:no-repeat;
margin-top:10px;
margin-left:8px;
cursor:pointer;
}

a.whatClientsSaying {
display:block;
width:165px;
height:38px;
background-image:url(../../images/behindJouer/btn_whatClientsSaying.gif);
background-repeat:no-repeat;
margin-top:10px;
cursor:pointer;
}

a.aboutChristina {
background-image:url(../../images/behindJouer/btn_aboutChristina.png);
background-repeat:no-repeat;
cursor:pointer;
display:block;
height:37px;
margin-left:87px;
margin-top:250px;
width:123px;
}

a.asSeenIn {
display:block;
width:120px; 
height:21px;
background-image:url(../../images/behindJouer/btn_asSeenIn.gif);
background-repeat:no-repeat;
float:right;
cursor:pointer;
}

/*ask stylist*/
.hdr {float:left; padding:35px 0px 0px 35px}

.content.askStylist {
background-image:url(../../images/playJouer/bkgrd_askStylist.jpg);
background-repeat:no-repeat;
background-position:530px 20px;
height:600px;
}

.askStylist .left {
width:550px;
clear:left;
}

.askStylist .left p.main {
/*color:#897868;*/
font-size:12px;
margin:20px 0px 20px 35px;
width:480px;
padding:0px;
float:left;
}

.askStylist ul, .askStylist ul li {
width:100%;
float:left;
clear:left;
list-style:none;
padding:0px;
margin:0px;
}

.askStylist ul li {
padding:5px 0px;
}

.askStylist .left li label {
float:left;
width:133px;
text-align:right;
color:#3e372d;
font-size:12px;
}

.askStylist .left li p {
float:left;
width:370px;
margin:0px 0px 0px 10px;
padding:0px;
}

.askStylist .left li p span {
color:#897868;
font-size:11px;
line-height:14px;
display:inline-block;
padding-top:5px;
}

.askStylist .left li input, .newsletterSignUp input {
width:290px;
border:1px solid #c8bbb0;
}

.askStylist .left li select {
width:188px;
}

.askStylist .left li textarea {width:360px; border:1px solid #c8bbb0;}

.askStylist ul li p.header, .newsletterSignUp p.header {
font-size:12px;
text-transform:uppercase;
border-bottom:1px dotted #87705C;
padding-bottom:3px;
margin:0px 0px 5px 35px;
width:87%;
background:none;
text-align:left;
}

.newsletterSignUp p.header {
margin-left:0;
clear:left;
padding-top:20px;
}

.btn_submit span {display:none !important}
.btn_submit {
display:block;
width:77px;
height:18px;
background-image:url(../../images/btn_submit.gif);
background-repeat:no-repeat;
cursor:pointer;
}

.upInSmoke div {color:#716c65; font-size:11px; line-height:11px; font-style:italic}
.upInSmoke a {color:#716c65 !important; font-size:11px !important; line-height:11px; font-style:normal}
.upInSmoke a:hover {color:#ecdfd2 !important}

/*Christina bio*/
.bio .left, .bio .right {
float:left;
}

.bio .left {
width:298px;
margin-left:25px;
margin-bottom:10px;
clear:left;
margin-top:20px;
}

.bio .left h3 {
width:212px;
height:112px;
background-image:url(../../images/behindJouer/quote_christinaBio.gif);
background-repeat:no-repeat;
margin:0 auto;
padding-top:20px;
margin-top:10px;
}

.bio .right {
width:485px;
margin-left:10px;
padding-top:30px;
}

.bio .right h3 {
background-image:url(../../images/behindJouer/title_christinaBio.gif);
background-repeat:no-repeat;
width:450px;
height:58px;
display:block;
margin:0px 0px 0px 10px;
padding:0px;
}

.bio .right h3 span, .bio .left h3 span {display:none}

.bio .right p {
padding:0px; 
margin:20px 0px 0px 10px;
float:left;
clear:left;
padding-bottom:20px;
}

/*mission*/
.content.mission {
background-image:url(../../images/behindJouer/img_mission.jpg);
background-repeat:no-repeat;
background-position:bottom right;
float:left;
width:840px;
margin-bottom:20px;
}

.mission h3 {
width:100%;
background-image:url(../../images/behindJouer/title_mission.gif);
height:92px;
margin-bottom:20px;
float:left;
background-repeat:no-repeat;
background-position:center;
margin-top:30px;
}

.mission h2 {
float:left;
clear:left;
background-image:url(../../images/behindJouer/txt_mission.gif);
height:12px;
width:197px;
margin-bottom:15px;
margin-left:35px;
}

.mission p {
float:left;
clear:left;
padding:0px;
width:470px;
margin:0px 0px 0px 35px;
padding-bottom:20px;
}

.mission h2 span, .mission h3 span {display:none}

/*what fans are saying*/
.jouerFans .top, .jouerFans .middle, .jouerFans .bottom {
width:850px;
float:left;
clear:left;
}

.jouerFans .middle, .jouerFans .bottom {
position:relative;
top:-100px;
}

.jouerFans .top img {
float:left;
}

.jouerFans .top p {
float:left;
width:336px;
margin-left:10px;
background-image:url(../../images/behindJouer/icn_quotation1.gif);
background-repeat:no-repeat;
background-position:top left;
margin-top:35px;
line-height:15px;
}

.jouerFans .middle p, .jouerFans .bottom p {
background-image:url(../../images/behindJouer/icn_quotation1.gif);
background-repeat:no-repeat;
background-position:top left;
line-height:15px;
}

.jouerFans .top p img, .jouerFans .middle p img, .jouerFans .bottom p img {float:none}

.jouerFans .top p span, .jouerFans .middle p span, .jouerFans .bottom p.second span {
background-image:url(../../images/behindJouer/icn_quotation2.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding-left:10px;
padding-bottom:10px;
display:inline-block;
}

.jouerFans .top p span {
/*background-position:125px 153px;*/
background-position:175px 153px;
}

.jouerFans .middle p span {
/*background-position:150px 93px;*/
background-position:175px 93px;
}

.jouerFans .bottom p span {
background-position:271px 63px !important;
}


.jouerFans .top p img , .jouerFans .middle p img {padding-left:10px;}

.jouerFans a.perfector span, .jouerFans a.cheekTint span {
display:none
}

.jouerFans a.perfector {
display:block;
width:117px;
height:127px;
background-image:url(../../images/behindJouer/imgPerfector_jouerFans.jpg);
background-repeat:no-repeat;
float:left;
margin-top:30px;
margin-left:30px;
}


.jouerFans a.cheekTint {
display:block;
width:163px;
height:205px;
background-image:url(../../images/behindJouer/imgCheek_jouerFans.jpg);
background-repeat:no-repeat;
float:right;
margin-right:15px;
}

.jouerFans .middle img {float:right}

.jouerFans .middle p {
float:right;
width:277px;
margin-top:130px;
}

.jouerFans .bottom p {
float:right;
clear:right;
width:627px;
margin-bottom:10px;
margin-right:160px;
}

.jouerFans .bottom p.second {
background:none;
width:450px;
}

.jouerFans .bottom p.second span {
float:right;
width:417px;
}

.jouerFans .bottom p.second a.cheekTint span {
display:none;
}

.jouerFans .form {
border-top:1px dotted #886F59;
clear:left;
margin-left:50px;
margin-top:15px;
padding-top:15px;
position:relative;
top:-100px;
width:800px;
}

.jouerFans .form h2 {width:auto; color:#40382d; font-size:14px;}

.jouerFans .form ul {
clear:left;
float:left;
left:-40px;
list-style:none;
margin:0;
padding:0;
position:relative;
width:100%;}

.jouerFans .form ul li {
clear:left;
float:left;
margin:0;
padding:5px 0;
width:100%;
}

.jouerFans .form label {
float:left;
width:130px;
text-align:right;
color:#3e372d;
font-size:12px;
}

.jouerFans .form p {
float:left;
margin:0;
padding-left:10px;
}

.jouerFans .form ul li p input, .jouerFans .form ul li p textarea {
border:1px solid #c8bcb0; 
width:290px;
}

.jouerFans .form ul li p textarea {
width:615px;
}

/*style team*/
.content.team {
width:810px;
margin-left:20px;
}

.content.team ul {padding:0px; margin:0px; width:100%; list-style:none}
.content.team ul li {
border-top:1px dotted #87705E;
clear:left;
float:left;
margin-left:15px;
padding:15px 0 15px 0;
width:98%;
}

.content.team ul li .image {
float:left;
height:166px;
margin:0 25px 0 10px;
width:172px;
}

.content.team ul li p {
float:left;
width:370px;
margin:0px;
padding:0px;
line-height:15px;
}

.content.team ul li p span {
display:inline;
color:#8c796a;
font-weight:bold;
font-style:italic;
}

.content.team ul li h2 {
float:left;
padding:0px;
margin:0px 0px 10px 0px;
}

.content.team ul li .prod {
float:right;
margin-right:20px;
width:176px;
}

/*events*/
.content.events {
width:830px;
}

.content.events .left {
clear:left;
float:left;
margin:30px 0px 0px 35px;
width:310px;
padding-bottom:30px;
}

.content.careers .left {
width:330px;
margin-left:30px;
float:left;
clear:left;
margin-bottom:30px;
}

.content.careers .right, .content.events .right {
margin-left:30px;
width:425px;
float:left;
}

.content.careers .right ul, .content.events .right ul {
width:100%;
margin:0px;
padding:0px;
list-style:none;
}

.content.events .right ul {
margin-top:30px;
}

.content.careers .right ul li, .content.events .right ul li {
border-top:1px dotted #87705c;
padding:10px 0px;
width:100%;
clear:left;
}

.content.careers .right h3, .content.events .right h3 {
color:#ffffff;
background-color:#615a50;
padding:2px 0px 2px 4px;
margin:0px;
font-weight:normal;
}

.content.careers .right p, .content.events .right p {
padding:0px;
margin:15px 0px;
}


div#sitemap ul#sitemap-shopOnline{
width:100%; float:left}

div#sitemap ul li
{list-style:none; 
 /*border-bottom: 1px dotted #3f382e*/
 }
 
div#sitemap ul#sitemap-shopOnline li h2
{
border-bottom: 1px dotted #3f382e;	
padding-bottom:2px;		
width:95%
	}
 
div#sitemap ul#sitemap-shopOnline li h2 a
{
	background-image:url(../../images/category_image/hdr_sm_shopOnline.gif);
	width:91px;
	height:11px;
	display:block;
}

div#sitemap ul#sitemap-shopOnline li h2 a span
{
	display:none
}


div#sitemap ul#sitemap-shopOnline ul li
{
	float:left;	
	width:250px;
	text-transform:uppercase;
	list-style:none;
	font-weight:bold;
	}
div#sitemap ul#sitemap-shopOnline ul li a
{
	color:#716c65;
	}
div#sitemap ul#sitemap-shopOnline ul li a:hover
{
	color:#C2AD9A;
	}
div#sitemap ul#sitemap-shopOnline ul ul li a
{
	color:#D4998C;
	}
div#sitemap ul#sitemap-shopOnline ul ul li a:hover
{
	color:#E8D6C6;
	}
div#sitemap ul#sitemap-shopOnline ul ul
{
	padding:0px
	}
div#sitemap ul#sitemap-shopOnline ul li.row1
{
	height:150px;
	}
div#sitemap ul#sitemap-shopOnline ul ul li
{
	text-transform:lowercase;
	font-weight:normal;
}

div#sitemap ul.sitemap-smlCol
{
float:left; 
width:160px;	
}
div#sitemap ul.sitemap-smlCol li h2
{
border-bottom: 1px dotted #3f382e;
padding-bottom:2px;		
	}
div#sitemap ul.sitemap-smlCol.play li h2 a
{
	background-image:url(../../images/category_image/hdr_sm_play.gif);
	width:117px;
	height:11px;
	display:block;
}

div#sitemap ul.sitemap-smlCol.beauty li h2 a
{
	background-image:url(../../images/category_image/hdr_sm_beauty.gif);
	width:105px;
	height:11px;
	display:block;
}

div#sitemap ul.sitemap-smlCol.behindJouer li h2 a
{
	background-image:url(../../images/category_image/hdr_sm_behindJouer.gif);
	width:95px;
	height:11px;
	display:block;
}

div#sitemap ul.sitemap-smlCol.events li h2 a
{
	background-image:url(../../images/category_image/hdr_sm_events.gif);
	width:140px;
	height:11px;
	display:block;
}

div#sitemap ul.sitemap-smlCol li h2 a span
{
	display:none
}

div#sitemap ul.sitemap-smlCol ul
{
padding-left:0px	
}

div#sitemap ul.sitemap-smlCol ul li
{
 list-style:none;
}

.collections ul {
list-style:none;
padding:0px;
margin:10px 0px;
}

.collections ul li {
background-repeat:no-repeat;
background-position:left;
height:15px;
line-height:15px;
vertical-align:middle;
padding:3px 0 3px 20px;
}

.collections .descript ul li {
height:auto;
background-position:0 4px;
}

.collections ul li.one {
background-image:url(../../images/numberDot_1.gif);
}

.collections ul li.two {
background-image:url(../../images/numberDot_2.gif);
}

.collections ul li.three {
background-image:url(../../images/numberDot_3.gif);
}

.collections ul li.four {
background-image:url(../../images/numberDot_4.gif);
}

/*about christina */
.content.about {
background-image:url(../../images/behindJouer/aboutChristina_bkgrdBR.jpg);
background-repeat:no-repeat;
background-position:right 170px;
float:left;
width:883px;
}

.content.about .left {
width:100%;
float:left;
background-image:url(../../images/behindJouer/aboutChristina_bkgrdL.jpg);
background-repeat:no-repeat;
background-position:left top;
height:604px;
margin-left:1px;
}

.content.about .left p.main {
float:left;
margin:0px 0px 20px 160px;
width:500px;
line-height:15px;
padding:0px;
}

.content.about .left a.christinaBio span {display:none}
.content.about .left a.christinaBio {
background-image:url(../../images/behindJouer/lnk_christinasBio.png);
background-repeat:no-repeat;
display:block;
float:left;
height:13px;
margin:15px 0 0 35px;
width:121px;
}

.content.about .mustHaves span, .content.about .inspiration span, .content.about .collection span {
color:#8a7969;
font-size:12px;
font-style:italic;
line-height:12px;
display:block;
margin-top:10px;
}

.content.about .mustHaves {
float:left;
margin:0px 0px 0px 440px;
clear:left;
}
.content.about .mustHaves span {
width:140px;
margin-left:32px;
}

.content.about .inspiration {
float:left;
clear:left;
margin:35px 0px 0px 30px;
}
.content.about .inspiration span {
width:105px;
margin-left:0px;
}
.content.about .inspiration img {
margin-left:10px;
}

.content.about .collection {
float:left;
margin:30px 0px 0px 318px;
}
.content.about .collection span {
width:130px;
}


/*what is jouer*/
.content.whatis {
background-image:url(../../images/behindJouer/aboutJouer_bkgrdR.jpg);
background-repeat:no-repeat;
background-position:440px 40px;
float:left;
}

.content.whatis .left {
width:100%;
background-image:url(../../images/behindJouer/aboutJouer_bkgrdL.png);
background-repeat:no-repeat;
background-position:left 50px;
float:left;
clear:left;
height:570px;
padding-bottom:50px;
margin-left:1px;
}

.content.whatis .left a.jouerMission span {display:none}
.content.whatis .left a.jouerMission {
width:126px;
height:13px;
background-image:url(../../images/behindJouer/lnk_jouerMission.gif);
background-repeat:no-repeat;
float:left;
margin:20px 0 0 30px;
}

.content.whatis .left .wearable, .content.whatis .left .intelligent, .content.whatis .left .quality, .content.whatis .left .effortless, .content.whatis .left .beauty {
float:left;
font-size:12px;
color:#84807a;
line-height:12px;
} 

.content.whatis .left .wearable {
margin:10px 0 0 70px;
width:115px;
}
.content.whatis .left .wearable span {
display:block; 
margin:10px 0px 0px 25px; 
width:100%;
}

.content.whatis .left .intelligent {
margin:165px 0 0 50px;
width:145px;
}
.content.whatis .left .intelligent span {
display:block;
margin-top:-18px;
margin-left:-10px;
}

.content.whatis .left .quality {
margin:173px 0 0 160px;
clear:left;
width:146px;
}
.content.whatis .left .quality span {
margin: 5px 0px 0px 30px; 
display: block; 
width: 100%;
}

.content.whatis .left .effortless {
margin:0 360px 0px 0px;
padding-top:40px;
width:95px;
float:right;
}
.content.whatis .left .effortless span {
display:block; 
width:100%; 
margin:0px 0px 0px 25px; 
text-align:right;
}

.content.whatis .left .beauty {
float:right;
margin:-80px 40px 0 0;
width:160px;
}
.content.whatis .left .beauty span {
display:block;
width:100%;
margin-top:10px;
}

ul.beautySig {
width:100%;
margin:0px 20px 0px 35px;
padding:0px 0px 20px 0px;
list-style:none;
float:left;
clear:left;
}

ul.beautySig li {
float:left;
margin-right:25px;
}

a.beautySig_everyday span, a.beautySig_instant span, a.beautySig_sunday span, a.beautySig_dress span {display:none}

a.beautySig_everyday {
display:block;
width:176px;
height:278px;
background-image:url(../../images/beautyStyle/beautySig_everyday.jpg);
background-repeat:no-repeat;
}

a.beautySig_instant {
display:block;
width:176px;
height:278px;
background-image:url(../../images/beautyStyle/beautySig_instant.jpg);
background-repeat:no-repeat;
}

a.beautySig_sunday {
display:block;
width:176px;
height:278px;
background-image:url(../../images/beautyStyle/beautySig_sunday.jpg);
background-repeat:no-repeat;
}

a.beautySig_dress {
display:block;
width:176px;
height:278px;
background-image:url(../../images/beautyStyle/beautySig_dress.jpg);
background-repeat:no-repeat;
}

/*insider report*/
.newsletter {
width:771px;
background-color:#ffffff;
background-position:top right;
margin:30px 0 50px 50px;
position:relative;
font-family:Georgia, "Times New Roman", Times, serif;
color:#736c64;
font-size:14px;
}

.t_newsletter {
background-image:url(../../images/insiderReport/t_newsletter.gif);
background-repeat:no-repeat;
background-position:70px 0px;
}

.l_newsletter {
background-image:url(../../images/insiderReport/l_newsletter.gif);
background-repeat:repeat-y;
background-position:top left;
}

.r_newsletter {
background-image:url(../../images/insiderReport/r_newsletter.gif);
background-repeat:repeat-y;
background-position:top right;
}

.b_newsletter {
background-image:url(../../images/insiderReport/b_newsletter.gif);
background-repeat:no-repeat;
background-position:70px bottom;
}

.tr_newsletter {
background-image:url(../../images/insiderReport/tr_newsletter.gif);
background-repeat:no-repeat;
background-position:top right;
padding:8px 0px;
*padding:8px 0px 8px 70px;
}

.tl_newsletter {
background-image:url(../../images/insiderReport/tl_newsletter.gif);
background-repeat:no-repeat;
background-position:top left;
}

.br_newsletter {
background-image:url(../../images/insiderReport/br_newsletter.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.bl_newsletter {
background-image:url(../../images/insiderReport/bl_newsletter.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.newsletterContent {
background-image:url(../../images/insiderReport/bkgrd_newsletter.gif);
background-repeat:no-repeat;
min-height:300px;
margin:0px 0 0 70px;
}

.letsConnect .image {
background-image:url(../../images/insiderReport/img_letsConnect.png);
background-repeat:no-repeat;
height:396px;
width:296px;
position:absolute;
top:0px;
right:15px;
}


.letsConnect .loveGive .image {
background-image:url(../../images/insiderReport/img_loveInspire.png);
}

.letsConnect .mustHaves .image {
background-image:url(../../images/insiderReport/img_mustHaves.png);
}

.letsConnect .perfectPairings .image {
background-image:url(../../images/insiderReport/img_perfectPairings.png);
right:20px;
z-index:100;
width:688px;
height:503px;
top:8px;
}

.letsConnect .forwardMarch .image {
background-image:url(../../images/insiderReport/img_forwardMarch.png);
}

.letsConnect .forwardMarch {
background-image:url(../../images/insiderReport/bkgrd_forwardMarch.png);
background-position:70px 175px;
background-repeat:no-repeat;
min-height:1200px;
}

.letsConnect .forwardMarch .txt {
position:absolute;
top:-10px;
left:65px;
}

.letsConnect .forwardMarch .leftImage {
left:-35px;
position:absolute;
top:175px;
}

.letsConnect .forwardMarch p.first {
left:290px;
position:absolute;
top:580px;
width:265px;
}

.letsConnect .forwardMarch p.second {
left:290px;
position:absolute;
top:815px;
width:400px;
}

.letsConnect .forwardMarch a {
color:#2c271f;
font-weight:bold;
}

.letsConnect .forwardMarch p.signature {
left:310px;
position:absolute;
top:1125px;
margin:0;
}

.letsConnect .maySpringIssue .image {
background-image:none;
/*width:685px;
height:563px;
top:-20px;*/
}

.letsConnect .ultimateLBD .title {
background-image:url(../../images/insiderReport/imgTitle_ultimateLBD.png);
background-repeat:no-repeat;
height:224px;
left:80px;
position:absolute;
top:15px;
width:641px;
}

.letsConnect .ultimateLBD .title span {display:none}

.letsConnect .ultimateLBD .image {
background-image:url(../../images/insiderReport/imgMain_ultimateLBD.png);
background-repeat:no-repeat;
top:115px;
right:25px;
height:446px;
}

.letsConnect .ultimateLBD .image.bottom {
background-image:url(../../images/insiderReport/imgBottom_ultimateLBD.png);
height:708px;
left:29px;
top:555px;
width:100%;
}

.letsConnect .ultimateLBD p {width:355px; margin-left:20px;}
.letsConnect .ultimateLBD p.secondP {width:225px;}
.letsConnect .ultimateLBD p.signature {
margin-left:0;
margin-top:-8px;
padding-top:0;
}


.letsConnect .ultimateLBD {height:1010px;}

.letsConnect .maySpringIssue .topSection p, .bottomSection p {margin:0; padding:0; color:#736C64;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px; line-height:18px}
.letsConnect .maySpringIssue .topSection .mayHdr {float:left; position:absolute; left:20px}
.letsConnect .maySpringIssue .topSection .sade {position: absolute; top: 250px; left: -5px; float:left}
.letsConnect .maySpringIssue .topSection .sade a, .topSection .sade p {float:left; clear:left; margin-left:35px;}
.letsConnect .maySpringIssue .topSection .sade a.image1, .letsConnect .maySpringIssue .topSection .sade a.image1:hover {margin-left:0}
.letsConnect .maySpringIssue .topSection .bragBook {left:230px;
position:absolute;
top:220px;}
.letsConnect .maySpringIssue .topSection .kendall {float:right;
position:absolute;
right:70px;
top:-40px;}
.letsConnect .maySpringIssue .topSection .kendall a {float:left; clear:left;}
.letsConnect .maySpringIssue .topSection .kendall a.text {float:left; clear:left; margin-left:100px; margin-top:5px}
.letsConnect .maySpringIssue p.bodyCopy {margin-left:15px; margin-top:545px; width:418px; float:left; color:#736C64;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px; line-height:18px}
.letsConnect .maySpringIssue .topSection {position:relative; width:736px;}
.letsConnect .maySpringIssue .bottomSection {position:absolute; top:630px}
.letsConnect .maySpringIssue .bottomSection .lulu a, .bottomSection .lulu p {float:left; clear:left}
.letsConnect .maySpringIssue .bottomSection .lulu {margin-top:250px; position:absolute; width:500px}
.letsConnect .maySpringIssue .bottomSection .bathBodyContainer {float:left; left:430px; position:absolute; top:30px;}
.letsConnect .maySpringIssue .bottomSection .linkBox {background-image:url(../../images/insiderReport/may/txt_bathBody.png); background-repeat:no-repeat; height:71px; left:-120px;
position:absolute; top:245px; width:137px;}

/*.letsConnect .maySpringIssue .image.bottom {
background-image:url(../../images/insiderReport/img_maySpringIssueBottom.png);
background-position:center bottom;
height:1250px;
left:78px;
width:733px;
}

.letsConnect .maySpringIssue {height:700px;}

.letsConnect .maySpringIssue p {
width:418px;
margin-top:490px;
}

.letsConnect .maySpringIssue p.signature {
margin-top:5px;
}
*/
.letsConnect .image span {display:none;}

.letsConnect p {
line-height:18px;
width:335px;
margin-left:30px;
}

.letsConnect p.second {
width:450px;
}

.letsConnect p.third {
background-image:url(../../images/insiderReport/letsConnect_imgRight.png);
background-position:420px 392px;
background-repeat:no-repeat;
margin-left:0;
width:660px;
}

.letsConnect .loveGive p.third, .letsConnect .mustHaves p.third {
background:none;
}

.letsConnect .mustHaves p.third {
width:238px;
margin-left:30px;
}

.letsConnect p.third span {
display:inline-block;
width:280px;
}

.letsConnect .loveGive p.third span {
width:500px;
}

.letsConnect .loveGive p.fourth {
width:460px;
}

.letsConnect .loveGive p.fifth {
width:600px;
}

.letsConnect .loveGive p.third span img {
padding-right:10px;
}

.mustHaves {
background-image:url(../../images/insiderReport/mainImg_mustHaves.jpg);
background-repeat:no-repeat;
background-position:260px 480px;
}

.hdrImage {
background-image:url(../../images/insiderReport/insiderReport.gif);
background-repeat:no-repeat;
width:190px;
height:31px;
position:absolute;
top:-5px;
left:45px;
z-index:101;
}

.hdrImage span {
display:none;
}


p.signature {
margin-left:210px; clear:left; margin-bottom:20px;
}

.newsletter a {
color:#3e372d;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

.newsletter a:hover {
color:#cc9999;
}

.giftset .min-height {
background-image:url(../../images/category_image/sidebar_valentines.gif);
}

.giftset p.second {
width:310px;
margin:0px;
padding:10px 0px 0px 0px;
}

.giftset a.necklace {
float:right;
display:block;
background-image:url(../../images/necklace.jpg);
background-repeat:no-repeat;
width:97px;
height:160px;
background-position:top;
}

.giftset a.necklace span {
display:none;
}

.giftset a.necklace:hover {
background-position:bottom;
}

.giftset .header {
width:400px;
height:20px;
display:block;
background-image:url(../../images/category_image/hdr_valentines.gif);
margin-bottom:15px;
background-repeat:no-repeat;

}

.giftset .header span {
display:none;
}


/*power play*/
.powerPlay {
padding-bottom:325px;
}

.letsConnect .powerPlay .image {
background-image:url(../../images/insiderReport/img_powerPlay.png);
height:381px;
right:20px;
top:-10px;
width:673px;
}

.letsConnect .powerPlay .image.bottom {
background-image:url(../../images/insiderReport/img_powerPlayBottom.png);
height:557px;
right:-40px;
top:705px;
width:741px;
}

.letsConnect .powerPlay p {
margin-top:260px;
width:410px;
}

.letsConnect .powerPlay p.signature {
margin-left:218px;
margin-top:0;
}

.sideBox {
margin-top:450px;
position:absolute;
right:50px;
top:0;
font-family:Arial, Helvetica, sans-serif;
}

.sideBox a {
color:#bca089;
font-size:11px;
text-decoration:none;
font-weight:normal;
list-style-position:outside;
}

.sideBox ul, .sideBox li {
list-style:none;
}

.sideBox li {
padding-bottom:10px;
}

.archive, .share {
color:#271100;
font-size:11px;
font-weight:bold;
padding-top:10px;
border-top:1px dotted #272727;
width:100px;
}

.archive {
padding-bottom:5px;
}

.share {
border-bottom:1px dotted #272727;
padding-bottom:10px;
margin-bottom:2px;
}

.email {
background-image:url(../../images/icn_email.gif);
height:15px;
display:inline-block;
line-height:15px;
vertical-align:center;
background-position:center left;
padding-left:18px;
background-repeat:no-repeat;
margin-left:3px
}

.emailTable input, .emailTable textarea {
width:300px
}

.emailTable .submit {
width:77px;
height:18px;
background-image:url(../../images/btn_submit.gif);
display:block;
border:none
}

a.holidayShip span {
display:none
}

a.holidayShip {
display:block;
background-image:url(../../images/txt_details.gif);
width:39px;
height:11px;
background-repeat:no-repeat;
float:left;
margin-top:11px;
}

a.continueCheckout span {display:none}
a.continueCheckout {
display:inline-block;
background-image:url(../../images/btn_yesContinue.gif);
width:183px;
height:26px;
background-repeat:no-repeat;
}


.forwardMarch .hdr {
float:left;
clear:left;
width:100%;
padding:10px 0 10px 15px;
}

.forwardMarch .pictures {
float:right;
position:absolute;
top:10px;
right:-10px
}

.forwardMarch .swatch {
float:left;
left:125px;
position:absolute;
top:55px;
}

.forwardMarch .tint {
float:left;
left:158px;
position:absolute;
top:200px;
}

.forwardMarch .highlighter {
float:left;
left:125px;
position:absolute;
top:357px;
}

.forwardMarch .models {
float:left;
position:absolute;
left:5px;
top:23px;
}

.forwardMarch .title {
float:right;
position:absolute;
right:295px;
}

.forwardMarch .lipgloss {
left:435px;
position:absolute;
top:325px;
}

.forwardMarch .vert {
left:338px;
position:absolute;
top:260px;
}

.forwardMarch .buyLook {
left:360px;
position:absolute;
top:265px;
}

.forwardMarch .txtTint {
left:300px;
position:absolute;
top:410px;
}

.forwardMarch .txtHighlighter {
left:332px;
position:absolute;
top:520px;
}

.forwardMarch .txtDefiner {
left:515px;
position:absolute;
top:355px;
}

.forwardMarch .txtGloss {
left:515px;
position:absolute;
top:435px;
}

.forwardMarch .swatchGloss {
position:absolute;
right:304px;
top:505px;
}

.shopMain .vert {
position:absolute;
right:13px;
top:208px;
}

.shopMain .whisper {
left:210px;
position:absolute;
top:185px;
}

.shopMain .tiare {
left:170px;
position:absolute;
top:340px;
}

.shopMain .glisten {
position:absolute;
right:13px;
top:310px;
}


/*newsletter sign up*/
.newsletterSignUp span.label,span.spacer,span.multiple span {width:120px;float:left; text-align:right; padding-right:5px} 
.newsletterSignUp span.label {width:160px; padding-top:2px}
.newsletterSignUp span.multiple {float:left;} 
.newsletterSignUp span.button {padding-left:120px;} 

h2.share {
border:medium none;
clear:left;
font-size:12px;
font-weight:normal;
padding-top:30px;
text-transform:uppercase;
width:100%;
}

.whereShop {
clear:left;
float:left;
width:100%;
}

.whereShop input span {float:left}
.whereShop div {padding-bottom:10px}

p.liveWithout {
padding-top:20px;
float:left;
clear:left;
width:100%;
}

p.liveWithout span {padding-top:10px; display:block; clear:left; float:left}

p.buttonRow {float:left; clear:left;}
p.buttonRow .submit-button {border:0; width:77px !important;}

.newsletterSignUp {
width:500px;
float:left;
padding:10px 0 20px 30px;
}

.newsletterSignUp.image {
width:300px;
padding:70px 0 20px 10px;
text-align:right
}

.newsletterSignUp p {
margin:0;
padding:5px 0;
}

input.subscribe {
background-image:url(../../images/btn_subscribe.gif);
width:83px;
height:26px;
display:block;
border:none;
margin-left:150px
}

a.lnk_insiderReport span {display:none}
a.lnk_insiderReport {
display:block;
width:130px;
height:10px;
background-image:url(../../images/icn_insiderReport.gif);
margin-top:3px;
}

a.btn_subscribeSM span {display:none}
a.btn_subscribeSM {
display:block;
float:left;
width:49px;
height:15px;
background-image:url(../../images/btn_subscribeSM.gif);
}

.newsletterOptIn input {width:auto}


.breadcrumbs.getInsiderReport input, .breadcrumbs.getInsiderReport span {float:left; margin-right:5px;}
.breadcrumbs.getInsiderReport input {width:125px !important; margin-left:0;}
.breadcrumbs.getInsiderReport {float:right}

.newsletterConfirm {
background-color:#ECDED1;
margin:50px 0 0 60px;
padding:25px;
text-align:center;
width:700px;
border:1px solid #AD9372;
float:left
}


.juneLMT {
position:relative;
height:1150px
}

.juneLMT p {
width:432px;
}

.juneLMT p.signature {
margin-left:250px;
}

.juneLMT .image {
background:url("../../images/insiderReport/juneLMT_t.png") no-repeat scroll right top transparent;
height:auto;
right:-40px;
top:-110px;
width:800px;
position:absolute;
}

.juneLMT .largeLMT, .juneLMT .smallLMT, .juneLMT .christina {
position:absolute;
bottom:0;
left:0
}

.juneLMT .smallLMT {
left:158px;
}

.juneLMT .christina {
left:415px;
}

.juneLMT a {
font-weight:bold;
}

.juneHotList {
background:url(../../images/insiderReport/hotList_top.png) no-repeat;
height:1220px;
position:absolute;
right:-55px;
top:-40px;
width:860px;
}

.juneHotListContainer {
height:1055px;
}

.juneHotListContainer .image {
background:url(../../images/insiderReport/hotList_bottom.png) no-repeat;
background-position:top;
height:500px;
right:28px;
top:760px;
width:820px;
}

.juneHotList p {
width:460px;
margin-left:125px; 
margin-top:415px;
}

.juneHotList .gloss, .juneHotList .polish, .juneHotList .bronzer {
position:absolute;
}

.juneHotList .gloss {
background:url(../../images/insiderReport/hotList_lipgloss.png) no-repeat;
width:88px;
height:304px;
left:570px;
top:15px;
}

.juneHotList .polish {
height:276px;
left:160px;
top:210px;
width:286px;
z-index:10;
background:url(../../images/insiderReport/hotList_polish.png) no-repeat;
}

.juneHotList .bronzer {
background:url(../../images/insiderReport/hotList_bronzer.png) no-repeat;
width:255px;
height:329px;
left:310px;
top:72px;
}

.juneHotList a {
cursor:pointer;
display:block;
float:left;
height:100%;
width:100%;
}

/* July Sheer Bliss Insider Report */
.julySheerBlissContainer
{
    position: relative;
    background:url(../../images/insiderReport/SheerBlisstopbg.jpg);
    font-family: "Lucida Grande", Arial, sans-serif;
    font-size: 13px;
    color: #333333;
    background-repeat: no-repeat;
    background-position: top;
    width: 859px;
    padding: 0px;
    margin: 0px;
    margin-left: -96px;
    margin-top: -105px;
    margin-bottom: -74px;
}

.julySheerBliss
{
    background:url(../../images/insiderReport/SheerBlissbottombg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 859px;
    padding: 0px;
    padding-bottom: 100px;
    margin: 0px;
}

.sheerblissText
{
    margin-left:225px;
    padding-top:354px; 
}

.sheerblissText .lineheightfix
{
    display: inline-block;
    padding: 3px 0px;
}

.sheerblissText p
{
    line-height: 16px;
}

.julySheerBliss .bold
{
    font-weight: bold;
}

.SheerBlissChanges .hdrImage
{
    left: 5px !important;
}

.SheerBlissChanges .sideBox
{
    margin-top:375px !important;
}

.SheerBlissPositano
{
    display: block;
    background-image: url(../../images/insiderReport/sheerBliss_Positano.jpg);
    background-repeat: no-repeat;  
    width:120px;
	height:36px; 
}

.SheerBlissCapri
{
    display: block;
    background-image: url(../../images/insiderReport/sheerBliss_capri.jpg);
    background-repeat: no-repeat;  
    width:120px;
	height:36px;
	margin-top: 8px;
}

.SheerBlissBarths
{
    display: block;
    background-image: url(../../images/insiderReport/sheerBliss_stBarths.jpg);
    background-repeat: no-repeat;  
    width:143px;
	height:34px;
	margin-top: 8px;
}

.SheerBlissTropez
{
    display: block;
    background-image: url(../../images/insiderReport/sheerBliss_stTropez.jpg);
    background-repeat: no-repeat;  
    width:143px;
	height:42px;
	margin-top: 8px;
	margin-bottom: -8px;
}

.SheerBlissSignature
{
    display: block;
    background-image: url(../../images/insiderReport/signature.gif);
    background-repeat: no-repeat;  
    width:231px;
	height:82px;
	margin-left: 100px;
}

#sheerBliss-bright2 {
	position:absolute;
	left:612px;
	bottom: 105px;
	width:247px;
	height:416px;
}

#sheerBliss-LipSheer {
	position:absolute;
	left:142px;
	bottom: 15px;
	width:66px;
	height:410px;
	z-index: 3;
}

#sheerBliss-bright1 {
	position:absolute;
	left:493px;
	bottom: 15px;
	width:364px;
	height:90px;
}

#sheerBliss-LipSheerText {
	position:absolute;
	left:208px;
	bottom: 15px;
	width:285px;
	height:74px;
}

#sheerBliss-Leftmiddle {
	position:absolute;
	left:32px;
	bottom: 600px;
	width:285px;
	height:74px;
	z-index: 1;
}

#sheerBliss-Bracelet {
	position:absolute;
	left:0px;
	bottom: 27px;
	width:231px;
	height:283px;
	z-index: 2;
}

/* END - July Sheer Bliss Insider Report */

/* Homepage content to replace flash */
.homepagecontent 
{
    position: relative;
    background-image: url(../../images/homepagebg.jpg);
    background-repeat: no-repeat;
    min-height:422px;
    width: 100%;
    float:left;
    /*
    margin: 0px 0px 10px 10px;
    */
}

.homepagecontent img 
{
    border: 0px;
}

.hometext 
{
    margin-left: 513px;
}

.btnhome
{
    margin-top: 347px;
    margin-bottom: 0px;
}

.btnhome a
{
    display: block;
    background-image: url(../../images/btn_home_sprite.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 129px;
    height: 28px;
    margin-left: 215px;
}

.btnhome a:hover
{
    background-position: bottom;
}

.hometextlinks
{
    margin-top: 0px;
    margin-bottom: 0px;
}

.hometextlinks .homesmalltext
{
    
}

.hometextlinks a, .hometextlinks span
{
float:left;
}

.postiano
{
    display: block;
    background-image: url(../../images/text_middle_Postiano.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 59px;
    height: 15px;
}

.tropez
{
    display: block;
    background-image: url(../../images/text_middle_Tropez.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 63px;
    height: 15px;
}

.capri
{
    display: block;
    background-image: url(../../images/text_middle_Capri.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 37px;
    height: 15px;
}

.barths
{
    display: block;
    background-image: url(../../images/text_middle_Barths.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 60px;
    height: 15px;
}

a.postiano:hover, a.tropez:hover, a.capri:hover, a.barths:hover {
background-position:bottom;
}

.homepageScroller {
background:url(../../images/bkgrd_homepageScroller.gif) no-repeat;
width:882px;
height:30px;
overflow:hidden;
margin-left:10px;
margin-bottom:3px;
position:relative;
}

.homepageScroller ul {
margin:0;
padding:0;
list-style:none;
position:absolute;
}

.homepageScroller ul li {
height:30px;
clear:left;
color:#f1ded5;
line-height:30px;
vertical-align:middle;
padding-left:25px;
font-size:12px;
}

.homepageScroller ul li a {
font-weight:bold;
}

.homepageScroller ul li a:hover {
text-decoration:underline;
}

/* END Homepage content to replace flash */