/* ----------- PRODUCT DETAILS----------- */
.breadcrumbs{ height:48px;margin:0px 0 0 0;background:url(../images/assets/bgBreadcrumbs.gif) no-repeat 0px 0px;color:#FFFFFF;padding: 0px 15px;}
.breadcrumbs .breadcrumbsContent{width:600px;float:left;margin:8px 0 2px 0;}
.breadcrumbs .breadcrumbsContent a.breadcrumbsHome{width:15px;height:15px;display:block;float:left;background:url(../images/assets/breadcrumbsHome.gif) no-repeat 0px 2px;padding:0px;}
.breadcrumbs .breadcrumbsContent a.breadcrumbsHome span{display:none;}
.breadcrumbs .breadcrumbsContent a{color:#FFFFFF;font-weight:bold;font-size:0.92em; padding:0 0 0 15px; background:url(../images/assets/breadcrumbsArrowWhite.gif) no-repeat 5px 2px;}
.breadcrumbs .breadcrumbsContent span{color:#acacac;font-weight:normal;font-size:0.92em; padding:0 0 0 15px; background:url(../images/assets/breadcrumbsArrowGrey.gif) no-repeat 5px 2px;}
.breadcrumbs .miniNav{width:320px;height:30px;float:right; text-align:right;margin:8px 0 2px 0;}
.breadcrumbs .miniNav ul{margin:0px;padding:0px;list-style:none;}
.breadcrumbs .miniNav ul li{margin:0px;padding:0px;}
.breadcrumbs .miniNav ul li a{height:21px;display:block;float:right;margin:0 0 0 4px;}
.breadcrumbs .miniNav ul li a span{display:none;}
.breadcrumbs .miniNav ul li a.navPrintPage{width:94px;background:url(../images/assets/nav/miniPrintPage.gif) no-repeat 0px 0px;}
.breadcrumbs .miniNav ul li a.navFindAStore{width:106px;background:url(../images/assets/nav/miniFindAStore.gif) no-repeat 0px 0px;}
.breadcrumbs .miniNav ul li a:hover{background-position:0px -21px;}
.breadcrumbs .miniNav ul li a.selected{background-position:0px -21px;}

.productDetails .content{padding:20px 15px 35px 15px; background-color:#FFFFFF;}

.productDetails .content .column1{width:400px;float:left;margin:0 20px 0 0;}
.productDetails .content .column1 .productImage{width:400px;height:455px;cursor:crosshair;}
.productDetails .content .column1 .productImage .productImageMed{height:350px;cursor:crosshair;padding:3px 3px 3px 2px;background:url(../images/assets/bgProductImage.gif) no-repeat 0px 0px;}
.productDetails .content .column1 .productImage .productImageMed img{/*width:395px;height:350px;*/width:370px;height:328px;cursor:crosshair;}
.productDetails .content .column1 .productImage .productThumbnails {}
.productDetails .content .column1 .productImage .productThumbnails ul{margin:0px 0 0 0;padding:0px;list-style:none;}
.productDetails .content .column1 .productImage .productThumbnails ul li{width:97px;height:95px;display:block;float:left;margin:0 4px 0 0;}
.productDetails .content .column1 .productImage .productThumbnails ul li.last{margin:0 0 0 0;}
.productDetails .content .column1 .productImage .productThumbnails ul li a{width:97px;height:95px;display:block;float:left;cursor: pointer;background:url(../images/assets/bgProductImageThumb.gif) no-repeat 0px 0px;padding:0px;}
.productDetails .content .column1 .productImage .productThumbnails ul li a img{padding:0px 1px;border:0px;}
.productDetails .content .column1 .productImage .productThumbnails ul li a:hover{background-position:0px -95px;}
.productDetails .content .column1 .productImage .productThumbnails ul li a.selected{background-position:0px -190px;}
.productDetails .content .column1 .productImage .clickZoomHeading {width:auto;height:auto;position:absolute;margin:-21px 0 0 284px;}

.productDetails .content .column2 .clickZoom {width: 10px; height: 1px; }
.productDetails .content .column2 .clickZoom .zoomImageContainer {width:497px; height:440px; background-color:#FFF; border:1px solid #202020; overflow:hidden; position:absolute; top:180px; margin:0 0 0 0; z-index:100; visibility: hidden; }
.productDetails .content .column2 .clickZoom .zoomImage { left:0; position: relative; top:0; visibility: hidden; }
.productDetails .content .column2 .clickZoom .zoomImage.selected { }

.productDetails .content .column2{width:270px;float:left;margin:0 21px 0 0;}
.productDetails .content .column2 h1{color:#c40026;font-size:2.0em;font-weight:normal;margin-top:0px;margin-bottom:15px;}
.productDetails .content .column2 .rateProduct{margin:20px 0px 15px 0px;font-size:0.83em; text-transform:uppercase;background:url(../images/assets/bgRateProduct.gif) repeat-x 0px 0px;padding:4px 0 0 0;}
.productDetails .content .column2 .rateProduct .rateProductContent{background-color:#F1F1F1;padding:11px 0 11px 0;}
.productDetails .content .column2 .rateProduct .rateProductContent a{padding:0px;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductTitle{width:60px;float:left;padding:2px 0 0 10px;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductTitle h3{margin:0px;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductThumbsUp{width:100px;float:left;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductThumbsUp a{width:24px;height:23px;display:block;float:left; background:url(../images/assets/buttons/ThumbsUp.gif) no-repeat 0px 0px;margin:0 8px 0 0;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductThumbsUp a span{display:none;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductThumbsUp a:hover{background-position:0px -23px;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductThumbsDown{width:100px;float:left;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductThumbsDown a{width:24px;height:23px;display:block;float:left;background:url(../images/assets/buttons/ThumbsDown.gif) no-repeat 0px 0px;margin:0 8px 0 0;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductThumbsDown a span{display:none;}
.productDetails .content .column2 .rateProduct .rateProductContent .rateProductThumbsDown a:hover{background-position:0px -23px;}
.productDetails .content .column2 .rateProduct .rateProductFooter{height:4px;display:block;clear:both;background:url(../images/assets/bgRateProduct.gif) repeat-x 0px bottom;}

.productDetails .content .column2 .productOptions{height:45px;margin:20px 0 0 0;}
.productDetails .content .column2 .productOptions a{height:45px;display:block;float:left;margin:0 5px 0 0;padding:0px;}
.productDetails .content .column2 .productOptions a span{display:none;}
.productDetails .content .column2 .productOptions a.TellAFriend{width:77px; background:url(../images/assets/buttons/ShowMyMates.gif) no-repeat 0px 0px;}
.productDetails .content .column2 .productOptions a.ShareProduct{width:94px; background:url(../images/assets/buttons/ShareThisProduct.gif) no-repeat 0px 0px;}
.productDetails .content .column2 .productOptions a.FeaturedProduct{width:84px; background:url(../images/assets/buttons/FeaturedProduct.gif) no-repeat 0px 0px;}
.productDetails .content .column2 .productOptions a:hover{background-position:0px -45px; cursor: pointer;}

.productDetails .content .column3{width:208px;float:left;margin:0 0 0 0;}
.productDetails .content .column3 .productPrice{color:#FFFFFF;background:url(../images/assets/bgProductDetails.gif) repeat-y;text-align:right;font-size:0.92em;margin:0 0 10px 0;}
.productDetails .content .column3 .productPrice .productPriceContent{background:url(../images/assets/bgProductDetailsHeader.gif) no-repeat 0px 0px;padding:0px 15px 5px 15px;}
.productDetails .content .column3 .productPrice .productPriceContent p{margin:0 0 10px 0;}
.productDetails .content .column3 .productPrice .productPriceContent img.productExclusive{float:left;}
.productDetails .content .column3 .productPrice .productPriceContent .textPrice{}
.productDetails .content .column3 .productPrice .productPriceContent  h2{font-size:1.91em;color:#FFFFFF;padding:15px 0 0 0;margin:0 0 20px 0;}
.productDetails .content .column3 .productPrice .productPriceContent  h2 span{font-size:0.52em;}
.productDetails .content .column3 .productPrice .productPriceFooter{height:15px;clear:both;background:url(../images/assets/bgProductDetailsFooter.gif) no-repeat 0px bottom;}
.productDetails .content .column3 .productHookups{background:url(../images/assets/bgGridWhite.jpg) repeat;margin:0 0 10px 0;}
.productDetails .content .column3 .productHookups .productHookupsHeader{padding:10px 8px;background:url(../images/assets/bgProductHookupsHeader.gif) no-repeat 0px 0px;text-align:right;}
.productDetails .content .column3 .productHookups .productHookupsHeader h3{margin:0px;}
.productDetails .content .column3 .productHookups .productHookupsContent{/*height:200px;*/}
.productDetails .content .column3 .productHookups .productHookupsContent .product{width:97px;height:122px;float:left;margin:0px 0px 5px 5px;padding:0 0 0 0;}
.productDetails .content .column3 .productHookups .productHookupsContent .product a{width:95px;height:120px;display:block;border:1px solid #e1e1e1;background-color:#FFFFFF;color:#333333;font-size:0.92em;text-align:center;text-decoration:none;}
.productDetails .content .column3 .productHookups .productHookupsContent .product a img{margin:0 0 3px 0;}
.productDetails .content .column3 .productHookups .productHookupsContent .product a span{height:28px;overflow:hidden;display:block;}
.productDetails .content .column3 .productHookups .productHookupsContent .product a:hover{border:1px solid #b7b7b7;}
.productDetails .content .column3 .productHookups .productHookupsContent .product a:hover span{text-decoration:underline;}
.productDetails .content .column3 .productHookups .productHookupsFooter{height:10px;clear:both;background:url(../images/assets/bgProductHookupsFooter.gif) no-repeat 0px bottom;}
.productDetails .content .column3 .textDisclaimer{clear:both;}

.productDetails .mainContentFooter{height:auto;background:none;}
.productDetails .mainContentFooter .recentlyViewed {height:155px;padding:15px 15px 0 15px;background:url(../images/assets/bgProductsRecentlyViewed.gif) no-repeat 0px 0px;}
.productDetails .mainContentFooter .recentlyViewed h3{margin:0 0 12px 0;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent{height:125px;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product{width:95px;height:120px;float:left;margin:0px 18px;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product a{width:95px;height:120px;display:block;color:#333333;font-size:0.92em;text-align:center;text-decoration:none;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product a img{margin:0 0 3px 0;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product a span{height:28px;overflow:hidden;display:block;}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product a:hover{}
.productDetails .mainContentFooter .recentlyViewed .recentlyViewedContent .product a:hover span{text-decoration:underline;}





/* -------- CHRISTMAS WISHLIST --------- */
.productDetails .content .column2 .productOptions {
    position: relative;
    padding-left: 90px;
    left: 5px;
}

.productDetails .content .column2 .productOptions a.ShareProduct {
    margin-right: 0px;
}

.productDetails .content .column2 .productOptions .AddToWishlist {
    position: absolute;
    width: 90px;
    height: 65px;
    left: -5px;
    top: -13px;
}

.productDetails .content .column2 .productOptions .AddToWishlist p.button {
    width: 90px;
	display: block;
	margin: 0;
	padding: 0;
    height: 65px;
    background: 
url(../images/christmaswishlist/button_productoptions-add-to-wishlist.gif)
0px -70px no-repeat;
	text-indent: -9999px;
}

.productDetails .content .column2 .productOptions .AddToWishlistPanel {
    display: block;
    width: 280px;
    height: 175px;
    background: 
url(../images/christmaswishlist/bg_productoptions-christmas-wishlist.jpg)
top left no-repeat;
    position: absolute;
    left: -10px;
    top: 60px;
    
}

.productDetails .content .column2 .productOptions .AddToWishlistPanel a {
    display: block;
    width: 116px;
    height: 33px;
    text-indent: -9999px;
    position: absolute;
    top: 125px;
}

.productDetails .content .column2 .productOptions .AddToWishlistPanel a:hover {
	background-position: 0 -33px !important;
}

.productDetails .content .column2 .productOptions .AddToWishlistPanel a.add-to-wishlist{
    left: 25px;
	background: url(../images/christmaswishlist/panelbutton-addtolist.gif) 0px 0px no-repeat;
}

.productDetails .content .column2 .productOptions .AddToWishlistPanel a.remove-from-wishlist{
    left: 25px;
	background: url(../images/christmaswishlist/panelbutton-removefromlist.gif) 0px 0px no-repeat;
}

.productDetails .content .column2 .productOptions .AddToWishlistPanel a.review-wishlist {
    left: 150px;
	background: url(../images/christmaswishlist/panelbutton-reviewlist.gif) 0px 0px no-repeat;
}


/*
.productDetails .content .column2 .productOptions {
position: relative;
padding-left: 90px;
left: 5px;
}

.productDetails .content .column2 .productOptions a.ShareProduct {
margin-right: 0px;
}

.productDetails .content .column2 .productOptions .AddToWishlist {
position: absolute;
width: 90px;
height: 65px;
background: url(../images/christmaswishlist/button_productoptions-add-to-wishlist.gif) 0px 0px no-repeat;
left: -5px;
top: -14px;
}

.productDetails .content .column2 .productOptions .AddToWishlist:hover,
.productDetails .content .column2 .productOptions .AddToWishlist_hover {
background: url(../images/christmaswishlist/button_productoptions-add-to-wishlist.gif) 0px -70px no-repeat;
}

.productDetails .content .column2 .productOptions #AddToWishlistPanel {
display: block;
width: 280px;
height: 175px;
background: url(../images/christmaswishlist/bg_productoptions-christmas-wishlist.jpg) top left no-repeat;
position: absolute;
left: -15px;
top: 44px;
}

.productDetails .content .column2 .productOptions #AddToWishlistPanel a {
display: block;
width: 117px;
height: 35px;
text-indent: -9999px;
position: absolute;
top: 105px;
}

.productDetails .content .column2 .productOptions #AddToWishlistPanel a.add-to-wishlist{
left: 25px;
}

.productDetails .content .column2 .productOptions #AddToWishlistPanel a.review-wishlist {
left: 150px;
}
*/
