/* Category Pages */
#footnotes,#categoryoffer{width:715px;margin:10px 0;}
#footnotes ul{list-style:none;}
#footnotes li{list-style:none;}
#categoryinfo{margin:0 0 20px 0;}
#dr_CategoryProductGrid h1,#dr_CategoryProductList h1{margin:10px 0;padding:0;color:#000;font-size:16px;font-weight:bold;white-space:nowrap;}
.dr_productData .productInfo span.footnote,#dr_Compare span.footnote,#productOverlay .productInfo .description .footnote{display:inline;font-size:9px;font-weight:normal;vertical-align:top;}
#categorytabs{height:23px;}
#categorytabs ul{list-style:none;margin:0;padding:0;width:715px;}
#categorytabs ul li{list-style:none;float:left;margin-right:6px;padding:0;border:1px solid #ccc;border-bottom:0;background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/category_tab_back.gif) repeat-x;}
#categorytabs ul li:hover{color:#333;border-color:#999;background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/category_tab_back_over.gif) repeat-x;}
#categorytabs ul li.toplevel{border:1px solid #666;border-top:1px solid #ccc;border-bottom:0;background:none;background-color:#666;font-weight:bold;}
#categorytabs ul li a{display:block;padding:0 10px;width:0;height:22px;line-height:22px;color:#666;white-space:nowrap;}
#categorytabs ul li > a{width:auto;}
#categorytabs ul li.toplevel a{color:#fff;}
#categorytabs ul li a:hover{color:#666;text-decoration:none;}
#categorytabs ul li.toplevel a:hover{color:#fff;}
#sortoptions{width:715px;height:22px;color:#fff;background-color:#666;}
#sortoptions .comparebutton{float:right;padding:0 0 1px 5px;width:80px;background-color:#fff;}
#sortoptions > .comparebutton{width:auto;}
#sortoptions .comparebutton div{padding:1px;border:1px solid #ccc;background-color:#fff;}
#sortoptions .comparebutton div.active{border:1px solid #9cf;}
#sortoptions .comparebutton a{display:block;padding:0 8px;height:18px;line-height:18px;background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/buttons/primary_inactive.gif) repeat-x;color:#999;font-weight:bold;}
#sortoptions .comparebutton a:hover{text-decoration:none;}
#sortoptions .comparebutton a.active{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/buttons/secondary.gif) repeat-x;color:#333;}
#sortoptions .comparebutton a.active:hover{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/buttons/secondary_roll.gif) repeat-x;color:#333;text-decoration:underline;}
#sortoptions .comparebutton a img{margin:0 -2px -2px 2px;}
#sortoptions a{color:#fff;}
#sortoptions span{display:block;float:left;margin:4px 10px;font-size:11px;}
#sortoptions .sortby{font-weight:bold;}
#sortoptions .option{}
#sortoptions .selected{font-weight:bold;}
#sortoptions .selected img{margin-left:2px;}
#sortoptions .separator{display:block;float:left;margin:4px 2px;}
/* Category List */
#dr_CategoryProductList{float:left;margin-left:8px;}
#dr_CategoryProductList .dr_productData{margin-bottom:10px;width:715px;min-height:113px;border:1px solid #666;}
#dr_CategoryProductList .dr_productData .image{margin-bottom:8px;width:185px;}
#dr_CategoryProductList .dr_productData .image img{padding:0px 10px;}
#dr_CategoryProductList .dr_productData .compare{float:left;padding:95px 0 5px 0;width:18px;background-color:#efefef;}
#dr_CategoryProductList .dr_productData .productInfo{float:left;margin-top:14px;width:275px;}
.dr_productData .productInfo span{font-size:13px;font-weight:bold;color:#666;}
.dr_productData .productInfo ul{margin:0;padding:0;}
.dr_productData .productInfo ul li{margin:0 5px 0 15px;padding:0;font-size:12px;color:#666;}
#dr_CategoryProductList .dr_productData .buybox{float:left;width:235px;border:1px solid black;}
#dr_CategoryProductList .dr_productData .buybox p.price{float:right;margin:0 10px;padding:0;}
/* Category Grid and Hub */
#dr_CategoryProductGrid{float:left;margin-left:8px;padding:0 10px;width:0;}
.opDefaultContent > #dr_CategoryProductGrid,#content > #dr_CategoryProductGrid{width:auto;}
#dr_CategoryProductGrid #dr_categoryProductListIteration{clear:both;margin-top:12px;width:715px;}
#dr_CategoryProductGrid .dr_productData{float:left;margin:0px 0 10px 10px;border:1px solid #ccc;border-bottom:3px solid #666;}
#dr_CategoryProductGrid .first{margin-left:0;}
#dr_CategoryProductGrid .dr_productData .topbar{width:169px;height:auto;border:0;}
#dr_CategoryProductGrid .dr_productData .topbar h3{float:none;min-width:0;border-bottom:1px solid #ccc;}
#dr_CategoryProductGrid .dr_productData .topbar h3.hasindicator{float:none;min-width:0;border-bottom:1px solid #fff;}
#dr_CategoryProductGrid .dr_productData .topbar .indicator{clear:both;float:none;margin:0 4px 2px 4px;padding:0 6px;height:16px;line-height:16px;font-size:14px;font-weight:bold;color:#fff;}
#dr_CategoryProductGrid .dr_productData .topbar .new{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/indicators/indicator_new.gif) repeat-x;}
#dr_CategoryProductGrid .dr_productData .topbar .clearance{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/indicators/indicator_clearance.gif) repeat-x;}
#dr_CategoryProductGrid .dr_productData .topbar .sale{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/indicators/indicator_sale.gif) repeat-x;}
#dr_CategoryProductGrid .dr_productData .topbar .preorder{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/indicators/indicator_preorder.gif) repeat-x;}
#dr_CategoryProductGrid .dr_productData .topbar .none{visibility:none;}
#dr_CategoryProductGrid .dr_productData .image{width:169px;}
#dr_CategoryProductGrid .dr_productData .image a{display:block;margin:0 auto;width:100px;height:80px;}
#dr_CategoryProductGrid .hub .dr_productData .image a{height:110px;}
#dr_CategoryProductGrid .dr_productData .image img{}
#dr_CategoryProductGrid .dr_productData .compare{width:169px;border-top:1px solid #ccc;background-color:#efefef;}
#dr_CategoryProductGrid .dr_productData .compare form{margin:0;padding:0;height:17px;}
#dr_CategoryProductGrid .dr_productData .compare input{float:right;margin:0 4px;padding:0;height:17px;line-height:17px;}
#dr_CategoryProductGrid .dr_productData .compare span{display:block;float:right;padding-right:6px;line-height:17px;color:#666;font-size:11px;}
#dr_CategoryProductGrid .dr_productData .productInfo{clear:both;width:169px;}
#dr_CategoryProductGrid .dr_productData .productInfo ul{margin:0;padding:8px;border-top:1px solid #ccc;}
#dr_CategoryProductGrid .dr_productData .buybox{clear:both;width:169px;}
#dr_CategoryProductGrid .dr_productData .buybox p.price{margin:0;padding:10px 0;width:169px;text-align:center;color:#333;}
#dr_CategoryProductGrid .dr_productData .buybox p.price .dr_actualPrice{font-size:14px;font-weight:bold;}
#dr_CategoryProductGrid .dr_productData .buybox p.price .discounted{color:#f00;}
.qvimage{display:none;clear:both;float:left;margin-top:-53px;width:168px;height:24px;text-align:center;}
.qvimage img{margin:auto;}
/* QuickViewOverlay */
#overlay{display:none;position:absolute;top:50px;left:50px;width:635px;min-height:235px;border:1px solid #ccc;background-color:#fff;}
#productOverlay{}
#productOverlay .topbar,.dr_productData .topbar{height:21px;border-bottom:1px solid #ccc;}
#productOverlay .topbar .close{float:right;padding:1px;border:1px solid #9cf;}
#productOverlay .topbar .close span{display:block;width:70px;height:17px;line-height:17px;font-size:12px;font-weight:bold;color:#333;background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/buttons/secondary.gif) repeat-x;background-color:#0ff;text-align:center;}
#productOverlay .topbar .close span:hover{cursor:pointer;background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/buttons/secondary_roll.gif) repeat-x;}
#productOverlay .topbar .indicator,.dr_productData .topbar .indicator{float:left;margin:2px 0;padding:0 13px;height:16px;line-height:16px;font-size:14px;font-weight:bold;color:#fff;}
#productOverlay .topbar .new,.dr_productData .topbar .new{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/indicators/indicator_new.gif) repeat-x;}
#productOverlay .topbar .clearance,.dr_productData .topbar .clearance{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/indicators/indicator_clearance.gif) repeat-x;}
#productOverlay .topbar .sale,.dr_productData .topbar .sale{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/indicators/indicator_sale.gif) repeat-x;}
#productOverlay .topbar .preorder,.dr_productData .topbar .preorder{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/indicators/indicator_preorder.gif) repeat-x;}
#productOverlay h3,.dr_productData .topbar h3{float:left;margin:0;padding:3px 10px 3px 15px;min-width:171px;/*height:21px;line-height:21px;*/ line-height:14px;font-size:14px;font-weight:bold;color:#37b;}
#productOverlay .image,.dr_productData .image{float:left;margin-top:10px;}
#productOverlay .image img{}
#productOverlay .image #image1{width:250px;height:200px;}
#productOverlay .image #image2,#productOverlay .image #image3{display:none;width:250px;height:200px;}
#productOverlay .productInfo{float:left;width:295px;}
#productOverlay .productInfo span{margin-top:3px;font-size:13px;font-weight:bold;color:#666;}
#productOverlay .productInfo span.datetime{margin-top:0;font-size:12px;font-weight:normal;color:#333;}
#productOverlay .productInfo .description span{display:block;margin:0;padding:0;}
#productOverlay .productInfo .description ul{margin:0;padding:0;}
#productOverlay .productInfo .description li{margin:0 5px 0 15px;color:#666;}
#productOverlay .productInfo ul.footnotes{margin:0;padding:10px 0;}
#productOverlay .productInfo ul.footnotes li{list-style:none;margin:0;padding:0;}
#productOverlay #dr_variations{float:left;margin:6px 2px;width:280px;}
#productOverlay .productInfo > #dr_variations{width:295px;}
#dr_variations .variation{float:left;margin:0;padding:0;width:19px;height:19px;}
#dr_variations .selected{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/swatches_overlay_19x19.gif) no-repeat;}
#dr_variations .variation form{margin:2px 0 0 -2px;padding:0;}
#dr_variations input{margin:0 4px;}
#dr_variations select{width:160px;font-size:10px;}
#dr_variations label{display:none;}
#dr_variations .label{margin-bottom:5px;font-size:10px;}
#dr_variations .color{clear:both;padding-top:5px;font-size:11px;}
#productOverlay .thumbs{float:left;margin:10px;height:190px;border-left:1px solid #ccc;}
#productOverlay .thumbs ul{list-style:none;margin:0;padding:0;}
#productOverlay .thumbs li{list-style:none;margin:10px 0 0 -1px;width:65px;}
#productOverlay .thumbs li div{padding:4px 8px 4px 7px;border:1px solid #ccc;cursor:pointer;}
#productOverlay .thumbs li div.active{position:relative;border-left:1px solid #fff;}
#productOverlay .purchase{clear:both;border-top:1px solid #999;border-left:1px solid #999;}
#productOverlay .purchase .item{margin:5px 0 0 8px;font-size:11px;color:#333;}
#productOverlay .purchase .status{margin:0px 0 0 8px;color:#333;}
#productOverlay .purchase .dr_price{display:inline;float:right;margin:5px 16px 5px 5px;color:#333;text-align:right;}
#productOverlay .purchase .dr_price .dr_actualPrice{margin-top:0;font-size:16px;}
#productOverlay .purchase .dr_price .hasfees{font-size:12px;}
#productOverlay .purchase .dr_price .discounted{color:#f00;}
#productOverlay .purchase form{clear:both;}
#productOverlay .purchase .buybutton{display:inline;float:right;margin:0 16px 0 0;padding:1px;border:1px solid #fc0;}
#productOverlay .purchase .buybutton input{margin:0;height:18px;line-height:18px;border:0;color:#333;background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/buttons/primary.gif) repeat-x;cursor:pointer;}
#productOverlay .purchase .buybutton input:hover{background:url(//drh.img.digitalriver.com/DRHM/Storefront/Site/ekconsus/cm/images/backgrounds/buttons/primary_roll.gif) repeat-x;}
#productOverlay .purchase .dr_quantity{margin:8px;}
#productOverlay .purchase .dr_quantity label{margin-right:5px;font-size:12px;font-weight:bold;color:#333;}
.weeemessage{margin:0 0 8px 0;padding:0 0 0 10px;}
#productOverlay div.weeemessage{padding-left:16px;}
#productOverlay div.fee{clear:both;}
#productOverlay div.total{clear:both;margin:5px 13px 5px 0;text-align:right;}
#productOverlay div.fee span.feeName{display:block;float:left;width:213px;text-align:left;font-size:10px;}
#productOverlay div.fee span.feeAmount{display:block;float:left;width:48px;text-align:right;font-weight:bold;}
#productOverlay div.total span.totalDescr{display:block;float:left;font-weight:bold;}
#productOverlay div.total .dr_actualFeeProductPrice{font-size:16px;font-weight:bold;}