#product-details #left-column{float:left;width:40%;margin:.625%}#product-details #right-column{float:left;width:56.875%;margin:.625%}#product-details header h1{color:#205486;font-size:15px;margin:-5px 0 0 0;display:inline}#product-details header p{margin:0;color:#666;padding:.5em 0}#product-details header{margin:0 0 5px 0}#media{position:relative;min-height:335px;text-align:center}#media #main-wrapper{width:220px;min-height:333px;display:inline-block;position:relative;margin:0 80px 0 auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#media #main-wrapper>div{display:table-cell;height:333px;overflow:visible;vertical-align:middle;z-index:-10;width:222px;text-align:center}#product-details.matched #media{min-height:375px}#media #main-wrapper img{z-index:-11;background-color:#FFF;filter:alpha(opacity-0)}#media #main-wrapper .overlay{position:absolute;top:0;height:100%;z-index:10}#media #main-wrapper .overlay:hover{background-color:rgba(201,201,227,0.05)}#media #main-wrapper .overlay.forward{left:84px;width:136px}#media #main-wrapper .overlay.backward{left:0;width:84px}#media #thumbnails{display:inline-block;width:80px;text-align:center;position:absolute;right:0;top:0}#media .thumb{width:70px;border-radius:5px;border:1px solid #dddddf;margin-bottom:1em;text-align:center;padding:.25em;height:70px;overflow:hidden;position:relative;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#media .thumb div{width:70px;height:70px;background-position:center center;background-repeat:no-repeat;background-size:contain}#media .thumb img{width:70px;vertical-align:middle}#media #harmony{position:absolute;left:0;bottom:10px}#includes ul{list-style-type:none;padding-left:0;margin-bottom:0;font-size:9px}#includes ul li{padding-left:24px;line-height:18px;background:url('/media/image/Icon-Checkmark.png') no-repeat left center}.metal-icon{padding:2px;line-height:0;display:inline-block;border:1px solid white}.metal-icon:hover{border:1px solid #dddddf}.metal-icon.current{border:1px solid #aaa}.touch .metal-icon.current{border:2px solid #aaa}ol#customize{color:white;font-weight:bold;padding:0;list-style-position:inside;margin-top:0}ol#customize>li{background-image:url(/images/green-caret.png);background-position:-8px -9px;background-repeat:no-repeat;min-height:80px;margin-bottom:2em}ol#customize>li:first-child{margin-top:0}ol#customize>li{border-top:1px solid #dddddf;padding:.25em 0 0 .5em;font-weight:bold;font-size:13px}ol#customize>li>*{color:black;font-weight:normal;font-size:10px}ol#customize>li a{color:#205486}ol#customize>li>div{padding-left:50px;margin-bottom:2em}ol#customize>li>header{margin:0 0 0 1em;padding-left:40px}ol#customize h2{margin:0;color:#6a4288;font-weight:normal;font-size:18px}ol#customize small img{margin-bottom:-6px}ol#customize li.error{color:white;border-top:2px solid #c83a3e}ol#customize #continue>div{margin:-2em 0 0 -1em}ol#customize #continue>div>div.shaded-box{cursor:pointer}.shaded-box{float:left;border:1px solid #d6d3da;border-radius:10px;margin:1em;width:150px;height:145px;position:relative;background:#c7dbe6;background:-moz-linear-gradient(top,#c7dbe6 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c7dbe6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#c7dbe6 0,#fff 100%);background:-o-linear-gradient(top,#c7dbe6 0,#fff 100%);background:-ms-linear-gradient(top,#c7dbe6 0,#fff 100%);background:linear-gradient(top,#c7dbe6 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7dbe6',endColorstr='#ffffff',GradientType=0)}ol#customize #continue .shaded-box h2{color:#684288}.shaded-box p{text-align:left;margin:0 .5em}.shaded-box input[type=submit]{width:140px;position:absolute;bottom:9px;left:11px;text-align:center}.details_disclaimer{color:#205486;font-weight:bold;margin:1em 0}#share>div{float:left;width:60px;overflow:hidden}#share>.pinit{width:55px}#share>.facebook{width:48px}#share>.button{margin-left:13px}.listing_block{position:relative;overflow:hidden}.listing_block header .sale-ribbon{position:absolute;top:11px;left:-25px;padding:.25em 2em;background-color:#941792;color:white;font-weight:bold;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:4em;text-align:center}#price .sale{color:#941792}