
/*#region 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, b, u, i, center, 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-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

/*#endregion Reset */

/*#region Global */

:focus {outline:#ccc dotted 1px;}

html {min-height:100%;}
body {color:#0b6f02;font-family:Trebuchet MS, Helvetica, sans-serif;font-size:12px;height:100%;position:relative;}

a, a:visited {color:#0b6f02;overflow:hidden;}
a:hover {text-decoration:underline;}

p {line-height:1.2em;margin:0 0 0.825em 0;}

a.cta {background:url(../img/global/main-sprite.1.png) no-repeat -480px -57px;font-size:0.9em;padding:0 0 0 20px;text-transform:uppercase;}
a.cta:hover {text-decoration:underline;}

h1 {font-family:Arial, Helvetica, sans-serif;font-size:26px;font-weight:normal;margin:0 0 6px 0;text-transform:uppercase;}
h1 strong {font-size:1.1em;font-weight:bold;display:block;}
body.script-enabled #ie h1 strong.av-h {position:relative;top:-4px;margin-bottom:-4px;}
h1 .mark {font-size:0.5em;vertical-align:top;}

h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.25em;font-weight:bold;margin:0;text-transform:uppercase;}

sup {font-size:0.625em;position:relative;bottom:0.5em;}
    .cta sup {display:inline-block;}

.summary {color:#57391B;}
p.summary {font-size:1.em;}
p.summary a,
p.summary a:visited {color:#57391B;font-weight:bold;}

body.script-enabled .tooltip-content {display:none;}

.plus-link {display:block;text-transform:uppercase;text-align:center;}
.plus-link:hover {text-decoration:none;}
.plus-link .plus {display:-moz-inline-block;display:inline-block;background:url(../img/experience/product-plus.1.png) no-repeat;width:21px;height:20px;cursor:pointer;}
    #ie6 .plus-link .plus {width:21px;height:20px;background:url(../img/experience/product-plus.1.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../img/experience/product-plus.1.png', sizingMethod='crop');}
.plus-link .secondary {display:block;font-size:1.15em;margin:6px 0 3px;}
.plus-link .primary {font-weight:bold;font-size:1.0em;}
    body.script-enabled #ie .plus-link .primary {position:relative;top:-4px;line-height:0.5em;}

.links {clear:both;padding:0.5em 0 0;}
.links .share-btn {margin-right:20px;}

/*#region A/B */

.a-only,
.b-only {display:none;speak:none;}

#A .a-only,
#B .b-only {display:block;speak:normal;}

/*#endregion A/B */

/*#region Layout */

#pg {margin:0 auto;width:914px;}
#hd {height:100px;}
#bd {margin:25px 0 0;position:relative;}
#ft {clear:both;padding:30px 0;text-align:center;text-transform:lowercase;}
#ft li {border-right:solid 1px #0b6f02;display:inline;font-size:0.8em;padding:0 6px 0 8px;}
#ft li.last {border-right:none;}
#ft-legalese {/*bottom:-40px;*/color:#57391B;font-size:0.8em;/*left:0;position:absolute;*/}

/*#endregion Layout */

/*#region Navigation */

#logo {background:url(../img/global/main-sprite.1.png) no-repeat 0 0;text-indent:-9999em;display:block;width:306px;height:68px;float:left;margin:25px 0 0;overflow:hidden;}

#global-nav {float:right;font-size:0.9em;text-transform:uppercase;}
#global-nav li {float:left;margin:13px 0;}
#global-nav li a {padding:0 10px;}
#global-nav li .share-btn {background:url(../img/global/main-sprite.1.png) no-repeat 0 -116px;padding-left:13px;}
#global-nav li.free {margin:0 0 0 10px;}
    #ie6 #global-nav li.free {height:37px;padding-bottom:13px;}
#global-nav li.free a {color:#fff;background:url(../img/global/main-sprite.1.png) no-repeat -320px 0;padding:13px 0;text-align:center;width:177px;display:block;}
#global-nav li.free a:hover {text-decoration:none;}

#main-nav {clear:right;float:right;font-size:1.2em;margin:25px 0 0;text-transform:uppercase;width:590px;}
*html #main-nav {clear:right;float:right;font-size:1.2em;margin:5px 0 0;text-transform:uppercase;width:590px;}
#main-nav li {background:url(../img/global/main-sprite.1.png) no-repeat right -100px;float:left;position:relative;padding:0 35px 0;text-align:center;}
#main-nav li strong {display:block;font-size:1.25em;}
#main-nav li.last {background:none;}
#main-nav li a:hover {text-decoration:none;}
body.script-enabled #ie #main-nav li span.av-r {position:relative;top:-4px;}
    
#main-nav .secondary-nav {clear:both;text-transform:lowercase;position:absolute;top:35px;display:none;}
#main-nav .secondary-nav li {border-right:solid 1px #85b780;background:none;padding:0 7px;line-height:1.1em;}
#main-nav .secondary-nav li.last {border-right:none;padding-right:0;}

#nav-experience .secondary-nav {left:30px;width:600px;}
#nav-explore .secondary-nav {left:-28px;width:280px;}
#nav-meet .secondary-nav {right:0px;width:250px;}

a#button-experience{
background:url(../img/global/nav-experience.gif) 0px -76px no-repeat;
width:114px;
height:38px;
text-indent: -9999px;
display:block;
margin-top:-10px;
*margin-top:-8px;
}

a#button-experience:hover{
background:url(../img/global/nav-experience.gif) 0px -38px no-repeat;
}

#page-experience #nav-experience a#button-experience{
background:url(../img/global/nav-experience.gif) 0px -38px no-repeat;
}

a#button-explore{
background:url(../img/global/nav-explore.gif) 0px -76px no-repeat;
width:133px;
height:38px;
text-indent: -9999px;
display:block;
margin-top:-10px;
*margin-top:-8px;
}

a#button-explore:hover{
background:url(../img/global/nav-explore.gif) 0px -38px no-repeat;
}

#page-explore #nav-explore a#button-explore{
background:url(../img/global/nav-explore.gif) 0px -38px no-repeat;
}

a#button-meet{
background:url(../img/global/nav-meet.gif) 0px -76px no-repeat;
width:133px;
height:38px;
text-indent: -9999px;
display:block;
margin-top:-10px;
*margin-top:-8px;
}

a#button-meet:hover{
background:url(../img/global/nav-meet.gif) 0px -38px no-repeat;
}

#page-meet #nav-meet a#button-meet{
background:url(../img/global/nav-meet.gif) 0px -38px no-repeat;
}

#page-experience #nav-experience a.main,
#page-experience-cleanser #nav-experience a.main,
#page-experience-cleanser #nav-experience-cleanser a,
#page-experience-scrub #nav-experience a.main,
#page-experience-scrub #nav-experience-scrub a,
#page-experience-lotion #nav-experience a.main,
#page-experience-lotion #nav-experience-lotion a,
#page-experience-spot #nav-experience a.main,
#page-experience-spot #nav-experience-spot a,
#page-explore #nav-explore a.main,
#page-explore-willow #nav-explore a.main,
#page-explore-willow #nav-explore-willow a,
#page-explore-ingredients #nav-explore a.main,
#page-explore-ingredients #nav-explore-ingredients a,
#page-meet #nav-meet a.main,
#page-meet-story #nav-meet a.main,
#page-meet-story #nav-meet-story a,
#page-meet-naturals #nav-meet a.main,
#page-meet-naturals #nav-meet-naturals a,
#page-connected #global-nav .tell-us a,
#page-connected-voice #global-nav .tell-us a,
#page-connected-submit #global-nav .tell-us a {color:#ffaf02;}

.secondary-nav a:hover,
a.main:hover{
/*color:#e05a00;*/
color:#ffaf02;
}

#page-experience #nav-experience .secondary-nav,
#page-experience-cleanser #nav-experience .secondary-nav,
#page-experience-scrub #nav-experience .secondary-nav,
#page-experience-lotion #nav-experience .secondary-nav,
#page-experience-spot #nav-experience .secondary-nav,
#page-explore #nav-explore .secondary-nav,
#page-explore-willow #nav-explore .secondary-nav,
#page-explore-ingredients #nav-explore .secondary-nav,
#page-meet #nav-meet .secondary-nav,
#page-meet-story #nav-meet .secondary-nav,
#page-meet-naturals #nav-meet .secondary-nav {display:block;}

/*#endregion Navigation */

/*#region Tooltip */

.flyout {text-align:left;position:absolute;top:0;left:0;z-index:10;width:250px;}

.flyout .m {width:auto;min-height:20px;}
    #ie6 .flyout .m {height:20px;}

.flyout .r,
.flyout .l,
.flyout .top .m,
.flyout .btm .m {background:url(../img/global/flyout-bg.1.gif) no-repeat;}
    #ie6 .flyout .r,
    #ie6 .flyout .l,
    #ie6 .flyout .top .m,
    #ie6 .flyout .btm .m {background-image:url(../img/global/flyout-bg-ie6.1.gif);}

.flyout .l {padding-left:20px;}
.flyout .r {padding-right:20px;}

.flyout .top .m,
.flyout .btm .m {padding-bottom:20px;}

.flyout .top .l,
.flyout .top .r,
.flyout .btm .l,
.flyout .btm .r {height:20px;overflow:hidden;}

.flyout .top .l {background-position:0 0;}
.flyout .top .m {background-position:0 -80px;background-repeat:repeat-x;}
.flyout .top .r {background-position:right -40px;}
.flyout .mid .l {background-position:0 -420px;}
.flyout .mid .m {background:url(../img/global/flyout-center.1.gif);}
.flyout .mid .r {background-position:right -120px;}
.flyout .btm .l {background-position:0 -20px;}
.flyout .btm .m {background-position:0 -100px;background-repeat:repeat-x;}
.flyout .btm .r {background-position:right -60px;}

/*#endregion Tooltip */

/*#region Comment */

.comment {font-weight:bold;}
.comment .quote {background:#2d650d url(../img/global/main-sprite.1.png) repeat-x 0 -160px;color:#fff;padding:10px 9px;border:solid 1px #edebec;line-height:1.3em;}
.comment .stars {background:url(../img/global/main-sprite.1.png) 0 -80px;display:-moz-inline-block;display:inline-block;height:20px;text-indent:-9999em;vertical-align:middle;}
    .comment .five-stars {width:102px;}
.comment .arrow {background:url(../img/global/main-sprite.1.png) -110px -80px;display:block;width:16px;height:14px;margin:-1px 0 0 25px;}
.comment .attribution {margin:-6px 0 0 45px;}
.comment .author {text-transform:uppercase; font-weight:normal;}
.comment .age {text-transform:lowercase; font-weight:normal;}

/*#endregion Comment */

/*#region Modal */

#modal-bg {background:#000;opacity:0.5;position:absolute;top:0;left:0;height:100%;width:100%;z-index:900;}
    #ie #modal-bg {filter:alpha(opacity=50);}
#modal-dlg {width:639px;height:359px;background:url(../img/video/modal-shadow.1.png) no-repeat;position:absolute;padding:6px;z-index:1000;}
    #ie6 #modal-dlg {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../img/video/modal-shadow.1.png', sizingMethod='crop');}

/*#endregion Modal */

/*#endregion Global */

/*#region Home */

#page-home {background:#d8c8b6 url(../img/global/bg-comb-grad.2.png) repeat-x top;}
#page-home #hd {height:90px;}
#page-home #bd {height:570px;}
#page-home #ie6 #bd {position:absolute;}
#page-home #ie6 #ft {padding-top:625px;}

#page-home #about-summary {float:right;width:550px;padding-bottom:14px;position:relative;right:-20px;}
#page-home #about-summary h1 {font-size:1em;}
#page-home #about-summary h1 .av-h {font-size:1.8em;}
#page-home #about-summary h1 .av-l {font-size:2.7em;}

#page-home #about-annalisa {float:left;position:relative;width:344px;margin:70px 0 0;}
#page-home #about-annalisa img {width:342px;height:305px;}
#page-home #about-annalisa .caption {position:relative;top:-40px;padding:0 10px;width:330px;}

#page-home #about-products {width:324px;overflow:visible;margin:0 0 0 30px;position:absolute;left:372px;top:150px;}
#page-home #about-products img {width:405px;height:322px;position:relative;left:-70px;z-index:1;background:url(../img/home/products-bg.2.png) no-repeat;}
    #page-home #ie6 #about-products img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/wcsstore/Bee2C/upload/nas/img/home/products-bg.2.png', sizingMethod='crop');}
#page-home #about-products .caption {width:280px;margin-top:-50px;position:relative;z-index:2;}
    
#page-home #about-ingredients {position:absolute;right:-35px;top:190px;z-index:2;}
#page-home #about-ingredients img {width:232px;height:157px;background:url(../img/home/willow-bg.1.png) no-repeat;position:relative;left:-20px;}
    #page-home #ie6 #about-ingredients img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../img/home/willow-bg.1.png', sizingMethod='crop');}
#page-home #about-ingredients .caption {width:230px;position:relative;top:-8px;}

#page-home #legalese {color:#57391B;font-size:0.8em;position:absolute;left:0px;bottom:-40px;}

/*#endregion Home */

/*#region Experience */

#page-experience {background:#d8c8b6 url(../img/global/bg-comb-grad.1.png) repeat-x top;}
#page-experience-cleanser,
#page-experience-scrub,
#page-experience-lotion,
#page-experience-spot {background:url(../img/global/bg-comb.1.png) repeat-x center bottom;}

#page-experience #bd {height:520px;}

#page-experience h1 {font-size:1em;}
#page-experience h1 .av-l {font-size:2.375em;}
#page-experience h1 .av-h {font-size:2.525em;}
#page-experience #about-summary {float:left;position:relative;z-index:3;}
#page-experience .summary {width:450px;}
#page-experience p.first {width:435px;}
#page-experience #legalese {bottom:-40px;color:#57391B;font-size:0.8em;left:0;position:absolute;}

#page-experience #ready-to-try {overflow:visible;width:260px;position:absolute;top:190px;left:0;}
#page-experience #ready-to-try img {background:url(/wcsstore/Bee2C/upload/nas/img/experience/ready-to-try-bg.1.png) no-repeat;width:297px;height:212px;position:relative;left:-15px;z-index:1;}
    #page-experience #ie6 #ready-to-try img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='/wcsstore/Bee2C/upload/nas/img/experience/ready-to-try-bg.1.png', sizingMethod='crop');}
#page-experience #ready-to-try .caption {position:relative;top:-25px;left:11px;z-index:2;}

#page-experience #products {position:absolute;top:85px;left:375px;width:520px;}
#page-experience #products img {background:url(../img/experience/products-big-bg.2.png) no-repeat;position:relative;left:0px;z-index:1;} 
    #page-experience #ie6 #products img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../img/experience/products-big-bg.2.png', sizingMethod='crop');}
#page-experience #products ol li {font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:center;width:145px;position:absolute;z-index:2;cursor:pointer;}
    #page-experience #products ol #product-cleanser {bottom:35px;left:2px;}
    #page-experience #products ol #product-scrub {bottom:55px;left:145px;}
    #page-experience #products ol #product-lotion {bottom:9px;left:276px;}
    #page-experience #products ol #product-spot {bottom:40px;right:-22px;}


#page-experience #products ol li a:hover {text-decoration:none;}
#page-experience #products ol li .step {display:block;font-size:1.25em;margin:6px 0 3px;}
#page-experience #products ol li .product {font-weight:bold;font-size:1.1em;}

.experience-product {position:relative;}
.experience-product #product-photo {float:left;width:225px;height:420px;text-align:center;position:relative;}
.experience-product #product-photo img {position:relative;}
.experience-product #previous-steps,
.experience-product #next-steps {position:absolute;font-size:1.6em;speak:none;height:14px;top:10px;}
.experience-product #previous-steps li,
.experience-product #next-steps li {display:block;float:left;padding:0 20px 0 0;}
.experience-product #previous-steps a,
.experience-product #previous-steps a:visited,
.experience-product #next-steps a,
.experience-product #next-steps a:visited {color:#ceeacc;text-transform:uppercase;speak:none;}
.experience-product #previous-steps {width:260px;left:-34px;}
    #ie6 .experience-product #previous-steps {left:-250px;}
.experience-product #next-steps {left:350px;}
    #ie6 .experience-product #next-steps {left:120px;}
.experience-product #previous-steps ol {float:right;}
.experience-product #next-steps ol {float:left;}
#page-experience-cleanser #product-photo {top:20px;}
#page-experience-cleanser #product-photo img {background:url(../img/experience/product-cleanser-big-bg.1.png) no-repeat;width:97px;height:407px;}
    #page-experience-cleanser #ie6 #product-photo img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/experience/product-cleanser-big-bg.1.png',sizingMethod='crop');}
#page-experience-scrub #product-photo img {top:50px;background:url(../img/experience/product-scrub-big-bg.1.png) no-repeat;width:156px;height:372px;}
    #page-experience-scrub #ie6 #product-photo img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/experience/product-scrub-big-bg.1.png',sizingMethod='crop');}
#page-experience-lotion #product-photo img {top:14px;background:url(../img/experience/product-lotion-big-bg.1.png) no-repeat;width:95px;height:423px;}
    #page-experience-lotion #ie6 #product-photo img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/experience/product-lotion-big-bg.1.png',sizingMethod='crop');}
#page-experience-spot #product-photo img {top:100px;background:url(../img/experience/product-spot-big-bg.1.png) no-repeat;width:82px;height:301px;}
    #page-experience-spot #ie6 #product-photo img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/experience/product-spot-big-bg.1.png',sizingMethod='crop');}

.experience-product h1 {font-size:2.7em;font-weight:bold;}
.experience-product h2 {font-size:1.6em;font-weight:100;margin:0 0 0.5em;}

.experience-product #product-summary {float:left;width:490px;}    
.experience-product #product-summary p.summary {font-size:1em;padding-right:15px;}
.experience-product #product-summary h3 {font-size:1.3em;font-weight:bold;margin:1em 0 0.5em;text-transform:uppercase;}
    body.script-enabled #ie6 .experience-product #product-summary h3 {position:relative;top:-125px;left:-413px;}
.experience-product #product-summary .links {padding:16px 0 0;}
.experience-product #product-ingredients li {float:left;width:87px;height:117px;text-align:center;font-size:0.825em;margin:0 4px 0 0;}
.experience-product #product-ingredients li h4 {font-weight:100;margin:5px 0 0;}
.experience-product #product-ingredients li img,
#product-ingredient-flyout img {border:solid 1px #fde69f;padding:2px;}
#product-ingredient-flyout img {float:left;margin:0 5px 0 0;}
#product-ingredient-flyout {width:300px;}
#product-ingredient-flyout h4 {font-size:1.2em;margin:0 0 3px;}
body.script-enabled #product-ingredient-flyout .tooltip-content {display:block;color:#57391B;padding:5px 0 0;line-height:1.125em;}
.experience-product #product-blurbs {float:left;width:185px;font-weight:bold;margin-top:-65px;position:relative;}
.experience-product #next-product {font-weight:100;font-size:1.1em;line-height:1.2em;padding:0 0 35px 30px;}
.experience-product #next-product a {position:relative;cursor:pointer;}
.experience-product #next-product .arrow {display:block;width:21px;height:21px;position:absolute;left:-30px;top:3px;background:url(../img/global/main-sprite.1.png) no-repeat -410px -40px;}
    #page-experience-spot #next-product .arrow {top:1em;}
.experience-product #next-product strong {font-weight:bold;display:block;}
.experience-product #product-fact {background:#f7c33f url(../img/experience/product-fact-bg.1.png) repeat-x top;color:#fff;font-size:1.1em;padding:11px;border:solid 1px #edebec;line-height:1.3em;}
.experience-product #product-fact span.lgHeading {font-size:1.25em; font-weight:normal;}
.experience-product #product-comments li {margin:18px 0 0;}
    #ie6 .experience-product #product-comments .comment {height:1px;/*gives layout*/}

/*#endregion Experience */

/*#region Explore */

#page-explore {background:#d8c8b6 url(../img/global/bg-comb-grad.1.png) repeat-x top;}
#page-explore-willow,
#page-explore-ingredients {background:url(../img/global/bg-comb.1.png) repeat-x center bottom;}

#page-explore #ie6 #bd {height:500px;}

#page-explore #about-summary {width:546px;position:absolute;/*right:110px;*/left:260px;}

#page-explore #willow-bark {position:relative;left:-60px;margin-top:45px;width:580px;height:505px;float:left;}
    #page-explore #ie6 #willow-bark {position:absolute;}
#page-explore #willow-bark img {background:url(../img/explore/explore-splash-bg.1.png) no-repeat;width:579px;height:502px;}
    #page-explore #ie6 #willow-bark img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/explore/explore-splash-bg.1.png',sizingMethod='crop');}
#page-explore #willow-bark .plus-link {position:absolute;top:328px;left:296px;}

#page-explore #other-ingredients {float:right;width:260px;margin:170px 0 0 0;font-size:1.1em;line-height:1.1em;}
    #page-explore #ie6 #other-ingredients {margin:0;position:relative;top:180px;right:-40px;}
#page-explore #other-ingredients img {background:url(../img/explore/explore-aside-bg.1.png) no-repeat;width:297px;height:212px;position:relative;right:20px;}
    #page-explore #ie6 #other-ingredients img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/explore/explore-aside-bg.1.png',sizingMethod='crop');}
#page-explore #other-ingredients a {position:relative;top:-20px;left:8px;}

#page-explore-willow #bd {height:500px;}
#page-explore-willow #about-summary {width:560px;float:left;position:relative;}
#page-explore-willow #about-summary .links {padding-top:0.2em;}
#page-explore-willow #about-summary h2 {padding:1em 0 8px;}
#page-explore-willow #about-summary #products li {float:left;width:90px;text-align:center;font-size:0.9em;}
#page-explore-willow #about-summary #products li a {}
#page-explore-willow #about-summary #products li a img {display:block;border:solid 1px #fde59c;margin-bottom:0.5em;}

#page-explore-willow #aside {width:262px;float:right;position:relative;}
    #page-explore-willow #ie6 #aside {right:-35px;}
#page-explore-willow #aside #willow-bark-photo {width:262px;height:160px;}
#page-explore-willow #aside p {margin-top:1em;font-size:1.1em;}

#product-flyout .product-name {font-size:1.2em;font-weight:bold;}
#product-flyout .product-description {padding-top:0.5em;width:200px;}
#product-flyout .product-description .product-photo {cursor:pointer;display:block;float:left;width:75px;height:101px;background:url(../img/explore/willow-products-small.1.png) no-repeat;}
    #product-flyout .product-description .cleanser {background-position:0 -5px;width:60px;height:95px;}
    #product-flyout .product-description .scrub {background-position:-195px 0;width:75px;}
    #product-flyout .product-description .lotion {background-position:-400px -10px;width:60px;height:90px;}
    #product-flyout .product-description .spot {background-position:-600px -40px;width:60px;height:60px;}
#product-flyout .product-description p {color:#57391B;padding-top:0.5em;}
#product-flyout .cta {text-transform:none;font-weight:bold;}

#page-explore-ingredients #ingredients {margin:25px 0 0;}
#page-explore-ingredients #ingredients li {float:left;width:435px;height:113px;}
#page-explore-ingredients #ingredient-flyout .ingredient {width:435px;height:113px;}
    #page-explore-ingredients #ie6 #ingredients li {height:118px;}
#page-explore-ingredients #ingredients .odd .summary {margin-right:25px;}
#page-explore-ingredients .ingredient img {border:solid 1px #fde69f;padding:2px;float:left;margin:0 22px 0 0;width:100px;height:100px;}

#ingredient-flyout {width:670px;}
#ingredient-flyout .product-right {float:right;}
#ingredient-flyout .in {font-size:1.2em;color:#57391B;text-transform:lowercase;display:block;}
#ingredient-flyout .product-name {font-size:1.2em;font-weight:bold;}
#ingredient-flyout .product-description {padding-top:0.5em;width:200px;}
#ingredient-flyout .product-description .product-photo {display:block;float:left;width:75px;height:101px;background:url(../img/explore/willow-products-small.1.png) no-repeat;}
    #ingredient-flyout .product-description .cleanser {background-position:0 -5px;width:60px;height:95px;}
    #ingredient-flyout .product-description .scrub {background-position:-195px 0;width:75px;}
    #ingredient-flyout .product-description .lotion {background-position:-400px -10px;width:60px;height:90px;}
    #ingredient-flyout .product-description .spot {background-position:-600px -40px;width:60px;height:60px;}
#ingredient-flyout .product-description p {color:#57391B;padding-top:0.5em;}
#ingredient-flyout .cta {text-transform:none;font-weight:bold;}
#page-explore-ingredients #ingredient-topper .ingredient-right {width:410px;}
#page-explore-ingredients #ingredient-topper .ingredient-left {width:435px;}
#page-explore-willow #legalese {bottom:-40px;color:#57391B;font-size:0.8em;left:0;position:absolute;}

#page-explore-willow #celeste-video {clear:left;width:270px;position:relative;padding:4px 0 12px 0;}
#page-explore-willow #celeste-video img {width:263px;height:196px;}
#page-explore-willow #celeste-video .caption {position:absolute;top:175px;left:9px;}
#page-explore-willow #celeste-video .caption p {width:253px;margin:0;}


/*#endregion Explore */

/*#region Meet */

#page-meet,
#page-meet-naturals {background:#d8c8b6 url(../img/global/bg-comb-grad.1.png) repeat-x top;}
#page-meet-story {background:url(../img/global/bg-comb.1.png) repeat-x center bottom;}

#page-meet #about-summary .summary {width:430px;float:left;font-size:1.1em;}
#page-meet #ready-to-try {margin:0 10px 0 15px;width:436px;height:393px;float:right;position:relative;top:-35px;}
#page-meet #ready-to-try img {position:absolute;width:436px;height:393px;}
#page-meet #ready-to-try .caption {font-weight:bold;color:#fff;position:absolute;top:200px;left:12px;width:204px;}
#page-meet #ready-to-try .caption h2 {margin:0 0 0.25em;}
#page-meet #ready-to-try .caption .cta {color:#fff;text-transform:none;background:url(../img/meet/meet-annalisa-cta.1.png) no-repeat 0 3px;}
#page-meet #ready-to-try .plus-link {position:absolute;right:10px;bottom:10px;}
    #page-meet.script-enabled #ie #ready-to-try .plus-link {bottom:6px;}
#page-meet #ready-to-try .plus-link .secondary {font-size:1.1em;font-weight:bold;margin-top:2px;}
#page-meet #products {clear:left;width:270px;position:relative;padding:4px 0 0;}
#page-meet #products img {background:url(../img/meet/meet-products-bg.1.png) no-repeat;width:342px;height:272px;position:relative;left:-65px;}
    #page-meet #ie6 #products img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='../img/meet/meet-products-bg.1.png',sizingMethod='crop');}
#page-meet #products p {margin-top:-30px;}
#page-meet #sisters-video {clear:left;width:270px;position:relative;padding:4px 0 0;}
#page-meet #sisters-video img {width:243px;height:213px;}
#page-meet #sisters-video .caption {position:absolute;top:185px;left:9px;}
#page-meet #sisters-video .caption p {width:245px;margin:0;}

/* al start */

#page-meet-story #about-annalisa{float:left;width:417px;margin:0 37px 0 0;}
#page-meet-story #annalisa-facts{background:url(../img/meet/meet-annalisa-bg.png) no-repeat;width:377px;height:119px;padding:15px 20px;}
	#page-meet-story #ie6 #annalisa-facts{border:solid 1px #ccc;background:#fff;width:371px;margin:0 2px;}
#page-meet-story #annalisa-facts h2{margin:0 0 3px 0;padding:0;}
#page-meet-story #annalisa-facts dt{float:left;margin: 4px 4px 0 0;}
#page-meet-story #annalisa-facts dd{line-height:14px;padding: 4px 0 0 0;}
#page-meet-story #annalisa-facts dl{margin:0 0 10px 0;}

#page-meet-story #annalisa-photo {margin:0;}
#page-meet-story #about-summary {min-height:400px;width:460px;float:left;}
    #page-meet-story #ie6 #about-summary {height:400px;}
#page-meet-story #about-summary blockquote {padding:0 15px 0 0;}
#page-meet-story #about-summary  .cta-sample {background:url(../img/meet/arrow.gif) no-repeat;padding:0 0 3px 27px;font-size:1.5em;margin:15px 0 0 0;}
/* al end */

#page-meet-naturals .cta {float:right;margin:18px 20px 0 0;background-position:-480px -59px;}
#page-meet-naturals h1 {font-size:2.45em;margin:0 0 5px;}
#page-meet-naturals #testimonials li {width:282px;float:left;margin-right:24px;position:relative;}
#page-meet-naturals #testimonials li.last {margin-right:0;}
#page-meet-naturals #testimonials li h2 {font-size:1.1em;}
#page-meet-naturals #testimonials li h5 {font-size:1.1em;font-weight:100;font-style:italic;margin:0.125em 0 0.5em;color:#57391B;}
#page-meet-naturals #testimonials li .story {padding:0 0 0 10px;position:relative;top:-3em;}
#page-meet-naturals #testimonials li .story h3 {margin:1em 0 0.25em;font-size:1.125em;}
#page-meet-naturals #testimonials li .story blockquote {padding:0 0 0 4px;color:#57391B;line-height:1.3em;text-indent:-0.5em;}

/*#endregion Meet */

/*#region Connected */

#page-connected,
#page-connected-voice,
#page-connected-submit {background:url(../img/global/bg-comb.1.png) repeat-x center bottom;}

#page-connected .clr {clear:both;}
#page-connected p.summary {width:812px;}
/*start al*/
#page-connected #annalisa-channel-left{float:left;width:490px;}
#page-connected #annalisa-channel-right{float:left;width:372px;position:relative;}

#page-connected #annalisa-channel {padding:20px 0 0;}
#page-connected #annalisa-channel-left img {width:455px;height:266px;margin:0 30px 0 0;}

#page-connected #annalisa-channel-right #annalisa-commentary {position:relative;width:370px;}
#page-connected #annalisa-channel-right #annalisa-commentary .comment {position:relative;margin:0 0 8px;background:#2d650c url(../img/connected/comment-bkg.1.gif) repeat-x 0 0;padding:16px 40px 18px 17px;font-size:1.145em;color:#fff;line-height:1.3em;}
#page-connected #annalisa-channel-right #annalisa-commentary .comment .arrow {position:absolute;top:17px;left:-12px;margin:0;background-position:-140px -80px;height:20px;}
    #page-connected #ie6 #annalisa-channel-right #annalisa-commentary .comment .arrow {left:-29px;}
#page-connected #annalisa-channel-right #annalisa-commentary .comment .attribution {margin:0;text-align:right;}
#page-connected #annalisa-channel-right #annalisa-commentary .arrow-cta {padding:0 0 0 28px;background:url(../img/connected/green-arrow.gif) no-repeat;font-size:1.3em;text-transform:uppercase;color:#fff;}
#page-connected #annalisa-channel-right #annalisa-commentary .arrow-cta:hover {text-decoration:none;}
#page-connected #annalisa-channel-right #annalisa-commentary .comment a:visited.arrow-cta{color:#fff;}
#page-connected #annalisa-channel-right #annalisa-commentary .arrow-cta .arrow {display:inline-block;width:23px;height:21px;background:url(../img/global/main-sprite.1.png) no-repeat -410px -40px;vertical-align:middle;margin:-1px 5px 0 15px;cursor:pointer;}

#page-connected #annalisa-channel-right .acne-factBox {width:370px;}
#page-connected #annalisa-channel-right .acne-factBox .factBox-wrap {background:url(../img/connected/poll-bg.1.png) no-repeat top;padding:4px 0 0;}
    #page-connected #ie6 #annalisa-channel-right .acne-factBox .factBox-wrap {background:none;padding:0;}
#page-connected #annalisa-channel-right .acne-factBox #factBoxInner {background:url(../img/connected/poll-bg.1.png) no-repeat bottom;padding:13px;color:#57391B;height:220px;}
    #page-connected #ie6 #annalisa-channel-right .acne-factBox #factBoxInner {border:solid 1px #ccc;background:#fff;padding:13px 0 0 13px;}
#page-connected #annalisa-channel-right .acne-fact {margin:0 18px 0 0;}
#page-connected #annalisa-channel-right .acne-fact h2 {color:#0b6f02;margin:0 0 7px 0;}
#page-connected #annalisa-channel-right .acne-fact p {font-size:1.0625em;color:#0b6f02;font-family:Verdana;width:340px;}
#page-connected #annalisa-channel-right .acne-fact .links {margin:5px 0 23px 0;}

#page-connected #annalisa-channel-left form {margin: 20px 0 0 0;}
#page-connected #annalisa-channel-left form h3 {background:#ffb617;color:#fff;font-weight:bold;padding:4px 0;font-size:1.0625em;text-align:center;width:260px;}
#page-connected #annalisa-channel-left form ul {padding:0 0 6px;color:#57391B;}
#page-connected #annalisa-channel-left form ul li {padding:6px 0 0;}
#page-connected #annalisa-channel-left form .input-submit {background:#fff;border:none;color:#2e782c;font-weight:bold;text-transform:lowercase;font-size:1em;padding:2px 6px 4px;cursor:pointer;}
#page-connected #annalisa-channel-left form .poll-results {color:#2e782c;display:block;text-transform:lowercase;margin:6px 0 0;float:left;text-decoration:underline;}
#page-connected #annalisa-channel-left table tr td {padding:6px; color:brown;}
#page-connected #annalisa-channel-left table tr td.percentage {text-align:right; font-weight:bold; color:#2e782c;}
#page-connected #annalisa-channel-left table tr td.graph {width:75px;padding-left:2px;}
#page-connected #annalisa-channel-left table tr td.graph .bar {height:9px;background:#0b6f02;min-width:1px;}
#page-connected #annalisa-channel-left .cta {display:inline;line-height:1.1em;margin:5px 50px 0 0;float:right;}

#page-connected-voice p.summary {width:800px;}
/*end al*/
/*#endregion Connected */

/*#region Promo */

#page-promo-buy3 {background:#d8c8b6 url(../img/global/bg-comb-grad.1.png) repeat-x top;}

#page-promo-buy3 #bd {height:500px;}

#page-promo-buy3 h1 {font-size:1em;}
#page-promo-buy3 h1 .av-l {font-size:2.375em;line-height:1.3em;}
#page-promo-buy3 h1 .av-h {font-size:2.525em;}
#page-promo-buy3 #about-summary {float:left;position:relative;z-index:3;}
#page-promo-buy3 .summary {width:365px;}
#page-promo-buy3 #about-summary a {position:relative;font-size:1.2em;text-transform:uppercase;font-weight:bold;}
#page-promo-buy3 #about-summary a:hover {text-decoration:none;}
#page-promo-buy3 #about-summary a .arrow {position:relative;bottom:-4px;display:inline-block;width:21px;height:21px;background:url(../img/global/main-sprite.1.png) no-repeat -350px -40px;margin:0 0.5em 0 0;}
    #page-promo-buy3 #ie #about-summary a .arrow {bottom:0;}

#page-promo-buy3 #products {position:absolute;top:95px;left:345px;width:520px;}
#page-promo-buy3 #products img {background:url(../img/experience/products-big-bg.2.png) no-repeat;width:520px;height:440px;position:relative;left:0px;z-index:1;}
    #page-promo-buy3 #ie6 #products img {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src='../img/experience/products-big-bg.2.png', sizingMethod='crop');}
#page-promo-buy3 #products ol li {font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:center;width:145px;position:absolute;z-index:2;cursor:pointer;}
    #page-promo-buy3 #products ol #product-cleanser {bottom:50px;left:-3px;}
    #page-promo-buy3 #products ol #product-scrub {bottom:65px;left:130px;}
    #page-promo-buy3 #products ol #product-lotion {bottom:26px;left:256px;}
    #page-promo-buy3 #products ol #product-spot {bottom:35px;right:-35px;}
#page-promo-buy3 #products ol li a:hover {text-decoration:none;}
#page-promo-buy3 #products ol li .primary {display:block;margin:6px 0 3px;line-height:1.1em;}
    #page-promo-buy3 #ie #products ol li .primary {margin-bottom:-4px;}
#page-promo-buy3 #products ol li .attention {font-size:1.47em;font-weight:bold;}
#page-promo-buy3 #products ol li .secondary {margin:0;text-transform:lowercase;}

/*#endregion Promo */

