body {margin-top: 0}




/* nav 2009 ( #LN and #BN ) */

#LN, #BN, #LN cite, #LN code {position: relative; background: url(/assets/images/nav-sprite.jpg) 0 0 repeat-y; width: 151px; _width: 171px; padding: 20px 10px; margin: 0; overflow: hidden;}

#LN {margin: 40px 0; _margin: 25px 0; float: left;}

#miva #LN {_width: 151px;}
#miva #BN {_height: 32px;_width: 609px;}

body#cen div#sknframe div#LN {float: left;}

#LN cite, #LN code {padding: 0; width: 171px; height: 40px; background-position: -171px 0; position: absolute; left: 0; z-index: 10;}

#LN span {position: relative; z-index: 20; display: block;}

#LN cite {top: 0}

#LN code {bottom: 0; _bottom: -1px; background-position: -342px 0;}

#LN * {color: #fff; margin: 0; padding: 0;}

body #LN a, body #BN a {color: #fff; font-size: .7em; text-decoration: none; font-weight: normal; font-family: "Trebuchet MS","Tahoma",sans; }

#LN a {display: block; width: 151px; text-align: right; padding: 1px 0;}

#LN a:hover, #LN a:hover em, #BN a:hover {background: #fff; color: #6a6159; }

#LN h5 {border-bottom: 1px solid #fff; margin-bottom: 6px;}

#BN {width: 609px; _width: 735px; padding: 8px 113px 0 12px;  background-position: -513px 0; height: 32px; _height: 40px; text-align: center;  clear: both; _text-indent: -10px;}

body #BN a {color: #fff; padding: 2px 6px; margin: 0 6px; text-decoration: none; font-weight: normal; font-size: 13px;}

#BN #CHECKOUT {position: absolute; right: 0; padding: 0 2px; width: 99px; _width: 110px; text-align: center; top: 12px; text-transform: uppercase; _text-indent: 10px; margin: 0; font-size: 14px; }

#BN #CHECKOUT:hover {background: none; color: #000;}

body #LN .pink {color: #EAADEA; text-transform: uppercase;}





div.newcontent {color: #696969;	position: relative;font-size: 11px;	text-align: center; padding: 3px; float: left; clear: none; width: 680px;}

.nav {	background-image: url(images_mr/nav_back.jpg);	background-repeat: no-repeat;}

.catback {	vertical-align: middle;	padding: 10px 0;	width: 741px;	position: relative; 	left: 0;	top: 20px;}

.catback p {text-align: right; padding: 0; margin: 0;}

table.desription {position: relative;}

.contact {	background-image: url(images_mr/bottom_nav.jpg);	background-repeat: no-repeat;}

body {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: 900;
	color: #666666;
}
h1 { 
	font-size: 24px;
	color: #000000;
}
strong {
	font-size: 30px;
	color: #003399;
	line-height: 26px;
}
a {
	font-family: Times, serif;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: 003399;
}

.nav2 {
	background-image: url(images_mr/nav_back_shadow3.jpg);
	background-repeat: no-repeat;
}
.prodback {
	background-image: url(images_mr/product_back.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
span.price, dt {
	font-size: 36px;
	font-weight: bold;
	color: #003366;
}
.prodbot {
	vertical-align: middle;
}
.description {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 13px;
}
.postop {
	background-image: url(products/product_images/post-op_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 381px;
}
.porevacuum {
	background: url(/assets/images/products/poreVacuumWash-bkg.jpg) left top no-repeat ;
	height: 498px;
}
.mermaid {
	background-image: url(products/product_images/mermaid_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 411px;
}
.angelscrub {
	background: url(/assets/images/products/angel-scrub-bkg.jpg)0 0 no-repeat;
	height: 393px;
}
.beachhouse {
	background-image: url(products/product_images/beachhouse_back2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 514px;
	height: 437px;
}
.milkcleanser {
	background-image: url(products/product_images/milk_cleanser_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 406px;
}
.rise {
	background-image: url(products/product_images/rise_deshine_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 409px;
}
.zitdown {
	background: url(/assets/images/products/zit-down-moisturizer.jpg) 0 0 no-repeat;
}
.goodnight {
	background-image: url(products/product_images/goodnight_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.yube {
	background-image: url(products/product_images/yube_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.daily {
	background-image: url(products/product_images/daily_back4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 412px;
	width: 503px;
}
.bestlittle {
	background-image: url(products/product_images/bestlittle_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 387px;
}
.eyecandy {
	background-image: url(products/product_images/eyecandy_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 280px;
	width: 614px;
}
.birthday {
	background-image: url(products/product_images/birthday_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 412px;
}
.skinceuticals {
	text-transform: uppercase;
	padding-top: 30px;
}
.skin20 {
	background-image: url(products/product_images/skin20_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 385px;
}
.skin30 {
	background-image: url(products/product_images/skin30_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 374px;
}
.skin45 {
	background-image: url(products/product_images/skin45_back.jpg);
	background-position: left top;
	height: 366px;
	background-repeat: no-repeat;
}
.houdini {
	background-image: url(products/product_images/houdini_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 391px;
}
.secret {
	background-image: url(products/product_images/secret_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 373px;
}
.unplugged {
	background-image: url(products/product_images/unplugged_back2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 248px;
}
.dermanail {
	background-image: url(products/product_images/dermnail_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 343px;
}
.puremask {
	background-image: url(products/product_images/purebluemask_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.whitemoist {
	background-image: url(products/product_images/whiteox_moist_back.jpg);
	background-position: left top;
	height: 374px;
	background-repeat: no-repeat;
}
.purecleanser {
	background-image: url(products/product_images/pureox_cleanser_back2.jpg);
	background-repeat: no-repeat;
	height: 480px;
	background-position: left top;
	width: 480px;
}
.retin2 {
	background-image: url(products/product_images/retingangel2_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 376px;
	width: 485px;
}
.retin3 {
	background-image: url(products/product_images/retingangel3_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 380px;
	width: 485px;
}
.thundercandle {
	background-image: url(products/product_images/thundercandle_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 421px;
	width: 525px;
}
.thunderblue {
	background-image: url(products/product_images/bluethunder_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 370px;
	width: 522px;
}
.thunderwhite {
	background-image: url(products/product_images/whitethunder_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 370px;
	width: 522px;
}
.stbarts {
	background-image: url(products/product_images/stbarts_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 274px;
	width: 485px;
}
.bride {
	background: url(/assets/images/products/blushing-bride.jpg) 0 0 no-repeat;
	height: 330px;
	width: 495px;
}
.anti {
	background-image: url(products/product_images/anti_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 295px;
	width: 571px;
}
.main {
	background-image: url(images_mr/mainbottom_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 415px;
	width: 612px;
}
.maintop {
	background-image: url(images_mr/maintop_back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 105px;
}
.maintopleft {
	background-image: url(images_mr/main_topleft.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 160;
}
.mainall {
	background-image: url(images_mr/main-back11.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 720px;
	height: 475px;
}
.contact1 {
	background-image: url(images_mr/contact_back.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 479px;
}
.policies {
	background-image: url(images_mr/policies_back.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 500px;
	font-size: 12px;
}
.tag {
	background-image: url(images_mr/skn_tag.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.cleanselink {
	background-image: url(04nav_img/navmenucleansers-05.jpg);
	background-repeat: no-repeat;
}
.facelink {
	background-image: url(04nav_img/navmenu-face-moisturizer-10.jpg);
}
.safetan {
	background-image: url(products/product_images/safetan_back.jpg);
	height: 458px;
	width: 546px;
	background-repeat: no-repeat;
}
.unbumped {
	background-image: url(/assets/images/products/unbumped-bkg.jpg);
	background-repeat: no-repeat;
	width: 516px;
	height: 538px;
}
.tanning {
	background-image: url(04nav3_img/navmenu3tanning.jpg);
}
.cleanselink2 {
	background-image: url(04nav3_img/navmenu3cleansers-07.jpg);
	background-repeat: no-repeat;
}
dd {
	color: #666666;
	font-weight: bold;
	font-size: large;
	text-align: justify;
	text-indent: 0pt;
}
.detox {
	background-image: url(products/product_images/skin_detox3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 276px;
	width: 573px;
}
.porevacgel {
	background-image: url(/assets/images/products/poreVacuumGel-bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 496px;
}
.extreme {
	background-image: url(products/product_images/extreme_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 479px;
}
.voliptuous {
	background-image: url(products/product_images/voliptuous_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 184px;
	width: 514px;
}
.rollhide {
	display:none;
}

.textmenu {
	background-image: url(images_mr/nav_back.jpg);
	height: 243px;
	width: 162px;
	line-height: 60%;
	background-repeat: no-repeat;
	padding-left: 8px;
}
.mainpage {
	font-family: "Times New Roman", Times, serif;
	font-weight:900 ;
	top: 80px;
	font-size: 15px;
}
.mainpage2 {
	background-image: url(images_mr/mainpage.jpg);
	background-repeat: no-repeat;
	height: 400px;
	width: 500px;
	text-indent: 300pt;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: 900;
	color: #003399;
}
.maintext {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: 900;
}
.pinkarial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF99CC;
	font-weight: bold;
}
.samples {
	background-image: url(products/product_images/samples_back2.jpg);
	height: 297px;
	width: 603px;
	background-repeat: no-repeat;
	background-position: top;
}
.blueborder {
	border: thin solid #CCCCCC;
}
.blueprice {
	font-weight: bold;
	color: 003366;
	font-size: 36px;
}
.blue {
	font-weight: bold;
	color: 003366;
}


body#cen {text-align: center;}

div#sknframe {margin: 0 auto;  width: 980px;  text-align: left; position: relative; overflow: visible; }

div.dermadoclogo {position: absolute; top: 40px; left: 320px; display: block; width: 252px; height: 31px;background-image: url(dermadoctor_img/all.jpg); background-position: -358px -359px;}
div.dermadoc {
	color: #000000;
	position: relative;
	font-size: 11px;
	text-align: center;
	width:500px;
	margin-left: 180px;
	padding: 3px;
	background-image: url(dermadoctor_img/backfade.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
div.dermadoc strong {font-size: 12px; color: #ffffff;}
div.dermadoc a{font-size: 12px;	color: #ffffff;padding: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold; text-decoration: none;}
div.dermadoc a span, div.dermadoc a b, div.dermadoc a strong{display: none;}
div.dermadoc a:hover {color: #000000;background-color: #cccccc; border: none;text-decoration: none;}
div.dermadoc a:active strong {font-size: 14px; display: block;position: absolute;width: 340px; height: 200px;top: 130px;left: 180px;text-decoration: italic;font-weight: bold;color: #000000; background-color: #ffffff; padding: 4px;border: 1px solid #996699; }
div.dermadoc a:hover b {font-size: 12px; display: block;position: absolute;width: 340px;top: 100px;left: 180px;text-decoration: none;font-weight: bold;color: #996699; background-color: #ffffff; padding: 4px;border: 1px solid #996699; }
div.dermadoc a:hover span {display: block; position:absolute; top: 100px; left: 0px;  background-image: url(dermadoctor_img/all.jpg);}
a#kpduty:hover span {width: 163px; height: 250px; background-position: -419px 0px;}
a#bodyguard:hover span {width: 164px; height: 250px; background-position: -255px 0px;}
a#pictureporefect:hover span {width: 161px; height: 250px; background-position: -94px 0px;}
a#feetaccompli:hover span {width: 94px; height: 250px; background-position: 0px 0px; left: 50px;}
a#eyebalm:hover span {width: 175px; height: 140px; background-position: -0px -250px;}
a#wrface:hover span {width: 177px; height: 139px; background-position: -175px -250px;}


div.labelladonnalogo {position: absolute; top: 20px; left: 320px; display: block; width: 342px; height: 52px;background-image: url(images_mr/labelladonna.jpg); background-position: 0px 0px;}
div.labelladonna {color: #000000;	position: relative;font-size: 11px;	text-align: center;	width:500px;	margin-left: 180px;	padding: 3px;	background-image: url(images_mr/labellafade.jpg);	background-repeat: repeat-y;	background-position: center;}
div.labelladonna a{font-size: 12px;	color: #ffffff;padding: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold; text-decoration: none;}
div.labelladonna a span, div.labelladonna a b{display: none;}
div.labelladonna a:hover {color: #000000;background-color: #cccccc; border: none;text-decoration: none;}

div.labelladonna a:hover b {font-size: 12px; display: block;position: absolute;width: 250px;top: 100px;left: 190px;text-decoration: none;font-weight: bold;color: #999999; background-color: #ffffff; padding: 4px;border: 1px solid #999999; }
div.labelladonna a:hover span {display: block; position:absolute; top: 100px; left: 0px;  background-image: url(images_mr/labelladonna.jpg);}
a#candlelight:hover span {width: 171px; height: 206px; background-position: 0px -52px;}
a#umbria:hover span {width: 171px; height: 206px; background-position: -171px -52px;}
a#marianna:hover span {width: 171px; height: 206px; background-position: 0px -258px;}
a#nicoletta:hover span {width: 171px; height: 206px; background-position: -171px -258px;}

body.bloommain div.bloommenu a, body.bloommain div.bloommenu a:hover {font-size: 18px;}
div.bloom span {display: none;}
div.bloom h1{font-size: 12px;line-height: 100%;	background-image: url(images_mr/bloomfade.jpg);	background-repeat: repeat-y;	background-position: -250px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;border: 1px solid #999999; margin: 0px;}
body.bloomface div#sknframe div.bloom span.bloomface {display: block; float: left; border: solid 1px #000000; padding: 2px; margin: 2px; background-image: url(images_mr/bloomfade.jpg); background-repeat: repeat-y;}
body.bloomface a.bloommenuface {font-size: 12px;line-height: 100%;	background-image: url(images_mr/bloomfade.jpg);	background-repeat: repeat-y;	background-position: -250px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;border: 1px solid #999999; margin: 0px; color:#000000}
body.bloombronzing div#sknframe div.bloom span.bloombronzing {display: block; float: left; border: solid 1px #000000; padding: 2px; margin: 2px; background-image: url(images_mr/bloomfade.jpg); background-repeat: repeat-y;}
body.bloombronzing a.bloommenubronzing {font-size: 12px;line-height: 100%;	background-image: url(images_mr/bloomfade.jpg);	background-repeat: repeat-y;	background-position: -250px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; margin: 0px; color:#000000}
body.bloomlips div#sknframe div.bloom span.bloomlips {display: inline;}
body.bloomlips div#sknframe div.bloom span.bloomlips div#bloomlips1, body.bloomlips div#sknframe div.bloom span.bloomlips div#bloomlips2 {display: block; float: left; border: solid 1px #000000; padding: 2px; margin: 2px; background-image: url(images_mr/bloomfade.jpg); background-repeat: repeat-y;}
body.bloomlips a.bloommenulips {font-size: 12px;line-height: 100%;	background-image: url(images_mr/bloomfade.jpg);	background-repeat: repeat-y;	background-position: -250px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; margin: 0px; color:#000000}
body.bloombeautytools div#sknframe div.bloom span.bloombeautytools {display: block; float: left; border: solid 1px #000000; padding: 2px; margin: 2px; background-image: url(images_mr/bloomfade.jpg); background-repeat: repeat-y;}
body.bloombeautytools a.bloommenubeautytools {font-size: 12px;line-height: 100%;	background-image: url(images_mr/bloomfade.jpg);	background-repeat: repeat-y;	background-position: -250px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; margin: 0px; color:#000000}
body.bloomnails div#sknframe div.bloom span.bloomnails {display: block; float: left; border: solid 1px #000000; padding: 2px; margin: 2px; background-image: url(images_mr/bloomfade.jpg); background-repeat: repeat-y;}
body.bloomnails a.bloommenunails {font-size: 12px;line-height: 100%;	background-image: url(images_mr/bloomfade.jpg);	background-repeat: repeat-y;	background-position: -250px;font-family: Arial, Helvetica, sans-serif;font-weight: bold; margin: 0px; color:#000000}

div#bloomcontent {display: none;}
body.bloommain div.bloom div#bloomcontent {display: block;}
div.bloomlogo {position: absolute; top: -4px; left: 300px; display: block; width: 248px; height: 92px;background-image: url(images_mr/bloom.jpg); background-position: 0px 0px;}
div.bloom {color: #696969;	position: relative;font-size: 11px;	text-align: left;	width:500px;	margin-left: 180px;	padding: 3px;	background-image: url(images_mr/bloomfade.jpg);	background-repeat: repeat-y;	background-position: center;}
div.bloom a{font-size: 9px;	color: #696969;padding-top, padding-bottom: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold; text-decoration: none; }
div.bloom a span, div.bloom a font, div.bloom a i, div.bloom a tt{display: none;}
div.bloom a:hover {margin: none; padding: none; color: #000000;background-color: #cccccc; border: none;text-decoration: none;}
div.bloom a:hover font {font-size: 10px; display: block;position: absolute;width: 250px;top: 260px;left: 160px;text-decoration: none;font-weight: normal;color: #000000;	background-image: url(images_mr/bloomfade.jpg); background-position: -125px;background-repeat: repeat-y;	  padding: 4px;border: 1px solid #696969; }
div.bloom a:hover font strong {display: block; font-size: 12px; background-color: #FFCCCC; color: #666666; }
div.bloom a:hover span { display: block; position:absolute; top: 45px; left: 300px;  background-image: url(images_mr/bloom.jpg); border: solid 1px #696969;}
div.bloom a:hover tt {font-family: Arial, Helvetica, sans-serif; font-size: 10px; position: absolute; display: block; top: -50px; right: 0px; width: 180px; padding: 5px;  color: #696969; border: solid 2px #696969; 	background-image: url(images_mr/bloomfade.jpg); background-position: -125px;background-repeat: repeat-y; font-size: 12px; text-align: center; margin: 0px; font-weight: normal;}
div.bloom a:hover i {display: block; position:absolute; top: 150px; left: 205px;  background-image: url(images_mr/bloom.jpg); height: 32px; width: 32px; border: solid 1px #696969;}
a#flawlessconcealer:hover span {width: 124px; height: 221px; background-position: 0px -92px;}
a#flawlessconcealer:hover i {background-position: -259px 0px;}
a#undercoverconcealer:hover span {width: 124px; height: 221px; background-position: 0px -92px;}
a#undercoverconcealer:hover i {background-position: -299px 0px;}
a#eyebase:hover span {width: 124px; height: 221px; background-position: -124px -92px;}
a#liquidfoundation1:hover span,a#liquidfoundation2:hover span, a#liquidfoundation3:hover span, a#liquidfoundation4:hover span {width: 109px; height: 221px; background-position: -248px -92px;}
a#liquidfoundation1:hover i{background-position: -339px 0px;}
a#liquidfoundation2:hover i{background-position: -380px 0px;}
a#liquidfoundation3:hover i{background-position: -421px 0px;}
a#liquidfoundation4:hover i {background-position: -463px 0px;}
a#makeupbase:hover span {width: 87px; height: 221px; background-position: -357px -92px;}
a#loosepowderflesh:hover span, a#loosepowderglow:hover span, a#loosepowderhoney:hover span, a#loosepowdersparkle:hover span {width: 163px; height: 164px; background-position: 0px -313px;}
a#loosepowderflesh:hover i {background-position: -259px -30px;}
a#loosepowderglow:hover i {background-position: -299px -30px;}
a#loosepowderhoney:hover i {background-position: -339px -30px;}
a#loosepowdersparkle:hover i {background-position: -380px -30px;}
a#pressedpowderflesh:hover span, a#pressedpowderglow:hover span, a#pressedpowderhoney:hover span, a#pressedpowdersparkle:hover span {width: 156px; height: 164px; background-position: -163px -313px;}
a#pressedpowderflesh:hover i {background-position: -259px -61px;}
a#pressedpowderglow:hover i {background-position: -299px -61px;}
a#pressedpowderhoney:hover i {background-position: -339px -61px;}
a#pressedpowdersparkle:hover i {background-position: -380px -61px;}
a#sheercolourcoral:hover span, a#sheercolourdewy:hover span, a#sheercolourglow:hover span, a#sheercolourrosie:hover span, a#sheercolourkissed:hover span {width: 172px; height: 164px; background-position: -319px -313px;}
a#sheercolourcoral:hover i {background-position: -444px -245px;}
a#sheercolourdewy:hover i {background-position: -444px -206px;}
a#sheercolourglow:hover i {background-position: -444px -171px;}
a#sheercolourrosie:hover i {background-position: -444px -136px;}
a#sheercolourkissed:hover i {background-position: -444px -101px;}
a#powderblushhibiscus:hover span, a#powderblushrosebud:hover span, a#powderblushsweetpea:hover span{width: 163px; height: 170px; background-position: 0px -477px;}
a#powderblushhibiscus:hover i {background-position: -423px -61px;}
a#powderblushrosebud:hover i {background-position: -464px -32px;}
a#powderblushsweetpea:hover i {background-position: -423px -31px;}
a#illuminiser:hover span{width: 143px; height: 195px; background-position: -163px -477px;}
a#illuminiser:hover i {background-position: -446px -274px;}
a#bronzingpowder:hover span{width: 194px; height: 170px; background-position: -306px -477px;}
a#bronzingpowder:hover i {background-position: -319px -647px;}
a#shimmerbodycream:hover span{width: 163px; height: 263px; background-position: 0px -678px;}
a#shimmerbodycream:hover i {background-position: -319px -647px;}
a#lipdefinerdelicate:hover span, a#lipdefineroutlined:hover span, a#lipdefinerluscious:hover span, a#lipdefinersubtly:hover span, a#lipdefinertrace:hover span, a#lipdefinerperfect:hover span {width: 85px; height: 263px; background-position: -163px -678px;}
a#lipdefinerdelicate:hover i {background-position: -251px -886px;}
a#lipdefineroutlined:hover i {background-position: -251px -842px;}
a#lipdefinerluscious:hover i {background-position: -251px -802px;}
a#lipdefinersubtly:hover i {background-position: -251px -762px;}
a#lipdefinertrace:hover i {background-position: -251px -720px;}
a#lipdefinerperfect:hover i {background-position: -251px -680px;}
a#lipglossgloss:hover span, a#lipglossseashell:hover span, a#lipglosskissable:hover span,  a#lipglosscosmopolitan:hover span, a#lipglossgirlie:hover span, a#lipglosssugar:hover span, a#lipglosspout:hover span, a#lipglossdolci:hover span, a#lipglosssweetpea:hover span, a#lipglossmango:hover span, a#lipglossamour:hover span, a#lipglosstangerine:hover span, a#lipglossmelon:hover span, a#lipglosspinkpink:hover span, a#lipglosswatermelon:hover span, a#lipglosscutiepie:hover span, a#lipglosstint:hover span, a#lipglosshoneybunch:hover span {width: 163px; height: 173px; background-position: 0px -941px;}
a#lipglossgloss:hover i {background-position: -311px -886px;}
a#lipglossseashell:hover i {background-position: -311px -842px;}
a#lipglosskissable:hover i {background-position: -311px -802px;}
a#lipglosscosmopolitan:hover i {background-position: -311px -762px;}
a#lipglossgirlie:hover i {background-position: -311px -720px;}
a#lipglosssugar:hover i {background-position: -311px -680px;}
a#lipglosspout:hover i {background-position: -360px -887px;}
a#lipglossdolci:hover i {background-position: -311px -842px;}
a#lipglosssweetpea:hover i {background-position: -311px -802px;}
a#lipglossmango:hover i {background-position: -311px -762px;}
a#lipglossamour:hover i {background-position: -311px -720px;}
a#lipglosstangerine:hover i {background-position: -311px -680px;}
a#lipglossmelon:hover i {background-position: -415px -888px;}
a#lipglosspinkpink:hover i {background-position: -311px -842px;}
a#lipglosswatermelon:hover i {background-position: -311px -802px;}
a#lipglosscutiepie:hover i {background-position: -311px -762px;}
a#lipglosstint:hover i {background-position: -311px -720px;}
a#lipglosshoneybunch:hover i {background-position: -311px -680px;}
a#liplacquerpuckerup:hover span, a#liplacquerswak:hover span, a#liplacquersmoochy:hover span, a#liplacquerxox:hover span {width: 85px; height: 175px; background-position: -163px -941px;}
a#liplacquerpuckerup:hover i {background-position: -458px -846px;}
a#liplacquerswak:hover i {background-position: -458px -764px;}
a#liplacquersmoochy:hover i {background-position: -458px -681px;}
a#liplacquerxox:hover i {background-position: -458px -805px;}
a#lipshinebutterfly:hover span, a#lipshinefirstkiss:hover span, a#lipshinekissandtell:hover span, a#lipshinefrenchkiss:hover span, a#lipshinekissandhugs:hover span, a#lipshineeskimokiss:hover span {width: 58px; height: 175px; background-position: -248px -941px;}
a#lipshinebutterfly:hover i {background-position: -319px -1076px;}
a#lipshinefirstkiss:hover i {background-position: -319px -1036px;}
a#lipshinekissandtell:hover i {background-position: -319px -992px;}
a#lipshinefrenchkiss:hover i {background-position: -319px -951px;}
a#lipshinekissandhugs:hover i {background-position: -362px -1077px;}
a#lipshineeskimokiss:hover i {background-position: -362px -1036px;}
a#liptintveil:hover span, a#liptinttint:hover span, a#liptintnude:hover span, a#liptintstain:hover span {width: 56px; height: 175px; background-position: -444px -941px;}
a#liptintveil:hover i {background-position: -396px -996px;}
a#liptinttint:hover i {background-position: -396px -955px;}
a#liptintnude:hover i {background-position: -396px -1036px;}
a#liptintstain:hover i {background-position: -396px -1079px;}
a#retractablebronzerbrush:hover span {width: 146px; height: 229px; background-position: 0px -1114px;}
a#facialblottingtissue:hover span {width: 190px; height: 176px; background-position: -146px -1114px;}
a#eyemakeupremoverbuds:hover span {width: 164px; height: 176px; background-position: -336px -1114px;} a#sharpener:hover span {width: 164px; height: 102px; background-position: -336px -1290px;}
a#cuticlequencher:hover span {width: 136px; height: 197px; background-position: -200px -1343px;}
a#nailfile:hover span {width: 200px; height: 197px; background-position: 0px -1343px;}
a#lipbalmvanilla:hover span, a#lipbalmgrapefruit:hover span, a#lipbalmpeppermint:hover span {width: 87px; height: 159px; background-position: -357px -1392px;}

a#lipbalmpotlink {display: block; width: 120px; text-align: center; float: right; margin-bottom: 10px; }
a#lipbalmpotlink em {display: block; width: 87px; height: 159px; background-position: -357px -1392px; background-image: url(images_mr/bloom.jpg); margin-left: 16px;  }

div.colorsciencelogo {position: absolute; top: 10px; left: 314px; display: block; width: 259px; height: 57px;background-image: url(images_mr/colorscience.jpg); background-position: 0px 0px;}
div.colorscience {color: #696969;	position: relative;font-size: 11px;	text-align: left;	width:500px;	margin-left: 180px;	padding: 3px;	background-image: url(images_mr/colorsciencefade.jpg);	background-repeat: repeat-y;	background-position: center; padding-bottom: 20px;}
div.colorscience a{font-size: 9px;	color: #696969;padding-top, padding-bottom: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold; text-decoration: none; }
div.colorscience a span, div.colorscience a font, div.colorscience a i, div.colorscience a p h1, div.colorscience a tt {display: none;}
div.colorscience a:hover {color: #000000;background-color: #cccccc; border: none;text-decoration: none;}
div.colorscience a:hover font {font-size: 10px; display: block;position: absolute; top: 101%; left: 0px;width: 290px;text-decoration: none;font-weight: normal;color: #000000; background-color: #ffffff; padding: 4px;border: 1px solid #696969; }
div.colorscience a:hover span { display: block; position:absolute; top: 14px;right: 0px;  background-image: url(images_mr/colorscience.jpg); border: solid 1px #696969;}
div.colorscience a:hover i {display: block; position:absolute; top: 50px; left: 175px;  background-image: url(images_mr/colorscience.jpg); width: 50px; height: 50px; border: solid 1px #696969;}
div.colorscience a:hover tt {position: absolute; display: block; top: 300px; right: 0px; width: 180px; padding: 5px;  color: #FF9900; border: double 1px #FF9900; background-color: #000000; font-size: 12px; text-align: center; margin: 0px; font-weight: normal;}
a#wildtomild:hover span {width: 161px; height: 242px; background-position: 0px -57px;}
a#foundationcaligirl:hover span,a#foundationalleven:hover span, a#foundationnottoodeep:hover span  {width: 190px; height: 242px; background-position: -161px -57px;}
a#foundationcaligirl:hover i {background-position: -351px -107px;}
a#foundationnottoodeep:hover i {background-position: -351px -157px;}
a#foundationalleven:hover i {background-position: -351px -57px;}
a#almostclear:hover span {width: 197px; height: 242px; background-position: -594px -57px;}
a#allclear:hover span, a#allclearsparkle:hover span {width: 193px; height: 242px; background-position: -401px -57px;}
a#almostclear:hover span, a#almostclearsparkle:hover span {width: 197px; height: 242px; background-position: -594px -57px;}
a#perfectlyclear:hover span, a#perfectlyclearsparkle:hover span {width: 197px; height: 242px; background-position: -883px -57px;}
a#brushcleaner:hover span {width: 92px; height: 242px; background-position: -791px -57px;}

div.bestsellerslogo {position: absolute; top: -10px; left: 314px; display: block; width: 178px; height: 104px;background-image: url(images_mr/bestsellers.jpg); background-position: -97px -259px;}
div.bestsellers {color: #696969;	position: relative;font-size: 11px;	text-align: left;		margin-left: 180px;	padding: 3px; display: block; width: 520px; height: 360px; background-image: url(images_mr/ovalshadow.jpg); background-repeat: no-repeat; background-position: 0px 180px;}
div.bestsellers a{display: block; float: left; background-image: url(images_mr/bestsellers.jpg);}
div.bestsellers a tt, div.bestsellers a span, div.bestsellers a i, div.bestsellers a p h1, div.bestsellers a blockquote {display: none;}
div.bestsellers a:hover {border: none; text-decoration: none;}
div.bestsellers a:hover span {font-size: 10px; display: block;position: absolute;top: 220px; left: 50px;width: 300px;text-decoration: none;font-weight: normal;color: #000000;  }
div.bestsellers a:hover tt { display: block; position:absolute; bottom: -20px;right: 0px;  background-image: url(images_mr/bestsellers.jpg); border: none;z-index: 3;}
div.bestsellers a:hover blockquote { display: block; position:absolute; top: 140px;left:98px; width: 180px; color: #696969; text-align: center; font-size: 10px;  font-weight: normal; z-index: 2; }
div.bestsellers a:hover i {display: block; width: 63px; height: 113px; position: absolute; top: -80px; right: 60px; background-image: url(images_mr/bestsellers.jpg); background-position: -358px -393px; }
div.bestsellers a:hover span strong {font-size: 14px;line-height: normal;}
a#bestpvwash {width:55px; height: 176px; background-position:0px -331px;}
a#bestdermkp {width: 87px; height: 137px; background-position:-55px -369px;}
a#bestdoceye {width:97px; height: 78px; background-position:-219px -428px;}
a#bestlipfrench  {width: 42px; height: 113px; background-position:-316px -393px;}
a#bestbrush {width:77px; height: 113px; background-position:-142px -393px;}
a#bestalleven {width:48px; height: 176px; background-position:-490px -330px;}
a#bestdoceye:hover tt{width:192px; height: 145px; background-position:-275px 0px;}
a#bestlipfrench:hover tt{width: 69px; height: 331px; background-position:-421px -145px;}
a#bestpvwash:hover tt {width:97px; height: 330px; background-position:0px 0px;}
a#bestdermkp:hover tt {width: 178px; height: 250px; background-position: -97px 0px;}
a#bestbrush:hover tt{width:146px; height: 234px; background-position:-275px -145px;}
a#bestalleven:hover tt{width:151px; height: 280px; background-position:-490px 0px;}

div#lustvsmust {position: relative; display: block; width: 520px; height: 385px; margin-left: 180px;}
div.lustvsmustlogo {position: absolute; top: -5px; left: 320px; display: block; width: 377px; height: 78px;background-image: url(images_mr/lustvsmust.jpg); background-position: 0px px;}
div#lustvsmust span#lusttag {display: block; text-align: center; color: #696969; font-weight: normal; font-size: 12px; padding: 4px;}
div.lvmbutton {display: block; width: 243px; height: 35px; background-image: url(images_mr/lustvsmust.jpg); background-position: 0px -78px; clear: none;}
p#lvmcolorcream, p#lvmsunscreen, p#lvmfacecream {display: block; width: 135px; height: 18px;  background-image: url(images_mr/lustvsmust.jpg); margin-left: 54px; margin-bottom: 0px; }
p#lvmcolorcream {background-position: -243px -78px;}
p#lvmsunscreen {background-position: -243px -96px;}
p#lvmfacecream {background-position: -243px -114px;}


a.lvm1 {display: block; width: 122px; height: 35px; float: right; }
a.lvm2 {display: block; width: 121px; height: 35px; float: right;}
a.lvm1 sup, a.lvm2 sup, a.lvm1 span, a.lvm2 span, a.lvm1 font, a.lvm2 font,  a.lvm1 i, a.lvm2 i {display: none; text-decoration: none;}
a.lvm1:hover sup, a.lvm2:hover sup {display: block; position: absolute; bottom:50px; right:350px; text-decoration: none; color: #696969; font-size: 50px;}
a.lvm1:hover {text-decoration: none; background-image: url(images_mr/lustvsmust.jpg); background-position: 0px -113px;}
a.lvm2:hover {text-decoration: none; background-image: url(images_mr/lustvsmust.jpg); background-position: -122px -113px;}
div.lvmbutton a:hover span { position: absolute; display: block;  bottom: 30px; right: 30px; background-image: url(images_mr/lustvsmust.jpg);}
a#lvmblmccream:hover span {width: 167px; height: 168px; background-position: 0px -148px;}
a#lvmcandle:hover span {width: 168px; height: 198px; background-position: -167px -148px;}
a#ddocbg:hover span {width: 152px; height: 231px; background-position: 0px -332px;}
a#cscispf20:hover span {width: 154px; height: 208px; background-position: -152px -354px;}
a#lvmcreamderm:hover span {width: 165px; height: 190px; background-position: -335px -217px;}
a#lvmcreamskn:hover span {width: 194px; height: 150px; background-position: -306px -405px;}
a.lvm1:hover font, a.lvm2:hover font {display: block; width: 250px; position: absolute; top: 60px; right: 0px; padding: 8px; border: solid 1px #696969; color: #696969; text-align: center;}
a.lvm1:hover i, a.lvm2:hover i {display: block; position: absolute; width: 250px; padding: 8px; right: 0px; bottom: -40px; border: solid 1px #696969; color: #696969; background-color: #ffffff; z-index: 200; text-align: center;} 


div.newcontent {color: #696969;	position: relative;font-size: 11px;	text-align: center; 		  padding: 3px;	background-repeat: repeat-y;	background-position: center; font-weight: normal;}
div.newcontent2 {color: #696969;	position: relative;font-size: 11px;	  padding: 3px;	background-position: center; font-weight: normal; overflow: visible; width: 400px;}
div.newcontent a {font-family: Times, serif;	font-weight: bold;	color: #999999;	text-decoration: none;	font-size: 12px;}
div.newcontent a:hover {color: #003399;	text-decoration: none;	font-size: 12px;}

a.biglink {font-size: large;}

div#sun2006 {position: relative; display: block; font-size: 11px;text-align: left;width:564px;height: 383px;	margin-left: 180px;	background-image: url(images_mr/sunscreens2008.jpg);	background-repeat: none;	background-position: 0px 0px; }
div.sunlogo {position: absolute; top: 10px; left: 314px; display: block; width: 278px; height: 74px;background-image: url(images_mr/sunscreens2006.jpg); background-position: -221px -587px;}
div#sun2006 a {position: absolute; display: block; padding: 0px; }
div#sun2006 a:hover {border: none;}
div#sun2006 span {position: absolute; display: none; width: 221px; height: 72px;  background-image: url(images_mr/sunscreens2008.jpg);  top: 2px; right: -2px;}
div#sun2006 span.showDetail {display: block;}
a.sundaily {width: 86px; height: 202px; left: 8px; top: 165px;}
span.sundaily {background-position: -221px -455px;}
a.sunskin30 {height:265px;left:96px;top:55px;width:65px; }
span.sunskin30 {background-position: -221px -383px; }
a.sunskin45 {height:254px;left:163px;top:84px;width:66px;}
span.sunskin45 {background-position: 0px -383px;}
a.suncolorsci {height:244px;left:234px;top:130px;width:103px; }
span.suncolorsci {background-position: 0px -527px; }

a.sunVanicream35 {height:287px;left:348px;top:85px;width: 74px; }
span.sunVanicream35 {background-position: 0px -601px; }
a.sunVanicream60 {height:287px;left:425px;top:85px;width:74px; }
span.sunVanicream60 {background-position: 0px -455px; }
a.sunTizo {height:277px;left:500px;top:88px;width:51px;}
span.sunTizo {background-position: -221px -601px;}



a#greatgifts {	position: fixed;  _position: absolute; display: block;top: 0px;right: 0px;width: 104px;height: 200px;background-image: url(images_mr/greatgifts.png); _background-image: url(images_mr/greatgifts.gif); z-index: 2000; background-position: -154px 0px;}
a#greatgifts:hover {	position: fixed;  _position: absolute; display: block;top: 0px;right: 0px;width: 104px;height: 200px;background-image: url(images_mr/greatgifts.png); _background-image: url(images_mr/greatgifts.gif); z-index: 2000; background-position: -154px 0px; text-indent: 0px;}
a#greatgifts span {display: none;}
a#greatgifts:hover span {display: block; position: fixed; _position: absolute; background-image: url(images_mr/greatgifts.png); _background-image: url(images_mr/greatgifts.gif);  z-index: 2001; width: 140px; height: 100px; background-position: 0px 0px; right: 100px; top: 0px; }
body.greatgifts a#greatgifts {display: none;}

body.index a#greatgifts {display: none;}

a#sparklead {	position: fixed;  _position: absolute; display: block;top: 0px;right: 0px;width: 127px;height: 126px;background-image: url(images_mr/sparklead.png); _background-image: url(images_mr/sparklead.gif); z-index: 2000; background-position: 0px 0px;}
a#sparklead:hover {	position: fixed;  _position: absolute; display: block;top: 0px;right: 0px;width: 127px;height: 126px;background-image: url(images_mr/sparklead.png); _background-image: url(images_mr/sparklead.gif); z-index: 2000; background-position: 0px -126px; text-indent: 0px;}
a#sparklead span {display: none;}
a#sparklead:hover span {display: block; position: fixed; _position: absolute; background-image: url(images_mr/sparklead.png); _background-image: url(images_mr/sparklead.gif);  z-index: 2001; width: 171px; height: 336px; background-position: 0px -252px; right: 0px; top: 100px; }


div.greatgiftscontent a {font-size: 12px;	color: #696969; padding: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold; text-decoration: none; }
div.greatgiftscontent strong {font-size: 13px; line-height: normal; color: #003399;}
div.greatgiftscontent a:hover {background-color: #003399; color: #ffffff;}
div.greatgiftscontent {font-family: arial, helvetica, sans-serif;	position: relative; display: block; font-size: 11px;text-align: left;width:564px;height: 360px;	margin-left: 180px;	background-repeat: none;	background-position: 0px 0px; }
div.greatgiftslogo {position: absolute; top: -6px; left: 314px; display: block; width: 353px; height: 140px;background-image: url(images_mr/greatgifts.jpg); background-position: 0px 0px;}
div#giftsblerb {display: block; text-align: center; color: #696969; font-weight: normal; font-size: 12px;  margin-top: 44px;}
div.greatgiftscontent a tt, div.greatgiftscontent a font {display: none;}
div.greatgiftscontent a:hover tt {display: block; background-image: url(images_mr/greatgifts.jpg); position: absolute; top: 85px; right: 0px;}
a#vanlip:hover tt, a#grapelip:hover tt, a#peplip:hover tt  {width: 315px; height: 286px;}
a#vanlip:hover tt {background-position: -400px -583px;}
a#grapelip:hover tt {background-position: -400px -293px;}
a#peplip:hover tt {background-position: -400px 0px;}
div.greatgiftscontent a:hover font {text-decoration: none; font-weight: normal; color: #000000; display: block; position: absolute; bottom: 280px; right: 0px; text-align: right; padding: 20px; border: #003399 2px solid; background-color: #cccccc; text-align: center; width: 370px; font-size: 11px;}
a#sknbag:hover tt {background-position: 0px -461px; width: 400px; height: 208px;}
a#bloomduo:hover tt {background-position: 0px -140px; width: 400px; height: 321px;}
a#giftcert:hover tt {background-position: 0px -669px; width: 400px; height: 151px;}
a#silkradiancepowder:hover tt {background-position: 0px -873px; width: 254px; height: 165px;}
a#silkradiancepalette:hover tt {background-position: -400px -873px; width: 253px; height: 217px;}
a#bloombrushgift:hover tt {background-position: -254px -873px; width: 146px; height: 217px;}
a#giftalleven:hover tt {background-position: 0px -1040px; width: 254px; height: 249px;}
div.greatgiftscontent a em {display: none; }
div.greatgiftscontent a:hover em {display: block; position: absolute; bottom: 0px; left: 0px; padding: 8px; border: #696969 1px solid; background-color: #003399; text-align: center; color: #ffffff; text-transform: uppercase; text-decoration: none; font-weight: normal;}
a#giftcert:hover em {background-color: #99CCCC; color: #000000; font-weight: bold;}

div.sknbucks {position: relative; display: block; font-size: 12px;text-align: left;width:564px;	margin-left: 180px; font-weight: normal; text-align: center; margin-top: 30px;}
div.sknbuckslogo {position: absolute; top: -6px; left: 314px; display: block; width: 404px; height: 110px;background-image: url(images_mr/sknbucks.jpg); background-position: 0px 0px;}
div#sknbuck {display: block; position: relative; background-image: url(images_mr/sknbucks.jpg); background-position: 0px -130px; background-repeat: none; width: 551px; height: 193px;}
input#sknbuck2 {position: absolute; right: 10px; bottom: 40px;}
select#sknbuck {position: absolute; right: 10px; bottom: 70px;}
input#sknbuck {position: absolute; right: 10px; bottom: 10px;}
 /*SHOW/HIDE javascript function*/
tr.closed a.open {display: none;}
tr.closed a.closed, div.closed a.closed {display: block;}
tr.open a.open, div.open a.open{display: block;}
tr.open a.closed, div.open a.closed, div.closed a.open {display: none;}
tr.open td, tr.closed td, div.open, div.closed {padding: 10px; border: solid 1px #cccccc; margin: 10px;}

div#newproduct {display: block; clear: both; width: 750px;}
div#newproduct a {text-decoration: none; color: #999999;}
div#newproduct a.open {color: #666666;}
div#newproduct a:hover {text-decoration: none; color: #003399;}
a.smallarial { padding: 10px; background-color: #cccccc;  color: #999999; font-family: arial; font-size: 12px; display: block; height: 156px; font-wieght: normal;}
a.smallarial strong {font-size: 14px;}
div#newproduct a.smallarial:hover {color: #003399;}

.open a img {border: none; margin-right: 20px;}

a.addToCartRoll {display: block; height: 44px; width: 116px; overflow: hidden; margin: 0 auto; }
a.addToCartRoll:hover img {margin-top: -44px;}

.productDesc { display: block; width: 532px; padding-top: 50px;}
.productDesc p {display: block; font-weight: 900; width: 265px; margin-left: 230px;}
.productDesc p.specs {text-align: center;}

#vanicream35Desc {background: url(/products/product_images/vanicream35-back.jpg)0 0 no-repeat; height: 459px;}
#vanicream60Desc {background: url(/products/product_images/vanicream60-back.jpg)0 0 no-repeat; height: 459px;}
#tizo40Desc {background: url(/products/product_images/tizo40-back.jpg)0 0 no-repeat; height: 400px;}

.cleansers h1 {display: block; text-indent: -1000px; background: url(assets/images/categories/cleansers-header.jpg) 0 0 no-repeat; width: 350px; height: 38px; position: absolute; left: 350px; top: 10px; _top: 20px;}
#cleansersGroup {width: 537px; height: 390px; position: relative; background: url(assets/images/categories/cleansers.jpg) 0 0 no-repeat; float: left; clear: none; margin-left: 60px; _margin-left: 40px; }
#cleansersGroup a {display: block; float: left; width: 65px; height: 276px; text-decoration: none;}
#cleansersGroup a span, #cleansersGroup a dfn {display: none;}
#cleansersGroup a:hover span, #cleansersGroup a:hover dfn, #faceGroup a:hover span, #faceGroup a:hover dfn {list-style-type: none; display: block; position: absolute; left: 20px; top: 300px;  padding: 10px 0px; color: #000; text-align: center; font-family: Verdana, sans; font-weight: 900; width: 400px; white-space: nowrap; text-decoration: none;}
#cleansersGroup a:hover dfn { top: 275px; font-size: 1.5em; color:#3020d5;  }

:hover {list-style-type: none;}

a img {border: 0px none;}

#bodyMoisturizersGroup {position: relative; float: left; font-size: 1em; width: 447px; height: 408px;}

#bodyMoisturizersGroup img {padding: 0; margin: 0;}

#bodyMoisturizersGroup a, #bodyMoisturizersGroup a:visited {color:#999999; text-decoration: none; font-weight: 900;}

#allAroundBM {position: absolute; top: 75px; left: 533px; }
#tripleThreatBM {position: absolute; top: 40px; left: 447px; }
#postOpBM {position: absolute; top: 290px; left: 617px; }
#allAroundBM span, #tripleThreatBM span,  #postOpBM span {display: none; font-family: Helvetica; font-size: 1em;}
#allAroundBM:hover span, #tripleThreatBM:hover span, #postOpBM:hover span {position: absolute; display: block; width: 200px; height: 100px; text-align: center; font-weight: 900;left: -306px; top: 55px;  }
#tripleThreatBM:hover span  {top: 85px; left: -214px; color: #5dbc3a;}
#postOpBM:hover span {top: -170px; left: -390px; color: #666666;}


.body h1 {width: 417px; height: 35px; display: block; text-indent: -1000px; background: url(assets/images/categories/body-header.jpg) 0 0 no-repeat;}
#bodyHeader {position: absolute; top: 30px; left: 330px;}
#sknhome {width: 313px;}

#faceGroup {width: 690px; height: 370px; background: url(/assets/images/categories/face.jpg) 0 0 no-repeat; float: left; position: relative;}
#faceGroup a span, #faceGroup a dfn {display: none; text-align: center;}
#faceGroup a {display: block; float: left; clear: none; width: 61px; height: 216px; text-decoration: none;}
#faceGroup #zitDownFace {width: 85px;}
#faceGroup #dailyFace {width: 70px;}
#faceGroup #eyeCreamFace {width: 55px;}
#faceGroup #eyeSerumFace {width: 50px;}
#faceGroup #goodnightFace {width: 95px;}
#faceGroup #bestFace {width: 79px;}

#faceGroup a:hover dfn {top: 230px; width: 600px; font-size: 2em; font-style: normal; padding: 0;}
#faceGroup a:hover span {width: 600px; top: 260px; font-size: 1.2em; color: #585858; padding: 0; text-decoration: none; font-style: normal; }

.face h1 {position: absolute; text-indent: -1000px; left: 323px; top: 13px; display: block; overflow: hidden; background: url(/assets/images/categories/face-header.gif) 0 0 no-repeat; width: 400px; height: 65px;}

#eye-cream {background: url(/products/product_images/eye-cream-bkg.jpg) 0 0 no-repeat; }
#eye-serum {background: url(/products/product_images/eye-serum-bkg.jpg) 0 0 no-repeat; }
#triple-threat {background: url(/products/product_images/triple-threat-bkg.jpg) 0 0 no-repeat; }
#all-around {background: url(/products/product_images/all-around-bkg.jpg) 0 0 no-repeat; }
#eye-cream p, #eye-serum p, #eye-serum ul, #all-around ul, #all-around p, #triple-threat ul, #triple-threat p { margin: 5px 0 0 166px; width: 300px; list-style-position: inside;}


#searchForm {background: url(assets/images/search.png) 0 0 no-repeat; _background-image: url(assets/images/search-ie6.png); width: 212px; height: 88px; position: relative; position:absolute; top: -100px; left: 660px; z-index: 3000;}
#searchForm #searchSKN {position: absolute; width: 124px; top: 14px; left: 21px;  padding: 2px; font-weight: 900; color: #003399;}
#submitSearch {height:41px;left:154px;position:absolute;top:6px;width:47px;}



body a {
	font-size: 12px;
}


#skinceuticals-cover {height:297px; left:95px; position:absolute; top:57px; width:131px; background: #fff;}
#SC-B {height: 75px; left: 60px; background: #fff; width: 200px; position: absolute; top: 56px; }

#project-runway-vid {position: absolute; left: 57px; top: 165px;}