div.dd-columns {
    display: table;
    margin: 30px 0 0;
    padding: 0 0 10px;
    position: relative;
}
div.dd-column1 {
    display: table-cell;
    float: left;
    text-align: left;
    vertical-align: top;
    width: 649px;
}
div.dd-column2 {
    display: table-cell;
    height: 100%;
    text-align: left;
    vertical-align: top;
    width: 325px;
}
div.dd-column2 .dd-wrap {
    display: inline-table;
    height: 100%;
    margin: 0 0 0 6px;
    padding: 0 0 0 10px;
    width: 307px;
}
h3 {
    float: left;
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    font-size: 24px;
    line-height: 22px;
    margin: -2px 0 10px;
}
.dd-column1 .dd-popular-stories {
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    width: 100%;
}
.dd-column1 .dd-popular-stories .dd-sec-desc {
    font-size: 15px;
    margin: 6px auto 12px;
    text-align: center;
}
.dd-column1 .dd-popular-stories .dd-stories {
    display: table;
    margin-bottom: 2em;
}
.dd-column1 .dd-popular-stories .dd-stories li {
    display: table-cell;
    overflow: hidden;
    padding: 0 10px 0 0;
    position: relative;
    vertical-align: top;
    width: 154px;
}
.dd-column1 .dd-popular-stories .dd-stories li:nth-of-type(4) {
    padding-right: 0;
}
.dd-column1 .lt-ie9 .dd-popular-stories .dd-stories li {
    padding: 0 7px 0 0;
}
.dd-column1 .dd-popular-stories .dd-stories li a {
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.4;
    margin: 0 auto;
    opacity: 1;
    overflow: hidden;
    text-decoration: none;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    transition: opacity .25s ease-in-out;
}
.dd-column1 .dd-popular-stories .dd-stories li a:hover {
    opacity: 0.6;
}
.dd-column1 .dd-popular-stories .dd-stories .dd-thumb {
    background-color: #fff;
    border: 1px solid #000;
    display: block;
    height: 152px;
    margin-bottom: 0.8em;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 152px;
}
.dd-column1 .dd-popular-stories .dd-stories .dd-stories-overviewtext,
.dd-column1 .dd-popular-stories .dd-stories .dd-stories-title {
    text-transform: uppercase;
}
.dd-column1 .dd-popular-stories .dd-stories .dd-stories-overviewtext {
    display: none;
}
.dd-column1 .dd-popular-stories .dd-stories .dd-stories-overviewtext p {
    margin: 0 auto;
}
.ie7 .dd-column1 .dd-popular-stories .dd-stories .dd-stories-overviewtext p {
    line-height: 1.3;
}
.dd-column1 .dd-popular-stories .dd-stories li a:hover .dd-thumb img {
    zoom: 1;
    filter: alpha(opacity=60);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
/*.dd-column1 .dd-popular-stories .dd-thumb span {
    background-color: #000;
    bottom: 0;
    display: block;
    font-size: 0;
    height: 30px;
    position: absolute;
    right: 0;
    width: 30px;
    z-index: 3;
}*/
.dd-column1 .dd-popular-stories .dd-stories li a .dd-thumb img {
    height: 152px;
}
.dd-column1 .dd-popular-stories .dd-icon-video .dd-thumb span {
    background: url(/~/media/~/Files/uk/images/video-icon.png) no-repeat 0 100%;
}
.dd-column1 .dd-popular-stories .dd-icon-image .dd-thumb span {
    display: none;
} 
.dd-column1 .dd-popular-stories .dd-stories li .dd-category {
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    padding: 8px 0 2px;
    text-transform: uppercase;
}
.dd-column1 .dd-popular-stories .dd-stories li .dd-timestamp {
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.1em;
    margin: 0;
}
.ie7 .dd-column1 .dd-popular-stories .dd-stories {
    margin-bottom: 0.5em;
}
.ie7 .dd-column1 .dd-popular-stories .dd-stories li {
    display: inline;
    zoom: 1;
}
.ie7 .dd-column1 .dd-popular-stories .dd-stories li .dd-timestamp {
    display: inline;
}

.dd-column2 .dd-popular-stories .dd-stories {
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    margin: 5px 0;
}
.dd-column2 .dd-popular-stories .dd-stories li {
    display: inline-block;
    padding: 10px 0 4px; 
}
.dd-column2 .dd-popular-stories .dd-stories li a {
    display: inline-block;
    opacity: 1;
    position: relative;
    text-decoration: none;
}
.dd-column2 .dd-popular-stories .dd-stories li a:hover {
    color: #aaa;
}
.dd-column2 .dd-popular-stories .dd-stories .dd-thumb {
    float: left;
    position: relative;
    line-height: 0;
    width:100px;
}
.dd-column2 .dd-popular-stories .dd-stories a .dd-thumb::before, 
.dd-column2 .dd-popular-stories .dd-stories a .dd-thumb:before {
    content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.dd-column2 .dd-popular-stories .dd-stories a:hover .dd-thumb::before, 
.dd-column2 .dd-popular-stories .dd-stories a:hover .dd-thumb:before {
    box-shadow: inset 0 0 0 3px rgba(0,0,0,1);
	-moz-box-shadow: inset 0 0 0 3px rgba(0,0,0,1);
	-webkit-box-shadow: inset 0 0 0 3px rgba(0,0,0,1);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.dd-column2 .dd-popular-stories .dd-stories .dd-thumb img {
    float:left;
}
.dd-column2 .dd-popular-stories .dd-stories .dd-thumb span {
    bottom: 0;
    height: 30px;
    position: absolute;
    right: 0;
    width: 31px;
}
.dd-column2 .dd-popular-stories .dd-stories .dd-icon-video .dd-thumb span {
    background: url(/~/media/~/Files/uk/images/video-icon.png) no-repeat 0 100%;
}

ul.dd-news-container .dd-news-info {
    color: #000;
    height: auto;
    float: right;
    padding: 0 0 0 10px;
    width: 184px;
}
.dd-column2 .dd-popular-stories .dd-stories .dd-category {
    display: block;
    float: right;
    font-size: 0.750em;
    font-weight: bold;
    left: 100px;
    letter-spacing: 0.05em;
    line-height: 1.2em;
    margin: 10px 0 5px;
    overflow: hidden;
    padding: 0 0 0 10px;
    position: absolute;
    text-overflow:ellipsis; 
    text-transform: uppercase;
    top: 0;
    white-space: nowrap; 
    width: 197px;
}
.dd-column2 .dd-popular-stories .dd-stories .dd-stories-title {
    display: none;
}
.dd-column2 .dd-popular-stories .dd-stories .dd-stories-overviewtext {
    -webkit-box-sizing: border-box;
    display: inline;
    float: right;
    font-size: 0.938em;
    line-height: 1.3em;
    margin: 29px 0 12px;
    padding: 0 0 0 10px;
    width: 197px;
}
.dd-column2 .dd-popular-stories .dd-stories .dd-timestamp {
    bottom: 0; 
    float: right; 
    font-size: 0.750em;
    line-height: 0.7em;
    margin: 0;
    padding: 0 0 0 10px;
    left: 100px;
    position: absolute;
    width: 197px;
}
.dd-womens .heading {
    border-bottom: 1px solid #d3d3d3;
    padding: 15px 0;
    position: relative;
} 
.dd-womens .heading h1,
.dd-womens .heading h2 {
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 24px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}

.dd-womens .heading h2 {
    float: right;
    padding: 0 0 18px; 
    width: 307px;
}

.dd-womens .heading h1 strong, 
.dd-womens .heading h2 strong {
    font-size: 24px;
}

.dd-womens h1.landing, 
.dd-womens h2.landing {
    display: inline;
}

.dd-womens .heading .dd-heading-left-arrow-border, 
.dd-womens .heading .dd-heading-right-arrow-border {
    border-color: #b3b3b3 transparent transparent transparent;
    border-style: solid;
    border-width: 7px;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -14px;
}

.dd-womens .heading .dd-heading-left-arrow-border {
    left: 28px;
}

.dd-womens .heading .dd-heading-right-arrow-border {
    right: 277px;
}

.dd-womens .heading .dd-heading-left-arrow, 
.dd-womens .heading .dd-heading-right-arrow {
    border-color: #fff transparent transparent transparent;
    border-style: solid;
    border-width: 7px;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -13px;
}

.dd-womens .heading .dd-heading-left-arrow {
    left: 28px;
}

.dd-womens .heading .dd-heading-right-arrow {
    right: 277px;
}
ul.dd-news-container {
    font-family: "futura-pt", Sans-Serif;
    margin: 5px 0;
}
ul.dd-news-container li.dd-news-item {
    display: inline-block;
    padding: 10px 0 4px; 
}
ul.dd-news-container li.dd-news-item a {
    display: inline-block;
    opacity: 1;
    position: relative;
    text-decoration: none;
}
ul.dd-news-container li.dd-news-item a:hover {
    color: #aaa;
}
ul.dd-news-container .dd-media-wrap {
    display: inline;
    float: left;
    line-height: 0.7em;
    position: relative;
    width: 100px; 
}
ul.dd-news-container .dd-media-wrap::before, 
ul.dd-news-container .dd-media-wrap:before {
    content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
ul.dd-news-container a:hover .dd-media-wrap::before, 
ul.dd-news-container a:hover .dd-media-wrap:before {
    box-shadow: inset 0 0 0 3px rgba(0,0,0,1);
	-moz-box-shadow: inset 0 0 0 3px rgba(0,0,0,1);
	-webkit-box-shadow: inset 0 0 0 3px rgba(0,0,0,1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
ul.dd-news-container .dd-news-thumbnail {
    width: 100px;
}
ul.dd-news-container .dd-media-icon {
    bottom: 0;
    height: 30px;
    position: absolute;
    right: 0;
    width: 31px;
}
.ie7 ul.dd-news-container .dd-media-icon {
    bottom: 6px;
}
ul.dd-news-container .dd-video-icon {
    background: url(/~/media/~/Files/uk/images/video-icon.png) no-repeat 0 100%;
}
ul.dd-news-container .dd-news-info {
    color: #000;
    height: auto;
    float: right;
    padding: 0 0 0 10px;
    width: 184px;
}
.ie7 ul.dd-news-container .dd-news-info {
    width: 194px;
}
ul.dd-news-container .dd-news-category {
    display: block;
    font-size: 0.750em;
    font-weight: bold;
    letter-spacing: 0.05em;
    line-height: 1.2em;
    margin: 10px 0 5px;
    overflow: hidden;
    text-overflow:ellipsis; 
    text-transform: uppercase;
    white-space: nowrap;
}
ul.dd-news-container .dd-news-title,
ul.dd-news-container .dd-news-overviewtext {
    display: block;
    font-size: 0.938em;
    line-height: 1.3em;
    margin: 0 0 1em;
}
ul.dd-news-container a:hover .dd-news-title,
ul.dd-news-container a:hover .dd-news-overviewtext,
ul.dd-news-container a:hover .dd-news-category {
    color: #aaa;
}
ul.dd-news-container .dd-news-title p,
ul.dd-news-container .dd-news-overviewtext p {
    margin: 0;
}
ul.dd-news-container .dd-news-title {
    display: none;
}
ul.dd-news-container .dd-time-ago {
    bottom: 0;
    font-size: 0.750em;
    line-height: 0.7em;
    margin: 0;
    position: absolute;
}
ul.dd-news-container a:hover .dd-time-ago {
    color: #aaa;
}
.ie7 ul.dd-news-container .dd-time-ago {
    bottom: 1px;
    line-height: 1.3em;
}
div.dd-product-carousel-wrapper {
    text-align: center;
}
div.dd-product-carousel-wrapper .dd-carousel-holder {
    margin: 0 auto;
    padding: 20px 0 0;
    position: relative;
    text-align: center;
    width: 100%;
}
div.dd-product-carousel-wrapper .dd-carousel-container {
    overflow: hidden;
    position: relative;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper {
    overflow: auto;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel {
    list-style: none;
    overflow: hidden;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide {
    left: 0;
    margin: 0 0 0 820px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 100%;
    *zoom: 1;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide:after {
    clear: both;
    content: "";
    display: table;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide.active {
    margin: 0;
    position: relative;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide.active .dd-slide-text {
    display: block;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item {
    float: left;
    font-family: "futura-pt", Sans-Serif;
    font-weight: 400;
    margin: 0 9px 0 0;
    padding-bottom: 0.55em;
    width: 155px;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item:last-of-type {
    margin: 0;
}
.lt-ie9 div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item {
    margin: 0 7px 0 0;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item a {
  text-decoration: none;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item img {
  height: 197px;
  width: 155px;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item span {
  display: block;
  font-size: 0.75em;
  line-height: 1.3em;
  margin: 0 0 0.55em;
  padding: 0 0 0 2px;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item .dd-product-price {
  font-weight: 700;
  padding: 1px 0 0 2px;
  text-transform: uppercase;
  margin-bottom: 0em;
}
div.dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item .dd-product-price-reduced {
  color: #f00;
  font-weight: 700;
  padding: 1px 0 0 2px;
  margin-bottom: 0em;
}
div.dd-product-carousel-wrapper .dd-clickable-area {
    display: inline-block;
    height: 46px;
    outline: none;
    position: absolute;
    text-indent: -9999px;
    top: 95px;
    width: 31px;
}
div.dd-product-carousel-wrapper a.dd-side-nav-back {
    background: url(/~/media/~/Files/uk/images/product-arrow-previous.png) no-repeat;
    left: 0;
}
div.dd-product-carousel-wrapper a.dd-side-nav-next {
    background: url(/~/media/~/Files/uk/images/product-arrow-next.png) no-repeat;
    right: 0;
}
.lt-ie9 div.dd-product-carousel-wrapper a.dd-side-nav-next {
    right: 7px;
}
.dd-womens .dd-column1 .dd-sec-heading {
    background: url(/~/media/~/UI/images/floors/women/header-links-decoration.png) no-repeat 0 50%;
    clear: both;
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    height: 16px;
    margin-top: 40px;
    overflow: visible;
    text-align: center;
    width: 100%;
}
.dd-womens .dd-column1 .dd-sec-heading h2 {
    background-color: #fff;
    display: inline-block;
    *display: inline;
    font-size: 25px;
    letter-spacing: 1px;
    line-height: 0.7;
    margin: 0 auto;
    padding: 0 10px;
    text-transform: uppercase;
    zoom: 1;
}
.ie7 .dd-womens .dd-column1 .dd-sec-heading h2 {
    line-height: 1em;
    margin: -5px auto 0;
}

.dd-womens .dd-column2 .dd-sec-heading {
    margin: 30px 0 0;
    position: relative;
}
.dd-womens .dd-column2 .dd-sec-heading .dd-sec-heading-deco {
    background: url(/~/media/~/UI/images/floors/women/border-decoration.png) no-repeat 50% 0;
    display: block;
    height: 17px; 
    position: absolute;
    text-align: center;
    top: -8px;
    left: 0;
    width: 100%;
}
.dd-womens .dd-column2 .dd-sec-heading h2 {
    border-top: 1px solid #d3d3d3;
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    font-size: 24px; 
    font-weight: bold;
    margin: 0;
    padding: 15px 0 10px;
}
.dd-womens .dd-column2 p.dd-box-button {
    clear: both;
    margin: 15px 0;
}
.dd-womens .dd-column2 .dd-link-button {
    background: #fff;
    border: 3px solid #000000;
    display: block;
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 15px 0;
    padding: 7px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out;
    -webkit-transition : all 0.3s ease-in-out; 
    -o-transition: all 0.3s ease-in-out; 
    -moz-transition: all 0.3s ease-in-out; 
}
.dd-womens .dd-column2 .dd-link-button em {
    margin: -10px 0 0;
    padding: 0;
    display: inline-block;
    font-size: 20px;
    font-style: normal;
}

.dd-womens .dd-column2 .dd-link-button:hover {
    background: #000;
    color: #fff;
    border-color: #000;
}
.dd-back-to-top {
  clear: both;
  border-top: 1px dotted #000;
  text-align: center;
  padding-top: 3px;
  margin-bottom: 1em; }
  .dd-back-to-top a {
    font: normal normal normal 12px/1 futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    background: url("http://images.asos.com/homepage/wwfd/BG_sprites.png") no-repeat 100% -84px;
    padding-right: 15px; }
    .dd-back-to-top a span {
      border-bottom: 1px solid #000;
      padding: 0; }
    .dd-back-to-top a:hover {
      background-position: 100% -108px; }
      .dd-back-to-top a:hover span {
        border-bottom: 1px solid #aaa; }

.lt-ie8 .dd-back-to-top {
  padding-top: 11px; }
  .lt-ie8 .dd-back-to-top a {
    padding-right: 9px; }

/* Debug css */
/* -------------------------------------------------- */
.dd-article .dd-sharing-icons-wrapper li {
  display: inline-block; }

/* .dd-article-next, .dd-article-previous, */
.dd-article .dd-sharing-icons-wrapper {
  margin: 10px auto; }

/* end of debug css --------------------------------- */
.dd-two-cols {
  overflow: hidden; }

/* Similar / Same style existing in other files */
/* -------------------------------------------------- */
/* similar to dd-back-to-top */
.dd-womens .dd-article-back {
  line-height: 1em;
  margin: 0; }
  .dd-womens .dd-article-back a {
    visibility: hidden;
    font: normal normal normal 12px/1 futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    text-transform: uppercase;
    background: url("http://images.asos.com/homepage/wwfd/BG_sprites.png") no-repeat 0 4px;
    padding-left: 18px; }
    .dd-womens .dd-article-back a.isInactive {
      display: none; }
    .dd-womens .dd-article-back a.isActive {
      visibility: visible; }
    .dd-womens .dd-article-back a:hover {
      background-position: 0 -10px; }

.lt-ie8 .dd-womens .dd-article-back a {
  line-height: 1.5; }

.dd-article {
  font: 12px/1 futura-pt, tahoma, geneva, verdana, arial, sans-serif; }
  .dd-article h1 {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1px;
    margin: 16px 0 4px 0; }
  .dd-article .dd-article-information {
    font-size: 15px;
    font-weight: bold;
    padding: 5px 0; }
    .dd-article .dd-article-information .dd-article-meta-seperator {
      width: 13px;
      height: 13px;
      background: red;
      display: inline-block;
      *display: inline;
      zoom: 1;
      background: url("http://images.asos.com/homepage/wwfd/BG_sprites.png") no-repeat 3px -25px; }
  .dd-article .dd-full-text {
    font-size: 15px;
    line-height: 1.4;
    margin: 0 0 25px; }
    .dd-article .dd-full-text p {
      margin: 15px 0 0; }
  .dd-article .dd-article-links {
    padding: 15px 0 25px; }
    .dd-article .dd-article-links a {
      font-size: 15px;
      line-height: 1;
      text-transform: uppercase;
      font-weight: bold;
      text-decoration: none;
      letter-spacing: 1px;
      padding-right: 10px; }
      .dd-article .dd-article-links a span {
        padding-right: 11px;
        background: url("http://images.asos.com/homepage/wwfd/BG_sprites.png") no-repeat 100% -40px; }
      .dd-article .dd-article-links a:hover span {
        background-position: 100% -58px; }

.dd-article-gallery {
  margin: 0 auto 20px;
  overflow: hidden; }

.dd-article-gallery-item {
  clear: both;
  overflow: hidden;
  margin-bottom: 20px; }
  .dd-article-gallery-item .dd-copy {
    position: relative;
    background-color: #fff;
    padding: 18px 20px; }
    .dd-article-gallery-item .dd-copy .dd-nth {
      float: left;
      clear:both;
      letter-spacing: 1px; }
    .dd-article-gallery-item .dd-copy h3 {
      clear: both;
      font-size: 15px;
      line-height: 1.3;
      margin: 0;
      text-transform: uppercase;
      padding: 8px 0 12px 0; }
    .dd-article-gallery-item .dd-copy p {
      clear: both;
      font-size: 15px;
      line-height: 1.4;
      margin: 0; }
    .dd-article-gallery-item .dd-copy .dd-credit {
      font-size: 12px;
      color: #999;
      line-height: 1.2;
      padding-top: 15px; }
  .dd-article-gallery-item.dd-portrait img {
    width: 398px;
    border: 1px solid #000;
    float: left; }
  .dd-article-gallery-item.dd-portrait .dd-notch {
    position: absolute;
    top: 20px;
    left: -25px;
    margin: 0;
    border-left: 0;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-right: 25px solid #fff;
    padding: 0;
    width: 0;
    height: 0; }
  .dd-article-gallery-item.dd-portrait .dd-copy {
    margin: 40px 0 0 -10px;
    float: left;
    width: 195px;
    padding-right: 40px; }
  .dd-article-gallery-item.dd-landscape img {
    width: 603px;
    border: 1px solid #000; }
  .dd-article-gallery-item.dd-landscape .dd-notch {
    position: absolute;
    top: -25px;
    left: 20px;
    margin: 0;
    border-top: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-bottom: 25px solid #fff;
    padding: 0;
    width: 0;
    height: 0; }
  .ie7 .dd-article-gallery-item.dd-landscape .dd-notch {
    top: -23px; }
  .dd-article-gallery-item.dd-landscape .dd-copy {
    margin: -10px 0 0 120px;
    padding-right: 45px; }

.dd-article-item {
  width: 100%;
  text-align: center; }
  .dd-article-item img {
    border: 1px solid #000;
    margin: 0 auto; }
  .dd-article-item .dd-credit {
    margin: 5px auto 0;
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 1.2; }
  .dd-article-item.dd-article-portrait .dd-credit {
    /* width: 398px;  */ }
  .dd-article-item.dd-article-landscape .dd-credit {
    /* width: 643px;  */ }
  .dd-article-item.dd-article-video {
    margin: 0 auto 40px;
    width: 645px;
    min-height: 484px; }

.js .dd-article-next, .js .dd-article-previous {
  display: none; }

.js .dd-article-next-prev p {
  display: block;
  position: fixed;
  top: 40%; }
  .js .dd-article-next-prev p .dd-pagination-icon {
    height: 78px;
    width: 39px;
    border: 1px solid #bcbcbc;
    display: block;
    font-size: 0;
    text-indent: -9999px;
    float: left;
    background: white url("http://images.asos.com/homepage/wwfd/BG_sprites.png") no-repeat 10px 0; }
  .js .dd-article-next-prev p .dd-pagination-preview {
    display: block;
    background: #fff;
    float: left;
    width: 196px;
    height: 62px;
    border: 1px solid #bcbcbc;
    font: normal normal bold 15px/1.5 futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    padding: 8px 10px;
    color: #000; }
  .js .dd-article-next-prev p a {
    display: block;
    overflow: hidden; }
    .js .dd-article-next-prev p a .dd-pagination-preview {
      display: none; }
    .js .dd-article-next-prev p a:hover .dd-pagination-preview {
      display: block; }
.js .dd-article-next-prev .dd-article-next {
  right: 0; }
  .js .dd-article-next-prev .dd-article-next .dd-pagination-icon {
    float: right;
    background-position: 10px -194px;
    border-right: 0; }
  .js .dd-article-next-prev .dd-article-next .dd-pagination-preview {
    float: right;
    border-right: 0; }
  .js .dd-article-next-prev .dd-article-next a:hover {
    box-shadow: -3px 3px 0 #bcbcbc; }
.js .dd-article-next-prev .dd-article-previous {
  left: 0; }
  .js .dd-article-next-prev .dd-article-previous .dd-pagination-icon {
    background-position: 3px -386px;
    border-left: 0; }
  .js .dd-article-next-prev .dd-article-previous .dd-pagination-preview {
    border-left: 0; }
  .js .dd-article-next-prev .dd-article-previous a:hover {
    box-shadow: 3px 3px 0 #bcbcbc; }
.js .dd-article-next-prev .dd-article-next a:hover .dd-pagination-icon {
  background-color: #000;
  background-position: 10px -285px; }
.js .dd-article-next-prev .dd-article-previous a:hover .dd-pagination-icon {
  background-color: #000;
  background-position: 3px -486px; }

.js.ie7 .dd-article-next-prev a {
  text-decoration: none;
  cursor: pointer; }

.js.ie7 .dd-article-next a {
  *display: inline; }

.js.ie7 .dd-popular-stories .dd-stories a {
  padding-bottom: 10px; }

/* .js .dd-article-next-prev a:hover { */
/*     .dd-pagination-preview { */
/*         display: none; */
/*     }    */
/* } */

.dd-date-today {
    display: inline-block;
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    font-size: 0.75em;
    line-height: 1em;
    text-transform: uppercase;
    white-space: nowrap;
}

.dd-article-sharing-icons-wrapper {
    height: 20px;
    margin: 15px 0 0 0;
	width: 600px;
}

.dd-article-sharing-icons-wrapper > div {
	float: left;
    width: 90px;
}

.lang-de .dd-article-sharing-icons-wrapper > div.dd-article-sharing-facebook {
    width: 120px;
}

.dd-article-sharing-icons-wrapper > div.dd-article-sharing-twitter {
    margin-right: 8px;
}

.scd-content-social { margin:20px 0 0; padding:20px 0; border-top:1px solid #dedede; font-family:futura-pt, Arial, Sans-Serif; color:#222222; font-size:14px; line-height:20px; text-align:center; float:left; width:100%;}
.scd-content-social h5 { margin:0; padding:10px 0; font-size:17px; line-height:20px; text-transform:uppercase; font-weight:normal; }
.scd-content-social ul { margin:0; padding:20px 0; }
.scd-content-social li { margin:0; padding:0; list-style-type:none; display:inline-block; }
.scd-content-social li a { width:110px; color:#222222; text-decoration:none; display:block; opacity:1; filter:alpha(opacity=100); transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-#dd-daily-destinationout; -o-transition:all 0.3s ease-in-out; }
.scd-content-social li a em { margin-top:-10px; font-size:16px; font-style:normal; display:inline-block; }
.scd-content-social li a span { margin:0 auto; width:41px; height:41px; display:block; background:url('http://images.asos.com/homepage/desktop-assets/icons-social.png') 0 0 no-repeat; }
.scd-content-social li a strong { margin:5px auto 0; font-weight:normal; display:block; }
.scd-content-social li a:hover { opacity:0.5; filter:alpha(opacity=50); }
.scd-content-social li.fb span { background-position:0 0; }
.scd-content-social li.tw span { background-position:0 -41px; }
.scd-content-social li.gp span { background-position:0 -82px; }
.scd-content-social li.pn span { background-position:0 -123px; }
.scd-content-social li.in span { background-position:0 -164px; }
.scd-content-social li.yt span { background-position:0 -205px; }
.scd-content-social li.tb span { background-position:0 -246px; }
.scd-content-social li.vk span { background-position:0 -287px; }
.ie7 .scd-content-social li { display:inline; }
.ie7 .scd-content-social li a { cursor:pointer;  }
/* reset (general) */
.dd-mens a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.dd-mens h1, 
.dd-mens h2, 
.dd-mens h3,
.dd-mens h4 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.dd-mens h1 {
    color: #b4b4b4;
    font-size: 12px;
    line-height: 18px;
    padding: 4px 0;
}

.dd-mens h2 {
    font-size: 25px;
    line-height: 26px;
    font-family: 'Arial Black', Arial, Verdana, Sans-Serif;
    text-transform: uppercase;
}

.dd-mens h3 {
    font-size: 16px;
    line-height: 18px;
}

.dd-mens h4 {
    font-size: 12px;
    line-height: 14px;
}

.dd-mens p {
    margin: 0;
    padding: 0;
}

.dd-mens p em {
    font-size: 18px;
    font-style: normal;
}

.dd-mens sup {
    font-size: 8px;
}

.dd-mens img {
    margin: 0;
    padding: 0;
    border: 0;
}

/* Heading styles */
.dd-mens h1.landing {
    display: inline-block;
}

.dd-mens p.shop-categories {
    color: #b4b4b4;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    padding: 4px 0;
}

.dd-mens p.shop-categories a {
    color: #b4b4b4;
    text-decoration: none;
}

.dd-mens p.shop-categories a:hover {
    color: #666;
    text-decoration: none;
}

/* layout */
.dd-mens .dd-lside {
    width: 641px;
    float: left;
    overflow: hidden;
}

.dd-mens .dd-rside {
    width: 308px;
    float: right;
    overflow: hidden;
}

.dd-mens .dd-link-enhance {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.dd-mens .dd-link-button {
    margin: 0;
    padding: 10px 15px 9px 18px;
    border: 3px solid #000000;
    font-size: 15px;
    line-height: 21px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    opacity: 1;
}

.dd-mens .dd-link-button em {
    margin: -10px 0 0;
    padding: 0;
    display: inline-block;
    font-size: 20px;
    font-style: normal;
}

.dd-mens .dd-link-button:hover {
    opacity: 0.5;
}

.dd-mens .dd-column2 .dd-link-button, 
.dd-mens .dd-rside .dd-link-button {
    padding: 15px 45px;
}

/* box (general) */
.dd-mens .dd-box {
    margin-bottom: 24px;
    width: 308px;
    text-align: center;
    position: relative;
}

.dd-mens .dd-box a em.dd-mask {
    width: 302px;
    border: 3px solid #000000;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.dd-mens .dd-box a:hover em.dd-mask {
    display: block;
}

.dd-mens .dd-box a em.dd-back {
    width: 308px;
    height: 100%;
    background: url('../130930-HP-Redesign/bg-box-stripes.png') 0 0 repeat-y;
    position: absolute;
    top: 0;
    left: 0;
}

.dd-mens .dd-box a:hover em.dd-back {
    background-position: -308px 0;
}

.dd-mens .dd-box img {
    display: block;
}

/* box (general) left & right alignment */
.dd-mens .dd-box.dd-lside {
    clear: both;
    float: left;
}

.dd-mens .dd-box.dd-rside {
    margin-left: 333px;
    float: none;
}

/* box (custom element) cap - caption / tgr - top group / bgr - bottom group / tbr - top brands / bbr - bottom brands */
.dd-mens .dd-box .dd-cap {
    padding: 10px 0;
    width: 308px;
    background: #ffffff;
    border-bottom: 1px solid #000000;
    position: absolute;
    bottom: 0;
    left: 0;
}

.dd-mens .dd-box .dd-cap p {
    min-height: 36px;
}

.dd-mens .dd-box .dd-tgr span, 
.dd-mens .dd-box .dd-bgr span {
    padding: 0 5px;
    display: inline-block;
    background: #ffffff;
}

.dd-mens .dd-box .dd-tgr {
    width: 100%;
    position: absolute;
    top: 11px;
    left: 0;
}

.dd-mens .dd-box .dd-tgr.dd-var2 {
    top: 0;
}

.dd-mens .dd-box .dd-bgr {
    width: 100%;
    position: absolute;
    height: 55px;
    bottom: 0;
    left: 0;
}

.dd-mens .dd-box .dd-bgr p {
    width: 100%;
    position: absolute;
    top: 16px;
    left: 0;
}

.dd-mens .dd-box .dd-bgr.dd-var2 {
    border-bottom: 1px solid #000000;
}

.dd-mens .dd-box .dd-bgr.dd-var2 p {
    top: 9px;
}

.dd-mens .dd-box .dd-tbr {
    margin-bottom: 24px;
    width: 308px;
    height: 311px;
    position: relative;
}

.dd-mens .dd-box .dd-bbr {
    width: 308px;
    height: 311px;
    position: relative;
}

.dd-mens .dd-box .dd-bbr .dd-bgr a {
    padding: 0 5px;
}

.dd-mens .dd-box .dd-bbr .dd-bgr a:hover {
    background: #000000;
    color: #ffffff;
}

.dd-mens .dd-box .dd-bbr .dd-tgr.dd-var2 {
    top: -4px;
}

/* box (custom element) img - image holder */
.dd-mens .dd-box .dd-img {
    width: 308px;
    position: absolute;
    top: 0;
    left: 0;
}

.dd-mens .dd-box .dd-img.dd-var2 {
    width: 286px;
    height: 402px;
    top: 55px;
    left: 11px;
}

.dd-mens .dd-box .dd-img.dd-var3,
.dd-mens .dd-box .dd-img.dd-var4 {
    width: 258px;
    height: 378px;
    top: 78px;
    left: 25px;
}

.dd-mens .dd-box .dd-img.dd-var3 em, 
.dd-mens .dd-box .dd-img.dd-var4 em {
    width: 252px;
    height: 372px;
    border: 3px solid #000000;
    position: absolute;
    top: 0;
    left: 0;
}

.dd-mens .dd-box .dd-img.dd-var4 {
    height: 324px;
}

.dd-mens .dd-box .dd-img.dd-var4 em {
    height: 318px;
}

.dd-mens .dd-box a:hover .dd-img.dd-var3 em {
    width: 246px;
    height: 366px;
    border: 6px solid #000000;
}

.dd-mens .dd-box .dd-img.dd-var5 {
    width: 209px;
    height: 201px;
    top: 55px;
    left: 50px;
}

/* box (custom list) social */
.dd-mens .dd-box .dd-soc {
    margin: 0;
    padding: 0;
    width: 215px;
    height: 35px;
    overflow: hidden;
    position: absolute;
    top: -35px;
    left: 47px;
}

.dd-mens .dd-box .dd-soc li {
    margin: 0 25px 0 0;
    padding: 0;
    width: 35px;
    height: 35px;
    list-style-type: none;
    float: left;
    position: relative;
}

.dd-mens .dd-box .dd-soc li a {
    width: 35px;
    height: 35px;
    background: url('../130930-HP-Redesign/bg-box-soc.png') 0 0 no-repeat;
    display: block;
}

.dd-mens .dd-box .dd-soc li.dd-last {
    margin: 0;
}

.dd-mens .dd-box .dd-soc li.dd-twi a {
    background-position: 0 0;
}

.dd-mens .dd-box .dd-soc li.dd-goo a {
    background-position: 0 -35px;
}

.dd-mens .dd-box .dd-soc li.dd-tou a {
    background-position: 0 -70px;
}

.dd-mens .dd-box .dd-soc li.dd-tum a {
    background-position: 0 -105px;
}

/* box (custom list) brands */
.dd-mens .dd-box .dd-brn {
    margin: 0;
    padding: 1px 1px 0;
    width: 306px;
    overflow: hidden;
    background: #000000;
    position: absolute;
    top: 54px;
    left: 0;
}

.dd-mens .dd-box .dd-brn li {
    margin: 0 0 1px;
    padding: 0;
    height: 66px;
    list-style-type: none;
    background: #ffffff;
    position: relative;
}

.dd-mens .dd-box .dd-brn li .dd-img {
    width: 153px;
    height: 66px;
}

.dd-mens .dd-box .dd-brn li a em {
    width: 149px;
    height: 62px;
    border: 2px solid #000000;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.dd-mens .dd-box .dd-brn li a:hover em {
    display: block;
}

.dd-mens .dd-box .dd-brn li.dd-lside {
    width: 153px;
}

.dd-mens .dd-box .dd-brn li.dd-rside {
    width: 152px;
}

.dd-mens .dd-box .dd-brn li.dd-rside a em {
    width: 148px;
}

/* nav (general) */
.dd-mens .dd-nav {
    margin-bottom: 24px;
    width: 641px;
    text-align: center;
    position: relative;
}

.dd-mens .dd-nav h2 {
    margin-top: 1px;
}

.dd-mens .dd-nav h3 {
    margin-top: 11px;
	width:100%;
}

.dd-mens .dd-nav img {
    display: block;
}

/* nav (custom element) img - image holder */
.dd-mens .dd-nav .dd-img {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.dd-mens .dd-nav .dd-img.dd-var2 {
    width: 641px;
    height: 563px;
}

.dd-mens .dd-nav .dd-img.dd-var2 em {
    width: 635px;
    height: 557px;
    border: 3px solid #000000;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.dd-mens .dd-nav a:hover .dd-img.dd-var2 em {
    display: block;
}

/* nav (custom element) but - button */
.dd-mens .dd-nav .dd-but {
    padding-bottom: 10px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.dd-mens .dd-nav a:hover .dd-but .dd-link-button {
    opacity: 0.5;
}

.dd-mens .dd-column2 .dd-box-button, 
.dd-mens .dd-rside .dd-box-button {
  clear: both;
  margin: 0 auto;
  width: 244px;
}

.dd-mens .dd-box-button a {
    text-align:center;
    display:block;
}

.dd-mens .dd-column2 .dd-box-button .dd-link-button a,
.dd-mens .dd-rside .dd-box-button .dd-link-button a {
    padding: 10px 30px;
    line-height: 1.4em;
}

/* nav (custom list) essentials */
.dd-mens .dd-nav .dd-ess {
    margin: 0;
    padding: 0;
    width: 641px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
}

.dd-mens .dd-nav .dd-ess li {
    margin: 0;
    padding: 0;
    width: 160px;
    height: 226px;
    list-style-type: none;
    position: relative;
    float: left;
}

.dd-mens .dd-nav .dd-ess li.dd-sep {
    margin-right: 1px;
}

.dd-mens .dd-nav .dd-ess a em.dd-mask {
    width: 154px;
    height: 220px;
    border: 3px solid #000000;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.dd-mens .dd-nav .dd-ess a:hover em.dd-mask {
    display: block;
}

.dd-mens .dd-nav .dd-ess .dd-cap {
    padding: 12px 0;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0px;
}

.dd-mens .dd-nav .dd-ess .dd-img {
    width: 160px;
    height: 184px;
}

/* sizes (general) */
.dd-mens .dd-size1 {
    height: 110px;
}

.dd-mens .dd-size2 {
    height: 244px;
}

.dd-mens .dd-size3 {
    height: 378px;
}

.dd-mens .dd-size4 {
    height: 512px;
}

.dd-mens .dd-size5 {
    height: 646px;
}

.dd-mens .dd-size1 .dd-mask {
    height: 104px;
}

.dd-mens .dd-size2 .dd-mask {
    height: 238px;
}

.dd-mens .dd-size4 .dd-mask {
    height: 506px;
}

.dd-mens .dd-size5 .dd-mask {
    height: 640px;
}

.dd-mens .dd-size1 .dd-box .dd-img {
    height: 110px;
}

.dd-mens .dd-size2 .dd-box .dd-img {
    height: 244px;
}

.dd-mens .dd-size4 .dd-box .dd-img {
    height: 402px;
}

.dd-mens .dd-size5 .dd-box .dd-img {
    height: 536px;
}

/* daily */
.dd-mens .dd-daily h2 {
    line-height: 24px;
    text-align: center;
}

.dd-mens .dd-daily h3, 
.dd-mens .dd-daily h4 {
    font-size: 12px;
    line-height: 14px;
    font-family: 'Arial Black', Arial, Verdana, Sans-Serif;
    text-transform: uppercase;
}

.dd-mens .dd-daily p {
    font-size: 15px;
    color: #666666;
}

.dd-mens .dd-daily p em {
    font-size: 17px;
}

.dd-mens .dd-daily .dd-box {
    text-align: left;
}

.dd-mens .dd-daily .dd-box .dd-tgr {
    margin-left: 8px;
    width: 300px;
    top: 0;
}

.dd-mens .dd-daily .dd-box .dd-bgr {
    margin: 0 32px;
    height: 50px;
    width: 244px;
    border-bottom: 1px solid #000000;
    bottom: 0;
}

.dd-mens .dd-daily .dd-box .dd-bgr h4 {
    width: 100%;
    position: absolute;
    top: 8px;
    left: 0;
}

.dd-mens .dd-daily .dd-box .dd-bgr p {
    top: 22px;
}

.dd-mens .dd-daily .dd-box .dd-img {
    width: 244px;
    height: 173px;
    position: absolute;
    top: 20px;
    left: 32px;
}

.dd-mens .dd-daily .dd-box .dd-img span {
    width: 32px;
    height: 32px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url('../130930-HP-Redesign/bg-box-icons.png') 0 0 no-repeat #000000;
}

.dd-mens .dd-daily .dd-box .dd-img span.dd-vid {
    background-position: 0 0;
}

.dd-mens .dd-daily .dd-box .dd-img span.dd-gal {
    background-position: 0 -32px;
}

.dd-mens .dd-daily .dd-box .dd-img span.dd-hot {
    background-position: 0 -64px;
}

.dd-mens .dd-daily .dd-box .dd-img em {
    width: 238px;
    height: 167px;
    border: 3px solid #000000;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.dd-mens .dd-daily .dd-box a:hover .dd-img em {
    display: block;
}

/* daily (custom elements) hgr - headergroup / but - button / tdy - today */
.dd-mens .dd-daily .dd-box.dd-hgr {
    margin-bottom: 13px;
    height: 19px;
}

.dd-mens .dd-daily .dd-box.dd-but {
    height: 67px;
    text-align: center;
}

.dd-mens .dd-daily .dd-box.dd-but .dd-link-button {
    width: 205px;
}

/*.dd-mens .dd-daily .dd-box.dd-tdy a { width:auto; height:auto; position:relative; }*/
.dd-mens .dd-daily .dd-box.dd-tdy p {
    padding: 7px 0 6px;
    margin: 0 32px;
    border-bottom: 1px solid #000000;
}

.dd-mens .dd-daily .dd-box.dd-tdy h3 {
    margin-left: 8px;
    padding-bottom: 6px;
}

.dd-mens .dd-daily .dd-box.dd-tdy .dd-img {
    width: 244px;
    height: auto;
    position: relative;
    top: 0;
    overflow: visible;
}

.dd-mens .dd-daily .dd-box.dd-tdy .dd-img img {
    width: 244px;
}

.dd-mens .dd-daily .dd-box.dd-tdy .dd-img em {
    width: 100%;
    height: 100%;
    border: 3px solid #000000;
    top: -3px;
    left: -3px;
}

/* daily (exception) minheight - set */
.dd-mens .dd-daily.dd-fheight {
    height: 1340px;
    background: url('../130930-HP-Redesign/bg-box-stripes.png') 0 0 repeat-y;
    position: relative;
}

.dd-mens .dd-daily.dd-fheight .dd-bck {
    padding-bottom: 24px;
    background: #ffffff;
}

.dd-mens .dd-daily.dd-fheight .dd-box.dd-but {
    margin-bottom: 0;
}

.dd-mens .dd-daily.dd-fheight em.dd-mask {
    width: 100%;
    height: 24px;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
}

/* daily (archive) */
.dd-mens .dd-article-list-page .dd-hgr {
    height: 86px;
    text-align: center;
}

.dd-mens .dd-article-list-page .dd-hgr p {
    color: #000000;
}

.dd-mens .dd-article-list-page .dd-but {
    margin-bottom: 24px;
    text-align: center;
}

.dd-mens .dd-article-list-page .dd-hld {
    width: 999px;
    background: url('../130930-HP-Redesign/bg-box-archive.png') 0 0 repeat-y;
    position: relative;
    overflow: hidden;
}

.dd-mens .dd-article-list-page .dd-hld .dd-box {
    margin-right: 24px;
    float: left;
}

.dd-mens .dd-article-list-page .dd-hld em.dd-mask {
    clear: both;
    width: 100%;
    height: 24px;
    background: #ffffff;
    position: absolute;
    bottom: 0;
    left: 0;
}

.dd-mens .dd-article-list-page .dd-hld {
    list-style-type: none;
    marin: 0;
    padding: 0;
}

.dd-mens .dd-daily .dd-box .dd-img span.dd-dd-media-icon {
    width: 32px;
    height: 32px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url('../130930-HP-Redesign/bg-box-icons.png') 0 0 no-repeat #000000;
}

.dd-mens .dd-daily .dd-hld .dd-box .dd-img span.dd-dd-media-icon.dd-dd-media-icon-video {
    background-position: 0 0;
}

.dd-mens .dd-daily .dd-hld .dd-box .dd-img span.dd-dd-media-icon.dd-dd-media-icon-slideshow {
    background-position: 0 -32px;
}

.dd-mens .dd-daily .dd-hld .dd-box .dd-img span.dd-dd-media-icon.dd-dd-media-icon-hotspots {
    background-position: 0 -64px;
}

.dd-mens .dd-daily .dd-hld .dd-box .dd-tgr p {
    font-size: 12px;
    line-height: 14px;
    font-family: 'Arial Black', Arial, Verdana, Sans-Serif;
    font-weight: bold;
    text-transform: uppercase;
}
.dd-creative {
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif; 
}

.dd-creative .dd-daily.dd-fheight,
.dd-creative .dd-box a em.dd-back {
    background-image: url(http://content.asos-media.com/~/media/~/UI/images/landing-pages/men/bg-box-stripes.png);
}

.dd-creative .dd-box .dd-soc li a {
    background-image: url(http://content.asos-media.com/~/media/~/UI/images/landing-pages/men/bg-box-soc.png);
}

.dd-creative .dd-daily .dd-box .dd-img span {
    background-image: url(http://content.asos-media.com/~/media/~/UI/images/landing-pages/men/bg-box-icons.png);
}

/* Styles ( ADDES or CORRECTED ) */
.dd-mens .dd-box .dd-tgr h3 {
	float:none;
}

.dd-mens .dd-daily .dd-tgr span {
	font-weight:900 !important;
}

.dd-mens .dd-daily .dd-box.dd-hgr {
	height:30px;
}

.dd-mens .dd-column2 .dd-link-button, .dd-mens .dd-rside .dd-link-button {
	padding:10px 45px 9px;
}

/* Styles ( ADDES or CORRECTED ) */
.dd-mens .dd-nav h3 {
	display:inline-block;
}

.dd-mens .dd-box .dd-img.dd-var6 {
	width:308px;
	height:512px;
	top:0;
	left:0;
}

.dd-mens .dd-link-button {
    opacity:1;
    filter:alpha(opacity=100);
	background:#ffffff;
}

.dd-mens .dd-link-button:hover,
.dd-mens .dd-nav a:hover .dd-but .dd-link-button {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.dd-mens h2, 
.dd-mens .dd-daily h3, 
.dd-mens .dd-daily h4, 
.dd-mens .dd-daily .dd-hld .dd-box .dd-tgr p, 
.dd-mens .dd-daily .dd-tgr, 
.dd-mens .dd-daily .dd-tgr span, 
.dd-mens .dd-daily .dd-bgr strong, 
.dd-mens .dd-article h1  {
    font-weight: 900;
    font-family:'Arial Black', GillSans-Bold, Arial, Verdana, Sans-Serif;
}

.dd-creative {
    width:974px;
    font-size:16px;
    line-height:18px;
    font-family:futura-pt, Tahoma, Arial, Verdana, Sans-Serif;
    color:#000;
    overflow:hidden;
    margin:0 auto;
    padding:0;
}

.dd-creative h1 a {
    color:#b4b4b4;
}

.dd-creative h1 a:hover {
    color:#000;
}

.dd-creative .dd-daily .dd-list-error {
    margin: 20px 0;    
}

.dd-creative .dd-daily ul.dd-daily {
    margin:0;
    padding:0;
}

.dd-creative .dd-daily ul.dd-daily li {
    list-style-type:none;
    margin:0 0 24px;
    padding:0;
}

.dd-creative .dd-daily ul.dd-daily span.dd-media-icon-video {
    background-position:0 0;
}

.dd-creative .dd-daily ul.dd-daily span.dd-media-icon-image {
    background-position:0 -32px;
}

.dd-creative .dd-daily ul.dd-daily span.dd-media-icon-slideshow {
    background-position:0 -64px;
}

.dd-creative .dd-daily ul.dd-daily .dd-bgr span {
    width:100%;
    color:#666;
    font-size:15px;
    position:absolute;
    top:22px;
    left:0;
    padding:0;
}

.dd-creative .dd-daily ul.dd-daily .dd-img {
    overflow:hidden;
}

.dd-mens .dd-nav .dd-img.dd-var2 {
    height: 562px;
}

.dd-mens .dd-nav .dd-img.dd-var2 img {
    width: 641px;
}

.dd-mens .dd-nav .dd-img.dd-var2 em {
    height: 556px;
}

.dd-mens .dd-daily.dd-fheight {
    height:938px;
}

/* top10 products - products-container */
.dd-products-container { 
	margin:0; 
	padding:0 6px; 
	width:306px; 
	height:764px; 
	/*height:1280px;*/
	position:relative; 
	z-index:2; 
	font-size:15px; 
}

.dd-products-container li { 
	margin:0; 
	padding:0; 
	list-style-type:none; 
}

.dd-products-container { 
	overflow:hidden; 
}

.dd-products-container .dd-product { 
	margin:0 10px 10px 0; 
	width:143px; 
	height:248px; 
	float:left; 
	position:relative; 
	opacity:1; 
	filter:alpha(opacity=100); 
	transition:all 0.3s ease-in-out; 
	-moz-transition:all 0.3s ease-in-out; 
	-webkit-transition:all 0.3s ease-in-out; 
	-o-transition:all 0.3s ease-in-out; 
}

.dd-products-container .dd-product:hover { 
	opacity:0.5; 
	filter:alpha(opacity=50); 
}

.dd-products-container .dd-product a { 
	text-decoration:none; 
	color:#000000; 
}

.dd-products-container .dd-product .dd-media-wrap { 
	width:143px; 
	height:182px; 
	overflow:hidden; 
	position:absolute; 
	top:0; 
	left:0; 
}

.dd-products-container .dd-product .dd-media-wrap img { 
	width:143px; 
}

.dd-products-container .dd-product .dd-product-info { 
	padding:6px 0; 
	width:143px; 
	height:54px; 
	overflow:hidden; 
	position:absolute; 
	bottom:0; 
	left:0; 
}

.dd-products-container .dd-product .dd-product-desc { 
	display:block; 
	max-height:36px; 
	overflow:hidden; 
}

.dd-products-container .dd-product .dd-product-price { 
	display:block; 
	max-height:18px; 
	overflow:hidden; 
	font-size:14px; 
	font-weight:bold; 
}

/* mside */
.dd-mens .dd-mside { 
	clear:both; 
	margin-bottom:24px; 
	width:974px; 
	height:200px; 
	position:relative; 
}

/* nav (custom element) sales - sale */
.dd-mens .dd-nav .dd-custom-sale .dd-mask { 
	width:635px; 
	height:238px; 
	border:3px solid #000000; 
	position:absolute; 
	top:0; 
	left:0; 
	display:none; 
}

.dd-mens .dd-nav .dd-custom-sale .dd-title { 
	width:100%; 
	position:absolute; 
	top:0; 
	left:0; 
	text-align:center; 
}

.dd-mens .dd-nav .dd-custom-sale .dd-title img { 
	margin:0 auto; 
}

.dd-mens .dd-nav .dd-custom-sale .dd-but { 
	padding:0; 
	bottom:60px; 
}

.dd-mens .dd-nav .dd-custom-sale .dd-but .dd-link-button { 
	background:#ffffff; 
}
.dd-mens .dd-nav .dd-custom-sale .dd-terms { 
	width:100%; 
	position:absolute; 
	bottom:16px; 
	left:0; 
	text-align:center; 
	font-family:Arial, Helvetica, Verdana, Sans-Serif; 
	font-size:10px; 
	line-height:12px; 
}

.dd-mens .dd-nav .dd-custom-sale .dd-terms p { 
	padding:0 40px; 
}

.dd-mens .dd-nav a .dd-custom-sale .dd-terms { 
	color:#ffffff; 
}

.dd-mens .dd-nav a .dd-custom-sale .dd-terms .dd-cblack { 
	color:#000000; 
}

.dd-mens .dd-nav a:hover .dd-custom-sale .dd-but .dd-link-button { 
	background:#000000; 
	color:#ffffff; 
	border:3px solid #ffffff; 
	opacity:1; 
	filter:alpha(opacity=100); 
}

.dd-mens .dd-nav a:hover .dd-custom-sale .dd-mask  { 
	display:block; 
}

/* nav (custom element) salesess - sale essentials */
.dd-mens .dd-nav .dd-custom-sale-ess a { 
	color:#ff0000; 
}

.dd-mens .dd-nav .dd-custom-sale-ess .dd-img { 
	position:absolute; 
	top:0; 
	left:0; 
}

/* amends gbc */
.dd-mens .dd-nav .dd-but { 
	padding:19px 0; 
}

.dd-mens .dd-nav a:hover .dd-but .dd-link-button {
    opacity: 1;
    filter: alpha(opacity=100);
	background: #000000;
	border:3px solid #ffffff;
	color:#ffffff;
}

.dd-mens .dd-nav a em.dd-back { 
	width:641px; 
	height:100%; 
	background:url('http://images.asos.com/homepage/Men-Redesign-0913/bg-nav-stripes.png') 0 0 repeat-y; 
	position:absolute; 
	top:0; 
	left:0; 
}

/* article ru , it , es */
.lang-ru .dd-mens .dd-rside.dd-daily .js-list-area,
.lang-it .dd-mens .dd-rside.dd-daily .js-list-area,
.lang-es .dd-mens .dd-rside.dd-daily .js-list-area { 
	display:none; 
}

/* amended button */
.dd-mens .dd-daily .dd-box.dd-but .dd-link-button:hover, 
.dd-mens .dd-daily .dd-link-button:hover,
.dd-mens .dd-column2 .dd-link-button:hover { 
	opacity:1; 
	filter: alpha(opacity=100); 
	color:#ffffff; 
	background:#000000; 
}

/* animations */
.dd-mens .dd-link-button,
.dd-mens .dd-box .dd-bbr .dd-bgr a,
.dd-mens .dd-box a em.dd-mask,
.dd-mens .dd-nav .dd-ess a em.dd-mask,
.dd-mens .dd-daily .dd-box.dd-tdy .dd-img em,
.dd-mens .dd-daily .dd-box .dd-img em,
.dd-mens .dd-box .dd-brn li a em,
.dd-mens .dd-box .dd-img.dd-var3 em,
.dd-mens .dd-nav .dd-img.dd-var2 em {
	transition:all 0.3s ease-in-out; 
	-moz-transition:all 0.3s ease-in-out; 
	-webkit-transition:all 0.3s ease-in-out; 
	-o-transition:all 0.3s ease-in-out; 
}

.dd-mens .dd-box a em.dd-mask,
.dd-mens .dd-nav .dd-ess a em.dd-mask,
.dd-mens .dd-daily .dd-box.dd-tdy .dd-img em,
.dd-mens .dd-daily .dd-box .dd-img em,
.dd-mens .dd-box .dd-brn li a em,
.dd-mens .dd-box .dd-img.dd-var3 em,
.dd-mens .dd-nav .dd-img.dd-var2 em {
	display:block; 
	opacity:0; 
	filter: alpha(opacity=0);
}

.dd-mens .dd-box a:hover em.dd-mask,
.dd-mens .dd-nav .dd-ess a:hover em.dd-mask,
.dd-mens .dd-daily .dd-box a:hover .dd-img em,
.dd-mens .dd-box .dd-brn li a:hover em,
.dd-mens .dd-box a:hover .dd-img.dd-var3 em,
.dd-mens .dd-nav a:hover .dd-img.dd-var2 em {
	display:block; 
	opacity:1; 
	filter: alpha(opacity=100);
}

.dd-mens .dd-box .dd-img.dd-var3 { 
	width:252px; 
	height:372px; 
	border:3px solid #000000; 
	overflow:hidden; 
}

.dd-mens .dd-box .dd-img.dd-var3 img { 
	position:absolute; 
	top:-3px; 
	left:-3px; 
}

.dd-mens .dd-box .dd-img.dd-var3 em { 
	width:246px; 
	height:366px; 
	border:3px solid #000000; 
	top:0; 
	left:0; 
}

.dd-mens .dd-box a:hover .dd-img.dd-var3 em { 
	width:246px; 
	height:366px; 
	border:3px solid #000000; 
}

/* wrappers (Layout Override) */
.dd-mens .dd-creative .dd-lside .wr-main { width:641px; overflow:hidden; }
.dd-mens .dd-creative .dd-lside .wr-main .wr-lside { width:308px; float:left; }
.dd-mens .dd-creative .dd-lside .wr-main .wr-rside { width:308px; float:right; }

/* blank cta */
.dd-placeholdercta { width:100%; height:100%; background:url('http://content.asos-media.com/~/media/~/UI/images/landing-pages/men/bg-box-stripes.png') 0 0 repeat-y; position:absolute; top:0; left:0; }

/* edit-mode:helpers */
.dd-mens .dd-creative .scEmptyPlaceholder { margin-bottom:1px; height:30px; border:1px solid #9a9a9a; clear:both; }
.dd-mens .dd-creative .scEmptyPlaceholder:before { content:'empty placeholder'; font-size:14px; line-height:30px; text-align:center; display:block; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside,
.dd-mens .dd-creative.scEnabledChrome .dd-rside { margin-bottom:1px; padding:1px; background:#ffffff; border:1px solid #000000; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside { width:645px; }
.dd-mens .dd-creative.scEnabledChrome .dd-rside { height:auto; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside:before,
.dd-mens .dd-creative.scEnabledChrome .dd-rside:before { margin-bottom:5px; font-size:14px; line-height:24px; font-weight:bold; color:#000000; text-align:center; display:block; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside:before { content:'dd-lside'; }
.dd-mens .dd-creative.scEnabledChrome .dd-rside:before { content:'dd-rside'; }
.dd-mens .dd-creative.scEnabledChrome .dd-rside.dd-daily.dd-fheight:before { content:'dd-rside dd-daily dd-fheight'; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-main,
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-lside, 
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-rside { margin-bottom:1px; padding:1px; background:#ffffff; border:1px solid #000000; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-main:before, 
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-lside:before, 
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-rside:before { margin-bottom:5px; font-size:14px; line-height:24px; font-weight:bold; color:#000000; text-align:center; display:block; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-main:before { content:'wr-main'; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-lside:before { content:'wr-lside'; }
.dd-mens .dd-creative.scEnabledChrome .dd-lside .wr-rside:before { content:'wr-rside'; }
.dd-mens .dd-creative.scEnabledChrome #localisation .ALL { display:block; }
.dd-mens .dd-article-list-page h1 {
    color: #000;
    font-family: 'Arial Black', Arial, Verdana, Sans-Serif;
    font-size: 25px;
    line-height: 25px;
    margin: 20px 0 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.dd-article-archive-intro {
    color: #000;
    font-family: futura-pt, Tahoma, Arial, Verdana, Sans-Serif;
    font-size: 15px;
    line-height: 18px;
    margin: 0 0 40px;
    text-align: center;
}

.dd-mens .dd-article-list-page .dd-hld {
    background: url(/~/media/~/UI/images/landing-pages/men/bg-box-archive.png) repeat-y;
}

.dd-mens .dd-daily .dd-box .dd-img {
    overflow: hidden;
}

.dd-mens .dd-daily .dd-box .dd-img span {
    background-image: url(/~/media/~/UI/images/landing-pages/men/bg-box-icons.png);
}

.dd-mens .dd-daily .dd-box .dd-img span.dd-media-icon-slideshow {
    background-position: 0 -32px;
}

.dd-mens .dd-daily .dd-box .dd-bgr span {
    color: #666;
    font-family: futura-pt, Tahoma, Arial, Verdana, Sans-Serif;
    font-size: 15px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-overflow: ellipsis;
    top: 22px;
    white-space: nowrap;
    width: 244px;
}

.dd-mens .dd-daily .dd-box .dd-bgr p {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
}

/* this was originally a h3, so have copied across the h3 styles */
.dd-mens .dd-daily .dd-tgr span {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    font-family: 'Arial Black', Arial, Verdana, Sans-Serif;
    text-transform: uppercase;
}

/* this was originally a h4, so have copied across the h4 styles */
.dd-mens .dd-daily .dd-bgr strong {
    width: 100%;
    position: absolute;
    top: 8px;
    left: 0;
    font-size: 12px;
    line-height: 14px;
    font-family: 'Arial Black', Arial, Verdana, Sans-Serif;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}

.dd-mens .dd-load-more-wrapper {
    background: #fff;
    margin: -24px 0 24px;
    padding: 24px 0 0;
    position: relative;
    text-align: center; 
}

.dd-mens .dd-load-more-wrapper a {
    border: 3px solid #000000;
    display: inline-block;
    font-family: futura-pt, Tahoma, Arial, Verdana, Sans-Serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 21px;
    margin: 0;
    opacity: 1;
    padding: 10px 15px 9px 18px;
    text-transform: uppercase;
    width: 205px;
}

.dd-mens .dd-load-more-wrapper a span {
    margin: -10px 0 0;
    padding: 0;
    display: inline-block;
    font-size: 20px;
    font-style: normal;
}

.dd-mens .dd-load-more-wrapper a:hover {
    opacity: 0.5;
}

.dd-mens .dd-list-area .dd-list-error {
    margin: 2em 0;
    text-align: center;
}

/* debug css */
/* --------------------------------------------------*/
.dd-column1 {
  width: 649px; }

/* end of debug css */
/*-------------------------------------------------- */
/* Page layout */
/* -------------------------------------------------- */
.dd-mens .dd-two-cols {
  margin: 0 auto;
  padding: 0;
  width: 974px;
  font-size: 16px;
  line-height: 1.25;
  font-family: futura-pt, Tahoma, Arial, Verdana, Sans-Serif;
  color: #000000;
  overflow: hidden; }
  .dd-mens .dd-two-cols .dd-column1 {
    width: 641px;
    float: left;
    overflow: hidden; }
  .dd-mens .dd-two-cols .dd-column2 {
    width: 332px;
    float: right;
    overflow: hidden; }

/*-------------------------------------------------- */
/* Carousel overwrite */
/* -------------------------------------------------- */
.dd-mens .dd-product-carousel-wrapper .dd-carousel-holder {
  padding-top: 0;
  padding-bottom: 20px;
  border-bottom: 3px solid #000;
  margin-bottom: 40px; }
  .dd-mens .dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item {
    margin: 0 8px 0 0;
    padding-bottom: 0.55em;
    width: 154px; }
    .dd-mens .dd-product-carousel-wrapper .dd-carousel-holder .dd-carousel-container .dd-carousel-wrapper .dd-carousel .dd-carousel-slide .dd-product-item span {
      margin-top: 0.8em; }
.dd-mens .dd-product-carousel-wrapper .dd-clickable-area {
  top: 75px; }

.dd-mens .dd-popular-stories .dd-stories li a {
  font-weight: normal;
  line-height: 1.2; }
.dd-mens .dd-popular-stories .dd-stories li .dd-category {
  display: none; }
.dd-mens .dd-popular-stories .dd-stories .dd-stories-overviewtext {
  text-transform: none; }
.dd-mens .dd-popular-stories .dd-stories .dd-stories-title {
  text-transform: none;
  display: block;
  margin-bottom: 0.8em; }
.dd-mens .dd-popular-stories .dd-stories .dd-timestamp {
  text-transform: uppercase;
  color: #666; }

/*-------------------------------------------------- */
/* Back to top button */
/* -------------------------------------------------- */
.dd-mens .dd-back-to-top {
  margin-top: 1.5em;
  padding-top: .5em;
  margin-bottom: .8em; }
  .dd-mens .dd-back-to-top a {
    background-image: url("http://images.asos.com/homepage/fashion-destination/men/MW_Sprites.png");
    background-position: 100% 3px;
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 0;
    padding-right: 20px; }
    .dd-mens .dd-back-to-top a span {
      border: none; }
    .dd-mens .dd-back-to-top a:hover {
      background-position: 100% -12px; }
      .dd-mens .dd-back-to-top a:hover span {
        border: none;
        color: #666; }

/*-------------------------------------------------- */
/* Article navigation buttons */
/* -------------------------------------------------- */
.dd-mens .dd-article-back {
    height: 27px;
    margin: 4px 0 0;
}
.dd-mens .dd-article-back a {
    border: 1px solid #ccc;
    visibility: hidden;
    font-family: futura-pt, tahoma, geneva, verdana, arial, sans-serif;
    font-size: 12px; 
    font-weight: bold; 
    height: 27px;
    text-transform: uppercase;
    background: url(/~/media/~/UI/images/floors/men/article-prev.png) no-repeat 10px 9px;
    padding: 6px 7px 5px 20px;
}
.dd-mens .dd-article-back a.isInactive {
    display: none;
}

.dd-mens .dd-article-back a.isActive {
    visibility: visible;
}

.dd-mens .dd-article-back a:hover {
    opacity: 0.6;
}

.lt-ie8 .dd-mens .dd-article-back a {
    line-height: 1.5;
}

.dd-mens .dd-navigation-buttons {
    float: right;
}

.dd-mens .dd-article-next, .dd-mens .dd-article-previous {
    display: inline-block;
}

.dd-mens .dd-article-next a:hover, .dd-mens .dd-article-previous a:hover {
    opacity: 0.6;
}

.dd-mens .dd-article-next a span, .dd-mens .dd-article-previous a span {
    display: none;
}

.dd-mens .dd-article-previous a, .dd-mens .dd-article-next a {
    border: 1px solid #ccc;
    display: block;
    height: 27px;
    margin: 0 0 0 5px;
    width: 23px;
}

.dd-mens .dd-article-previous a {
    background: url(/~/media/~/UI/images/floors/men/article-prev.png) no-repeat 8px 9px;
}

.dd-mens .dd-article-next a {
    background: url(/~/media/~/UI/images/floors/men/article-next.png) no-repeat 9px 9px;
}

/*-------------------------------------------------- */
/* Men's article page style */
/* -------------------------------------------------- */
.dd-mens .dd-column1 .dd-sec-heading {
  background: none;
  height: auto; }
  .dd-mens .dd-column1 .dd-sec-heading h2 {
    font: 18px/1 'Arial Black', 'Arial Bold', Gadget, sans-serif;
    text-transform: uppercase;
    text-align: center;
    margin: 0 0 .8em 0; }
.dd-mens .dd-article h1 {
  font: normal normal normal 30px/1 'Arial Black', 'Arial Bold', Gadget, sans-serif;
  text-transform: uppercase;
  margin: 21px 0 6px 0;
  color: #000;
  letter-spacing: 0; }
.dd-mens .dd-article p {
  font: 15px/1.4 futura-pt, tahoma, geneva, verdana, arial, sans-serif; }
.dd-mens .dd-article a {
  color: #000; }
  .dd-mens .dd-article a:hover {
    color: #666; }
.dd-mens .dd-article .dd-prev-next {
  overflow: hidden;
  clear: both; }
  .dd-mens .dd-article .dd-prev-next p {
    font: normal normal bold 15px/1.9 futura-pt, tahoma, geneva, verdana, arial, sans-serif; }
  .dd-mens .dd-article .dd-prev-next a {
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 1px; }
    .dd-mens .dd-article .dd-prev-next a:hover {
      color: #999; }
    .dd-mens .dd-article .dd-prev-next a em {
      font-size: 23px;
      line-height: 0.8; }
  .dd-mens .dd-article .dd-prev-next p {
    border: 1px solid #cccccc;
    display: inline-block;
    padding: 1px 10px 0;
    margin: 0; }
  .dd-mens .dd-article .dd-prev-next .dd-article-next {
    float: left; }
    .dd-mens .dd-article .dd-prev-next .dd-article-next em {
      padding-right: 2px; }
  .dd-mens .dd-article .dd-prev-next .dd-article-previous {
    float: right; }
    .dd-mens .dd-article .dd-prev-next .dd-article-previous em {
      padding-left: 2px; }
.dd-mens .dd-article .dd-article-information {
  font: 12px/1.1 futura-pt, tahoma, geneva, verdana, arial, sans-serif;
  color: #666;
  text-transform: uppercase; }
  .dd-mens .dd-article .dd-article-information .dd-article-meta-seperator {
    font-size: 0.9em;
    padding: 0 3px;
    background: none;
    width: auto; }
  .dd-mens .dd-article .dd-article-information .dd-author-name {
    color: #666; }
.dd-mens .dd-article .dd-full-text {
  clear: both;
  margin-top: 20px; }
  .dd-mens .dd-article .dd-full-text a {
    text-decoration: underline; }

.dd-mens .dd-article .dd-full-text em {
    font-size: 15px; 
    font-style: italic;
}

.dd-mens .dd-article .dd-article-item {
  margin-bottom: 20px; }
  .dd-mens .dd-article .dd-article-item .dd-credit {
    font-size: 12px;
    color: #999;
    margin: 2px 0; }
.dd-mens .dd-article-gallery-item.dd-portrait img,
.dd-mens .dd-article .dd-article-landscape img {
  width: auto; }
.dd-mens .dd-article .dd-article-links {
  margin: 0 0 25px 0;
  padding: 15px 0 0; }

 /* Gallery article */
.dd-mens .dd-article-gallery-item .dd-copy {
    clear: both;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}

.dd-mens .dd-article-gallery-item .dd-notch, 
.dd-mens .dd-article-gallery-item .dd-nth, 
.dd-mens .dd-article-gallery-item .dd-copy h3 {
    display: none;
}

.dd-mens .dd-article-gallery-item .dd-copy p {
    margin: 15px 0 0;
}

.dd-mens .dd-article-gallery-item .dd-copy p.dd-credit {
    margin: 5px 0 0;
    padding: 0;
}

/*-------------------------------------------------- */
/* Men's article page column 2 */
/* -------------------------------------------------- */
.dd-mens .dd-column2 {
  background: none; }

.dd-mens .dd-article-meta-seperator:before {
    content: "|";
}

/*--------------------------------------------------- */
/* Popular aticles override styles */
/* -------------------------------------------------- */
.dd-column1 .dd-popular-stories .dd-stories li {
    padding-right: 8px;
}

.dd-mens .dd-popular-stories .dd-stories .dd-thumb { 
    height: 107px;
}

.dd-mens .dd-popular-stories .dd-stories li a .dd-thumb img {
    height: auto;
}

.dd-article a { text-decoration:underline; }
.dd-article p em { font-size:15px; font-style:italic; }
