html *{margin:0;padding:0;font-family:Arial,sans-serif;font-size:1.0em;color:#888;line-height:1.5;}
body{font-size:0.7em;background:#fff;}
html,body{height:100.1%;}
h1,h2,h3,p,ul,ol,table,th,td{cursor:default;}
a{outline:0;text-decoration:underline;}
a,a *{color:#888;}
a:hover,a.underline{text-decoration:underline;}
h1{font-size:1.3em;margin:0 0 11px 0;}
h2{font-size:1.3em;margin:0 0 1px 0;}
h1,h1 *,h2,h2 *{color:#94cfd3;}
h1 a,h2 a{text-decoration:none;}
h1 a:hover,h2 a:hover{text-decoration:underline;}
h3{font-size:1.1em;margin:0;padding:0 0 6px 0;}
h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *{line-height:1.2;}
hr{margin:30px 0 30px 0;padding:0;color:#98d7da;background:#98d7da;height:1px;border:0;}
p{font-size:1.2em;padding:0 0 20px 0;}
ul,ol{font-size:1.2em;padding:0 0 10px 30px;}
ul ul,ol ol{font-size:1.0em;}
img{border:0;display:block;background:#fff;}

.title span{display:none;}

.title-most-complex-skincare-range{height:141px;background:url(../images/titles/most_complex_skincare_range.png) no-repeat bottom center;}
.title-over-100-ingredients{height:69px;background:url(../images/titles/over_100_ingredients.png) no-repeat bottom center;}
.title-as-featured-in{height:51px;background:url(../images/titles/as_featured_in.png) no-repeat top left;}
.title-latest-news{height:51px;background:url(../images/titles/latest_news.png) no-repeat left 1px;}
.title-current-stockists{height:97px;background:url(../images/titles/current_stockists.png) no-repeat center 2px;}

.title-morning{height:30px;background:url(../images/titles/morning.png) no-repeat top left;}
.title-day{height:30px;background:url(../images/titles/day.png) no-repeat top left;}
.title-night{height:30px;background:url(../images/titles/night.png) no-repeat top left;}
.title-introduction{height:114px;background:url(../images/titles/introduction.png) no-repeat top left;}
.title-about{height:114px;background:url(../images/titles/about.png) no-repeat top left;}
.title-ingredients{height:156px;background:url(../images/titles/ingredients.png) no-repeat top left;}
.title-our-products{height:151px;background:url(../images/titles/our_products.png) no-repeat top left;}
.title-source-under-sea{height:220px;background:url(../images/titles/source_under_sea.png) no-repeat top left;}

.title-tired-looking-skin{height:98px;background:url(../images/titles/tired_looking_skin.png) no-repeat top left;}
.title-restores-skin{height:28px;background:url(../images/titles/restores_skin.png) no-repeat top left;}
.title-minimize-vessels{height:28px;background:url(../images/titles/minimize_vessels.png) no-repeat top left;}
.title-replenishes-oils{height:28px;background:url(../images/titles/replenishes_oils.png) no-repeat top left;}
.title-maintain-elasticity{height:28px;background:url(../images/titles/maintain_elasticity.png) no-repeat top left;}
.title-intense-moisture{height:28px;background:url(../images/titles/intense_moisture.png) no-repeat top left;}

.tinyscrollbar .viewport{position:relative;height:323px;overflow:hidden;}
.tinyscrollbar .overview{position:absolute;left:0;top:0;padding:2px 50px 2px 0;list-style:none;}
.tinyscrollbar .thumb{position:relative;z-index:100;margin-left:-7px;background:url(../images/bg_scrollbar.png) no-repeat;}
.tinyscrollbar .scrollbar{position:relative;float:right;width:10px;}
.tinyscrollbar .track{position:relative;width:1px;height:100%;background-color:#d6d6d6;}
.tinyscrollbar .thumb{position:absolute;top:0;width:17px;height:17px;cursor:pointer;overflow:hidden;}
.tinyscrollbar .disable{display:none;}

.btn,.btn-small{}
.btn a,.btn-small a{float:left;color:#fff;margin:0 9px 0 0;padding:3px 8px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:block;background:#98d7da;}
.btn a.details{padding:3px 13px;}
.btn-small a{font-size:0.9em;margin:0 4px 0 0;padding:1px 5px;letter-spacing:1px;}
.btn .qty{float:left;}
.btn .qty label{color:#99d7db;text-transform:uppercase;}
.btn .qty input{width:26px;height:21px;margin:0 11px 0 5px;text-align:center;border:1px solid #98d7da;}

.center{text-align:center;}
.center strong{color:#94cfd3;}

#message-error *{color:#ff0000;}
#message-success *{color:#57974f;}
#message-information *{color:#141a6f;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{min-height:10px;display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

#wrapper{width:1050px;margin:0 auto;padding:25px 0;}
#logo a{width:206px;height:56px;margin:0 auto;display:block;}
#nav,#footer{position:relative;padding:15px 0 17px 0;overflow:hidden;}
#nav a{font-size:1.1em;}
ul.nav{clear:left;position:relative;left:50%;float:left;list-style:none;font-size:1.0em;margin:0;padding:0;text-align:center;}
ul.nav li{position:relative;right:50%;float:left;display:block;}
ul.nav a{padding:4px 7px;text-transform:uppercase;text-decoration:none;display:block;letter-spacing:2px;background:url(../images/bg_nav_bar.gif) no-repeat right 9px;}
ul.nav a,ul.nav a *{color:#98d7da;}
ul.nav a:hover{text-decoration:none;}
ul.nav li.last a{background:transparent;}

ul.subnav{position:absolute;z-index:2000;font-size:1.0em;margin:0;padding:92px 0 0 0;text-align:center;list-style:none;display:none;}
ul.subnav li{display:block;}
ul.subnav a{color:#fff;margin:2px 0;text-transform:uppercase;text-decoration:none;display:block;letter-spacing:2px;}
ul.subnav a:hover{text-decoration:underline;}
ul.subnav li.faqs a{text-transform:none;}

#subnav-brand{width:190px;height:224px;background:url(../images/bg_nav_brand.png) no-repeat;}
#subnav-range{width:205px;height:150px;background:url(../images/bg_nav_range.png) no-repeat;}
#subnav-advice{width:150px;height:95px;background:url(../images/bg_nav_advice.png) no-repeat;}
#subnav-purchase{width:128px;height:73px;background:url(../images/bg_nav_purchase.png) no-repeat;}

#subnav-newsletter{position:absolute;z-index:2000;width:206px;padding:5px 8px 8px 8px;display:none;background:#fff;border:1px solid #98d7da;}
#subnav-newsletter .arrow{height:15px;margin:-20px 0 6px 0;background:url(../images/bg_box_arrow_up.png) no-repeat top center;}
#subnav-newsletter .row{margin:0;padding:0 0 5px 0;}
#subnav-newsletter h3{color:#888;}
#subnav-newsletter form{margin:0;}
#subnav-newsletter input{width:200px;color:#c8cdd0;background:#e1f3f5;border:1px solid #e1f3f5;}
#subnav-newsletter #submit-newsletter a{float:right;margin:0;}

#footer p{padding:0;text-align:center;}
#footer a.twitter{width:23px;height:23px;display:inline-block;background:url(../images/icon_twitter.png) no-repeat top left;}
#footer a.twitter:hover{background-position:bottom left;}
#footer a.twitter span{display:none;}
#footer a.facebook{width:23px;height:23px;display:inline-block;background:url(../images/icon_facebook.png) no-repeat top left;}
#footer a.facebook:hover{background-position:bottom left;}
#footer a.facebook span{display:none;}
#footer .sign-off{clear:both;font-size:0.8em;padding:2px 7px;text-align:center;}
#footer .sign-off a{text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#footer .sign-off *{color:#98d7da;}
#footer .sign-off a:hover{text-decoration:none;}

#home{min-height:360px;padding:81px 0 82px 0;background:url(../images/bg_home.png) no-repeat top;}
#flft,#frgt{float:left;position:absolute;z-index:100;width:123px;height:393px;background:url(../images/home/fade_left.png) no-repeat left;}
#frgt{margin-left:927px;background:url(../images/home/fade_right.png) no-repeat right;}
.simply-scroll-container{position:relative;}
.simply-scroll-clip{position:relative;height:393px;overflow:hidden;z-index:2;}
.simply-scroll-list{position:absolute;top:0;left:0;z-index:1;overflow:hidden;margin:0;padding:0;list-style:none;}
.simply-scroll-list li{float:left;height:393px;margin:0;padding:0;list-style:none;}
.simply-scroll-list li a{display:block;}
.simply-scroll-list li.first{width:180px;}

#scroller li.cleansing-balm{width:316px;}
#scroller li.cleansing-balm a{width:219px;}
#scroller li.rejuvenating-serum{width:277px;}
#scroller li.rejuvenating-serum a{width:176px;}
#scroller li.radiance-creme{width:320px;}
#scroller li.radiance-creme a{width:218px;}
#scroller li.night-creme{width:316px;}
#scroller li.night-creme a{width:218px;}
#scroller li.perfecting-creme{width:319px;}
#scroller li.perfecting-creme a{width:218px;}
#scroller li.eye-serum{width:252px;}
#scroller li.eye-serum a{width:151px;}

#faqs{min-height:770px;margin:20px 0 0 0;padding:0 25px 0 525px;background:url(../images/bg_faqs.png) no-repeat top left;}

#advice{min-height:870px;margin:20px 0 0 0;padding:0 25px 0 525px;background:url(../images/bg_faqs.png) no-repeat top left;}

#routines{padding:20px 0 0 0;}
#routines h2{margin:0 0 83px 5px;}
#routines .images{margin-bottom:88px;}
#routines .images .img{float:left;}
#day{float:left;width:490px;min-height:636px;padding:25px 0 0 0;}
#day .txt{padding:0 15px 0 2px;}
#night{float:right;width:492px;min-height:636px;padding:25px 15px 0 26px;background:url(../images/bg_fade_dark.png) repeat-x top left;}
#night .txt{padding:0 0 0 2px;}
#night img{background:transparent;}

#storage{padding:30px 0 38px 0;}
#storage .img{margin-bottom:30px;}
#storage .txt{text-align:center;}
#storage p{padding:0;}
#step1{float:left;width:183px;min-height:475px;border-right:1px solid #9ecfcf;}
#step1 .txt{width:113px;padding:0 0 0 27px;}
#step2{float:left;width:204px;min-height:475px;border-right:1px solid #9ecfcf;}
#step2 .txt{width:123px;padding:0 0 0 39px;}
#step3{float:left;width:204px;min-height:475px;border-right:1px solid #9ecfcf;}
#step3 .txt{width:131px;padding:0 0 0 33px;}
#step4{float:left;width:456px;min-height:475px;}
#step4 .txt{width:400px;padding:0 0 0 33px;}

#application{padding:20px 0 0 0;}
#application .box-application .img{float:left;width:525px;}
#application .box-application .txt{float:right;width:495px;padding:16px 30px 0 0;}
#dream-cleansing-balm{min-height:177px;}
#rejuvenating-dream-serum{min-height:142px;}
#perfecting-dream-creme{min-height:165px;}
#radiance-enhancing-dream-creme{min-height:166px;}
#regenerating-dream-night-creme{min-height:187px;}
#dream-eye-creme{min-height:144px;}

#introduction{padding:20px 0 11px 0;}
#introduction .img{float:left;width:1050px;padding:0 0 52px 0;}
#introduction .lft{float:left;width:525px;}
#introduction .rgt{float:left;width:500px;padding:0 25px 0 0;}

#about-tara{min-height:537px;margin:20px 0 0 0;padding:107px 25px 0 525px;background:url(../images/photo_tara.png) no-repeat top left;}
#about-tara .tinyscrollbar{margin:27px 0 0 0;}
#about-tara .viewport{margin:27px 0 0 0;}

#ingredients{padding:20px 0 2px 0;}
#ingredients .world-map{float:left;width:1050px;padding:0 0 0 0;}
#ingredients .lft{float:left;width:525px;padding-top:36px;}
#ingredients .rgt{float:left;width:445px;padding:0 80px 0 0;}
#ingredients .rgt .img{padding:0 0 21px 0;}
#ingredients .rgt h2{padding:0 0 9px 0;}
#ingredients #default{padding-top:15px;}
#ingredients #default .img{padding:0 0 29px 0;}
#ingredients #africa{margin-top:-13px;}

#marine{padding:20px 0 2px 0;}
#marine .lft{float:left;width:515px;}
#marine .rgt{float:right;width:510px;padding:0 0 0 0;}
#marine .img{float:left;width:175px;height:175px;}
#marine .img-last{width:165px;}

#our-products{padding:20px 0 19px 0;}
#our-products .img{float:left;width:1050px;padding:0 0 38px 0;}
#our-products .lft{float:left;width:525px;}
#our-products .rgt{float:left;width:493px;padding:0 32px 0 0;}

#range{padding:7px 0 13px 0;}
#range .lft{float:left;width:600px;min-height:535px;}
#range .rgt{float:left;width:428px;padding:45px 0 0 0;}
#range .tinyscrollbar{margin:0 0 29px 0;}
#wrapper-range{min-height:535px;}
#product-range{padding:9px 0 0 387px;}
#product-range .img{float:left;cursor:pointer;}
#product-range .img .on{display:none;}
#product-range .img .off{display:block;}
#product-range .hi .on,#product-range .hover .on{display:block;}
#product-range .hi .off,#product-range .hover .off{display:none;}
#product-range #mini-cleansing-balm{margin:0 7px 0 0;}
#product-range #mini-rejuvenating-serum{margin:17px 6px 0 0;}
#product-range #mini-radiance-creme{margin:0 5px 0 0;}
#product-range #mini-night-creme{margin:0 4px 0 0;}
#product-range #mini-perfecting-creme{margin:0 4px 0 0;}
#product-range #mini-eye-serum{margin:26px 0 0 0;}

#product{}
#product .lft{float:left;width:346px;}
#product .lft .img-1{border-top:1px solid #98d7da;border-left:1px solid #98d7da;}
#product .lft .img-2{border-top:1px solid #98d7da;border-bottom:1px solid #98d7da;border-left:1px solid #98d7da;}
#product .rgt{float:left;width:701px;border:1px solid #98d7da;}
#product .rgt .txt{padding:39px 65px 33px 42px;}
#product .rgt .txt h1{font-size:2.15em;font-weight:normal;margin:0;padding:0;}
#product .rgt .txt h2{font-size:1.25em;text-transform:uppercase;padding:0 0 15px 0;}
#product .rgt .btn{margin:19px 0 17px 0;}
#product .rgt .view-ingredients{padding:0;}
#product .rgt .view-ingredients a,#product .rgt .hide-ingredients a{color:#99d7db;font-size:0.95em;font-weight:bold;text-transform:uppercase;padding:0 19px 0 0;text-decoration:none;background:url(../images/bg_arrow.png) no-repeat right;}

#product .rgt .quote{padding:43px 0 30px 28px;border-top:1px solid #98d7da;}
#product .rgt .quote blockquote span{display:none;}
#product .rgt .quote p{font-size:0.95em;padding:15px 0 18px 12px;}
#product .rgt .gary-hong-kong{height:263px;background:url(../images/quotes/gary_hong_kong.png) no-repeat;}
#product .rgt .kathy-houston-tx{height:226px;background:url(../images/quotes/kathy_houston_tx.png) no-repeat;}
#product .rgt .jeanne-bellaire-mi{height:343px;background:url(../images/quotes/jeanne_bellaire_mi.png) no-repeat;}
#product .rgt .jan-houston-tx{height:380px;background:url(../images/quotes/jan_houston_tx.png) no-repeat;}
#product .rgt .sincerely-sandra{height:463px;background:url(../images/quotes/sincerely_sandra.png) no-repeat;}
#product .rgt .claire-seattle-wa{height:265px;background:url(../images/quotes/claire_seattle_wa.png) no-repeat;}
#product .rgt .gar-australia{height:420px;background:url(../images/quotes/gar_australia.png) no-repeat;}
#product .rgt .sue-surrey-england{height:265px;background:url(../images/quotes/sue_surrey_england.png) no-repeat;}

#purchase{padding:0 0 10px 0;}
#purchase .select-currency{text-align:center;background:#98d7da;}
#purchase .select-currency p{color:#fff;padding:4px 0 5px 0;}
#purchase .select-currency p strong{color:#fff;}
#purchase .select-currency p a{color:#fff;}
#purchase .select-currency .flag-uk strong{padding:4px 0 5px 30px;background:url(../images/flag_uk.png) no-repeat left;}
#purchase .select-currency .flag-us strong{padding:4px 0 5px 30px;background:url(../images/flag_us.png) no-repeat left;}
#purchase .box-product{float:left;width:346px;min-height:553px;padding:0 0 2px 0;text-align:center;border:1px solid #98d7da;}
#purchase .lft{border-right:none;border-bottom:none;}
#purchase .mdl{width:354px;border-right:none;border-bottom:none;}
#purchase .rgt{border-bottom:none;}
#purchase .btm{border-bottom:1px solid #98d7da;}
#purchase .brd-rgt{border-right:1px solid #98d7da;}
#purchase .no-brd-top{border-top:0;}
#purchase .box-product h2{font-size:1.4em;padding:27px 0 0 0;}
#purchase .box-product h2.pt{padding-top:46px;}
#purchase .box-product p{padding:0 13px 13px 13px;}
#purchase .box-product p.pe{padding:0 26px 13px 26px;}
#purchase .box-product .btn{margin:3px 0 7px 68px;}
#purchase .box-product .free-delivery{font-size:1.15em;}

#offer20off{padding:7px 0 13px 0;}
#offer20off .lft{float:left;width:520px;min-height:535px;}
#offer20off .rgt{float:left;width:508px;padding:45px 0 0 0;}

#basket{margin:0 0 18px 0;padding:0 0 18px 0;border:1px solid #98d7da;}
#basket h1{font-size:2.15em;font-weight:normal;margin:0;padding:0 0 32px 0;}
#basket h2{font-size:2.15em;font-weight:normal;margin:0;padding:0;}
#basket h3{font-size:1.2em;padding:0 0 1px 0;}
#basket p{padding:0 0 9px 0;}
#basket #empty-basket{padding:20px 35px 0 35px;}
#basket #contents{padding:20px 35px 0 35px;border-bottom:1px solid #98d7da;}
#basket #contents .basket-row{min-height:160px;}
#basket #contents .img{float:left;width:200px;min-height:10px;}
#basket #contents .txt{float:left;width:340px;padding:3px 20px 0 0;}
#basket #contents .price{float:left;width:156px;padding:1px 0 0 0;}
#basket #contents .btn{float:left;width:160px;}
#basket #contents .line-total{float:right;width:73px;padding:1px 0 0 0;}
#basket #total{font-size:1.2em;padding:19px 35px 1px 35px;border-bottom:1px solid #98d7da;}
#basket #total .totals-row{clear:both;padding:0 0 13px 0;}
#basket #total .totals-row span{float:left;width:850px;text-align:right;}
#basket #total .totals-row .totals-price{float:right;width:73px;}
#basket #promo-code{padding:19px 35px 1px 35px;border-bottom:1px solid #98d7da;}
#basket #promo-code .totals-row{clear:both;padding:0 0 13px 0;}
#basket #promo-code .enter-code{float:left;width:445px;margin:-2px 0 0 0;padding:0 0 0 245px;}
#basket #promo-code form{margin:0;}
#basket #promo-code .row{padding:0;}
#basket #promo-code .row label{width:165px;color:#888;}
#basket #promo-code .row input{height:20px;padding-top:0;padding-bottom:0;border:1px solid #98d7da;}
#basket #promo-code .row #submit-code{float:left;padding:1px 0 0 0;}
#basket #promo-code .totals-row span{float:left;width:160px;font-size:1.2em;text-align:right;}
#basket #promo-code .totals-row .totals-price{float:right;width:73px;font-size:1.2em;}
#basket #totals{font-size:1.2em;padding:28px 35px 30px 35px;border-bottom:1px solid #98d7da;}
#basket #totals .totals-row{clear:both;padding:0 0 13px 0;}
#basket #totals .totals-row span{float:left;width:850px;text-align:right;}
#basket #totals .totals-row .totals-price{float:right;width:73px;}
#basket #totals .order-total{padding:0}
#basket #totals .order-total *{color:#000;}
#basket #checkout{padding:25px 15px 20px 35px;}
#basket #checkout a{float:right;font-size:1.55em;}
#basket #samples{padding:28px 35px 58px 35px;border-bottom:1px solid #98d7da;}
#basket #samples h2{padding:0 0 54px 0;}
#basket #sample-range{padding:9px 0 0 5px;}
#basket #sample-range .img{float:left;cursor:pointer;}
#basket #sample-range .img .remove{position:absolute;z-index:100;display:none;}
#basket #sample-range .img .on{display:none;}
#basket #sample-range .img .off{display:block;}
#basket #sample-range .hi .remove,#basket #sample-range .hi .on,#basket #sample-range .hover .on{display:block;}
#basket #sample-range .hi .off,#basket #sample-range .hover .off{display:none;}
#basket #sample-range .remove{text-align:center;margin-top:-25px;}
#basket #sample-range .remove img{margin:0 auto;}
#basket #sample-range .mini-cleansing-balm{margin:0 24px 0 0;}
#basket #sample-range .mini-cleansing-balm .remove{width:162px;}
#basket #sample-range .mini-rejuvenating-serum{margin:0 24px 0 0;}
#basket #sample-range .mini-rejuvenating-serum .remove{width:120px;}
#basket #sample-range .mini-radiance-creme{margin:0 12px 0 0;}
#basket #sample-range .mini-radiance-creme .remove{width:161px;}
#basket #sample-range .mini-night-creme{margin:0 33px 0 0;}
#basket #sample-range .mini-night-creme .remove{width:161px;}
#basket #sample-range .mini-perfecting-creme{margin:0 13px 0 0;}
#basket #sample-range .mini-perfecting-creme .remove{width:159px;}
#basket #sample-range .mini-eye-serum{margin:0 0 0 0;}
#basket #sample-range .mini-eye-serum .remove{width:102px;}

#your-details{margin:0 0 18px 0;padding:20px 0 0 0;border:1px solid #98d7da;}
#your-details h1{font-size:2.15em;font-weight:normal;margin:0;padding:0 0 32px 0;}
#your-details h2{font-size:2.15em;font-weight:normal;margin:0;padding:0 0 32px 0;}
#your-details #billing-info{padding:0 35px 35px 35px;}
#your-details #delivery-info{padding:20px 35px 0 35px;border-top:1px solid #98d7da;}
#your-details #checkout-continue{padding:25px 32px 22px 35px;}
#your-details #checkout-continue a{float:right;font-size:1.55em;padding:4px 8px 2px 8px;}

#checkout-complete{margin:0 0 18px 0;padding:20px 35px 35px 35px;border:1px solid #98d7da;}
#checkout-complete h1{font-size:2.15em;font-weight:normal;margin:0;padding:0 0 32px 0;}

#stockists{min-height:400px;margin:0 0 18px 0;padding:20px 35px 35px 35px;text-align:center;background:url(../images/arrow_stockists.png) no-repeat center 72px;}
#stockists h2{color:#888;font-size:1.2em;padding:0 0 10px 0;}
#stockists p{padding:0 0 16px 0;}
#stockists .btn-locate{width:82px;margin:0 auto 40px auto;}

#blog{width:600px;margin:0 auto;padding:0 0 20px 0;}
#blog .msg-box{padding:28px 0 11px 0;text-align:center;border-bottom:1px solid #98d7da;}
#blog .msg-box p{color:#98d7da;padding:0;}
#blog .blog-article{padding:28px 0 11px 0;border-bottom:1px solid #98d7da;}
#blog .blog-date{color:#98d7da;font-size:1.0em;font-weight:bold;margin:0;padding:0;text-align:center;text-transform:uppercase;letter-spacing:1px;}
#blog .blog-title{color:#98d7da;font-size:1.8em;font-weight:bold;margin:0;padding:5px 0 20px 0;text-align:center;letter-spacing:1px;}
#blog .blog-img{padding:0 0 22px 0;}

#blog .view-comments{padding:1px 0 12px 0;}
#blog .view-comments a{width:133px;height:10px;color:#98d7da;text-decoration:none;display:block;background:url(../images/view_comments.png) no-repeat top left;}
#blog .view-comments a.open{background-position:bottom left;}
#blog .view-comments a span{display:none;}

#blog .write-a-comment{padding:1px 0 12px 0;}
#blog .write-a-comment a{width:147px;height:10px;color:#98d7da;text-decoration:none;display:block;background:url(../images/write_a_comment.png) no-repeat top left;}
#blog .write-a-comment a.open{background-position:bottom left;}
#blog .write-a-comment a span{display:none;}

#blog .blog-comments{padding:7px 0 0 30px;}
#blog .blog-comments p{padding:0;}
#blog .blog-comments p.bar{color:#98d7da;padding:0 0 1px 0;}
#blog .blog-comments h4,#blog .blog-comments h4 *{color:#98d7da;}
#blog .blog-comments h4{font-size:1.2em;}
#blog .blog-comments .comment-row{padding:0 0 25px 0;}

#blog .blog-comment{padding:7px 0 0 30px;}
#blog .blog-comment .row{}
#blog .blog-comment .row label{float:left;width:134px;color:#888;font-weight:bold;}
#blog .blog-comment .row input{float:left;width:415px;border:1px solid #98d7da;}
#blog .blog-comment .row textarea{width:415px;height:100px;resize:none;border:1px solid #98d7da;}
#blog .blog-comment .submit{margin:0;padding:0 0 0 134px;}
#blog .blog-comment .submit input{margin:0;padding:0;}

#static{margin:0 0 18px 0;padding:20px 35px 35px 35px;border:1px solid #98d7da;}
#static h1{font-size:2.15em;font-weight:normal;margin:0;padding:0 0 32px 0;}

form{margin:0 0 25px 0;}
form label{float:left;font-size:1.2em;padding:2px 0;display:block;}
form .row,form .radio,form .checkbox{padding:0 0 10px 0;}
form .row label{width:105px;color:#000;}
form .row input,form .row select,form .row textarea{float:left;width:180px;margin-right:15px;font-size:1.2em;margin-top:1px;padding:2px;display:block;border:1px solid #ccc;border-bottom:1px solid #dedede;}
form .row .validation-failed,form .row .validation-failed:focus{border:1px solid #ff0000;}
form .row select{width:186px;padding:1px;}
form .row textarea{width:290px;height:70px;}
form .row p{padding:2px 0 0 0;}
form .submit input{width:auto;margin:0 0 0 105px;}
form .radio input{float:left;margin:3px 13px 0 0;}
form .radio label{width:300px;padding:0;}
form .checkbox input{float:left;margin:3px 13px 0 0;}
form .checkbox label{width:400px;padding:0;}



#press{width:1045px;margin:18px auto 25px auto;}
#eflft,#efrgt{position:absolute;z-index:800;width:253px;height:578px;background:url(../images/bg_press_fade_left.png) no-repeat left;}
#eflft{left:0;}
#efrgt{right:0;background:url(../images/bg_press_fade_right.png) no-repeat right;}

div.press-wrapper{position:relative;height:578px;overflow:hidden;}
a.press-btn-lft{position:absolute;z-index:1000;top:240px;left:0;}
a.press-btn-rgt{position:absolute;z-index:1000;top:240px;right:0;}
ul.press-scroll{position:absolute;z-index:100;margin:0;padding:0;list-style:none;}
ul.press-scroll li{float:left;width:347px;}
ul.press-scroll a{height:578px;margin:0 auto 25px auto;display:block;}
ul.press-scroll img{margin:0 auto;}
a.view-article{position:absolute;bottom:25px;left:466px;z-index:-1000;width:110px;height:17px;margin:0 auto;display:block;}

/**
* jQuery lightBox plugin
* This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
* and adapted to me for use like a plugin from jQuery.
* @name jquery-lightbox-0.5.css
* @author Leandro Vieira Pinho - http://leandrovieira.com
* @version 0.5
* @date April 11, 2008
* @category jQuery plugin
* @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
* @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
* @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
*/
#jquery-overlay{position:fixed;top:0;left:0;z-index:1900;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:2000;text-align:center;line-height:0;}
#jquery-lightbox a img{display:inline;border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2000;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}


.explore-the-range{position:relative;top:10px;/*left:6px;*/left:0;float:right;width:144px;height:91px;background:url(../images/titles/explore_the_range.png) no-repeat;}
.explore-the-range span{display:none;}

.product-descriptions{width:866px;min-height:533px;margin:0 auto;padding:94px 0 0 0;}
.product-descriptions .prod-desc{float:left;}
.product-descriptions .desc{width:226px;margin:17px 0 0 0;padding:34px 4px 0 12px;background:url(../images/arrow_prod_desc.png) no-repeat top center;}
.product-descriptions .desc h3{padding-bottom:11px;}
.product-descriptions .prod1{width:160px;}
.product-descriptions .prod1 .desc{margin-left:-53px;}
.product-descriptions .prod2{width:131px;}
.product-descriptions .prod2 .desc{margin-left:-64px;}
.product-descriptions .prod3{width:159px;}
.product-descriptions .prod3 .desc{margin-left:-48px;}
.product-descriptions .prod4{width:159px;}
.product-descriptions .prod4 .desc{margin-left:-48px;}
.product-descriptions .prod5{width:159px;}
.product-descriptions .prod5 .desc{margin-left:-49px;}
.product-descriptions .prod6{width:98px;}
.product-descriptions .prod6 .desc{margin-left:-73px;}

ul#home-slideshow{position:relative;width:1050px;height:169px;margin:0;padding:0;list-style:none;display:block;}
ul#home-slideshow li{position:absolute;z-index:50;margin:0;padding:0;}
ul#home-slideshow li.show{z-index:100;}

.carousel-control{width:85px;margin:0 auto;padding:37px 0 0 0;}
.carousel-control a{float:left;width:11px;height:11px;margin:0 0 0 6px;display:block;background:url(../images/bg_dots.png) no-repeat top;}
.carousel-control a.off{background-position:top;}
.carousel-control a.on{background-position:bottom;}
.carousel-control a span{display:none;}

.featured-news{}
.featured-news .as-featured-in{float:left;width:678px;min-height:225px;background:url(../images/home/seperator.png) no-repeat top right;}
.featured-news .latest-news{float:right;width:343px;}

.tweets{}
.tweets ul{margin:0;padding:0;list-style:none;}
.tweets li{margin:0 0 10px 0;padding:0 0 0 0;}
.tweets li a{text-decoration: none;}

#overlay{position:fixed;top:-100000px;left:-100000px;z-index:1500;width:100px;height:100px;background:url(../images/bg-modal-pink.png) top left;}
#overlay.yellow{background:url(../images/bg-modal-yellow.png) top left;}
#overlay.pink{background:url(../images/bg-modal-pink.png) top left;}
#modal{position:absolute;top:-100000px;left:-100000px;z-index:1700;width:944px;height:486px;margin:0 0 0 -472px;background:#fff;}
#modal-close{position:absolute;top:0;right:0;padding:18px 17px;}

#new-home{
position:relative;
}

#video-container{
position:absolute;
left:-999999px;
top:30px;
width:1050px;
min-height:601px;
padding:26px 8px 8px;
background:#FFF;
}

#yt-video{
position:relative;
z-index:1;
}

#video-container .close{
display:block;
position:absolute;
top:0;
right:8px;
padding-right:29px;
font-size:12px;
line-height:17px;
text-decoration:none;
color:#98D7DA;
background:url('../images/icon_close_green.png') no-repeat right center;
}
#video-container .poster{
position:relative;
display:none;
position:absolute;
bottom:8px;
cursor:pointer;
z-index:100;
}
