body.holidayhub #ams-heading1, body.holidayhub #categoryHeader .medium-text, body.holidayhub #catgoryHeaderContainer #categoryHeader h1, body.holidayhub .emailsubscribe-page-title, body.holidayhub #catgoryHeaderContainer #categoryHeader .big-text, body.holidayhub #catgoryHeaderContainer #categoryHeader .large-text, body.holidayhub #catgoryHeaderContainer #categoryHeader .medium-text, body.holidayhub #catgoryHeaderContainer #categoryHeader .small-text, body.holidayhub #catgoryHeaderContainer #categoryHeader .search-big-text, body.holidayhub #catgoryHeaderContainer #categoryHeader .search-large-text, body.holidayhub #catgoryHeaderContainer #categoryHeader .search-medium-text, body.holidayhub #catgoryHeaderContainer #categoryHeader .search-small-text, body.holidayhub #catgoryHeaderContainer #categoryHeader .search-small-text h1, body.holidayhub #dailyDealsHeaderContainer #categoryHeader h1, body.holidayhub #header-wa h1, body.holidayhub #RegistryHeaderContainer #categoryHeader .large-text, body.holidayhub #RegistryHeaderContainer #categoryHeader .medium-text, body.holidayhub div.clinic-page-title, body.holidayhub div.petrx-page-title, body.holidayhub div.pharmacy-page-title, body.holidayhub div.pharmacy-page-title, body.holidayhub div.redcard-page-title {
    color: #6EA200;
}
body.holidayhub .newLayout.globalMessaging #LogoWrapper {
    top: 99px;
}
/*body.holidayhub #Core #Main .ams-content, body.holidayhub #Core #Main .ams-content-confirm  {
    background: url("http://static.targetimg1.com/2012/holidaystyleguide/images/eyelid-logo-sparkle.png") no-repeat scroll 71px 0px transparent;
}*/
body.holidayhub #LogoWrapper {
    background: url("//static.targetimg1.com/2012/holidaystyleguide/images/eyelid-logo-sparkle.png") no-repeat scroll 0 0 transparent;
    left: 37px;
    position: absolute;
    top: 99px;
    z-index: 700;
}

#HomePageHeaderContainer {
	z-index: 605;
}

#Main .hp_nav_banner .hp-ninepack-nav {
	background:none;
}

.ie7 #Header ul#MainMenu>li .hover ul {
	float:left;
}

.ie7 #Header ul#MainMenu>li .hover ul.last ul {
	margin-bottom:0px;
}

.ie7 #Login-container .box {
	left:0;
}

.ie7 #mini-cart .items-set {
	float:left;
}

.youmaylike>div {
	width:100%;
}

#Main .youmaylike p {
	padding:0;
}

#Main .hpW3Carousel .youmaylike .superhead {
	position:static;
}

#Main .hpW3Carousel.spotlight.component {
	text-align:left;
}

#Main .component.msmdedicatedpromo.multipromo .eyebrows {
	left: auto !important;
	position: relative!important;
	top: auto!important;
}

.msmdedicatedpromo.multipromo .component-carousel-1 > li {
	height:454px;
}

.msmdedicatedpromo.multipromo ul.carousel-pagination {
	bottom: 20px;
}

#componentContainer .category-grid-container {
	margin-left:0px !important;
}

.hpW3Carousel {
	width: 960px !important;
}

.component-container.w3 .component.component-set.w3.text-left .content {
	padding:20px 0;
}

#Main .component.triple-double.underlay .image-container {
	bottom: 0;
	position: absolute;
	top: auto;
	z-index: -1;
}

#Main.mainSize2.category-browse .content.category-grid-container .utilityTemplate.category-template .x3y0 .component-container, #Main.mainSize2.category-browse .content.category-grid-container .utilityTemplate.category-template .x3y1 .component-container, #Main.mainSize2.category-browse .content.category-grid-container .storyTemplate2.category-template .x3y0 .component-container, #Main.mainSize2.category-browse .content.category-grid-container .storyTemplate2.category-template .x3y1 .component-container {
	border-left:1px dotted #999999;
}

#Main.mainSize2.category-browse .content.category-grid-container .utilityTemplate.category-template .x2y0 .w2, #Main.mainSize2.category-browse .content.category-grid-container .utilityTemplate.category-template .x2y1 .w2, #Main.mainSize2.category-browse .content.category-grid-container .storyTemplate1.category-template .x2y2 .w2, #Main.mainSize2.category-browse .content.category-grid-container .storyTemplate2.category-template .x2y2 .w2 {
	border-right:0px;
}

#Main.mainSize2.category-browse .content.category-grid-container .storyTemplate2.category-template .x0y1 .component-container .component.singles .image-container {
	bottom:1px;
}

#Main .single-image-story.t.h3 .component.component-set.w3 .content.text-right .r .title {
	text-align:right;
}

#Main .component {
	background-color:#ffffff;
}

#Main .component-container.single-wide .component.single-wide.evolutionAS .content .links, #Main .component-container.single-wide .component.single-wide.evolutionAS .content .clear-columns.links {
	margin-bottom: 0 !important;
	padding-top: 0px !important;
}

.single-wide h2 {
	margin-top:0!important;
	margin-bottom:4px!important;
}

#Main .hp_top_container .hp_right_container {
	margin-top:3px;
}

#Main .hp_top_container .hp_right_container .hp_hero_espot {
	min-height:455px;
}

#Main .msmdedicatedpromo.multipromo ul.carousel-pagination {
	bottom: 20px !important;
}

.ie7 #Main .carousel-viewport {
	float:none;
}

#addToRegistry.overlay .component-container.banner .component.component-set.rich-relevance-container.banner ul.wide-770 .content .image-container + .eyebrow + .product-title, #addToRegistry.overlay .component-container.banner .component.component-set.rich-relevance-container.banner ul.wide-770 .content .image-container + .product-title {
	margin-top:50px;
}

.ie #addToRegistry.overlay .chooseRegistry li {
	padding-bottom:0px !important;
}

#label_adcontainer1 .gAds, #label_adcontainer2 .gAds {
	color: #676767;
	font-size: 11px;
	left: 5px;
	position: relative;
	top: 0;
}

#label_adcontainer1, #label_adcontainer2 {
	height: auto;
	position: relative;
	top: auto;
	width: auto;
}

#label_adcontainer1 {
	margin-bottom: 20px;
	top: 85px;
	float:left;
}

#label_adcontainer2 {
	margin-top: 15px;
}

#label_adcontainer2 .gAds {
	top:-3px;
}

#Main .component.medium.underlay .image-container {
	position: absolute;
}

#Main .component-container.combo .component.component-set.combo .columns .r .component-container .image-container {
	bottom: 0;
	position: absolute;
	top: auto;
}

.ie8 #QuickView .quickInfoActionDetails .colorlegend, .ie7 #QuickView .quickInfoActionDetails .colorlegend {
	visibility:visible;
}

#leftNavArea.leftNav .leftNav_rr_component {
	margin-bottom: -52px;
}

#Main #ProductDetails .pdpContentBottom #productListingRelatedSearches {
	margin-top: -37px; /*change*/
}
#Main .wcs-horizontal-4coloumns.cms{
	width: 752px !important;
}
.checkout.confirmation #secondary .you-might-like {
	clear: both;
}

.leftNav_rr_component {
	width: 140px;
}

#Main .rr .image-container a.quickInfo:focus, #Main .rr .image-container:hover .quickInfo {
	display:block;
	visibility:visible;
	width:82px;
	height:19px;
}
.ie8 #Main .wcs-horizontal-4coloumns ul.component-carousel-4coloumns {
	width:772px;
}

a.clickability:hover {
	text-decoration:none;
}

a.clickability:hover div h2 span {
	text-decoration:underline;
}

a.clickability:hover div span {
	text-decoration:underline;
}

a.clickability:hover span {
	text-decoration:underline;
}

a.clickability:hover p span {
	text-decoration:underline;
}

a.clickability:hover h1 p span {
	text-decoration:underline;
}

a.clickability:hover h2 p span {
	text-decoration:underline;
}

a.clickability:hover h3 p span {
	text-decoration:underline;
}

a.clickability:hover h4 p span {
	text-decoration:underline;
}

a.clickability:hover h1 span {
	text-decoration:underline;
}

a.clickability:hover h2 span {
	text-decoration:underline;
}

a.clickability:hover h3 span {
	text-decoration:underline;
}

a.clickability:hover h4 span {
	text-decoration:underline;
}
a.clickability:hover h1 {
	text-decoration:underline;
}

a.clickability:hover h2 {
	text-decoration:underline;
}

a.clickability:hover h3 {
	text-decoration:underline;
}

a.clickability:hover h4 {
	text-decoration:underline;
}
a.clickability h1 span em {
	font-style:italic;
}

a.clickability h2 span em {
	font-style:italic;
}

a.clickability h3 span em {
	font-style:italic;
}

a.clickability h4 span em {
	font-style:italic;
}
a.clickability:hover h1 em, a.clickability:hover h2 em, a.clickability:hover h3 em, a.clickability:hover h4 em, a.clickability:hover h5 em, a.clickability:hover h6 em {
    text-decoration:underline;
}
a.clickability h1 em {
	font-style:italic;
}

a.clickability h2 em {
	font-style:italic;
}

a.clickability h3 em {
	font-style:italic;
}

a.clickability h4 em {
	font-style:italic;
}
#Main .category-template .single-image-story.h4.wcs-770 .w4.hCCarousel770 ul li .ratings a.ratingCount {
    margin: 0 0 0 5px !important;
}
#Main .single-image-story .title{
	letter-spacing: 0px !important;
}
#hp_top_container{
	margin-top:-2px !important;
}
.HeaderGrid {
	margin-top:-17px !important;
}
#Main .msmdedicatedpromo.multipromo.HP3_0 ul.category-link li{
    border-left: 1px dotted #CCCCCC;
    float: left;
    margin-left: 10px;
    padding-left: 10px;
}
#Main .msmdedicatedpromo.multipromo.HP3_0 ul.category-link li:first-child{
	border-left: none;
}

#Main .msmdedicatedpromo .subhead {
	margin-top: 3px !important;
	padding-right: 0;
	color: #999;
}

#Main .HP4_0 .subheadtext {
margin-top:4px !important;
}
#Main .R5-hero5_0_full_img_underlay.text-left .content {
	padding:20px;
}
.ie7 .newLayout #Header ul#MainMenu {
	margin-top: 11px !important;
}
.ie7 #LogoWrapper {
	top:119px !important;
}
.hp_top_container .hp_hero_adspot {
	padding-top: 10px;
	text-align: center;
}

/* Added for Site Spect Square Buttons Test */

/* square button with icon */
.squarebutton {
	padding:0;
	cursor:pointer;
	height:28px;
	width:110px;
	position:relative;
	white-space:nowrap;
	display:inline-block;
	font-size:11px !important;	
	margin:7px 13px 14px 0px;
	border-radius:2px;	
	overflow:visible; /* <- only needed for IE7 */
	background-image:url(http://static.targetimg1.com/everest_assets/test/sitespec/images/sprites-square-buttons.png);
	background-repeat:no-repeat;
	box-shadow:none !important;

}
.squarebutton.red{
	background-position:0px 0px;
	border:solid 1px #a30308;
}

.squarebutton.red:hover{
	background-position:0px -38px;

}


.squarebutton.blue{
	background-position:0px -76px;
	border:solid 1px #035ce0;
	box-shadow:none !important;
}
.squarebutton.blue:hover{
	background-position:0px -114px;
}
.squarebutton.green{
	background-position:0px -152px;
	border:solid 1px  #608d05;
}
.squarebutton.green:hover{
	background-position:0px -190px;
}
.squarebutton.shopping-cart {

	width:122px;
	min-height:20px;
	height:28px;

}
.squarebutton.grey.add-to-registry {
	background-position:0px -228px;
	width:122px;
}
.squarebutton.grey.add-to-list {
	background-position:0px -228px;
	width:98px;
}
.find-in-store.tier-2 {
	width:106px;
	box-shadow:none !important;
}
.squarebutton.grey {
	background-position:0px -228px !important;
	border:solid 1px #cfcfcf;
	box-shadow:none !important;
}
.squarebutton.grey:hover{
	background-position:0px -266px !important;
}
.squarebutton.grey.small{
	background-position:0px -342px;
	width:48px;
	height:20px;
	margin:0 11px 0 0;	
}
.squarebutton.grey.small:hover{
	background-position:0px -372px;
}
a.squarebutton span{
	position:absolute;
	overflow:hidden;
	background-image:url(http://static.targetimg1.com/everest_assets/test/sitespec/images/sprites-product-details-icons.png);
	background-repeat:no-repeat;
	top:4px;
	display:inline;
	height:28px;
}
a.squarebutton span.icon-shopping-cart, button.squarebutton span.icon-shopping-cart{
		overflow:hidden;
		background-image:url(http://static.targetimg1.com/everest_assets/test/sitespec/images/sprites-product-details-icons.png);
		background-repeat:no-repeat;
		padding-bottom:auto;
		background-position: 6px 0px;
		color:#fff !important;
		padding-top:2px !important;
		padding-left:26px !important;
		margin:0px;
}
a.squarebutton span.icon-find-in-store{
	position:absolute;
	overflow:hidden;
	background-image:url(http://static.targetimg1.com/everest_assets/test/sitespec/images/sprites-product-details-icons.png);
	background-repeat:no-repeat;
		font-size:11px !important;
		padding-top:4px;
		padding-bottom:auto;
		padding-left:32px;
		font-weight:bold !important;
		background-position: 8px -41px !important;
		color:#0066ff !important;
		margin:0;
}
a.squarebutton span.icon-add-to-registry {
		padding-top:4px;
		padding-bottom:auto;
		padding-left:36px;
		background-position: 6px -81px;
		color:#0066ff !important;
}

a.squarebutton span.icon-add-to-list {
		padding-top:4px;
		padding-bottom:auto;
		padding-left:38px;
		background-position: 7px -117px;
		color:#0066ff !important;
}

a.squarebutton.small span.icon-share {
		padding-top:0px;
		padding-bottom:auto;
		padding-left:18px;
		background-position: 3px -154px;
		color:#0066ff !important;
}

/* Additional rules for layout */

.buttons-new{
	border-top: none !important;
}
#ProductDetailsTop .primaryInfo ul.actions {
    clear: both;
    margin: 0;
    width: 276px !important;
}
#Main #ProductDetails .pdp-body #ProductDetailsTop .primaryInfo .social-icons-container {
    width: 276px;
}
#Main .social-icons-container li{	
	float:left !important;	
}
/* STANDARD BUTTON */
.button-blue{
	background-image:url(http://static.targetimg1.com/everest_assets/test/sitespec/images/sprites-button-color.png);
	background-position:center 0px;
}
.button-green{
	background-image:url(http://static.targetimg1.com/everest_assets/test/sitespec/images/sprites-button-color.png);
	background-position:center -102px !important;
}
a.button {
	text-decoration: none;
	display: inline-block;
	min-height: 26px;
}
a.button .buttonText {
	letter-spacing: 0px;
}
/* SECONDARY BUTTON */

.button.button-green:hover,
.button.button-green:focus,
.button.button-green:active {
	background-position: center -150px !important;
	text-decoration: none;
}
.button.button-blue:hover,
.button.button-blue:focus,
.button.button-blue:active {
	background-position: center -50px;
	text-decoration: none;
}
/* //////////////////////////////////IE Button Test CSS rules for blue, green and square buttons on pdp page//////////////////////////////////////////////////*/
.ie Button.button-blue{
	background: transparent url('http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_right.png') no-repeat scroll right  -903px ;		
}
.ie Button.button-green{	
	background: transparent url('http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_right.png') no-repeat scroll right  -1103px ;			
}

.ie button.button.hidden {
    display:none;
}
.ie Button.button.button-green .buttonText
{
    background-image: url('http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_left.png');
    background-position:left -1103px;
    padding-top:10px;
    padding-bottom:12px;
  
}
.ie Button.button.button-blue .buttonText 
{
    background-image:url('http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_left.png');
    background-position:left -903px;
    padding-top:10px;
    padding-bottom:12px;
}
.ie Button.button.button-blue:hover
{
     background:transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_right.png) no-repeat scroll right -1003px;
    -ms-background-position-y: -1003px;
}
.ie Button.button.button-green:hover
{
     background:transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_right.png) no-repeat scroll right -1203px;
    -ms-background-position-y: -1203px;
}

.ie Button.button.button-blue:focus
{
     background: transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_right.png) no-repeat scroll right -1003px;
}
.ie Button.button.button-green:focus
{
     background:transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_right.png) no-repeat scroll right -1203px;
}
.ie Button.button.button-blue:active{
	/*background: transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_right.png) no-repeat scroll right -1003px;*/	
	-ms-background-position-y: -1002px;
}
.ie Button.button.button-green:active{
	/*background: transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_right.png) no-repeat scroll right -1203px;*/
	-ms-background-position-y: -1202px;
}
.ie Button.button.button-blue:hover .buttonText,
.ie Button.button.button-blue:focus .buttonText
{
    background:transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_left.png) no-repeat scroll left -1003px    
}
.ie Button.button.button-green:hover .buttonText,
.ie Button.button.button-green:focus .buttonText
{
    background:transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_left.png) no-repeat scroll left -1203px;
}
.ie Button.button.button-green:active .buttonText
{
 background:transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_left.png) no-repeat scroll -1px -1203px;  
}
.ie Button.button.button-blue:active .buttonText
{
 background:transparent url(http://static.targetimg1.com/everest_assets/test/sitespec/images/btn_ie_left.png) no-repeat scroll -1px -1003px;  
}
/* Removal of bullseye form error pages */

.genericErrorContainer {
background: none;
}
.registrySelection01.wedPortal .bgWrapper, 
.registrySelection01.babyPortal .bgWrapper {
	background: url("http://img1.targetimg1.com/wcsstore/TargetSAS/10_26_2012_05_53/images/background-body-en.jpg") repeat-x scroll 0 0 transparent;
	float: left;
	width: 100%;
}
.registrySelection01.wedPortal #Header,
.registrySelection01.babyPortal #Header {
	height: 98px;
}
.registrySelection01.wedPortal #Header #ShopMenu,
.registrySelection01.babyPortal #Header #ShopMenu {
	height: 21px;
}



/* global nav updation for third party sites */

#Header #globalPromise {
    margin-top: 2px;
}
.ie7 #Header #globalPromise {
    margin-top: 1px;
}
#Header ul#MainMenu.gb-menu {
    width: 985px;
}
.ie7 #Header ul#MainMenu.gb-menu {
    z-index: 999!important;
}
.ie7 #Header ul.gb-menu#MainMenu li .hover {
	width: auto;
}

/* catogory header updation */
.ie9 #Header #globalPromiseRedCard .globalPromiseOrangeTxt,
.ie8 #Header #globalPromiseRedCard .globalPromiseOrangeTxt {
	letter-spacing: 0.01em;
}
.ie8 #Header #globalPromiseRedCard .globalPromiseYellowTxt,
.ie7 #Header #globalPromiseRedCard .globalPromiseYellowTxt {
	letter-spacing: 0.05em;
}
#Content {
	width: 950px;
}
#catgoryHeaderContainer #categoryHeader.registryportal {
	padding-top:11px;
	margin-left: 227px;
}
.ie #cat goryHeaderContainer #categoryHeader.registryportal {
	padding-top:4px;
}
.targetListContent #catgoryHeaderContainer #categoryHeader, .clubWedding #catgoryHeaderContainer #categoryHeader, 
.babyRegistry #catgoryHeaderContainer #categoryHeader, #catgoryHeaderContainer #categoryHeader.babyRegistryCreate, #catgoryHeaderContainer #categoryHeader.wedRegistryCreate, #catgoryHeaderContainer #categoryHeader.wedRegistryError, #catgoryHeaderContainer #categoryHeader.babyRegistryError {
	padding-bottom: 25px;
	padding-top:0;
}
.targetListContent #catgoryHeaderContainer #categoryHeader {
	margin-left: 156px;
}
.targetListContent #catgoryHeaderContainer.targetListsHeader #categoryHeader {
	margin-left: 150px;
}
.ie7 .targetListContent #catgoryHeaderContainer #categoryHeader  h1.large-text {
	font-size: 77px;
}
.ie7 .clubWedding #catgoryHeaderContainer #categoryHeader h1.medium-text {
	margin-top:10px;
	font-size:57px;
}
.clubWedding #catgoryHeaderContainer #categoryHeader.wedRegistryCreate {
    margin-left: 252px;
    text-align: left;
}
.ie8 .clubWedding #catgoryHeaderContainer #categoryHeader.wedRegistryCreate {
	text-align: left;
}
.babyRegistry  #catgoryHeaderContainer #categoryHeader.babyRegistryCreate {
    margin-left: 301px;
    text-align: left;
}
.ie9 #registry-portal.wedding #hero{
    margin-top:-1px;
}

.clubWedding #catgoryHeaderContainer #categoryHeader h1,
.babyRegistry #catgoryHeaderContainer #categoryHeader h1,
.targetListContent #catgoryHeaderContainer.targetListsHeader #categoryHeader h1{
	color: #969696!important;
}
.clubWedding #catgoryHeaderContainer #categoryHeader h1.large-text,
.babyRegistry #catgoryHeaderContainer #categoryHeader h1.large-text {
    font-size: 77px;
	
}
.babyRegistry #catgoryHeaderContainer #categoryHeader {
	margin-left: 166px;
	text-align: center;
}
.clubWedding #catgoryHeaderContainer #categoryHeader
{
    margin-left: 162px;
}
body.globalMessaging .globalMessagingContainer {
	height:auto !important;
}
/*end*/

#Main .R5_hero_2_0_large_image_map .image-container img {
    border: none !important;
    height: 356px !important;
    padding: 0 !important;
    width: 507px !important;
}
/*hotspot*/
#Main .r5_l1l2.component .imagemp {
    background-color: transparent !important;
}
.ie #Main .r5_l1l2 .imagemp {
    background-color: #ffffff !important;
}
#Main .R5-Hero_1_0 .category-link li,
#Main .R5_hero_2_0_large_image_map .category-link li {
	width:auto !important;
}
#Main .seasonalTemplate.R5_category-template .R5_x0y0 .w3 .hero #msm-flexibility-frame.L1L2-msm .carousel-viewport {
	width:610px!important;
}
#msm-flexibility-frame.L1L2-msm ul.msm-flexibility-carousel>li, 
#msm-flexibility-frame.L1L2-msm ul.msm-flexibility-carousel>li.component-container {
	height:399px!important;
}
.perso-pdpvertical-3 .perso-promoText {display: none;visibility: hidden;}
#improveMyrecs .doNotUseContainer {
width: 115px !important;
}
#Main .hero p {
	font-size:normal !important;
}
#Header ul#MainMenu.gb-menu > li .hover ul li ul li a {
	margin: 0 0 0 10px;
}
.perso-pdpvertical-3 .small-product-image {
	border:0px !important;
}
#Main .dlp .espot-3-4-banner {
border-bottom: 1px dotted #CCCCCC !important;
}
/*#Main .dlp.componentContainer .dlp-produtlistholder #productListing .gridwidth-banner.components-test {
    border-bottom: 1px dotted #CCCCCC !important;
}*/
/*
#Main .dlp .espot-3-4-banner .R5-banner.text-Right, #Main .dlp .espot-3-4-banner .R5-banner.text-left{
	border-bottom: 1px dotted #CCCCCC !important;
}
#Main .dlp .espot-3-4-banner .R5-4_wide_img_category.R5-wide_img_category-large {
	border-bottom: 1px dotted #CCCCCC !important;
}
#Main .dlp .espot-3-4-banner .wide-ft-category-images {
	border-bottom: 1px dotted #CCCCCC !important;
}*/

#addtocart #addtocart_horizontal_links ul.dynamicTab li.tab span.selected-text{
max-width: 118px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 11px 10px 0 8px;
	background: none!important;
}
#addtocart #addtocart_horizontal_links ul.dynamicTab li.tab .tabhead a{
display: block;
    font-size: 14px;
    font-weight: bold;	
	max-width: 118px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	height:28px; padding:11px 10px 0 8px;
}
#addtocart #addtocart_horizontal_links ul.dynamicTab{
	background:url("http://xcc-uat01.target.com/wcsstore/TargetSAS/09_05_2013_02_29/images/product-details/tabs/bg-tabs-border-bottom.gif") no-repeat 0 bottom;
	outline:none;
	width:700px;
	margin-top:0px;
}
#addtocart #addtocart_horizontal_links ul.dynamicTab li.tab.selected{
border-color: #ccc #ccc #fff;
border-style: solid;
border-width: 1px;
}
#addtocart #addtocart_horizontal_links ul.dynamicTab li.tab{ height:32px;}
#addtocart #addtocart_horizontal_links ul.dynamicTab li.tab.selected .tabhead a{ border:none;}
#addtocart .product-block .productDetails{ padding-top:20px; }
#addtocart #addtocart_horizontal_links .product-listing li.product-list{ margin-left: 69px;}
#addtocart #addtocart_horizontal_links .headline{ margin-bottom:4px;}
#addtocart #addtocart_horizontal_links ul.dynamicTab li.tab{ max-width:130px;}
.bundle-product-details .column p.offline {
    background: url("../images/sprites.png") no-repeat scroll -150px -665px transparent;
    color: #858585;
    float: left;
    font-size: 9px;
    font-weight: normal;
    height: 16px;
    margin: -2px 0 0 -1px;
    min-width: 109px;
    padding: 0 0 0 12px;
    text-align: left;
	color: #333 !important;
}
.bundle-product-details .column .heading {
    color: #333333;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 1px !important;
}
.detailsOverlay h2.title{
    color: #000;
    display: block;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
	outline: medium none;
	margin-top: -3px !important;
}
.detailsOverlay .rightCol .optSize,
.detailsOverlay .rightCol .srvPlan{
    display: block;
	margin-top: 0px !important;
}
.blank-span{
height: 1px;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}
.bulkShippingContainer .tooltipBox {
    left: 18px !important;
}
#savedItemsList.bundle-cart p.showBundle a {
    color: #0044CC;
    font-size: 11px;
    text-decoration: none;
    font-weight:bold !important;
}
#secondarySection .errorBlock{
	border-top: 1px dotted #999999 !important;
	 border-bottom: 1px dotted #999999 !important;
}
#savedItemsList .showBundle, .bundle-cart p.showBundle {
    font-weight: bold !important;
}
.productTileBox ul.bundlelisting li.productTile .choiceBox .handlingFees, .bulkShippingContainer .bulkShipMsg .handlingFees, .priceBlock .handlingFees {
	color: #999999 !important;
    font-size: 10px !important;
    font-weight: normal !important;
}
.bundle-details-overlay .tileInfo {
    width: 205px !important;
}
body .modalWindow .modalColumn .oversizeFee,
.botmCol .priceBlock .handlingFees {
    color: #999999 !important;
    font-size: 10px !important;
    font-weight: normal !important;
}