@charset "utf-8";

/*---------------------------------------------------------------------------------------------------------------------------*/
/* reset */
/*---------------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus{ outline:0; }
body{ line-height:1; color:black; background:white; }
ol, ul{ list-style:none; }
table{ border-collapse:separate; border-spacing:0; }
caption, th, td{ text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after{	content: ""; }
blockquote, q{ quotes: "" ""; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* tags */
/*---------------------------------------------------------------------------------------------------------------------------*/
body{ color:#fff; font:normal .8em/1.4em Arial, Helvetica, Verdana, sans-serif; background:#b93657 url(../images/bg-1px.jpg); /*background:#ab2746; */}
strong{ font-weight:bold; }
a{ color:#fff; text-decoration:none; }
a:hover{ text-decoration:underline; }


/*---------------------------------------------------------------------------------------------------------------------------*/
/* fonts */
/*---------------------------------------------------------------------------------------------------------------------------*/
@font-face {
	font-family: 'TrajanProRegular';
	src: url('../fonts/TrajanPro-Regular.eot');
	src: local('Trajan Pro'), local('TrajanPro-Regular'), url('../fonts/TrajanPro-Regular.woff') format('woff'), url('../fonts/TrajanPro-Regular.ttf') format('truetype');
}


/*---------------------------------------------------------------------------------------------------------------------------*/
/* shared classes */
/*---------------------------------------------------------------------------------------------------------------------------*/
.clear{ clear:both; line-height:0; }


/*---------------------------------------------------------------------------------------------------------------------------*/
/* wrappers */
/*---------------------------------------------------------------------------------------------------------------------------*/
.outter-wrapper{ margin:0 auto; width:1113px; min-height:1200px; height:auto !important; height:1200px; /*background:url(../images/bg-home.gif) no-repeat;*/ }


/*---------------------------------------------------------------------------------------------------------------------------*/
/* footer */
/*---------------------------------------------------------------------------------------------------------------------------*/
.footer{ clear:both; margin:40px auto; width:410px; height:auto; font-size:.8em; text-align:center; }
.footer ul{ margin:0 auto; width:165px; height:16px; }
.footer ul li.lang{ float:left; margin:0 40px 0 0; }
.footer .legal{ float:left; clear:both;  margin:20px 0 0 0; width:400px; font-size:1em; }




/*---------------------------------------------------------------------------------------------------------------------------*/
/* shared between pages */
/*---------------------------------------------------------------------------------------------------------------------------*/


/* lower buckets */
#lower-buckets{ margin:0 auto; width:731px; height:148px; background:url(../images/lower-buckets.jpg) no-repeat; }
#lower-buckets li{ position:relative; float:left; height:148px; }
#lower-buckets li a{ display:block; position:absolute; top:0; left:0; width:100%; height:148px; text-indent:-9999px; }
#lower-buckets li#fashion-week{ width:263px; }
#lower-buckets li#fashion-week a:hover{ background:url(../images/lower-buckets.gif) 0 -148px no-repeat; }
#lower-buckets li#rethink{ width:232px; }
#lower-buckets li#rethink a:hover{ background:url(../images/lower-buckets.gif) -263px -148px no-repeat; }
#lower-buckets li#quattro-w{ width:236px; }
#lower-buckets li#quattro-w a:hover{ background:url(../images/lower-buckets.gif) -495px -148px no-repeat; }




/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/
/* page specific */
/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/


/*---------------------------------------------------------------------------------------------------------------------------*/
/* home */
/*---------------------------------------------------------------------------------------------------------------------------*/
.home .outter-wrapper{ background:url(../images/bg-home.jpg) no-repeat; }
.home .header{ width:1113px; height:494px; background:url(../images/header-fabulous.jpg) no-repeat; }
.home .header .logo{ display:inline; float:left; margin:29px 0 0 87px; width:366px; height:142px; background:url(../images/logo-skintimate-home.jpg) no-repeat; text-indent:-9999px; }
.home h1{ margin:20px auto 40px auto; width:690px; font-size:2.9em; line-height:normal; font-weight: normal; font-family: 'Trajan Pro', 'TrajanProRegular', 'Times New Roman', Times, serif; }
.home h1 sup{ position:relative; top:-16px; font:.3em Arial, Helvetica, sans-serif; }
/* product thumbnails */
#prod-thumbs-home{ margin:40px auto 0 auto; width:739px; height:162px; background:url(../images/prod-thumbs-home.jpg) no-repeat; } 
#prod-thumbs-home li{ display:block; position:relative; float:left; width:70px; height:162px; }
#prod-thumbs-home li a{ display:block; position:absolute; top:0; left:0; width:100%; height:162px; text-indent:-9999px; }
#prod-thumbs-home li#prod4, #prod-thumbs-home li#prod6{ width:159px; }
#prod-thumbs-home li#prod1 a:hover{ background:url(../images/prod-thumbs-home.jpg) 0 -162px no-repeat; }
#prod-thumbs-home li#prod2 a:hover{ background:url(../images/prod-thumbs-home.jpg) -70px -162px no-repeat; }
#prod-thumbs-home li#prod3 a:hover{ background:url(../images/prod-thumbs-home.jpg) -140px -162px no-repeat; }
#prod-thumbs-home li#prod4 a:hover{ background:url(../images/prod-thumbs-home.jpg) -210px -162px no-repeat; }
#prod-thumbs-home li#prod5 a:hover{ background:url(../images/prod-thumbs-home.jpg) -369px -162px no-repeat; }
#prod-thumbs-home li#prod6 a:hover{ background:url(../images/prod-thumbs-home.jpg) -439px -162px no-repeat; }
#prod-thumbs-home li#prod7 a:hover{ background:url(../images/prod-thumbs-home.jpg) -598px -162px no-repeat; }
#prod-thumbs-home li#prod8 a:hover{ background:url(../images/prod-thumbs-home.jpg) -668px -162px no-repeat; }


/*---------------------------------------------------------------------------------------------------------------------------*/
/* products */
/*---------------------------------------------------------------------------------------------------------------------------*/
.products .outter-wrapper{ background:url(../images/bg-products.jpg) no-repeat; }
.products .header{ width:1113px; height:170px; }
.products .header .logo{ display:inline; float:left; margin:29px 0 0 87px; width:365px; height:141px; background:url(../images/logo-skintimate-products.jpg) no-repeat; text-indent:-9999px; }
.products .main{ padding:30px 0 0 50px; height:723px; }
.main .feature-img{ float:left; width:288px; height:713px; background:url(../images/prod1.jpg) 0 0 no-repeat; }
.main .feature-img #prod1-top{ background:url(../images/prod1-bg.jpg) 0 0 no-repeat; }
.main .prod-wrapper{ float:right; width:775px; height:713px; } 
/* top copy block */
.prod-info-top, .prod-info-top div{ width:775px; height:232px; }
.prod-info-top h1{ margin:0 0 15px 0; font-size:4.7em; line-height:1em; font-weight: normal; font-family: 'Trajan Pro', 'TrajanProRegular', 'Times New Roman', Times, serif; }
.prod-info-top h1 sup{ position:relative; top:-34px; font:.2em Arial, Helvetica, sans-serif; }
.prod-info-top p{ width:400px; font-size:1.4em; line-height:1.3em; }
.prod-info-top p.short{ width:320px; }
.prod-info-top p sup{ position:relative; top:-7px; font-size:.5em; }
/* product background images */
#prod1-top{ background:url(../images/prod1-bg.jpg) 0 0 no-repeat; }
#prod2-top{ background:url(../images/prod2-bg.jpg) 0 0 no-repeat; display:none; }
#prod3-top{ background:url(../images/prod3-bg.jpg) 0 0 no-repeat; display:none; }
#prod4-top{ background:url(../images/prod4-bg.jpg) 0 0 no-repeat; display:none; }
#prod5-top{ background:url(../images/watermarks-bg.jpg) 0 0 no-repeat; display:none; }
#prod6-top{ background:url(../images/watermarks-bg.jpg) 0 0 no-repeat; display:none; }
#prod7-top{ background:url(../images/watermarks-bg.jpg) 0 0 no-repeat; display:none; }
#prod8-top{ background:url(../images/watermarks-bg.jpg) 0 0 no-repeat; display:none; }
/* product thumb headers */
.prod-thumb-headers{ position:relative; width:775px; height:73px; }
.prod-thumb-headers h3{ position:absolute; bottom:0; font-size:1.2em; line-height:1em; color:#fbc2c7; font-weight: normal; font-family: 'Trajan Pro', 'TrajanProRegular', 'Times New Roman', Times, serif; }
.prod-thumb-headers h3.signature{ left:20px; }
.prod-thumb-headers h3.therapy{ left:368px; }
.prod-thumb-headers h3.cream{ left:576px; }
/* product thumbnails */
#prod-thumbs-products{  margin:10px 0 20px 0; width:699px; height:162px; background:url(../images/prod-thumbs-products.jpg) no-repeat; } 
#prod-thumbs-products li{ display:block; position:relative; float:left; width:70px; height:162px; }
#prod-thumbs-products li a{ display:block; position:absolute; top:0; left:0; width:100%; height:162px; text-indent:-9999px; }
#prod-thumbs-products li#prod4, #prod-thumbs-products li#prod6{ width:139px; }
#prod-thumbs-products li#prod1 a:hover{ background:url(../images/prod-thumbs-products.jpg) 0 -162px no-repeat; }
#prod-thumbs-products li#prod2 a:hover{ background:url(../images/prod-thumbs-products.jpg) -70px -162px no-repeat; }
#prod-thumbs-products li#prod3 a:hover{ background:url(../images/prod-thumbs-products.jpg) -140px -162px no-repeat; }
#prod-thumbs-products li#prod4 a:hover{ background:url(../images/prod-thumbs-products.jpg) -210px -162px no-repeat; }
#prod-thumbs-products li#prod5 a:hover{ background:url(../images/prod-thumbs-products.jpg) -349px -162px no-repeat; }
#prod-thumbs-products li#prod6 a:hover{ background:url(../images/prod-thumbs-products.jpg) -419px -162px no-repeat; }
#prod-thumbs-products li#prod7 a:hover{ background:url(../images/prod-thumbs-products.jpg) -558px -162px no-repeat; }
#prod-thumbs-products li#prod8 a:hover{ background:url(../images/prod-thumbs-products.jpg) -628px -162px no-repeat; }
/* bottom copy block */
.prod-info-bottom{ width:700px; height:236px; overflow:hidden; }
.prod-info-bottom h2{ margin:0 0 20px 0; font-size:1.9em; line-height:1.3em; font-weight: normal; font-family: 'Trajan Pro', 'TrajanProRegular', 'Times New Roman', Times, serif; }
.prod-info-bottom h2 sup{ position:relative; top:-10px; font:.4em Arial, Helvetica, sans-serif; }
.prod-info-bottom p{ color:#f0afbf; font-size:1.1em; line-height:1.3em; }
.prod-info-bottom p sup{ position:relative; top:-5px; font-size:.6em; }
#prod1-bottom{}
#prod2-bottom, #prod3-bottom, #prod4-bottom, #prod5-bottom, #prod6-bottom, #prod7-bottom, #prod8-bottom{ display:none; }


/*---------------------------------------------------------------------------------------------------------------------------*/
/* affiliates */
/*---------------------------------------------------------------------------------------------------------------------------*/
.affiliates .outter-wrapper{ background:url(../images/bg-products.jpg) no-repeat; }
.affiliates .header{ width:1113px; height:170px; }
.affiliates .header .logo{ display:inline; float:left; margin:29px 0 0 87px; width:365px; height:141px; background:url(../images/logo-skintimate-products.jpg) no-repeat; text-indent:-9999px; }
.affiliates .main{ padding:10px 0 0 155px; height:auto; }
/* links */
.fashion-week-cta{ position:relative; margin:0 0 22px 0; width:819px; height:193px; background:url(../images/fashion-week-bg.jpg) 0 0 no-repeat; }
.fashion-week-cta a{ display:block; position:absolute; top:0; left:0; width:100%; height:193px; text-indent:-9999px; }
.fashion-week-cta a:hover{ background:url(../images/fashion-week-bg.jpg) 0 -193px no-repeat; }
.rethink-cta{ position:relative; margin:0 0 22px 0; width:819px; height:193px; background:url(../images/rethink-bg.jpg) 0 0 no-repeat; }
.rethink-cta a{ display:block; position:absolute; top:0; left:0; width:100%; height:193px; text-indent:-9999px; }
.rethink-cta a:hover{ background:url(../images/rethink-bg.jpg) 0 -193px no-repeat; }
.quattro-w-cta{ position:relative; margin:0 0 7px 0; width:862px; height:223px; background:url(../images/quattro-w-bg.jpg) 0 0 no-repeat; }
.quattro-w-cta a{ display:block; position:absolute; top:0; left:0; width:100%; height:223px; text-indent:-9999px; }
.quattro-w-cta a:hover{ background:url(../images/quattro-w-bg.jpg) 0 -223px no-repeat; }
/* product thumbnails */
#prod-thumbs-affiliates{ margin:0 0 20px 41px; width:739px; height:162px; background:url(../images/prod-thumbs-affiliates.jpg) no-repeat; } 
#prod-thumbs-affiliates li{ display:block; position:relative; float:left; width:70px; height:162px; }
#prod-thumbs-affiliates li a{ display:block; position:absolute; top:0; left:0; width:100%; height:162px; text-indent:-9999px; }
#prod-thumbs-affiliates li#prod4, #prod-thumbs-affiliates li#prod6{ width:159px; }
#prod-thumbs-affiliates li#prod1 a:hover{ background:url(../images/prod-thumbs-affiliates.jpg) 0 -162px no-repeat; }
#prod-thumbs-affiliates li#prod2 a:hover{ background:url(../images/prod-thumbs-affiliates.jpg) -70px -162px no-repeat; }
#prod-thumbs-affiliates li#prod3 a:hover{ background:url(../images/prod-thumbs-affiliates.jpg) -140px -162px no-repeat; }
#prod-thumbs-affiliates li#prod4 a:hover{ background:url(../images/prod-thumbs-affiliates.jpg) -210px -162px no-repeat; }
#prod-thumbs-affiliates li#prod5 a:hover{ background:url(../images/prod-thumbs-affiliates.jpg) -369px -162px no-repeat; }
#prod-thumbs-affiliates li#prod6 a:hover{ background:url(../images/prod-thumbs-affiliates.jpg) -439px -162px no-repeat; }
#prod-thumbs-affiliates li#prod7 a:hover{ background:url(../images/prod-thumbs-affiliates.jpg) -598px -162px no-repeat; }
#prod-thumbs-affiliates li#prod8 a:hover{ background:url(../images/prod-thumbs-affiliates.jpg) -668px -162px no-repeat; }
/* header */
.affiliates h1{ margin:0 0 20px 70px; width:690px; font-size:2.9em; line-height:normal; font-weight: normal; font-family: 'Trajan Pro', 'TrajanProRegular', 'Times New Roman', Times, serif; }

