/* Category Slots */
.brand-landing-sub-bottom-espots {background-color:#FFF; height: 270px; border:solid 0px; width:941px;}
.brand-landing-sub-bottom-espots a:hover {color:#D21034;}
.brand-landing-sub-bottom-espots h3 {font-size: 17px; color: #993300; font-family: Adobe Garamond,Helvetica,Arial,serif; font-weight: normal; margin:0px;}
.brand-landing-sub-bottom-espots .subCatContent {width:600px;}

.brand-landing-middle-espot, .brand-landing-sub-bottom-espot {padding-right:0;}
.brand-landing-middle-espot, .brand-landing-bottom-espot, .brand-landing-sub-bottom-espot {float: left;}

/* End Category Slots */

.content-asset p{line-height:1.5em;margin:1em 0;}
.content-asset ul, .content-asset ol{line-height:1.6em;margin:1em 0;padding:0 1.5em;}
.content-asset address{margin:1em 0;}
.content-asset ul li{list-style:square outside none}
.content-asset ol li{list-style:decimal outside none;}

.pt_account .content-asset ul.account-options {margin:0 0 0 20px;}
.nav .content-asset ul {border:0 none; list-style:none outside none; margin:0 0; padding:0 0;}
.nav .content-asset ul li {list-style: none; margin:0 0;}



.pt_account .accountBenefits {background:none repeat scroll 0 0 #E9E8E6; margin:20px 0 0; padding:15px; width:285px;}
.pt_account .content-asset .accountBenefits p {margin:5px 0 0;}
.pt_account .content-asset .accountBenefits h4 {margin:20px 0 3px 0;}

.pt_account .content-asset .myAccountLanding ul.account-options li {height:50px; margin:20px 29px 0 0; padding:0 0 30px;}
.pt_account .content-asset .myAccountLanding ul.account-options li a {color:#463928; float:left; padding:0;}
.pt_account .content-asset .myAccountLanding ul.account-options li p {color:#463928; padding:0 0 0 55px;}
.pt_account .content-asset .myAccountLanding ul.account-options li .accountHead {float:left; margin:2px 0 0 4px; padding:0;}
.pt_account .content-asset .myAccountLanding ul.account-options li .accountInfo {left:55px; position:absolute; top:29px;}
.pt_account .primary-content .myAccountLanding a {color:#930; font-size:1.5em; padding:0 0 0 55px;}
.content-asset ul.account-options{margin:0;padding:0;}
.content-asset ul.account-options li{border-bottom:1px solid #D9D9D9;float:left;height:80px;list-style:none outside none !important;/*margin:0 0 0 4%;--*/margin:0 4% 0 0%;padding:20px 0 0;position:relative;width:336px;}
.content-asset ul.account-options li a{display:block;font-size:1.5em;line-height:30px;padding:0 0 0 55px;}
.content-asset ul.account-options li img {float:left; margin:2px 0 0 3px;}
.content-asset ul.account-options li p{margin:0;padding-left:55px;}


.pt_account .leftnav .account-nav-asset, .pt_order .leftnav .account-nav-asset, .pt_wish-list .leftnav .account-nav-asset, {border-top-width:0; border-top-style:0; border-right: 1px solid #C6C3BE;}
.pt_account #mobile_secondary .leftnav .account-nav-asset{border-right: 0;}


.pt_wish-list .leftnav .account-nav-asset{border-top-width: 0;border-top-style: 0;}



#pdpFeature1 {margin:0 18px;}
#pdpFeature1 #lipShadeFinder {border:solid 0px; clear:both; height:185px; width:181px;}
#pdpFeature1 #lipShadeFinder a:hover{color:#d21034;}
#pdpFeature1 #lipShadeFinder .recAssetTitle {color:#A33301; font-family:Helvetica,Arial,sans-serif; font-size:1.4em; font-weight:normal; height:30px; text-transform:none;}
#pdpFeature2 #lipShadeFinder {border:solid 0px; clear:both; height:185px; width:181px;}
#pdpFeature2 #lipShadeFinder .recAssetTitle {color:#A33301; font-family:Helvetica,Arial,sans-serif; font-size:1.4em; font-weight:normal; height:46px; text-transform:none;}
.primary-content #lipShadeFinder a:hover {color:#FFF;}


/* McAfee */
.mcafee .tile {border:0 none; height:auto; margin:0; padding:5px 2px 5px 10px; width:180px;}
.mcafee h2 {color:#4B3900; font: bold 17px Adobe Garamond,Helvetica,Arial,serif; margin:0; padding:5px 0 4px 0; width:174px;}


.tooltip .tooltip-content{background-color:#FFF;border:1px solid #111;opacity:0.95;padding:5px;color:#000;display:none;font-size:1em;font-style:normal;left:100%;max-width:300px;min-width:200px;opacity:0;padding:1em;position:absolute;text-decoration:none;top:100%;visibility:hidden;z-index:10;}
.pt_checkout .billingAddressForm .cvn-tip p {color:#2F2F2F; font-weight:normal;}
.pt_checkout .billingAddressForm .tooltip .tooltip-content {max-width:none; width:384px;}

 .pt_wish-list #secondary .account-nav-asset a, .pt_order #secondary .account-nav-asset a {padding:0px;}


.moreBanner {height:143px;}
.adChoices {border-top: 1px dotted #DEC883; float:right; height:19px; margin:5px 0 0 12px; padding:1px 0 0; text-align:left; width:144px;}
.spotlight-video {background-color: #CBBC9F; height: 148px; margin-bottom: 14px; padding:13px 0 0;}

/*
#home-bottom-left {background:url("../images/homepage/hmpgetab_2lipglosscoupon.jpg") no-repeat scroll left 27px transparent;height:166px;max-width:228px;position:relative;width:100%;}
#home-bottom-center {background:url("../images/homepage/hmpgetab_coconut.jpg") no-repeat scroll left 27px transparent;height:166px;max-width:228px;position:relative;width:100%;}
#home-bottom-right {background:url("../images/homepage/hmpgetab_IHaward.jpg") no-repeat scroll left 27px transparent;height:166px;max-width:228px;position:relative;width:100%;}
#home-bottom-fourth {background:url("../images/homepage/hmpgetab_gimme5_new.jpg") no-repeat scroll left 27px transparent;height:166px;max-width: 228px;position:relative;width: 100%;}
*/
#twocolumns{height:115px;margin:0 auto 25px;width:894px}
.twocolumnsitems{float:left;height:115px;width:442px}
#twocolumnsleft{margin-right:10px}

/* Homepage takeover */
body.home-takeover,html.home-takeover {background: url("../images/homepage/takeover_bg.jpg") no-repeat scroll top center #ac0a2f;}
body.home-takeover .menu-utility-links .content-asset .menu-utility a,body.home-takeover .menu-utility-links .content-asset .menu-utility a:hover {color: #fff;font-family: 'Cabin Sketch',Helvetica,Arial,sans-serif;}
body.home-takeover .menu-utility-user li a,body.home-takeover .menu-utility-user li a:hover,body.home-takeover #mini-cart .mini-cart-total span,body.home-takeover #footer li,body.home-takeover #footer .social p,body.home-takeover #footer .footer-copyright p.forusonly,body.home-takeover #footer .footer-copyright p.copyright,body.home-takeover #footer .footer-copyright p.forusonly a {color: #fff;font-family: 'Cabin Sketch',Helvetica,Arial,sans-serif;}
body.home-takeover #footer li a,body.home-takeover #footer li a:hover,#right-nav a  {color: #fff;font-family: 'Cabin Sketch',Helvetica,Arial,sans-serif;font-size: 1.1em;font-weight: normal !important;}
body.home-takeover .menu-utility-user li,body.home-takeover .menu-utility-links .content-asset .menu-utility li  {border-right: solid 1px #fff;}
body.home-takeover .menu-utility-links .content-asset .menu-utility li.last {border: 0 none;}
body.home-takeover #navigation { background: url("../images/homepage/nav_takeover.png") no-repeat scroll 0 0 transparent;  height: 55px; position: relative;  width: 100%;  z-index: 98;}
body.home-takeover #mini-cart .mini-cart-total span {background-image: url("../images/bag_takeover.png");margin-top: 2px;}
body.home-takeover ul.level-1 a,body.home-takeover div.level-2 .custom .column span,body.home-takeover #classicsnav p,body.home-takeover div.level-2 .custom #lipcolornav p,body.home-takeover div.level-2 .custom #facenav p,body.home-takeover div.level-2 .custom #babynav p,body.home-takeover div.level-2 ul.level-2 li strong {font-family: 'Cabin Sketch', Helvetica,Arial,sans-serif;color: #fff;}
body.home-takeover .header-search form fieldset button {background-image: none}
body.home-takeover .adChoices {border-top: none 0px #fff;}
body.home-takeover .adChoices span {color: #fff !important}
body.home-takeover  .social .facebook {background-image: url("../images/homepage/fb_takeover.png") !important;}
body.home-takeover  .social .instagram{background-image: url("../images/homepage/inst_takeover.png") !important;}
body.home-takeover  .social .twitter{background-image: url("../images/homepage/tw_takeover.png") !important;}
body.home-takeover  .social .pinterest{background-image: url("../images/homepage/pin_takeover.png") !important;}
body.home-takeover  .social .googleplus{background-image: url("../images/homepage/gp_takeover.png") !important;}
body.home-takeover  .social .youtube{background-image: url("../images/homepage/yt_takeover.png") !important;}
body.home-takeover  .header-search form fieldset button {margin:-6px 0 0 9px;}
body.home-takeover  #footer ul.fir ,body.home-takeover  #footer ul.sec {border-left: none 0px #fff;}
body.home-takeover  #footer ul.menu-footer.last,body.home-takeover  #footer ul.sec  {border-right: none 0px #fff;}
body.home-takeover  #footer ul.menu-footer li.changecountry{border-top: none 0px #fff;}
body.home-takeover  ul.level-1{left: 3.5em; position: absolute;top: 1em;}
body.home-takeover #homepage-slides {height: 399px;width: 943px !important;}
body.home-takeover #homepage-slides li {background: url("../images/homepage/takeover_slideBg.png") no-repeat scroll bottom center transparent !important;height: 399px;}
body.home-takeover #homepage-slider {box-shadow: none !important; width: 942px !important;margin-top: -7px;}
body.home-takeover .home-bottom-banner {margin-bottom: 4px}
body.home-takeover .bottom-take {background: url("../images/homepage/takeover_lip_bg.png") no-repeat scroll bottom center transparent;width: 943px;height: 116px}
body.home-takeover div.level-2 ul.level-2 a, #classics .custom a {font-size: 1em;color: #fff}
body.home-takeover #homepage-slider .jcarousel-control a.active {background: none no-repeat scroll bottom center transparent;}
body.home-takeover .footerbar { background-color: transparent;border: 0px none #fff;}
body.home-takeover #footer .freeshippingover40-message {color: #fff;font-family: 'Cabin Sketch', Helvetica,Arial,sans-serif;}
body.home-takeover div.level-2 ul.level-2 a,body.home-takeover div.level-2 .custom .column span {color: #fff}
body.home-takeover div.level-2 .menu-wrapper,body.home-takeover ul.level-1 li:hover a.level-1 {background-color: #ac0a2f;color: #fff}
body.home-takeover div.level-2 {border-bottom: 1px solid #ac0a2f; border-left: 1px solid #ac0a2f; border-right: 1px solid #ac0a2f;}
body.home-takeover div.level-2 .custom .column {border-left: 1px solid #950526}
.ie8 #right-nav {background-color:transparent !important; z-index:10;}
.ie8 #homepage-slider{background: none no-repeat scroll 0 0 transparent !important; width: 100%; z-index:1px;}
.ie8 body.home-takeover .ie-shadow-box {border:none 0px !important; left:-756px; top:0 !important; width:0px !important; height:0px !important; position:absolute; background-color: none !important; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='') !important; z-index:-1 !important;}
