#Main .utilityTemplate.category-template .x0y0.w2.h2 { z-index: 601; }
div#thresholdFrameCarousel { width: 950px; height: 438px; position: relative; top: -21px; }
div#thresholdFrameCarousel div.frame-caro-viewport { height: 438px; }
div#thresholdFrameCarousel div.thresholdCarouselParent a { font: bold 12px arial; line-height: 12px; }

div.thresholdCarouselParent { width: 950px; overflow: hidden; float: left; position: relative; }
div.thresholdCarouselParent ul.frame-car { list-style-type: none; padding: 0; margin: 0; position: relative; }
div.thresholdCarouselParent ul.frame-car li { float: left; width: 950px; height: 438px; position: relative; }
div.thresholdCarouselParent ul.frame-car li:focus { border-bottom: 1px dotted #000; }

#thresholdFrameCarousel .headline  { color: #666; display: block; font: bold 30px arial; line-height: 30px; letter-spacing: -1px; }
#thresholdFrameCarousel .subhead   { color: #666; display: block; font: bold 14px arial; line-height: 16px; padding: 5px 0 7px; }
#thresholdFrameCarousel .linebreak { display: block; }

div.thresholdCarouselParent div.desc div.thresh_logo { position: absolute; top: 160px; left: 120px; }
div.thresholdCarouselParent div.desc div.thresh_discover { position: absolute; top: 226px; left: 120px; }
div.thresholdCarouselParent div.desc div.thresh_desc { position: absolute; top: 274px; left: 120px; z-index: 602; }

/* pagination */
#thresholdFrameCarousel ul.carousel-pagination { clear: both; display: block; left: 120px; overflow: hidden; position: relative; top: -29px; }
/*.ie7 #thresholdFrameCarousel ul.carousel-pagination { top: -68px; }*/
#thresholdFrameCarousel ul.carousel-pagination li a.carousel-frame, 
#thresholdFrameCarousel ul.carousel-pagination li span.carousel-frame { 
	background: url(http://static.targetimg1.com/2013/ol/03/home/Beauty/images/dot-fff-666.png) no-repeat scroll 0 0; 
	display: block; height: 11px; margin: 0; padding: 0; width: 11px; 
	}
#thresholdFrameCarousel ul.carousel-pagination li span.selected { 
	background: url(http://static.targetimg1.com/2013/ol/03/home/Beauty/images/dot-fff-666.png) no-repeat scroll -11px 0; }

/* navigation controls */
#thresholdFrameCarousel .nav-prev, #thresholdFrameCarousel .nav-next { cursor: pointer; }
#thresholdFrameCarousel .nav-next { 
	background: url(http://static.targetimg1.com/2012/iH/10/CuratedBoutiques/Boho_Boutique/images/arrows.png) no-repeat -38px -188px; 
	position: absolute; left: 927px; height: 40px; top: 185px; width: 23px; z-index: 605; 
	}
#thresholdFrameCarousel .nav-prev { 
	background: url(http://static.targetimg1.com/2012/iH/10/CuratedBoutiques/Boho_Boutique/images/arrows.png) no-repeat -8px -188px; 
	left: 0px; position: absolute; height: 40px; top: 185px; width: 23px; z-index: 605;
	}
/*.ie7 #thresholdFrameCarousel .nav-next { position: relative; top: -200px; display: block; }*/
#thresholdFrameCarousel .nav-prev:hover { 
	background: url(http://static.targetimg1.com/2012/iH/10/CuratedBoutiques/Boho_Boutique/images/arrows.png) no-repeat -80px -188px; }
#thresholdFrameCarousel .nav-next:hover { 
	background: url(http://static.targetimg1.com/2012/iH/10/CuratedBoutiques/Boho_Boutique/images/arrows.png) no-repeat -111px -188px; }
#thresholdFrameCarousel span.disabled { cursor: default; }

/* CTA link farm */
#ctafarm .subpart { margin: 10px 0 0; padding: 0; height: 270px; position: relative; }
#ctafarm a { font: bold 12px arial; }
#ctafarm a:hover { text-decoration: underline; }
#ctafarm li.level1 { float: left; width: 170px; padding: 10px 0 0 20px; }
#ctafarm li.level1 li { line-height: 16px; }

#ctafarm a.col1 { position: absolute; height: 160px; width: 189px; top: 0; left: 0; }
#ctafarm a.col2 { position: absolute; height: 160px; width: 189px; top: 0; left: 190px; }
#ctafarm a.col3 { position: absolute; height: 160px; width: 189px; top: 0; left: 380px; }
#ctafarm a.col4 { position: absolute; height: 160px; width: 189px; top: 0; left: 570px; }
#ctafarm a.col5 { position: absolute; height: 160px; width: 189px; top: 0; left: 760px; }

/* #ctafarm .level1 a.col-head { font-size: 30px; text-align: center; padding: 114px 0 0; letter-spacing: -1px; }
#ctafarm a.col1 { position: absolute; height: 46px; width: 189px; top: 0; left: 0; }
#ctafarm a.col2 { position: absolute; height: 46px; width: 189px; top: 0; left: 190px; }
#ctafarm a.col3 { position: absolute; height: 46px; width: 189px; top: 0; left: 380px; }
#ctafarm a.col4 { position: absolute; height: 46px; width: 189px; top: 0; left: 570px; }
#ctafarm a.col5 { position: absolute; height: 46px; width: 189px; top: 0; left: 760px; } */
