@charset "utf-8";
/* CSS Document */

/* Active */
body.active .subscribe a, body.active .fm a, body.active .crumb {color:#fff;}
/*body#home.active { background:#626472;}*/
body.active {background:url(images/active-inner.jpg) top center no-repeat #000;}
body#home.active #imgwrap, body.active #imgwrap { background:top center no-repeat;z-index:-1;position:absolute;height:900px;}
body.active a.logo {background:url(images/active-logo.png) no-repeat; height:71px; width:198px; margin:30px 0 0 0;}
body#home.active a.logo{background:url(images/active-logo-home.png) no-repeat; color:#fff;}
body.active ul.mainnav li.first {background:url(images/pointer-active.png) no-repeat bottom center;}
body.active ul.paging-flash li {background:#353b41;}
body.active #contentpanel {background:url(images/active-content-bg.png) top repeat-x;}
body.active ul.mainnav li a {color:#fdff7e; text-decoration:none;}
body.active input.search { background:url(images/button-go-ss14.gif) bottom left;}
body.active .homebanner a.ctalink {color:#fdff7e;}
body.active .featured a.view, body.active a.clear {background:#25292f; color:#fdff7e;}
body.active .collection-panel div.open h2 a, body.active .collection-panel-wide div.open h2 a, body.active .range-img:hover div.closed h2 a, body.active #social-links a.ctalink, body.active a.zoom, body.active .corner-msg, body.active .range-other h3 a, body.active .range-img div.open h2 a,body.active .range-img div.open p,body.active .range-img div.closed p, body.active .crumb a, body.active .collection-panel p, body.active .collection-panel-wide p, body.active .range-img div.open h2 a, body.active .range-img div.open p, body.active .filter ul li a.selected  {color:#fdff7e;}
body.active ul.mainnav li a:hover, body.active ul.mainnav li.current a.mainLi {color:#c7ced7;}
body.active .infopanel a.view {background:#353b41; color:#fdff7e; font-weight:bold;}
body.active table.matrix td {background:url(images/matrix-tick-black.png) center no-repeat #fcff7d; border:solid 1px #fcff7d;}
body.active .crumb a {background:url(images/crumb-arrow-white.png) right no-repeat; padding-right:13px; margin-right:3px;}
body.active .range-img div.open a.view, body.active a.view  { background:#fdff7e;color:#353B41}
body.active a.view.email-to-a-friend {background: #353B41;color: #fdff7e}
body.active table.matrix th, body.active ul.swatch li {color:#FFF;}
body.active #navigation {width:630px; background:url(images/nav-bg.png) repeat;}
body.active .table.matrix td.na {background:url(images/matrix-cross.png) center no-repeat;}
body.active .crumb, body.active h1, body.active h2, body.active h3, body.active h4, body.active h5, body.active p, body.active ul, body.active ol, body.active .form td, body.active span, body.active ul.secondnav li a, body.active #results .searching, body.active .results {color:#fff;}
body.active table.matrix td.na {background:url(images/matrix-cross.png) center no-repeat; border:solid 1px #e0e2e4;}
body.active .available {background:url(images/btn-right-active.gif) repeat scroll 0 0 rgba(0, 0, 0, 0)}
body.active .availableleft p {background:url(images/btn-right-active.gif);color:#000;}
body.active ul.paging-flash li.current {background: url(images/nav-bg.png);}
body.active .emailroll {background:url(images/rollover-latest-white.png)!important; display:none;}
body.active .fm {background:url(images/icon-speakers.png) no-repeat; background-position:90px 4px;}
body.active .signuproll {background:url(images/rollover-signup-white.png); }
body.active #navigation ul li .dropdown a:hover, body#home.active #navigation ul li .dropdown a:hover {color:#FDFF7E;}
body.active a.left {background: url(images/a-left-slide.png);}
body.active a.right {background:url(images/a-right-slide.png);}
body.active div.dots a {background:url(images/a-dot.png);background-repeat: no-repeat;}
body.active div.dots a.activeSlide, body.active div.dots a:hover {background:url(images/a-selected-dot.png);background-repeat: no-repeat;}
body.active .filter h3{background: url("images/arrow-filter-header-down.png") no-repeat scroll left center rgba(0, 0, 0, 0);    color: #fff;}
body.active .filter h3.collapse{background: url("images/arrow-filter-header.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
body.active .view{color:#fff;}
/* Swim */
body.swim #imgwrap {background:top center no-repeat;z-index:-1;position:absolute;height:900px;}
body#home.swim #imgwrap {background:top center no-repeat;z-index:-1;position:absolute;height:900px;}
body.swim ul.mainnav li.first {background:url(images/pointer-swim-internal.png) no-repeat bottom center;}
body.swim #social-links a.ctalink {background:#ff69b4; color:#fff;}
body.swim .homebanner a.ctalink, body.swim a.view, body.swim a.zoom {background:#ff69b4; color:#fff;}
body.swim { background: url(images/swim-inner.jpg) top center no-repeat #e8e4e1;}
body.swim .crumb a {background:url(images/crumb-arrow.png) right no-repeat;}
body.swim a.logo {background:url(images/freya-swim-logo-ss14.png) no-repeat; height:74px; width:183px; margin: 30px 0 0 35px;}
body#home.swim a.logo{background:url(images/freya-swim-logo-ss14-home.png) no-repeat; color:#fff;}
body.swim ul.paging-flash li {background:#ff69b4;}
body.swim ul.paging-flash li.current, body.swim ul.paging-flash li a:hover {background: url(images/swim-current.png) repeat;}
body.swim ul.mainnav li.first {background:url(images/pointer-swim-aw.png) no-repeat bottom center;}
body.swim ul.mainnav li a {color:#fff; text-decoration:none;}
body.swim input.search { background:url(images/button-go-ss14.gif) top right;}
body.swim .featured a.view, body.swim a.clear {background:#ff69b4; color: #fff;}
body.swim .collection-panel div.open h2 a, body.swim .collection-panel-wide div.open h2 a, body.swim .range-img:hover div.closed h2 a, body.swim .range-img div p, body.swim .collection-panel div.open h2 a, body.swim .crumb a,body.swim .tips a, body.swim .collection-panel p, body.swim .range-img div.open h2 a, body.swim .range-img div.open p, body.swim .corner-msg, body.swim .range-other h3 a {color:#ff69b4;}
body.swim .filter ul li a.selected {color:#000;}
body.swim ul.mainnav li a:hover, body.swim ul.mainnav li.current a.mainLi {color:#ff69b4;}
body.swim #navigation ul li .dropdown a:hover {color:#FF69B4;}
body.swim .infopanel a.view {background:#ff69b4; color:#fff; font-weight:bold;}
body.swim table.matrix td {background:url(images/matrix-tick.png) center no-repeat #ff69b4; border:solid 1px #ff69b4;}
body.swim #contentpanel {background:url(images/swim-content-bg.png) top repeat-x;}
body.swim .range-img div.open a.view, body.swim a.view.email-to-a-friend { background:#ff69b4; color:#fff}
 body.swim h3, body.swim h4, body.swim h5, body.swim ul, body.swim ol, body.swim span, body.swim .form td, body.swim #footerinner p {/*color:#000;*/color:#fff;}
body.swim table.matrix th{color:#000;}
body.swim h1, body.swim h2, body.swim .crumb, body.swim p, body.swim .results, body.swim #results .searching, body.swim ul.secondnav li a{color:#000;}
body.swim .view, body.swim ul.swatch li{color:#000;}
body.swim h1{color:#fff;}

body.swim .banner-content p, body.swim .popup p {color:#fff;}
body#home.swim ul.secondnav li a{color:#fff;}
body.swim ul.secondnav li a, body.swim .featured h4 a  {color:#000;}
body.swim #navigation ul li .dropdown a {color:#fff;!important}
body.swim .subscribe a, body.swim .fm a, body.swim .languages p {color:#fff;}
/*body.swim .fm{body.swim #navigation {width:630px; background:url(images/nav-bg.png) repeat;}*/
body.swim .fm{background: url("images/icon-speakers.png") no-repeat scroll 90px 4px rgba(0, 0, 0, 0);}
body.swim table.matrix td.na {background:url(images/matrix-cross-black.png) center no-repeat; border:solid 1px #000;}
body.swim .buy a.btn-where-to-buy {background:url(images/btn-findstore.gif); background-position:0 0;}
body.swim .available {background:url(images/btn-repeat-swim.gif);}
body.swim .availableleft {background:url(images/btn-left-swim.gif) left no-repeat;}
body.swim .availableleft p {background:url(images/btn-repeat-swim.gif);color:#fff;}
body.swim .topelements p {color: #fff;}
body.swim .emailroll, body#freya.swim .emailroll {background:url(images/rollover-latest.png); display:none;}
#homepanel div #swim div a.button{background: #ff69b4; float: right; color: #fff; text-transform:none;}
#homepanel div #swim div p{text-align: left; text-transform: uppercase; color:#FFF;}
body.swim .left-column h3.expand, body.swim .filter ul li a, body.swim .left-column h3.collapse {color:#000;}
body.swim .left-column h3.collapse {background: url(images/arrow-filter-header-aw.png) no-repeat left center;}
body.swim .left-column h3.expand {background: url(images/arrow-filter-header-down-aw.png) no-repeat left center;}
body.swim span.new-msg  {color: #FFCC00;}
body.swim #filters h1{color:#000;}
body.swim #filters a.selected{color:#ff69b4}

body.swim a.left {background: url(images/s-left-slide.png);}
body.swim a.right {background:url(images/s-right-slide.png);}
body.swim div.dots a {background:url(images/s-dot.png);background-repeat: no-repeat;}
body.swim div.dots a.activeSlide, body.swim div.dots a:hover {background:url(images/s-selected-dot.png);background-repeat: no-repeat;}
body.swim h1.product{color:#000;}
body.swim .signuproll {background:url(images/rollover-signup-white.png); }

body#home.lingerie h1 {color:#000;}