.no-display {
    display: none;
}
* {
   -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.CenturyGothicStd {font-family:CenturyGothicStd;}
#home div.page{margin-top: 0}
body {margin:0;padding:0;font-family:'Arial', sans-serif;font-weight:400;font-size:12px;line-height:150%;color:#666;background:#D4E8F5 url(/img/Nair/backgrounds/header.gif) top left repeat-x;}
td {font-family:'Arial', sans-serif;font-weight:400;font-size:1em;line-height:150%;}
img {border:0;}
div.page {
    background: transparent;
    clear: both;
    float: none;
    min-width:320px;
    max-width:1100px;
    margin: 14px auto 0; 
}
div.modal {position:relative;background:#fff;padding:20px;width:auto;max-width:606px;margin:0 auto;}
div.print {display:none;}
div.print ul, div.print ol {padding:0px 0px 18px 18px;}
.error {border:3px solid red;color:red;color:rgba(255, 0, 0, 0.75);}
.nobr {white-space:nowrap;}
.small {font-size:10px;}
.qtip-content p {padding:6px;}

#imp_product { width: 350px; }

.where div.half {padding:0 10px;}
.where div.half p {display:block;margin:0;}
.where div.block a {display:block;margin-bottom:20px;}
.where div.block img {display:block;margin:0 auto;}
.where div.block, .where div.main .form {border-top:1px solid #999898;padding-top:20px;margin:20px 0 40px 0;}

button, a.button, a.button:hover, a.button:focus, .active a.button {display:block;font-size:1.167em;text-decoration:none;padding:6px 12px;margin:0;background:#f05da9;color:#fff;border:1px solid #fff;cursor:pointer;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
.form button {background:#3b95c3;background:linear-gradient(#3b95c3,#1e76a2);}
label {font-weight:700;white-space:nowrap;}
input, select, textarea {border:1px solid #ec068d;padding:6px 12px;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
table {border-collapse:collapse;}
h1, h2, h3, h4, h5, h6, p, form, ul, ol, li, dl, dt, dd {margin:0;padding:0;font-weight:400;line-height:125%;}
h2 {font-size:14px;font-family:'Arial';font-weight:bold;line-height:110%;color:#3d3d3d;margin-bottom:10px;}
h4 {font-size:17.174px;font-family:CenturyGothicStd;color:rgb(61,61,61);margin-bottom:10px;}
h6 {font-size:1em;font-weight:700;color:#3d3d3d;margin-bottom:10px;}

h1 {clear:both;font-size:22px;font-family:CenturyGothicStd;color:rgb(236,6,141);background:#f9bed9;border-radius:6px 6px 0 0;padding:6px 12px;border:1px solid #ec068d;border-bottom:2px solid #ec068d;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
h1:after {content:'';display:block;clear:both;}
h1 a.button, h1 a.button:hover {transition:all 0.333s;float:right;padding:6px 12px;line-height:100%;font-size:14.015px;font-family:CenturyGothicStd;color:rgb(236,6,141);background:#fff;border-color:rgb(236,6,141);}
h1 a.button:hover {border-color:#fff;background:rgb(236,6,141);color:#fff;}

ul.tabs {position:relative;z-index:99;height:43px;margin:10px 0 0 0;padding:0;width:100%;background:#f9bed9;border:1px solid #ec068d;border-bottom-width:2px;border-radius:6px 6px 0 0;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
ul.tabs>li {display:block;position:absolute;z-index:2;margin:0;}
ul.tabs>li:nth-child(1) {left:6px;bottom:0px;width:100px;height:50px;}
ul.tabs>li:nth-child(2) {left:112px;bottom:0px;width:160px;height:35px;line-height:22px;}
ul.tabs>li:nth-child(3) {left:278px;bottom:0px;width:160px;height:35px;line-height:22px;}

body.v1 ul.tabs {height:48px;}
body.v1 ul.tabs>li:nth-child(1) {left:6px;width:100px;height:55px;}
body.v1 ul.tabs>li:nth-child(2) {left:112px;width:90px;height:40px;line-height:125%;}
body.v1 ul.tabs>li:nth-child(3) {left:208px;width:90px;height:40px;line-height:125%;}

div.pdp ul.tabs {height:38px;}
div.pdp ul.tabs>li:nth-child(1) {left:6px;width:80px;height:44px;}
div.pdp ul.tabs>li:nth-child(2) {left:92px;width:80px;height:44px;line-height:125%;padding:0;}
div.pdp ul.tabs>li:nth-child(3) {left:180px;width:80px;height:44px;line-height:30px;}

ul.tabs li ul {display:none;position:absolute;top:100%;left:0;z-index:99;list-style-type:none;}
ul.tabs li ul, ul.tabs li ul li {width:100%;}
ul.tabs li:hover ul {display:block;}
ul.tabs li a {transition:all 0.333s;display:block;text-align:center;width:100%;height:100%;font-weight:700;text-decoration:none;color:#f05da9;background:#fff;border:1px solid #f05da9;border-bottom:0;padding:6px 12px;margin-right:3px;border-radius:6px 6px 0 0;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
ul.tabs li a:hover, ul.tabs li a:focus, ul.tabs li a.active {color:#fff;background-color:#f05da9;border-color:#f05da9;background-size:contain;}
ul.tabs li a.woman {background:#ec068d url(/img/Nair/tabs/women.png) no-repeat center center;background-size:90%;}
ul.tabs li a.men {background:#0C4378 url(/img/Nair/tabs/men.png) no-repeat center center;}
ul.tabs li ul li a {text-align:left;border-radius:0;border-top:0;border-bottom:1px solid;padding:6px;}
ul.tabs li ul li:first-child {border-top:2px solid #ec068d;}

/* Default content styles */
/* div.main {clear:both;width:606px;padding:20px 20px 40px 20px;margin-bottom:20px;background:#ffffff;background:linear-gradient(#ffffff,#fce1ef);} */
div.main {clear:both;width:606px;padding:20px 20px 40px 20px;margin-bottom:20px;background:#ffffff;background:linear-gradient(#ffffff,#e4e4e4);}

div.main:after {content:'';display:block;clear:both;}

div.main h1 {font-size:1.833em;padding:0 0 15px 0;margin:0;background:none;border:0;border-bottom:1px solid #f9b4dd;}
div.main ul, div.main ol, div.modal ul, div.modal ol, div.pdp ul, div.pdp ol {padding:0 0 0 20px;margin-bottom:16px;}
div.main ul li, div.main ol li, div.modal ul li, div.modal ol li, div.pdp ul, div.pdp ol {margin-bottom:8px;}
div.main p, div.modal p, div.pdp p {margin-bottom:16px;}
div.main dt {cursor:pointer;font-size:1em;color:#393939;margin:0 0 5px 0;padding:10px 10px 10px 30px;background:#badaea url(/img/Nair/icons/arrow_right.png) 10px 12px no-repeat;border:1px solid #999898;}
div.main dt.active {font:700 11px;color:#030c16;margin-bottom:0;background:#badaea url(/img/Nair/icons/arrow_down.png) 10px 12px no-repeat;border:1px solid #70a6d2;}
div.main dt.active+dd {display:block;}
div.main dd {display:none;color:#666;margin:0 0 5px 0;padding:10px 10px 10px 30px;background:#d4e8f5;border:1px solid #bbdcf0;border-top:0;}
div.main table td {padding:0 10px 10px 0;}
div.main table td:first-child {text-align:right;}
div.main input[type=text], div.main select {width:180px;}
div.main textarea {width:240px;height:120px;}
div.main div.terms {display:none;}

/* Header */
div.header img.logo {float:left;height:80px;/*margin:10px 0  10px 90px; */margin:10px 0  10px 0px;}
div.header form {
    float: none;
	padding: 5px 10px;
	margin: 0;
    background:#11569a;
    background:linear-gradient(#11569a,#0a3560);
    border:1px solid #709ac3;
    border-bottom:1px solid #bdc8d4;
    border-radius:0 0 6px 6px;
    position:relative;behavior:url(/js/Nair/pie/PIE.htc);
}
div.header form:after {content:'';display:block;clear:both;}
div.header form input {/*float:left;width:200px;margin-right:12px;background-image:url(/img/Nair/icons/search.png);background-position:6px center;background-repeat:no-repeat;padding-left:20px;*/}
div.header form button {/*float:left;margin-right:12px;*/}
div.header button.toggle {display:none;position:absolute;top:8px;right:16px;width:39px;height:39px;font-size:2.167em;padding:0;background-image:url(/img/Nair/icons/hamburger.png);background-position:center center;background-repeat:no-repeat;}
body.v1 div.header button.toggle.search { display: none; }
div.header div.one {visibility:hidden;clear:right;float:right;padding:12px 0;margin:0 120px 0 0;color:#115497;}
div.header span.one {display:none;position:absolute;top:15px;left:120px;}

/* Main navigation */
div.header>div.nav>ul {clear:both;float:right;list-style-type:none;margin:0;padding:0 0 0 12px;background:#11569a;background:linear-gradient(#11569a,#0a3560);border:1px solid #709ac3;border-bottom:1px solid #bdc8d4;border-radius:12px 0 0 12px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
div.header>div.nav>ul>li {display:block;position:relative;float:left;color:#fff;margin:6px 6px 6px 0;}
div.header>div.nav>ul>li.one {background-color:#3590bd;color:#fff;margin:0;padding:14px 12px;}
div.header>div.nav>ul>li>a {display:block;color:#fff;font-family:CenturyGothicStd;font-size:14px;text-decoration:none;padding:6px 12px;border:1px solid transparent;transition:all 0.333s;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
div.header>div.nav>ul>li>a:hover, div.header>div.nav>ul>li>a:focus {background:#f05da9;color:#fff;border-color:#fff;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
div.header>div.nav>ul>li:hover div.dropdown {display:block;}
div.header>div.nav>ul>li:nth-child(5), div.header>div.nav>ul>li:nth-child(6) {display:none;}

/* Active states for main navigation */
/*
#home div.nav>div>ul>li:nth-child(2)li {background:#f05da9;color:#fff;border:1px solid #fff;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
#products div.nav>div>ul>li:nth-child(2)li {background:#f05da9;color:#fff;border:1px solid #fff;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
#coupon div.nav>div>ul>li:nth-child(4)li {background:#f05da9;color:#fff;border:1px solid #fff;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
#why div.header>div.nav>ul>li:nth-child(8)>a {background:#f05da9;color:#fff;border:1px solid #fff;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
.where div.header>div.nav>ul>li:nth-child(9)>a {background:#f05da9;color:#fff;border:1px solid #fff;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
#where div.nav>div>ul>li:nth-child(7)li {background:#f05da9;color:#fff;border:1px solid #fff;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
#faq div.nav>div>ul>li:nth-child(8)li {background:#f05da9;color:#fff;border:1px solid #fff;border-radius:6px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
*/

/* The dropdown */
div.dropdown {display:none;position:absolute;top:100%;left:0;z-index:999;background:#2c82ab;background:linear-gradient(#2c82ab,#0c3e6f);border:4px solid #399cc2;box-shadow:10px 10px 5px 0px rgba(0,0,0,0.5);border-radius:12px;}
div.dropdown table td, div.dropdown table th {vertical-align:top;font-size:1em;padding:12px 12px 12px 24px;border:0;}
div.dropdown table td:last-child, div.dropdown table th:last-child {border-left:6px solid #399cc2;}
div.dropdown h3 {font-size:1.5em;white-space:nowrap;}
div.dropdown h4 {font-size:1.333em;margin-bottom:6px;white-space:nowrap;}
div.dropdown ul {list-style-type:disc;}
div.dropdown ul li {margin-bottom:6px;}
div.dropdown a {color:#fff;text-decoration:none;}
div.dropdown span.sensitive {display:inline-block;background:url(/img/Nair/icons/sensitive.gif) no-repeat;width:11px;height:11px;margin-left:-15px;}
div.dropdown span.natural {display:inline-block;background:url(/img/Nair/icons/natural.gif) no-repeat;width:11px;height:11px;margin-left:-15px;}
div.dropdown li.sensitive {list-style-image: url(/img/Nair/icons/sensitive.gif);}
div.dropdown li.natural {list-style-image: url(/img/Nair/icons/natural.gif);}
div.dropdown a:focus, div.dropdown a:hover {text-decoration:underline;}

/* Content containers */
div.content {clear:both;overflow:auto;max-width:920px;margin:0 auto;padding-top:40px;}
div.content:after {content:'';display:block;clear:both;}
div.content>div.left {float:left;min-width:320px;max-width:606px;margin-right:20px;}
div.content>div.right {float:left;width:294px}
div.half {float:left;width:50%;}
div.results {display:none;}

div.promos {padding:0;}
/* commenting out the background values- this was breaking the promo unit on the home page */
div.promos div.promo {padding:12px 12px 33px 12px;border-top:5px solid #e4e4e4; /*background:#fff;background:linear-gradient(#fff,#e4e4e4);*/}
body.v3 div.promos div.promo.separator, body.v2 div.promos div.promo.separator  { background-image: url(/img/Nair/promos/gray_line.png); background-repeat: no-repeat; background-position: left center; }
div.promos div.promo h4 {font-size:14px;}
div.promos div.promo h4 a {color:rgb(61,61,61); text-decoration:none;}
div.promos div.promo h4 a:hover {text-decoration:underline;}
div.promos div.promo p {min-height:60px;}
div.promos div.promo img {display:block;margin:0 auto 24px auto; max-height: 110px; }
div.promos div.promo a.button {width:150px;text-align:center;margin:0 auto; font-family: CenturyGothicStd; font-size: .9em; padding: 4px 0px;}

div.related {padding:0;text-align:center;}
div.related div.item {padding:33px 12px 33px 12px;}
div.related div.item a {position:relative; display:inline-block;text-decoration:none;color:#666;}
div.related div.item a img {height:110px;}
body.v1 div.related div.item a img {height:160px;}
div.related div.item a h4 {font-size:12px;font-family:'Arial';color:rgb(102,102,102);font-weight:bold;line-height:125%;}
div.related div.item a p {display:none;padding:0;margin:0;}

div.marquee, div.content.wide  {position:relative;}
div.marquee h1 {padding-right:80px;}

div.marquee .st_sharethis, div.content.wide .st_sharethis {position:absolute;top:20px;right:20px;}
div.content.wide .st_sharethis {top:30px;}
body.v1 div.content.wide .st_sharethis {top:84px;}

div.marquee div.image {float:left;width:166px;}
div.marquee div.image img {display:block;width:126px;margin:20px auto;}
div.marquee div.text {float:right;width:400px;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #f9b4dd;}
div.marquee div.text h2 {margin-top:20px;}
div.marquee div.buttons {clear:both;}
div.marquee a.button {float:left;margin:10px 6px 0 0;}
div.marquee a.button:first-child {background:#3b95c3;background:linear-gradient(#3b95c3,#1e76a2);}
body.v1 div.marquee div.image, body.v1 div.marquee div.text {float:none;width:100%;}

div.heros {padding:0 0 33px 0;margin:0;background:none;}
div.heros div.owl-prev {left:16px;}
div.heros div.owl-next {right:16px;}
div.heros div.hero {width:100%;}
div.heros div.hero a { 
 border: 5px solid white; 

  -moz-box-shadow:    2px 2px 10px #ccc;
  -webkit-box-shadow: 2px 2px 10px #ccc;
  box-shadow:         2px 2px 10px #ccc;
  display: inline-block;
}
div.heros div.hero img {display:block;width:100%;}

div.products {padding:0;}
div.products h2 {clear:both;color:#fff;background-color:#0054a6;padding:12px;}
div.products div.product {float:left;width:33%;height:460px;padding:12px;}
div.products div.product img {display:block;height:150px;width:auto;margin:0 auto 12px auto;}
div.products div.product h6 {margin-bottom:6px;}
div.products div.product h6 a {color:#3d3d3d;text-decoration:none;}
div.products div.product h6 a:hover {text-decoration:underline;}
div.products div.product p~p {margin-top:6px;}
div.products div.product a.button {display:inline-block;background:#3b95c3;background:linear-gradient(#3b95c3,#1e76a2);}

div.pdp {padding:20px;background:#fff;margin:0 20px 20px 20px;box-shadow:0 0 5px rgba(50, 50, 50, 0.75);}
div.pdp:after {content:'';display:block;clear:both;}
div.pdp h1 {padding:0 0 20px 0;margin:0 0 30px 0;border:0;border-bottom:1px solid #ec068d;background:none;border-radius:0;}
div.pdp h1 a {float:right;}
div.pdp div.image {float:left;width:33%;text-align:center;margin-bottom:30px;}
div.pdp div.image img {width:auto;max-height:462px;max-width:75%;}
div.pdp div.image a.button {display:inline;}
div.pdp div.text {float:left;width:66%;padding-right:20px;margin-bottom:30px;}
div.pdp div.text h1 {border:0;margin:0;}
div.pdp div.text ul.tabs {background:none;margin:0;padding-top:0;border-width:0;border-bottom-width:1px;}
div.pdp div.text div.overview {border-left:1px solid #ec068d;padding:30px;}
div.pdp div.text div.overview div.coupon {clear:both;}
div.pdp div.text div.overview div.coupon img {width: auto;margin-top:30px;}
div.pdp div.text div.contents {border-left:1px solid #ec068d;padding:30px;display:none;}
div.pdp div.text div.faqs {border-left:1px solid #ec068d;padding:30px;display:none;}
div.pdp div.text div.faqs dt {font-weight:700;font-size:1em;color:#666;margin-bottom:10px;}
div.pdp div.text div.faqs dd {margin-bottom:20px;}
div.pdp div.how {clear:both;margin-bottom:20px;}
div.pdp div.how:after {content:'';display:block;clear:both;}
div.pdp div.how>div {float:left;width:33%;padding-right:20px;min-height:160px;}
div.pdp div.how>div h3 {background:#c8eef8;background:linear-gradient(to right, #c8eef8,#fff);padding:10px 20px;margin-bottom:30px;color:#ff5dad;font-weight:700;}
div.pdp div.how>div.header-how-men h3 {color:#0C4378 !important;}

div.pdp div.how>div p {padding:0 10px 0 110px;}
div.pdp div.how>div.text p {padding:0 20px 0 20px;}
div.pdp div.how>div.apply {background:url(/img/Nair/backgrounds/apply.png) 0 60px no-repeat;}
div.pdp div.how>div.wipe {background:url(/img/Nair/backgrounds/wipe.png) 0 60px no-repeat;}
div.pdp div.how>div.rinse {background:url(/img/Nair/backgrounds/rinse.png) 0 60px no-repeat;}
div.pdp div.how>div.shower-apply {background:url(/img/Nair/backgrounds/shower-apply.png) 0 60px no-repeat;}
div.pdp div.how>div.shower-wipe {background:url(/img/Nair/backgrounds/shower-wipe.png) 0 60px no-repeat;}
div.pdp div.how>div.shower-rinse {background:url(/img/Nair/backgrounds/shower-rinse.png) 0 60px no-repeat;}
div.pdp div.how>div.shower-apply-green {background:url(/img/Nair/backgrounds/shower-apply-green.png) 0 60px no-repeat;}
div.pdp div.how>div.shower-wipe-green {background:url(/img/Nair/backgrounds/shower-wipe-green.png) 0 60px no-repeat;}
div.pdp div.how>div.shower-rinse-green {background:url(/img/Nair/backgrounds/shower-rinse-green.png) 0 60px no-repeat;}
div.pdp div.how>div.sa-spray {background:url(/img/Nair/backgrounds/sa-spray.png) 0 60px no-repeat;}
div.pdp div.how>div.sa-shake {background:url(/img/Nair/backgrounds/sa-shake.png) 0 60px no-repeat;}
div.pdp div.how>div.sa-wipe {background:url(/img/Nair/backgrounds/sa-wipe.png) 0 60px no-repeat;}
div.pdp div.how>div.sa-rinse {background:url(/img/Nair/backgrounds/sa-rinse.png) 0 60px no-repeat;}
div.pdp div.how>div.sa-spray-green {background:url(/img/Nair/backgrounds/sa-spray-green.png) 0 60px no-repeat;}
div.pdp div.how>div.sa-wipe-green {background:url(/img/Nair/backgrounds/sa-wipe-green.png) 0 60px no-repeat;}
div.pdp div.how>div.sa-rinse-green {background:url(/img/Nair/backgrounds/sa-rinse-green.png) 0 60px no-repeat;}
div.pdp div.how>div.apply-men {background:url(/img/Nair/backgrounds/apply-men.png) 0 60px no-repeat;}
div.pdp div.how>div.wipe-men {background:url(/img/Nair/backgrounds/wipe-men.png) 0 60px no-repeat;}
div.pdp div.how>div.shower-men {background:url(/img/Nair/backgrounds/shower-men.png) 0 60px no-repeat;}
div.pdp div.how>div.rinse-men {background:url(/img/Nair/backgrounds/rinse-men.png) 0 60px no-repeat;}
div.pdp div.how>div.wax-strips-face-peel {background:url(/img/Nair/backgrounds/Face-01.png) 0 60px no-repeat;}
div.pdp div.how>div.wax-strips-face-remove {background:url(/img/Nair/backgrounds/Face-03.png) 0 60px no-repeat;}
div.pdp div.how>div.wax-strips-face-soothe {background:url(/img/Nair/backgrounds/Face-04.png) 0 60px no-repeat;}
div.pdp div.how>div.wax-strips-body-peel {background:url(/img/Nair/backgrounds/Body-01.png) 0 60px no-repeat;}
div.pdp div.how>div.wax-strips-body-remove {background:url(/img/Nair/backgrounds/Body-03.png) 0 60px no-repeat;}
div.pdp div.how>div.wax-strips-body-soothe {background:url(/img/Nair/backgrounds/Body-04.png) 0 60px no-repeat;}

div.pdp div.how>div.mao-heat {background:url(/img/Nair/backgrounds/moroccan-wax-1.png) 0 60px no-repeat;}
div.pdp div.how>div.mao-roll {background:url(/img/Nair/backgrounds/moroccan-wax-2.png) 0 60px no-repeat;}
div.pdp div.how>div.mao-rinse {background:url(/img/Nair/backgrounds/moroccan-wax-3.png) 0 60px no-repeat;}

div.pdp div.main {width:100%;padding:0;margin:0;}

div.pdp div.text div.glance, div.pdp div.text div.for {float:left;width:50%;padding-right:20px;}
div.pdp div.text div.for div {font-size:1em;color:#ec068d;padding-left:44px;height:32px;margin-bottom:10px;}
div.pdp div.text div.for div.body {background:url(/img/Nair/icons/body.png) center left no-repeat;}
div.pdp div.text div.for div.time {background:url(/img/Nair/icons/time.png) center left no-repeat;}
div.pdp div.text div.for div.natural {background:url(/img/Nair/icons/natural.png) center left no-repeat;}
div.pdp div.text div.for div.sensitive {background:url(/img/Nair/icons/sensitive.png) center left no-repeat;}
div.pdp div.text div.for div.body-men {background:url(/img/Nair/icons/body-men.png) center left no-repeat; color:#0C4378!important;}
div.pdp div.text div.for div.lasting {background:url(/img/Nair/ps/lasting.png) center left no-repeat;background-size:contain;}
div.pdp div.text div.for div.expert {background:url(/img/Nair/ps/expert.png) center left no-repeat;background-size:contain;}

@media(max-width: 480px) {
	div.pdp div.text div.glance, div.pdp div.text div.for { width: 100%; margin-bottom: 15px;}
}

div.ps div.product {display:none;}
div.ps h2 {font-size:20px;font-weight:normal;color:#00417a;background-position:left center;background-repeat:no-repeat;padding-left:50px;line-height:39px;}
div.ps div.row {text-align:center;}
div.ps div.row a.button {display:inline-block;vertical-align:top;opacity:1;outline:none;background:#e8e5e7;background:linear-gradient(#fff,#e8e5e7);width:125px;padding:10px;margin:0 10px 20px 0;border:2px solid #e6e6e6;}
div.ps div.row a.button:last-child {margin-right:0;}
div.ps div.row a.button.active {opacity:1;border-color:#4ea9f8;background:#e8e5e7 url(/img/Nair/ps/check.png) right top no-repeat;}
div.ps div.row a.button.inactive {opacity:0.5;}
div.ps div.row h3 {font-size:11px;font-weight:bold;color:#f05da9;padding:0;margin-bottom:6px;}
div.ps div.row p {font-size:10px;color:#818181;padding:0;margin:0;}
div.ps div.row:nth-child(6) a.button {height:165px;}

div.bsc {
	padding:305px 0 305px 0;
	background-size:100%;
	background: url(/img/Nair/bsc/top.jpg) left top no-repeat, #fff url(/img/Nair/bsc/bottom.jpg) center bottom no-repeat;
	-pie-background: url(/img/Nair/bsc/top.jpg) left top no-repeat, #fff url(/img/Nair/bsc/bottom.jpg) center bottom no-repeat;
	position:relative;behavior:url(/js/Nair/pie/PIE.htc);
}
div.bsc:after {content:'';display:block;clear:both;}
div.bsc h2 {font-size:20px;font-family:CenturyGothicStd;color:rgb(215,28,87);line-height:100%;}
div.bsc div.product {width:100%;float:left;border-bottom:1px solid #f6d7e8;padding:0 0 20px 0;margin:0 0 20px 0;}
div.bsc div.product div.image {width:50%;float:left;}
div.bsc div.product div.text {width:50%;float:left;}
div.bsc div.product img {display:block;width:80%;margin:0 auto;}
div.bsc div.product h6 {font-size:18px;padding:0;font-family:CenturyGothicStd;color:rgb(102,102,102);line-height:28px;}
div.bsc div.product h6 div {font-size:12px;font-family:CenturyGothicStd;color:rgb(102,102,102);line-height:14px;}
div.bsc div.product a {color:#d6134e;}
div.bsc div.ingredient {padding:20px 10px 20px 50%;background-size:40%;background-color:#fcece3;background-position:10px 20px;background-repeat:no-repeat;}
div.bsc div.ingredient h2 {font-size:14px;}
div.bsc div.ingredient p {margin:0;}
div.bsc div.half {padding:20px 20px 20px 20px;}
div.bsc div.half:first-child {padding-right:0;}
div.bsc div.half:after {content:'';display:block;clear:both;}

div.mao {
	padding-bottom:300px;
	background-size:100%;
	background: url(/img/Nair/mao/top.jpg) center top no-repeat;
	background: url(/img/Nair/mao/top.jpg) center top no-repeat, #fff url(/img/Nair/mao/bottom.jpg) center bottom no-repeat;
	-pie-background: url(/img/Nair/mao/top.jpg) center top no-repeat\9;
	-pie-background: url(/img/Nair/mao/top.jpg) center top no-repeat, #fff url(/img/Nair/mao/bottom.jpg) center bottom no-repeat;
	position:relative;
	behavior:url(/js/Nair/pie/PIE.htc);
}
div.mao:after {content:'';display:block;clear:both;}
div.mao h2 {font-size:20px;font-family:CenturyGothicStd;color:rgb(215,28,87);line-height:100%;}
div.mao div.right {float:right;width:50%;}
div.mao div.ingredients {background-color:#e0fcff;margin:60px 0 30px 0;padding:12px;border-radius:12px;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
div.mao div.ingredient {padding:10px 0 10px 30%;background-size:30%;background-position:left center;background-repeat:no-repeat;}
div.mao div.ingredient h2 {font-size:14px;}
div.mao div.ingredient p {margin:0;}
div.mao div.product {float:left;width:33%;padding:10px;text-align:center;}
div.mao div.product img {display:block;height:100px;margin:0 auto;}
div.mao div.product h6 {font-size:16px;padding:0;font-family:CenturyGothicStd;color:rgb(102,102,102);line-height:24px;}
div.mao div.product h6 div {font-size:12px;font-family:CenturyGothicStd;color:rgb(102,102,102);line-height:14px;}
div.mao div.product a {color:#d6134e;}

body.v1 div.mao div.ingredients {margin-left:120px;}
body.v1 div.mao div.ingredients div.ingredient {background-position:left top;}
body.v1 div.mao div.product, body.v1 div.mao div.right {float:none;width:100%;}

div.why_videos {float:left;width:75%;}
div.why_videos>div {position:relative;padding-bottom:100%;margin-bottom:20px;border:4px solid #ec068d;}
div.why_videos>div .BrightcoveExperience {position:absolute;top:0;left:0;width:100%;height:100%;}
div.why_videos>div img {display:block;width:100%;}
div.why_videos>div:nth-child(2) {display:none;}
div.why_videos>div:nth-child(3) {display:none;padding:0;}
div.why_nav {float:left;width:25%;}
div.why_nav a {display:block;float:left;width:90%;margin:0 0 20px 10%;border:2px solid #f9bed9;text-align: center;text-decoration: none;background: #fff;}
div.why_nav a img {display:block;width:100%;}
div.why_nav a.active {border:4px solid #ec068d;}
div.why_text {clear:both;}
div.why_text dd {margin-bottom:10px;}

div.videos {width:100%;}
div.videos>div {position:relative;padding-bottom:100%;}
div.videos>div  .BrightcoveExperience {position:absolute;top:0;left:0;width:100%;height:100%;padding:0;}

/* Right container */
div.content>div.right h3 {font-size:17px;font-family:CenturyGothicStd;text-align:center;color:#fff;background:#f05da9;padding:6px 12px;margin:0;border-radius:6px 6px 0 0;position:relative;behavior:url(/js/Nair/pie/PIE.htc);}
div.content>div.right div.selector div.buttons {font-size:13px;font-family:CenturyGothicStd;color:#fff;padding:12px 36px;text-align:center;background:#f37cb8;background:linear-gradient(#f37cb8,#f8bdd8);}
body.v1 div.content>div.right div.selector div.buttons { padding: 12px 18px; }
div.content>div.right div.selector div.buttons div {margin:0 auto;}
div.content>div.right div.selector div.buttons div a:first-child {margin-right:20px;}
div.content>div.right div.selector p {padding-top:12px;}
div.content>div.right div.coupon {background-color:#fcdfee;margin-bottom:20px;}
div.content>div.right div.coupon table {width:100%;height:100%}
div.content>div.right div.coupon table td {width:100%;height:100%;padding:15px 0;vertical-align:middle;text-align:center;}
div.content.wide { background: white; padding: 20px; margin-bottom: 20px; border: 2px solid #ccc; 
	-webkit-box-shadow:1px 1px 7px 1px rgba(66,65,66,0.75);
	-moz-box-shadow: 1px 1px 7px 1px rgba(66,65,66,0.75);
	box-shadow: 1px 1px 7px 1px rgba(66,65,66,0.75);
}
div.content.wide h1 { background: none; border-left: none; border-top: none; border-right: none; padding-left: 0;
margin-bottom: 10px; padding-right: 80px;}

/* Footer */
div.footer_wrapper {clear:both;background:#124877; min-height: 190px; border-top: 4px solid #70cfeb; background:linear-gradient(#124877,#0d3c69);}
div.footer {max-width:920px;margin:0 auto;padding:36px 0px 36px 0px;/*background:url(/img/Nair/backgrounds/logo_footer.png) 36px 36px no-repeat;background-size:240px auto;*/ font-family: CenturyGothicStd;}
div.footer ul {list-style-type:none;text-align:left;padding-bottom:16px;border-bottom:0px solid #335a81;margin-bottom: 10px; margin-top: 10px;}

div.footer ul li {display:block; line-height: 200%; }
div.footer ul li a {color:#fff;text-decoration:none;padding:0 30px;font-size:0.8em;line-height:200%;font-weight:400;white-space:nowrap;}


div.footer p {color: white;font-size:1.167em;text-align:left;}
div.footer div.col { display: inline-block; float: left; vertical-align: top; min-height: 145px;}
div.footer div.col p { font-size: .8em;}
div.footer div.col ul { width:50%; display: inline-block; float: left;}
div.footer div.col div.social { width: 30%;}
div.col.first, div.col.second, div.col.third { width: 33%; }
div.col.second{ border-left: 1px solid #335a81; border-right: 1px solid #335a81;}
div.footer div.col.second ul:nth-child(2) li a { padding: 0;}

div.social { float: left; padding-left: 20px;}
div.social a { text-decoration: none;}
div.social p img { padding-bottom: 15px; display: block; margin: 0 auto;}
div.social p { color: white; }
div.footer:after { content: ''; display: block; clear: both; }

body.v1 div.footer ul { margin-bottom: 0px; }
body.v1 div.col.first, body.v1 div.col.second, body.v1 div.col.third { width: 100%; margin-bottom: 30px; } 
body.v1 div.col.first p  { float: left; width: 50%;}
body.v1 div.col.first p img { max-width: 90%; }
/* body.v1 div.col.first p:nth-child(2) { padding-top: 15px;} */
body.v1 div.col.first  { min-height: initial; }
body.v1 div.col.second{ border-left:none; border-right: none;  border-top: 1px solid #335a81; border-bottom: 1px solid #335a81; padding-top: 0px;}
body.v1 div.footer ul li a { padding: 0 10px; }

/* Women/Men boxes on the homepage */
div.women, div.men {padding:20px 20px 20px 20px;}
div.women {background:#fff url(/img/Nair/backgrounds/nair.jpg) left top no-repeat;border-top:5px solid #ec068d;border-bottom:5px solid #e4e4e4;}
div.men {background:#fff url(/img/Nair/backgrounds/nair_men.jpg) left top no-repeat;border-top:5px solid #0c4378;border-bottom:5px solid #e4e4e4;}
div.women h3, div.men h3 {font-size:21.468px;font-family:CenturyGothicStd;color:rgb(236,14,144);padding-bottom:6px;margin-left:130px;margin-bottom:6px;}
div.women h3 span, div.men h3 span {font-size:16.478px;}
div.women h3 {border-bottom:1px solid #ec068d;}
div.men h3 {color:#0c4378;border-bottom:1px solid #0c4378;}
div.women p, div.men p {margin-left:130px;margin-bottom:10px;}
div.women select, div.men select {color:#ec068d;width:100%;}
div.men select {color:#0c4378;border-color:#0c4378;}

/* View state rewrites, 1=mobile, 2=tablet, 3=desktop */
body.v3 /* div.page */ {
	border-top: 5px solid #124877;
	background:#fff url(/img/Nair/backgrounds/swoosh.jpg) left top no-repeat;
	background: url(/img/Nair/backgrounds/swoosh.jpg) left top no-repeat, url(/img/Nair/backgrounds/bg.jpg) right top no-repeat, url(/img/Nair/backgrounds/bg_repeat.jpg) right top repeat-y;
	-pie-background: url(/img/Nair/backgrounds/swoosh.jpg) left top no-repeat, url(/img/Nair/backgrounds/bg.jpg) right top no-repeat, url(/img/Nair/backgrounds/bg_repeat.jpg) right top repeat-y;

	background: none\9;
	-pie-background: none\9;
	background-color: #e7f2f9\9: 
}

body.v2 /* div.page */ {
	border-top: 5px solid #124877;

	background:#fff url(/img/Nair/backgrounds/swoosh.jpg) left top no-repeat;
	background: url(/img/Nair/backgrounds/swoosh.jpg) left top no-repeat, url(/img/Nair/backgrounds/bg.jpg) right top no-repeat, url(/img/Nair/backgrounds/bg_repeat.jpg) right top repeat-y;
	-pie-background: url(/img/Nair/backgrounds/swoosh.jpg) left top no-repeat, url(/img/Nair/backgrounds/bg.jpg) right top no-repeat, url(/img/Nair/backgrounds/bg_repeat.jpg) right top repeat-y;
}
body.v2 div.header>div.nav>ul>li.one {display:none;}
body.v2 div.header div.one {visibility:visible;}
body.v2 div.content>div.right {float:none;width:606px;margin:0 auto;}
body.v2 div.content>div.right div.selector {float:left;width:294px;margin:0 18px 20px 0;}
body.v2 div.content>div.right div.coupon {float:left;width:294px; height: 208px;}
body.v2 div.content>div.left {float:none;width:606px;margin:0 auto;}
body.v2 div.pdp div.how>div {background-position:center 50px;padding:0 20px;}
body.v2 div.pdp div.how>div p {padding:0;}
body.v2 div.pdp div.how>div h3 {margin-bottom:120px;}

body.v1 {background:#fff;}
body.v1 h1 {border-radius:0;}
body.v1 div.page {margin-top:0;}

body.v1 div.header {position:fixed;z-index:999;width:100%; background: #fcdcec; /*background:#f05da9; background:linear-gradient(#fcdfee,#f05da9); box-shadow:0px 10px 5px 0px rgba(0,0,0,0.25);*/}
body.v1 div.header>div.nav>ul>li:hover div.dropdown {display:none;}
body.v1 div.header img.logo {margin:6px 0 12px 12px;height:44px;width:auto;}
body.v1 div.header div.one {display:none;}
body.v1 div.header span.one {display:none;color:#000;}
body.v1 div.header div.nav, body.v1 div.nav.headernav {display:none;clear:both;overflow:visible;}
body.v1 div.header div.active, body.v1 div.nav.headernav.active {display:block;}
body.v1 div.header form {float:none;border-radius:6px;margin:0 12px;}
body.v1 div.header form input {width:65%;}
body.v1 div.header button.toggle {display:block;}
body.v1 div.header>div.nav>ul {float:none;background:transparent;border:0;border-radius:0;margin:10px;padding:0;}
body.v1 div.header>div.nav>ul>li {float:none;border-top:1px solid #f8b2d7;padding:6px;margin:0;}
body.v1 div.header>div.nav>ul>li:first-child {border:0;}
body.v1 div.header>div.nav>ul>li.one {display:none;}
body.v1 div.header>div.nav>ul>li:nth-child(5), body.v1 div.header>div.nav>ul>li:nth-child(6) {display:block;}
body.v1 div.header>div.nav>ul>li:nth-child(2) {display:none;}

body.v1 div.content>div.left {float:none;margin-right:0;}
body.v1 div.main {width:100%;margin-bottom:0;}
body.v1 div.women, body.v1 div.men {background-position:0 -3px;}
body.v1 div.half, body.v1 div.products div.product {float:none;width:100%;}
body.v1 div.content {padding-top:74px;}
body.v1 div.content>div.right {float:none;width:100%;margin:0 auto;padding:20px;}
body.v1 div.products h2 {cursor:pointer;background-image:url(/img/Nair/icons/accordion_inactive.png);background-repeat:no-repeat;background-position:right 20px center;}
body.v1 div.products h2+div {display:none;}
body.v1 div.products h2.active {background-image:url(/img/Nair/icons/accordion_active.png);}
body.v1 div.products h2.active+div {display:block;}
body.v1 div.products div.product {float:none;width:100%;height:auto;}
body.v1 div.footer {padding:24px 24px 24px 36px;background:none;}

body.v1 div.pdp {margin:0 0 20px 0;box-shadow:none;}
body.v1 div.pdp div.image, body.v1 div.pdp div.text, body.v1 div.pdp div.how>div {float:none;width:100%;}
body.v1 div.why_videos {float:none;width:100%;}
body.v1 div.why_nav {float:none;width:100%;}
body.v1 div.why_nav a {width:30%;margin:0 0 20px 0;}
body.v1 div.why_nav a:nth-child(2) {margin:0 5% 20px 5%;}

@media print {
	div.header {display:none;}
	div.content {display:none;}
	div.print {display:block;}
	div.footer {display:none;}
}

#printWin {
	font-size: 12px;
}

div.desc h2 {background: transparent url("/img/Nair/naturallybeautiful/bluegrad.png") no-repeat left center;
height: 32px;
line-height: 32px;
padding-left: 10px;
color:  #ec068d;
}

div#beautiful li.resp-tab-item img { width: 55px; display: block; margin: 0 auto;}
div#beautiful li.resp-tab-item p { font-family: CenturyGothicStd; }
div.desc {
	float: left;
	width: 30%;
	padding-right: 2%;
}

p.tbfp {
	float: left; width: 60%;
}

p.nvs { 
	float: right;
	background: url('/img/Nair/thebarefacts/nair-vs-salon.jpg') no-repeat left top;
	width: 279px;
	height: 80px;
	display: block;
	padding-left: 120px; 
	font-family: CenturyGothicStd; 
	font-size: 20px; 
	padding-top: 20px; 
 	font-weight: bold;
}

@media(max-width: 768px) {
	p.tbfp { float: none; clear: both; width: auto;}
	p.nvs { margin-bottom: 20px; margin-top: 20px; float: none; clear: both; }
}

@media(max-width: 768px) {
	div#beautiful .resp-tabs-container .resp-tab-content div.desc, div#beautiful .resp-tabs-container .resp-tab-content div.ingredient{ float: none; clear: both;}
	div#beautiful .resp-tabs-container .resp-tab-content div.desc { width: auto;}
	div#beautiful .resp-tabs-container .resp-tab-content div.ingredient img { max-width: 80%; }
}

p.nvs a { text-decoration: none; color: #ed1795;}



div#barefacts div.desc { width: 50%;}
div#barefacts div.desc p { margin-bottom: 20px;}
span.graytext { font-size: 15px; color: #666; font-family: Arial; font-weight: normal;}

div.desc p, div.desc ul li { 
	line-height: 150%;
}

div.nbingredient, div.illustration {
	float: left;
	width: 68%;
}
div.illustration { width: 50%; }
div.illustration img { max-width: 100%; }

div#barefacts .resp-tab-content { 
	border: 1px solid #ec068d;
	padding: 30px;
}

@media(max-width: 768px) {
	div#barefacts div.desc { width: auto; float: none;}
	div.nbingredient, div.illustration { float: left; width: auto; }
	div.nbingredient img, div.illustration img { max-width: 80%; }
}


div#barefacts .resp-tab-content ul { margin-left: 15px; }
div#barefacts > .resp-tabs-list li { padding: 10px; margin-left: 10px;}

div#barefacts .resp-tab-item {
	border: 1px solid #ec068d;
	border-radius: 5px 5px 0 0;
	background-color: #ec068d;
}

div#barefacts .resp-tab-active {
	border: 1px solid #ec068d;
	border-radius: 5px 5px 0 0;
	background-color: #f5f5f5;
	border-bottom: 1px solid transparent;
}

div#barefacts .resp-tab-item p { color: white; }

div#barefacts .resp-tab-active p { color: #ec068d;}

div.nbingredient img, div.illustration img { display: block; margin: 0 auto;}

div.relatedprods { 
	clear: both;
	float: none;
	margin-top: 0px;
	background: linear-gradient(#ffffff,#fce1ef);

}

p.tabnavlink { padding-top: 50px; float: right;}
a.prevlink { padding-right: 50px;}

div.relatedprods img { height: 110px; }

div.relitem div.item { text-align: center; font-size: .9em;}

div.relitem div.item a, div.item h6 { text-decoration: none; color: #666; }

div.relitem div.item h6 { font-size: .9em}
/*new header classes*/
.womenHeaderLink {
    color: #ec1692;
}
.menHeaderLink {
    color: #0c4378;
}
.menHeaderLinkBackground {
    background-color: #abd1f4;
}
.womenHeaderLinkBackground {
    background-color: #fad3e4;
}

div.contact {
    display: block;
}
.headerProductSelector {
    color: #0c4378;
     font-size: 22px; 
     font-family: CenturyGothicStd; 
     text-align: center;
}
div.selectproduct a.button {
    display: inline; 
    font-size: 14px; 
    margin-left: 10px; 
    text-transform: uppercase; 
    border: none;
}
div form.gsc-search-box {
    font-size: 13px;
    width: 100%;
    padding: 0;
    float: none;
	display: inline-block;
	margin: 0;
    border: 0;
    background: none;
}
.printButton { float: left;}

.printResultImage{max-width:100%; margin:0 auto; display:block;}


/*imported from header_new*/
/*.arrowdownm, .arrowdownw*/ 
div.arrowdown{
	display: none;
	width: 0; 
	height: 0; 
	position: relative;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #bfc1c1;
	top: 20px;
    margin: 0 auto;
	/*left: -10000px;*/
}



.desc-wrapper { display: inline-block; }

body.v1 .arrowdownm, body.v1 .arrowdownw { display: none; }

div.header button.toggle.search {
	right: 65px;
	background-image: url(/img/Nair/icons/search.png);
}

#___gcse_0 {
	float: right;
	position: relative;
	margin: 0 60px 0 0;
}

div  .gsc-control-cse {
	width: 230px;
	padding: 0;
	background: none;
	border: none;
}

input.gsc-input { background: none !important;padding-bottom: 8px !important;}
div input.gsc-search-button {
	float: none;
	width: 35px;
	height: 25px;
	margin: 0 0 0 15px;
	padding: 5px 10px;
	background: #1E76A2\9;
	background: linear-gradient(#3B95C3,#1E76A2) !important;
	border-radius: 5px;
	content: "GO";
}

.gsc-input {
	float: left;
	font-size: 12px;
	width: 157px !important;
	height: 25px !important;
	padding: 3px;
	border: 1px solid #EC068D;
	border-radius: 10px;
	background: #ffffff;
}

#gsc-i-id1 {
	font-size: 12px;
	height: 18px !important;
	width: 145px !important;
	margin-left: 7px !important;
	background: none !important;
	border-radius: 0;
}

div .gsib_a {
	padding: 0;
	background: none !important;
}

div .gsc-input-box {
	background: none;
	border: none;
}


#one { display: inline-block; float: right; }

#two { display: none; }

.gsib_b { display: none; }

div.video { width: 100%; float: none; min-height: 325px; margin-bottom: 20px; position: relative;}
div.video div.vidplayer { width: 66.66%; float: left; height: 100%; }
 div.video div.vidplayer iframe { width: 100%; height: 100%; } 
div.video div.vidtext { width: 33.33%; float: left; padding-left: 10px; }
div.video:after { float: none; clear: both;}
.vidplayer {
	width: 80%;
	display: block;
	position: relative;
}
.vidplayer:after {
	padding-top: 56.25%;
	display: block;
	content: '';
}
.vidplayer iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
iframe.standalone {
    border: none;
    min-height: 280px;
    width: 100%;
}

@media(max-width: 620px) {
	iframe.standalone {
		border: none;
		height: 196px;
		width: 280px;
		display: block;
		margin: auto;
		min-height: initial;
	}

	#one { display: none; }
	#two { display: inline; }
	body.v1 div.header form { margin: 0; padding: 10px; width: 100%; }
	body.v1 div.header form input { width: 45px; height: 35px; margin: 0; }
	.gsc-search-box-tools .gsc-search-box .gsc-input { height: 35px !important; width: 95% !important; background-image: none !important; }
	div .gsc-control-cse { width: 100%; }
	input#gsc-i-id2 { height: 20px !important; }
	input.gsc-search-button { width: 40px; }
    div.video div.vidplayer { width: 100%; }
    /*div.video div.vidplayer { width: 66.66%; float: left; height: 100%; display: block;position: relative;}*/
    div.video div.vidtext { clear: both; float: left; width: 100%; padding-top: 20px; padding-left: 0px; }
    .gsc-results-wrapper-overlay { top: 100px; }

}
/*imported from second block of header_new*/
sup, sub { vertical-align: baseline;    position: relative;    top: -0.4em;}
sub { top: 0.4em; }

div.nav { 
	display: block;
	width: 100%;
	background: #0a3560\9;
	background: linear-gradient(#11569a,#0a3560);
	min-height: 50px; 
	color: white;
	font-family: CenturyGothicStd;
	overflow: visible;
    clear: both;
}

body.v1 div.nav {
	position: fixed;
	top: 0px;
	z-index: 998;
	padding-top: 0px;
	background: #0a3560\9;
	background: linear-gradient(#11569a,#0a3560);
}

div.nav ul { 
	list-style: none;
	font-size: 14px;
	padding: 0;
	margin: 0 auto;
	width: 100%; 
}
body.v2 div.nav ul { width: 100%;}
body.v1 div.nav ul { padding-top: 64px; font-size: 12px; line-height: 115%; }


div.nav ul li { display: block; float: left; margin-top: 8px; padding: 8px 0px;}

body.v1 div.nav ul li { float: none; margin-top: 0;}

div.nav ul li:last-child { padding: 0; padding-top: 2px; padding-left: 10px; margin-top: 10px; float: right; padding-right: 0px;}
div.nav ul li:last-child:hover { background: inherit; border: 1px solid transparent;}
div.nav ul li a { color: white; text-decoration: none; padding: 8px 20px; margin: 8px 0;}
body.v1 div.nav ul li a { margin-top: 0px; }

div.nav ul li.whynair, div.nav ul li.products { cursor: pointer; padding: 8px 20px; margin: 8px 0;}
body.v1 div.nav ul li.whynair, body.v1  div.nav ul li.products {  margin: 0;}
body.v1  div.nav ul li.products {  margin: 0; padding-top: 4px; }
body.v2 div.nav ul li a { padding: 8px 10px;  margin: 8px 0;}
body.v2 div.nav ul li.whynair, div.nav ul li.products {  padding: 8px 10px; margin: 8px 0;}

div.openmenu { 
	float: none;
	clear: both;
	max-width: 920px;
	background: #e7f2f9;
	min-height: 300px\9;
	min-height: 275px;
	margin: 40px auto 0; 
}
div.openmenu a { text-decoration: none; }

div.whynair div.openmenu { min-height: 215px; background: #fff\9; background: linear-gradient(to bottom, #fff, #e7f2f9); }
div.productsubmenu:after { clear: both; float: none; }
div.productsubmenu { width: 100%;}
div.products div.womenproducts { width: 70% ;}
div.products div.menproducts { width: 30% ;}
div.products div.womenproducts, div.products div.menproducts { float: left; padding: 10px; background: #fff\9; background: linear-gradient(to bottom, #fff,  #e7f2f9);  }
@media(max-width: 920px) {
	div.products div.womenproducts, div.products div.menproducts { width: 100% ;} 
	div.openmenu { min-height: 570px; width: 95%;}
}
@media(max-width: 622px) {
	div.dropmenuwrapper { display: none; }
}
div.products div.womenproducts h1, div.products div.menproducts h1 { border-radius: 0; border: none; font-size: 18px; padding: 6px 10px;}

ul.subcat { background-color: white; color: #666666; list-style-type: none; font-family: CenturyGothicStd;}
ul.subcat:after { float: none; clear: both; }
ul.subcat li {
     border-bottom: 1px solid #bfc1c1; 
     border-right: 1px solid #bfc1c1; 
     float: left; 
     font-size: 11px;
     padding: 20px 0;
     padding-bottom: 10px;
     text-align: center; 
     
}
ul.subcat li:last-child { border-right: none; }
div.womenproducts ul.subcat li { width: 20%; cursor: pointer; }
div.womenproducts ul.subcat li,  div.menproducts ul.subcat li{
	min-height: 55px;
}

@media(max-width: 1400px) {
	div.womenproducts ul.subcat li, div.menproducts ul.subcat li {
		min-height: 55px;
	}
}

div.menproducts ul.subcat li { width: 50%;  cursor: pointer;}

div.womenproducts ul.subcat li.active { color: #ec1692;  }
div.menproducts ul.subcat li.active { color: #0c4378;  }

div.menuproducts div ul { list-style-type: none; clear: both;}
div.menuproducts div ul li { float: left; padding: 15px 1% 15px 0; width: 20%; }
div.menproducts div.menuproducts div ul li { width: auto;}
div.menuproducts div ul li a {  text-decoration: none; }
div.menuproducts div ul li img { height: 110px; display: block; margin: 0 auto; }
div.menuproducts div ul li h4 {font-size: 10px;  text-align: center; padding-right: 4px; }


div.menuproducts div{display:none}

div div.active { display: block; }
div.selectproduct { 
	float: none;
	clear: both;
	width: 100%;
	background: #fad3e4; 
	padding: 20px 0;
	}

div.dropmenuwrapper { 
	width: 100%;
	border-bottom: 5px solid #0e4881;
	background-color: #e7f2f9;
    display: none; 
    padding-top: 1px;
}

div.whynair div.promo {
	padding: 12px 12px 33px 12px;
	float: left; 
	width: 33%;
	text-align: center;			
}
div.whynair div.promo img { display: block; margin: 0 auto; }
div.whynair div.promo a:hover h4{ color: #f14bac; }
div.whynair div.promo h4 { text-decoration:  none; color: #666; font-size: 12px; padding-top: 5px; font-weight: 700;}
div.whynair div.promo p { font-size: .9em;}
div.whynair div.promo h4 a { text-decoration:  none; color: #f14bac; }
div.whynair div.promo.separator { background-image: url(/img/Nair/promos/gray_line.png); background-repeat: no-repeat; background-position: left center;}
div.logowrapper { float: left; }
div.headersocial { float: right; padding-top: 30px; padding-right: 0px; width: 200px;}
body.v1 div.headersocial { display: none; }
img.headertagline { padding-top: 60px;}
img.headertaglinemobile { display: none;}
body.v1 img.headertagline { display: none; }
body.v1 img.headertaglinemobile { display: inline-block; padding-top: 15px; padding-left: 10px;  }

body.v1 div.header>div.nav>div>ul>li:first-child {
	border: 0;
}
body.v1 div.header>div.nav>div>ul>li {
	float: none;
	border-top: 1px solid #f8b2d7;
	padding: 6px;
	margin: 0;
}
div.nav>div>ul>li { border: 1px solid transparent; }

body.v1 div.nav>div>ul>li { padding-top: 8px; padding-bottom: 8px; margin-top: 0; border-top: 1px solid #2a5f93;}
body.v1 div.nav>div>ul>li.faq, body.v1 div.nav>div>ul>li:last-child { border-bottom: none;}
			 
#products div.nav>div>ul>li.products,
#coupon div.nav>div>ul>li.coupon,
#why div.nav>div>ul>li.whynair,
#where div.nav>div>ul>li.where,
#faq div.nav>div>ul>li.faq,	
div.nav>div>ul>li:hover, div.nav>div>ul>li.active {
	background: #f05da9;
	color: #fff;
	border-color: #fff;
	border: 1px solid #fff;
	border-radius: 6px;
	position: relative;
	behavior: url("/js/pie/PIE.htc");
}

body.v1 div.nav>div>ul>li.noclick:hover {
	background: transparent;
	border: 1px solid transparent;
}
body.v1 div.nav>div>ul>li.noclick.empty { display: none;}

ul.mobilemenu { display: none; }
div.menuwrapper { max-width: 920px; margin: 0 auto;}

div.pointerbox {
     background: transparent url(/img/Nair/nav/nav-carat.png) no-repeat center top; 
     display: none;
     height: 12px;
     margin-top: 14px;
     margin-left: 25px;
     position: absolute;
     width: 23px; 
}
.contactForm {
    height: 1500px;
    width: 100%;
    border: none;
}

@media(max-width: 622px) {
	div.pointerbox { display: none; }
}

@media(min-width: 800px) {
	table.gsc-search-box {
		width: 91% !important;
		width: 99% !important;

		}
	.gsc-control-cse {
		width: 228px !important; 
		}
}

@media(max-width: 799px) and (min-width: 623px) {
	.gsc-input {
		width: 75px !important;
	}
	table.gsc-search-box {
		width: 81% !important;
	}
	.gsc-control-cse {
		width: 130px !important; 
	}

	div.nav ul li { padding: 8px 0px;}
}
	


@media(max-width: 622px) {
	input.gsc-input { background: none !important; padding-bottom: 0px !important;}

	body.v1 div.nav ul li a {
		/* fun fact: you had to click the word to get the link to work. This expands taht area; */
		color: white;
		text-decoration: none;
		padding: 0px 20px;
		margin: 0;
		display: block;
	}

	body.v1 div.nav div ul.mobilemenu {
		display: block;
		text-transform: uppercase;
		text-align: left;
	}
	body.v1 div.nav div ul.mobilemenu a { margin-left: 15px;}

	body.v1 div.nav div ul.mobilemenu { padding-top: 0;}
	body.v1 div.nav div ul li.gsone {  border-top: none;}
	body.v1 div.nav div ul li.gstwo { padding-bottom: 0px; padding-top: 4px;}


	div.nav ul li.products { 
		padding-left: 20px;
		padding-bottom: 8px;
	}
	body.v1 div.nav ul li:first-child:hover { background: inherit; border: 1px solid transparent;}
	body.v1 div.nav div ul.mobilemenu li { border: 1px solid transparent; border-top: 1px solid #2a5f93;}
	body.v1 div.nav div ul.mobilemenu li:last-child { padding-left: 5px;  padding-top: 8px; padding-bottom: 8px;}
	body.v1 div.nav div ul.mobilemenu li:hover {
		background: #f05da9;
		color: #fff;
		border-color: #fff;
		border-radius: 6px;
		position: relative;
		border: 1px solid #fff;
		behavior: url("/js/pie/PIE.htc");
	}
    .contactForm {
        height: 1550px;
        width: 100%;
    }
}

@media(max-height: 480px) and (max-width: 480px) {
	div.menuwrapper ul { overflow-y: scroll; max-height: 380px;}
}

.offscreen { 
		position: absolute;
		left: -9999px;
	}
.valueWrapper {
    clear: both; 
    display: none;
    float: left; 
    width: 75%; 
}
.valueImage {
    width: 100%;
}

/* sitemap styles */
.main .ul--sitemap {
    list-style: none;
}
.main .ul--sitemap,
.main .li--sitemap {
    margin: 0;
    padding: 0;
}
.main > .ul--sitemap > .li--sitemap > a,
.main > .ul--sitemap > .li--sitemap > .ul--sitemap > .li--sitemap > a {
    font-weight: bold;
}
.main .ul--sitemap {
    list-style: disc;
    margin-left: 20px;
}
.main .ul--sitemap a {
    display: inline-block;
    line-height: 20px;
    padding: 5px 0;
    vertical-align: middle;
}
