/*@charset "utf-8";*/

/*---------------------------------------------------------------------------------------------------------------------------*/
/* Fonts | Generated by Font Squirrel (http://www.fontsquirrel.com) on February 18, 2011 */
/*---------------------------------------------------------------------------------------------------------------------------*/

@font-face {
    font-family: 'FuturaStdBold';
    src: url('fonts/futurastd-bold-webfont.eot');
    src: local('☺'), url('fonts/futurastd-bold-webfont.woff') format('woff'), url('fonts/futurastd-bold-webfont.ttf') format('truetype'), url('fonts/futurastd-bold-webfont.svg#webfontQQYQhQ0c') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdBook';
    src: url('fonts/futurastd-book-webfont.eot');
    src: local('☺'), url('fonts/futurastd-book-webfont.woff') format('woff'), url('fonts/futurastd-book-webfont.ttf') format('truetype'), url('fonts/futurastd-book-webfont.svg#webfontHOqVlXxn') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdHeavy';
    src: url('fonts/futurastd-heavy-webfont.eot');
    src: local('☺'), url('fonts/futurastd-heavy-webfont.woff') format('woff'), url('fonts/futurastd-heavy-webfont.ttf') format('truetype'), url('fonts/futurastd-heavy-webfont.svg#webfontCSzAeidE') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaStdMedium';
    src: url('fonts/futurastd-medium-webfont.eot');
    src: local('☺'), url('fonts/futurastd-medium-webfont.woff') format('woff'), url('fonts/futurastd-medium-webfont.ttf') format('truetype'), url('fonts/futurastd-medium-webfont.svg#webfontLp6Jb5jm') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*---------------------------------------------------------------------------------------------------------------------------*/
/* 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%; 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: "" ""; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* Font replacement */
/*---------------------------------------------------------------------------------------------------------------------------*/
h2,h3,.bottom-boxes h4, h5, #divManifesto h1 { font-family:FuturaStdBook; }
.col1 h2, p.feature-copy, .bucket-hydro h3, .single-col h2 { font-family:FuturaStdMedium; }
.top strong, p.feature-copy strong { font-family:FuturaStdMedium; }
.bucket-hydro p { font-family:FuturaStdBold; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* tags */
/*---------------------------------------------------------------------------------------------------------------------------*/
body{ color:#777; font:normal .8em/1.4em Arial, Helvetica, Verdana, sans-serif; background:#fff; }
strong{ font-weight:bold; }
a{ color:#949494; text-decoration:none; }
a:hover{ text-decoration:underline; }
h1{ font-size:1.8em; }
legend{ display:none; }
p sup{ position:relative; top:-3px; font-size:.8em; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* shared classes */
/*---------------------------------------------------------------------------------------------------------------------------*/
.clear{ clear:both; line-height:0; }
.left{ float:left; }
noscript{ float:left; clear:both; padding:10px; width:100%; height:auto; text-align:center; color:#fff; background:#B64554; }
noscript a, noscript a:hover, noscript a:active, noscript a:visited{ color:#fff; text-decoration:underline; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* wrappers */
/*---------------------------------------------------------------------------------------------------------------------------*/
.landing-wrapper{ clear:both; width:100%; min-height:689px; }
.subpage-wrapper{ clear:both; position:relative; width:100%; }
.subpage-wrapper .inner-wrapper{ margin:0 auto; padding:40px 0 0 0; width:1024px; }
.main-wrapper{ width:100%; position:relative; z-index:1; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* header */
/*---------------------------------------------------------------------------------------------------------------------------*/
.header{ margin:0 auto; width:1024px; height:65px; }
.header .logo{ float:left; display:inline; margin:10px 0 0 0; width:95px; height:44px; background:url(../images/header-logo.gif) no-repeat; text-indent:-9999px; }
.header .manifesto{ float:left; margin:10px 0 0 20px; width:118px; height:44px; background:url(../images/header-manifesto.gif) no-repeat; text-indent:-9999px; }

#frmSearch{ display:none; /*display:inline;*/ float:right; margin:13px 0 0 0; padding:8px 0 0 0; width:237px; height:33px; background:#eaeaea url(../images/bg-search.gif) no-repeat; overflow:hidden; }
#frmSearch #txtSearch{ float:left; margin:0 6px 0 9px; padding:5px 0 0 4px; width:182px; font-size:1em; line-height:1.5em; height:22px; color:#767676; background:url(../images/bg-txt-search.gif) no-repeat; border:0; }
#frmSearch #btnSearch{ float:left; width:26px; height:26px; }
#frmSearch #txtSearch.error-highlight{ color:#fff; background:#e793a6; border:1px solid #f7afc5; }
#searchsuggestions{display:none;position:absolute;z-index:4; line-height:1.5em;font-size:1em;background-color:#fff;border:1px solid #999;}
#searchsuggestions a{display:block;color:#767676;text-decoration:none;white-space:nowrap;overflow:hidden;padding:0 2px;}
#searchsuggestions a.hovered{color:#fff;background-color:#bbb;}

/*---------------------------------------------------------------------------------------------------------------------------*/
/* nav */
/*---------------------------------------------------------------------------------------------------------------------------*/
.navigation{ position:relative; z-index:4; margin:0 auto; width:1024px; }
.nav-bg{ position:absolute; top:0; left:0; z-index:3; width:100%; height:41px; background:url(../images/bg-nav.png) repeat-x; }
.nav1{ position:absolute; top:4px; left:0; height:37px; }
.nav1 li{ float:left; margin:0 46px 0 0; }
.nav1 li .nav-button{ display:block; height:29px; text-indent:-9999px; cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.nav1 li .hydro{ width:76px; background: url(../images/nav-hydro.png) no-repeat; }
.hydro .nav1 li .hydro{ width:76px; background: url(../images/nav-hydro.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.nav1 li .intuition{ width:67px; background:url(../images/nav-intuition.png) no-repeat; }
.intuition .nav1 li .intuition{ width:67px; background:url(../images/nav-intuition.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.nav1 li .quattro{ width:82px; background:url(../images/nav-quattro.png) no-repeat; }
.quattro .nav1 li .quattro{ width:82px; background:url(../images/nav-quattro.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.nav1 li .quattro-w{ width:68px; background:url(../images/nav-quattro-w.png) no-repeat; }
.quattro-w .nav1 li .quattro-w{ width:68px; background:url(../images/nav-quattro-w.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.nav1 li .xtreme3{ width:81px; background:url(../images/nav-xtreme3.png) no-repeat; }
.xtreme3 .nav1 li .xtreme3{ width:81px; background:url(../images/nav-xtreme3.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.nav1 li .hydro-silk{ margin-top:3px; width:81px; background:url(../images/nav-hydro-silk.png) no-repeat; }
.hydro-silk .nav1 li .hydro-silk{ width:65px; background:url(../images/nav-hydro-silk.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

.nav2{ position:absolute; top:4px; right:0; z-index:4; height:26px; color:#fff; }
.nav2 li{ float:left; margin:0 0 0 21px; }
.nav2 li .nav-button{ display:block; height:29px; text-indent:-9999px; cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.nav2 li .products{ width:79px; background:url(../images/nav-products.png) no-repeat; }
.products .nav2 li .products{ width:79px; background:url(../images/nav-products.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.nav2 li .promotions{ width:73px; background:url(../images/nav-promotions.png) no-repeat; }
.promotions .nav2 li .promotions{ width:73px; background:url(../images/nav-promotions.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.nav2 li .buzz{ width:61px; background:url(../images/nav-buzz.png) no-repeat; }
.thebuzz .nav2 li .buzz{ width:61px; background:url(../images/nav-buzz.png) no-repeat; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* footer */
/*---------------------------------------------------------------------------------------------------------------------------*/
.footer{ clear:both; margin:0 auto; padding:14px 4px 10px 4px; width:1024px; font-size:.8em; line-height:1.3em; color:#949494; }
.footer .left-side, .footer .right-side{ float:left; width:50%; }
.footer .lang-nav{ float:left; margin:0 0 6px 0; }
.footer .lang-nav li{ float:left; margin:0 4px 0 0; }
.footer .addthis_button{ float:left; clear:both; }
.footer .company{ float:right; margin:0 0 6px 0; width:430px; }
.footer .legal-nav{ float:right; }
.footer .legal-nav li{ float:left; margin:0 0 0 4px; }

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

/*---------------------------------------------------------------------------------------------------------------------------*/
/* manifesto light box */
#divManifesto{ position:relative; margin:12px 0 0 0; width:983px; height:588px; color:#fff; background:url(../images/bg-manifesto.png) no-repeat; }
#divManifesto h1{ float:left; margin:36px 0 20px 40px; font-size:4.8em; text-transform:uppercase; font-family:"FuturaStdBook"; }
#divManifesto sup{ position:relative; top:-28px; font-size:.3em; }
#divManifesto p{ clear:both; float:left; margin:0 0 0 40px; font-size:1.2em; line-height:1.4em; width:552px; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* bottom boxes */
.bottom-boxes{ clear:both; position:relative; z-index:2; margin:0 auto; width:1024px; height:70px; border-top:4px solid #edebe7; border-bottom:4px solid #edebe7; /*border-top:4px solid red; border-bottom:4px solid red;*/  }
.bottom-boxes .box1{ float:left; width:341px; }
.bottom-boxes .box2{ float:left; width:341px; }
.bottom-boxes .box3{ float:left; width:341px; }
/* default box styles */
.bottom-boxes{ background:#f6f6f6; }
.bottom-boxes .history{ display:block; width:294px; height:70px; background:url(../images/quattro-history.gif) 0 0 no-repeat; text-indent:-9999px; }
.bottom-boxes .history:hover{ background:url(../images/quattro-history.gif) 0 -70px no-repeat; }
.bottom-boxes .history:active{ background:url(../images/quattro-history.gif) 0 -140px no-repeat; }
.bottom-boxes .tips{ display:block; margin:0 auto; width:268px; height:70px; background:url(../images/quattro-tips.gif) 0 0 no-repeat; text-indent:-9999px; }
.bottom-boxes .tips:hover{ background:url(../images/quattro-tips.gif) 0 -70px no-repeat; }
.bottom-boxes .tips:active{ background:url(../images/quattro-tips.gif) 0 -140px no-repeat; }
.bottom-boxes .facts{ display:block; float:right; width:287px; height:70px; background:url(../images/quattro-facts.gif) 0 0 no-repeat; text-indent:-9999px; }
.bottom-boxes .facts:hover{ background:url(../images/quattro-facts.gif) 0 -70px no-repeat; }
.bottom-boxes .facts:active{ background:url(../images/quattro-facts.gif) 0 -140px no-repeat; }
/* langing page */
.main-index .bottom-boxes{ background:#f6f6f6; }
.main-index .bottom-boxes .history{ display:block; width:294px; height:70px; background:url(../images/quattro-history.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-index .bottom-boxes .history:hover{ background:url(../images/quattro-history.gif) 0 -70px no-repeat; }
.main-index .bottom-boxes .history:active{ background:url(../images/quattro-history.gif) 0 -140px no-repeat; }
.main-index .bottom-boxes .tips{ display:block; width:268px; height:70px; background:url(../images/quattro-tips.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-index .bottom-boxes .tips:hover{ background:url(../images/quattro-tips.gif) 0 -70px no-repeat; }
.main-index .bottom-boxes .tips:active{ background:url(../images/quattro-tips.gif) 0 -140px no-repeat; }
.main-index .bottom-boxes .facts{ display:block; float:right; width:287px; height:70px; background:url(../images/quattro-facts.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-index .bottom-boxes .facts:hover{ background:url(../images/quattro-facts.gif) 0 -70px no-repeat; }
.main-index .bottom-boxes .facts:active{ background:url(../images/quattro-facts.gif) 0 -140px no-repeat; }
/* hydro */
.main-hydro .bottom-boxes{ background:#ecfcff;  border-top-color:#cef6fe; border-bottom-color:#cef6fe; }
.main-hydro .bottom-boxes .history{ display:block; width:295px; height:70px; background:url(../images/hydro-history.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-hydro .bottom-boxes .history:hover{ background:url(../images/hydro-history.gif) 0 -70px no-repeat; }
.main-hydro .bottom-boxes .history:active{ background:url(../images/hydro-history.gif) 0 -140px no-repeat; }
.main-hydro .bottom-boxes .tips{ display:block; width:269px; height:70px; background:url(../images/hydro-tips.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-hydro .bottom-boxes .tips:hover{ background:url(../images/hydro-tips.gif) 0 -70px no-repeat; }
.main-hydro .bottom-boxes .tips:active{ background:url(../images/hydro-tips.gif) 0 -140px no-repeat; }
.main-hydro .bottom-boxes .facts{ display:block; width:289px; height:70px; background:url(../images/hydro-facts.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-hydro .bottom-boxes .facts:hover{ background:url(../images/hydro-facts.gif) 0 -70px no-repeat; }
.main-hydro .bottom-boxes .facts:active{ background:url(../images/hydro-facts.gif) 0 -140px no-repeat; }
/* intuition */
.main-intuition .bottom-boxes, .intuition .bottom-boxes{ background:#effcfd; border-top-color:#d3f0f2; border-bottom-color:#d3f0f2; }
.main-intuition .bottom-boxes .history, .intuition .bottom-boxes .history{ display:block; width:295px; height:70px; background:url(../images/intuition-history.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-intuition .bottom-boxes .history:hover, .intuition .bottom-boxes .history:hover{ background:url(../images/intuition-history.gif) 0 -70px no-repeat; }
.main-intuition .bottom-boxes .history:active, .intuition .bottom-boxes .history:active{ background:url(../images/intuition-history.gif) 0 -140px no-repeat; }
.main-intuition .bottom-boxes .tips, .intuition .bottom-boxes .tips{ display:block; width:269px; height:70px; background:url(../images/intuition-tips.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-intuition .bottom-boxes .tips:hover, .intuition .bottom-boxes .tips:hover{ background:url(../images/intuition-tips.gif) 0 -70px no-repeat; }
.main-intuition .bottom-boxes .tips:active, .intuition .bottom-boxes .tips:active{ background:url(../images/intuition-tips.gif) 0 -140px no-repeat; }
.main-intuition .bottom-boxes .facts, .intuition .bottom-boxes .facts{ display:block; width:289px; height:70px; background:url(../images/intuition-facts.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-intuition .bottom-boxes .facts:hover, .intuition .bottom-boxes .facts:hover{ background:url(../images/intuition-facts.gif) 0 -70px no-repeat; }
.main-intuition .bottom-boxes .facts:active, .intuition .bottom-boxes .facts:active{ background:url(../images/intuition-facts.gif) 0 -140px no-repeat; }
/* quattro */
/* quattro is using the default styles (up a bit) */
/* quattro for women */
.main-quattro-w .bottom-boxes, .quattro-w .bottom-boxes{ background:#fef6f8; border-top-color:#fde3ea; border-bottom-color:#fde3ea; }
.main-quattro-w .bottom-boxes .history, .quattro-w .bottom-boxes .history{ display:block; width:293px; height:70px; background:url(../images/qw-history.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-quattro-w .bottom-boxes .history:hover, .quattro-w .bottom-boxes .history:hover{ background:url(../images/qw-history.gif) 0 -70px no-repeat; }
.main-quattro-w .bottom-boxes .history:active, .quattro-w .bottom-boxes .history:active{ background:url(../images/qw-history.gif) 0 -140px no-repeat; }
.main-quattro-w .bottom-boxes .tips, .quattro-w .bottom-boxes .tips{ display:block; width:268px; height:70px; background:url(../images/qw-tips.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-quattro-w .bottom-boxes .tips:hover, .quattro-w .bottom-boxes .tips:hover{ background:url(../images/qw-tips.gif) 0 -70px no-repeat; }
.main-quattro-w .bottom-boxes .tips:active, .quattro-w .bottom-boxes .tips:active{ background:url(../images/qw-tips.gif) 0 -140px no-repeat; }
.main-quattro-w .bottom-boxes .facts, .quattro-w .bottom-boxes .facts{ display:block; width:287px; height:70px; background:url(../images/qw-facts.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-quattro-w .bottom-boxes .facts:hover, .quattro-w .bottom-boxes .facts:hover{ background:url(../images/qw-facts.gif) 0 -70px no-repeat; }
.main-quattro-w .bottom-boxes .facts:active, .main-quattro-w .bottom-boxes .facts:active{ background:url(../images/qw-facts.gif) 0 -140px no-repeat; }
/* xtreme */
.main-xtreme .bottom-boxes, .xtreme3 .bottom-boxes{ background:#ebf7fe; border-top-color:#cbecfd; border-bottom-color:#cbecfd; }
.main-xtreme .bottom-boxes .history, .xtreme3 .bottom-boxes .history{ display:block; width:293px; height:70px; background:url(../images/xtreme-history.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-xtreme .bottom-boxes .history:hover, .xtreme3 .bottom-boxes .history:hover{ background:url(../images/xtreme-history.gif) 0 -70px no-repeat; }
.main-xtreme .bottom-boxes .history:active, .xtreme3 .bottom-boxes .history:active{ background:url(../images/xtreme-history.gif) 0 -140px no-repeat; }
.main-xtreme .bottom-boxes .tips, .xtreme3 .bottom-boxes .tips{ display:block; width:268px; height:70px; background:url(../images/xtreme-tips.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-xtreme .bottom-boxes .tips:hover, .xtreme3 .bottom-boxes .tips:hover{ background:url(../images/xtreme-tips.gif) 0 -70px no-repeat; }
.main-xtreme .bottom-boxes .tips:active, .xtreme3 .bottom-boxes .tips:active{ background:url(../images/xtreme-tips.gif) 0 -140px no-repeat; }
.main-xtreme .bottom-boxes .facts, .xtreme3 .bottom-boxes .facts{ display:block; width:287px; height:70px; background:url(../images/xtreme-facts.gif) 0 0 no-repeat; text-indent:-9999px; }
.main-xtreme .bottom-boxes .facts:hover, .xtreme3 .bottom-boxes .facts:hover{ background:url(../images/xtreme-facts.gif) 0 -70px no-repeat; }
.main-xtreme .bottom-boxes .facts:active, .xtreme3 .bottom-boxes .facts:active{ background:url(../images/xtreme-facts.gif) 0 -140px no-repeat; }

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

/*---------------------------------------------------------------------------------------------------------------------------*/
/* landing page */
/*---------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------------*/
/* index */
.main-index-bg{ background:#EAEAEA url(../images/bg-bottom-index.gif) left bottom repeat-x; }
.main-index{ margin:0 auto; width:1440px; height:702px; display:block; }
.main-index .top{ position:relative; z-index:2; padding:83px 0 0 250px; width:1190px; height:542px; color:#fff; background:url(../images/bg-main-index.jpg) no-repeat; }
.main-index .top h3.tagline1{ position:absolute; display:inline; bottom:65px; left:460px; font-size:1.9em; line-height:1.1em; text-transform:uppercase; }
.main-index .top h3.tagline2{ clear:both; position:absolute; bottom:38px; left:460px; font-size:1.9em; line-height:1.1em; text-transform:uppercase; }
.main-index .top a{ color:#fff; }
/* hydro bucket */
.main-index .bucket-hydro{ display:none; position:absolute; bottom:0; left:41px; width:1353px; height:174px; background:url(../images/bg-bucket-hydro.png) no-repeat; }
.main-index .bucket-hydro h3{ position:relative; display:inline; top:69px; left:500px; font-size:1.6em; line-height:1.1em; text-transform:uppercase; }
.main-index .bucket-hydro p{ clear:both; position:relative; top:70px; left:500px; font-size:1.5em; line-height:1.1em; text-transform:uppercase; font-weight:700; }
/* intuition bucket */
.main-index .bucket-intuition{ display:none; position:absolute; bottom:0; left:41px; width:1353px; height:174px; background:url(../images/bg-bucket-intuition.png) no-repeat; }
.main-index .bucket-intuition h3{ position:relative; display:inline; top:68px; left:400px; font-size:1.6em; line-height:1.1em; text-transform:uppercase; }
.main-index .bucket-intuition p{ clear:both; position:relative; top:69px; left:400px;  }
/* quattro bucket */
.main-index .bucket-quattro{ display:none; position:absolute; bottom:0; left:41px; width:1353px; height:174px; background:url(../images/bg-bucket-quattro.png) no-repeat; }
.main-index .bucket-quattro h3{ position:relative; display:inline; top:69px; left:500px; font-size:1.5em; line-height:1.1em; text-transform:uppercase; }
.main-index .bucket-quattro p{ clear:both; position:relative; top:70px; left:500px; width:500px; line-height:1.3em; }
/* quattro for women bucket */
/*
.main-index .bucket-quattro-w{ display:none; position:absolute; bottom:0; left:41px; width:1353px; height:174px; background:url(../images/bg-bucket-quattro-w.png) no-repeat; }
*/
.main-index .bucket-quattro-w{ display:none; position:absolute; bottom:0; left:41px; width:1353px; height:174px; background:url(../images/bg-bucket-quattro-w-en-fys.png) no-repeat; }
.main-index .bucket-quattro-w h3{ position:relative; display:inline; top:69px; left:500px; font-size:1.5em; line-height:1.1em; text-transform:uppercase; }
.main-index .bucket-quattro-w p{ clear:both; position:relative; top:70px; left:500px; width:500px; line-height:1.3em; }
/* xtreme bucket */
.main-index .bucket-xtreme{ display:none; position:absolute; bottom:0; left:41px; width:1353px; height:174px; background:url(../images/bg-bucket-xtreme.png) no-repeat; }
.main-index .bucket-xtreme h3{ position:relative; display:inline; top:69px; left:485px; font-size:1.5em; line-height:1.1em; text-transform:uppercase; }
.main-index .bucket-xtreme h3 sup{ position:relative; top:-8px; left:0; font-size:.5em; }
.main-index .bucket-xtreme p{ clear:both; position:relative; top:70px; left:485px; width:500px; line-height:1.3em; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* home page slides */
/*---------------------------------------------------------------------------------------------------------------------------*/
/* landing page slide bottom buckets */
.lower-bucket{ position:absolute; top:500px; padding:10px 0 0 0; height:92px; }

.lower-bucket h5{ margin:0 0 5px 0; font-size:1.4em; line-height:1.2em; text-transform:uppercase; }
.main-intuition .lower-bucket h5{ margin:0 0 5px 0; font-size:1.6em !important; line-height:1.1em; text-transform:uppercase; }
.lower-bucket h5 sup{ position:relative; top:-8px; font-size:.5em; }
.lower-bucket p{ clear:both; }
.lower-bucket p sup{ position:relative; top:-3px; font-size:.7em; }
.lower-bucket a{ color:#fff; }
/* hydro */
.main-hydro-bg{ background:#0B1F20 url(../images/bg-bottom-hydro.gif) left bottom repeat-x; }
.main-hydro{ margin:0 auto; width:1440px; height:702px; display:block; }
.main-hydro .top{ position:relative; z-index:2; padding:0 0 0 206px; width:1244px; height:625px; color:#fff; background:url(../images/bg-main-hydro.jpg) no-repeat; }
.main-hydro .top h2{ float:left; display:inline; margin:184px 0 10px 0; font-size:2.9em; line-height:1em; color:#fefefe; text-transform:uppercase; }
.main-hydro .top .feature-copy{ float:left; clear:both; margin:0 0 12px 0; width:184px; font-size:1.3em; line-height:1.3em; color:#a4c932; text-transform:uppercase; }
.main-hydro .top .feature-copy strong{ color:#a4c932; }
.main-hydro .top .feature-copy sup{ position:relative; top:-10px; font-size:.5em; }
.main-hydro .top .showme{ clear:both; display:block; width:144px; height:30px; background:url(../images/btn-hydro-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.main-hydro .top .showme:hover{ background:url(../images/btn-hydro-show-me.png) 0 -30px no-repeat; }
.main-hydro .top .showme:active{ background:url(../images/btn-hydro-show-me.png) 0 -60px no-repeat; }
.main-hydro .top .bucket2{ right:270px; margin-top:6px; padding:0; width:282px; }
.main-hydro .top .bucket2 a{ display:block; width:100%; height:100%; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* intuition */
.main-intuition-bg{ background:#01B1B1 url(../images/bg-bottom-intuition.gif) left bottom repeat-x; }
.main-intuition{ margin:0 auto; width:1440px; height:702px; display:block; }
.main-intuition .top{ position:relative; z-index:2; padding:0 0 0 206px; width:1244px; height:625px; color:#fff; background:url(../images/bg-main-intuition.jpg) no-repeat; }
.main-intuition .top h2{ float:left; display:inline; margin:230px 0 10px 0; font-size:2.9em; line-height:1em; color:#019695; text-transform:uppercase; }
.main-intuition .top .feature-copy{ float:left; clear:both; margin:0 0 12px 0; font-size:1.3em; line-height:1.3em; color:#2079b3; text-transform:uppercase; }
.main-intuition .top sup{ position:relative; top:-5px; font-size:.6em; }
.main-intuition .top .showme{ clear:both; display:block; width:144px; height:30px; background:url(../images/btn-intuition-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.main-intuition .top .showme:hover{ background:url(../images/btn-intuition-show-me.png) 0 -30px no-repeat; }
.main-intuition .top .showme:active{ background:url(../images/btn-intuition-show-me.png) 0 -60px no-repeat; }
/* 25th hour */
.main-intuition .top .bucket1{ left:242px; width:300px; }
.main-intuition .top .bucket1 p{ font-size:.9em; line-height:1.2em; }
/*.main-intuition .top .bucket1{ left:240px; top:504px; width:300px; }*/
.main-intuition .top .bucket2{ left:250px; width:850px; }
.main-intuition .top .bucket2 p { width:850px; }
/*---------------------------------------------------------------------------------------------------------------------------*/
/* quattro */
.main-quattro-bg{ background:#393939 url(../images/bg-bottom-quattro.gif) left bottom repeat-x; }
.main-quattro{ margin:0 auto; width:1440px; height:702px; display:block; }
.main-quattro .top{ position:relative; z-index:2; padding:0 0 0 206px; width:1244px; height:625px; color:#fff; background:url(../images/bg-main-quattro.jpg) no-repeat; }
.main-quattro .top h2{ float:left; display:inline; margin:183px 0 10px 0; font-size:2.9em; line-height:1em; color:#000; text-transform:uppercase; }
.main-quattro .top .feature-copy{ float:left; clear:both; margin:0 0 12px 0; width:410px; font-size:1.4em; line-height:1.3em; color:#666666; text-transform:uppercase; }
.main-quattro .top .feature-copy sup{ position:relative; top:-6px; font-size:.5em; }
.main-quattro .top .showme{ clear:both; display:block; width:144px; height:30px; background:url(../images/btn-quattro-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.main-quattro .top .showme:hover{ background:url(../images/btn-quattro-show-me.png) 0 -30px no-repeat; }
.main-quattro .top .showme:active{ background:url(../images/btn-quattro-show-me.png) 0 -60px no-repeat; }
.main-quattro .top .bucket1{ left:240px; width:300px; }
.main-quattro .top .bucket2{ right:340px; width:520px; }
.main-quattro .top .bucket2 p{ width:495px; }
/*---------------------------------------------------------------------------------------------------------------------------*/
/* quattro for women */
.main-quattro-w-bg{ background:#FA4270 url(../images/bg-bottom-quattro-w.gif) left bottom repeat-x; }
.main-quattro-w{ margin:0 auto; width:1440px; height:702px; display:block; }
/*
.main-quattro-w .top{ position:relative; z-index:2; padding:0 0 0 206px; width:1244px; height:625px; color:#fff; background:url(../images/bg-main-quattro-w.jpg) no-repeat; }

*/
/*
// Basic / generic carousel jpg
.main-quattro-w .top{ position:relative; z-index:2; padding:0 0 0 206px; width:1244px; height:625px; color:#fff; background:url(../images/bg-main-quattro-w-en-basic.jpg) no-repeat; }
*/
/*
12/09/2011 10:54:55 AM
Style Squad
*/
.main-quattro-w .top{ position:relative; z-index:2; padding:0 0 0 206px; width:1244px; height:625px; color:#fff; background:url(../images/bg-main-quattro-w-en-ssq.jpg) no-repeat; }
.main-quattro-w .top2{ position:relative; z-index:2; padding:0 0 0 206px; width:1244px; height:625px; color:#fff; background:url(../images/Q4WKP_Facebook_landing-04.jpg) no-repeat;}
.main-quattro-w .top h2{ float:left; display:inline; margin:205px 0 10px 0; font-size:2.8em; line-height:1em; color:#e1728e; text-transform:uppercase; }
.main-quattro-w .top2 h2{ float:left; display:inline; margin:205px 0 10px 0; font-size:2.8em; line-height:1em; color:#e1728e; text-transform:uppercase; }
.main-quattro-w .top .feature-copy{ float:left; clear:both; margin:0 0 12px 0; width:370px; font-size:1.4em; line-height:1.4em; color:#de3762; text-transform:uppercase; }
.main-quattro-w .top .feature-copy sup{ position:relative; top:-5px; font-size:.6em; }
.main-quattro-w .top2 .feature-copy{ float:left; clear:both; margin:0 0 12px 0; width:370px; font-size:1.4em; line-height:1.4em; color:#de3762; text-transform:uppercase; }
.main-quattro-w .top2 .feature-copy sup{ position:relative; top:-5px; font-size:.6em; }
.main-quattro-w .top .showme{ clear:both; display:block; width:144px; height:30px; background:url(../images/btn-qw-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.main-quattro-w .top .showme:hover{ background:url(../images/btn-qw-show-me.png) 0 -30px no-repeat; }
.main-quattro-w .top .showme:active{ background:url(../images/btn-qw-show-me.png) 0 -60px no-repeat; }
.main-quattro-w .top2 .showme{ clear:both; display:block; width:144px; height:30px; background:url(../images/btn-qw-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.main-quattro-w .top2 .showme:hover{ background:url(../images/btn-qw-show-me.png) 0 -30px no-repeat; }
.main-quattro-w .top2 .showme:active{ background:url(../images/btn-qw-show-me.png) 0 -60px no-repeat; }
.main-quattro-w .top .bucket1{ left:380px; width:470px; }
.main-quattro-w .top2 .bucket1{ left:220px; width:660px; }
.main-quattro-w .top2 .bucket1 a { display:block; width:100%; height:100%; }
.main-quattro-w .top .bucket2{ right:243px; width:282px; }
.main-quattro-w .top2 .bucket2{ right:233px; width:320px; }
.main-quattro-w .top2 .bucket2 a { display:block; width:100%; height:100%; }
.main-quattro-w .top .bucket2 h5{ margin:0 0 8px 0; width:230px; height:29px; background:url(../images/hdr-fashion-week.gif) no-repeat; text-indent:-9999px; }
.main-quattro-w .top .bucket2 p, .main-quattro-w .top .bucket2 a{ clear:both; line-height:1.2em; color:#666;  }
/*---------------------------------------------------------------------------------------------------------------------------*/
/* xtreme */
.main-xtreme-bg{ background:#99D9F5 url(../images/bg-bottom-xtreme.gif) left bottom repeat-x; }
.main-xtreme{ margin:0 auto; width:1440px; height:702px; display:block; }
.main-xtreme .top{ position:relative; z-index:2; padding:0 0 0 206px; width:1244px; height:625px; color:#fff; background:url(../images/bg-main-xtreme.jpg) no-repeat; }
.main-xtreme .top h2{ float:left; display:inline; margin:196px 0 10px 0; font-size:2.8em; line-height:1em; color:#f17466; text-transform:uppercase; }
.main-xtreme .top .feature-copy{ float:left; clear:both; margin:0 0 12px 0; width:400px; font-size:1.4em; line-height:1.4em; color:#7ac142; text-transform:uppercase; }
.main-xtreme .top .feature-copy sup{ position:relative; top:-6px; font-size:.5em; }
.main-xtreme .top .showme{ clear:both; display:block; width:144px; height:30px; background:url(../images/btn-xtreme-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.main-xtreme .top .showme:hover{ background:url(../images/btn-xtreme-show-me.png) 0 -30px no-repeat; }
.main-xtreme .top .showme:active{ background:url(../images/btn-xtreme-show-me.png) 0 -60px no-repeat; }
.main-xtreme .top .bucket1{ left:374px; width:460px; }
.main-xtreme .top .bucket2{ right:196px; top:550px; width:275px; }
.main-xtreme .top .bucketfull{ left:220px; top:490px; width:1000px; }
/*---------------------------------------------------------------------------------------------------------------------------*/
/* hydro silk */
.main-hydro-silk-bg{ background:#73a6d5 url(../images/bg-bottom-quattro.gif) left bottom repeat-x; }
.main-hydro-silk{ margin:0 auto; width:1440px; height:702px; display:block; }
.main-hydro-silk .top{ position:relative; z-index:2; padding:0 0 0 230px; width:1244px; height:625px; color:#008dd3; background:url(../images/bg-main-hydro-silk.jpg) no-repeat; }
.main-hydro-silk .top h2{ float:left; display:inline; margin:275px 0 4px 0; font-size:2.4em; line-height:1em; color:#0096d5; text-transform:uppercase; }
.main-hydro-silk .top .feature-copy{ float:left; clear:both; margin:0 0 10px 0; width:370px; font-size:1.7em; line-height:1.4em; color:#a378b4; text-transform:uppercase; }
.main-hydro-silk .top .feature-copy sup{ position:relative; top:-5px; font-size:.6em; }
.main-hydro-silk .top .showme{ clear:both; display:block; float:left; margin-top:420px; width:144px; height:30px; background:url(../images/btn-hydro-silk-more.png) 0 0 no-repeat; text-indent:-9999px; }
.main-hydro-silk .top .showme:hover{ background:url(../images/btn-hydro-silk-more.png) 0 -30px no-repeat; }
.main-hydro-silk .top .showme:active{ background:url(../images/btn-hydro-silk-more.png) 0 -60px no-repeat; }
.main-hydro-silk .top .bucket1{ left:245px; width:470px; padding:0; }
.main-hydro-silk .top .bucket1 a{ display:block; width:100%; height:100%; }
.main-hydro-silk .top .bucket2{ right:278px; margin-top:6px; padding:0; width:282px; }
.main-hydro-silk .top .bucket2 a{ display:block; width:100%; height:100%; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* anything slider (landing page) */
.anythingSlider-landing .wrapper ul ul{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider-landing .wrapper ul ul li{ float: none; height: auto; width: auto; background: none; }
.anythingSlider-landing{ width:100%; height: 703px; position: relative; }
.anythingSlider-landing .wrapper{ width:100%; overflow: auto; height: 703px; position: absolute; top: 0; left: 0; }
.anythingSlider-landing .wrapper ul{ width: 99999px; list-style: none; position: absolute; top: 0; left: 0; }
.anythingSlider-landing ul li{ display: block; float: left; padding: 0; height: 703px; width:100%; margin: 0; }
/*.anythingSlider-landing .back{ position:absolute; left:0; top:41px; z-index:3; padding:299px 0 0 18px; width:37px; height:362px; font-size:1em; color:#fff; background:none; background:url(../images/bg-nav.png); }
.anythingSlider-landing .back:hover{ text-decoration:none; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }*/
.anythingSlider-landing .back{ position:absolute; left:0; top:41px; z-index:3; width:80px; height:584px; background:url(../images/slide-arrow-left.png); }
.anythingSlider-landing .back:hover{ text-decoration:none; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

/*.anythingSlider-landing .forward { position:absolute; right:0; top:41px; z-index:3; padding:299px 0 0 18px; width:37px; height:362px; font-size:1em; color:#fff; background:none; background:url(../images/bg-nav.png); }
.anythingSlider-landing .forward:hover{ text-decoration:none; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }*/
.anythingSlider-landing .forward { position:absolute; right:0; top:41px; z-index:3; width:80px; height:584px; background:url(../images/slide-arrow-right.png); }
.anythingSlider-landing .forward:hover{ text-decoration:none; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

/*.anythingSlider-landing .forward:hover{ background:url(../images/bg-nav.png); text-indent:0; text-decoration:none; }*/
.anythingSlider-landing #start-stop{ display:none; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/
/* sub pages */
/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------------*/
/* shared through sub pages */
/*---------------------------------------------------------------------------------------------------------------------------*/

/* default feature image */
.subpage-wrapper .feature-image{ width:100%; height:326px; background:#EAEAEA url(../images/bg-sub-default.jpg) top center no-repeat; }

/* headers */
.subpage-wrapper h2{ margin:0 0 16px 0; font-size:2.4em; line-height:1em; text-transform:uppercase; color:#000; }
.subpage-wrapper h2 sup{ position:relative; top:-15px; font-size:.3em;  }
.subpage-wrapper h3{ float:left; clear:both; margin:0 0 16px 0; width:90%; font-size:1.7em; line-height:1.2em; text-transform:uppercase; color:#3a7fa5; }
.subpage-wrapper h3 sup{ position:relative; top:-10px; font-size:.4em; }
.subpage-wrapper h4{ clear:both; margin:0 0 6px 0; font-size:1.2em; }

.page-top{ float:right; }

.col-header{ margin:0 0 20px 0; height:74px; border-bottom:1px solid #cecece; overflow:hidden; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* column 1 */
.col1{ float:left; clear:both; padding:0 0 40px 0; width:704px; }
.col1 p{ clear:both; padding:0 0 14px 0; }
.col1 hr.first{ margin:0 0 20px 0; border:0; border-bottom:1px solid #cecece; }
.col1 ol{ margin:0 0 14px 23px; list-style:outside decimal; }
.col1 ol li{ clear:both; margin:0 0 14px 0; }
.col1 ol li ul{ float:left; clear:both; margin:0 0 14px 30px; }
.col1 ul{ float:left; margin:0 0 14px 44px; width:380px; list-style-type:disc; list-style-position:outside; }
.col1 ul li{ margin:0; }
.col1 .item{ float:left; clear:both; margin:0 0 20px 0; padding:0 0 34px 0; width:625px; border-bottom:1px solid #cecece; overflow:hidden; }
.col1 .item-no-rule{ float:left; clear:both; margin:0 0 20px 0; padding:0 0 34px 0; width:625px; }
.col1 .item h3{ float:right; clear:none; width:410px; }
.col1 .item .prod-logo{ float:left; margin:0 0 0 10px; }
.col1 .item p{ float:right; clear:none; padding:0 0 14px 0; width:410px;  }
.col1 .item .prod-shot{ clear:both; float:right; }
/* in page navigation */
.col1 ul.in-page-nav{ clear:both; float:left; margin:0 0 20px 0; list-style-type:none; list-style-position:outside; font-size:.9em; }
.col1 ul.in-page-nav li{ float:left; margin:0 6px 0 0; }

/* flash roll-over copy */
.col1 .hot-spot-copy div{ display:none; font-weight:bold; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* column 2 */
.col2{ float:right; display:inline; padding:0 0 40px 20px; width:300px; }
.col2 h3.two-rows{ padding:8px 0 0 0; height:58px; background:pink; }
.col2 hr.first{ clear:both; }
.col2 hr{ margin:0 0 20px 0; border:0; border-bottom:1px solid #cecece; }
.col2 p, .col2 a, .col2 img, .col2 div{ clear:both; margin:0 0 20px 0; }
.col2 .thebuzz-callout{ display:block; width:298px; height:75px; background:url(../images/callout_theBuzz.jpg); text-indent:-9999px; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* single column */
.single-col{ float:left; clear:both; padding:40px 0 40px 0; width:1024px; }
.single-col hr{ margin:0 0 20px 0; border:0; border-bottom:1px solid #cecece; }
.single-col .item{ float:left; clear:both; margin:0 0 20px 0; padding:0 0 34px 0; width:1024px; border-bottom:1px solid #cecece; }
.single-col p, .single-col form{ margin:0 0 20px 0; }
.single-col ul.in-page-nav{ clear:both; float:left; margin:0 0 20px 0; list-style-type:none; list-style-position:outside; font-size:.9em; }
.single-col ul.in-page-nav li{ float:left; margin:0 6px 0 0; }
.single-col ul.in-page-nav li sup{ position:relative; top:-3px; font-size:.8em; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* footer */
.subpage-wrapper .footer-outside{ width:100%; height:auto; }
.subpage-wrapper .main-wrapper{ background: url(../images/bg-bottom-index.gif) left bottom repeat-x; }
.subpage-wrapper .footer, .subpage-wrapper .footer-outside{ color:#707070; background:#ececec; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* intuition */
/*---------------------------------------------------------------------------------------------------------------------------*/
.intuition .col2 .col-header h3{ margin-top:12px; }
.intuition h2{ color:#005288; }
.intuition h3{ color:#00b1b0; }
.intuition h4{ color:#6db9c8; }
.intuition .main-wrapper{ background:url(../images/bg-bottom-intuition.gif) left bottom repeat-x; }
.intuition .footer-outside{ background:#D3F0F2; }
.intuition .footer{ color:#65baba; background:#d3f0f2; }
.intuition a{ color:#008587; text-decoration:none; }
.intuition a:hover{ color:#e34145; text-decoration:underline; }
.intuition a:active, .intuition a:visited{ color:#71c9c9; }
/* feature image */
.intuition .feature-image{ background:#01B1B1 url(../images/bg-sub-intuition.jpg) top center no-repeat; }
/* buttons */
.intuition .btn-visit-lg{ clear:both; display:block; margin:0 0 0 188px; width:144px; height:30px; background:url(../images/btn-intuition-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.intuition .btn-visit-lg:hover{ background:url(../images/btn-intuition-show-me.png) 0 -30px no-repeat; }
.intuition .btn-visit-lg:active{ background:url(../images/btn-intuition-show-me.png) 0 -60px no-repeat; }
.intuition .btn-visit-sm{ clear:both; display:block; margin:4px 0 0 0; width:63px; height:14px; background:url(../images/btn-intuition-visit.gif) 0 0 no-repeat; text-indent:-9999px; line-height:1em; }
.intuition .btn-visit-sm:hover{ background:url(../images/btn-intuition-visit.gif) 0 -14px no-repeat; }
.intuition .btn-visit-sm:active{ background:url(../images/btn-intuition-visit.gif) 0 -28px no-repeat; }
/* content */
.intuition .faq h3{ float:left;  }
.intuition .item ul{ float:right; margin:0 0 20px 40px; width:395px; list-style:outside disc; }
.intuition .item ul sup{ position:relative; top:-4px; font-size:.8em; }
#intuition-demo1, #intuition-demo2, #intuition-demo3{ float:left; width:175px; height:298px; }
.intuition .hot-spot-copy{ color:#005288; }

.intuition .col2 .intuitionhour-callout{ display:block; width:300px; height:168px; background:url(../images/callout-intuitionhour.jpg); text-indent:-9999px; }
.intuition .col2 .intuitionhourfb-callout{ display:block; width:300px; height:168px; background:url(../images/callout-intuitionhourfb.jpg); text-indent:-9999px; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* quattro for men */
/*---------------------------------------------------------------------------------------------------------------------------*/
.quattro .col2 .col-header h3{ margin-top:12px; }
.quattro h2{ color:#f50000; }
.quattro h3{ color:#505050; }
.quattro .main-wrapper{ background: url(../images/bg-bottom-quattro.gif) left bottom repeat-x; }
.quattro .footer, .quattro .footer-outside{ color:#707070; background:#ececec; }
.quattro a{ color:#222222; text-decoration:none; }
.quattro a:hover{ color:#f50000; text-decoration:underline; }
.quattro a:active, .quattro a:visited{ color:#cccccc; }
/* feature image */
.quattro .feature-image{ background:#393939 url(../images/bg-sub-quattro.jpg) top center no-repeat; }
/* buttons */
.quattro .btn-visit-lg{ clear:both; display:block; margin:0 0 0 188px; width:144px; height:30px; background:url(../images/btn-intuition-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.quattro .btn-visit-lg:hover{ background:url(../images/btn-intuition-show-me.png) 0 -30px no-repeat; }
.quattro .btn-visit-lg:active{ background:url(../images/btn-intuition-show-me.png) 0 -60px no-repeat; }
.quattro .btn-visit-sm{ clear:both; display:block; margin:4px 0 0 0; width:63px; height:14px; background:url(../images/btn-intuition-visit.gif) 0 0 no-repeat; text-indent:-9999px; line-height:1em; }
.quattro .btn-visit-sm:hover{ background:url(../images/btn-intuition-visit.gif) 0 -14px no-repeat; }
.quattro .btn-visit-sm:active{ background:url(../images/btn-intuition-visit.gif) 0 -28px no-repeat; }
/* content */
.quattro .item{ padding:0 0 20px 0; }
.quattro .item ul sup{ position:relative; top:-4px; font-size:.8em; }
.quattro .faq p{ float:left; width:625px; }
.quattro .col2{ padding-top:0; }
.quattro .col2 .btn-trimmer-demo{ display:block; margin:122px 0 0 0; width:297px; height:82px; background:url(../images/btn-trimmer-demo.gif) 0 0 no-repeat; text-indent:-9999px; }
.quattro .col2 .btn-titanium-demo{ display:block; margin:220px 0 0 0; width:297px; height:82px; background:url(../images/btn-titanium-demo.gif) 0 0 no-repeat; text-indent:-9999px; }
.quattro .col2 .btn-midnight-demo{ display:block; margin:220px 0 0 0; width:297px; height:82px; background:url(../images/btn-midnight-demo.gif) 0 0 no-repeat; text-indent:-9999px; }
.quattro .col2 .btn-disposable-demo{ display:block; margin:220px 0 20px 0; width:297px; height:82px; background:url(../images/btn-disposable-demo.gif) 0 0 no-repeat; text-indent:-9999px; }
.quattro .col2 .edge-callout{ display:block; width:298px; height:105px; background:url(../images/callout_edge.jpg); text-indent:-9999px; }
#trimmer-demo, #titanium-demo, #midnight-demo, #disposables-demo{ float:left; width:175px; height:298px; }
.quattro .hot-spot-copy{ color:#f50000; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* quattro for women */
/*---------------------------------------------------------------------------------------------------------------------------*/
.quattro-w .col2 .col-header h3{ margin-top:12px; }
.quattro-w h2{ color:#ea4a86; }
.quattro-w h3{ color:#09afa7; }
.quattro-w .main-wrapper{ background: url(../images/bg-bottom-quattro-w.gif) left bottom repeat-x; }
.quattro-w .footer, .quattro-w .footer-outside{ color:#ee8ba3; background:#fde4eb; }
.quattro-w a{ color:#ea4a86; text-decoration:none; }
.quattro-w a:hover{ color:#e5226b; text-decoration:underline; }
.quattro-w a:active, .quattro-w a:visited{ color:#f9a4c3; }
/* feature image */
.quattro-w .feature-image{ background:#FA4270 url(../images/bg-sub-quattro-w.jpg) top center no-repeat; }
/* buttons */
.quattro-w .btn-faq{  display:block; float:right; margin:0 327px 20px 0; width:82px; height:30px; background:url(../images/btn-quattro-w-faq.gif) 0 0 no-repeat; text-indent:-9999px; }
.quattro-w .btn-faq:hover{ background:url(../images/btn-quattro-w-faq.gif) 0 -30px no-repeat; }
.quattro-w .btn-faq:active{ background:url(../images/btn-quattro-w-faq.gif) 0 -60px no-repeat; }
.quattro-w .btn-visit-sm{ clear:both; display:block; margin:4px 0 0 0; width:63px; height:14px; background:url(../images/btn-qw-visit.gif) 0 0 no-repeat; text-indent:-9999px; line-height:1em; }
.quattro-w .btn-visit-sm:hover{ background:url(../images/btn-qw-visit.gif) 0 -14px no-repeat; }
.quattro-w .btn-visit-sm:active{ background:url(../images/btn-qw-visit.gif) 0 -28px no-repeat; }

.quattro-w .btn-learn-sm{ clear:both; display:block; margin:4px 0 0 0; width:63px; height:14px; background:url(../images/btn-qw-learn.gif) 0 0 no-repeat; text-indent:-9999px; line-height:1em; }
.quattro-w .btn-learn-sm:hover{ background:url(../images/btn-qw-learn.gif) 0 -14px no-repeat; }
.quattro-w .btn-learn-sm:active{ background:url(../images/btn-qw-learn.gif) 0 -28px no-repeat; }

.quattro-w .btn-join-sm{ clear:both; display:block; margin:4px 0 0 0; width:92px; height:14px; background:url(../images/btn-qw-join.gif) 0 0 no-repeat; text-indent:-9999px; line-height:1em; }
.quattro-w .btn-join-sm:hover{ background:url(../images/btn-qw-join.gif) 0 -14px no-repeat; }
.quattro-w .btn-join-sm:active{ background:url(../images/btn-qw-join.gif) 0 -28px no-repeat; }

/* content */
.quattro-w .hdr-fashion-week{ width:276px; height:47px; background:url(../images/hdr-lg-fashion-week.gif); text-indent:-9999px; }
.quattro-w .hdr-rethink{ width:269px; height:51px; background:url(../images/hdr-rethink-breast-cancer.gif); text-indent:-9999px; }
.quattro-w .contest-trimstyle{ display:block; width:300px; height:105px; background:url(../images/trimstyle-callout.jpg); text-indent:-9999px; }
.quattro-w .contest-fashion-week{ display:block; width:300px; height:105px; background:url(../images/transformation.jpg); text-indent:-9999px; }
.quattro-w .wayspa{ display:block; width:300px; height:360px; background:url(../images/wayspa-callout.jpg); text-indent:-9999px; }
.quattro-w .shower-your-senses{ display:block; width:300px; height:220px; background:url(../images/Q4WD-brandPageTout-3.jpg); text-indent:-9999px; }
.quattro-w .contest-kp { display:block; width:300px; height:288px; background:url(../images/Q4WKP_sidebar_Callout-04.jpg); text-indent:-9999px; }
.quattro-w .contest-kp-fb { display:block; width:300px; height:105px; background:url(../images/Q4W_Facebook-02.jpg); text-indent:-9999px; }
.quattro-w .contest-rethink-tio { display:block; width:296px; height:400px; background:url(../images/Q4W_Rethink_2011promo.jpg); text-indent:-9999px; }
.quattro-w .contest-stylesquad { display:block; width:296px; height:391px; background:url(../images/q4w_StyleSquad_promo.jpg); text-indent:-9999px; }
.quattro-w .col2 .skintimate-callout{ display:block; width:298px; height:104px; background:url(../images/skintimate_shickca_tout.jpg); text-indent:-9999px; /*filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;*/ }
.quattro-w .banner-beautyawards { display:block; width:300px; height:240px; background:url(../images/BeautyAwards_banner_en.jpg); text-indent:-9999px; }
#trimstyle-demo, #quattro4women-demo{ float:left; width:175px; height:298px; }
.quattro-w .col2 #quattro-demo, .quattro-w .col2 #trimstyle-demo{ margin:0 0 20px 65px; }
.quattro-w .hot-spot-copy{ color:#ea4a86; }

/*Q4W  Trimstyle buckets */

#bucket_left {  float: left; display:inline; position:relative; width: 324px; height: 120px; top :63px; left: 14px; }
#bucket_middle {  float: left; display:inline; position:relative; width: 324px; height: 120px; top :63px; left: 24px;  }
#bucket_right {  float: left; display:inline; position:relative; width: 324px; height: 120px; top : 63px; left: 35px;  }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* xtreme */
/*---------------------------------------------------------------------------------------------------------------------------*/
.xtreme3 .col2 .col-header h3{ margin-top:40px; }
.xtreme3 h2{ color:#004f91; }
.xtreme3 .main-wrapper{ background: url(../images/bg-bottom-xtreme.gif) left bottom repeat-x; }
.xtreme3 .footer, .xtreme3 .footer-outside{ color:#61a7c7; background:#cbecfd; }
.xtreme3 a{ color:#007ebf; text-decoration:none; }
.xtreme3 a:hover{ color:#fbb500; text-decoration:underline; }
.xtreme3 a:active, .xtreme3 a:visited{ color:#a6ccde; }
.xtreme3 p.intro sup{ font-size:.7em; }
/* feature image */
.xtreme3 .feature-image{ background:#99D9F5 url(../images/bg-sub-xtreme.jpg) top center no-repeat; }
/* buttons */
.xtreme3 .btn-visit-lg{ clear:both; display:block; margin:0 0 0 188px; width:144px; height:30px; background:url(../images/btn-xtreme-show-me.png) 0 0 no-repeat; text-indent:-9999px; }
.xtreme3 .btn-visit-lg:hover{ background:url(../images/btn-xtreme-show-me.png) 0 -30px no-repeat; }
.xtreme3 .btn-visit-lg:active{ background:url(../images/btn-xtreme-show-me.png) 0 -60px no-repeat; }
.xtreme3 .btn-visit-sm{ clear:both; display:block; margin:4px 0 0 0; width:63px; height:14px; background:url(../images/btn-xtreme-visit.gif) 0 0 no-repeat; text-indent:-9999px; line-height:1em; }
.xtreme3 .btn-visit-sm:hover{ background:url(../images/btn-xtreme-visit.gif) 0 -14px no-repeat; }
.xtreme3 .btn-visit-sm:active{ background:url(../images/btn-xtreme-visit.gif) 0 -28px no-repeat; }
/* content */
.xtreme3 .hdr-fashion-week{ width:300px; height:37px; background:url(../images/hdr-lg-fashion-week.gif); text-indent:-9999px; }
.xtreme3 .hdr-rethink{ width:300px; height:51px; background:url(../images/hdr-rethink-breast-cancer.gif); text-indent:-9999px; }
.xtreme3 .contest-vegas{ display:block; width:300px; height:164px; background:url(../images/contest-vegas.gif); text-indent:-9999px; }
.xtreme3 .lnk-trimstyle-gallery{ display:block; width:300px; height:67px; background:url(../images/lnk-trimstyle-gallery.gif); text-indent:-9999px; }
.xtreme3 .lnk-trimstyle-ad{ display:block; width:300px; height:67px; background:url(../images/lnk-trimstyle-ad.gif); text-indent:-9999px; }
.xtreme3 .contest-rock-the-razor{ display:block; width:306px; height:168px; background:url(../images/callout-rock-the-razor.jpg); text-indent:-9999px; }
.xtreme3 .contest-cakebreak{ display:block; width:306px; height:168px; background:url(../images/callout-cakebreak.jpg); text-indent:-9999px; }
.xtreme3 .contest-ultimateadv{ display:block; width:300px; height:204px; background:url(../images/xtreme3_ultimate_adv_bigbox_en.png); text-indent:-9999px; }
.xtreme3 #rock-vid1, .xtreme3 #rock-vid2, .xtreme3 #rock-vid3{ margin:0 0 3px 4px; }
.xtreme3 .hot-spot-copy{ color:#004f91; }


/*---------------------------------------------------------------------------------------------------------------------------*/
/* hydro silk */
/*---------------------------------------------------------------------------------------------------------------------------*/
.hydro-silk .col2 .col-header h3{ margin-top:12px; }
.hydro-silk h2{ color:#0090d3; }

.hydro-silk .main-wrapper{ background: url(../images/bg-bottom-quattro.gif) left bottom repeat-x; }
.hydro-silk .footer, .hydro-silk .footer-outside{ color:#4aa6d5; background:#edf6fb; }
.hydro-silk a{ color:#4aa6d5; text-decoration:none; }
.hydro-silk a:hover{ color:#3d88ae; text-decoration:underline; }
.hydro-silk a:active, .hydro-silk a:visited{ color:#4aa6d5; }
/* feature image */
.hydro-silk .feature-image{ background:#cce6f5 url(../images/bg-sub-hydro-silk.jpg) top center no-repeat; }
/* buttons */
.hydro-silk .btn-faq{  display:block; float:right; margin:0 327px 20px 0; width:80px; height:30px; background:url(../images/btn-hydro-silk-faq.gif) 0 0 no-repeat; text-indent:-9999px; }
.hydro-silk .btn-faq:hover{ background:url(../images/btn-hydro-silk-faq.gif) 0 -30px no-repeat; }
.hydro-silk .btn-faq:active{ background:url(../images/btn-hydro-silk-faq.gif) 0 -60px no-repeat; }
.hydro-silk .btn-visit-sm{ clear:both; display:block; margin:4px 0 0 0; width:63px; height:14px; background:url(../images/btn-qw-visit.gif) 0 0 no-repeat; text-indent:-9999px; line-height:1em; }
.hydro-silk .btn-visit-sm:hover{ background:url(../images/btn-qw-visit.gif) 0 -14px no-repeat; }
.hydro-silk .btn-visit-sm:active{ background:url(../images/btn-qw-visit.gif) 0 -28px no-repeat; }
/* content */
.hydro-silk .col1 .item .prod-logo{ margin:0; }
.hydro-silk .col1 .item .silk-logo{ position:relative; left:44px; }
/* col2 */
.hydro-silk .col2 .callout-legs-sun{ display:block; width:285px; height:198px; background:url(../images/callout_legs_sun.jpg); text-indent:-9999px; }
.hydro-silk .col2 .callout-rate-review{ display:block; width:285px; height:175px; background:url(../images/callout_rate_review.jpg); text-indent:-9999px; }


/* Full-width bucket */
#bucket_lower {  float: left; display:inline; position:relative; left:0px; width: 995px; height: 110px; top :0px; left: 0px;}

/*---------------------------------------------------------------------------------------------------------------------------*/
/* trimstyle page */
/*---------------------------------------------------------------------------------------------------------------------------*/
.trimstyle .col1 .col-header h2{ margin-top:32px; }
.trimstyle .col1 .item h3{ float:left; width:700px; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* quattro for women page */
/*---------------------------------------------------------------------------------------------------------------------------*/
.quattro-for-women .col1 .col-header h2{ margin-top:32px; }
.quattro-for-women .col1 .item h3{ float:left; width:700px; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* all products */
/*---------------------------------------------------------------------------------------------------------------------------*/
.allproducts .logo-col{ float:left; margin:0 20px 0 0; width:164px; }
.allproducts .prod-col{ float:right; width:840px; }
.allproducts .item p{ margin:0 0 14px 0; font-size:.8em; line-height:1.2em; }
.allproducts .item p sup{ position:relative; top:-1px; font-size:.8em; }
.allproducts .item .prod-shot{ display:block; text-indent:-9999px; }
/* hydro */
.allproducts .prod-hydro{ float:left; display:inline; margin:0 30px 0 0; width:auto; height:auto; text-align:center; }
.allproducts div.gel{ width:53px; }
.allproducts .prod-hydro .hydro-3{ width:103px; height:245px; background:url(../images/prod-hydro-3.jpg) no-repeat; }
.allproducts .prod-hydro .hydro-3-refill{ width:127px; height:245px; background:url(../images/prod-hydro-3-refill.jpg) no-repeat; }
.allproducts .prod-hydro .hydro-5{ width:101px; height:245px; background:url(../images/prod-hydro-5.jpg) no-repeat; }
.allproducts .prod-hydro .hydro-5-refill{ width:127px; height:245px; background:url(../images/prod-hydro-5-refill.jpg) no-repeat; }
.allproducts .prod-hydro .hydro-3-gel{ width:52px; height:245px; background:url(../images/prod-hydro-3-gel.jpg) no-repeat; }
.allproducts .prod-hydro .hydro-5-gel{ width:53px; height:245px; background:url(../images/prod-hydro-5-gel.jpg) no-repeat; }
/* intuition */
.allproducts .prod-intuition{ float:left; margin:0 30px 0 0; width:116px; height:auto; text-align:center; }
.allproducts .prod-intuition .renewing{ margin:0 auto; width:102px; height:276px; background:url(../images/prod-intuition-renewing.jpg) no-repeat; }
.allproducts .prod-intuition .moisturizing{ margin:0 auto; width:102px; height:276px; background:url(../images/prod-intuition-moisturizing.jpg) no-repeat; }
.allproducts .prod-intuition .sensitive{ margin:0 auto; width:117px; height:276px; background:url(../images/prod-intuition-naturals.jpg) no-repeat; }
.allproducts .prod-intuition .refill-pomegranate-3{ margin:0 auto; width:116px; height:276px; background:url(../images/prod-intuition-refill-pomegranate-3.jpg) no-repeat; }
.allproducts .prod-intuition .refill-pomegranate-6{ margin:0 auto; width:116px; height:276px; background:url(../images/prod-intuition-refill-pomegranate-6.jpg) no-repeat; }
.allproducts .prod-intuition .refill-honey-3{ margin:0 auto; width:116px; height:276px; background:url(../images/prod-intuition-refill-honey-3.jpg) no-repeat; }
.allproducts .prod-intuition .refill-shea-3{ margin:0 auto; width:116px; height:276px; background:url(../images/prod-intuition-refill-shea-3.jpg) no-repeat; }
.allproducts .prod-intuition .refill-shea-6{ margin:0 auto; width:116px; height:276px; background:url(../images/prod-intuition-refill-shea-6.jpg) no-repeat; }
.allproducts .prod-intuition .refill-aloe-3{ margin:0 auto; width:116px; height:276px; background:url(../images/prod-intuition-refill-naturals.jpg) no-repeat; }
.allproducts .prod-intuition .refill-aloe-6{ margin:0 auto; width:117px; height:276px; background:url(../images/prod-intuition-refill-aloe-6.jpg) no-repeat; }
/* quattro for women */
.allproducts .prod-quattro-w{ float:left; margin:0 15px 0 0; width:118px; height:auto; text-align:center; }
.allproducts .prod-quattro-w .quattro-w-trimstyle{ margin:0 auto; width:101px; height:270px; background:url(../images/prod-quattro-w-trimstyle.jpg) no-repeat; }
.allproducts .prod-quattro-w .quattro-w-trimstyle-2{ margin:0 auto; width:102px; height:270px; background:url(../images/prod-quattro-w-trimstyle-2.jpg) no-repeat; }
.allproducts .prod-quattro-w .quattro-w{ margin:0 auto; width:103px; height:270px; background:url(../images/prod-quattro-w.jpg) no-repeat; }
.allproducts .prod-quattro-w .quattro-w-2{ margin:0 auto; width:99px; height:269px; background:url(../images/prod-quattro-w-2.jpg) no-repeat; }
.allproducts .prod-quattro-w .quattro-w-aloe{ margin:0 auto; width:110px; height:269px; background:url(../images/prod-quattro-w-aloe.jpg) no-repeat; }
.allproducts .prod-quattro-w .quattro-w-refills{ margin:0 auto; width:112px; height:269px; background:url(../images/prod-quattro-w-refills-sm.jpg) no-repeat; }
.allproducts .prod-quattro-w .quattro-w-disposable{ margin:0 auto; width:115px; height:269px; background:url(../images/prod-quattro-w-disposable.jpg) no-repeat; }
.allproducts .prod-quattro-w .quattro-w-disposable-sensitive{ margin:0 auto; width:112px; height:269px; background:url(../images/prod-quattro-w-disposable-sensitive.jpg) no-repeat; }

/* quattro for men */
.allproducts .prod-quattro{ float:left; margin:0 35px 0 0; width:125px; height:auto; text-align:center; }
.allproducts .prod-quattro .quattro-trimmer{ margin:0 auto; width:103px; height:261px; background:url(../images/prod-quattro-trimmer.jpg) no-repeat; }
.allproducts .prod-quattro .quattro-titanium{ margin:0 auto; width:109px; height:261px; background:url(../images/prod-quattro-titanium.jpg) no-repeat; }
.allproducts .prod-quattro .quattro-midnight{ margin:0 auto; width:111px; height:261px; background:url(../images/prod-quattro-midnight.jpg) no-repeat; }
.allproducts .prod-quattro .quattro-smooth{ margin:0 auto; width:109px; height:261px; background:url(../images/prod-quattro-smooth.jpg) no-repeat; }
.allproducts .prod-quattro .quattro-refills{ margin:0 auto; width:109px; height:261px; background:url(../images/prod-quattro-refills-sm.jpg) no-repeat; }
.allproducts .prod-quattro .quattro-titanium-refill{ margin:0 auto; width:125px; height:261px; background:url(../images/prod-quattro-titanium-refill.jpg) no-repeat; }
.allproducts .prod-quattro .quattro-performance{ margin:0 auto; width:118px; height:261px; background:url(../images/prod-quattro-performance.jpg) no-repeat; }
/* xtreme3 */
.allproducts .prod-xtreme{ float:left; margin:0 35px 0 0; width:118px; height:auto; text-align:center; }
.allproducts .prod-xtreme .xtreme-fitstyle{ margin:0 auto; width:112px; height:252px; background:url(../images/prod-xtreme-fitstyle.jpg) no-repeat; }
.allproducts .prod-xtreme .xtreme-women{ margin:0 auto; width:118px; height:252px; background:url(../images/prod-xtreme-women.jpg) no-repeat; }
.allproducts .prod-xtreme .xtreme-men{ margin:0 auto; width:113px; height:252px; background:url(../images/prod-xtreme-men.jpg) no-repeat; }
.allproducts .prod-xtreme .xtreme-ht{ margin:0 auto; width:117px; height:252px; background:url(../images/prod-xtreme-ht.jpg) no-repeat; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* promotions */
/*---------------------------------------------------------------------------------------------------------------------------*/
.promotions .hydroface{ display:block; width:1000px; height:150px; background:url(../images/hydro-face-promo-en.jpg) no-repeat; text-indent:-9999px; }
.promotions .q4wkp{ display:block; width:1000px; height:150px; background:url(../images/Q4WKP_Promo_Callout-04.jpg) no-repeat; text-indent:-9999px; }
.promotions .trimstyle{ display:block; width:1000px; height:150px; background:url(../images/transformation-promo-banner.jpg) no-repeat; text-indent:-9999px; }
.promotions .schick14day{ display:block; width:1000px; height:150px; background:url(../images/promo-prizes-en.jpg) no-repeat; text-indent:-9999px; }
.promotions .fashion-week{ display:block; width:1000px; height:150px; background:url(../images/promoBanner-fashionweek.jpg) no-repeat; text-indent:-9999px; }
.promotions .intuition-hour{ display:block; width:1000px; height:150px; background:url(../images/promoBanner-intuitionhour.jpg) no-repeat; text-indent:-9999px; }
.promotions .hydro-contest{ display:block; width:1000px; height:150px; background:url(../images/promoBanner-hydro.jpg) no-repeat; text-indent:-9999px; }
.promotions .coalition{ display:block; width:1000px; height:150px; background:url(../images/promoBanner-coalition.jpg) no-repeat; text-indent:-9999px; }
.promotions .pokerstars{ display:block; width:1000px; height:150px; background:url(../images/promoBanner-pokerstars.jpg) no-repeat; text-indent:-9999px; }
.promotions .cakebreak{ display:block; width:1000px; height:150px; background:url(../images/promoBanner-cakebreak.jpg) no-repeat; text-indent:-9999px; }
.promotions .trimstyle-promo { display:block; width: 1000px; height: 150px; background: url(../images/trimstyle-promo.jpg) top left no-repeat; }
.promotions .trimstyle-promo .contest-left {  float:left; display:inline; width: 491px; height: 117px; position:relative; top: 30px; left: 0; }
.promotions .trimstyle-promo .wayspa-promo {  float:left; display:inline; width: 491px; height: 117px; position:relative; top: 30px; left: 17px;  }
.promotions .shower-your-senses-promo{ display:block; width:1000px; height:191px; background:url(../images/Q4WD-promoPageTout-2.jpg) no-repeat; text-indent:-9999px; }
.promotions .x3ultadv-promo{ display:block; width:1000px; height:150px; background:url(../images/Xtreme3_UltAdv_promoPageTout_en.jpg) no-repeat; text-indent:-9999px; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* the buzz */
/*---------------------------------------------------------------------------------------------------------------------------*/
.allproducts .buzz-item{ float:left; margin:0 30px 0 0; width:173px; height:264px; }
.allproducts .buzz-item h3{ font-size:1em; }
.allproducts .buzz-item a{ margin:0 6px 0 0; }
/*---------------------------------------------------------------------------------------------------------------------------*/
/* search results */
/*---------------------------------------------------------------------------------------------------------------------------*/
.search-results h4{ float:left; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* trimstyle page */
/*---------------------------------------------------------------------------------------------------------------------------*/
.col1 .faq-wrapper{ float:left; clear:both; margin:0 0 16px 0; }
.col1 .faq-wrapper a{ display:block; float:left; margin:0 0 6px 0; width:704px; }
.col1 .faq-wrapper p{ float:left; clear:both; padding:0; width:620px; background:#fff; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* shaving facts */
/*---------------------------------------------------------------------------------------------------------------------------*/
.shaving-facts p.intro{ font-size:1.1em; line-height:1.5em; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* the buzz page */
/*---------------------------------------------------------------------------------------------------------------------------*/
.thebuzz .col-header{ height:40px; }
.in-the-news{ float:left;  }
.in-the-news .item{ margin:0 0 20px 0; padding:0 0 20px 0; }
.in-the-news .item img{ float:left; margin:0 92px 10px 0; }
.in-the-news .item h3{ float:left; clear:none; width:700px; }
.in-the-news .item p{ float:left; padding:0 10px 10px 0; width:700px; }
.in-the-news .item p a{ float:left; margin:0 6px 0 0; }

/*---------------------------------------------------------------------------------------------------------------------------*/
/* contact us page */
/*---------------------------------------------------------------------------------------------------------------------------*/

#frmFeedback ul.left{ float:left; margin:0 20px 0 0; width:352px; }
#frmFeedback ul.left li{ float:left; clear:both; margin:0 0 14px 0; width:352px; }
#frmFeedback ul.right{ float:left; width:352px; margin:0 0 20px 0; width:352px; }
#frmFeedback ul.right li{ float:left; clear:both; margin:0 0 14px 0; width:352px; }
#frmFeedback ul.bottom{ float:left; clear:both; width:724px;}
#frmFeedback ul.bottom li{ float:left; clear:both; margin:0 0 14px 0; width:724px; }
#frmFeedback label{ display:block; float:left; padding:2px 0 0 0; width:140px; height:20px; }
#frmFeedback ul.bottom label{ width:100%; height:auto; }
#frmFeedback .txt{ padding:0 0 0 2px; width:198px; height:19px; font-size:.9em; border:1px solid #777; }
#frmFeedback .sel{ width:203px; height:22px; font-size:.9em; border:1px solid #777; }
#frmFeedback .txtarea{ padding:2px; width:720px; height:196px; font-family:Arial, Helvetica, sans-serif; font-size:.9em; border:1px solid #777; }
#frmFeedback .rad{ float:left; margin:3px 6px 0 0; }
#frmFeedback ul.bottom label.lbl-rad{ float:left; width:50px; }
#frmFeedback .errors{ clear:both; }
#frmFeedback input.error, #frmFeedback textarea.error{ border:1px solid red; }
#frmFeedback label.error{ display:inline; margin:0 0 0 140px; color:red; font-size:.9em; width:200px; }
#frmFeedback .comments-wrapper label.error{ margin:0; }
#frmFeedback .errors{ color:red; }

/*----------------------------------------------------------------------------------------------------------------------------*/
/* Colorbox replacement images */
/*----------------------------------------------------------------------------------------------------------------------------*/

/*#cboxTopCenter {  display:block; position:relative;  width:476px;  background: url(../images/cbox-top.png) top center no-repeat;  } */
.light-wrapper {  display:block; width:476px; height:400px; background: url(../images/cbox-bg.png) top left no-repeat;  }
#cboxLoadedContent[style], #cboxContent[style], #cboxLoadedContent[style] { overflow:visible !important; }
.light-wrapper ol {  display:block; width:400px; margin: 10px 10px 10px 10px; position:relative; top:75px; left:38px; font: bold 21px Arial, Helvetica, sans-serif; color: #ba1a5b; list-style-type:decimal !important;  }
.light-wrapper ol li { width: 400px !important; }
.light-wrapper ol li span { font: normal 12px Arial, Helvetica, sans-serif; color: #000; }
.light-wrapper #lightbox-btn {  display:block; position:relative; margin:20px 0; top: 104px; text-align:center; }


