/* 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;
}

.productList2 .contentLEFT {
width:180px;
padding-right:10px;
float:left;
margin:0px 0 0 40px;
line-height:18px;
}

.contentRIGHT {
	width:450px;
	float:right;
	line-height:15px;
	padding-top:10px;
	
}

.productList2 .contentRIGHT {
float:left;
width:550px;
border-left:1px dotted #bdada0;
padding-top:0;
margin-bottom:15px;
}

.content.productList2 {
padding-top:20px;
float:left;
width:95%;
}

.productList2 .namePrice span {float:left; clear:left; padding-bottom:5px;}

.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:11px;
	color:#a29381;
}
#footer a:visited {
  font-size:11px;
	color:#a29381;
}
#footer a:active {
  font-size:11px;
	color:#a29381;
}

#footer a:hover {
  font-size:11px;
	color:#b4a99b;
}

#footer a span, #footer a {
float:left;
}

#footer a {
padding-left:5px;
}

.clear {
	height:0px;
	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;
}

.productList2 .swatch-name {
color:#716c66;
font-weight:bold;
font-size:12px;
float:left;
padding-top:10px;
}

.productList2 .thumbnail {
width:230px;
float:left;
margin-left:45px;
border-bottom:1px dotted #716c66;
margin-bottom:30px;
padding-bottom:5px;
}

.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:110px;
}

.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;
	float:left;
	clear:left;
}

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 -335px;
  width:280px;
 height:67px;
 margin:0px;
 padding:0px;
}

a.subnavHoliday span{display:none}
a.subnavHoliday {
 display:block;
 background-image:url(../../images/shopOnline/shopNav_Holiday.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:474px;
/*background-image:url(../../images/shopOnline/jan2011/prettyRomantic.jpg);
 background-repeat:no-repeat;*/
 margin:34px 0 0px 10px;
 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:438px; 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, .categoryContainer.collectionsNEW {
background-image:url(../../images/shopOnline/categoryCollections_main.jpg); /*height:370px; width:390px;*/ height:439px; background-position:0px; margin-top:1px
}

.categoryContainer.collectionsNEW {
background-image:url(../../images/shopOnline/categoryCollections_main2.jpg);
}

.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:7px 0px 20px 62px; width:365px; 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:361px;
  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:361px;
  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:361px;
  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:361px;
  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:361px;
  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:361px;
  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:361px;
  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:361px;
  display:block;
}

a.subcat_glisten-brightening-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_glisten-brightening-powder span span {display:none}
a.subcat_glisten-brightening-powder {
height:8px;
background-repeat:no-repeat;
background-position:0 -64px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:361px;
  display:block;
}

a.subcat_sheer-bronzing-tint-spf-15 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_sheer-bronzing-tint-spf-15 span span {display:none}
a.subcat_sheer-bronzing-tint-spf-15 {
height:8px;
background-repeat:no-repeat;
background-position:0 -72px;
background-image:url(../../images/shopOnline/categoryFace_links.gif);
  width:361px;
  display:block;
}

.categoryText.face {
 background-image:url(../../images/shopOnline/categoryFace_text.gif);
 width:370px;
 height:74px;
 margin-left:62px; 
 margin-top:5px;
}

.categoryTitle.face {
background-image:url(../../images/shopOnline/categoryFace_title.gif);
 width:431px;
 height:100px;
 margin-top:-10px;
}


/*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_lashes 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_lashes span span {display:none}
a.subcat_lashes {
height:8px;
background-repeat:no-repeat;
background-position:0 -32px;
background-image:url(../../images/shopOnline/categoryEyes_links.gif);
  width:260px;
  display:block;
}

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_liquid-shimmer-eyeliner span 
{
    display:block; 
    width:100%; 
    background-image:url(../../images/shopOnline/category_arrow.gif);
    background-repeat:no-repeat; 
    background-position:right center; 
    height:9.5px;
    margin-bottom:-1px;
 }
 
a.subcat_liquid-shimmer-eyeliner span span {display:none}
a.subcat_liquid-shimmer-eyeliner {
height:9.5px;
background-repeat:no-repeat;
background-position:0 -68px;
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:12px;
}

.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;
}

/*collections new*/
.collectionsNEW ul.subcategory-list.ul_collections {margin:20px 90px 20px 0; width:303px; padding:0px; border-top:1px dotted #87705c; float:right; clear:right}
.collectionsNEW ul.subcategory-list.ul_collections li {clear:left; list-style:none; width:100%; border-bottom:1px dotted #87705c; padding:6px 0px}

a.subcat_signature-collections span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right top; height:8px}
a.subcat_signature-collections span span {display:none}
a.subcat_signature-collections {
height:8px;
background-repeat:no-repeat;
background-position:0 0;
background-image:url(../../images/shopOnline/categoryCollections_links.gif);
  width:301px;
  display:block;
}

a.subcat_the-weekender-collection span {display:block; width:100%; background-image:url(../../images/shopOnline/category_arrow.gif); background-repeat:no-repeat; background-position:right top; height:8px}
a.subcat_the-weekender-collection span span {display:none}
a.subcat_the-weekender-collection {
height:8px;
background-repeat:no-repeat;
background-position:0 -8px;
background-image:url(../../images/shopOnline/categoryCollections_links.gif);
  width:301px;
  display:block;
}

.collectionsNEW .categoryText.collections {
 background-image:url(../../images/shopOnline/categoryCollections_text2.gif);
 width:308px;
 height:64px;
 margin-left:0px; 
 margin-top:0px;
 margin-right:85px;
}

.collectionsNEW .categoryTitle.collections {
background-image:url(../../images/shopOnline/categoryCollections_title2.png);
 width:276px;
 height:105px;
 margin-bottom:15px;
 margin-right:115px;
}


/*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-bags-and-tools 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-bags-and-tools span span {display:none}
a.subcat_cosmetic-bags-and-tools {
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 20px 45px;
}

.prodImage a, .prodImage a:hover {
clear:left;
float:left;
width:100%;
display:block;
margin-top:10px;
font-size:12px;
color:#716C65;
}

.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:#2c271f;
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:765px;
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:1230px;}

.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:250px 500px;
height:1200px;
}

.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/bath.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:26px;
display:block;
background-image:url(../../images/category_image/hdr_love-inspire-give.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:690px;
width:741px;
}

.letsConnect .powerPlay p {
padding-top:280px;
width:410px;
}

.letsConnect .powerPlay p.signature {
margin-left:218px;
padding-top:0;
}

.sideBox {
margin-top:375px;
position:absolute;
right:40px;
width:127px;
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:8px;
border-top:1px dotted #272727;
}

.archive {
padding-bottom:5px;
}

.share {
border-bottom:1px dotted #272727;
padding-bottom:8px;
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; margin-left:0}

.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:1200px
}

.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:-60px;
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.png);
    font-family: "Lucida Grande", Arial, sans-serif;
    font-size: 13px;
    color: #333333;
    background-repeat: no-repeat;
    background-position: top;
    width: 859px;
    padding: 0px;
    margin:-40px 0 -74px -106px
}

.julySheerBliss
{
    background:url(../../images/insiderReport/SheerBlissbottombg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 859px;
    padding: 0px;
    padding-bottom: 100px;
    margin: 0px 0 20px 0;
}

.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
{
   
}

.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/homepage/2011_02/mainImg_feb2011.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 */

/*homepage aug*/
.homepagecontent .highlighter {
float:left;
margin:33px 0 0 130px;
}

.homepagecontent .brightener {
float:left;
margin:178px 0 0 400px;
clear:left;
}

.homepagecontent .highlighter a {
float:left;
display:block;
margin-right:3px;
}

.homepagecontent .highlighter a span, .homepagecontent .brightener a span {display:none}

.homepagecontent .highlighter a.tiare {
background-image:url(../../images/btn_tiare.png);
width:30px;
height:10px;
}

.homepagecontent .highlighter a.champagne {
background-image:url(../../images/btn_champagne.png);
width:65px;
height:10px;
}

.homepagecontent .highlighter a.camelia {
background-image:url(../../images/btn_camelia.png);
width:43px;
height:10px;
}

.homepagecontent a.shopNow {
background-image:url(../../images/btnShopNow_augHome.png);
width:111px;
height:29px;
display:block;
margin:60px 0 0 24px;
} 

.homepagecontent a.shopNow.small {
background-image:url(../../images/btnShopNow_augHomeSM.png);
width:94px;
height:25px;
clear:left;
margin:20px 0 0 0;
} 

.homepagecontent .brightener a.neutral {
background-image:url(../../images/btn_neutral.png);
width:75px;
height:34px;
display:block;
margin:0 0 0 25px;
}

ul.sigCollections {
margin:0;
padding:0;
clear:left;
}

ul.sigCollections li {
list-style:none;
float:left;
margin-right:25px;
}

.collections .contentLEFT .crop {
left:-24px;
position:absolute;
top:22px;
}

h2.title_weekenderCollection, h2.title_sigCollection {
position:absolute;
left:35px;
top:0
}

h2.title_weekenderCollection {
top:-8px;
}

/*looks we love*/
.looksWeLoveContainer {
float:left; width:884px; margin:1px 3px 0px 0px; position:relative; height:592px
}

.spottedInRed .hdr {
float:left;
clear:left;
width:100%;
padding:10px 0 10px 15px;
}

.spottedInRed div {
position:absolute;
}

.spottedInRed .header {
left:170px;
top:5px;
}

.spottedInRed .model {
top:5px;
right:0;
}

.spottedInRed .lipgloss {
bottom:5px;
right:339px;
}

.spottedInRed .lipglossTxt {
right:419px;
bottom:15px;
}

.spottedInRed .mascara {
top:255px;
right:333px;
}

.spottedInRed .mascaraTxt {
top:320px;
left:275px;
}

.spottedInRed .eyeshadow {
bottom:0px;
left:210px;
}

.spottedInRed .eyeshadowTxt {
left:246px;
bottom:185px;
}

.spottedInRed .lmt {
bottom:14px;
left:155px;
}

.spottedInRed .lmtTxt {
left:94px;
bottom:150px;
}

.spottedInRed .lipstick {
bottom:5px;
left:0;
}

.spottedInRed .lipstick2 {
bottom:5px;
left:94px
}

.spottedInRed .lipstickTxt {
left:94px;
bottom:100px;
}

.spottedInRed .blush {
left:0;
top:50px;
}

.spottedInRed .tab {
top:9px;
right:11px;
z-index:1000;
}

.spottedInRed .buyLook {
left:368px;
top:214px;
}

/*archive*/

.lwl-content{
	padding-bottom: 25px;
}

.lwl-content ul.lwl-thumbs{
	list-style-type:none;
	padding: 0 0 0 25px;
}

.lwl-thumbs li{
	float:left;
	display:inline-block; 
	padding:5px; 
	list-style-type:none
}

.lwl-thumbs img{
	border: 2px solid #b2aba3;
	display:block;
	height:110px;
	width:254px;
}

/*homepage oct*/
.oct {
background:url(../../images/homepage/oct/bkgrd_oct.jpg) no-repeat;
width:883px;
height:422px;
position:relative;
}

.oct div {position:absolute}

.oct .lipstick1 {
bottom:65px;
left:264px;
}

.oct .lipstick2 {
bottom:65px;
left:334px;
}

.oct .lipstickTxt {
left:326px;
top:23px;
}

.oct .lipgloss {
bottom:0;
left:201px;
}

.oct .lipglossTxt {
left:124px;
bottom:109px;
}

.oct .bag {
bottom:0;
right:170px;
}

.oct .bagTxt {
right:10px;
bottom:20px;
}

.oct .shopNow {
right:190px;
top:185px;

}

/*shoponline*/
.shopMain.october {
position:relative;
background:url(../../images/shopOnline/oct/bkgrd_shopOnlineOct.jpg) no-repeat;
height:466px;
padding:0;
}

.shopMain.october a span {
display:none
}

.shopMain.october a, .shopMain.october div {
position:absolute;
display:block;
}

.shopMain.october a.lipgloss {
width:80px;
height:294px;
background:url(../../images/shopOnline/oct/lipgloss.png) no-repeat top left;
left:31px;
bottom:27px;
}

.shopMain.october a.lipgloss:hover {
background-position:bottom left;
}

.shopMain.october .lipglossTxt {
top:390px;
left:122px;
}

.shopMain.october a.lipstick {
width:86px;
height:335px;
left:111px;
top:30px;
background:url(../../images/shopOnline/oct/lipstick.png) no-repeat;
}

.shopMain.october a.small {
width:82px;
height:82px;
top:283px;
left:197px;
background:url(../../images/shopOnline/oct/lipstick2.png) no-repeat;
}

.shopMain.october a.lipstick:hover {
background-position:bottom left;
}

.shopMain.october .lipstickTxt {
left:197px;
top:211px;
}

.shopMain.october a.bag {
width:236px;
height:188px;
left:222px;
top:271px;
background:url(../../images/shopOnline/oct/bag.png) no-repeat;
}

.shopMain.october a.bag:hover {
background-position:bottom left;
}

.shopMain.october .bagTxt {
left:315px;
top:220px;
}

/*beauty spotlight login page*/
.beautySpotlightLogin {
background:url(../../images/beautySpotlight/beautySpotlightLogin_bkgrd.jpg) no-repeat top right;
width:883px;
height:487px;
position:relative;
}

.beautySpotlightLogin .tab {
position:absolute;
top:9px;
right:11px;
}

.beautySpotlightLogin .loginBox {
background:url(../../images/beautySpotlight/transBox_bkgrd.png) repeat-x;
min-height:293px;
width:500px;
position:absolute;
left:300px;
top:97px;
padding:15px;
}

.loginBox .inner {
background-color:#1f1f1f;
font-size:14px;
color:#a8a8a8;
border:1px solid #404040;
line-height:18px;
padding:0 15px 35px 15px;
float:left;
}

.loginBox .registerNowPanel, .loginBox .moreInfo, .loginBox .complete {display:none}

.loginBox .signIn .inner {
width:206px;
float:left;
}

.loginBox .moreInfo .inner, .loginBox .complete .inner {
font-size:12px;
padding:0 15px 20px 15px;
line-height:15px;
}

.loginBox .registerNowPanel .inner {padding:0 25px 10px 25px}

.loginBox .signIn .inner.right {margin-left:19px; padding-bottom:59px}

.loginBox .inner a, .loginBox .inner a:hover {color:#e06585; font-size:12px;}
.loginBox .signIn .inner a {text-decoration:underline}
.loginBox .signIn .inner a:hover {font-size:12px;}
.loginBox a.forgotPassword {font-size:12px;}

.loginBox h3 {
color:#ffffff;
font-weight:normal;
font-size:18px;
float:left;
clear:left;
padding:0;
margin:25px 0 8px 0;
}

.loginBox .signIn ul, .loginBox ul li, .loginBox li input, .loginBox li label {
list-style:none;
width:100%;
float:left;
clear:left;
padding:0;
}

.loginBox .signIn ul {margin-left:0px;}

.loginBox input.checkBox {
width:auto;
height:auto;
}

.loginBox li select {
float:left;
width:165px;
}

.loginBox li label {
padding-bottom:3px;	
font-size:12px;
font-weight:bold;
}

.loginBox ul li {
padding-bottom:10px;	
}

.loginBox li input {
background:url(../../images/beautySpotlight/bkgrd_input.gif) repeat-x;
height:26px;
border:none;
}

.loginBox .registerNowPanel li input {height:21px;}

.loginBox .signIn p.small {
float:left;
margin:0 0 0 5px;
font-size:11px;
}
.loginBox .signIn .inner.right p {
padding-top:10px;
float:left;
clear:left;
width:100%;
}

.loginBox a span {display:none}

.loginBox a.btn_signIn, .loginBox a.btn_registerNow {
display:block;
background:url(../../images/beautySpotlight/btn_signIn.png) no-repeat;
width:76px;
height:17px;
float:left;
clear:left;
margin-top:5px;
}

.loginBox a.btn_registerNow {
background:url(../../images/beautySpotlight/btn_registerNow.png) no-repeat;
width:105px;
margin-top:10px;
}

.loginBox .moreInfo h3, .loginBox .complete h3 {
margin:20px 0 0 0;
}

.loginBox .registerNowPanel h3 {
width:395px;
margin:15px 0 17px 0;
}

.loginBox .moreInfo p, .loginBox .complete p {
width:100%;
padding:0;
margin:15px 0 0 0;
float:left;
clear:left
}

.loginBox .moreInfo p strong {
color:#ffffff	
}

.loginBox a.back {
float:right;
margin:10px 0 0 0;
}

.loginBox .registerNowPanel ul {
float:left;
margin:0;
padding:0;
width:210px;
}

.loginBox .registerNowPanel ul.right {
width:210px;
margin-left:25px;
}

.loginBox .registerNowPanel a.btn_registerNow {
margin:15px 0 0 0;
float:right;
}

.registerNowPanel.panel ul li span {
font-size:10px;
color:#cc0000
}

/* Out of Stock Modal*/

.stock-notification{
    border: 3px solid #eedfd1;
    height: 255px;
    width: 455px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 10000 !important;
}

.notify-stock .stock-header
{
    float:left;
    margin-left: 16px;    
}

.notify-stock .stock-header span
{ font-weight: bold;
  text-align: left;
}

.notify-stock .stock-header img
{   
    display:inline-block;
    float:left;
}

.notify-stock .stock-header p{
    color: #615950;
    font-size: 13px;
    float:left;
}

.notify-stock span
{
    clear:both;
    color: #615950;
    font-size: 13px;
    width: 100px;
    text-align:right;
    display:inline-block;    
}

.notify-stock input{
    width: 295px;
    margin-top: 15px;
}

.notify-stock button
{
    background: url(../../images/btn_submit.gif) no-repeat 0 0;
    height: 18px;
    width:77px;
    display:block;
    margin: 15px auto;
}

.stock-notification .btn-close 
{
    -moz-border-radius: 12px;
    -webkit-border-radisu: 12px;
    border-radius: 12px;
    background-color: #eedfd1;
    text-align: center;
    width: 16px;
    height: 16px;
    color: #887767;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

.notify-confirm
{
    margin: 89px auto 15px;
    text-align: center;
    width: 245px;
}

.notify-confirm h1
{
    text-align: center;
}

.notify-confirm p
{
    text-align: center;
}
/*homepage nov*/
.homepagecontent.nov {
background:url(../../images/homepage/nov/bkgrd_nov.jpg);
width:883px;
height:422px;
position:relative;
}

.homepagecontent.nov a span {display:none}
.homepagecontent.nov a {
position:absolute;	
background:url(../../images/homepage/nov/links.png) no-repeat;
display:block;
}

.homepagecontent.nov a.getTheLook {
background:url(../../images/homepage/nov/btn_getTheLook.gif) no-repeat;
height:27px;
left:445px;
bottom:20px;
width:151px;
}

.homepagecontent.nov a.espresso {
background-position:0 0;	
width:100px;
height:20px;
bottom:20px;
left:20px;
}
.homepagecontent.nov a.lipGloss {
background-position:0 -25px;	
height:22px;
left:360px;
top:13px;
width:111px;
}
.homepagecontent.nov a.truffle {
background-position:0 -52px;
bottom:15px;
height:44px;
left:280px;
width:60px;
}
.homepagecontent.nov a.gris {
background-position:0 -99px;
bottom:40px;
height:44px;
left:375px;
width:41px;
}

/*looks we love grey matters*/
.looksWeLoveContainer.greyMatters {
background:url(../../images/looksWeLove/greyMatters/bkgrd_main.png) no-repeat;
width:883px;
height:592px;
position:relative;
top:0;
left:0;
}

.looksWeLoveContainer.greyMatters .hdr {
padding:5px 0 0 15px;	
}

.looksWeLoveContainer.greyMatters .tab {
position:absolute;
right:8px;
top:7px;
}

.looksWeLoveContainer.greyMatters a span {display:none}
.looksWeLoveContainer.greyMatters a {
display:block;
position:absolute;
background:url(../../images/looksWeLove/greyMatters/links.png) no-repeat;
}

.looksWeLoveContainer.greyMatters a.noir {
background-position:0 0;
height:30px;
right:50px;
top:80px;
width:70px;
}

.looksWeLoveContainer.greyMatters a.divine {
background-position:0 -35px;
width:70px;
height:33px;
bottom:119px;
left:770px;
}

.looksWeLoveContainer.greyMatters a.gris {
background-position:0 -73px;
width:66px;
height:24px;
bottom:178px;
right:256px;
}

.looksWeLoveContainer.greyMatters a.rose {
background-position:0 -101px;
width:75px;
height:34px;
bottom:36px;
right:217px;
}

.looksWeLoveContainer.greyMatters a.pearl {
background-position:0 -141px;
width:65px;
height:46px;
right:431px;
bottom:94px;
}

.looksWeLoveContainer.greyMatters a.truffle {
background-position:0 -191px;
width:64px;
height:44px;
top:320px;
left:381px;
}

.looksWeLoveContainer.greyMatters a.espresso {
background-position:0 -244px;
width:100px;
height:25px;
top:550px;
left:304px;
}

.looksWeLoveContainer.greyMatters .buyLook {
left:40px;
position:absolute;
top:370px;
}

/*nov insider report*/
.greyMatters p {
float:left;
margin:410px 0 0 230px;
padding:0;
width:348px;
}

.greyMatters {
background:url(../../images/insiderReport/nov/ir_top.png) no-repeat;
float:left;
height:1200px;
left:-70px;
position:relative;
top:-20px;
width:794px;
}

.greyMatters .bottom {
background:url(../../images/insiderReport/nov/ir_bottom.png) no-repeat bottom left;
width:794px;
height:100%;
}

.newsletterContent.letsConnect.nov {
height:1150px;	
}

.greyMatters .espresso {
position:absolute;
left:191px;
top:37px;
}

.greyMatters .truffle {
position:absolute;
left:315px;
top:206px;
}

.greyMatters .smokyEye {
position:absolute;
left:60px;
top:722px;
}

.greyMatters .divine {
position:absolute;
left:183px;
bottom:59px;
}

/*holiday landing page*/
.seasonal {
position:relative;
width:882px;
height:454px;
background:url(../../images/seasonal/Holiday_2011.jpg) no-repeat;
}

/*
.seasonal .mainTxt {
position:absolute;
bottom:10px;
left:343px;
width:251px;
height:280px;
background:url(../../images/seasonal/mainTxt.png) no-repeat;
z-index:900;
}

.seasonal .sidebarPadding {
top:10px;
right: 11px;
padding:0px;
margin:0;
position:absolute;
z-index:1000
}

.seasonal a.holidaySet, .seasonal a.lipglossSet {
position:absolute;
background:url(../../images/seasonal/bkgrd_holidayProducts.png) no-repeat;
top:0;
cursor:pointer;
}

.seasonal a.holidaySet {
width:437px;
height:454px;
background-position:0 0;
left:0;
}
.seasonal a.holidaySet:hover {
background-position:0 -454px;	
}

.seasonal a.lipglossSet {
width:294px;
height:454px;
background-position:-588px 0;
right:0;
}
.seasonal a.lipglossSet:hover {
background-position:-588px -454px;	
}

.seasonal a span {display:none;}

/*
.seasonal .holidaySetTxt {
position:absolute;
top:17px;
left:224px;
width:379px;
height:127px;
background:url(../../images/seasonal/bkgrd_holidaySetTxt.gif) no-repeat;
}

.seasonal .lipglossSetTxt {
bottom:20px;
right:50px;
position:absolute;
width:187px;
height:99px;
background:url(../../images/seasonal/bkgrd_lipglossTxt.gif) no-repeat;
}


.seasonal .holidaySetTxt a, .seasonal .lipglossSetTxt a {
background:url(../../images/seasonal/txt_editor.gif) no-repeat 0 0;
height:23px;
width:137px;
margin:11px 0 0 9px;
display:block;
}

.seasonal .lipglossSetTxt a {
background:url(../../images/seasonal/txt_miniLip.gif) no-repeat 0 0;
width:136px;
}

.seasonal .lipglossSetTxt a:hover {
background-position:bottom left;
}

.seasonal .holidaySetTxt a:hover {
background-position:bottom left;	
}


.seasonal a.mailto {
background:url(../../images/seasonal/mailto_link.gif) no-repeat;
bottom:20px;
height:13px;
left:98px;
position:absolute;
width:131px;
}


.seasonal a.trainCase {
display:block;
background:url(../../images/seasonal/txt_trainCase.png) no-repeat;
width:134px;
height:23px;
position:absolute;
z-index:1000;
top:13px;
left:11px;
}
*/

/*dec homepage*/
.homepagecontent.dec {
background:url(../../images/homepage/dec/bkgrd_home.jpg) no-repeat;
width:883px;
height:422px;
position:relative;	
}

.homepagecontent.dec a span {display:none}
.homepagecontent.dec a {display:block; position:absolute}

.homepagecontent.dec a.makeupKit {
bottom:0;
left:0;
width:338px;
height:234px;
background:url(../../images/homepage/dec/bkgrd_makeupKit.png) no-repeat;	
}

.homepagecontent.dec a.shopNow {
background:url(../../images/homepage/dec/btn_shopNow.jpg) no-repeat;
width:119px;
height:26px;
bottom:71px;
left:400px;
}

.homepagecontent.dec a.wishList {
background:url(../../images/homepage/dec/link_wishList.jpg) no-repeat;
width:240px;
height:50px;
bottom:10px;
left:352px;
}

.homepagecontent.dec a.lipgloss {
background:url(../../images/homepage/dec/img_lipGloss.png) no-repeat;
width:243px;
height:182px;
top:7px;
left:630px;	
}

.homepagecontent.dec a.lipglossTxt {
width:118px;
height:85px;
top:6px;
left:527px;
background:url(../../images/homepage/dec/txt_lipgloss.gif) no-repeat;	
}

.proust {
width:92px;
height:70px;
position:absolute;
top:154px;
left:56px;	
}

.newsletterContent.letsConnect.dec {
min-height:300px;
}

.newsletterContent.letsConnect .wishList {
	background:url(../../images/insiderReport/dec/bkgrd_decIR.png) no-repeat top left;
	position:relative;
	width:818px;
	height:1199px;
	left:-80px;
	top:-45px;
}

.newsletterContent.letsConnect .wishList a.lipgloss, .newsletterContent.letsConnect .wishList a.makeupKit {
display:block;
position:absolute;	
}

.newsletterContent.letsConnect .wishList a.lipgloss span, .newsletterContent.letsConnect .wishList a.makeupKit span {
	display:none;
}

.newsletterContent.letsConnect .wishList a.lipgloss {
	top:227px;
	right:5px;
	background:url(../../images/insiderReport/dec/txt_lipgloss.gif) no-repeat;
	width:140px;
	height:78px;
}

.newsletterContent.letsConnect .wishList a.makeupKit {
	bottom:-5px;
	left:320px;
	background:url(../../images/insiderReport/dec/txt_makeupKit.gif) no-repeat;
	width:195px;
	height:73px;
}

.newsletterContent.letsConnect .wishList p {
color:#431A0C;
left:290px;
line-height:34px;
margin:0;
padding:0;
position:absolute;
top:465px;
width:261px;
}

.archiveList {
width:845px;
float:left;
clear:left;	
margin-left:25px;
margin-top:10px;
}

.archiveList ul {
float:left;
list-style:none;
margin:0;
padding:0;	
}

.archiveList ul li {
float:left;
width:191px;
margin:0 20px 20px 0;
padding:0;	
}

.errorMsg {
color:#E06585 !important;
line-height:11px;
padding-top:4px;
}

.errorMsg.register {
clear:left;
font-size:11px;
float:left;
padding-bottom:10px;	
}

.everybodyLoves {
background:url(../../images/insiderReport/feb/top.png) no-repeat top left;
left:-50px;
padding-top:404px;
position:relative;
top:-35px;
width:789px;	
}

.everybodyLoves .bottom {
background:url(../../images/insiderReport/feb/bottomLeft.png) no-repeat bottom left;
}

.everybodyLoves .bottomRight {
background:url(../../images/insiderReport/feb/bottomRight.png) no-repeat 410px 320px;
padding-bottom:288px;
position:relative;
}

.everybodyLoves p {
padding:20px 0;
width:490px;
margin-left:75px;	
}

.everybodyLoves a.view span{	
display:none;
}

.everybodyLoves a.view {
display:block;
position:absolute;
right:120px;
background:url(../../images/insiderReport/feb/btn_viewNow.png) no-repeat;
height:52px;
width:118px;
top:640px;
}

/*looks we love look of love*/
.looksWeLoveContainer.lookOfLove {
background:url(../../images/looksWeLove/lookOfLove/bkgrd_main.jpg) no-repeat;
width:883px;
height:592px;
position:relative;
top:0;
left:0;
}

.looksWeLoveContainer.lookOfLove .hdr {
padding:5px 0 0 15px;	
}

.looksWeLoveContainer.lookOfLove .tab {
position:absolute;
right:8px;
top:7px;
}

.looksWeLoveContainer.lookOfLove a span {display:none}
.looksWeLoveContainer.lookOfLove a {
display:block;
position:absolute;
background:url(../../images/looksWeLove/lookOfLove/links.png) no-repeat;
}

.looksWeLoveContainer.lookOfLove a.elizabeth {
background-position:0 0;
width:78px;
height:35px;
right:402px;
top:79px;
}

.looksWeLoveContainer.lookOfLove a.rosedoux {
background-position:0 -35px;
width:78px;
height:24px;
right:402px;
top:118px;
}

.looksWeLoveContainer.lookOfLove a.peony {
background-position:0 -59px;
width:78px;
height:36px;
left:412px;
top:299px;
}

.looksWeLoveContainer.lookOfLove a.lmt {
background-position:0 -95px;
width:78px;
height:48px;
bottom:119px;
left:208px;
}

.looksWeLoveContainer.lookOfLove a.brightener {
background-position:0 -144px;
bottom:80px;
height:36px;
left:397px;
width:75px;
}

.looksWeLoveContainer.lookOfLove a.feather {
background-position:0 -180px;
width:78px;
height:41px;
bottom:227px;
right:14px;
}

.looksWeLoveContainer.lookOfLove a.cashmere {
background-position:0 -222px;
width:78px;
height:38px;
right:14px;
bottom:185px;
}

.looksWeLoveContainer.lookOfLove a.mascara {
background-position:0 -260px;
width:78px;
height:37px;
bottom:15px;
right:119px;
}

.looksWeLoveContainer.lookOfLove .tab {
top:8px;
right:8px;
position:absolute
}

/* Looks We Love Glisten Up */

.looksWeLoveContainer.glistenUp {
background:url(../../images/looksWeLove/glistenUp/bkgrd_main.png) no-repeat;
width:883px;
height:422px;
position:relative;
top:0;
left:0;
}

.looksWeLoveContainer.glistenUp .hdr {
padding:5px 0 0 15px;	
}

.looksWeLoveContainer.glistenUp .tab {
position:absolute;
right:8px;
top:7px;
}

.looksWeLoveContainer.glistenUp a span {display:none}
.looksWeLoveContainer.glistenUp a {
display:block;
position:absolute;
background:url(../../images/looksWeLove/glistenUp/links.png) no-repeat;
}

.looksWeLoveContainer.glistenUp a.eyeShadow {
background-position:0 0;
width:124px;
height:20px;
left:15px;
top:390px;
}

.looksWeLoveContainer.glistenUp a.nudeGlisten {
background-position:0 -38px;
width:70px;
height:12px;
bottom:20px;
left:209px;
}

.looksWeLoveContainer.glistenUp a.roseGlisten {
background-position:-70px -36px;
width:70px;
height:12px;
bottom:22px;
left:281px;
}

.looksWeLoveContainer.glistenUp a.coralGlisten {
background-position:0px -48px;
width:100px;
height:12px;
bottom:9px;
left:209px;
}

.looksWeLoveContainer.glistenUp a.brightener {
background-position:0 -60px;
bottom:12px;
height:46px;
left:363px;
width:150px;
}


.looksWeLoveContainer.glistenUp a.shopNow {
background-position:0 -110px;
width:150px;
height:70px;
top:185px;
right:192px;
}

.looksWeLoveContainer.glistenUp .tab {
top:8px;
right:8px;
position:absolute;
}

/* Looks We Love Sparkle & Shine */

.looksWeLoveContainer.sparkleShine {
background:url(../../images/homepage/2011_03/bkgrd_main.png) no-repeat;
width:883px;
height:593px;
position:relative;
top:0;
left:0;
}

.looksWeLoveContainer.sparkleShine .hdr {
padding:5px 0 0 15px;	
}

.looksWeLoveContainer.sparkleShine .tab {
position:absolute;
right:8px;
top:7px;
}

.looksWeLoveContainer.sparkleShine a span {display:none}
.looksWeLoveContainer.sparkleShine a {
display:block;
position:absolute;
background:url(../../images/homepage/2011_03/links.png) no-repeat;
}

.looksWeLoveContainer.sparkleShine a.moistureTint {
background-position:0 0;
width:124px;
height:35px;
left:65px;
bottom:120px;
}

.looksWeLoveContainer.sparkleShine a.repairingBrightner {
background-position:0 -38px;
width:70px;
height:40px;
bottom:110px;
left:315px;
}

.looksWeLoveContainer.sparkleShine a.lipGloss {
background-position:-20px -80px;
width:90px;
height:42px;
bottom:21px;
left:310px;
}

.looksWeLoveContainer.sparkleShine a.brighteningPowder {
background-position:0px -170px;
width:110px;
height:40px;
top:50px;
left:430px;
}

.looksWeLoveContainer.sparkleShine a.eyeShadow {
background-position:0 -122px;
bottom:223px;
height:46px;
right:230px;
width:150px;
}

.looksWeLoveContainer.sparkleShine .tab {
top:8px;
right:8px;
position:absolute;
}

/* Looks We Love Summer Lovin */

.looksWeLoveContainer.summerLovin {
background:none /*url(../../images/looksWeLove/summerLovin/bkgrd_main.png) no-repeat*/;
width:883px;
height:593px;
position:relative;
top:0;
left:0;
}

.looksWeLoveContainer.summerLovin .hdr {
padding:5px 0 0 15px;	
}

.looksWeLoveContainer.summerLovin .tab {
position:absolute;
right:8px;
top:7px;
}

.looksWeLoveContainer.summerLovin a span {display:none}
.looksWeLoveContainer.summerLovin a {
	display:block;
	position:absolute;
	background:url(../../images/homepage/2011_03/links.png) no-repeat;
	background-image: url(../../images/homepage/2011_03/links.png);
}

.looksWeLoveContainer.summerLovin a.moistureTint {
background-position:0 0;
width:124px;
height:35px;
left:65px;
bottom:120px;
}

.looksWeLoveContainer.summerLovin .tab {
top:8px;
right:8px;
position:absolute;
}

/* InsiderReport March 2011, Glisten Up */

.glistenUp p {
float:left;
margin:380px 0 0 243px;
padding:0;
width:365px;
text-align:justify;

}

.glistenUp {
background:url(../../images/insiderReport/march2011/ir_top.png) no-repeat;
float:left;
height:1300px;
left:-119px;
position:relative;
top:-65px;
width:845px;
}

.glistenUp .bottom {
background:url(../../images/insiderReport/march2011/ir_bottom.png) no-repeat bottom left;
width:845px;
height:100%;
}

.glistenUp.letsConnect.nov {
height:1150px;	
}

.glistenUp .eyeShadow {
position:absolute;
right:248px;
bottom:344px;
}

.glistenUp .nudeGlisten {
position:absolute;
right:95px;
bottom:427px;
height:12px;

}

.glistenUp .roseGlisten {
position:absolute;
right:95px;
bottom:416px;
height:12px;

}

.glistenUp .coralGlisten {
position:absolute;
right:95px;
bottom:404px;
height:12px;

}

.glistenUp .powder {
position:absolute;
left:20px;
top:985px;
}

.glistenUp .divine {
position:absolute;
left:183px;
bottom:59px;
}



/* Insider Report, April 2011, Whiteout */

.whiteOut p {
    float: left;
    margin: 555px 0 0 280px !important;
    padding: 0;
    text-align: justify;
    width: 300px !important;
}

.whiteout p a { text-decoration:none !important;}


.whiteOut p span {
 text-transform:uppercase;	
}

.whiteOut {
	 background: url("../../images/insiderReport/april2011/ir_top.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 1280px;
    left: -88px;
    position: relative;
    top: -45px;
    width: 845px;
}

.whiteOut .bottom {
background:url(../../images/insiderReport/april2011/ir_bottom.png) no-repeat -10px bottom;
width:845px;
height:100%;
}

.whiteOut.letsConnect.nov {
height:1150px;	
}

.whiteOut .eyeDefiner {
    bottom: 482px;
    height: 12px;
    left: 26px;
    position: absolute;
}

.whiteOut .eyeShadow {
 	bottom: 52px;
    left: 215px;
    position: absolute;
}

.whiteOut .powderBronzer {
 	bottom: 360px;
    height: 12px;
    left: 160px;
    position: absolute;
}

.whiteOut .lipGloss {
    bottom: 73px;
    height: 12px;
    position: absolute;
    right: 124px;
}




/* Default WhiteOut 4/2011 */

.looksWeLoveContainer.whiteOut {
background:url(../../images/homepage/2011_04/bg_main.png) no-repeat;
width:883px;
height:422px;
position:relative;
top:0;
left:0;
}

.looksWeLoveContainer.whiteOut .hdr {
padding:5px 0 0 15px;	
}

.looksWeLoveContainer.whiteOut .tab {
position:absolute;
right:8px;
top:7px;
}

.looksWeLoveContainer.whiteOut a span {display:none}
.looksWeLoveContainer.whiteOut a {
display:block;
position:absolute;
background:url(../../images/homepage/2011_04/links.png) no-repeat;
}

.looksWeLoveContainer.whiteOut a.lipGloss {
    background-position: 0 0;
    height: 40px;
    left: 300px;
    top: 66px;
    width: 85px;
}

.looksWeLoveContainer.whiteOut a.moistureTint {
    background-position: 0 -38px;
    height: 44px;
    left: 302px;
    top: 15px;
    width: 70px;
}

.looksWeLoveContainer.whiteOut a.powderBronzer {
    background-position: 0 -90px;
    bottom: 22px;
    height: 55px;
    left: 90px;
    width: 75px;
}

.looksWeLoveContainer.whiteOut a.powderEyeShadow {
    background-position: -10px -155px;
    bottom: 9px;
    height: 40px;
    right: 153px;
    width: 100px;
}

.looksWeLoveContainer.whiteOut a.getIR {
    background-position: 0 -208px;
    bottom: -15px;
    height: 70px;
    right: -20px;
    width: 200px;
}

.looksWeLoveContainer.whiteOut .tab {
top:8px;
right:8px;
position:absolute;
}


/* Default Bright Now 06_2011 */


.default.brightNow {
background:url(../../images/homepage/2011_06/bg_main.png) no-repeat;
width:883px;
height:422px;
position:relative;
top:0;
left:0;
}

.default.brightNow .hdr {
padding:5px 0 0 15px;	
}

.default.brightNow .tab {
position:absolute;
right:8px;
top:7px;
}

.default.brightNow a span {display:none}
.default.brightNow a {
display:block;
position:absolute;
background:url(../../images/homepage/2011_06/links.png) no-repeat;
}

.default.brightNow a.lipGloss {
 	background-position: 0 0;
    height: 46px;
    left: 25px;
    top: 12px;
    width: 132px;
}

.default.brightNow a.mineralPowder {
	background-position: 0 -44px;
    height: 57px;
    left: 132px;
    top: 187px;
    width: 104px;
}

.default.brightNow a.cheekTintPeony {
 	background-position: 0 -98px;
    bottom: 9px;
    height: 59px;
    left: 20px;
    width: 75px;
}

.default.brightNow a.celeb_looksWeLove {
 	background-position: 0 -200px;
    bottom: 56px;
    height: 43px;
    right: 11px;
    width: 113px;
}

.default.brightNow a.getIR {
	background-position: 0 -158px;
    bottom: 9px;
    height: 41px !important;
    right: -11px;
    width: 200px;
}

.default.brightNow .tab {
top:8px;
right:8px;
position:absolute;
}


/* Insider Report, May 2011, Totally Bazaar */

.totallyBazaar p {
    float: left;
    margin: 525px 0 0 295px !important;
    padding: 0;
    width: 305px !important;
}

.totallyBazaar p a { text-decoration:none !important;}

.totallyBazaar ul {
    width: 295px;
	margin: 20px 0 0 255px !important;
}
.totallyBazaar li {
    list-style-type:none;
	margin-bottom:10px;
}

.totallyBazaar {
	 background: url("../../images/insiderReport/2011_may/ir_top.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 1280px;
    left: -98px;
    position: relative;
    top: -55px;
    width: 824px;
}

.totallyBazaar .left {
background:url(../../images/insiderReport/2011_may/ir_left.png) no-repeat;
width:285px;
height:100%;
background-position: 0px 200px;
}

.totallyBazaar .bottomRight {
	background:url(../../images/insiderReport/2011_may/ir_bottomRight.png) no-repeat -10px bottom;
	width:426px;
	height:456px;
	position: absolute;
	left: 396px;
	top: 810px;
}


.totallyBazaar .mineralFacePowder {
	bottom: 505px;
	height: 12px;
	left: 130px;
	position: absolute;
}

.totallyBazaar .peggyLipstick {
	bottom: 365px;
	left: 70px;
	position: absolute;
}

.totallyBazaar .pinkChampagne {
	bottom: 385px;
	left: 170px;
	height: 12px;
	position: absolute;
}

.totallyBazaar .bordeaux {
	bottom: 125px;
	left: 50px;
	height: 12px;
	position: absolute;
}
.totallyBazaar .eyeDefinerBrush {
	bottom: 60px;
	height: 12px;
	position: absolute;
	left: 212px;
}


/* InsiderReport June 2011, Bright On */

.brightOn p {
    float: left;
	margin:430px 0 0 225px;
	padding: 0;
    text-align: justify;
    width: 380px;

}

.brightOn {
background:url(../../images/insiderReport/2011_june/ir_top.png) no-repeat;
float:left;
height:1135px;
left:-101px;
position:relative;
top:-32px;
width:845px;
}

.brightOn .bottom {
background:url(../../images/insiderReport/2011_june/ir_bottom.png) no-repeat bottom left;
width:845px;
height:100%;
}

.brightOn.letsConnect.nov {
height:1150px;	
}

.brightOn .concealer {
position:absolute;
right:370px !important;
top:53px;
}

.brightOn .lip_gloss {
position:absolute;
left:71px;
bottom:185px !important;
height:12px;
}

.brightOn .mineral_powder {
position:absolute;
left:219px;
top:209px;
height:75px;
}

/* Insider Report, Jun 2011, Luxe Hippie */

.luxeHippie {
	 background: url("../../images/insiderReport/2011_jun/luxeHippie_top.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 1300px;
    left: -119px;
    position: relative;
    top: -55px;
    width: 850px;
}

.luxeHippie .left {
background:url(../../images/insiderReport/2011_jun/luxeHippie_left.png) no-repeat;
width:303px;
height:1380px;
background-position: 0px 235px;
float:left;
}

.luxeHippie .bottom {
	background:url(../../images/insiderReport/2011_jun/luxeHippie_bottom.png) no-repeat;
	width:604px;
	height:561px;
	position: absolute;
	top: 845px;
	left: 230px;
}

.luxeHippie .copy {
    float: left;
    margin: 305px 0 0 -65px !important;
    padding: 0;
    width: 385px !important;
}

.luxeHippie p {
    margin: 12px 0 !important;
	width: auto !important
}

.luxeHippie p a { text-decoration:underline !important;}

.luxeHippie ul {
    margin: 15px 0 0 -15px !important;
    width: auto;
}
.luxeHippie li {
    list-style-type:none;
	margin-bottom:10px;
}

.luxeHippie .indent {
	margin: 0 0 10px 10px;
	clear: both;
}

.luxeHippie .bronzer {
	bottom: 23px;
	left: 89px;
	position: absolute;
}

.luxeHippie .amaretto {
	top: 347px;
	left: 90px;
	position: absolute;
}

.luxeHippie .blush {
	top: 475px;
	left: 43px;
	position: absolute;
}

.luxeHippie .gris {
	bottom: 383px;
	left: 165px;
	position: absolute;
}

/* InsiderReport June 2011, Jill Roberts */

.main_JillRoberts {
	height:1138px !important;
	font-size:1em !important;
	position:relative !important;
	z-inded:1;
}

.jillRoberts p {position:absolute; display:block; margin:0px; padding:0px;z-index:2; text-align:justify; font-size:.8em; line-height:16px;}

.jillRoberts p a {font-size:1em !important;}

.jillRoberts p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:.94em;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:3px;
	text-align:left;
	}

.jillRoberts p.stranded {
	top:173px;
	left:74px;
	width:170px;
}

.jillRoberts p.beautySecret {
	top:371px;
	left: 76px;
	width:200px;
}
.jillRoberts p.howJouer {
	bottom:299px;
	left:77px;
	width:147px;
}

.jillRoberts p.aboutJill {
    font-family: Century Gothic,Gill Sans,Helvetica,Arial;
    font-size: 0.88em;
    font-weight: bold;
    left: 268px;
    line-height: 18px;
    text-align: left;
    top: 518px;
    width: 284px;
	text-align:center;
}

.jillRoberts p.stylePhilosophy {
	top:605px;
	left:255px;
	width:320px;
}
.jillRoberts p.beautyIcon {
	bottom:394px;
	right:270px;
	width:230px;
}
.jillRoberts p.beautyMemory {
	right:103px;
	width:222px;
	top:264px;
}

.jillRoberts {
float:left;
height:1225px;
left:-73px;
top:-20px;
position:relative;
width:845px;
}

.jillRoberts .topImg{ position:absolute; top:0px;}
.jillRoberts .bottomImg{ position:absolute; bottom:10px; left:-13px; height:485px;}
.middleLeft_img {
    bottom: 515px;
    height: 204px;
    left: 25px;
    position: absolute;
    width: 224px;
}

.jillRoberts .bottom {
width:845px;
height:100%;
z-index:1000;
}

.jillRoberts.letsConnect.nov {
height:1150px;	
}

.jillRoberts .lipShear_Spf {
position:absolute;
right:370px !important;
top:53px;
}

.jillRoberts .lipGloss_glisten {
position:absolute;
left:71px;
bottom:185px !important;
height:12px;
}

.jillRoberts .lipGloss_Shell {
position:absolute;
left:219px;
top:209px;
height:75px;
}

.jillRoberts .lipGloss_Beach {
position:absolute;
left:269px;
top:159px;
height:75px;
}

.jillRoberts .ageRepairing {
position:absolute;
left:169px;
top:109px;
height:75px;
}

/* Insider Report, June 2011 Blushing Beauty */

.main_blushingBeauty {
	height:1091px !important;
	font-size:1em !important;
	position:relative !important;
	z-inded:1;
}

.blushingBeauty {
height:1008px;
left:-48px;
top:-18px;
position:relative;
width:845px;
}

.blushingBeauty p {position:absolute; display:block; margin:0px; padding:0px;z-index:2; text-align:justify; font-size:.8em; line-height:16px;}

.blushingBeauty p a {font-size:1em !important;}

.blushingBeauty p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:.94em;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:3px;
	text-align:left;
	}

.blushingBeauty p.copy {
	top:191px;
	left:58px;
	width:400px;
}

.blushingBeauty .topImg{ position:absolute; top:-17px; left:59px;}
.blushingBeauty .bottomImg{ position:absolute; bottom:16px; left:0px; height:485px;}

.blushingBeauty .bottom {
width:845px;
height:100%;
z-index:1000;
}


/* Insider Report, July 2011 Get Glowing */

.main-get-glowing {
	height:1071px !important;
	font-size:1em !important;
	position:relative !important;
	z-inded:1;
}

.get-glowing {
	height:1008px;
	left:-48px;
	top:-18px;
	position:relative;
	width:845px;
}

.get-glowing div.copy {
    display: block;
    left: 128px;
    position: absolute;
    top: 352px;
    width: 400px;
    z-index: 20;
}
.get-glowing div p  {margin:0px 0px 8px 0px; padding:0px;z-index:2; text-align:justify; font-size:.8em; line-height:16px; width:100%;}

.get-glowing div p a {font-size:1em !important;}

.get-glowing div p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:.94em;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:3px;
	text-align:left;
	}

.get-glowing .topImg{ position:absolute; top:-9px; left:-24px; width:782px; height:357px;}
.get-glowing .middleLeft-img { position:absolute; top:355px; left:-46px; width:149px; height:507px;}
.get-glowing .bottomImg { height: 395px; left: -26px; position: absolute; top: 748px; width: 799px; }

.get-glowing .bottom {
width:845px;
height:100%;
z-index:1000;
}

/* Insider Report Style Icon Brigitte Bardot */

.main-style-icon {
	height:1062px !important;
	font-size:1em !important;
	position:relative !important;
	z-inded:1;
}

.style-icon {
	height:1154px;
	left:-48px;
	top:-18px;
	position:relative;
	width:845px;
}

.style-icon div.copy {
    display: block;
    left: 57px;
    position: absolute;
    top: 244px;
    width: 265px;
    z-index: 20;
}
.style-icon div p  {margin:0px 0px 8px 0px; padding:0px;z-index:2; text-align:justify; font-size:.8em; line-height:16px; width:100%;}

.style-icon div p a {font-size:1em !important;}

.style-icon div p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:.94em;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:3px;
	text-align:left;
	}

.style-icon .signature {display:block; margin-top:20px;}
.style-icon .topImg{ position:absolute; top:-18px; left:61px; width:718px; height:334px;}
.style-icon .middleLeft-img { position:absolute; bottom:436px; left:318px; width:256px; height:425px;}
.style-icon .bottomImg { height: 538px; left: -26px; position: absolute; bottom: 0px; width: 764px; }

.style-icon .bottom {
width:845px;
height:100%;
z-index:1000;
}


/* Insider Report Destination Mykonos */

.ir-main-destination-mykonos {
	height:1086px !important;
	font-size:1em !important;
	position:relative !important;
	z-inded:1;
}

.ir-destination-mykonos {
	height:1134px;
	left:-54px;
	top:-18px;
	position:relative;
	width:845px;
}

.ir-destination-mykonos div.copy {
    display: block;
    font-size: .85em;
    left: 57px;
    position: absolute;
    top: 144px;
    width: 207px;
    z-index: 20;
}

.ir-destination-mykonos p {
	font-size:12px;
	line-height:16px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:150px;
	z-index:2;
	border:solid 1px red;
	float:left;
	}

.ir-destination-mykonos div.copy ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	line-height:15px;
	}

.ir-destination-mykonos div.copy ul li.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	font-weight:bold;
	margin:10px 0px 2px 0px;
	font-size:95%;
	}

.ir-destination-mykonos div.copy ul li a {font-size:1em !important;}

.ir-destination-mykonos .topImg {
    height: 484px;
    left: 57px;
    position: absolute;
    top: -29px;
    width: 728px;
}

.ir-destination-mykonos .middleImg { position:absolute; top:289px; left:384px; width:188px; height:278px;}
.ir-destination-mykonos .bottomImg { height: 727px; left: -50px; position: absolute; bottom: 0px; width: 830px; }

.ir-destination-mykonos .bottom {
width:845px;
height:100%;
z-index:1000;
}


/* home page */
.default {position:relative;}
.getIR-tag {
	background-position: 0 -158px;
	bottom: 20px;
	height: 39px !important;
	right: 0px;
	width: 190px;
	position:absolute;
	background:url(../../images/homepage/get-the-ir.png) no-repeat 0 0;
	display:block;
}
.getIR-tag span {display:none;}


/* Beauty Style Insider - Kendall Conrad */

.main-bsi-kendal-conrand {
	height:1089px !important;
	font-size:1em !important;
	position:relative !important;
	z-inded:1;
}

.bsi-kendal-conrand p {
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	z-index:2;
	text-align:justify;
	font-size:.8em;
	line-height:16px;
	height: 120px;
}

.bsi-kendal-conrand p a {font-size:1em !important;}

.bsi-kendal-conrand p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:.94em;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:3px;
	text-align:left;
	}

.bsi-kendal-conrand p.memory {
	top:39px;
	left:75px;
	width:218px;
}

.bsi-kendal-conrand p.how-jouer {
    left: 90px;
    top: 537px;
    width: 183px;
}

.bsi-kendal-conrand p.beauty-icon {
    left: 307px;
    top: 577px;
    width: 194px;
}

.bsi-kendal-conrand p.stranded {
	left: 544px;
	top: 271px;
	width: 190px;
}

.bsi-kendal-conrand p.philosophy {
    left: 474px;
    top: 930px;
    width: 244px;
}



.bsi-kendal-conrand {
float:left;
height:1252px;
left:-73px;
top:-20px;
position:relative;
width:845px;
}

.bsi-kendal-conrand .topImg{ position:absolute; top:9px; left:-18px;}
.bsi-kendal-conrand .bottomImg {
    bottom: 3px;
    height: 485px;
    left: -13px;
    position: absolute;
}

.bsi-kendal-conrand .middleLeft_img {
    height: 204px;
    left: 456px;
    position: absolute;
    top: 445px;
    width: 224px;
}

.bsi-kendal-conrand .bottom {
width:845px;
height:100%;
z-index:1000;
}

.bsi-kendal-conrand.letsConnect.nov {
height:1150px;	
}



/* IR - Back to Basics - Beauty & Style */

.ir-main-basics-bs {
    font-size: 1em !important;
    height: 1276px !important;
    position: relative !important;
}

.ir-basics-bs {
    float: left;
    left: -73px;
    position: relative;
    top: -20px;
    width: 845px;
}

.ir-basics-bs p {
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	z-index:2;
	text-align:justify;
	font-size:.8em;
	line-height:16px;
	height: 120px;
}

.ir-basics-bs p a {font-size:1em !important;}

.ir-basics-bs p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:.94em;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:3px;
	text-align:left;
	text-transform:uppercase;
	}

.ir-basics-bs p span a{
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	color:#000000;
	text-decoration:none;
}

.ir-basics-bs p.foundation {
    left: 124px;
    top: 322px;
    width: 348px;
}

.ir-basics-bs p.concealer {
    left: 368px;
    top: 431px;
    width: 196px;
}

.ir-basics-bs p.pink-cheek {
    left: 78px;
    top: 812px;
    width: 162px;
}

.ir-basics-bs p.sheer-shimmer {
    left: 389px;
    top: 852px;
    width: 334px;
}

.ir-basics-bs p.mascara {
    left: 182px;
    top: 1188px;
    width: 294px;
}

.ir-basics-bs .top-img {
    left: 70px;
    position: absolute;
    top: -38px;
}

.ir-basics-bs .middle-left-img {
    height: 204px;
    left: 62px;
    position: absolute;
    top: 305px;
    width: 224px;
}

.ir-basics-bs .middle-right-img {
    height: 204px;
    left: 248px;
    position: absolute;
    top: 565px;
    width: 224px;
}

.ir-basics-bs .bottom-img {
    top: 934px;
    height: 485px;
    left: 76px;
    position: absolute;
}

.ir-basics-bs .bottom {
width:845px;
height:100%;
z-index:1000;
}


/* IR Keep It Simple */


.ir-main-keep-simple {
    font-size: 1em !important;
    height: 1305px !important;
    position: relative !important;
}

.ir-keep-simple {
    float: left;
    left: -73px;
    position: relative;
    top: -20px;
    width: 845px;
}
.ir-keep-simple .copy {	
    display: block;
    left: 98px;
    position: absolute;
    top: 434px;
    width: 462px;
    z-index: 2;
}

.ir-keep-simple .copy p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-keep-simple p a {font-size:1em !important;}

.ir-basics-bs p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:.94em;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:3px;
	text-align:left;
	text-transform:uppercase;
	}

.ir-keep-simple p span a{
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	color:#000000;
	text-decoration:none;
}

.ir-keep-simple .top-img {
    height: 485px;
    left: -21px;
    position: absolute;
    top: -17px;
}

.ir-keep-simple .bottom-img {
    height: 485px;
    left: -12px;
    position: absolute;
    top: 901px;	
}

.ir-keep-simple .bottom {
width:845px;
height:100%;
z-index:1000;
}

/* IR Trends and Tips */

.ir-main-trends-tips {
    font-size: 1em !important;
    height: 1310px !important;
    position: relative !important;
}

.ir-trends-tips {
    float: left;
    left: 0px;
    position: relative;
    top: -20px;
    width: 845px;
}
.ir-trends-tips .copy {	
    display: block;
    left: 107px;
    position: absolute;
    top: 180px;
    width: 357px;
    z-index: 2;
	background:url(../../images/insiderReport/2011_09_TrendsTips/title1.png) no-repeat 0 0;
	padding-top: 40px;
}

.ir-trends-tips .copy p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 14px;
	line-height: 19px;
	margin: 0px 0px 13px 0px;
	width:100%;
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
}

.ir-trends-tips .copy.two {	
    display: block;
    left: 107px;
    position: absolute;
    top: 355px;
    width: 357px;
    z-index: 2;
	background: url(../../images/insiderReport/2011_09_TrendsTips/title2.png) no-repeat 0 0;
	padding-top: 35px;
}

.ir-trends-tips .copy.two p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 15.3px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-trends-tips p a {font-size:1em !important;}

.ir-trends-tips .copy.two p span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12.3px;
	font-weight:bold;
	font-style:italic;
	}

.ir-trends-tips .top-img {
    height: 485px;
    left: -128px;
    position: absolute;
    top: -57px;
}

.ir-trends-tips .bottom-img {
    height: 485px;
    left: -131px;
    position: absolute;
    top: 615px;	
}

.ir-trends-tips .bottom {
width:845px;
height:100%;
z-index:1000;
}

/* IR Mad About Fall */

.ir-main-mad-fall {
    font-size: 1em !important;
    height: 1108px !important;
    position: relative !important;
}

.ir-mad-fall {
    float: left;
    left: 0px;
    position: relative;
    top: -20px;
    width: 845px;
}

.ir-mad-fall .copy {	
    display: block;
    left: 27px;
    position: absolute;
    top: 121px;
    width: 293px;
    z-index: 2;
}

.ir-mad-fall .copy p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 19px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-mad-fall .top-img {
    height: 485px;
    left: 21px;
    position: absolute;
    top: -11px;
}

.ir-mad-fall .bottom-img {
    height: 485px;
    left: -84px;
    position: absolute;
    top: 580px;	
}

.ir-mad-fall .bottom {
width:845px;
height:100%;
z-index:1000;
}

/*Audrey Hepburn*/
.ir-main-audrey-hepburn{
    font-size: 1em !important;
    height: 1091px !important;
    position: relative !important;
}

.ir-audrey-hepburn {
    float: left;
    left: 0px;
    position: relative;
    top: -20px;
    width: 845px;
}

.ir-audrey-hepburn .copy {	
    display: block;
    left: 17px;
    position: absolute;
    top: 228px;
    width: 293px;
    z-index: 2;
}

.ir-audrey-hepburn .copy p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 17px;
	margin: 0px 0px 14px 0px;
	width:100%;
}

.ir-audrey-hepburn .top-img {
    height: 485px;
    left: 31px;
    position: absolute;
    top: -20px;
}

.ir-audrey-hepburn .bottom-img {
    height: 485px;
    left: -110px;
    position: absolute;
    top: 680px;	
}

.ir-audrey-hepburn .bottom {
width:845px;
height:100%;
z-index:1000;
}

/*Fall Hair*/
.ir-main-fallHair {
    font-size: 1em !important;
    height: 1276px !important;
    position: relative !important;
}

.ir-fallHair {
    float: left;
    left: -73px;
    position: relative;
    top: -20px;
    width: 845px;
}

.ir-fallHair p {
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	z-index:2;
	text-align:justify;
	font-size:11.5px;
	line-height:16px;
	height: 120px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.ir-fallHair p a {
	font-size: 11.5px;
	}

.ir-fallHair p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:12px;
	font-weight:bold;
	clear:both;
	display:block;
	margin-bottom:3px;
	text-align:left;
	text-transform:uppercase;
	}

.ir-fallHair p.intro {
    left: 77px;
    top: 230px;
    width: 244px;
}

.ir-fallHair p.easy-updo {
    left: 77px;
    top:341px;
    width: 310px;
}

.ir-fallHair p.side-braid {
    left: 77px;
    top: 766px;
    width: 302px;
}

.ir-fallHair p.ponytail {
    left: 247px;
    top: 961px;
    width: 300px;
}

.ir-fallHair p.bun {
    left: 254px;
    top: 1137px;
    width: 276px;
}

.ir-fallHair .top-img {
    left: 72px;
    position: absolute;
    top: -23px;
}

.ir-fallHair .middle-img {
    height: 204px;
    left: -22px;
    position: absolute;
    top: 456px;
    width: 224px;
}

.ir-fallHair .bottom-img {
    top: 806px;
    height: 485px;
    left: -15px;
    position: absolute;
}

.ir-fallHair .bottom {
	width:845px;
	height:100%;
	z-index:1000;
}

.ir-fallHair .btm-signature{
	display: block;
	position:absolute;
	height:60px;
	left: 374px;
	top: 1221px;
	background-repeat: no-repeat;
	margin:10px 0px 0px;
}

/* Thanksgiving */

.ir-main-thanksgiving {
    font-size: 1em !important;
    height: 1052px !important;
    position: relative !important;
}

.ir-thanksgiving {
    float: left;
    left: 0px;
    position: relative;
    top: -20px;
    width: 845px;
}

.ir-thanksgiving .copy {	
    display: block;
    left: 21px;
    position: absolute;
    top: 305px;
    width: 428px;
    z-index: 2;	
	padding-top: 40px;
}

.ir-thanksgiving .copy p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 19px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-thanksgiving .copy ul{
	padding:0 0 0 25px;
}

.ir-thanksgiving .copy ul li {
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 15.3px;	
	width: 449px;
}

.ir-thanksgiving .copy ul li span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12.3px;
	font-weight:bold;
	font-style:italic;
}

.ir-thanksgiving .copy-two {	
    display: block;
    left: 112px;
    position: absolute;
    top: 495px;
    width: 357px;
    z-index: 2;	
	padding-top: 35px;
}

.ir-thanksgiving .copy-two ul{
	padding:0 0 0 25px;
}

.ir-thanksgiving .copy-two ul li {
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 15.3px;	
	width: 379px;
}

.ir-thanksgiving .copy-two ul li span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12.3px;
	font-weight:bold;
	font-style:italic;
	}

.ir-thanksgiving .copy-three {	
    display: block;
    left: 215px;
    position: absolute;
    top: 733px;
    width: 357px;
    z-index: 2;	
	padding-top: 35px;
}

.ir-thanksgiving .copy-three ul li {
	margin:0px;
	padding:0px;
	font-size: 12px;
	line-height: 15.3px;
	width:357px;
}

.ir-thanksgiving .copy-three ul{
	padding:0;
}

.ir-thanksgiving .copy-three ul li span{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12.3px;
	font-weight:bold;
	font-style:italic;
	}

.ir-thanksgiving .top-img {
    height: 365px;
    left: -96px;
    position: absolute;
    top: -15px;
}

.ir-thanksgiving .bottom-img {
    height: 647px;
    left: -112px;
    position: absolute;
    top: 472px;	
}

.ir-thanksgiving .bottom {
width:845px;
height:100%;
z-index:1000;
}

.ir-thanksgiving .thanksgiving-signature{
	height: 66px;
	left: 100px;
    position: absolute;
}


/* Signatures */

.signature
{
    display: block;
    background-image: url(../../images/insiderReport/signature.gif);
    background-repeat: no-repeat;  
    width:231px;
	height:82px;
	margin:10px 0px 0px;
}

.signature-m
{
    display: block;
    background-image: url(../../images/insiderReport/signature-m.png);
    background-repeat: no-repeat;  
    width:177px;
	height:71px;
	margin:10px 0px 0px;
}

/* IR: To Give */
.ir-main-give {
    font-size: 1em !important;
    height: 1053px !important;
    position: relative !important;
}

.ir-give {
    float: left;
    left: -73px;
    position: relative;
    top: -20px;
    width: 845px;
}

.ir-give p {
	position:absolute;
	display:block;
	margin:0px;
	padding:0px;
	z-index:2;
	font-size:.8em;
	line-height:16px;
	height: 120px;
	left: 330px;
	top: 85px;
	width: 356px;
}

.ir-give p.copy {
	top: 150px;
	left: 330px;
	width: 375px;
}

.ir-give p a {font-size:1em !important;}

.ir-give p span {
	font-size:.94em;
	font-weight:bold;
	clear:both;
	display:inline;
	margin-bottom:3px;
	text-align:left;
	}
	
.ir-give span span{
	font-size:16px;
	font-weight:bold;
}	

.ir-give p span a{
	color:#000000;
	text-decoration:none;
}

.ir-give p.book {
	left: 330px;
	top: 258px;
	width: 385px;
}

.ir-give p.watch {
	left: 79px;
	top: 415px;
	width: 169px;
}

.ir-give p.glass {
    left: 448px;
    top: 347px;
    width: 138px;
}

.ir-give p.caramels {
    left: 195px;
    top: 507px;
    width: 401px;
}

.ir-give p.backpack {
    left: 435px;
    top: 609px;
    width: 161px;
}

.ir-give p.charms {
	left: 89px;
    top: 701px;
    width: 184px;
}

.ir-give p.kanteen {
	left: 277px;
    top: 786px;
    width: 157px;
}

.ir-give p.lipgloss {
	left: 595px;
    top: 750px;
    width: 144px;
}

.ir-give p.pochette {
	left: 80px;
    top: 925px;
    width: 202px;
}

.ir-give p.time {
	left: 467px;
    top: 926px;
    width: 104px;
}

.ir-give .top-img {
    left: 2px;
    position: absolute;
    top: -19px;
}

.ir-give .bottom-img {
    height: 600px;
    left: 69px;
    position: absolute;
    top: 508px;
}

.ir-give .bottom {
width:845px;
height:100%;
z-index:1000;
}

/* Spectacular Year*/

.ir-main-spectacular-year {
    font-size: 1em !important;
    height: 769px !important;
    position: relative !important;
}

.ir-spectacular-year {
    float: left;
    left: 0px;
    position: relative;
    top: -20px;
    width: 845px;
}

.ir-spectacular-year .copy {	
    display: block;
    left: 21px;
    position: absolute;
    top: 185px;
    width: 428px;
    z-index: 2;	
	padding-top: 40px;
}

.ir-spectacular-year .copy p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 19px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-spectacular-year .copy-two {	
    display: block;
    left: 21px;
    position: absolute;
    top: 299px;
    width: 484px;
    z-index: 2;	
	padding-top: 35px;
}

.ir-spectacular-year .copy-two p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 19px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-spectacular-year .copy-three {	
    display: block;
    left: 219px;
    position: absolute;
    top: 412px;
    width: 287px;
    z-index: 2;	
	padding-top: 35px;
}

.ir-spectacular-year .copy-three p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 19px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-spectacular-year .copy-four {	
    display: block;
    left: 219px;
    position: absolute;
    top: 581px;
    width: 287px;
    z-index: 2;	
	padding-top: 35px;
}

.ir-spectacular-year .copy-four p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 19px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-spectacular-year .copy-four span{
	display: block;
    font-size: 14px;
    font-style: italic;
    text-align: center;
}

.ir-spectacular-year .top-img {
    height: 344px;
    left: 18px;
    position: absolute;
    top: -20px;
}

.ir-spectacular-year .bottom-img {
    height: 323px;
    left: -44px;
    position: absolute;
    top: 436px;	
}

.ir-spectacular-year .bottom {
width:845px;
height:100%;
z-index:1000;
}

.ir-spectacular-year .spectacular-year-signature{
	height: 66px;
    left: 66px;
    position: absolute;
    top: 93px;
}

/* Fresh Start */
.ir-main-fresh-start {
    font-size: 1em !important;
    height: 1361px !important;
    position: relative !important;
}

.ir-fresh-start {
    float: left;
    left: 0px;
    position: relative;
    top: -20px;
    width: 845px;
}
.ir-fresh-start .copy {	
    display: block;
    left: 14px;
    position: absolute;
    top: 254px;
    width: 299px;
    z-index: 2;
	padding-top: 40px;
}

.ir-fresh-start .copy p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-fresh-start .copytwo {	
    display: block;
    left: 14px;
    position: absolute;
    top: 598px;
    width: 299px;
    z-index: 2;
	padding-top: 35px;
}

.ir-fresh-start .copytwo p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-fresh-start p a {font-size:1em !important;}

.ir-fresh-start .copytwo p span {
	font-family:Century Gothic, Gill Sans, Helvetica, Arial;
	font-size:12.3px;
	font-weight:bold;
	text-transform:uppercase;
	}

.ir-fresh-start .top-img {
    height: 692px;
    left: 0px;
    position: absolute;
    top: -30px;
}

.ir-fresh-start .bottom-img {
    height: 485px;
    left: 315px;
    position: absolute;
    top: 631px;	
}

.ir-fresh-start .bottom {
width:845px;
height:100%;
z-index:1000;
}

.ir-fresh-start .fresh-start-signature{
	height: 66px;
	left: 189px;
    position: absolute;
	top: 1323px;
}

.ir-fresh-start p a{
	color:#000000;
	text-decoration:none;
}

/*Blush Crush*/
.ir-main-blush-crush {
    font-size: 1em !important;
    height: 1281px !important;
    position: relative !important;
}

.ir-blush-crush {
    float: left;
    left: 0px;
    position: relative;
    top: -20px;
    width: 845px;
}
.ir-blush-crush .copy {	
    display: block;
    left: 14px;
    position: absolute;
    top: 254px;
    width: 229px;
    z-index: 2;
}

.ir-blush-crush .copy p {
	margin:0px;
	padding:0px;
	text-align:justify;
	font-size: 12px;
	line-height: 18px;
	margin: 0px 0px 13px 0px;
	width:100%;
}

.ir-blush-crush .copy p span{
	font-size: 18px;
}

.ir-blush-crush p a {font-size:1em !important;}

.ir-blush-crush .top-img {
    height: 720px;
    left: 20px;
    position: absolute;
    top: -18px;
}

.ir-blush-crush .right-img {
    height: 550px;
    left: 231px;
    position: absolute;
    top: 723px;	
}

.ir-blush-crush .bottom {
width:845px;
height:100%;
z-index:1000;
}

.ir-blush-crush .left-img{
	height: 750px;
	left: -82px;
    position: absolute;
	top: 543px;
}

.ir-blush-crush p a{
	color:#000000;
	text-decoration:none;
}



