@font-face { font-family: 'jennasue'; src: url('css/jennasue/JennaSue-webfont.eot'); src: url('css/jennasue/JennaSue-webfont.eot?#iefix') format('embedded-opentype'), url('css/jennasue/JennaSue-webfont.woff') format('woff'), url('css/jennasue/JennaSue-webfont.ttf') format('truetype'), url('css/jennasue/JennaSue-webfont.svg#jenna_sueregular') format('svg'); font-weight: normal; font-style: normal;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }html, button, input, select, textarea { font-family: sans-serif; color: #222; }body { margin: 0; font-size: 1em; line-height: 1.4; }a { color: #00e; }a:visited { color: #551a8b; }a:hover { color: #06e; }a:focus { outline: thin dotted; }a:hover, a:active { outline: 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q:before, q:after { content: ""; content: none; }small { font-size: 85%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }ul, ol { margin: 1em 0; padding: 0 0 0 40px; }dd { margin: 0 0 0 40px; }nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }form { margin: 0; }fieldset { border: 0; margin: 0; padding: 0; }label { cursor: pointer; }legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button, input { line-height: normal; }button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }button[disabled], input[disabled] { cursor: default; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; resize: vertical; }input:valid, textarea:valid { }input:invalid, textarea:invalid { background-color: #f0dddd; }table { border-collapse: collapse; border-spacing: 0; }td { vertical-align: top; }.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }.alert { color:#EE2E24; font-weight:bold; }body { text-align:center; color: #444444; font-family: Arial,sans-serif; font-size: 13px; }#container { width:950px; margin:0 auto; text-align:left; }h1 { margin:0; padding:0; }header { height:140px; position:relative; font-family:"Century Gothic", Arial, sans-serif; }#logo { margin:0; padding:0; position:absolute; top:20px; left:15px; }#description h1,#cross-sells #title,.product .title,#category-header .cat-title h1,#main h1,#main h2,#cart h1,#content-page .content-title h1,#category-header .cat-title .cat-desc,#content-page h1,.nav-section,#category-header.content-header .cat-image,#cust-cat-body .by-ingred { font-family:"Century Gothic", Arial, sans-serif; }#top-nav { margin:0; padding:0; position:absolute; top:15px; right:225px; }#top-nav li { font-size:12px; margin:0 6px; }#top-nav li a { text-decoration:none; }#top-nav li div { margin-right:3px; background-image:url('images/icon-sprite.png'); width:13px; height:16px; float:left; }#top-nav .account a { color:#f68428; }#top-nav .find-store a { color:#EE2E24; }#top-nav .cc-number a { color:#222e82; }#top-nav .account div { background-position:0 0; }#top-nav .shopping-bag div { background-position:39px 0; }#top-nav .cc-number div { background-position:26px 0; }#top-nav .find-store div { background-position:13px 0; }header .header-promo { position:absolute; right:230px; top:48px; font-family: 'jennasue'; }header .header-promo a { color:#414042; text-decoration:none; font-size:30px; } #shopping-bag { position:absolute; right:22px; top:55px; }#shopping-bag a { color:#1FB25A; text-decoration:none; font-weight:bold; font-size:18.5px; }#shopping-bag a > div { background: url("images/shopping-cart-icon.png") no-repeat scroll 0 0 transparent; color: #FFFFFF; float: left; font-size: 12px; height: 11px; margin-right: 10px; padding: 5px; width: 8px; }#prod-search { position:absolute; top:12px; right:22px; }#prod-search input { font-size:10.5px; color:#414042; border:1px solid #404041; padding:5px; width:150px; }#prod-search a { font-family:Arial, sans-serif; text-decoration:none; color:#fff; font-size:12px; font-weight:bold; padding:5px 4px 6px; }.flag-nav { position:absolute; top:12px; left:632px; }.flag-nav .flag { float:left; padding-right:10px; width:41px; height:26px; }.flag-nav .flag.us { }.flag-nav .flag.uk { }.flag-nav .flag a img { width:100%; }#main-nav { width:950px; margin:0; position:absolute; bottom:10px; left:0; }#main-nav div.nav-item { float:left; font-weight:bold; position:relative; }#main-nav div.nav-item a { display:block; color:#fff; font-size:15px; text-decoration:none; padding:7px 9px; }#main-nav > div.nav-item > a:first-child { margin-left:30px; }#main-nav div.nav-item a:hover { background-color:#fff; }#main-nav .sub-menu { position:absolute; z-index:9999; width:580px; padding:0 5px; background-color:#fff; -webkit-box-shadow: 0px 3px 5px -2px #000; box-shadow: 0px 3px 5px -2px #000; left:-9999px; }#main-nav .sub-menu.one { width:200px; }#main-nav .sub-menu.two { width:400px; }#main-nav .sub-menu.one .sub-nav { padding:0; }#main-nav .sub-menu-grid { display:block; z-index:9999; padding:10px; }#main-nav ul.sub-nav { float:left; list-style:none; margin:0 0 10px; padding:0 45px 0 0; }#main-nav .sub-nav li { display:block; }#main-nav ul.sub-nav li.sub-nav-link a:link,#main-nav ul.sub-nav li.sub-nav-link a:visited { font-size:13px; font-weight:normal; display:block; color:#222; padding:0; border:0; overflow:hidden; text-align:left; text-transform:none; }#main-nav ul.sub-nav li.title,#main-nav ul.sub-nav li.title a { font-size:13px; font-weight:normal; }#main-nav ul.sub-nav li.last a:link,#main-nav ul.sub-nav li.last a:visited{ *margin:0 0 3px 0; border:0; }#main-nav ul.sub-nav li a.first { font-weight:bold; color:#000; margin:0; }#main-nav ul.sub-nav li a.last { }#main-nav ul.sub-nav li a:hover,#main-nav ul.sub-nav li a:focus{ text-decoration:underline; }#mini-cart { width:250px; opacity:0; background-color: #FFFFFF; display: block; position: absolute; top: 84px; left:-7000px; border-width:1px; border-style:solid; padding:15px; z-index:9999; }#mini-cart .mc-image { float:left; width:100px; }#mini-cart .mc-title { font-size:12px; color:#414042; padding-bottom:5px; font-weight:bold; display:block; }#mini-cart .mc-remove { cursor:pointer; font-size:12px; text-decoration:underline; border-width:0 0 1px; border-style:solid; padding-bottom:15px; }#mini-cart .mc-remove a { color:#414042; }#mini-cart .mc-checkout { padding-left:100px; }#mini-cart .mc-checkout a { background-color:#404041; color:#fff; padding:5px; text-decoration:none; }#mini-cart .mc-checkout .mc-subtotal { color:#414042; margin-bottom:15px; }#mini-cart .mc-empty { }#mini-cart .mc-empty a { display:block; }#mini-cart .mc-product { margin-bottom:10px; }#mini-cart .mc-product-holder { }.inline-list { list-style:none; }.inline-list li { display:inline; float:left; }.inline-list li a { display:block; }#main { }#main p { padding:10px 0 5px; }#main h1 { text-transform:uppercase; font-size:35px; }#main h2 { padding:10px 0 5px; text-transform:uppercase; font-size:20px; }#main-promo { float:left; width:620px; height:505px; display:block; }#side-promos { float:left; margin-left:20px; }#side-promos .side-promo { margin-bottom:20px; }#side-promos .last { margin:0; }#category-header { margin-bottom:10px; margin-top:10px; }#category-header .cust-cat-title,#category-header .cat-title,#category-header .cat-image { border-width:1px; border-style:solid; float:left; }#category-header .cust-cat-title { margin-right: 10px; height:175px; width:618px; }#category-header .cat-title { margin-right: 10px; width: 618px; height:175px; }#category-header .cat-image { width:318px; height:175px; overflow-x: hidden; }#category-header .cat-title h1 { color:#1FB25A; font-size:48px; text-transform:uppercase; letter-spacing:2px; padding-top:10px; padding-left:15px; line-height:50px; }#category-header .sub-cat-title h1 { font-size:39px !important; padding-top:19px; }#category-header .cat-title .text { float:left; width:368px; }#category-header .cat-title .cat-desc { font-size:14px; margin-top:6px; padding-left:15px; }#category-header .cat-title .cat-desc .little-longer { width:380px; }#category-header .cat-title .cat-desc .longer { width:435px; }#category-header .cat-side-image { height:175px; display:table-cell; vertical-align:bottom; float:right; }#category-header .cat-side-image img { vertical-align:bottom; }#category-header.content-header .cat-title { padding:15px 20px; width:578px; }#category-header.content-header .sub-cat-title h1 { padding:0; color:#00b259; line-height:1; }#category-header.content-header .cat-title .cat-desc { font-size:14px; letter-spacing:0; margin:0; }#category-header.content-header .cat-title .cat-desc .highlight { color:#00b259; }#category-header.content-header .cat-image { height: 135px; padding: 40px 23px 0 180px; width: 115px; }#category-header.content-header .cat-image .hightlight { color:#f68428; }#category-header.content-header .cat-image .disclaimer { font-size:9px; padding-top:5px; }#cust-cat-body { border-style:solid; border-width:1px; margin-bottom:10px; }#cust-cat-body .title { font-size:31px; color:#00B259; font-weight:bold; padding-left:20px; }#cust-cat-body .title span { font-family: 'jennasue'; font-size:70px; font-weight:normal; line-height:1; }#cust-cat-body .by-ingred { padding:20px 0; }#cust-cat-body .ingred { text-align:center; float:left; width:23%; margin:0 8px; }#cust-cat-body .ingred .s1 { }#cust-cat-body .ingred .s2 { font-size:20px; font-weight:bold; text-transform:uppercase; }#cust-cat-body .ingred .s2 a { text-decoration:none; }#cust-cat-body .ingred .s3 { font-size:14px; text-transform:uppercase; font-weight:bold; }.cat-product { float:left; margin:0 7px 10px; }.cat-product.first { margin-left:0; }.cat-product.last { margin-right:0; }.cat-product .cat-img { border:1px solid #e7e7e8; }.cat-product .cat-details { height: 70px; margin: 10px 0 0 25px; width: 200px; }.cat-product .cat-title { padding-bottom:5px; height:45px; }.cat-product .cat-title a, .cat-product .cat-title a:visited { color:#444; text-decoration:none; }.cat-product .cat-title a:hover, .cat-product .cat-title a:focus { text-decoration:underline; }.cat-product .cat-rating { padding:5px 0; }.cat-product .cat-price { padding:5px 0; }.cat-product .strikethrough { text-decoration:line-through; }.cat-product .cat-add { margin:5px 0; }.cat-prod-list .cat-product:nth-child(4n+1) { margin-left:0; }.cat-prod-list .cat-product:nth-child(4n+4) { margin-right:0; }#sub-cat-nav-block { }#sub-cat-nav-block .last { border:0; }.nav-section { border-width:1px; border-style:solid; margin-bottom:10px; text-align:center; }.nav-section .header { margin:15px 0; }.nav-section .header .title { text-transform:uppercase; font-size:33px; letter-spacing:2px; font-weight:bold; color:#1FB25A; }.nav-section .header .desc { font-size:14px; width:730px; margin:0 auto; }.nav-section .nav-item { width:170px; min-height:150px; float:left; padding:0 9px; }.nav-section .nav-item:last-child { padding-right:0; }.nav-section .nav-item a { text-decoration:none; color:#444; width:100%; display:block; }.nav-section .nav-item .title { font-size:22px; font-weight:bold; text-transform:uppercase; height:44px; vertical-align:middle; display:table-cell; width:170px; line-height:22px; }.nav-section .nav-item .desc { display:block; font-size:14px; height:60px; }.nav-section .nav-item img { display:block; margin:0 auto; }.nav-section .holder_elems6 { padding:0 125px; }.nav-section .elems1 { }.nav-section .elems2 { width:360px; padding:0 60px; }.nav-section .elems2 .title { width:360px; }.nav-section .elems2 .desc { height:auto; }.nav-section .elems3 { width:295px; padding:0 10px; }.nav-section .elems3 .title { width:295px; }.nav-section .elems3 .desc { height:auto; }.nav-section .elems4 { width:192px; padding: 0 23px; }.nav-section .elems4 .title { width:220px; height:95px; }.nav-section .elems4 .desc { height:80px; }.nav-section .elems5 { width: 152px; padding: 0 19px; }.nav-section .elems5 > a > img { margin-top:20px; }.nav-section .elems6 { padding:0 30px 20px; }.nav-single-col { border: 0 none; height: 40px; width: 868px; }.nav-single-col .nav-item, .nav-single-col .header { float:left; margin-right:55px; }.bundle-prods { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #1FB25A; }.brand-btn, .brand-btn:visited { text-decoration:none; padding:3px 8px; color:#fff; border-width:1px; border-style:solid; font-weight:bold; }.brand-btn:hover { background-color:#fff !important; }.def-btn, .def-btn:visited { text-decoration:none; padding:3px 8px; color:#444; background-color:#fff; border:1px solid #444; }.def-btn:hover { color:#fff; background-color:#444; }a.add-btn, a.add-btn:visited, a.add-btn:focus { font-weight:bold; padding:3px 8px; color:#fff; border:1px solid #444; text-decoration:none; background-color:#444; }a.add-btn:hover { color:#444; background-color:#fff; }#breadcrumb { margin-left:14px; font-size:11px; color:#414042; }#breadcrumb.solo { margin-top:10px; margin-bottom:10px; }#breadcrumb .crumb { text-decoration:none; padding:0 5px; }#breadcrumb a.crumb:hover { color:#414042; }#product { text-align:left; display:block; padding-bottom:20px; margin-top:20px; }#product .inv-msg { margin-bottom:20px; color:#EE2E24; }#product-image{width:300px;float:left;}#product-image img.main{float:left;width:300px;height:300px;}#product #caption #large-img{display:none;}#product-image #caption #share-links{float:left;}#product-image #caption #magnify{float:right;}#product-image #caption #magnify img{padding:0 5px 0 0;}#product-image #caption #magnify a:link,#product-image #caption #magnify a:visited{font-size:11px;color:#444;}#product-image #caption #magnify a:hover,#product-image #caption #magnify a:focus{text-decoration:none;}#description { float:left; width:650px; }#description .title{float:left;padding:0 0 0 15px;}#description h1 { font-size:20px; text-transform:uppercase; padding-left:15px; }#description .icon{float:left;padding:5px 0 0;}#description #details {clear:both;padding:0 25px 0 15px;}#description .add-btn { margin:3px 0 0; }#description #details .bullets{padding:5px 0 5px 18px;}#description #details .bullets li{padding:2px 0;}#description #details .attributes{list-style:none;padding:0;}#description #details .attributes li{float:left;display:inline;padding:0 10px 0 0;}#description #details #add-btn { display:block; float:left; margin:-8px 0 0; }#description #details #add-btn select.qty{position:relative;display:block;float:left;border:1px solid #ddd;padding:2px;width:45px;}#description #details #add-btn select.product{position:relative;display:block;float:left;border:1px solid #ddd;padding:2px;margin:0 5px 0 0;}#description #details #add-btn .large-add-btn{padding:0 5px;}#description #disclaimer{clear:both;float:left;display:block;padding:50px 0 0 18px;font-size:11px;}#description .strikethrough { text-decoration:line-through; }.product-description { clear:both; margin:10px 0; }#like-buttons { margin:15px; }#like-buttons .facebook,#like-buttons .pinterest { float:left; margin-right:15px; }#product-cont { text-align:left; padding:10px 0 0; }#cross-sells { width:227px; float:right; display:block; }#cross-sells #title { text-align:center; border:1px solid #444; margin-bottom:10px; padding:8px 0 0; height:28px; }#cross-sells #title strong { }#cross-sells .product { position:relative; clear:both; display:block; width:260px; border:1px solid #444; margin-bottom:10px; text-align:center; }#cross-sells .product a img { width:190px; height:190px; }#cross-sells .product .prod-details { font-size:14px; width:260px;}#cross-sells .product .prod-details .title a:link, #cross-sells .product .prod-details .title a:visited { color:#444; font-weight:bold; text-transform:uppercase; text-decoration:none; }#cross-sells .product .prod-details .title,#cross-sells .product .prod-details .price,#cross-sells .product .prod-details .view-details { display:block; padding-bottom:6px; }#cross-sells .product .prod-details .view-details a:link,#cross-sells .product .prod-details .view-details a:visited { color:#444; text-decoration:none; font-style:italic; }#more-info a{color:#444;}#more-info a:hover,#more-info a:focus{text-decoration:none;}#tabs { position:relative; }#tabs ul { margin:0; padding:0; }#tabs .ui-tabs-hide { display:none; }#tabs .ui-tabs-nav { list-style:none; }#tabs .tab-li { display:inline; float:left; position:relative; top:1px; }#tabs .tab-li a:link,#tabs .tab-li a:visited { float:left; padding:8px 35px; font-weight:700; display:inline; text-decoration:none; background-color:#fff; border-style:solid; border-width:1px; border-left-width:0; }#tabs .tab-li .tab-name { float:left; display:block; }#tabs li:first-child a:link,#tabs li:first-child a:visited,#tabs .first a:link,#tabs .first a:visited { border-left-width:1px; }#tabs .tab-li a:hover,#tabs .tab-li a:focus { text-decoration:underline; }#tabs .ui-tabs-selected a:link,#tabs .ui-tabs-selected a:visited { font-weight:700; border-style:solid; border-width:1px; }#tabs .ui-tabs-selected a:link,#tabs .ui-tabs-selected a:visited { color:#fff !important; } #tabs .ui-tabs-selected a:hover,#tabs .ui-tabs-selected a:focus{ text-decoration:none; }#tabs .first a:link,#tabs .first a:visited { margin:0; }#tabs .ui-tabs-panel { clear:both; min-height:150px; padding:10px 0; margin:-1px 0 0; }#pencil-icon,#leaf-icon,#question-mark-icon, #check-mark-icon { float:left; margin:2px 0 0 3px; width:15px; height:14px; background-image:url('http://www.dpmediaservice.com/273001/0000001/general/full-tab-icon-sprite.png'); background-repeat:no-repeat; }#tabs .tab-li.ui-tabs-selected #pencil-icon { background-position:0 0; }#tabs .tab-li.ui-tabs-selected #leaf-icon { background-position:0 -14px; }#tabs .tab-li.ui-tabs-selected #question-mark-icon { background-position:0 -28px; }#tabs .tab-li.ui-tabs-selected #check-mark-icon { background-position:0 -42px; }.gapped-rule { margin:0 0 10px 0; }.gapped-rule { text-align: center; display: table; width: 100%; }.gapped-rule > span, .gapped-rule:before, .gapped-rule:after { display: table-cell; }.gapped-rule:before, .gapped-rule:after { background: repeat-x center; width: 50%; content: ' '; }.gapped-rule > span { white-space: nowrap; padding: 0 9px; }.gapped-rule.orange:before, .gapped-rule.orange:after { background-image: url(images/tiny-pixel-orange.png); }.gapped-rule.green:before, .gapped-rule.green:after { background-image: url(images/tiny-pixel-green.png); }.gapped-rule.red:before, .gapped-rule.red:after { background-image: url(images/tiny-pixel-red.png); }.gapped-rule.blue:before, .gapped-rule.blue:after { background-image: url(images/tiny-pixel-blue.png); }.gapped-rule.pink:before, .gapped-rule.pink:after { background-image: url(images/tiny-pixel-pink.png); }.gapped-rule.brown:before, .gapped-rule.brown:after { background-image: url(images/tiny-pixel-brown.png); }.newspop-wrapper { display:none; }#newsletter-popup { font-family:Century Gothic, arial, sans-serif; width:400px; height:382px; background:url(//www.dpmediaservice.com/273001/0000001/general/newsletter-popup-bg.jpg) no-repeat; }#newsletter-popup .title { text-align:center; font-size:16px; text-transform:uppercase; padding-top:80px; }#newsletter-popup .form { text-align:center; margin:20px 0; }#newsletter-popup .form .form-item { width:160px; text-align:left; }#newsletter-popup .form .form-item:nth-child(0n+3) { margin-left:120px; }#newsletter-popup .form .form-item.twocol { float:left; display:inline; clear:none; }#newsletter-popup .form .form-item.twocol:first-child { margin-left:30px; margin-right:20px; }#newsletter-popup .form .form-item label { font-size:9px; padding-bottom:0; }#newsletter-popup .form .form-item input[type="text"] { width:154px; }#newsletter-popup .submit-btn { }#newsletter-popup .submit-btn a { background-color:#00af40; padding:5px; width:170px; text-align:center; display:block; letter-spacing:0.5px; margin:0 auto; color:#fff; font-weight:bold; font-size:16px; text-decoration:none; }.content-results { padding:20px 0; }.content-results .title { padding-bottom:10px; }.content-results .result { margin:2px 0; }.content-results .result a { display:block; color:#444; padding:5px 15px; background-color:#ccc; text-decoration:none; }.content-results .result a:hover { text-decoration:underline; }#reward-page { font-family:Century Gothic, arial, sans-serif; text-align:left; padding:10px 0; font-size:15px; }#reward-page .details { padding:10px 20px 10px; }#reward-page h1 { letter-spacing:2px; font-weight:normal; text-transform:uppercase; text-align:left; padding-left:20px; }#reward-page h1 strong { font-weight:bold; }#reward-page h2 { font-weight:normal; font-size:25px; padding:0 0 20px; margin:0; }#reward-page h2 strong { font-weight:bold; }#reward-page #reward-seal { float:right; margin:-55px 70px 0 0; }#reward-page p { font-size:15px; padding:3px 0; }#reward-page p.upper { text-transform:uppercase; font-size:15px; }#reward-page p.upper .title { font-size:21px; text-transform:uppercase; display:block; padding-bottom:20px;}#reward-page p .title { font-size:21px; text-transform:uppercase; display:block; }#reward-page .reward-body { border:1px solid #444; }#reward-page .benefits { padding:0 0 15px; }#reward-page .benefits .type { float:left; width:190px; text-transform:uppercase; text-align:center; padding:0 16px; font-size:15px; }#reward-page .benefits .status { font-size:21px; }#reward-page .benefits .spend { }#reward-page .benefits .spend strong { font-size:21px; display:block; }#reward-page .benefits .perks { }#reward-page .sign-in-block { width:375px; float:left; }#reward-page .actions { text-align:left; margin:10px 0 0 55px; }#reward-page .yc-link { margin:5px 0; display:block; height:40px; }#reward-page .yc-link a { text-decoration:none; border:1px solid #444; color:#444; font-size:14px; font-weight:bold; text-transform:none; padding:8px 14px; }#reward-page .yc-link-block a { display:inline-block; margin:5px 0; width:150px; }#reward-page .col2 { float:left; width:370px; margin:0 30px 0 20px; }#reward-page .col-last { margin-top:-85px; padding: 0 0 20px; width: 430px }#reward-page a.rw-link { font-size:14px; color:#444; }#reward-page .rw-list { margin:-10px 0 0 20px; padding:0; }#reward-page .rw-list li { text-transform:uppercase; padding-left: 7px; }#reward-page .rw-stand-list { margin:-10px 0 0 20px; padding:0; font-size:15px; }#reward-page .form-item { font-size:14px; margin:0; padding:0; }#reward-page .form-item label { display:block; width:200px; }#reward-page .form-item input { display:block; width:200px; border:1px solid #444; padding:5px 0 0 3px; }#reward-page .form-item select { border:1px solid #444; }#reward-page .form-block { width:525px; }#reward-page .form-block .form-item { margin:0 50px 5px 0; float:left; clear:none; width:205px; }#reward-page .form-block .small-form-item { width:95px; margin:0 0 5px; }#reward-page .form-item input.small { width:90px; }#reward-page .form-item-checkbox input, #reward-page .form-item-checkbox label { float:left; }#reward-page .form-item-checkbox label { width:100px; }#reward-page .form-item-checkbox input { width:20px; margin-top:5px; }#reward-page #reward-confirmation { padding:20px; height:360px; background:url(http://www.dpmediaservice.com/273001/0000001/general/confirmation-bg.jpg) no-repeat bottom center; }#reward-page #reward-confirmation #center-or { padding-left: 72px; }#reward-page .register,#reward-page .update-information { padding:20px; }#reward-page .register .col1, #reward-page .register .col2 { float:left; }#reward-page .register .col1 { width:525px; height:565px; }#reward-page .register .col2 { width:290px; margin:0 0 0 80px; }#reward-page .update-information .col1 { width:525px; height:655px; }#reward-page #update-info { background:url(http://www.dpmediaservice.com/273001/0000001/general/confirmation-bg.jpg) no-repeat bottom right; }#reward-page .rw-detail { height:300px; }#reward-page .rw-carrot { background:url(http://www.dpmediaservice.com/273001/0000001/general/reward-carrot-bg.jpg) no-repeat bottom center; }#reward-page .rw-cucumber { background:url(http://www.dpmediaservice.com/273001/0000001/general/reward-cucumber-bg.jpg) no-repeat bottom center; }#reward-page .rw-tomato { background:url(http://www.dpmediaservice.com/273001/0000001/general/reward-tomato-bg.jpg) no-repeat bottom center; }#reward-page .rw-blueberry { background:url(http://www.dpmediaservice.com/273001/0000001/general/reward-blueberry-bg.jpg) no-repeat bottom center; }#reward-page .order-data td { vertical-align:middle; }#reward-page .order-data td.img { padding:5px 0; }#reward-page .order-data td.details { padding:0 10px; }#reward-page .order-data td .prod-img { border:1px solid #444; }#wh-slider{clear:both;}#wh-slides .wh-slide{border:5px solid #eee;height:480px;width:670px;overflow:hidden;text-align:left;}.wh-slide .hero-img{float:left;}.wh-slide img.full-slide{width:670px;height:480px;}.wh-slide .slide-details{float:left;width:250px;padding:10px;}.wh-slide .feature-product{}.wh-slide .feature-product .prod-img{margin:20px 0 0;border:1px solid #eee;}.wh-slide .feature-product a:link,.slide .feature-product a:visited{color:#f68428;text-decoration:none;}.wh-slide .feature-product a:hover,.slide .feature-product a:focus{text-decoration:underline;}#filmstrip{padding:0 0 20px;width:610px;height:175px;}.filmstrip-control{position:relative;float:left;width:680px;}.next-set{position:absolute;z-index:9999;left:645px;cursor:pointer;}.prev-set{position:absolute;z-index:9999;cursor:pointer;}#frame-wrap{position:relative;overflow:hidden;width:100%;height:100%;margin:0 0 0 35px;}.frame-set{position:relative;width:auto;height:100%;float:left;}.frame{float:left;width:152px;height:175px;text-align:center;}.landscape-frame{float:left;width:197px;height:107px;text-align:center;padding:0 3px; overflow:hidden;}.frame-wrap{cursor:pointer;display:block;}.video-slide{text-align:center;padding:45px 0 0;}.pr-ingred:before, .pr-ingred:after { content: ""; display: table; }.pr-ingred:after { clear:both; }.pr-ingred { *zoom: 1; padding: 0 0 15px; }.ingred-det { float:left; width:500px; padding:10px 0 0 10px }.ingred-det strong { display:block; }.ingred-thumb { float:left; width:117px; height:88px; background-image:url('http://www.dpmediaservice.com/273001/0000001/general/ingred-sprite.jpg'); background-repeat:no-repeat; }.it-aloe-vera { background-position:0px 0px; }.it-apple { background-position:0px -88px; }.it-avocado { background-position:0px -176px; }.it-bisabolol { background-position:0px -264px; }.it-blueberries { background-position:0px -352px; }.it-carrots { background-position:0px -440px; }.it-cotton-thistle { background-position:0px -528px; }.it-cucumbers { background-position:0px -616px; }.it-ginger { background-position:0px -704px; }.it-grapefruit { background-position:0px -792px; }.it-green-tea { background-position:0px -880px; }.it-licorice { background-position:0px -968px; }.it-paracress { background-position:0px -1056px; }.it-shea-butter { background-position:0px -1144px; }.it-spirulina { background-position:0px -1232px; }.it-star-flower, .it-african-star-grass { background-position:0px -1320px; }.it-sweet-almond, .it-sweet-almond-oil { background-position:0px -1408px; }.it-tomatoes { background-position:0px -1496px; }.it-watermelon { background-position:0px -1584px; }.it-white-tea { background-position:0px -1672px; }.it-zinc-oxide { background-position:0px -1760px; }.it-vitamin-e { background-position:0px -1848px; }.it-tea-tree { background-position:0px -1936px; }.it-sweet-potatoes { background-position:0px -2024px; }.it-sunflower-seed { background-position:0px -2112px; }.it-soy, .it-soy-phytosterols { background-position:0px -2200px; }.it-sea-kelp { background-position:0px -2288px; }.it-salicylic-acid { background-position:0px -2376px; }.it-pumpkin, .it-pumpkin-seed-oil { background-position:0px -2464px; }.it-melon { background-position:0px -2552px; }.it-mango { background-position:0px -2640px; }.it-lemon, .it-lemon-balm { background-position:0px -2728px; }.it-keratin { background-position:0px -2816px; }.it-jojoba { background-position:0px -2904px; }.it-grapeseed, .it-grapeseed-oil { background-position:0px -2992px; }.it-coconut-oil { background-position:0px -3080px; }.it-chamomile { background-position:0px -3168px; }.it-argan-oil { background-position:0px -3256px; }.it-allatonin { background-position:0px -3344px; }.it-beeswax { background-position:0px -3432px; }.it-blackcurrent { background-position:0px -3520px; }.it-cocoa-seed-butter { background-position:0px -3608px; }.it-masterwort { background-position:0px -3696px; }.it-moringa-oil { background-position:0px -3784px; }.it-nectarines { background-position:0px -3872px; }.it-olive-oil { background-position:0px -3960px; }.it-pomegranates { background-position:0px -4048px; }.it-pumice { background-position:0px -4136px; }.it-apricot { background-position:0px -4224px; }.it-red-tea { background-position:0px -4312px; }.it-cupuacu-seed-butter { background-position:0px -4400px; }.it-wild-acacia { background-position:0px -4488px; }.it-mica { background-position:0px -4752px }.it-almond { background-position:0px -4840px }.it-coconut { background-position:0px -4928px }.it-kukui { background-position:0px -5016px }.it-tamanu-oil { background-position:0px -5104px; }.it-orchid { background-position:0px -5192px; }.it-eucalyptus { background-position:0px -5280px; }#lg-add-wrap { display:block; position:relative; float:left; margin:-9px 0 0; padding:4px 5px 3px; }#lg-add-wrap .add-bubble{ top:2px; left:108px; position:absolute; z-index:9999; display:none; }#sm-add-wrap{ display:block; position:relative; float:left; margin:-9px 0 0; padding:4px 5px 3px; }#sm-add-wrap .add-bubble{ top:2px; left:108px; position:absolute; z-index:9999; display:none; }#cat-add-wrap { position:relative; display:block; margin: 0; padding:4px 0 3px; }#cat-add-wrap .add-bubble { top:2px; left:104px; position:absolute; z-index:9999; display:none; }#press-add-wrap{display:block;width:200px;height:25px;position:relative;}#press-add-wrap .add-bubble{display:none;clear:both;margin:-45px 0 0 -80px;width:223px;position:absolute;z-index:9999;}#content-details #press-add-wrap .add-btn { color:#fff; }#content-details #press-add-wrap .add-btn:hover { color:#444; }.press-page { padding-top:25px; display:block; width:100%; font-family:"Century Gothic", Arial, sans-serif; border:1px solid #444444; -webkit-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding-box; background-clip: padding-box; }.press-detail { text-align:center; }.press-page .detail { display:block; text-align:left; font-size:14px; width:415px; margin:0 auto 15px; }.press-page .article-info { float:left; width:140px; padding-right:10px; text-align:right; font-size:14px; }.press-page .product-info { float:left; width:260px; border-left:1px solid #444; }.press-page .product-info .pull-left { float:left; }.press-page .product-info a { text-decoration:none; }.press-page .product-info div { width:160px; }.press-page .product-info div a { display:block; }.press-page .hero-img { margin-bottom:25px; border:1px solid #444444; -webkit-border-radius: 3px; border-radius: 3px; -webkit-background-clip: padding-box; background-clip: padding-box; }.press{ float:left; width:20%; height:270px; text-align:center; }.press .press-thumb { height:140px; display:block; text-align:center; }.press .press-thumb img { height:140px; }#main .press h2 { font-size:12px; padding:0; margin-bottom:0; text-transform:none; }.press .press-text { font-size:12px; }.press .press-text a { text-decoration:none; color:#444; }.press .press-text a:hover { text-decoration:underline; }.press a:link,.press a:visited{color:#444;}.press a:hover,.press a:focus{text-decoration:none;}.add-bubble-text { clear:both; display:block; text-align:left; color:#fff; background-color:#444; font-size:12px; font-weight:700; padding:3px 10px; width:200px; }.pagination { float:right; margin:10px 0; }.pagination .selected { }.pagination .selected,.pagination a { color:#444; font-family:"Century Gothic", Arial, sans-serif; }.press-return, .press-return:visited { font-size:14px; color:#444; font-family:"Century Gothic", Arial, sans-serif; font-weight: bold; text-decoration: none; float:right; }.checkout-pg { padding-bottom:50px; }.checkout-steps { list-style:none; border-bottom-width:1px; border-bottom-style:solid; margin:20px 0 0; }.checkout-steps li { display:inline; float:left; width:22%; padding:5px 0; margin:0 8px -1px; border-width:1px; border-style:solid; font-weight:bold; font-size:16.5px; font-family:"Century Gothic", Arial, sans-serif; text-align:center; }.checkout-steps li.active { border-bottom-color:#fff; }#cart { text-align:left; font-family:"Century Gothic", Arial, sans-serif; border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-top-width:0; border-style:solid; }#cart h1, #cart h2, #cart h3 { padding:20px 0 0; margin:0; font-size:22px; text-align:center; }#cart h3 { padding-bottom:20px; }#cart .interior.login h2 { font-weight:normal; padding-top:0; text-align:left; font-size:21px; }#cart .subtext { font-size:14px; text-align:center; }#cart .empty { padding:30px; }#cart .interior { margin:10px 30px; border-bottom-width:1px; border-bottom-style:solid; }#cart .interior.shopping-bag { background:url('images/cart-bg.jpg') no-repeat bottom left; }#cart .interior.bill-ship { background:url('images/bill-ship-bg.jpg') no-repeat bottom right; margin:0; padding:10px 130px 30px; border-bottom:0; }#cart .interior.login { border-top-width:1px; border-top-style:solid; padding:10px 0; }#cart .interior.login .form-item { margin:10px 0 0; }#cart .interior.login .form-item input { margin-bottom:0; width:140px; }#cart .interior.login label { font-size:14px; width:150px; }#cart .interior.login #billing { border:0; }#cart .interior.login #shipping { border-left-width:1px; border-left-style:solid; }#cart .interior table { width:100%; }#cart .interior table { width:100%; margin-top:15px; }#cart .interior table th { font-weight:bold; font-size:16.5px; border-bottom-width:1px; border-bottom-style:solid; }#cart .interior table th, #page-body #cart .interior table td { padding:8px 0; }#cart .interior table td { vertical-align:middle; padding-top:10px; }#cart .interior table th#description { width:100%; padding-left:10px; }#cart .interior table th#price { width:20%; text-align:left; }#cart .interior table th#quantity { width:20%; text-align:left; }#cart .interior table th#amount { width:6%; text-align:right; }#cart .interior table td.description { text-align:left; padding-left:10px; }#cart .interior table td.description img { margin-right:10px; float:left; }#cart .interior table td.description .title { width:300px; float:left; padding-top:10px; }#cart .interior table td.description a:link, #page-body #cart .interior table td.description a:visited { color:#444; text-decoration:none; }#cart .interior table td.description a:focus, #page-body #cart .interior table td.description a:hover { color:#444; outline:0; }#cart .interior table td.price { text-align:left; }#cart .interior table td.quantity { text-align:left; }#cart .interior table td.quantity input { padding:5px; float:left; margin:7px 10px 0 0; }#cart .interior table td.quantity a, #cart .interior table td.quantity a:link, #page-body #cart .interior table td.quantity a:visited { font-size:12px; color:#444; padding-left:5px; text-decoration:underline; display:block; }#cart .interior.confirm table td.quantity a, #cart .interior.confirm table td.quantity a:link, #page-body #cart .interior.confirm table td.quantity a:visited { display:inline; }#cart .interior table td.quantity a:hover, #page-body #cart .interior table td.quantity a:focus { text-decoration:none; }#cart .interior table td.amount { text-align:right; }#cart .cat-product { margin:0 5px 10px; }#cart .login.option { padding-left:120px; }#cart .register.option { padding-left:50px; }#cart .option { padding:10px 0; }#cart .option .action-block { margin:15px 0; }#cart .option p { font-size:14px; margin:0; }#cart .option .brand-btn { float:left; }#cart .login.option .brand-btn { padding:3px 60px; }#cart .upsells { }#cart .item-summary { border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; }#cart .info-sum { padding:0 20px 20px; border-bottom-width:1px; border-bottom-style:solid; }#cart .interior.confirm { border:0; }#content #cart .interior.confirm #shipping, #content #cart .interior.confirm #billing, #content #cart .interior.confirm #credit-card { width:30%; float:left; display:inline; clear:none; margin:0 10px; padding:0; border:0; }#content #cart .interior.confirm #credit-card #card,#content #cart .interior.confirm #credit-card #expiration { margin:0; }#content #cart .confirm label { font-weight:700; width:85px; }#cart .interior.confirm table th { border:0; }#cart .interior.confirm #totals { width:100%; }#cart .interior.confirm .form-item label { float:left; }#cart .interior.confirm .form-item .fields { float:left; width:auto; }#cart .interior.confirm h3 { text-align:left; font-size:16.5px; padding-bottom:10px; }#cart .interior.confirm #conclusion .brand-btn { float:right; }#cart .interior.confirm #conclusion .cs { font-size:12px; width:40%; float:left; }#cart .interior.confirm #conclusion { padding:20px; }#cart .interior.completion { margin-bottom:50px; }.next-steps { padding:10px 145px; border-top-width:1px; border-top-style:solid; }.next-steps a { color:#444; }.next-steps .step { width:180px; float:left; text-align:center; }.next-steps .step img { width:95px; }#disclaimers { float:left; width:500px; padding:20px 0; }#totals { float:right; width:300px; display:inline; font-size:12px; text-align:right; }#totals .promo { text-align:left; float:right; margin-top:10px; }#totals .promo label { display:block; padding-bottom:5px; }#totals .promo input[type="text"] { padding:5px; }#totals .promo a { font-size:14.5px; color:#fff; text-decoration:none; padding:3px 15px 5px; }#totals .detail { float:right; margin:10px 0; width:350px; }#totals .detail .item { float:right; display:block; padding:5px 0; font-size:12px; }#totals .detail .label { float:left; text-align:right; font-weight:bold; width:260px; }#totals .detail .label a { color:#444; text-decortion:underline; }#totals .detail .data { float:right; width:70px; }#totals .detail .item.total { border-top-width:1px; border-top-style:solid; width:150px; }#totals .detail .item.total .label { width:90px; }#totals .status { text-align:left; float:left; }#totals .club-sum { float:left; width:350px; }#totals .club-sum img { float:left; margin-top:20px; margin-right:10px; }#totals .club-sum .status { float:left; }.checkout-btn { display:block; margin-bottom:10px; font-size:12px; }.checkout-btn a { color:#444; }.checkout-btn .brand-btn,.brand-btn { float:right; font-size:14.5px; font-weight:normal; padding-left:20px; padding-right:20px; color:#fff; }#billing { width:44%; padding-right:40px; float:left; border-right-width:1px; border-right-style:solid; }#shipping { width:44%; padding-left:40px; float:left; }#shipping .brand-btn { float:none; clear:both; display:block; width:50%; text-align:center; }.form-item { overflow:hidden; clear:both; margin-bottom:5px; }.form-item.paired { float:left; width:47%; margin-right:15px; clear:none; }.form-item.paired:nth-child(even) { margin-right:0; }.form-item label { font-size:12px; display:block; width:90px; text-align:left; margin-top:1px; padding-bottom:5px; }.form-item label.checkbox { float:left; width:260px; overflow:hidden; margin-left:5px; display:inline; font-size:10px; }.form-item input[type="radio"] { float:left; }.form-item input.checkbox{float:left;display:block;width:20px;text-align:left;margin-top:1px;display:inline;}.form-item textarea{border:1px solid #A0A1A0;width:390px;padding:1px;height:200px;}.form-item .fields { float:left; width:100%; overflow:hidden; display:inline; }.form-item.paired .fields { }.form-item .fields input { width:98%; padding:3px 0; margin-bottom:10px; }.form-item select{border:1px solid #a0a1a0;padding:1px;}.form-item select.state, .form-item select#card_type { width:100%; }.form-item select#expMonth { width:75px; }.form-item .sub-link { display:block; color:#444; font-size:12px; }#expiration .fields a:link, #expiration .fields a:visited{ color:#444; font-size:10px; }.form-comment { font-size:10px; padding:0 0 10px 10px; }.join-form { width:40%; }.join-form fieldset label { float:left; }.join-form fieldset .fields { float:left; width:auto; }.join-form fieldset .radio-fields { width:100%; }.join-form input[type="radio"] { float:left; width:auto; margin-right:10px; }.join-form .note { clear:both; display:block; }#content-page{ }#content-page .content-title { margin:0 0 15px; clear:both; height:40px; }#content-page .content-title h1 { font-size:35px; }#content-page .content-title .bubble{ display:none; float:left; padding:0 0 0 10px; }footer { position:relative; height:250px; font-family:"Century Gothic", Arial, sans-serif; }#footer-nav { margin:0; padding:0; position:absolute; top:20px; left:20px; }#footer-nav li { position:relative; }#footer-nav li a { display:block; padding:0 20px 0 0; color:#f58426; text-decoration:none; font-size:15px; font-weight:bold; }#footer-nav #need-help { color:#414042; text-decoration:none; font-size:14px; font-style:italic; padding-top:1px; }#footer-nav .sub-menu { position:absolute; top:21px; width:250px; left:-9999px; }#footer-nav .sub-menu a { color:#444; font-weight:normal; font-size:12px; }#footer-nav .sub-menu a:hover { text-decoration:underline; }@media screen and (-webkit-min-device-pixel-ratio:0) { #footer-nav .sub-menu { top:17px; } }#social-nav { position:absolute; right:285px; top:22px; }#social-nav .social-link { float:left; display:inline; margin:0 2px; }#social-nav .social-link a { width:23px; height:23px; display:block; background:url('images/social-icon-sprite.png') no-repeat; }#social-nav .facebook a { background-position:0 0; }#social-nav .twitter a { background-position:-23px 0; }#social-nav .instagram a { background-position:-46px 0; }#social-nav .pinterest a { background-position:-69px 0; }#social-nav .tumblr a { background-position:-92px 0; }#social-nav .pinterest { margin-right:0; }#social-nav .tumblr { margin-left:0; }#foot-signup { position:absolute; right:22px; top:17px; }#foot-signup label { float:left; font-size:12px; width:70px; text-align:right; padding:3px 10px 0; line-height:14px; }#foot-signup input { margin-top:5px; float:left; font-size:10.5px; color:#414042; border:1px solid #404041; padding:5px; width:130px; }#foot-signup a { margin: 5px 0 0 5px; font-family:Arial, sans-serif; float:left; text-decoration:none; color:#fff; font-size:12px; font-weight:bold; padding:6px 6px 3px 6px; }.nav-section .nav-item a.blue,.nav-section .nav-item .title.blue,#category-header .cat-title h1.blue,.nav-section .header .title.blue,.blue:visited, .blue:link, .blue:hover, .blue:focus,.blue { color:#222e82; }.nav-section .nav-item a.green,.nav-section .nav-item .title.green,#category-header .cat-title h1.green,.nav-section .header .title.green,.green:visited, .green:link, .green:hover, .green:focus,.green { color:#1FB25A; }.nav-section .nav-item a.red,.nav-section .nav-item .title.red,#category-header .cat-title h1.red,.nav-section .header .title.red,.red:visited, .red:link, .red:hover, .red:focus,.red { color:#EE2E24; }.nav-section .nav-item a.orange,.nav-section .nav-item .title.orange,#category-header .cat-title h1.orange,.nav-section .header .title.orange,.orange:visited, .orange:link, .orange:hover, .orange:focus,.orange { color:#f68428; }.nav-section .nav-item a.pink,.nav-section .nav-item .title.pink,#category-header .cat-title h1.pink, .nav-section .header .title.pink,.pink:visited, .pink:link, .pink:hover, .pink:focus,.pink { color:#f16378; }.nav-section .nav-item a.light-blue,.nav-section .nav-item .title.light-blue,#category-header .cat-title h1.light-blue, .nav-section .header .title.light-blue,.light-blue:visited, .light-blue:link, .light-blue:hover, .light-blue:focus,.light-blue { color:#00aeef; }.nav-section .nav-item a.brown,.nav-section .nav-item .title.brown,#category-header .cat-title h1.brown, .nav-section .header .title.brown,.brown:visited, .brown:link, .brown:hover, .brown:focus,.brown { color:#6c492f; }.evaluation header { height:130px; }.evaluation #main-nav { bottom:0; }.skin-eval, .recipe { font-family:"Century Gothic", Arial, sans-serif; }.skin-eval .header { background:url(//www.dpmediaservice.com/273001/0000001/general/mixed-header-bg.jpg) no-repeat; height:576px; position:relative; }.skin-eval .header > .content { padding:60px 0 0 35px; width:430px; }.skin-eval .header > .content h1 { font-family: 'jennasue'; color:#0bb456; font-size:39px; font-weight:normal; }.skin-eval .header > .content .sub { color:#f8840e; font-size:48px; line-height:50px; }.skin-eval .header > .content p { width:350px; margin-top:20px; }.skin-eval .header > .content .high { color:#0bb456; font-weight:bold; }.skin-eval .header .share { position:absolute; bottom:75px; left:230px; }.skin-eval .header .share a { color:#414042; text-decoration:none; padding:10px 10px; border-top:1px solid #414042; border-bottom:1px solid #414042; }.skin-eval .header .error-incomplete { position:absolute; left:30px; bottom:0; }.skin-eval .action-block { padding:20px 0 50px; }.skin-eval .action-block .submit { width:300px; margin-left:440px; margin-top:-10px; }.skin-eval .action-block .submit a { background-color:#515151; padding:5px 10px; text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; font-size:16px; }.skin-eval .question-block { background-position: right bottom; background-repeat:no-repeat; }.skin-eval .question-block.gender { background-image:url(//www.dpmediaservice.com/273001/0000001/general/gender-bg.jpg); height:216px; }.skin-eval .question-block.birthday { background-image:url(//www.dpmediaservice.com/273001/0000001/general/birthday-bg.jpg); height:261px; }.skin-eval .question-block.concern { background-image:url(//www.dpmediaservice.com/273001/0000001/general/concern-bg.jpg); height:378px; }.skin-eval .question-block.lifestyle { background-image:url(//www.dpmediaservice.com/273001/0000001/general/lifestyle-bg.jpg); height:395px; }.skin-eval .question-block.say-yes-to { background-image:url(//www.dpmediaservice.com/273001/0000001/general/say-yes-bg.jpg); height:351px; }.skin-eval .question-block > .content { padding-top:35px; }.skin-eval .question-block.gender > .content { padding-top:20px; }.skin-eval .number { float:left; height:100%; font-size:30px; font-weight:bold; color:#0bb456; padding:0 10px; }.skin-eval .question { float:left; height:100%; font-size:30px; width:435px; position:relative; }.skin-eval .question .field-error-msg { position:absolute; }.skin-eval .question-block.gender .question .field-error-msg { top:75px; }.skin-eval .question-block.birthday .question .field-error-msg { top:105px; }.skin-eval .question-block.concern .question .field-error-msg { top:160px; }.skin-eval .question-block.lifestyle .question .field-error-msg { top:130px; }.skin-eval .question-block.say-yes-to .question .field-error-msg { top:100px; }.skin-eval .question > strong { font-weight:normal; color:#0bb456; }.skin-eval .question .note { font-family: 'jennasue'; font-size:30px; }.skin-eval .question .note > strong { color:#0bb456; }.skin-eval .question .why-ask { font-size:10px; color:#0bb456; position:relative; cursor:pointer; }.skin-eval .question .why-ask .mark { float:left; font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif; font-size:15px; font-weight:bold; padding:0 7px; color:#fff; background-color:#0bb456; -webkit-border-radius: 1000px; border-radius: 1000px; background-clip: padding-box;}.skin-eval .question .why-ask .text { padding-top:5px; padding-left:30px; }.skin-eval .question .why-ask .msg { background: url(//www.dpmediaservice.com/273001/0000001/general/why-ask-bg.png) no-repeat; width: 240px; height: 54px; padding: 11px 0 0 23px; color: #fff; font-size: 12px; position: absolute; top: -17px; left: 96px; }.skin-eval .eval-items { float:left; padding-top:45px; width:450px; }.skin-eval .grid-radio { float:left; width:200px; height:65px; }.skin-eval .question-block.gender .grid-radio { width:150px; }.skin-eval .grid-radio input { }.skin-eval .grid-radio label { width:150px; float:left; }.skin-eval .pad { margin-top: -35px; margin-left: 50px; display: block; }.skin-eval .pad.multi { margin-top:-45px; }.skin-eval .pad.long { margin-top:-55px; }.skin-eval .select-input { padding-bottom:15px; }.skin-eval .select-input label { margin:5px 0 0 10px; display:inline-block; }.skin-eval div.styled { float:left; }.skin-eval input[type="radio"] { position: absolute; left: -999em; }.skin-eval input[type="radio"] + label:before { display: inline-block; position: relative; top:0.25em; left:-2px; content:''; width:50px; height:50px;background-image:url(//www.dpmediaservice.com/273001/0000001/general/radio-btns.png); } .skin-eval input[type="radio"] + label:before { background-position: -50px 0;} .skin-eval input[type="radio"]:checked + label:before { background-position: 0 0;}.ie8 .skin-eval label:before { display:none; content:none; }.ie8 .skin-eval input[type="checkbox"],.ie8 .skin-eval input[type="radio"],.ie7 .skin-eval input[type="checkbox"],.ie7 .skin-eval input[type="radio"]{position: static; left:0; }.ie8 .skin-eval input[type="checkbox"],.ie8 .skin-eval input[type="radio"] { position:relative; top:5px; margin-right:0.5em;}.skin-eval select, .skin-eval div.styled { width:12em; border-radius:2px; border: solid 1px #ccc; padding:0.4em;}.skin-eval div.styled, .skin-eval select {background: white url(//www.dpmediaservice.com/273001/0000001/general/select-btns.png) no-repeat center right;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); box-shadow: 0 1px 3px rgba(0,0,0,0.2);}.skin-eval div.styled { overflow:hidden; padding:0; margin:0; }.ie7 .skin-eval div.styled {border:none;}.skin-eval div.styled select {width:115%; background-color:transparent; background-image:none;-webkit-appearance: none; border:none; box-shadow:none;}.ie7 .skin-eval div.styled select {width:100%; background-color:#fff; border: solid 1px #ccc; padding:0.3em 0.5em;}.recipe .header { background-repeat:no-repeat; width:950px; height:476px; position:relative; }.recipe .header.acne-prone { background-image:url(//www.dpmediaservice.com/273001/0000001/general/acne-prone-header-bg.jpg); }.recipe .header h1 { font-family: 'jennasue'; font-weight:normal; font-size:66px; position:relative; top:30px; left:20px; }.recipe .header .content { width:420px; position:absolute; top:145px; left:425px; font-size:16px; }.recipe .header .content h2 { font-weight:normal; font-size:26px; margin-top:0; }.recipe .header .content p { line-height:27px; margin-bottom:25px; width:420px; }.recipe .header .content .checkmark { height:20px; padding:0 0 5px; }.recipe .header .content .checkmark img { margin-top:-5px; }.recipe .header .content { }.recipe .header .return-link { position:absolute; bottom:30px; right:25px; }.recipe .header .return-link a { color:#19191a; text-decoration:none; font-size:12px; }.recipe .prod-cards { width:698px; float:left; }.recipe .card { float:left; width:349px; height:212px; position:relative; }.recipe .card .content { font-size:16px; width:160px; position:absolute; top:65px; left:160px; }.recipe .card .content .sub { font-size:12px; color:#414042; display:block; padding-top:15px; }.recipe .buy-block { width:252px; float:right; }.recipe .add-block { font-size:16px; color:#fff; margin-left:12px; padding:25px 20px; width:200px; -webkit-border-radius: 12px; border-radius: 12px; background-clip: padding-box; }.recipe .add-block .title { font-weight:bold; font-size:30px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15); }.recipe .add-block .reg,.recipe .add-block .sale { font-size:18px; float:left; width:30%; padding:10px 0; }.recipe .add-block .reg { text-decoration:line-through; }.recipe .add-block .sale { font-weight:bold; }.recipe .add-block .add-btn { font-size:13px; margin:15px 0; position:relative; }.recipe .add-block .add-btn .add-bubble { display: none; width: 250px; background-color: #444; position: absolute; top: -4px; left: -268px; padding: 4px 5px; -webkit-box-shadow: 1px 1px 4px 0px #000; box-shadow: 1px 1px 4px 0px #000; }.recipe .add-block .add-btn > a { padding:5px 10px; color:#fff; text-decoration:none; font-weight:bold; background-color:#414042; -webkit-box-shadow: 1px 1px 4px 0px #000; box-shadow: 1px 1px 4px 0px #000; }.recipe .add-block .order-sep a { font-size:11px; color:#fff; }.recipe .action-block { border-width:1px; border-style:solid; font-size:12px; color:#19191a; margin:30px 0 0 12px; padding:20px; width:200px; -webkit-border-radius: 12px; border-radius: 12px; background-clip: padding-box; }.recipe .action-block > div { margin:10px 0; }.recipe .action-block > div > a { text-decoration:none; color:#444; }.recipe .action-block > div > a > img { margin-right:5px; }.recipe .upsells { clear:both; padding-top:30px; }.recipe .upsells .title { font-family: 'jennasue'; font-weight:normal; font-size:50px; }.recipe .cat-product { margin-right:30px; margin-left:30px; }.recipe .cat-product .cat-img { border:0; }.recipe .cat-product .cat-img img { width:175px; }.recipe .cat-product .cat-details { width:175px; margin-left:0; }.recipe .close-block { padding-top:30px; padding-bottom:70px; border-top:1px solid #444; }.recipe .close-block .action-btn { width:50%; float:left; }.recipe .close-block .action-btn a { background-color:#444444; padding:5px 10px; color:#fff; font-weight:bold; text-decoration:none; }.recipe .close-block .return { }.recipe .close-block .continue { text-align:right; }#fancybox-outer { -webkit-border-radius: 6px; border-radius: 6px; background-clip: padding-box; }#order-sep-popup { font-family:"Century Gothic", Arial, sans-serif; width:330px; border:1px solid #fff; text-align:left; -webkit-border-radius: 6px; border-radius: 6px; background-clip: padding-box; }#order-sep-popup .cap { padding:10px 20px; color:#fff; font-weight:bold; font-size:16px; text-transform:uppercase; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; background-clip: padding-box; }#order-sep-popup .body { padding:30px 30px 0; }#order-sep-popup .body .sep-prod { font-family:Arial, sans-serif; font-size:12px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #c9c9c9; }#order-sep-popup .body .img { float:left; width:55px; height:55px; }#order-sep-popup .body .price { float:left; width:170px; padding:0 15px; height:55px; }#order-sep-popup .body .check { float:left; width:15px; height:55px; }#order-sep-popup .foot { padding:0 30px 20px; }#order-sep-popup .foot .add-btn { float:right; margin-left:15px; }#order-sep-popup .foot .add-btn a { background-color:#515151; padding:5px 10px; color:#fff; text-decoration:none; font-weight:bold; }#order-sep-popup .foot .total { float:right; }#order-sep-popup input[type="checkbox"] { position: absolute; left: -999em; }#order-sep-popup input[type="checkbox"] + label:before { display: inline-block; position: relative; top:0.25em; left:-2px; content:''; width:18px; height:18px;background-image:url(//www.dpmediaservice.com/273001/0000001/general/recipe-sm-checkbox.png); } #order-sep-popup input[type="checkbox"] + label:before { background-position: -18px 0;} #order-sep-popup input[type="checkbox"]:checked + label:before { background-position: 0 0;}.ie8 #order-sep-popup label:before { display:none; content:none; }.ie8 #order-sep-popup input[type="checkbox"],.ie7 #order-sep-popup input[type="checkbox"]{position: static; left:0; }.ie8 #order-sep-popup input[type="checkbox"] { position:relative; top:5px; margin-right:0.5em;}.recipe.oily .header { background-image:url(//www.dpmediaservice.com/273001/0000001/general/oily-header-bg.jpg); }.recipe.acne-prone .header { background-image:url(//www.dpmediaservice.com/273001/0000001/general/acne-prone-header-bg.jpg); }.recipe.oily .header h1,.recipe.oily .header .content h2,.recipe.oily .header .content .high,.recipe.oily .card .content,.recipe.oily .upsells .title,.recipe.acne-prone .header h1,.recipe.acne-prone .header .content h2,.recipe.acne-prone .header .content .high,.recipe.acne-prone .card .content,.recipe.acne-prone .upsells .title { color:#EE2E24; }#order-sep-popup.oily .cap,.recipe-popups.oily .cap,.recipe.oily .add-block,#order-sep-popup.acne-prone .cap,.recipe-popups.acne-prone .cap,.recipe.acne-prone .add-block { background-color:#EE2E24; }.recipe.oily .action-block,.recipe.acne-prone .action-block { border-color:#EE2E24; }.recipe.normal .header { background-image:url(//www.dpmediaservice.com/273001/0000001/general/normal-header-bg.jpg); }.recipe.normal .header h1,.recipe.normal .header .content h2,.recipe.normal .header .content .high,.recipe.normal .card .content,.recipe.normal .upsells .title { color:#f68428; }#order-sep-popup.normal .cap,.recipe-popups.normal .cap,.recipe.normal .add-block { background-color:#f68428; }.recipe.normal .action-block { border-color:#f68428; }.recipe.sensitive .header { background-image:url(//www.dpmediaservice.com/273001/0000001/general/sensitive-header-bg.jpg); }.recipe.sensitive .header h1,.recipe.sensitive .header .content h2,.recipe.sensitive .header .content .high,.recipe.sensitive .card .content,.recipe.sensitive .upsells .title { color:#1FB25A; }#order-sep-popup.sensitive .cap,.recipe-popups.sensitive .cap,.recipe.sensitive .add-block { background-color:#1FB25A; }.recipe.sensitive .action-block { border-color:#1FB25A; }.recipe.fine-lines .header { background-image:url(//www.dpmediaservice.com/273001/0000001/general/fine-lines-header-bg.jpg); }.recipe.fine-lines .header h1,.recipe.fine-lines .header .content h2,.recipe.fine-lines .header .content .high,.recipe.fine-lines .card .content,.recipe.fine-lines .upsells .title { color:#222e82; }#order-sep-popup.fine-lines .cap,.recipe-popups.fine-lines .cap,.recipe.fine-lines .add-block { background-color:#222e82; }.recipe.fine-lines .action-block { border-color:#222e82; }.recipe.age-spots .header { background-image:url(//www.dpmediaservice.com/273001/0000001/general/age-spots-header-bg.jpg); }.recipe.age-spots .header h1,.recipe.age-spots .header .content h2,.recipe.age-spots .header .content .high,.recipe.age-spots .card .content,.recipe.age-spots .upsells .title { color:#f16378; }.recipe.age-spots .header .content { width:505px; }.recipe.age-spots .header .content h2 { font-size:23px; }#order-sep-popup.age-spots .cap,.recipe-popups.age-spots .cap,.recipe.age-spots .add-block { background-color:#f16378; }.recipe.age-spots .action-block { border-color:#f16378; }.recipe.combination .header { background-image:url(//www.dpmediaservice.com/273001/0000001/general/combination-header-bg.jpg); }.recipe.combination .header .content p { width:485px; }#order-sep-popup.combination .cap,.recipe-popups.combination .cap,.recipe.combination .add-block { background-color:#f16378; }.recipe.combination .action-block { border-color:#f16378; }.skin-eval-product { cursor:pointer; }.recipe-popups { width:880px; text-align:left; }.recipe-popups .cap { color:#fff; padding:15px; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; background-clip: padding-box; }.recipe-popups .img { width:300px; padding:40px 0 40px 40px; float:left; }.recipe-popups .det { width:500px; padding:40px 40px 40px 0; float:left; }.recipe-popups .det .title { text-transform: uppercase; font-size:20px; font-weight:bold; padding-bottom:5px; }@media only screen and (min-width: 35em) { }.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { *zoom: 1; }.note { font-size:11px; padding-bottom:10px;}@media print { * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } .checkout-steps, #top-nav, #prod-search, .header-promo, #shopping-bag, #main-nav, #mini-cart, footer { display: none !important; visibility: hidden; }}img.prod-img-100{width:100px;height:100px;}a.text{color:#f68428;font-weight:700;}#page{clear:both;width:100%;background-color:#fff;position:relative;}#header{}#header #logo{float:left;padding:5px;}#header #search{height:23px;float:right;display:block;text-align:center;background-color:#eee;border:1px solid #ddd;padding:3px;margin:5px 5px 0 0;}#header #search a{display:block;float:left;width:40px;height:20px;padding:2px 0 0 5px;}#header #search input{float:left;height:18px;color:#888;border:1px solid #ddd;padding:2px;}#header #search label{float:left;padding:5px 5px 0;}#header #search select{width:150px;float:left;color:#444;border:1px solid #ddd;padding:2px;}#brand-nav{clear:both;height:20px;text-align:left;}#brand-nav ul{float:left;list-style:none;}#brand-nav ul li{display:inline-block;float:left;background-image:url(images/hdash.jpg);background-repeat:no-repeat;background-position:left;}#brand-nav ul li.first{background-image:none;}#brand-nav ul li a:link,#brand-nav ul li a:visited{text-decoration:none;padding:10px 11px 10px 10px;font-size:16px;font-weight:700;color:#444;}#brand-nav #header-sign-up{float:right;margin:0 5px 0 0;width:240px;}#brand-nav #header-sign-up input{float:left;border:1px solid #ddd;width:175px;height:15px;padding:2px;margin:0 5px 0 0;font-size:10px;color:#444;}#brand-nav #header-sign-up a{float:left;}#push-header-link{position:absolute;right:6px;top:68px;cursor:pointer;font-size:15px;}#push-header-link a{color:#444;font-size:15px;cursor:pointer;text-align:right;}.sifr-hasflash #push-header-link a{visibility:hidden;}#shop-nav{clear:both;text-align:center;width:940px;height:38px;margin:10px 5px;background-image:url(images/shop-nav-bg.jpg);background-repeat:no-repeat;}#shop-nav ul{width:900px;list-style:none;clear:both;margin:0 auto;}#shop-nav ul li.shop-nav-item{display:inline-block;float:left;margin:1px 0 0;}#shop-nav ul li.shop-nav-item a:link,#shop-nav ul li.shop-nav-item a:visited{display:block;font-size:14px;color:#fff;text-decoration:none;padding:8px 16px;text-transform:uppercase;}#shop-nav ul li.shop-nav-item a:hover,#shop-nav ul li.shop-nav-item a:focus{}#shop-nav .sub-menu{position:relative;z-index:9999;left:-9000px;}#shop-nav .sub-menu-grid{display:block;position:absolute;z-index:9999;width:174px;background-image:url(images/sub-nav-bg.png);background-repeat:no-repeat;background-position:bottom;}#shop-nav ul.sub-nav{list-style:none;display:block;clear:both;width:auto;}#shop-nav .sub-nav li{display:block;}#shop-nav ul.sub-nav li a:link,#shop-nav ul.sub-nav li a:visited{padding:10px 0 10px 16px;margin:0 0 0 2px;margin:0;width:154px;overflow:hidden;border-bottom:1px solid #ddd;color:#444;text-align:left;font-size:12px;text-transform:none;}#shop-nav ul.sub-nav li.last a:link,#shop-nav ul.sub-nav li.last a:visited{margin:0 0 3px 2px;margin:0 0 3px;border:0;}#shop-nav ul.sub-nav li a:hover,#shop-nav ul.sub-nav li a:focus{background-color:#f68428;color:#fff;}.large-add-btn{width:118px;height:25px;}.small-add-btn{width:83px;height:21px;}#page-body{padding:0 10px;position:relative;}#page-body #home-promos{padding:10px 0 0;}#page-body #home-promos .promo{float:left;width:300px;margin:0 12px 0 0;padding:0;display:block;border:1px solid #797979;}#page-body #home-promos .promo a{display:block;height:148px;}#page-body #home-promos .promo-dos{float:left;width:464px;margin:0 1px 0 0;padding:0;display:block;}#page-body #home-promos .promo-dos a{display:block;height:206px;}#page-body #home-promos .last-promo{margin:0;}#page-body #breadcrumb{display:block;clear:both;height:18px;margin:0 0 10px;}#page-body #breadcrumb .arrow-sep{width:6px;height:9px;}#page-body #breadcrumb ul{list-style:none;margin:0;padding:0;}#page-body #breadcrumb ul li{display:inline-block;float:left;padding:0 3px;}#page-body #breadcrumb ul li a:link,#page-body #breadcrumb ul li a:visited{color:#444;}#page-body #breadcrumb ul li a:hover,#page-body #breadcrumb ul li a:focus{text-decoration:none;}#more-info{width:630px;float:left;}#details .blue, #more-info .blue, #reward-page .blue {color:#222e82;}#details .green, #more-info .green, #reward-page .green {color:#1FB25A;}#details .red, #more-info .red, #reward-page .red {color:#EE2E24;}#details .orange, #more-info .orange, #reward-page .orange {color:#f68428;}#family-products{padding:18px 0 0 18px;}#family-products table{width:612px;border-collapse:collapse;}#family-products table th{padding:0 0 10px 5px;}#family-products table td{border-top:1px solid #aaa;border-bottom:1px solid #aaa;padding:10px;}#family-products table td.qty{text-align:right;}#family-products table td select{border:1px solid #ddd;padding:2px;width:45px;}#family-products #family-add-btn{float:right;padding:10px 0;}#category{text-align:left;padding:10px 9px 0;}#category ul{list-style:none;}#category .cat-tabs-li{font-size:18px;display:inline;padding:10px 6px 0;margin:0 5px 0 0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;cursor:pointer;}#category .cat-tabs-li span a{color:#f68428;text-decoration:none;}#category .cat-tabs-li.active span a{color:#fff;}#category li.active,#category li.carrots-active{color:#fff;background-color:#f68428;border-top:1px solid #f68428;border-left:1px solid #f68428;border-right:1px solid #f68428;}#category li.cucumbers-active{color:#fff;background-color:#1FB25A;border-top:1px solid #1FB25A;border-left:1px solid #1FB25A;border-right:1px solid #1FB25A;}#category li.tomatoes-active{color:#fff;background-color:#EE2E24;border-top:1px solid #EE2E24;border-left:1px solid #EE2E24;border-right:1px solid #EE2E24;}#category li.blueberries-active{color:#fff;background-color:#222e82;border-top:1px solid #222e82;border-left:1px solid #222e82;border-right:1px solid #222e82;}#category .cat-tabs-li .cucumbers a{color:#1FB25A;}#category .cat-tabs-li .tomatoes a{color:#EE2E24;}#category .cat-tabs-li .blueberries a{color:#222e82;}#category li.active span a,#category li.carrots-active span a,#category li.cucumbers-active span a,#category li.tomatoes-active span a,#category li.blueberries-active span a{color:#fff;}#category #cat-body{margin:-1px 0 0;border:1px solid #ddd;}#category #cat-body #cat-header{width:910px;overflow:hidden;border-bottom:1px solid #ddd;}#category #cat-body #cat-header .header-img{width:910px;height:265px;display:block;}#category #cat-body #cat-controls{background-color:#eee;border-bottom:1px solid #ddd;padding:5px 0 5px 10px;}#category #cat-body #cat-controls select{border:1px solid #ddd;padding:2px;width:200px;}.sub-cat{padding:10px 0;display:block;clear:both;min-height:340px;border-bottom:1px solid #ddd;}.sub-cat .sub-cat-title-bar{padding:0 0 10px;clear:both;height:27px;}.sub-cat .sub-cat-title{float:left;}.sub-cat .sub-cat-title span{font-size:24px;}.sifr-hasflash .sub-cat .sub-cat-title span{visibility:hidden;}.sub-cat .sub-cat-view-all{float:right;padding:5px 10px 0 0;}.sub-cat .sub-cat-view-all a:link,.sub-cat .sub-cat-view-all a:visited{color:#444;}.sub-cat .sub-cat-view-all a:focus,.sub-cat .sub-cat-view-all a:hover{text-decoration:none;}.sub-cat .sub-cat-products{clear:both;height:315px;}.sub-cat .sub-cat-products .product{display:block;float:left;width:200px;padding:0 11px;}.sub-cat .sub-cat-products .product .title{height:40px;}.sub-cat .sub-cat-products .product .cat-product{width:200px;height:200px;display:block;clear:both;}.sub-cat .sub-cat-products .product .cat-product-img{float:left;position:relative;width:200px;height:200px;border:1px solid #eee;}.sub-cat .sub-cat-products .product .prod-hover{z-index:9999;position:relative;float:right;top:201px;margin:-30px 0 0;width:109px;height:29px;}.sub-cat .sub-cat-products .product a:link,.sub-cat .sub-cat-products .product a:visited{display:block;font-weight:700;color:#444;text-decoration:none;}.sub-cat .sub-cat-products .product a:hover,.sub-cat .sub-cat-products .product a:focus{text-decoration:underline;}.sub-cat .sub-cat-products .product .price{font-size:11px;display:block;padding:5px 0;}.cucumber-icon,.blueberry-icon{width:20px;height:20px;}.carrot-icon{width:32px;height:18px;}.tomato-icon{width:19px;height:20px;}#category h2{font-size:24px;font-weight:400;}#category p{padding:10px 0;}#search-box{width:425px;height:23px;display:block;text-align:center;background-color:#eee;border:1px solid #ddd;padding:3px;margin:5px 5px 0 0;}#search-box a{display:block;float:left;width:40px;height:20px;padding:2px 0 0 5px;}#search-box input{float:left;height:18px;color:#444;border:1px solid #ddd;padding:2px;}#search-box label{float:left;padding:5px 5px 0;}#search-box select{width:150px;float:left;color:#444;border:1px solid #ddd;padding:2px;}#content-details{width:680px;min-height:500px;float:left;text-align:left;background-color:#fff;}#content-details h2{font-size:16px;font-weight:700;}#content-details .orange{color:#F68428;}#content-details p,#content-details h2{padding:5px 0 10px;}#content-details h3{font-size:12px;}#content-details a:link,#content-details a:visited{color:#F68428;font-weight:700;}#content-details a:hover,#content-details a:focus{text-decoration:none;}#content-details ul{list-style:none;padding:0 0 10px 10px;}#content-details li{font-weight:700;}#content-details .bullets{list-style:disc;list-style-position:outside;padding:0 0 10px 20px;}#content-details .numbered{list-style:decimal;list-style-position:outside;padding:0 0 10px 20px;}#content-details .numbered li{padding:10px 0;font-weight:400;}#content-details .bullets li{font-weight:400;}#content-details .ingredients{border-bottom:1px dotted #aaa;margin:0 0 10px;}#content-details .ingredients h2{padding:0 0 5px;font-size:13px;}#content-details span.ingredient-title{display:block;font-weight:700;font-style:italic;font-size:14px;color:#F68428;padding:0 0 10px;}#content-details p.ingredient-list{padding:0 0 10px;}#content-details .question{font-weight:700;color:#F68428;}#content-details .answer{padding:0 0 10px;}#content-details .img-right{float:right;padding:3px;margin:10px;border:1px solid #ddd;}#content-details .img-left{float:left;padding:3px;margin:10px;border:1px solid #ddd;}#content-details #interior-form{background-color:#eee;border:1px solid #ddd;padding:20px;width:80%;margin:0 0 20px;}#content-details #interior-form .required{font-size:11px;padding:10px 0;}#content-details #interior-form .form-item label{width:160px;padding:0 20px;}#content-details #interior-form .form-item .fields{width:330px;}#content-details #interior-form .form-item textarea{width:320px;}#content-details #interior-form legend{padding:5px;margin:5px;}#content-details #interior-form fieldset{border:1px solid #444;}#content-details .retailer-logo{width:225px;text-align:center;float:left;overflow:hidden;padding:20px 0;height:100px;}#content-details .retailer-block{clear:both;display:block;}#content-details table{border-collapse:collapse;}#content-details table tr td{border:1px solid #ddd;}.award{clear:both;}.award img{float:left;width:100px;margin-bottom:20px;}.award .award-text{float:left;width:560px;padding:0 0 0 20px;}.award .award-text a:link,.award .award-text a:visited{color:#F68428;}.award .award-text a:hover,.award .award-text a:focus{text-decoration:none;}#content-right-nav{width:230px;padding:0 0 0 20px;background-color:#fff;float:left;text-align:left;}#content-right-nav ul{list-style:none;}#content-right-nav a{background-color:#eee;font-weight:700;}#content-right-nav a img{padding:0 10px 0 0;}#content-right-nav .nav-list{}#content-right-nav .nav-item{margin:0 0 5px;}#content-right-nav .nav-item a:link,#content-right-nav .nav-item a:visited{display:block;color:#444;text-decoration:none;width:210px;padding:10px;font-size:12px;}#content-right-nav .nav-item a.active{color:#fff;background-color:#f68428;}#content-right-nav .sub-nav-list{padding:0 0 0 10px;}#content-right-nav .sub-nav-item{height:25px;margin:5px 0 0;}#content-right-nav .sub-nav-item a:link,#content-right-nav .sub-nav-item a:visited{padding:5px 10px;width:200px;color:#444;text-decoration:none;text-transform:uppercase;}#content-right-nav .sub-nav-item a.active{color:#fff;background-color:#f68428;}#page-body #cart{text-align:left;}#page-body #cart .interior{padding:10px;width:910px;}#page-body #cart .interior table{width:100%;}#page-body #cart .interior table{width:100%;margin-top:15px;}#page-body #cart .interior table th{color:#444;}#page-body #cart .interior table th,#page-body #cart .interior table td{padding:8px 5px;}#page-body #cart .interior table td{border-top:1px solid #a0a1a0;}#page-body #cart .interior table th#description{width:45%;padding-left:10px;}#page-body #cart .interior table th#price{width:15%;text-align:center;}#page-body #cart .interior table th#quantity{width:20%;text-align:left;}#page-body #cart .interior table th#amount{width:15%;text-align:right;padding-right:10px;}#page-body #cart .interior table td.description{text-align:left;padding-left:10px;}#page-body #cart .interior table td.description a:link,#page-body #cart .interior table td.description a:visited{color:#444;}#page-body #cart .interior table td.description a:focus,#page-body #cart .interior table td.description a:hover{text-decoration:none;}#page-body #cart .interior table td.price{text-align:center;}#page-body #cart .interior table td.quantity{text-align:left;}#page-body #cart .interior table td.quantity a:link,#page-body #cart .interior table td.quantity a:visited{font-size:11px;color:#444;padding-left:5px;font-weight:700;text-decoration:underline;}#page-body #cart .interior table td.quantity a:hover,#page-body #cart .interior table td.quantity a:focus{text-decoration:none;}#page-body #cart .interior table td.amount{text-align:right;padding-right:10px;}input.text{border:1px solid #a0a1a0;padding:1px;width:160px;}input.quantity{width:20px;text-align:center;font-size:11px;border-color:#a0a1a0;}#page-body #cart .interior #discount,#page-body #cart .interior #billing,#page-body #cart .interior #shipping{clear:both;}#page-body #cart .interior #discount .set,#page-body #cart .interior #billing .set,#page-body #cart .interior #shipping .set { float:left; width:400px; padding:15px 25px; display:inline; }#page-body #cart .interior #shipping .set{padding-top:0;}#page-body #cart .interior h3,#page-body #cart .interior h3{border-bottom:1px solid #cacaca;padding:6px 10px;font-size:12px;font-weight:700;clear:both;}#content #cart .interior #shipping #same-as{overflow:hidden;clear:both;margin-bottom:10px;padding:15px 25px 0;width:100%;}#content #cart .interior #shipping #same-as input{float:left;display:inline;}#content #cart .interior #shipping #same-as label{float:left;margin-left:10px;display:inline;}#content #cart .interior #credit-card{padding-bottom:50px;clear:both;}#content #cart .interior #credit-card #card{float:left;overflow:hidden;width:300px;margin-top:15px;margin-left:25px;}#content #cart .interior #credit-card #card .card-types{overflow:hidden;}#content #cart .interior #credit-card #card .card-types img{float:right;margin-right:41px;margin-top:5px;}#content #cart .interior #credit-card #expiration{float:left;width:300px;margin-top:15px;}#content #cart .interior #credit-card #thawte{width:100px;border:1px solid #ccc;float:left;margin-top:15px;}input#cvv{width:30px;}select#expiration_month{width:90px;font-size:9pt;}select#expiration_year{width:56px;font-size:12px;}#content #cart .interior #conclusion img.continue{float:right;margin-top:25px;margin-right:15px;}#content #cart .confirm #shipping .set{padding-top:15px;}#content #cart .interior p.note{font-style:italic;padding-bottom:15px;}#content #cart .interior p.note span{font-weight:700;}#content #cart .confirm #billing,#content #cart .confirm #shipping,#content #cart .confirm #credit-card{border-bottom:1px solid #a0a1a0;overflow:hidden;margin-bottom:5px;}#content #cart .confirm h3 a:link,#content #cart .confirm h3 a:visited{font-size:11px;color:#444;font-weight:700;padding-left:5px;}#content #cart .confirm h3 a:focus,#content #cart .confirm h3 a:hover{text-decoration:none;}#content #cart .completion{padding:0 25px;}#content #cart .completion a:link,#content #cart .completion a:visited{color:#444;}#content #cart .completion a:focus,#content #cart .completion a:hover{text-decoration:none;}#content #cart .completion p{padding-bottom:10px;}#content #cart .completion p span{font-weight:700;}#content #cart .completion #summary{overflow:hidden;clear:both;margin:15px 0;width:100%;}#content #cart .completion #summary .block{float:left;width:210px;font-size:11px;margin-right:8px;display:inline;padding:10px;line-height:150%;}#content #cart .completion #summary .block h3{font-size:11px;border-bottom:1px dotted #000;padding:0;padding-bottom:3px;margin-bottom:3px;}#slides .brand-slide{width:670px;height:480px;}#slides .brand-slide-details{display:block;padding:40px 0 0 10px;width:340px;}#slides .brand-slide-details span{display:block;padding:5px 0;margin:0;font-size:13px;font-weight:700;}#slides .carrots a,#slides .carrots span{color:#F68428;}#slides .cucumbers a,#slides .cucumbers span{color:#1FB25A;}#slides .tomatoes a,#slides .tomatoes span{color:#EE2E24;}#slides #landing{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand-main.png);background-repeat:no-repeat;}#slides #face-carrots{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand_slide_face-carrot.png);background-repeat:no-repeat;}#slides #face-cucumbers{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand_slide_face_cucumber.png);background-repeat:no-repeat;}#slides #face-tomatoes{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand_slide_face_tomato.png);background-repeat:no-repeat;}#slides #body-carrots{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand_slide_body_carrot.png);background-repeat:no-repeat;}#slides #body-cucumbers{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand_slide_body_cucumber.png);background-repeat:no-repeat;}#slides #body-tomatoes{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand_slide_body_tomato.png);background-repeat:no-repeat;}#slides #hair-carrots{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand_slide_hair_carrot.png);background-repeat:no-repeat;}#slides #hair-cucumbers{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/yesbrand_slide_hair_cucumber.png);background-repeat:no-repeat;}#slides #hair-tomatoes{background-image:url(http://www.dpmediaservice.com/273001/website/content/yes-brands/brand-bg-hair-tomatoes.jpg);background-repeat:no-repeat;}.cat-rating{padding:10px 0 0;}.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { *zoom: 1; }#ms-slider-holder { position:relative; overflow:hidden; }#slider { position:relative; top:0px; left:0px; margin:0; padding:0; }#slider .slides { display:inline; position:absolute; }#ms-left-arrow { display:block; position:absolute; left:0; width:54px; height:76px; background: url('images/yestoSlider/slider-nav-arrows.png') no-repeat -54px 0px; }#ms-left-arrow:hover { background-position: -54px -76px; }#ms-right-arrow { display:block; position:absolute; right:0; width:54px; height:76px; background: url('images/yestoSlider/slider-nav-arrows.png') no-repeat 0px 0px; }#ms-right-arrow:hover { background-position: 0px -76px; }#ms-nav { position:absolute; bottom:5px; left:15px; list-style:none; margin:0; padding:0; }#ms-nav li { width:20px; height:20px; float:left; display:inline; }#ms-nav li a { width:20px; height:20px; display:block; background:url('images/yestoSlider/slider-nav-loc.png') no-repeat -20px 0px; }#ms-nav li a:hover { background-position:-40px 0px; }#ms-nav li a.ms-active { background-position:0px 0px; }#ms-nav li a:focus { border:0 none; outline:0 none; }.ms-slider { height:612px; display:block; }#ms-slider-holder { height:612px; }#slider { display:none; }#fancybox-loading {position: fixed;top: 50%;left: 50%;height: 40px;width: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}* html #fancybox-loading {position: absolute;margin-top: 0;}#fancybox-loading div {position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-image: url('images/fancybox/fancybox.png');}#fancybox-overlay {position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: #000;z-index: 1100;display: none;}* html #fancybox-overlay {position: absolute;width: 100%;}#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}#fancybox-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 20px;z-index: 1101;display: none;}#fancybox-outer {position: relative;width: 100%;height: 100%;background: #FFF;}#fancybox-inner {position: absolute;top: 0;left: 0;width: 1px;height: 1px;padding: 0;margin: 0;outline: none;overflow: hidden;}#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;}#fancybox-close {position: absolute;top: -15px;right: -15px;width: 30px;height: 30px;background-image: url('images/fancybox/fancybox.png');background-position: -40px 0px;cursor: pointer;z-index: 1103;display: none;}#fancybox_error {color: #444;font: normal 12px/20px Arial;padding: 7px;margin: 0;}#fancybox-content {height: auto;width: auto;padding: 0;margin: 0;}#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;-ms-interpolation-mode: bicubic;}#fancybox-frame {position: relative;width: 100%;height: 100%;border: none;display: block;}#fancybox-title {position: absolute;bottom: 0;left: 0;font-family: Arial;font-size: 12px;z-index: 1102;}.fancybox-title-inside {padding: 10px 0;text-align: center;color: #333;}.fancybox-title-outside {padding-top: 5px;color: #FFF;text-align: center;font-weight: bold;}.fancybox-title-over {color: #FFF;text-align: left;}#fancybox-title-over {padding: 10px;background-image: url('images/fancybox/fancy_title_over.png');display: block;}#fancybox-title-wrap {display: inline-block;}#fancybox-title-wrap span {height: 32px;float: left;}#fancybox-title-left {padding-left: 15px;background-image: url('images/fancybox/fancybox.png');background-position: -40px -90px;background-repeat: no-repeat;}#fancybox-title-main {font-weight: bold;line-height: 29px;background-image: url('images/fancybox/fancybox-x.png');background-position: 0px -40px;color: #FFF;}#fancybox-title-right {padding-left: 15px;background-image: url('images/fancybox/fancybox.png');background-position: -55px -90px;background-repeat: no-repeat;}#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background-image: url('images/fancybox/blank.gif');z-index: 1102;display: none;}#fancybox-left {left: 0px;}#fancybox-right {right: 0px;}#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}#fancybox-left-ico {background-image: url('images/fancybox/fancybox.png');background-position: -40px -30px;}#fancybox-right-ico {background-image: url('images/fancybox/fancybox.png');background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {visibility: visible; }#fancybox-left:hover span {left: 20px;}#fancybox-right:hover span {left: auto;right: 20px;}.fancy-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}#fancy-bg-n {top: -20px;left: 0;width: 100%;background-image: url('images/fancybox/fancybox-x.png');}#fancy-bg-ne {top: -20px;right: -20px;background-image: url('images/fancybox/fancybox.png');background-position: -40px -162px;}#fancy-bg-e {top: 0;right: -20px;height: 100%;background-image: url('images/fancybox/fancybox-y.png');background-position: -20px 0px;}#fancy-bg-se {bottom: -20px;right: -20px;background-image: url('images/fancybox/fancybox.png');background-position: -40px -182px; }#fancy-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('images/fancybox/fancybox-x.png');background-position: 0px -20px;}#fancy-bg-sw {bottom: -20px;left: -20px;background-image: url('images/fancybox/fancybox.png');background-position: -40px -142px;}#fancy-bg-w {top: 0;left: -20px;height: 100%;background-image: url('images/fancybox/fancybox-y.png');}#fancy-bg-nw {top: -20px;left: -20px;background-image: url('images/fancybox/fancybox.png');background-position: -40px -122px;}#fancybox-loading.fancybox-ie div{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie #fancybox-close{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-over{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie #fancybox-title-left{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-main{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie #fancybox-title-right{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie #fancybox-left-ico{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie #fancybox-right-ico{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }.fancybox-ie .fancy-bg { background: transparent !important; }.fancybox-ie #fancy-bg-n{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-ne{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-e{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-se{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-s{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-sw{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-w{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }.fancybox-ie #fancy-bg-nw{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }::-moz-selection { background: #1FB25A; color: #fff; text-shadow: none; }::selection { background: #1FB25A; color: #fff; text-shadow: none; }.brand-btn, .brand-btn:visited,#tabs .ui-tabs-selected a:link,#tabs .ui-tabs-selected a:visited,#prod-search a,#foot-signup a,#main-nav,#cart .promo a { background-color:#1FB25A; }.brand-btn:hover,#tabs .tab-li a:link,#tabs .tab-li a:visited,#main-nav ul.sub-nav li.title,#main-nav ul.sub-nav li.title a,#foot-signup label,#mini-cart .mc-empty a,#cart h1,#cart h2,.brand-color,#main-nav div.nav-item a:hover,#breadcrumb a.crumb,#breadcrumb .divider,.nav-section .nav-item .title { color:#1FB25A; }.brand-btn, .brand-btn:visited,#tabs .ui-tabs-selected a:link,#tabs .ui-tabs-selected a:visited,#tabs .tab-li a:link,#tabs .tab-li a:visited,.nav-section,#category-header .cat-title,#category-header .cat-image,#category-header .cust-cat-title,#mini-cart,#mini-cart .mc-remove,.checkout-steps,.checkout-steps li,#cart .interior table th,#cart,#cart .interior table td.quantity input,#cart .promo input,#totals .detail .item.total,#cart .interior,.form-item .fields input,.form-item select,#billing,#cart .interior.login #shipping,#cart .item-summary,#cart .info-sum,.next-steps,#cust-cat-body { border-color:#1FB25A; }#tabs .tab-li #pencil-icon { background-position:-75px 0; }#tabs .tab-li #leaf-icon { background-position:-75px -14px; }#tabs .tab-li #question-mark-icon { background-position:-75px -28px; }#tabs .tab-li #check-mark-icon { background-position:-75px -42px; }#ms-nav li a { background-position:-20px 0px }#ms-nav li a:hover { background-position:-40px 0px; }#ms-nav li a.ms-active { background-position:0px 0px; }