/* NOTE: Feel free to merge with global CSS */
.dlp {height: 560px;position: relative;margin: 15px 0px;}

.home .dlp {height: 690px;}

.dlp-text {position: absolute;top: 35px;left: 609px;z-index: 10;width: 330px;}

.home .dlp-text {left: 32px;top: 20px;height: 80px;width: 280px;}

.dlp-text li {display: none;}

.dlp-text li.active {display: block;}

.dlp-text h2 {font-family: "Arial Narrow", Arial, Helvetica, sans-serif;font-size: 45px;line-height: 0.888888em; /* 40px */letter-spacing: -0.02em;text-indent: -9999px;
	/* background-image: define inline */background-repeat: no-repeat;height: 77px;margin-left: 1px;margin-bottom: 3px;}

.dlp-text p {margin-bottom: 0px; line-height:16px;
	/* letter-spacing: -0.57px; TODO helps on windows, but there's no way to target windows */}

.dlp-text p a {color: #393939;text-decoration: underline;}

.dlp-text .action a {color: #393939;text-transform: uppercase;text-decoration: underline;}

.dlp-main-image {
	background-image: url(../images/shadow-dlp-big.png);
	background-repeat: no-repeat;position: absolute;top: -12px;left: 182px;z-index: 8;overflow: hidden;width: 432px;height: 560px;}

* html .dlp-main-image {background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/shadow-dlp-big.png", sizingMethod="crop");} 

.home .dlp-main-image {
	background-image: url(http://i.dev.nordstromimage.com/default/shop/image/common/shadow-home-big.png);
	background-repeat: no-repeat;position: absolute;top: -12px;left: 269px;z-index: 8;width: 432px;height: 640px;}

* html .home .dlp-main-image {background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="", sizingMethod="crop");} 

.home .dlp-main-image.h {
	background-image: url(http://i.dev.nordstromimage.com/default/shop/image/common/shadow-home-big-horiz.png);
	width: 562px;height: 513px;left: 205px;}

* html .home .dlp-main-image.h {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="", sizingMethod="crop");} 

.dlp-main-image img {display: none;background-color: #ffffff;padding: 8px;margin: 12px 0 0 12px;}

.home .dlp-main-image img {display: none;background-color: #ffffff;padding: 8px;margin: 92px 0 0 12px;}

.dlp-main-image img.active {display: inline;}

ol.dlp-thumbs img {
	background-image: url(../images/shadow-dlp-small.png);background-repeat: no-repeat;padding: 12px 20px 20px 12px;}
ol.dlp-thumbs .h img {
	background-image: url(http://i.dev.nordstromimage.com/default/shop/image/common/shadow-dlp-small-h.png);}

* html ol.dlp-thumbs img {background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/shadow-dlp-small.png", sizingMethod="crop");} 

* html ol.dlp-thumbs .h img {background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="", sizingMethod="crop");} 

ol.dlp-thumbs li.active {display: none;}

ol.dlp-thumbs li {position: absolute;height: 265px;width: 207px;}

ol.dlp-thumbs li.dlp-pos-1,
ol.dlp-thumbs li.first {top: 198px;left: 9px;z-index: 6;}

.home ol.dlp-thumbs li.dlp-pos-1,
.home ol.dlp-thumbs li.first {top: 275px;left: auto;right: 682px;z-index: 6;}

ol.dlp-thumbs li.dlp-pos-2,
ol.dlp-thumbs li.second {top: 243px;left: 580px;z-index: 4;}

.home ol.dlp-thumbs li.dlp-pos-2,
.home ol.dlp-thumbs li.second {top: auto;bottom: 315px;left: auto;right: 662px;z-index: 4;}

ol.dlp-thumbs li.dlp-pos-3,
ol.dlp-thumbs li.third {top: 189px;left: 755px;z-index: 2;}
.home ol.dlp-thumbs li.dlp-pos-3,

.home ol.dlp-thumbs li.third {left: 682px;top: 275px;z-index: 2;}
.home ol.dlp-thumbs li.dlp-pos-4,
.home ol.dlp-thumbs li.fourth {left: 662px;bottom: 315px;z-index: 1;/* TODO: this doesn't have a specific z-index*/}

.dlpTiles { float:left;margin:0px 7px 30px 16px;border-bottom:double #b7b7b7 3px;padding-bottom:14px }

.dlpTiles ul { margin-top:8px; }

.dlpTiles li { float:left;margin-right:41px }

.dlpTiles.weddings li { width:200px; }

.dlpTiles.weddings li strong { display:block; margin:0 0 5px 0; }

.dlpTiles li img { padding-bottom:10px;margin-bottom:8px;display:block;border-bottom:solid 1px #ccc }

.dlpTiles li.last { float:left;margin-right:0px }

.dlpTiles li br { margin-top:10px }

.dlpTiles a { text-transform:uppercase;color:#393939;text-decoration:underline;display:block }




div.main-content.holiday{background:transparent url(../images/holiday_dlp_background.jpg) no-repeat left top;padding-top:9px;}

div.main-content.holiday.full{background-image:url(../images/holiday_dlp_background_full.jpg);}

div.main-content.holiday div#main{padding-top:25px!important;}

div.main-content.holiday div.dlp{margin-top:0!important;}

div.main-content.holiday .dlp-main-image{background:transparent url(../images/shadow-dlp-big_holiday.png) 

no-repeat left top;}div.main-content.holiday.full 

.dlp-main-image{background:transparent url(../images/shadow-dlp-big_holiday-full.png) no-repeat left top;}

div.main-content.holiday .dlp-text h2{background-color:#fff;}
