a img{border:none}
:focus{-moz-outline-style:none}
.detail{width:770px;margin:0 auto;padding:0 10px 0 0;}
.reviews .review{border-bottom:1px solid #ddd;position:relative;margin:0;padding:5px;clear:both;}
.reviews .review .left{float:left;width:150px}
.reviews .review .left .reviewer{padding-top:15px;font-size:11px;font-family:verdana;line-height:18px;}
.reviews .review .content{border-left:1px solid #ddd;margin-left:150px;padding-left:10px;min-height:100px;overflow: hidden;}
.reviews .review .content .summary{font-size:10pt;font-weight:700;padding-top:10px}
.reviews .review .content .proscons {font-size:11px;font-weight:bold;}
.reviews .review .content .proscons .content{font-size:11px;border:none;margin:0;padding:0;font-weight:normal;}
.reviews .review .content .theReview{font-size:10pt;padding:10px 0;line-height:20px;}
.kc-review-response {border: 1px solid #ddd; padding: 10px 15px; margin: 10px 0; border-left: 10px solid #CC4900;}
.kc-review-response__title {margin: 0;}
.kc-review-response__date {font-size: 11px; margin: 0 0 5px;}
.kc-review-response__body {font-size: 10pt; line-height: 20px;}
.kc-review-response__body p {margin: 0 0 5px 0; line-height: 20px;}
.kc-review-response__body p:last-child {margin: 0;}
.tabs_container{width:770px;position:relative}
ul.tabs{list-style:none!important;border-bottom:1px solid #666;height:30px;margin:0!important;padding:0}
ul.tabs li{float:left;text-indent:0;list-style-image:none!important;margin:0!important;padding:0}
ul.tabs a{background:url(/graphics/orange.png) no-repeat -420px 0;font-size:11px;display:block;height:30px;line-height:30px;width:134px;text-align:center;text-decoration:none;color:#fff;position:relative;top:1px;font-weight:700;letter-spacing:normal;margin:0;padding:0}
.part_number{font-variant:small-caps}
ul.tabs a:hover{background-position:-420px -31px;color:#fff}
ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background-position:-420px -62px;cursor:default!important;color:#c00!important;font-size:13px}
.panes .pane{display:none;font-size:14px;background-color:#fff;min-height:125px;width:748px;float:left;padding:15px 10px}
.panes ul{list-style:square;margin-bottom:5px}
.panes ul lh{font-size:16px;font-weight:700;text-decoration:underline}
.panes ul li{font-size:10px;padding-bottom:8px;letter-spacing:.04em;margin-left:5px}
.panes .pane .description{font-family:verdana,arial,sans-serif;line-height:20px;padding-bottom:8px;margin-bottom:16px;}
.panes .pane .shortdescription{height:250px;overflow:hidden;position:relative;}
.panes .pane .shortdescription.viewall{height:auto !important;position:relative;}
.panes .pane .shortdescription .shortdescriptionreadmore{height:55px;width:100%;position:absolute;bottom:0;background:url(/graphics/shortdescriptionreadmore.png) repeat left bottom;z-index:100;text-align:center;line-height:76px;font-weight:bold;}
.panes .pane .shortdescription .shortdescriptionreadmore.delete{display:none;}
.panes .pane .specifications {border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:16px;}
.panes .pane .specifications .specs{float:left;width:450px;min-height:200px;border-left:1px solid #f5f5f5;padding:0 10px 0 30px}
.panes .pane .specifications .features{float:left;width:450px;padding-right:30px}
.panes .pane ul{padding:0 0 0 12px}
.panes .pane ul li{font-size:12px;letter-spacing:normal;list-style:none;padding:5px 0 5px 0}
.panes .pane ul li > ul{font-weight:normal}
#shippingdetails{position:relative;width:400px;height:440px;margin:0 auto;padding:20px}
#shippingdetails h3{border-bottom:1px solid #333;width:380px;color:#333;margin:0 0 2px;padding:0}
#autodetails{position:relative;width:440px;height:580px;margin:0 auto;padding:20px}
#autodetails h3{border-bottom:1px solid #333;width:380px;color:#333;margin:0 0 2px;padding:0}
#emailFriend{position:relative;width:400px;height:300px;border:1px solid #000;-moz-border-radius:5px;margin:0 auto;padding:20px}
#emailFriend .left{float:left;width:125px}
#emailFriend .right{float:left;width:250px}
#emailFriend .item{text-align:right;margin:5px;padding:2px}
#emailFriend .input{border:1px solid #bbb;-moz-border-radius:5px;margin:5px;padding:2px}
#emailFriend .sent{margin:5px;padding:2px}

.sidebaritem{width: 152px;float: left;min-height: 200px;overflow: hidden;border: 1px solid #DDD;text-align: center;margin: 3px 4px;padding: 5px;}
.sidebaritem1{width: 152px;float: left;min-height: 150px;overflow: hidden;border: 1px solid #DDD;text-align: center;margin: 3px 4px;padding: 5px;}
.mainsidebar .heading {padding: 5px 0;font-weight: bold;font-size: 16px;overflow:hidden}
.mainsidebar .heading a{color:#333;}

.scrollable,.scrollable2{position:relative;float:left;overflow:hidden;width:690px;height:215px;margin:0 0 6px}
.scrollable2{margin-bottom:20px}
.scrollable .items,.scrollable2 .items{width:500em;position:absolute}
.scrollable .scrollitem,.scrollable2 .scrollitem{font-size:12px;width:152px;float:left;height:200px;overflow:hidden;border:1px solid #DDD;text-align:center;margin:3px 4px;padding:5px}
.scrollable .scrollitem a,.scrollable2 .scrollitem a{font-size:12px;width:100%;color:#17608f !important;text-align:center;font-weight:400 !important;}
.scrollable .scrollitem span,.scrollable2 .scrollitem span{font-size:12px;color:#000}
.leftarrow,.rightarrow,.leftarrow2,.rightarrow2{display:block;float:left;height:30px;width:30px;margin:90px 4px 0}
.leftarrow,.leftarrow2{background:url(/graphics/arrows.png) left top}
.rightarrow,.rightarrow2{background:url(/graphics/arrows.png) left bottom}
.leftarrow:hover,.leftarrow2:hover{background-position:right top}
.rightarrow:hover,.rightarrow2:hover{background-position:right bottom}
.leftarrow a,.rightarrow a,.leftarrow2 a,.rightarrow2 a{display:block;height:30px;width:30px;cursor:pointer}
.listDescription{margin-top:5px}
.addcart{background:url(/graphics/addtocart-bubble.png) no-repeat 0 0;width:155px;height:40px;border:0;line-height:3000;cursor:pointer;float:left;display:block}
.addcart.preorder{background:url(/graphics/addcart-preorder.png) no-repeat top right}
.addcart:hover{background-position:0 -40px;}
.addcart:active{background-position:0 -80px;}
.addcart.preorder:hover{background:url(/graphics/addcart-preorder.png) no-repeat;background-position:bottom right}
.form input,.form button{border:none;float:left;display:block}
div.detail h2{font-size:16px;font-weight:700;width:500px;letter-spacing:.04px;float:left;margin:10px 0;padding:10px 0 0}
.littlebox{width:185px;height:75px;display:block;float:left}
#product{float:left;clear:both;width:770px;position:relative;z-index:2;margin:0 auto 16px;padding:0}
#title h1{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;letter-spacing:.04px;margin:0 0 10px;padding:0}
#product #block{width:770px;border:1px solid #DDD;min-height:315px;float:left;color:#525252;background:#f1f1f1 url(/graphics/productbg.png) no-repeat bottom right;}
#product #block #productpicture{width: 315px;float: left;height: 100%;position: relative;border-right: 1px solid #DDD;background-color: #fff;text-align: center;display: block;}
#product #block #productpicture a{width:315px;color:#bcbcbc;font-size:14px}
#product #block #productpicture #product, #product #block #productpicture #productMainImage{float:left;position:absolute;top:2px}
#product #block #productpicture #enlargelink{float:left;position:absolute;bottom:0;left:0;background-color:#fff;z-index:10;padding:0 0 2px}
#20percentribbon{z-index:999;position:absolute;left:-4px;top:-3px;height:100px;width:100px;background:url('/graphics/20-percent-off-ribbon.png') no-repeat;pointer-events:none;display:block;float:left;}
#newribbon{z-index:999;position:absolute;left:-4px;top:-3px;height:100px;width:100px;background:url('/graphics/ribbon-new.png') no-repeat;pointer-events:none;display:block;float:left;}
#specialribbon{z-index:990;position:absolute;left:-4px;top:-3px;height:100px;width:100px;background:url('/graphics/ribbon-special.png') no-repeat;pointer-events:none;display:block;float:left;}
#freeshipribbon{z-index:980;position:absolute;left:-4px;top:-3px;height:100px;width:100px;background:url('/graphics/ribbon-freeship.png') no-repeat;pointer-events:none;display:block;float:left;}
.productimage{height: 305px;width: 305px;text-align: left;float: left;overflow: hidden;}
.productimage a{display:block;float:left;width:325px;height:275px}
.additional_images{float:left;width: 99%;margin:10px 0 6px 0;text-align:center;height:50px}
.additional_images img{height:45px;width:65px;}
.additional_images div{border:1px solid #ccc;margin:0 2px;padding:1px;display:inline-block;overflow:hidden;}
.additional_images div:hover{border:1px solid #c30;}
#resizeme{vertical-align:middle;text-align:center;z-index:5;min-height:30px;min-width:30px;max-width:300px;max-height:300px;cursor:pointer}
#imagetd{vertical-align:middle;text-align:center}
#col2,#col3{width:200px;height:300px;float:left;position:relative;margin:0 6px;padding:6px 0;}
#col2{width:219px}
#col3{width:186px}
#product #block #price{color:#000000;font-size:32px;font-weight:600;float:left;text-shadow:0 1px 0 #fff;}
#product #block #qty{clear:both;color:#918f8f;font-size:16px;float:left;width:190px;height:35px;padding:5px 0 6px}
#product #block #qty #text{width:85px;float:left;padding:2px 0 0 0}
#product #block #qty .editable-select{color:#333;font-size:16px;border:1px solid #999;width:3em;text-align:center;float:left;}
#product #block #reviews{clear:both;float:left;font-size:12px;border-bottom:1px solid #ccc;height:55px;overflow:hidden;width:190px;margin:10px 0 0;padding:0 0 10px}
#product #block #reviews img{height:19px!important}
#product #block #reviews #title{font-weight:700;display:block;width:190px;padding:14px 0 7px}
#product #block #reviews #viewreviews{font-weight:400;display:block;width:190px;color:#918f8f;padding:6px 0 2px}
#productdetails{float:left;font-size:12px;line-height:22px;width:200px;font-weight:700;border-bottom:1px solid #ccc;margin:0 0 16px;padding:0 0 6px}
#productdetails #box{clear:both}
#productdetails .sku{width:115px;}
#productdetails .retailprice{text-decoration:line-through;width:115px;}
#productdetails .yousave{color:#00b30c;width:115px;}
#availability, .availability{color:#017300;font-size:24px;font-weight:700;text-shadow:0 1px 0 #fff;}
#availability .availabilityMessage{color:#707070;font-size:16px;font-weight:400;line-height:20pt;padding:2px 0 0 5px}
#availability .usuallyships,#availability .usuallyships a, .availability .usuallyships{color:#0175d8}
#availability .preorder,#availability .preorder a, .availability .preorder{color:#a15a0f}
#availability .delay,#availability .delay a, .availability .delay{color:#333}
#availability .similar a{color:#9f9f9f;float:right}
#availability a{color:#37aa55}
#product #block #social{position:absolute;bottom:0;left:0;float:left;width:200px;margin-bottom:5px}
#product #block #social #title{font-size:12px;font-weight:700;width:190px;float:left;clear:both;display:block;margin:0 0 7px}
#product #block #social .icon{height:16px;width:16px;float:left;border:0;padding:0 5px}
#product #block #social .socialbutton{float:left;margin:0 18px 0 0}
#col3 .right{float:right;text-align:right}
.alsopurchased td{width:230px;float:left;height:175px;overflow:hidden;display:block;border:1px solid #bbb;text-align:center;margin:3px 4px;padding:5px}
p.detailAlsoPurchased{color:#000;text-align:left}
.scrolllink{height:100px;margin:0 auto}
.addToCart{font-size:16px}
.specialins{font-size:10px;line-height:16px;color:red;font-weight:700;padding:6px 0 0}
#item01,#item02,#item03,#item04,#item05,#item06,#item07,#item08,#item09{z-index:99!important;display:block}
#manufacturerlink {width:115px;text-align:right;line-height:15px;}
#manufacturerlink a{color:#918F8F;text-decoration:underline;}
a,ul.tabs a:active{outline:none}
.detail .bottom,.panes .pane .specifications{position:relative}
.items div,#title,#product #block #social .socialbuttonfb,#col3 .left{float:left}
.cloned{display:none;}
.morereviews{font-size:13px;padding:3px;margin:4px;float:right;}
div.reviews div div a:hover{text-decoration:none !important;}
a#readmorelink{display:block}
.addwish {background: url(/graphics/wishlist-bubble.png) no-repeat top left;width: 155px;height: 29px;border: 0;line-height: 3000;cursor: pointer;float: left;display: block;margin-top: 5px;}
.addwish:hover{background-position:0 -29px;}
.addwish:active{background-position:0 -58px;}
 #video{z-index:999;position:absolute;left:0;bottom:0;margin: 0 0 2px 2px;background:url('/graphics/play-video.png') no-repeat top left;height:29px;width:100px !important;display:block;float:left;display:block;}
#video:hover{background-position:bottom left;}
.productinfo #product #block{color:#707070;}
.productinfo{display:block;float:left;position:relative;}
.productinfo .reviewtop{display:block;padding:6px 0 8px 0;margin:6px 6px 8px 6px;font-size:13px;color:#5f5f5f;font-weight:700;border-bottom:1px solid #DDD;}
.productinfo .reviewtop .readreviews{font-size:11px;border-right:1px solid #ccc;padding-right:4px;margin:0 6px;-webkit-text-size-adjust: none;}
.productinfo .reviewtop .writereview{font-size:11px;-webkit-text-size-adjust: none;}
.productinfo #col2, #col3{}
.productinfo .detailbox{font-size:13px;clear:both;}
.productinfo .detailbox .sku{font-weight:700;word-wrap: break-word;}
.productinfo .detailbox #manufacturerlink{font-weight:700;}
.productinfo .left{float:left;line-height:22px;width:78px;text-align: right;font-size:13px;color:#696969;font-weight:normal;padding-right:6px;}
.productinfo .right{float: right;text-align: left;width:110px;line-height: 22px;}
.productinfo #manufacturerlink {text-align:left;line-height: 22px;width:110px;}
.productinfo .box{clear:both}
.productinfo .pricingbox{margin:22px 0 0 0;}
.productinfo .retail,.savings{font-size:12px;color:#696969;}
#product #block #price .fullprice{font-size:20px;}
.productinfo #product #block #qty {height:30px;}
.productinfo .right.retail{text-decoration:line-through;}
.productinfo .right.savings{color:#c72106;}
.productinfo #product #block #qty {padding: 0 0 6px;}
.productinfo #product #block #qty #text {font-size: 15px;color:#696969;padding:5px 0 0 0;}
.productinfo a.instock{color:#017300;font-weight:700;font-size:18px;margin-bottom:6px;display:inline}
.productinfo a.outofstock{color:#007feb;font-weight:700;font-size:13px;margin-bottom:6px;display:block}
.productinfo a.preorder{color:#a15a0f;font-weight:700;font-size:18px;display:block}
.productinfo a.delay{color:#333;font-weight:700;font-size:13px;margin-bottom:6px;display:block}
.productinfo .littlebox{height:auto;width:200px;}
.productinfo .availabilityMessage{clear:both;}
.productinfo #product #block #social {position: absolute;bottom: 0;left: 0;float: left;width: 200px;margin-bottom: 5px;display: block;}
.productinfo .socialbottom{position:absolute;bottom:0;left:0;display:block;padding:6px 0 2px 0;margin:8px 6px 0 6px;font-size:13px;color:#5f5f5f;font-weight:bold;border-top:1px solid #ccc;width:440px;}
.productinfo .socialbuttonprint{position:absolute;right:12px;top:8px;}

/* Badges */
.feature{float:left;margin:5px 7px;position:relative;}
.feature img{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background-color: #ffffff;padding:2px 6px;}
.feature .details{visibility:hidden;position: absolute;left: -10px;top: -10px;z-index:-1;background-color: #000000;opacity: 0;min-height:97px;padding: 10px;width: 340px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; transition: all 0.2s;-moz-transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;}
.feature .detail-desc{padding-left: 100px;opacity: 1;color:#ffffff;min-height:90px;line-height: 1.3em;text-shadow: 0 1px
#000;}
.feature:hover{z-index:10;}
/*.feature:hover .details{visibility:visible;opacity: 0.9;}*/
.feature .details:hover{visibility:hidden;opacity: 0;transition: none;-moz-transition: none;-webkit-transition: none;-o-transition:  none;}

/* Reviews */
.review-breakdown{width:240px;zoom:0.9;}
.review-breakdown .progress{width:115px;margin-bottom:6px;}