@charset "utf-8";

#products-view {width:944px; margin:0 auto; padding:0 0 20px 0; }

.category-tree {float:none !important; padding:5px; border-bottom:1px solid #efefef; overflow:hidden; margin:5px 5px 10px 5px}
.category-tree a { font-size:11px;  color:#000; padding:0 10px 0 0 }
.category-tree a:hover {color:#F60; }

#products-view-top { position:relative; width:944px;}
#products-view-top li.leftView { width:710px; float:left; } 
#products-view-top li.leftView div.icon-enlarge { font-size:9px; text-align:center }
#products-view-top li.rightView { width:220px; float:right; }
#products-view-top li.rightView div.theInfo {  margin:0 auto; }
#products-view-top li.rightView div.theBox { margin:10px 0 20px 0 }
#products-view-top h1.product-name { font-size:22px; font-weight:normal; color:#000; letter-spacing:-1px; margin:0 0 10px 0 }
#products-view-top .main-image { width:300px; float:left;}
.main-image-holder { width:300px; padding:10px; border:1px solid #efefef  }
#products-view-top .theInfo { float:right; width:360px; margin:10px 10px 0 0 }
#products-view-top div.imageHolder { text-align:center;}
#products-view-top li.leftView div.mini-thumbs { margin:6px 0 0 0  }
#products-view-top li.leftView div.mini-thumbs li { float:left; width:50px; list-style:none; margin:0px 6px 0 0; }
#products-view-top li.leftView div.mini-thumbs li img { width:50px; border:1px solid #ededed }
#products-view-top div.lHolder div.main-image {  }
#products-view-top div.pIcon { float:left; width:30px; height:43px; }
#products-view-top div.pricing {background:#F2F2F2;  border-radius:6px; padding:10px; margin:10px 0 0 0 }
#products-view-top div.pricing-holder { background:#F9F9F9; }

#products-view-top div.options { margin:5px 0; }

.instock { color:#979797; font-size:12px; margin:0 10px 0 0}
.onsale-tag { color:#E03F24; font-size:17px; }
.price-original { font-size:12px; color:#555; }
.price-special { font-size:24px; font-weight:bold; }
.price-normal { font-size:24px; font-weight:bold;  }
.price-currency { font-size:24px; }

#cart-box { background:#F9F9F9; padding:12px 0 0 0 }
.add-to-cart { padding:5px 10px; text-align:center; width:240px; margin:0 auto}
.addcart-qty { float:left; padding:6px 0 0 0 }
.addcart-btn { float:left; margin:0 0 0 10px; }

.currency-box-view { padding:0px 0; background:#fff }
.currency-box-view table { width:100%; text-align:center }
.currency-box-view-pricing { width:85%; border:1px solid #efefef; padding:5px; }
.currency-box-view-lbl { width:15%; border:1px solid #efefef; color:#555; font-size:11px; text-align:center}
.currency-box-view-lbl a, .currency-box-lbl a:hover { color:#555; text-decoration:none }
.currency-box-view-top td { border-bottom:none; height:42px; }
.currency-box-view-bottom td { color:#555; height:42px;}
.currency-box-view-bottom .price-normal { font-size:14px !important; font-weight:normal; }
.currency-box-view-bottom .price-original { font-size:11px; color:#555; display:block}
.currency-box-view-bottom .price-special {  font-size:14px !important; }
.currency-box-view-bottom .price-currency {  font-size:14px !important; }

#products-view-top div.description { margin:10px 15px 10px 0; padding:10px; line-height:16px; color:#555 }
#products-view-top div.description p { margin:8px 0; font-size:12px; color:#555 }
#products-view-top div.description ul { margin:5px 10px; padding:5px 10px; list-style:outside }
#products-view-top div.description li { margin:2px; padding:2px; list-style:outside; color:#555 }
#products-view-top div.description h3 { font-size:13px; color:#000; }
#products-view-top div.description div.specs { margin:10px 0 0 0; font-size:12px}
#products-view-top div.description div.specs table { width:100%; }
#products-view-top div.description div.specs table td.lbl { width:10%; font-weight:bold; padding:2px 4px }
#products-view-top div.description div.specs table td.info { padding:2px 4px; }
#products-view-top div.addcart { padding:5px; text-align:center; }
#products-view-top div.thumbs img { border:1px solid #cfcfcf; }
#products-view-top span.zoom { font:10px Arial, Verdana; color:#999 !important }
#products-view-top div.hl { height:5px; border-bottom:1px solid #efefef; }
#products-view-top div.views { text-align:center; padding:7px; font-size:11px;  color:#979797 }
#products-view-top div.warranty-big-icon { text-align:center; }
#products-view-top div.title { padding:5px; font-weight:bold; font-size:14px; color:#000; background:#f4f4f4; border-radius:6px 6px 0 0  }
#products-view-top div.title span.verified { font-size:14px; padding:0 0 0 19px; background:url(/images/icon_verified.png) no-repeat }

#products-view-top div.accessories { background:#f1f1f1; border:1px solid #efefef}
#products-view-top div.accessories .acc-thumb img.th { width:35px; height:35px; border:1px solid #efefef }
#products-view-top div.accessories div.accessory { padding:3px; background:#fff; margin:0 0 1px 0; }
#products-view-top div.accessories td { padding:5px; font-size:11px }
#products-view-top div.accessories .acc-thumb { width:45px; }
#products-view-top div.accessories .acc-name { width:120px; }
#products-view-top div.accessories .acc-price { width:30px; text-align:center }
#products-view-top div.accessories .acc-qty { width:30px; }
#products-view-top div.accessories input.numbers { width:30px; text-align:center; font-size:11px }
#products-view-top div.accessories div.btn-acc { text-align:center; padding:3px; background:#fff }

#products-view-top div.additional { margin:10px 0; padding:10px }
#products-view-top div.additional h3 { font-size:13px; color:#000; }
#products-view-top div.additional .holder { margin:5px 45px 5px 0;  }
#products-view-top div.additional .tags,
#products-view-top div.additional .mfr,
#products-view-top div.additional .condition,
#products-view-top div.additional .model,
#products-view-top div.additional .fwall,
#products-view-top div.additional .brokered,
#products-view-top div.additional .uav,
#products-view-top div.additional .warranty {  padding:4px 5px; margin:0 0 3px 0; border-bottom:1px solid #efefef }
#products-view-top div.additional .holder .lbl {  float:left; width:90px; font-weight:bold; padding:2px 5px 0 21px; }
#products-view-top div.additional .holder .info { float:left; width:350px; padding:0 5px; color:#555 }
#products-view-top div.additional .holder a { text-decoration:none }
#products-view-top div.additional .tags { background:url(/images/icon_tags.png) no-repeat 3px 3px }
#products-view-top div.additional .mfr { background:url(/images/icon_mfr.png) no-repeat 3px 3px}
#products-view-top div.additional .model { background:url(/images/icon_materials.png) no-repeat 3px 3px}
#products-view-top div.additional .condition { background:url(/images/icon_condition.png) no-repeat 3px 3px}
#products-view-top div.additional .warranty  { background:url(/images/icon_warranty.png) no-repeat 3px 3px}
#products-view-top div.additional .fwall  { background:url(/images/icon_4wall.png) no-repeat 3px 3px}
#products-view-top div.additional .brokered  { background:url(/images/icon_brokered.png) no-repeat 3px 3px}
#products-view-top div.additional .shipping { background:url(/images/icon_shipping.png) no-repeat 3px 3px; padding:3px 0 0 0}
#products-view-top div.additional .uav  { background:url(/images/icon_uav.png) no-repeat 3px 3px}


#products-view-top div.reviews { margin:20px 45px 20px 0; padding:10px 0; border-bottom:1px solid #efefef}
#products-view-top div.reviews h3 { font-size:19px; }
#products-view-top div.reviews a.write1 { padding:0px 0 4px 21px; background:url(/images/icon_write1.png) no-repeat }
#products-view-top div.reviews div.review-entry { margin:5px 10px; padding:5px; border-bottom:1px solid #ededed; background:#F0F8FB }
#products-view-top div.reviews div.review-entry div.review-name { color:#666; }
#products-view-top div.reviews div.review-entry div.review-title { font-weight:bold; }

#products-view-top div.share { text-align:center }
#products-view-top div.flags { padding:0px 0; }
#products-view-top div.flags .productTag { float:left !important; display:inline !important; margin:0 20px 0 0; font-size:14px;  }
#products-view-top div.flags .tagShipping {  font-weight:bold; color:#0fc475 }
#products-view-top div.flags .tagNew { color:#007dd5; font-weight:bold;  }
#products-view-top div.note { padding:10px; margin:10px; background:#FFC }

#products-view-top div.details { padding:5px 10px; }
#products-view-top div.details span.item-no { font-size:13px; font-weight:bold;  }
#products-view-top div.details span.item-date { font-size:13px;  color:#979797 }
#products-view-top div.details span.likes { font-size:12px;  color:#979797 }
#products-view-top div.extras { background:#f1f1f1; width:322px }
#products-view-top div.extras div.holder { padding:10px 10px 5px 60px;}
#products-view-top div.extras span { display:block; }
#products-view-top div.extras a { display:block; text-decoration:none; padding: 0 0 3px 0; line-height:19px }
#products-view-top div.extras a.likeit { padding:0px 0 5px 21px; background:url(/images/icon_thumbsup.png) no-repeat }
#products-view-top div.extras a.report { padding:0px 0 4px 21px; background:url(/images/icon_report.png) no-repeat }
#products-view-top div.extras a.sendfriend { padding:0px 0 4px 21px; background:url(/images/icon_email.png) no-repeat }
#products-view-top div.extras a.feed { padding:0px 0 4px 21px; background:url(/images/icon_feed.png) no-repeat }
#products-view-top div.extras a.favorite { padding:0px 0 4px 21px; background:url(/images/icon_heart.png) no-repeat }

#products-view-top div.share { padding:0 10px 10px 10px; text-align:center; }

#products-view-top div.line { border-bottom:1px solid #efefef; height:5px; }
#products-view-top div.other-items { padding:10px; border:1px solid #efefef }
#products-view-top div.other-items h4 { color:#000; font-size:15px; }
#products-view-top div.other-items { }
#products-view-top div.other-items .flags { position:absolute; z-index:4; height:35px;  filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
#products-view-top div.other-items .productTag { font-size:11px; font-weight:bold;  color:#fff; text-align:left; display:block; margin:0 0 0 0   }
#products-view-top div.other-items .tagSpecial { height:35px; width:35px; position:absolute; left:0; background:url(/images/tag_special.gif) no-repeat; }
#products-view-top div.other-items .tagShipping { height:35px; width:35px; position:relative; right:0; background:url(/images/tag_free_shipping.gif) no-repeat; margin-left:40px }

#products-view-top div.other-items li.holder { border-bottom:1px solid #efefef; background:#fff; display:block; margin:0 0 5px 0; padding:5px 0 }
#products-view-top div.other-items li.holder div.other-thumb { float:left; width:35px; }
#products-view-top div.other-items li.holder div.other-thumb img { width:35px; height:35px; border:1px solid #efefef }
#products-view-top div.other-items li.holder div.other-name { float:right; width:150px; padding:5px 0 0 0}
#products-view-top div.other-items li.holder div.other-name a { font-size:11px; font-weight:normal; letter-spacing:normal }

#products-view div.recent { width:620px; float:left; clear:right }
#products-view div.recent h3 { color:#369; font-size:15px; }
#products-view div.recent a { color:#000; }
#products-view div.recent ul li { float:left; margin:5px; text-align:center}
#products-view div.recent ul li div.name { font-size:11px; }

#sendFriendForm { padding:10px; font-size:11px; font-family:Arial; background:#f2f2f2; border:1px solid #efefef; width:150px; margin:0 auto 5px auto }
#sendFriendForm input { font-size:11px; }

#options-popup { padding:10px; }
#options-popup tr.options-popup-groupHeader td { padding:5px; }
#options-popup tr.options-popup-info td { padding:5px; border-bottom:1px solid #eee }
#options-popup  input.numbers { width:30px; text-align:center; }
div.options-popup-color { width:50px; height:50px; }
div.options-popup-name { font-size:14px; font-weight:bold;}
span.options-popup-alert { font-size:11px; font-weight:bold; color:#069; display:none; position:absolute; }
#options-popup-header { padding:10px; text-align:right; background:#000; color:#fff;}
#options-popup-header a { color:#fff; }
.options-popup-loadmore { text-align:center; padding:5px; font-weight:bold; }

#compare-popup-header { padding:10px; text-align:right; background:#000; color:#fff;}
#compare-popup-header a { color:#fff; }


.product-view-txt-qty { width:30px; border:1px solid #cfcfcf; text-align:center; padding:2px;}
.sold { font-weight:bold; color:red; }
.product-view-quick-options { text-align:center }
