/*min-height: 192px;*/
.category-templates .componentContainer > div {
    border-bottom: none;	
}
.category-templates .componentContainer .heroContainer { /*min-height:0px !important;*/

} /*on the old template, min-height:28px !important;*/
.c .wa, .c .w4 {
    border-top: 0px dotted #B2B2B2;
}
.x0y1.w4 {}
.w4 {
    width: 950px !important;
}
/*.componentContainer .c { margin-bottom:-19px; position: relative; top:-22px;}*/
.clearer {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.screen-reader-only {
    height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.offscreen {
    display: block;
    height: 1px;
    left: -2000px;
    overflow: hidden;
    position: absolute;
    width: 1px;
}
#style_OC {}

/* main carousel */
#main_container { margin:0 0 2px;}
#main_carousel { position:relative; width: 950px; height: 516px;}

/*#main_carousel img { visibility:hidden;}*/
.carousel-viewport ul#main_carousel li {
    width: 950px; height: 516px; 
}
.carousel-container {
	top: -23px;
}
.carousel-container .prevFrame, .carousel-container .nextFrame, #main_carousel .link_shopTheLook, #main_carousel .link_shopTheLook2, .tagLink, .shopNow, .closeModal, .shopBeauty, .shopHome {
    text-indent: -9999px;
}
/* offscreen for deep linking */
#main_container .carousel-pagination { position:absolute; left: -10000px;}

#main_container .prevFrame {width: 16px; height: 28px; background:url(http://static.targetimg1.com/2013/ak/style/050113/images/arrow_main.png) no-repeat; position:absolute; top:244px; left: 16px; z-index: 3;}
#main_container .prevFrame:link {
	background-position: 0 0;	
}
#main_container .prevFrame:hover {
	background-position: -16px 0;	
}
#main_container .nextFrame {width: 16px; height: 28px; background:url(http://static.targetimg1.com/2013/ak/style/050113/images/arrow_main.png) no-repeat; position:absolute; top:244px; right: 16px; z-index: 2;}
#main_container .nextFrame:link {
	background-position: 0 -28px;	
}
#main_container .nextFrame:hover {
	background-position: -16px -28px;	
}
.link_shopTheLook {width:106px; height:38px; background:url(http://static.targetimg1.com/2013/ak/style/050113/images/link_shopTheLook.png) no-repeat; position:absolute;}
.link_shopTheLook:link {
	background-position: 0 0px;	
}
.link_shopTheLook:hover {
	background-position: 0 -38px;	
}
.link_shopTheLook2 {width:107px; height:38px; background:url(http://static.targetimg1.com/2013/ak/style/050113/images/link_shopTheLook2.png) no-repeat; position:absolute;}
.link_shopTheLook2:link {
	background-position: 0 0px;	
}
.link_shopTheLook2:hover {
	background-position: 0 -38px;	
}

/* image loading  */
.link_shopTheLook, .link_shopTheLook2 { display:none;}
.slide1 .link_shopTheLook.link1 { display:block;}

/* slides */
.slide {position:relative; width:950px; height:516px; overflow:hidden;}
#main_carousel p { position:absolute;}

/* slide 1 */
.slide1 .link_shopTheLook.link1 { top: 13px; left:13px;}
/*.slide1 p { top: 333px; left:388px; color:#000; width: 457px; font-size:15px; line-height:1.2em;}*/

/* slide 2 */
.slide2 .link_shopTheLook.link1 { top: 13px; left:13px;}
.slide2 .link_shopTheLook.link2 { top: 13px; left:492px;}

.tag_denimVest { position:absolute; top: 176px; left:48px; width:126px; height:23px;}
.tag_denimVest:link { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_denimVest.png) 0 0 no-repeat;}
.tag_denimVest:hover { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_denimVest_hov.png) 0 0 no-repeat;}
#modal_denimVest { position:absolute; top: 4px; left: 8px; width:935px; height:507px; background:none; display:none; z-index:3;}
#modal_denimVest.loadBG {
	background: url(http://static.targetimg1.com/2013/ak/style/050113/images/modal_denimVest.png) no-repeat left top;
}
#modal_denimVest:focus {outline: dotted 1px #666;} 
#modal_denimVest .shopNow { display:inline-block; width:96px; height:30px; margin: 323px 0 0 325px;}
#modal_denimVest .closeModal {position:absolute; top: 22px; right:20px; width:30px; height:30px;}

.tag_maxiDress { position:absolute; top: 340px; left:542px; width:126px; height:23px;}
.tag_maxiDress:link { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_maxiDress.png) 0 0 no-repeat;}
.tag_maxiDress:hover { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_maxiDress_hov.png) 0 0 no-repeat;}
#modal_maxiDress { position:absolute; top: 6px; left: 5px; width:664px; height:503px; background:none; display:none; z-index:3;}
#modal_maxiDress.loadBG {
	background:url(http://static.targetimg1.com/2013/ak/style/050113/images/modal_maxiDress.png) no-repeat left top;
}
#modal_maxiDress:focus {outline: dotted 1px #666;} 
#modal_maxiDress .shopNow { display:inline-block; width:95px; height:31px; margin: 350px 0 0 118px;}
#modal_maxiDress .closeModal {position:absolute; top: 17px; right:21px; width:30px; height:30px;}

/* slide 3 */
.slide3 .link_shopTheLook.link1 { top: 13px; left:13px;}
.slide3 .link_shopTheLook.link2 { top: 13px; left:492px;}

.tag_TencelShirt {position:absolute; top: 308px; left:317px; width:120px; height:23px;}
.tag_TencelShirt:link { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_TencelShirt.png) 0 0 no-repeat;}
.tag_TencelShirt:hover { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_TencelShirt_hov.png) 0 0 no-repeat;}
#modal_TencelShirt {position:absolute; top: 152px; left: 317px; width:597px; height:340px; background:none; display:none; z-index:3;}
#modal_TencelShirt.loadBG {
	background:url(http://static.targetimg1.com/2013/ak/style/050113/images/modal_TencelShirt.png) no-repeat left top;
}
#modal_TencelShirt:focus {outline: dotted 1px #666;} 
#modal_TencelShirt .shopNow { display:inline-block; width:79px; height:26px; margin: 236px 0 0 401px;}
#modal_TencelShirt .closeModal {position:absolute; top: 8px; right:11px; width:30px; height:30px;}

.tag_TencelDress {position:absolute; top: 207px; left:563px; width:119px; height:23px;}
.tag_TencelDress:link { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_TencelDress.png) 0 0 no-repeat;}
.tag_TencelDress:hover { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_TencelDress_hov.png) 0 0 no-repeat;}
#modal_TencelDress {position:absolute; top: 51px; left: 88px; width:594px; height:340px; background:none; display:none; z-index:3;}
#modal_TencelDress.loadBG {
	background:url(http://static.targetimg1.com/2013/ak/style/050113/images/modal_TencelDress.png) no-repeat left top;
}
#modal_TencelDress:focus {outline: dotted 1px #666;} 
#modal_TencelDress .shopNow { display:inline-block; width:76px; height:27px; margin: 243px 0 0 359px;}
#modal_TencelDress .closeModal {position:absolute; top: 8px; right:22px; width:30px; height:30px;}

/* slide 4 */
.slide4 .link_shopTheLook.link1 { top: 13px; left:13px;}
.slide4 .link_shopTheLook.link2 { top: 13px; left:492px;}

.tag_printTank {position:absolute; top: 233px; left:509px; width:139px; height:23px;}
.tag_printTank:link { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_waterPrintTank.png) 0 0 no-repeat;}
.tag_printTank:hover { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_waterPrintTank_hov.png) 0 0 no-repeat;}
#modal_printTank {position:absolute; top: 9px; left:9px; width:938px; height:504px; background:none; display:none; z-index:3;}
#modal_printTank.loadBG {
	background:url(http://static.targetimg1.com/2013/ak/style/050113/images/modal_waterPrintTank.png) no-repeat left top;
}
#modal_printTank:focus {outline: dotted 1px #666;} 
#modal_printTank .shopNow { display:inline-block; width:95px; height:32px; margin: 323px 0 0 181px;}
#modal_printTank .closeModal {position:absolute; top: 15px; right:23px; width:30px; height:30px;}

/* slide 5 */
.slide5 .link_shopTheLook.link1 { top: 13px; left:13px;}
.slide5 .link_shopTheLook.link2 { top: 13px; left:492px;}

.tag_floppyHat {position:absolute; top: 77px; left:545px; width:110px; height:23px;}
.tag_floppyHat:link { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_floppyHat.png) 0 0 no-repeat;}
.tag_floppyHat:hover { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_floppyHat_hov.png) 0 0 no-repeat;}
#modal_floppyHat {position:absolute; top: 58px; left:82px; width:573px; height:260px; background:none; display:none; z-index:3;}
#modal_floppyHat.loadBG {
	background:url(http://static.targetimg1.com/2013/ak/style/050113/images/modal_floppyHat.png) no-repeat left top;
}
#modal_floppyHat:focus {outline: dotted 1px #666;} 
#modal_floppyHat .shopNow { display:inline-block; width:96px; height:30px; margin: 192px 0 0 120px;}
#modal_floppyHat .closeModal {position:absolute; top: 15px; right:21px; width:30px; height:30px;}

/* slide 6 */
.tag_lipsNails {position:absolute; top: 448px; left:415px; width:132px; height:23px;}
.tag_lipsNails:link { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_lipsToNails.png) 0 0 no-repeat;}
.tag_lipsNails:hover { background:url(http://static.targetimg1.com/2013/ak/style/050113/images/tag_lipsToNails_hov.png) 0 0 no-repeat;}
.modal_lipsNails {position:absolute; top: 9px; left:6px; width:938px; height:505px; background:none; display:none; z-index:3;}
.modal_lipsNails.loadBG {
	background:url(http://static.targetimg1.com/2013/ak/style/050113/images/modal_lipsToNails.png) no-repeat left top;
}
.modal_lipsNails:focus {outline: dotted 1px #666;} 
.modal_lipsNails .shopNow { display:inline-block; width:96px; height:32px; margin: 425px 0 0 423px; text-indent:-9999px;}
.modal_lipsNails .closeModal {position:absolute; top: 16px; right:20px; width:30px; height:30px;}

/*----- start New Now Carousel -----*/

/* hides the vertical rule on the left of the slideshow */
#mask { 
	height: 121px;
	width: 2px;
	position: absolute;
	left: 182px;
	background-color: #fff;
	z-index: 5;
}

#new-now-row {
	min-height: 121px;
	display: block;
	position: relative;
}
#new-now-row h2 {float: left; margin: 24px 10px; width:128px;}
#new-now-carousel {
	position: relative;
	float:right;
	width: 768px;
}

ul#new-now-slides {
	height: 121px;
}

ul#new-now-slides li {
	width: 128px;
	height:121px;
	border: none;
	margin: 0px;
	padding: 0px;
}

ul#new-now-slides li img{
	visibility: hidden;
	height: 121px;
	width: 128px;
}

ul#new-now li.carousel-panel {
	width: 128px;
	height: 121px;
}

#new-now-carousel .prevFrame {
	background: url(http://static.targetimg1.com/2013/ak/style/050113/images/arrows-feature.png) no-repeat scroll 5px 5px transparent;
	height: 30px;
	left: -3px;
	position: absolute;
	text-indent: -9999px;
	top: 46px;
	width: 23px;
	z-index: 10;
}
#new-now-carousel .prevFrame:hover, #new-now-carousel .prevFrame:focus {
	background: url(http://static.targetimg1.com/2013/ak/style/050113/images/arrows-feature_hover.png) no-repeat scroll 5px 5px transparent;
}

#new-now-carousel .nextFrame {
	background: url(http://static.targetimg1.com/2013/ak/style/050113/images/arrows-feature.png) no-repeat scroll -23px 5px transparent;
	height: 30px;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: 45px;
	width: 23px;
	z-index: 10;
}
#new-now-carousel .nextFrame:hover, #new-now-carousel .nextFrame:focus {
background: url(http://static.targetimg1.com/2013/ak/style/050113/images/arrows-feature_hover.png) no-repeat scroll -23px 5px transparent;
}

#new-now-carousel .prevFrame, #new-now-carousel .nextFrame {
/*	text-indent: -9999px;
	display: block;
	overflow: hidden;
	width: 6px;
	position: absolute;*/
}

.featured-item{
	height: 103px;
	width: 109px;
	display:block;
}

#feature-Tencel{background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/essentialTencel.jpg)}
#feature-armCandy{background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/armCandy.jpg)}
#feature-denim{ background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/denimVest.jpg)}
#feature-whiteShades{background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/whiteShades.jpg)}
#feature-skirt{ background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/ombreSkirt.jpg)}
#feature-blueBustier{background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/blueBustier.jpg)}
#feature-swimsuit{background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/swimsuit.jpg)}

#feature-springShort{background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/springShort.jpg)}

#feature-sunHat{  background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/sunHat.jpg)}
#feature-indigoTote{  background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/indigoTote.jpg)}
#feature-blueMani{  background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/blueMani.jpg)}
#feature-dipDyeEspadrille{  background-image: url(http://static.targetimg1.com/2013/ak/style/050113/images/new_now/dipDyeEspadrille.jpg)}


/*----- end New Now Carousel -----*/

#connect {
	padding: 11px 55px;
	height: 29px;
	position: relative;
	background: #fff url(http://static.targetimg1.com/2013/ak/style/050113/images/connect-bg.png) no-repeat center center;
	width: 840px;
	line-height:49px;
}
#connect img{
	vertical-align: middle;
	float: left;
	margin: 2px 0px;
}

#connect img.divider{ margin: 0px auto;}

#social { float: left;}
#social * { float: left;}
#social h2 {width:227px;}
ul.social-new-now {
	list-style-type: none;
	position: relative;
	left: 10px;
}

ul.social-new-now li {
	display: inline;
	margin: 0px 5px;
	float: left;
	vertical-align: middle
}

ul.social-new-now li a img {
	margin: 0px !important;
}

ul.social-new-now li a{
	opacity: 0.5;
	filter: alpha(opacity = 50);
	height: 100%;
	width: 100%;
}
ul.social-new-now li a:hover, ul.social-new-now li a:focus{
	opacity: 1;
	filter: alpha(opactiy = 100);
}

#email {
	float:right;
	position:relative;
	right: 42px;
}
#email a {display:inline-block; width:65px; height:25px; background:url(http://static.targetimg1.com/2013/ak/style/050113/images/sign-up.gif) 0 0 no-repeat; float:left;}