#LeftDock .box, #RightDock .box, #LeftDock .banner_section_widget, #RightDock .static_partial_widget {margin-top:5px;}
#LeftDock .box, #LeftDock .banner_section_widget {width:185px; margin-left:12px;}
#RightDock .box, #RightDock .static_partial_widget, #LeftDock #AktualnosciProductPageBox {width:227px; margin-left:4px;}
#LeftDock #AktualnosciProductPageBox {margin-left:10px;}
#LeftDock .box h3.content_title, #RightDock .box h3.content_title {color:#fff; font-family:Trebuchet MS; text-transform:uppercase; font-size:18px; font-weight:normal; height:34px; line-height:34px; padding-left:12px;}
#LeftDock .box h3.content_title {background-image:url(../images/boxes/left_box_header.png);}
#RightDock .box h3.content_title, #LeftDock #AktualnosciProductPageBox h3.content_title {background-image:url(../images/boxes/small_box_header.png);}
#LeftDock .box_body, #RightDock .box_body {background-repeat:no-repeat; background-position:center top; overflow:hidden; background-color:#fff; padding-top:9px;}
#LeftDock .box_body {background-image:url(../images/boxes/left_box_top_bg.gif);}
#RightDock .box_body, #LeftDock #AktualnosciProductPageBox .box_body {background-image:url(../images/boxes/box_top_bg.gif);}
#LeftDock .box_content, #RightDock .box_content {background-repeat:no-repeat; background-position:center bottom; padding:5px 10px 10px 10px;}
#LeftDock .box_content {background-image:url(../images/boxes/left_box_bottom_bg.gif);}
#RightDock .box_content, #LeftDock #AktualnosciProductPageBox .box_content {background-image:url(../images/boxes/box_bottom_bg.gif);}

#LeftDock #CategoryTreeBox {width:195px; margin:3px 0 0 8px;}
#LeftDock #CategoryTreeBox h3.content_title {height:34px; padding-top:35px; color:#fff; font-family:Trebuchet MS; text-transform:uppercase; font-size:18px; font-weight:normal; padding-left:27px; background-image:url(../images/boxes/categories_box_header.png);}
#LeftDock #CategoryTreeBox .box_body {background-image:url(../images/boxes/categories_box_middle.png); background-repeat:repeat-y; padding-top:0; background-color:transparent;}
#LeftDock #CategoryTreeBox .box_content {background-image:url(../images/boxes/categories_box_content_top.png); background-repeat:no-repeat; background-position:left top; padding:0;}
#LeftDock #CategoryTreeBox .widget {background-image:url(../images/boxes/categories_box_bottom.png); background-repeat:no-repeat; background-position:left bottom; min-height:290px; padding:8px 10px 35px 10px; list-style:none;}
#LeftDock #CategoryTreeBox li.cat_level_0 {padding:6px 0 7px 0; background-image:url(../images/category_separator.png); background-position:center bottom; background-repeat:no-repeat;}
#LeftDock #CategoryTreeBox li.last {background:none;}
#LeftDock #CategoryTreeBox a {color:#fff;}
#LeftDock #CategoryTreeBox a:hover {text-decoration:none; color:#00d2ff;}
#LeftDock #CategoryTreeBox span.lvl_0_title a {display:block; margin:0 10px; padding-right:26px; background-image:url(../images/buttons/button_blue.png); background-repeat:no-repeat; background-position:right center; text-align:right;position:relative;}
#LeftDock #CategoryTreeBox span.lvl_0_title a span.name,
#LeftDock #CategoryTreeBox span.lvl_0_title a span.icon{
 float:left;
 display:block;
  height:35px;
}

#LeftDock #CategoryTreeBox span.lvl_0_title a span.icon{
width:35px;
margin-right:5px;
height:35px;
}

#LeftDock #CategoryTreeBox span.lvl_0_title a span.name{
  width:88px;
  height:35px;
}

#LeftDock #CategoryTreeBox span.lvl_0_title a{
  height:35px;
  display:block;
  clear:both;
}
#LeftDock #CategoryTreeBox span.lvl_0_title a span.name .tbl{
  display:table;
  height:35px;
  text-align:left;
}

#LeftDock #CategoryTreeBox span.lvl_0_title a span.name .tbl-cell{
  display:table-cell;
  height:35px;
  vertical-align:middle;
  }

#LeftDock #CategoryTreeBox li.selected span.lvl_0_title a {background-image:url(../images/buttons/button_daquo.png); font-weight:bold; color:#00d2ff;}
#LeftDock #CategoryTreeBox ul {list-style:none;}
#LeftDock #CategoryTreeBox ul.level_1 {margin:10px 0; overflow:hidden;}
#LeftDock #CategoryTreeBox ul.level_1 li {font-size:11px; float:right; clear:right; width:130px; border-top:1px solid #888;}
#LeftDock #CategoryTreeBox ul.level_1 li.last {border-bottom:1px solid #888;}
#LeftDock #CategoryTreeBox ul.level_1 li a {text-align:right; padding-right:15px; display:block; line-height:1.5em;}
#LeftDock #CategoryTreeBox ul.level_1 li.selected a {color:#00d2ff;}
#LeftDock #CategoryTreeBox ul.level_1 li.selected li a {color:#fff;}
#LeftDock #CategoryTreeBox ul.level_1 li.selected li a:hover {color:#00d2ff;}
#LeftDock #CategoryTreeBox ul.level_2 {padding:2px 0 15px 0; width:130px; border-top:1px solid #888; overflow:hidden;}
#LeftDock #CategoryTreeBox ul.level_2 li {font-size:10px; float:right; clear:right; padding-right:15px; text-align:right; line-height:1.1em; border:0; width:115px;}
#LeftDock #CategoryTreeBox ul.level_2 li.last {border:0;}
#LeftDock #CategoryTreeBox ul.level_2 li.selected {background-image:url(../images/icons/cat_pointer.gif); background-repeat:no-repeat; background-position:120px 5px;}
#LeftDock #CategoryTreeBox ul.level_2 li a {display:inline; padding:0;}

#CartViewWidget h3.content_title, #WishlistViewWidget h3 {color:#fff; font-family:Trebuchet MS; text-transform:uppercase; font-size:18px; font-weight:normal; line-height:1.3em; margin:10px 15px 3px 15px; border-bottom:1px dotted #999;}

#CartViewWidget {width:234px; height:88px; background-image:url(../images/boxes/cart_bg.png); margin:2px 0 0 1px; position:relative;}
#WishlistViewWidget {width:234px; height:93px; background-image:url(../images/boxes/wishlist_bg.png); margin-left:1px; position:relative;}
#CartViewWidget p, #WishlistViewWidget p {margin:0 0 0 15px; clear:both; font-size:0.9em;}
#CartViewWidget p span, #WishlistViewWidget p span {float:left;}
#CartViewWidget p span.topic, #WishlistViewWidget p span.topic {width:65px; text-transform:lowercase; color:#fff;}
#CartViewWidget p span.value, #WishlistViewWidget p span.value {width:120px; color:#00d2ff;}
#CartViewWidget p.count span.value, #WishlistViewWidget p.count span.value {font-weight:bold;}
#CartViewWidget a.details, #WishlistViewWidget a.details {position:absolute; font-size:0.9em; color:#fff; padding-right:20px; display:block; height:16px; line-height:16px; background-image:url(../images/buttons/button_blue.png); background-repeat:no-repeat; background-position:right center; right:20px; top: 45px; z-index:20;}

#CenterDock .box {margin-bottom:5px; clear:both;}
#CenterDock .box h3.content_title {color:#fff; font-family:Trebuchet MS; text-transform:uppercase; font-size:18px; font-weight:normal; height:34px; line-height:34px; padding-left:12px; background-image:url(../images/boxes/big_box_header.png);}
#CenterDock .box .box_body {background-repeat:no-repeat; background-position:center top; overflow:hidden; background-image:url(../images/boxes/big_box_top_bg.gif); background-color:#fff; padding-top:9px;}
#CenterDock .box .box_content {background-repeat:no-repeat; background-position:center bottom; padding:5px 10px 10px 10px; background-image:url(../images/boxes/big_box_bottom_bg.gif);}

#OwnerContactBox dt {display:none;}
#OwnerContactBox .item_company_name {font-weight:bold; color:#00d2ff;}
#OwnerContactBox .item_zip {float:left; margin-right:3px; margin-bottom:10px;}
#OwnerContactBox .item_email {clear:both; margin-bottom:10px;}
#OwnerContactBox .item_fax {margin-bottom:10px;}
#OwnerContactBox .item_phone *, #OwnerContactBox .item_fax * {display:inline;}
#OwnerContactBox .item_email, #OwnerContactBox .item_phone, #OwnerContactBox .item_fax, #OwnerContactBox #HoursDock {font-size:10px;display:block;clear:both;}
#OwnerContactBox #HoursDock p {margin:0;}

#NewsletterBox .widget {margin:0 10px 10px 10px;}
#NewsletterBox .text {width:140px; padding:4px 7px; background-color:#000; color:#fff; border:none; height:16px;}
#NewsletterBox .submit {width:27px; height:18px; color:#fff; text-align:center; background-image:url(../images/buttons/button_grey_small.gif); font-weight:bold; font-size:0.9em; font-family:Tahoma, Verdana, sans-serif;}
#NewsletterBox p.info {margin-top:5px; font-size:0.9em; color:#888;}

#WhyUsBox ol {padding:0 25px;}

#BrandListBox ul {list-style:none;}
#BrandListBox ul li {padding:4px 0 4px 17px; border-bottom:1px dotted #999;}
#BrandListBox ul li a {display:block;}

#CompareBox li {width:65px; margin:0 2px 10px 2px; display:inline; float:left;}
#CompareBox li span {display:block; text-align:center;}
#CompareBox li .product_name, #CompareBox li .product_page {font-size:0.8em; line-height:1.3em; height:1.3em; overflow:hidden;}
#CompareBox li .product_page {margin-bottom:3px;}
#CompareBox li .product_page a {color:#00d2ff;}
#CompareBox li .product_image img {border:1px solid #ddd;}
#CompareBox li .product_image a{
display:block;
height:45px;
clear:both;
overflow:hidden;
}

#CompareBox li input.delete {background:none; border:none; width:16px; height:16px; display:block; margin:2px auto; text-indent:16px; background-image:url(../images/buttons/delete.png); cursor:pointer; background-repeat:no-repeat;}
#CompareBox a.CompareButton {display:block; clear:both; width:72px; height:18px; margin:0 auto; color:#fff; text-decoration:none; line-height:18px; text-transform:uppercase; font-size:0.8em; font-weight:bold; overflow:hidden; background-image:url(../images/buttons/button_black_medium.gif); text-align:center; font-family:Tahoma, Verdana, sans-serif;}

#CustomizedSearchBox .item {padding:5px 0; border-bottom:1px dotted #000; clear:both; overflow:hidden;}
#CustomizedSearchBox .last {border:none;}
#CustomizedSearchBox h4 {font-size:1.1em; margin-bottom:5px;}
#CustomizedSearchBox select {border-color:#000; height:80px; font-family:Tahoma, Verdana, sans-serif; font-size:0.9em; width:93%; margin-bottom:5px;}
#CustomizedSearchBox ul {margin-left:10px; font-size:0.9em; font-family:Tahoma, Verdana, sans-serif; list-style:none;}
#CustomizedSearchBox ul a span {font-weight:bold; color:#00d2ff;}
#CustomizedSearchBox a.toggle {float:right; margin-right:5px; font-size:0.9em; color:#aaa; margin-top:5px;}
#CustomizedSearchBox a.toggle:hover {color:#555;}
#CustomizedSearchBox a.toggle span {display:block; padding-left:20px; height:16px; line-height:16px; background-repeat:no-repeat; background-position:left center;}
#CustomizedSearchBox a.toggle span.show_more {background-image:url(../images/buttons/show_more.png);}
#CustomizedSearchBox a.toggle span.show_less {background-image:url(../images/buttons/show_less.png);}
#CustomizedSearchBox div.actions {overflow:hidden;}
#CustomizedSearchBox form div.actions .submit {width:57px; height:18px; background-image:url(../images/buttons/button_black_small.gif); color:#fff; text-transform:uppercase; font-size:0.8em; font-weight:bold; font-family:Tahoma, Verdana, sans-serif; float:left;}
#CustomizedSearchBox form div.actions a {float:right; white-space:nowrap; color:#aaa; font-size:0.9em; height:16px; line-height:16px; padding-left:20px; margin-right:10px; margin-top:1px; background-repeat:no-repeat; background-position:left center; background-image:url(../images/buttons/delete.png); text-transform:lowercase;}
#CustomizedSearchBox form div.actions a:hover {color:#555;}

#RightDock #BannerRight1Widget {margin:5px 0 5px 4px}

#ProductPageFooterDock #PollBox,
#ProductPageFooterDock #OwnerContactBox,
#ProductPageFooterDock #NewsletterBox,
#ProductPageFooterDock #WhyUsBox {margin-left:0;}

#ProductPageFooterDock #RightDock #PollBox h3.content_title,
#ProductPageFooterDock #RightDock #OwnerContactBox h3.content_title,
#ProductPageFooterDock #RightDock #NewsletterBox h3.content_title,
#ProductPageFooterDock #RightDock #WhyUsBox h3.content_title
{background-image:url(../images/boxes/small_box_header.png);}

#ProductPageFooterDock #RightDock #PollBox .box_body,
#ProductPageFooterDock #RightDock #OwnerContactBox .box_body,
#ProductPageFooterDock #RightDock #NewsletterBox .box_body,
#ProductPageFooterDock #RightDock #WhyUsBox .box_body
{background-image:url(../images/boxes/box_top_bg.gif);}

#ProductPageFooterDock #RightDock #PollBox .box_content,
#ProductPageFooterDock #RightDock #OwnerContactBox .box_content,
#ProductPageFooterDock #RightDock #NewsletterBox .box_content,
#ProductPageFooterDock #RightDock #WhyUsBox .box_content
{background-image:url(../images/boxes/box_bottom_bg.gif);}

