.scrolled-box-middle{background:url(../images/bg/scrolling_box_middle.png) repeat-x left 10px;}
.scrolled-box-left{background:url(../images/bg/scrolling_box_left.png) no-repeat left 10px;}
.scrolled-box-right{background:url(../images/bg/scrolling_box_right.png) no-repeat right 10px;}
#NewProductsWidget h2,#BestsellersWidget h2{background:url(../images/bg/header_arrow.png) no-repeat top left;clear:both;color:#305d7e;display:block;font-size:16px;font-weight:700;height:24px;line-height:16px;margin-left:20px;padding-left:30px;text-transform:uppercase;}
.newproductslist .picture{border:1px solid #f5f5f5;height:120px;width:120px;}
.newproductslist .price{background-position:0 -100px;color:#FFF;float:right;font-family:Tahoma,Verdana,Sans-Serif;font-size:12px;font-weight:700;}
.newproductslist .old-price, .promoproductslist .old-price {color: #666; float: right; font-size: 12px; text-decoration: line-through;margin: 3px 5px;}
#PromotionsProductsWidget h2{background:url(../images/bg/header_arrow.png) no-repeat top left;clear:both;color:#f66b0c;display:block;font-size:16px;font-weight:700;height:24px;line-height:16px;margin-left:20px;padding-left:30px;text-transform:uppercase;}
.promoproductslist .container_scrolledlist .prev_products,.promoproductslist .container_scrolledlist .next_products,.newproductslist .container_scrolledlist .prev_products,.newproductslist .container_scrolledlist .next_products, .bestsellers .container_scrolledlist .prev_products,.bestsellers .container_scrolledlist .next_products{height:55px;overflow:hidden;position:absolute;right:0;top:45px;width:16px;z-index:10;}
.promoproductslist .picture, .bestsellers .picture{border:1px solid #f5f5f5;display:block;height:120px;text-align:center;width:120px;}
.promoproductslist .price, .bestsellers .price{background-position:0 -150px;color:#FFF;float:right;font-family:Tahoma,Verdana,Sans-Serif;font-size:12px;font-weight:700;}
.bestsellers .price {background-position: 0 0;}
#CurrentCategoryAreaDock{background-color:#F9F9F9;border:1px solid #CCC;margin-bottom:24px;overflow:hidden;padding:9px;position:relative;}
#CurrentCategoryAreaDock ul{list-style:none;}
#CurrentCategoryAreaDock a.image{float:left;height:150px;text-align:center;width:235px;padding-top:5px;}
#CurrentCategoryAreaDock .wrap__title_0{float:right;width:505px;}
#CurrentCategoryAreaDock div.wrap__title_1{height:50px;}
#CurrentCategoryAreaDock .cat_body{clear:both;display:block;float:left;margin-top:10px;width:100%;color:#999;}
#CurrentCategoryAreaDock .bicolor-brand-list .item{border:1px solid #C7C7C7;float:left;margin:1px;}
#CurrentCategoryAreaDock .cat_title {clear:both;color:#333;display:block;float:left;font-size:23px;font-weight:700;height:50px;line-height:25px;text-decoration:none;width:335px;padding-top:4px;}
#CurrentCategoryAreaDock .cat_title a { color: #333; }
#CurrentCategoryRssAreaDock{background-color:#FFF;float:right;font-family:"Trebuchet MS", Arial, sans-serif;height:34px;overflow:hidden;width:170px;}
#CurrentCategoryRssAreaDock #RssButton{float:left;width:125px;}
.rss_ico{background:url(../images/icons/rss.png) left top no-repeat;display:block;float:left;height:35px;margin-left:7px;width:35px;}
#RssButton h3{font-size:14px;font-weight:700;margin-left:2px;}
#RssButton a{color:#777;display:block;font-size:12px;font-weight:700;line-height:13px;margin-left:2px;text-decoration:none;}
.tip{background-color:#FEF3ED;border:1px solid #F9E3CC;height:30px;margin-bottom:15px;padding:12px 0;text-align:center;}
.tip p{margin:0;}
.tip-text{color:#555;display:block;float:left;font-size:16px;font-weight:700;line-height:2em;text-align:center;width:650px;}
.tip-trigger{color:#555;display:block;float:right;font-size:30px;font-weight:700;line-height:30px;margin-right:30px;text-align:center;width:15px;}
.baloon{display:none;height:100px;width:350px;z-index:100;}
.baloon-middle{background:transparent url(../images/icons/tooltip_main1.png) repeat-y scroll left top;color:#777;font-size:1.1em;overflow:hidden;padding:0 25px;}
.baloon-top{background:transparent url(../images/icons/tooltip_top1.png) no-repeat scroll center top;height:78px;}
.baloon-bottom{background:transparent url(../images/icons/tooltip_bottom1.png) no-repeat scroll center top;height:24px;}
#MainProductListAreaDock ul#ProductListItems li.item{background:#FFF;height:100px;list-style:none;margin:5px 0;padding:15px 10px;width:auto;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_img{float:left;height:90px;width:92px;display:block;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_img a{border:1px solid #D7D7D7;display:block;text-align:center;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_description{float:left;margin:0 10px;width:500px;display:block;height:90px;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_description .brand{color:#666;height:20px;margin-top:3px;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_description h3{color:#444;float:left;font-size:15px;line-height:1.2em;margin:0 10px 0 5px;max-width:400px;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_description h3 a {
color: #444444;
}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_description .description{color:#666;float:none;font-size:90%;height:70px;margin:5px;overflow:hidden;display:block; clear:both}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions{float:right;width:100px;display:block;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions span.price{color:#444;float:right;font-size:14px;font-weight:700;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions span.new_price,#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions span.promotion_price,#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions span.trade_off_price{color:#FFF;display:block;height:20px;text-align:center;width:107px;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions span.trade_off_price{background:url('../images/buttons/price_background_3_bestsellers.gif') no-repeat;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions span.new_price{background:url('../images/buttons/price_background_3_new.gif') no-repeat;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions span.promotion_price{background:url('../images/buttons/price_background_3_promotion.gif') no-repeat;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions form.buy input{background:url(../images/buttons/add_to_cart3.png) no-repeat;border:none;cursor:pointer;float:right;font-size:0;height:25px;line-height:999px;margin:5px 0;padding:0;text-align:center;width:106px;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions .action input{background:url(../images/icons/arrows/arrow_right.gif) no-repeat right 6px;border:none;color:#007CEF;cursor:pointer;float:right;font-family:Tahoma,Verdana,Sans-Serif;font-size:11px;height:auto;margin:0;padding:0 9px 0 0;text-align:right;width:auto;}
#MainProductListAreaDock ul#ProductListItems li.item .wrap_actions .old-price {width: 95px; color: #666; font-size: 12px; text-decoration: line-through; text-align: center; margin: 2px 0; float: left;}
#MainProductListWidget .product_list_pagerbox{background:#FFF;border:1px solid #EBEBEB;margin:5px auto;padding:15px 0;width:70%;}
#MainProductListWidget .product_list_pagerbox .container_pager{text-align:center;}
#MainProductListWidget .product_list_pagerbox .container_pager a{color:#818181;font-weight:700;margin:0 10px;}
#MainProductListWidget .product_list_pagerbox .container_pager a.active{color:#F60;}
#MainProductListWidget .product_list_options{background:#8C8C8C;padding:7px 0;}
#MainProductListWidget .product_list_options a{background-image:url(../images/icons/arrows/list_sort_orders.gif);background-position:right -5px;background-repeat:no-repeat;color:#FFBA00;margin:0 16px;padding-right:25px;}
#MainProductListWidget .product_list_options a.asc{background-position:right -32px;color:#FFBA00;font-size:11px;}
#MainProductListWidget .product_list_options a.desc{background-position:right -60px;color:#FFBA00;}
#MainProductListWidget .product_list_options a:hover{background-position:right -87px;color:#FFBA00;}
#MainProductListWidget .product_list_options a.print{background:url('../images/icons/print_list.png') right center no-repeat;color:#FFF;display:block;float:right;padding-right:20px;}
#SubCategoryListAreaDock ul#SubCategoryListWidget li{background:url(../images/bg/category_item_bg1.png) repeat-x;border-right:1px dotted #bdbdb7;float:left;height:140px;list-style:none;margin-bottom:18px;width:383px;}
ul#SubCategoryListWidget li a.image{border:1px solid #e6e6e6;display:block;float:left;margin:5px 0 0 10px;}
ul#SubCategoryListWidget li .wrap_title{float:left;margin-top:10px;width:230px;}
ul#SubCategoryListWidget li .wrap_title .cat_title a{color:#222;display:block;font-size:120%;font-weight:700;height:36px;margin:0 0 8px 10px;overflow:hidden;width:230px;}
ul#SubCategoryListWidget li .wrap_title .cat_body{height:65px;margin-left:10px;overflow:hidden;}
ul#SubCategoryListWidget li .wrap_title .cat_body p{color:#666;font-size:10px;line-height:14px;}
ul#SubCategoryListWidget li .wrap_title a.more{color:#007cef;float:right;font-size:90%; padding-right: 10px; background: url('../images/icons/arrows/arrow_right.gif') right 5px no-repeat;}
#MiddleDock,#MiddleDock .dock{overflow:visible;position:static;}
.boughtalso .product_list_content{height:335px;width:770px;}
#NewProductsWidget,#PromotionsProductsWidget, #BestsellersWidget {padding:0 8px;position:relative;}
.newproductslist .container_scrolledlist,.promoproductslist .container_scrolledlist, .bestsellers .container_scrolledlist {height:152px;padding:7px 19px;width:714px;}
.newproductslist .item,.promoproductslist .item, .bestsellers .item{border:1px solid #f5f5f5;height:122px;margin-right:7px;padding:7px;width:342px;float:left;clear:none;overflow:hidden;}
.newproductslist .items,.promoproductslist .items, .bestsellers .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    height:130px;
}
.newproductslist .scrollable,.promoproductslist .scrollable, .bestsellers .scrollable {height:138px;width:723px;}
.newproductslist .container_scrolledlist .prev_products,.promoproductslist .container_scrolledlist .prev_products, .bestsellers .container_scrolledlist .prev_products {left:0;}
.newproductslist .left_side,.promoproductslist .left_side, .bestsellers .left_side {float:left;width:122px;}
.newproductslist .right_side,.promoproductslist .right_side, .bestsellers .right_side {float:right;width:210px;}
.newproductslist .title,.promoproductslist .title, .bestsellers .title {height:40px;margin-bottom:10px;overflow:hidden;}
.newproductslist .title a,.promoproductslist .title a, .bestsellers .title a{color:#333;font-size:16px;line-height:20px;}
.newproductslist .description,.promoproductslist .description, .bestsellers .description {color:#888;font-family:Tahoma,Verdana,Sans-Serif;font-size:10px;height:38px;line-height:12px;margin:0 0 12px;overflow:hidden;}
.newproductslist .more,.promoproductslist .more, .bestsellers .more, #MainProductListWidget .product_list_options .sort{float:left;}
.newproductslist .view_more span,.promoproductslist .view_more span, .bestsellers .view_more span {line-height:18px;}
.newproductslist .raquo,.promoproductslist .raquo, .bestsellers .raquo {font-size:18px;}
ul.product_container_scrolledlist a.view_more span.blue:hover,#MainProductListWidget .product_list_pagerbox .container_pager a:hover,#MainProductListWidget .product_list_options a.print:hover{text-decoration:underline;}
#CurrentCategoryAreaDock .bicolor-brand-list,#CurrentCategoryAreaDock .wrap__title_1{clear:both;display:block;}

#BestsellersWidget h2 {
    color: #00a650;
}
#BestsellersWidget ol {
    background: #fff;
    float: left;
    width: 100%;
    padding: 10px 0;
}
#BestsellersWidget ol li {
    list-style: decimal;
    margin-left: 45px;
    font-size: 12px;
    width: 320px;
    padding: 5px 0;
    float: left;
    line-height: 150%;
}
#BestsellersWidget ol li a {
    display: block;
    width: 320px;
    height: 20px;
}
#BestsellersWidget ol li a:hover {
    color: #000;
}
#BestsellersWidget ol li span.name {
    float: left;
    display: block;
    width: 240px;
    overflow: hidden;
    height: 20px;
}
#BestsellersWidget ol li span.best_price {
    float: right;
    display: block;
    font-weight: bold;
    width: 80px;
    text-align: center;
    background: url("../images/bg/price/80x20.png") 0 0 no-repeat;
    padding: 2px 0;
    color: #fff;
    margin-top: -2px;
}
#BestsellersWidget a.show_more {
    position: absolute;
    right: 30px;
    top: 5px;
    color: #00a650;
}
