@charset "utf-8";
/* CSS Document */
/* Home Carousel*/
.home-carousel{display:block; float:left; width:718px; height:436px; border:1px solid #D8D8D8;}
.navi{position:absolute;z-index:1000;width:70px;height:20px;margin:410px 0px 0px 648px;}
.navi a{width:18px;height:18px;float:left;background:url(/makeup/img/navigator-arrow.png) 0 0 no-repeat;display:block;font-size:1px; cursor:pointer;}
.navi a:hover{background-position:-18px 0px;}
.navi a.active{background-position:-36px 0px;}
.scrollable{position:relative;overflow:hidden;width:718px;height:436px;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.scrollable a, .scrollable a:link, .scrollable a:visited, .scrollable a:hover {margin:0px;padding:0px;}
.scrollable img{float:left;background-color:#fff;cursor:pointer;width:718px;height:436px;}
.scrollable .active{z-index:9999;position:relative;}
.items div{display:block;width:718px;height:436px;float:left;}
/* Home Carousel End*/
/* Home Featured */
.home-featured-wrapper{display:block; width:222px; float:right;}
ul.home-featured-nav{display:block; float:left; width:222px; margin:0px 0px 15px 0px; list-style-type:none;}
ul.home-featured-nav li{display:block; float:left; width:222px; padding:3px 0px; clear:both;}
a.featured-nav, a.featured-nav:link, a.featured-nav:active, a.featured-nav:visited{display:block; float:left; width:222px; padding:3px 0px; clear:both; height:50px; color:#666666; text-decoration:none;}
a.featured-nav:hover{color:#58B7DD;}
ul.home-featured-nav img{display:block; float:left; width:50px; height:50px; background:#E4E4E4; margin-right:15px;}
.home-featured-header{display:block; float:left; width:215px; height:27px; padding:8px 0px 0px 7px; background:url(/images/home/common/featured-category-header-bg.jpg) repeat-x; color:#FFFFFF; font-size:15px; font-weight:bold;}
.home-featured-nav-callout{display:block; float:left; width:222px; height: 133px; background: #E4E4E4;}
/* Home Featured End */
.home-callout3{display:block; float:left; width:310px; height:115px; background:#E4E4E4; margin-top:20px;}
.featured-brands-carousel{display:block; float:left; width:900px; height:65px; background:#E4E4E4;}
.featured-brands-wrapper{display:block; float:left; width:960px; height:65px; background:#E4E4E4; margin-top:20px;}
a.fb-link, a.fb-link:link, a.fb-link:active, a.fb-link:visited{display:block; float:left; width:100px; height:65px; background-position:0px 0px;}
a.fb-link:hover{background-position:0px -65px;}
#fb_obagi{background-image:url(/images/home/featured-brands/obagi.jpg);}
#fb_skinmedica{background-image:url(/images/home/featured-brands/skinmedica.jpg);}
#fb_janeiredale{background-image:url(/images/home/featured-brands/janeiredale.jpg);}
#fb_janmarini{background-image:url(/images/home/featured-brands/janmarini.jpg);}
#fb_colorescience{background-image:url(/images/home/featured-brands/colorescience.jpg);}
#fb_larocheposay{background-image:url(/images/home/featured-brands/larocheposay.jpg);}
#fb_glominerals{background-image:url(/images/home/featured-brands/glominerals.jpg);}
#fb_anthelios{background-image:url(/images/home/featured-brands/anthelios.jpg);}
#fb_drbrandt{background-image:url(/images/home/featured-brands/drbrandt.jpg);}
#fb_kinerase{background-image:url(/images/home/featured-brands/kinerase.jpg);}
#fb_neocutis{background-image:url(/images/home/featured-brands/neocutis.jpg);}
#fb_nia24{background-image:url(/images/home/featured-brands/nia24.jpg);}
#fb_eltamd{background-image:url(/images/home/featured-brands/eltamd.jpg);}
#fb_renefurterer{background-image:url(/images/home/featured-brands/renefurterer.jpg);}
#fb_murad{background-image:url(/images/home/featured-brands/murad.jpg);}
#fb_belli{background-image:url(/images/home/featured-brands/belli.jpg);}
/* root element for tabs */
#flowtabs{float:left;display:block;width:900px;height:65px !important;margin:0 !important;padding:0;_margin-bottom:-2px;}
/* single tab */
#flowtabs li { float:left;margin:0;padding:0;text-indent:0;list-style-type:none;}
/* a- tag inside single tab */
#flowtabs li a {background: url(/skincare/img/nav-buttons.jpg) no-repeat;display:block;height: 61px;width: 204px;padding:0px;margin:0px;color:#000000;font-size:12px;line-height:33px;text-align:center;text-decoration:none;cursor:pointer}
/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0 0; }
#flowtabs #t2 			{ background-position: -204px 0; }
#flowtabs #t3 			{ background-position: -408px 0; }
#flowtabs #t4 			{ background-position: -612px 0;}
/* mouseover state */
#flowtabs a:hover 		{ color:#fff;	 }
#flowtabs #t1:hover 	{ background-position:      0 -61px; }
#flowtabs #t2:hover 	{ background-position: -204px -61px; }
#flowtabs #t3:hover 	{ background-position: -408px -61px; }
#flowtabs #t4:hover 	{ background-position: -612px -61px; }
/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#990000; line-height:34px; }
#flowtabs #t1.current { background-position:      0 -122px; }
#flowtabs #t2.current { background-position: -204px -122px; }
#flowtabs #t3.current { background-position: -408px -122px; }
#flowtabs #t4.current { background-position: -612px -122px; }
/* everything is constructed with a single background image */
.skincare-nav-wrapper{width:900px;height:61px;display:block;padding:0px;margin:0px;float:left;background:url(/skincare/img/nav-bg.jpg) #2A92AF repeat-x;}
.featured-brands-nav-wrapper-prev{display:block;float:left;background-image:url(/images/home/featured-brands/btn-prev.jpg);background-posistion:0 0;width:30px;height:65px;padding:0px;margin:0px;cursor:pointer;}
.featured-brands-nav-wrapper-prev:hover{background-position:-30px 0;}
.featured-brands-nav-wrapper-next{display:block;float:left;background-image:url(/images/home/featured-brands/btn-next.jpg);background-position:-30px 0;width:30px;height:65px;padding:0px;margin:0px;cursor:pointer;}
.featured-brands-nav-wrapper-next:hover{background-position:0 0;}
#flowpanes{width:900px;height:65px;}
#flowpanes div{display:none;color:#000000;margin:0px;}
.items2 div{float:left;display:block;width:900px;height:65px;}