/* CSS Document */
/* Global Styles */
.x3y0, .x3y1{ display:none; visibility:hidden;}/* to hide some CMS component. Remove this if not required */
#Story_msthavs_5-19_HERO_C{background:#FFF;color:#999; font-weight:bold; left: 0; height:700px; position:relative; width:780px;}
#Story_msthavs_5-19_HERO_C .floatingLink{ font-size: 0; line-height:15px; height: 15px; position: absolute; display: block; text-indent:-99999px; outline:none; background: url(http://static.targetimg1.com/2012/iH/images/spacer.png) no-repeat;z-index:1;}
#Story_msthavs_5-19_HERO_C .lineBreak{display:block}
#Combo_lbwrk_020313_X0Y0H2_C .stop-caro-focus{display:block;padding:5px;position:absolute;background:#FDDE9F;border:1px solid #666;z-index:701;color:#666;font-size:11px}
#Story_msthavs_5-19_HERO_C .carouselView .red{color:#cd0000;}
#Story_msthavs_5-19_HERO_C .carouselView .panels{width:780px; height:700px;}
#Story_msthavs_5-19_HERO_C .panel-div{display: none;height: 99.5%;position: relative;width: 99.8%;}
#Story_msthavs_5-19_HERO_C .state-hidden{ display:block; visibility:visible}
#Story_msthavs_5-19_HERO_C .panels{ background:url('http://img2.targetimg2.com/wcsstore/TargetSAS/06_13_2012_02_06/images/Loader_small_FNL.gif') 50% 50% no-repeat; background:none\0;}
#Story_msthavs_5-19_HERO_C .panels h2, #Story_msthavs_5-19_HERO_C .panels h3, #Story_msthavs_5-19_HERO_C .panels p, #Story_msthavs_5-19_HERO_C .panels ul, #Story_msthavs_5-19_HERO_C .panels .l1_img, #Story_msthavs_5-19_HERO_C .panels .l2_img, #Story_msthavs_5-19_HERO_C .panels .l2_ul a{position:absolute; z-index: 605;}
#Story_msthavs_5-19_HERO_C .panels .l1_img {z-index:0}
#Main .bottom_ad_placeholder {margin: 120px 0 0 !important;}

/*Panel 2-5 - generic styles*/
#Story_msthavs_5-19_HERO_C .panels h2 {color: #999999;font-size: 16px;right: 30px;text-align: center;top: 34px; width:425px;} 
#Story_msthavs_5-19_HERO_C .panels h3 {color: #333333;font-size: 52px;left: 28px;line-height: 45px;top: 45px;width: 250px;}
#Story_msthavs_5-19_HERO_C .panels p {color: #999999;font-size: 16px;left: 30px;line-height: 20px;}
#Story_msthavs_5-19_HERO_C .panels .l1_img {left: 10px;top: 2px;}
#Story_msthavs_5-19_HERO_C .panels .l1_ul_lnk {font-size: 12px;left: 28px;line-height: 16px;top: 210px;}
#Story_msthavs_5-19_HERO_C .panels .l1_ul_lnk li {float: none}
#Story_msthavs_5-19_HERO_C .panels .l2_ul {height: 480px;right: 30px;top: 120px;width: 425px;}
#Story_msthavs_5-19_HERO_C .panels .l2_ul ul{position:relative;}
#Story_msthavs_5-19_HERO_C .panels .l2_ul li {display: block;float: left;height: 210px;padding: 10px 0;text-align: center;width: 200px;}
#Story_msthavs_5-19_HERO_C .panels .l2_ul li.panel_li {height: auto;padding:0;}
#Story_msthavs_5-19_HERO_C .panels .l2_ul .l2_list_0 {border-right:1px dotted #b2b2b2;border-bottom:1px dotted #b2b2b2;}
#Story_msthavs_5-19_HERO_C .panels .l2_ul .l2_list_1 {border-bottom:1px dotted #b2b2b2;}
#Story_msthavs_5-19_HERO_C .panels .l2_ul .l2_list_2 {border-right:1px dotted #b2b2b2;}
#Story_msthavs_5-19_HERO_C .panels .l2_ul a {font-size: 15px;position: relative;width: 100%;}
#Story_msthavs_5-19_HERO_C .panels .l2_ul img {position: relative;top: 45px;z-index:0;}
#Story_msthavs_5-19_HERO_C .panels .l1_qlnk_i {display: block;font-size: 12px; width:260px;height: 620px;left: 10px;position: absolute;top: 22px;z-index: 1;}

/* End */

/*panel1*/
#Story_msthavs_5-19_HERO_C .panels .panel1 h2{color: #999999;font-size: 21px;left: 30px;right: 0;top: 0; width: auto;}
#Story_msthavs_5-19_HERO_C .panels .panel1 .l1_ul_lnk{left: -2px;top: 25px;width: auto;	}
#Story_msthavs_5-19_HERO_C .panels .panel1 .panel_li{float: left;text-align: center;width: auto}
#Story_msthavs_5-19_HERO_C .panels .panel1 .dlink{color: #999999;display: block;font-size: 16px;font-weight: bold;line-height: 25px;position:relative}
#Story_msthavs_5-19_HERO_C .panels .panel1 .dlink:hover{color: #0066ff;text-decoration:none;}
#Story_msthavs_5-19_HERO_C .panels .panel1 .dlink span{width: 100%;}
#Story_msthavs_5-19_HERO_C .panels .panel1 .l1_lnk_0{width: 189px;}
#Story_msthavs_5-19_HERO_C .panels .panel1 .l1_lnk_1{width: 179px;}
#Story_msthavs_5-19_HERO_C .panels .panel1 .l1_lnk_2{width: 221px;}
#Story_msthavs_5-19_HERO_C .panels .panel1 .l1_lnk_3{width: 183px;}
#Story_msthavs_5-19_HERO_C .panels .panel1 img{display:block;margin:auto;}
#Story_msthavs_5-19_HERO_C .panels .panel1 .msthave-val {display:none;}

/*panel2*/
#Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_0 .l2_lnk1, #Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_1 .l2_lnk1, #Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_2 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_3 .l2_lnk1{font-size: 0; line-height:15px; display: block; text-indent:-99999px; outline:none;}
#Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_0 .l2_lnk_i {height: 190px;left: 47px;position: absolute;top: 10px;width: 105px; }
#Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_1 .l2_lnk_i {height: 135px;left: 20px;position: absolute;top: 10px;width: 158px; }
#Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_2 .l2_lnk_i {height: 180px;left: 25px;position: absolute;top: 25px;width: 145px; }
#Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_3 .l2_lnk_i {height: 190px;left: 25px;position: absolute;top: 30px;width: 150px; }
#Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_2 .l2_img{top: 70px;}
#Story_msthavs_5-19_HERO_C .panels .panel2 .l2_ul .l2_list_3 .l2_img{top: 75px;}

/*panel3*/

#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_0 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_1 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_2 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_3 .l2_lnk1{font-size: 0; line-height:15px; display: block; text-indent:-99999px; outline:none;}
#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_0 .l2_lnk_i {height: 185px;left: 47px;position: absolute;top: 10px;width: 100px; }
#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_1 .l2_lnk_i {height: 185px;left: 25px;position: absolute;top: 10px;width: 150px; }
#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_2 .l2_lnk_i {height: 155px;left: 25px;position: absolute;top: 20px;width: 145px; }
#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_3 .l2_lnk_i {height: 190px;left: 25px;position: absolute;top: 25px;width: 150px; }
#Story_msthavs_5-19_HERO_C .panels .panel3 .l1_qlnk_i{left: 54px;top: 10px;} 
#Story_msthavs_5-19_HERO_C .panels .panel3 .l1_img {left: 67px;}
#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_0 .l2_img{top: 55px;}
#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_1 .l2_img{top: 55px;}
#Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_2 .l2_img, #Story_msthavs_5-19_HERO_C .panels .panel3 .l2_ul .l2_list_3 .l2_img{top: 65px;}

/*panel4*/
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_0 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_1 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_2 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_3 .l2_lnk1{font-size: 0; line-height:15px; display: block; text-indent:-99999px; outline:none;}
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_0 .l2_lnk_i {height: 200px;left: 30px;position: absolute;top: 5px;width: 135px; }
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_1 .l2_lnk_i {height: 185px;left: 35px;position: absolute;top: 10px;width: 125px; }
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_2 .l2_lnk_i {height: 200px;left: 50px;position: absolute;top: 25px;width: 95px; }
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_3 .l2_lnk_i {height: 150px;left: 30px;position: absolute;top: 25px;width: 135px; }
#Story_msthavs_5-19_HERO_C .panels .panel4 .l1_img {left: 20px;}
#Story_msthavs_5-19_HERO_C .panels .panel4 .l1_qlnk_i{left: 54px;top: 10px;}
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_0 .l2_img{top: 50px;}
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_1 .l2_img{top: 60px;}
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_2 .l2_img{top: 70px;}
#Story_msthavs_5-19_HERO_C .panels .panel4 .l2_ul .l2_list_3 .l2_img{top: 75px;}

/*panel5*/
#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_0 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_1 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_2 .l2_lnk1,#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_3 .l2_lnk1{font-size: 0; line-height:15px; display: block; text-indent:-99999px; outline:none;}
#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_0 .l2_lnk_i {height: 200px;left: 30px;position: absolute;top: 10px;width: 135px; }
#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_1 .l2_lnk_i {height: 180px;left: 40px;position: absolute;top: 10px;width: 115px; }
#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_2 .l2_lnk_i {height: 180px;left: 30px;position: absolute;top: 25px;width: 140px; }
#Story_msthavs_5-19_HERO_C .panels .panel5 .l1_img {left: 67px;}
#Story_msthavs_5-19_HERO_C .panels .panel5 .l1_qlnk_i{background-position: 0 325px;left: 54px;top: 25px;}
#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_0 .l2_img{top: 50px;}
#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_1 .l2_img{top: 60px;}
#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_2 .l2_img{top: 70px;}
#Story_msthavs_5-19_HERO_C .panels .panel5 .l2_ul .l2_list_3 .l2_img{top: 75px;}

/* ------------------------------------ Panels -------------------------------------------- */ 

/* Navigation - prev and next arrows */
#Story_msthavs_5-19_HERO_C .carousel-container .prevFrame, .carousel-container .nextFrame, #Story_msthavs_5-19_HERO_C .carousel-container .disabled.prevFrame, #Story_msthavs_5-19_HERO_C .carousel-container .disabled.nextFrame {background-image: url("http://static.targetimg1.com/2012/iH/08/AandA/images/arrow.png");background-repeat: no-repeat; height: 30px;overflow: hidden;position: absolute;text-indent: -10000em;bottom: 10px;width: 15px;z-index: 605;}
#Story_msthavs_5-19_HERO_C .carousel-container .prevFrame {background-position:-20px 0; left: 0; }
#Story_msthavs_5-19_HERO_C .carousel-container .nextFrame {background-position: 0 0; right: 0;}
#Story_msthavs_5-19_HERO_C .carousel-container .disabled.prevFrame {background-position:0 0;left:0px; display:none;}
#Story_msthavs_5-19_HERO_C .carousel-container .disabled.nextFrame {background-position:-35px 0px; right:1px;display:none;}
#Story_msthavs_5-19_HERO_C .carousel-container .prevGray{background-image: url(http://static.targetimg1.com/2013/iH/04/fifteen_must_haves/images/leftarrow_gray.jpg);background-repeat: no-repeat; height: 30px;left: 0;overflow: hidden;position: absolute;text-indent: -10000em;bottom: 10px;width: 15px;z-index: 605;}

#Story_msthavs_5-19_HERO_C .carousel-container ul.carousel-pagination {bottom: 25px;left: 350px;position: absolute;text-align: center;z-index: 605;}
#Story_msthavs_5-19_HERO_C .carousel-container .backLooksLink {bottom: 5px;font-size: 16px;font-weight: normal;left: 343px;position: absolute;text-align: center;}
#Story_msthavs_5-19_HERO_C .carousel-container ul.carousel-pagination li{ display:block; text-indent:-99999px; margin:0; padding: 0;}
#Story_msthavs_5-19_HERO_C .carousel-container ul.carousel-pagination li span{ display:block; text-indent:-99999px;}
#Story_msthavs_5-19_HERO_C .carousel-container ul.carousel-pagination li .carousel-frame{ background:url(http://static.targetimg1.com/2012/iH/08/AandA/images/pagination-on-off.png) no-repeat; width:15px; height:15px; overflow:hidden}
#Story_msthavs_5-19_HERO_C .carousel-container ul.carousel-pagination li .selected{ background:url(http://static.targetimg1.com/2012/iH/08/AandA/images/pagination-on-off.png) no-repeat -20px 0; width:15px; height:15px;}
#Story_msthavs_5-19_HERO_C .fadePanel-left, #Story_msthavs_5-19_HERO_C .fadePanel-right{background-image: url(http://static.targetimg1.com/2012/iH/08/men/0729/AandA/images/blurgradient.png);background-repeat: no-repeat;display:none;height:100%;position:absolute;width:300px;z-index:602;}
#Story_msthavs_5-19_HERO_C .fadePanel-left{left:0px; top:0px; background-position: 0 0;}
#Story_msthavs_5-19_HERO_C .fadePanel-right{right:0px; top:0px; background-position: -448px 0}