.productSpecs {/* position:relative; -removed after allowing diff cover sizes */ font-family:Tahoma, Geneva, Arial; line-height:1.4em; overflow:hidden;}
.productSpecs a {color:#DDD;} .productSpecs a:hover {color:#FFF;}

/* cover image fade in with css only */
@-moz-keyframes fade{0%{opacity:0}75%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fade{0%{opacity:0}75%{opacity:0}100%{opacity:1}}
    #productMainImage img {
	-moz-animation-duration: 900ms;
    -moz-animation-name: fade;
    -moz-animation-timing-function: ease-in;
	-webkit-animation-duration: 1200ms;
    -webkit-animation-name: fade;
    -webkit-animation-timing-function: ease-in;
	}

div#productMainImage {background:url("/images/promo/slider_bkg.png") no-repeat scroll center center transparent; height:300px; width:300px;}
#productMainImage a {outline:none}

div#freeShippingIcon {margin-bottom:1em}
div#freeShippingIcon span.freeshipping-title {}
div#freeShippingIcon a.freeshipping-details {font-size:9px; color:#BC935B;}

#productPrices {font-family:Tahoma, Geneva, Arial; line-height:1.4em}
.productSpecialPrice {color:#BC935B; display:block; font-size:16px; margin-top:0.5em;}

.SpecialOrderNoticeProd small {font:12px/13px Tahoma, Geneva, Arial;}

div#productAttributes {margin-top:10px;}

div.wrapperAttribsOptions {
background-color:#111;
box-shadow:0 2px 6px rgba(0, 0, 0, 0.35) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.35) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
border-radius:3px;
padding:2px 10px;
}

#productAttributes h3 {font-size:14px; font-weight:normal; margin:0;}
#productAttributes h4 {font-size:12px; font-weight:normal; margin:0 20px 0 0; padding:0;}
#productAttributes LABEL {font-size:12px;} #productAttributes INPUT {vertical-align:text-bottom; margin-bottom:1px;}


#productDateAvailableWrap {position:absolute; bottom:0; height:60px; width:360px; background-color:#1a1a1a;}
p#productDateAvailable {background-color:#333; padding:10px; margin:0; font-weight:bold}

#productIcons {
background:#181818;
box-shadow:0 2px 6px rgba(0, 0, 0, 0.35) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.35) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
border-radius:3px; overflow:hidden; margin-bottom:10px; font-family:Arial; font-size:11px; padding:10px;
}
 .ratingswidgetWrap {color:#EEE;float:left;margin-right:10px;opacity:0.33;overflow:hidden;}
 #ratingswidget {height:16px !important; overflow:hidden; float:left; border:0px solid #222; background:#666; font-size:11px; padding:1px 10px 0; margin-right:10px; }
 #PDRTJS_73694_msg_1 {padding-top:2px !important;}
 #PDRTJS_73694_nero_2 {display:none !important;}
 #PDRTJS_73694_msg_2 {display:none !important;}
 #rating_info_73694 {display:none !important;}
 .ratingswidget-affix {float:left; background:#666; padding:2px 10px 2px 0; margin-left:-24px;}
a.cat28promo {float:right;background:#7C613C;line-height:16px;padding:0 10px;margin-left:10px;font-size:12px;color:#C7B69E;}
a.cat28promo:hover {color:#ccc;}
.recommendedIconProd {float:right;background-color:#ECE6D7;line-height:16px;padding:0 10px;font-size:11px;color:#000;margin-left:10px}

div#rating_info_4851281 {display:none !important;} /* rating stars */
div#PDRTJS_4851281_msg {display:none !important;} /* rating stars */
span.rating-tagline {float:left; font:9px/16px Tahoma, Geneva, Arial; margin-left:-5px;} /* rating stars */

.size-guide-wrap {
background:#111;
box-shadow:0 2px 6px rgba(0, 0, 0, 0.35) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
-webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.35) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
border-radius:3px;font-family: Tahoma, Arial;
}
.size-guide-toggle {background:url("/images/plus_small.png") no-repeat scroll 6px 8px transparent;font-size:13px;margin:0;padding:5px 0 5px 20px;} .size-guide-toggle:hover {cursor:pointer;text-decoration:underline;}
.size-guide {padding-bottom:4px;}
.size-guide td {padding:0 10px;} .size-guide p {margin:1em;}

.specialoffer {background:#CCC; color:#000; font-weight:bold; padding:4px; text-align:center; font-weight:bold;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}


/* PRODUCT DESCRIPTION BLOCKS */
/* Yahoo player */
.tracklist-samples ul {list-style:none; padding:0 20px;}
.tracklist-samples ul li {padding:1px 0;}
.tracklist-samples ul a {color:#BDBBB8; display:block;}
.tracklist-samples ul a:hover {color:#EEE;}
.tracklist-samples ul a.ymp-btn-page-pause {color:#92ABBD;}
.tracklist-samples ul a.ymp-btn-page-play em.ymp-skin, .tracklist-samples ul a.ymp-btn-page-pause em.ymp-skin {left:auto; right:20px;} /* moves play button to right side */
/* end Yahoo player */
/* start updated player */
a.ywp-hdr-logo {display:none !important;}
em.ywp-btn-page-play, em.ywp-btn-page-pause {float:right;}
em.ywp-btn-page-pause {color:#92ABBD;}
.ywp-playlist-count {background-image:none !important;}
.ywp-tray ol.ywp-playlist li .ywp-playlist-number {display:none;}
.ywp-tray ol.ywp-playlist .ywp-playlist-item-selected .ywp-find-on-page {display:none !important;}
.ywp-btn-expand-player {opacity:0.2;}
/* end updated player */

.glamourshot {background-repeat:no-repeat; background-size:cover; position:relative; box-shadow:0 15px 10px -10px rgba(0, 0, 0, 0.4); margin-bottom:2em;}
.glamourshot img {height:auto;width:100%}
.glamourshot span {background:rgba(0,0,0,0.4);background-image:url(/images/glamour-quote.png);background-repeat:no-repeat;background-position:2px 3px;font-style:italic;font-size:32px;max-width:90%;position:absolute;bottom:10px;right:10px;padding:0 3px 3px 30px;}
#productDescription .description h2 {margin-top:10px;}
#productDescription {font-size: 14px;}
#productDescription .description {font-size:15px; line-height:22px; padding-bottom:1em; border-bottom:1px solid #080808; box-shadow:0 1px 0 rgba(255, 255, 255, 0.1); -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);}
#productDescription h2 {font-size:24px; font-weight:normal; margin:30px 0 10px;}
#productDescription p {margin-bottom:1.5em;}
.descriptionHighlight {background-color:#18293B; border-bottom:1px solid #444; border-top:1px solid #444; color:#ebebeb; margin:1em 20px; padding:10px}
.description-listings {padding-bottom:1em; border-bottom:1px solid #080808; box-shadow:0 1px 0 rgba(255, 255, 255, 0.1); -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);}
#productDescription .description-listings h2 {font-size:17px;}
.description-listings ul {list-style:none; list-style-type:disc; margin-top:0;}
.ttrreview {padding:0 20px 1em 20px; border-bottom:1px solid #080808; box-shadow:0 1px 0 rgba(255, 255, 255, 0.1); -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);}
#productDescription .ttrreview h2 {font-size:14px;}
#productDescription .ttrreview p {font-size:12px;}
.tracklist, .tracklist-samples {padding-bottom:1em; border-bottom:1px solid #080808; box-shadow:0 1px 0 rgba(255, 255, 255, 0.1); -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);}
.tracklist ul {list-style:none; padding:0 20px;}
.tracklist ul li {padding:1px 0;}
li.tracklist-heading {color:#eee; font-style:italic; margin:3px 0;}
#productDescription p.tracklist-heading {color:#eee; font-style:italic; margin:3px 0;}
.tracklist-samples li em {display: none !important} /* only show play all */
.tracklist-samples li:nth-of-type(1) em {background:url("/images/tracklist_playall.gif") no-repeat scroll left top transparent; display:block !important; float:right; height:25px; width:118px;}
.ywp-link-hover:hover .ywp-page-btn-play, .ywp-page-play-pause .ywp-page-btn-play:hover {background-position: 1px 1px !important}
.pressreviews {font-size:12px; padding-bottom:1em; border-bottom:1px solid #080808; box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);}
.video {}
.prodtags {font-family: Tahoma, Arial; font-size:11px; color:#666;}
#productDescription .prodtags h2 {font-size:14px;}

.video iframe {
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.4), 0 2px 6px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.4), 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* Better Together */
#betterTogetherDiscountPolicy {
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.35) inset, 0 1px 0 rgba(255, 255, 255, 0.05);
background-color: #161616;
border-radius: 3px 3px 3px 3px;
margin-bottom: 10px;
padding: 10px;
}
#betterTogetherDiscountPolicy a {
color:#eee;
}
#betterTogetherDiscountPolicy a:hover {
text-decoration:underline;
}
#betterTogetherDiscountPolicy img {max-width:40px; max-height:40px}
.product_plus {
   font-size: 22px;
   font-weight: bold;
   line-height:40px;
   margin-left:5px;
   margin-right:5px;
   vertical-align:top;
}
.bbn_button {
   margin-left:50px;
   vertical-align:middle;
   padding-bottom: 60px;
}
.discountText {font-family:Tahoma,Geneva,Arial; float:right; max-width:420px; text-align:right; padding:0 4px}
.discountText p {margin-bottom:6px}
.discountTextTitle {
color: #BC935B;
display: block;
font: italic 16px/normal georgia;
text-align: left;
}
div.discountImages {margin-bottom:3px}
.centerBoxContentsBTXSell {
  float: left;
  vertical-align: top;
  margin: 1em 0em; 
  text-align: center;
}
/* end Better Together */

/* bof Fancy Box */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#222}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../images/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{cursor:pointer;width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../images/fancybox/blank.gif');z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('../images/fancybox/fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url('../images/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fancybox/fancybox-x.png') 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url('../images/fancybox/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png',sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png',sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent!important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png',sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png',sizingMethod='scale')}
/* eof Fancy Box */
