#Main .utilityTemplate.category-template .x0y0 { z-index: 601; }
.category-template .x2y0 { border: none; }
.linebreak{ display:block; padding:0; margin:0; }

#Utility_Home_123012_X0Y0W_C{
	width:578px;
	height:395px;
	position:relative;
	top:-27px;
	z-index:601;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel {
	width:578px;
	height:395px;
	overflow:hidden;
	float:left;
	position:relative;
}
#Utility_Home_123012_X0Y0W_C .layer { background: url(//static.targetimg1.com/2012/ol/global/images/trans.gif); }
#Utility_Home_123012_X0Y0W_C .flt-t{ position:absolute; z-index:1; top:-27px; left:-35px; }
#Utility_Home_123012_X0Y0W_C .flt-r{ position:absolute; z-index:1; bottom:30px; right:-34px;}
#Utility_Home_123012_X0Y0W_C .flt-b{ position:absolute; z-index:1; bottom:-28px; left:-11px; }
#Utility_Home_123012_X0Y0W_C .flt-l{ position:absolute; z-index:1; left:-34px; bottom:30px; }
#Utility_Home_123012_X0Y0W_C div.carousel-container {
	width:2312px !important;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car {
	list-style-type:none;
	padding:0;
	margin:0;
	position:relative;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile {
	float:left;
	width:578px;
	height:395px;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile span.date {
	background:#c00;
	display:block;
	font:bold 12px arial;
	line-height:12px;
	color:#fff;
	padding: 4px 0;
  width: 171px;
	
}
#Utility_Home_123012_X0Y0W_C .cont{
	position:relative;
}
#Utility_Home_123012_X0Y0W_C .subpart{
	position:absolute;
	padding:30px 0 0 30px;
	z-index:10;
}

#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile h2{ padding:6px 0px 8px 6px;}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile h2.firtpanel { padding:6px 0px 0px 6px;}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .head {
  font: bold 44px arial;
	display:block;
	color:#999;
	text-align:left;
	line-height:40px;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .mgray{
	color:#666;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .dgray{ 
	color:#333;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .suphead {
  color: #000;
  font: bold 16px arial;
	line-height:16px;
	display:block;
	text-align:left;
}

#Utility_Home_123012_X0Y0W_C .subpart1{
	position:absolute;
	padding:12px 30px 0px 0px;
	z-index:10;
	right:0;
	text-align:right !important;
}
#Utility_Home_123012_X0Y0W_C .subpart1 .suphead{ text-align:right !important; }
#Utility_Home_123012_X0Y0W_C .subpart1 .head{ text-align:right !important; line-height:42px !important; }

#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile p.copy{
	font:bold 14px arial;
	line-height:17px;
	color:#666;
	width:290px;
	padding-bottom:15px;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .white{ color:#fff; }
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile a {
  color: #0066ff;
  font: bold 12px arial;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .section-links{
	padding:0px 0px 0px 8px;
	z-index:20;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .section-links.horizontal{
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .section-links.horizontal li{
	float:left;
}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .section-links.horizontal li .dv{padding-right:5px; margin-right:5px; border-right:1px solid #b2b2b2;}
#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile .section-links li a{ line-height:18px;}

#Utility_Home_123012_X0Y0W_C div.holidaycarousel ul.frame-car li.carouselTile:focus {
	border-bottom:1px dotted #000;
}
#Utility_Home_123012_X0Y0W_C ul.carousel-pagination {
	clear:both;
	overflow:hidden;
	display:none;
}
#Utility_Home_123012_X0Y0W_C .firstCarousel ul.carousel-pagination {
	left:345px;
}
#Utility_Home_123012_X0Y0W_C .secHolidayHUBCarousel ul.carousel-pagination {
	position:absolute;
	bottom: 15px;
  left: 20px;
	visibility:hidden;
	display:none;
}
#Utility_Home_123012_X0Y0W_C ul.carousel-pagination li a.carousel-frame, #Utility_Home_123012_X0Y0W_C ul.carousel-pagination li span.carousel-frame {
    background:url(http://static.targetimg1.com/2012/ol/11/home/calphalon/images/pgDot.png) no-repeat scroll -5px -12px;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 20px;
}
#Utility_Home_123012_X0Y0W_C ul.carousel-pagination li span.selected {
	background: url(http://static.targetimg1.com/2012/ol/11/home/calphalon/images/pgDot.png) no-repeat scroll -32px -12px;
}
#Utility_Home_123012_X0Y0W_C .nav-next {
	background: url(http://static.targetimg1.com/2012/ol/12/home/polaroid-carousel/3panel/images/carousel_buttons2.png) no-repeat top right scroll;
	height: 20px;
  width: 12px;
	position:absolute;
	right:12px;
	top: 186px;
	z-index:100;
}
#Utility_Home_123012_X0Y0W_C .nav-prev {
	background: url(http://static.targetimg1.com/2012/ol/12/home/polaroid-carousel/3panel/images/carousel_buttons2.png) no-repeat scroll;
	height: 20px;
  width: 12px;
	position:absolute;
	left:8px;
	top: 186px;
	z-index:100;
}
#Utility_Home_123012_X0Y0W_C a.nav-prev, #frameCarousel a.nav-next {
	cursor: pointer;
    float: left;
    overflow: hidden;
	text-indent:-10000px;
	z-index:100;
}
#Utility_Home_123012_X0Y0W_C span.disabled {
	cursor:default;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity:.5;
}
.clear {clear:both;}

#Utility_Home_123012_X0Y0W_C .secHolidayHUBCarousel {
	position:absolute;
	top:14px;
}
#Utility_Home_123012_X0Y0W_C .hotspot1 { display:block; position:absolute; width:213px; height:120px; left: -75px; top: 180px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot1 img { position:absolute; width: 20px; height: 20px; left: 62px; top: 7px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot2 { display:block; position:absolute; width:165px; height:65px; left: 110px; top: 308px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot2 img { position:absolute; width: 20px; height: 20px; left: 84px; top: 43px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot3 { display:block; position:absolute; width:50px; height:120px; left: 266px; top: 135px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot3 img { position:absolute; width: 20px; height: 20px; left: -7px; top: 27px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot4 { display:block; position:absolute; width:170px; height:100px; left: 295px; top: 265px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot4 img { position:absolute; width: 20px; height: 20px; left: -8px; top: 30px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot5 { display:block; position:absolute; width:345px; height:180px; left: 35px; top: 195px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot5 img { position:absolute; width: 20px; height: 20px; left: 165px; top: 77px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot6 { display:block; position:absolute; width:135px; height:125px; left: 395px; top: 145px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot6 img { position:absolute; width: 20px; height: 20px; left: 48px; top: 105px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot7 { display:block; position:absolute; width:145px; height:190px; left: 30px; top: 180px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot7 img { position:absolute; width: 20px; height: 20px; left: 79px; top: 55px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot8 { display:block; position:absolute; width:25px; height:36px; left: 217px; top: 190px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot8 img { position:absolute; width: 20px; height: 20px; left: 17px; top: 0px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot9 { display:block; position:absolute; width:45px; height:105px; left: 240px; top: 226px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot9 img { position:absolute; width: 20px; height: 20px; left: 33px; top: 30px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot10 { display:block; position:absolute; width:65px; height:55px; left: 285px; top: 10px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot10 img { position:absolute; width: 20px; height: 20px; left: 11px; top: 18px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot11 { display:block; position:absolute; width:55px; height:55px; left: 485px; top: 37px; z-index: 601; }
#Utility_Home_123012_X0Y0W_C .hotspot11 img { position:absolute; width: 20px; height: 20px; left: -8px; top: 20px; z-index: 601; }