body {background:url(../images/bg/bg.png) repeat-x top center;}
.dj_clear {clear:both;display:block;}
.dj_fleft {float:left;}
.dj_fright {float:right;}
.ovf_hid {overflow:hidden;}
input.submit, .submit a {border:none;cursor:pointer;}
.dj_cart_big {display:block;background:url(../images/buttons/bg_kp_buy.png) no-repeat top left;width:84px;height:25px;color:#fff;font-size:130%;text-align:center;}
.dj_compare, #ProductPageTabsDock .view_accessories_dock input.submit {display:block;background:url(../images/buttons/bg_kp_compare.png) no-repeat top left;width:68px;height:18px;color:#fff;font-size:100%;text-align:center;}
#ProductPageTabsDock .view_accessories_dock input.submit {float:right;}
.options .print {display:block;background:url(../images/icons/ico_print_kp.gif) no-repeat top left;width:25px;height:28px;}
.options .tell_a_friend {display:block;background:url(../images/icons/ico_search_kp.gif) no-repeat top left;width:25px;height:28px;}
.options .question {display:block;background:url(../images/icons/ico_question_kp.gif) no-repeat top left;width:21px;height:28px;}
#ContentAreaDock h2.user_page_title, #RemindUserPasswordForm h2, #SiteMapAreaDock h2, #CategoryMapAreaDock h2, #form_reset_password h2, #ContentAreaDock .newsletter_module h2 {background:url(../images/bg/bg_userpage_headline.gif) repeat-x top left;display:block;width:610px;height:46px;}
#CategoryMapAreaDock h2 {width:100%;}
#ContentAreaDock h2.user_page_title span, #RemindUserPasswordForm h2 span, #SiteMapAreaDock h2 span, #CategoryMapAreaDock h2 span, #form_reset_password h2 span, #ContentAreaDock .newsletter_module h2 span {display:block;padding:15px 0 0 15px;color:#103043;font-size:120%;}
#ContentAreaDock .newsletter_module p {color:#C60000;font-weight:700;margin:20px 0 0.5em 15px;}
#LogoAreaDock, #BannerTopAreaDock, #BannerTopSSLAreaDock, #MenuHeadAreaDock, #CategoryTreeAreaDock, #LeftCategoryTreeAreaDock, #CompareBoxAreaDock, #ProductFilterAreaDock {float:left;}
#BannerLeftKPAreaDock {border:1px solid #E1E1E1;text-align:center;}
#BannerLeftKPAreaDock .banner {padding:10px;}
#BannerContactAreaDock, #QuickSearchAreaDock, #SmallUserLoginAreaDock, #CartViewAreaDock {float:right;}
#BannerRightAreaDock .banner, #BannerRightSSLAreaDock .banner {margin-bottom:18px;}
#MenuHeadAreaDock, #CategoryTreeAreaDock, #LeftCategoryTreeAreaDock, #BreadCrumbsAreaDock {clear:both;}
#LeftCategoryTreeAreaDock h2, #BrandListAreaDock h2, #NewsletterAreaDock h2, #NewProductListAreaDock h2, #CompareBoxAreaDock h2, #ProductFilterAreaDock h2, #ProductListSearchFormAreaDock h2, #SimilarProductListAreaDock h2, #CenterWideDock .similar-dock h2, #ProductSearchFormResultsWidget h2 {display:block;background:url(../images/bg/bg_headline.png) no-repeat top left;width:165px;height:20px;padding:3px 0 0 10px;color:#fff;font-size:110%;}
#BestsellersProductListAreaDock h2 {display:block;background:url(../images/bg/bg_headline_long.png) no-repeat top left;width:600px;height:20px;padding:3px 0 0 10px;color:#fff;font-size:110%;}
#LeftCategoryTreeAreaDock .dock_box, #BrandListAreaDock .dock_box, #ProductFilterWidget {border:1px solid #e1e1e1;border-top:none;padding-bottom:10px;}
#ProductListSearchFormWidget {border:1px solid #e1e1e1;border-top:none;border-bottom:none;}
#NewProductListAreaDock, #SimilarProductListAreaDock, #CenterWideDock .similar-dock .end-line {border-bottom:1px solid #e1e1e1;}
#NewProductListAreaDock .middle-view, #CenterWideDock .similar-dock .middle-view {border-left:1px solid #e1e1e1;  border-right:1px solid #e1e1e1;}

/* Compare */
#CompareBoxAreaDock {margin-bottom:0 !important;}
#CompareBoxDivLayer {background-color:#d6e6ee;color:#073151;margin-bottom:10px;}
#CompareBoxDivLayer ul {padding:10px 10px 5px 10px;}
#CompareBoxWidget li {background:url(../images/compare_item_line.gif) no-repeat bottom left;margin-bottom:10px;padding-bottom:8px;}
#CompareBoxWidget li.first {background:none;margin-bottom:5px;padding-bottom:0;}
#CompareBoxWidget .product_name {display:block;margin-bottom:4px;height:4em;overflow:hidden;}
#CompareBoxWidget .product_name a {color:#1d4e6a;}
#CompareBoxWidget input.delete {display:block;background:url(../images/buttons/bg_remove.png) no-repeat top left;width:45px;height:14px;color:#fff;border:none;font-size:80%;cursor:pointer;}
#CompareBoxWidget a.CompareButton, .product_list_pagerbox .compare_product a {display:block;background:url(../images/buttons/bg_compare.png) no-repeat top left;width:126px;height:17px;color:#fff;cursor:pointer;padding:4px 0 0 4px;font-weight:700;font-size:96%;}
#CompareBoxWidget a:hover.CompareButton {text-decoration:none;}
#CompareBoxWidget a.CompareButton {padding-bottom:10px;margin-left:10px;}
/* end Compare */

/* LogoAreaDock */
#LogoAreaDock {margin-top:10px;margin-right:5px;width:300px;height:85px;}
#LogoAreaDock h1 a {background:url(../images/acp_logo.jpg) no-repeat bottom left;width:300px;height:85px;display:block;}
#LogoAreaDock h1 a span {display:none;}
/* end LogoAreaDock */

/* BannerContactAreaDock */
#BannerContactAreaDock{display:block;height:95px;width:210px;text-align:right;}
/* end BannerContactAreaDock */

/* BannerTopAreaDock & BannerTop2AreaDock */
#BannerTopAreaDock, #BannerTopSSLAreaDock {padding-top:20px;width:468px;height:75px;overflow:hidden;display:block;}
/* end BannerTopAreaDock */

/* BrandListAreaDock */
#BrandListWidget li {text-align:center;padding:10px;}
/* end BrandListAreaDock */

/* MenuHeadAreaDock */
#MenuHeadAreaDock {display:block;width:640px;height:21px;background-color:#ed2e2e;padding-top:3px;margin-top:2px;}
#MenuHeadWidget li {float:left;padding-left:10px;}
#MenuHeadWidget li a {background: url(../images/icons/arrows/head_menu_li.png) no-repeat center left;padding-left:9px;color:#fff;text-decoration:none;font-weight:700;font-size:110%;}
#MenuHeadWidget li a:hover {text-decoration:underline;}
/* end MenuHeadAreaDock */

/* UserLoginAreaDock */
#HeaderDock #SmallUserLoginAreaDock {height:20px;width:169px;background-color:#db2f2f;display:block;padding:6px 0 0 6px;color:#fff;}
#SmallUserLoginWidget a {color:#fff;font-weight:700;}
/* end UserLoginAreaDock */

/* CartViewAreaDock */
#HeaderDock #CartViewAreaDock {height:20px;width:169px;background-color:#DB2F2F;display:block;padding:6px 0 0 6px;color:#fff;}
#CartViewWidget p.empty {font-weight:700;background:url(../images/icons/small_cart.png) no-repeat center left;padding-left:20px;margin-left:5px;}
#CartViewWidget p.count {width:55px;display:block;float:left;margin-left:1px;}
#CartViewWidget p.price {width:108px;float:right;text-align:right;margin-right:3px;}
#CartViewWidget span.value {font-weight:700;}
#CartViewWidget p.count a {color:#fff;}
/* end CartViewAreaDock */

/* BreadCrumbsAreaDock */
#BreadCrumbsAreaDock ul li {float:left;padding-left:4px;color:#787878;}
#BreadCrumbsAreaDock ul li.first {padding-left:16px;background:url(../images/icons/ico_home.gif) no-repeat left 2px;}
#BreadCrumbsAreaDock ul li a {color:#787878;}
#BreadCrumbsAreaDock ul li.last a {color:#1d3f58;font-weight:700;}
/* end BreadCrumbsAreaDock */

/* Header Category Area */
#HeaderDock #CategoryTreeAreaDock h2 {display:none;}
#HeaderDock #CategoryTreeAreaDock {display:block;height:24px;width:815px;background:url(../images/bg/bg_category_top.gif) #6297b9 repeat-x top left;padding-top:7px;}
#HeaderDock #CategoryTreeAreaDock #CategoryTreeWidget {width:815px;}
#CategoryTreeWidget li ul.level_1 li.first {padding-left:0px;}
#HeaderDock #CategoryTreeAreaDock li.cat_level_0 {float:left;padding-left:10px;list-style:none;}
#HeaderDock #CategoryTreeAreaDock li.cat_level_0 a {background: url(../images/icons/arrows/head_category_li.png) no-repeat center left;padding-left:9px;color:#fff;text-decoration:none;font-weight:700;font-size:118%;padding-bottom:4px;display:block;}
#HeaderDock #CategoryTreeAreaDock li.cat_level_0 a:hover {text-decoration:none;}
#HeaderDock #CategoryTreeAreaDock ul.level_1 li.cat_level_1 {display:block;clear:both;}
#HeaderDock #CategoryTreeAreaDock ul.level_1 li.cat_level_1 a {display:block;width:140px;overflow:hidden;background:none;padding:0 2px;color:#fff;text-decoration:none;border-bottom:1px solid #61a2c3;margin:2px 10px;clear:both;}
#HeaderDock #CategoryTreeAreaDock ul.level_1 li.cat_level_1 a:hover {border-bottom:1px solid #fff;}
#HeaderDock #CategoryTreeAreaDock ul.level_1 li.cat_level_1 a span {font-weight:normal;font-size:80%;}
#HeaderDock #CategoryTreeAreaDock li.cat_level_0 ul.level_1 {display:none;position:absolute;z-index:2000;background-color:#4b87ab;width:164px;clear:both;}
#HeaderDock #CategoryTreeAreaDock li.cat_level_0:hover ul.level_1 {display:block;clear:both;}
/* end Header Category Area */

/* Category Tree Area - Left Dock*/
#LeftCategoryTreeAreaDock li.cat_level_0 {list-style:none;padding-top:15px;}
#LeftCategoryTreeAreaDock li.cat_level_0 span.title a {background: url(../images/icons/arrows/left_category_level0_item.gif) no-repeat center left;color:#073151;text-decoration:none;font-weight:700;padding-bottom:4px;padding-left:15px;text-transform:uppercase;}
#LeftCategoryTreeAreaDock li.cat_level_0 a:hover {text-decoration:none;}
#LeftCategoryTreeAreaDock ul.level_1 li.cat_level_1 {display:block;}
#LeftCategoryTreeAreaDock li.cat_level_0 ul.level_1 li.cat_level_1 a span.category_name {display:block;background: url(../images/icons/arrows/left_category_level1_item.gif) no-repeat 0 8px;padding-left:8px;color:#42799d;text-decoration:none;margin:2px 6px;font-weight:normal;}
#LeftCategoryTreeAreaDock li.cat_level_0 ul.level_1 li.cat_level_1 a:hover span.category_name {color:#073151;}

/* end Category Tree Area */

/* NewsletterAreaDock */
#NewsletterAreaDock .newsletterareadock_box {background: url(../images/bg/bg_newsletter_content.png) #487da2 repeat-x top left;padding:8px;}
#NewsletterWidget p.info, #NewsletterWidget .title_row label {color:#fff;font-size:90%;font-weight:700;}
#NewsletterWidget input.text {width:130px;float:left;}
#NewsletterWidget input.submit {width:25px;height:18px;display:block;background:url(../images/buttons/bg_ok.png) no-repeat top left;border:none;cursor:pointer;padding-top:18px;overflow:hidden;}
#NewsletterWidget .title_row {margin-top:4px;}
#NewsletterWidget .title_row input[type="checkbox"] {margin-left:0;padding-left:0;}
/* end NewsletterAreaDock */

/* QuickSearchAreaDock */
#QuickSearchAreaDock {height:38px;width:175px;background-color:#588fb5;display:block;}
#QuickSearchWidget {padding:6px 0 0 6px;}
#QuickSearchWidget input.text {width:136px;height:11px;float:left;font-size:80%;color:#7a7a7a;}
#QuickSearchWidget input.submit {width:25px;height:15px;display:block;background:url(../images/buttons/bg_search_ok.png) no-repeat top left;border:none;cursor:pointer;padding-top:15px;overflow:hidden;}
#QuickSearchWidget a {color:#fff;font-size:90%;}
/* end QuickSearchAreaDock */

/* NewProductListAreaDock */
#NewProductWidget .middle-view, #CenterWideDock .similar-dock .middle-view {padding:8px;float:left;width:157px;}
.middle-view .description {float:left;margin-bottom:5px;width:157px;height:3.4em;overflow:hidden;}
.middle-view .description .brand_name {font-weight:700;text-transform:uppercase;}
.middle-view .description .part_number {font-weight:700;}
#NewProductWidget .middle-view .status_labels {text-align:right;margin:4px 0 4px 0;height:16px;width:160px;}
.middle-view .brand {margin-bottom:10px;text-align:right;color:#174463;height:30px;}
.middle-view .picture {margin-bottom:5px;}
.middle-view .picture a {margin-left:34px;}
.middle-view .description span {color:#073151;font-size:90%;height:3.4em;overflow:hidden;}
.middle-view .price-shipping {width:80px;height:46px;float:left;}
.middle-view .price-shipping h3.middle-price, #BestsellersProductWidget .best-price h3, .view_big_dock .price-shipping dd {color:#5b93b7;font-size:130%;margin-bottom:5px;display:block;}
.price-shipping .free-shipping, .view_accessories_dock .content_right_right .free-shipping {display:block;/*background:url(../images/buttons/bg_free_shipping.png) no-repeat top left;width:76px;height:17px;*/}
.middle-view .more-avail {width:56px;float:right;text-align:right;}
.middle-view .more-avail a, .view_big_dock .more-avail a, #WeRecommendWidget .wrap_picture_0 .wrap_final_price_0 .show_more a {display:block;background:url(../images/buttons/bg_details.png) no-repeat top left;width:41px;height:13px;margin:5px 0 6px 15px;}
.middle-view .more-avail span.availability_yes {margin-left:28px;}
.middle-view .more-avail span.availability_no {margin-left:28px;}
.middle-view .line {border-bottom:1px dotted #e1e1e1;margin:5px 0;width:155px;float:left;}
span.availability_yes {display:block;background:url(../images/icons/avail_yes.png) no-repeat top right;width:32px;height:22px;}
span.availability_no {display:block;background:url(../images/icons/avail_no.png) no-repeat top right;width:32px;height:22px;}
/* end NewProductListAreaDock */

/* BestsellersProductListAreaDock */
#BestsellersList li {list-style:none;width:610px;min-height:18px;background:url(../images/bestsellers_item_line.gif) no-repeat bottom left;margin-top:5px;padding-bottom:5px;display:block;float:left;overflow:hidden;}
#BestsellersList .best-text {width:520px;display:block;float:left;}
#BestsellersList .best-price {width:80px;height:19px;display:block;float:right;text-align:right;}
#BestsellersList .best-brand {padding-left:2px;max-width:132px;}
#BestsellersList .best-brand, #BestsellersList .best-partnumber, #BestsellersList .best-description, #BestsellersList .best-description p {float:left;display:block;}
#BestsellersList .best-description p, #BestsellersList .best-description {max-width:310px;}
#BestsellersList .best-description a {color:#000;}
/* end BestsellersProductListAreaDock */

/* Products on homepage */
#HomepageWidget {background:url(../images/bg/bg_homepage_products.png) no-repeat top left;padding-top:30px;}
#HomepageWidget .middle-view {padding:8px;float:left;width:134px;height:250px;display:block;}
#HomepageWidget .middle-view .line {border-bottom:1px dotted #e1e1e1;margin:5px 0;width:130px;height:1px;float:left;}
#HomepageWidget .middle-view .status_labels {width:135px;text-align:right;margin:4px 0 4px 0;height:13px;overflow:hidden;}
#HomepageWidget ul.status li.promotion, #HomepageWidget ul.status li.trade_off , #HomepageWidget ul.status li.new {float:left;}
#HomepageWidget .middle-view .more-avail {width:53px;height:46px;float:right;text-align:right;}
#HomepageWidget .middle-view .more-avail a, .view_big_dock .more-avail a, .view_accessories_dock .content_center .more-avail a {display:block;background:url(../images/buttons/bg_details.png) no-repeat top left;width:41px;height:13px;margin:5px 0 6px 5px;}
#HomepageWidget .middle-view .more-avail span.availability_yes {margin-left:18px;}
#HomepageWidget .middle-view .more-avail span.availability_no {margin-left:18px;}
#HomepageWidget .middle-view .picture a {margin-left:24px;}
#HomepageWidget .middle-view .description {float:left;margin-bottom:5px;width:135px;height:3.4em;overflow:hidden;}
/* end Products on homepage */

/* Label Status */
ul.status li {list-style:none;display:inline;margin:0 1px;}
ul.status li.promotion {background:url(../images/icons/label_promotion.png) no-repeat top left;display:block;width:75px;height:13px;float:right;}
ul.status li.trade_off {background:url(../images/icons/label_trade_off.png) no-repeat top left;display:block;width:36px;height:13px;float:right;}
ul.status li.new {background:url(../images/icons/label_new.png) no-repeat top left;display:block;width:33px;height:13px;float:right;}
#NewProductWidget ul.status li.promotion, #NewProductWidget ul.status li.trade_off, #NewProductWidget ul.status li.new, #MainProductListWidget .view_small ul.status li.promotion, #MainProductListWidget .view_small ul.status li.trade_off, #MainProductListWidget .view_small ul.status li.new, #ProductPageSummary ul.status li.new, #ProductPageSummary ul.status li.promotion, #ProductPageSummary ul.status li.trade_off {float:left;}
/* end Label Status */

/* Legend */
.list_legend {padding:20px 0;}
.list_legend .in_stock, .list_legend .in_stock_yes, .list_legend .in_stock_no {color:#4693bb;text-transform:uppercase;font-size:11px;font-weight:700;padding-left:20px;margin-right:5px;}
.list_legend .in_stock {display:block;background:url(../images/icons/in_stock.png) no-repeat center left;padding-left:30px;height:23px;}
.list_legend .in_stock_yes {display:block;background:url(../images/icons/in_stock_yes.png) no-repeat center left;}
.list_legend .in_stock_no {display:block;background:url(../images/icons/in_stock_no.png) no-repeat center left;}
/* end Legend */

/* TopCategotyList */
#TopCategoryListAreaDock {border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:10px 0;margin-bottom:10px;}
#TopCategoryListWidget ul li {float:left;width:200px;height:80px;}
#TopCategoryListWidget .item .category_picture {margin-right:4px;}
#TopCategoryListWidget .item .category_name {padding-top:20px;width:100px;}
#TopCategoryListWidget h2 a {margin-bottom:30px;color:#002e48;font-size:140%;text-transform:uppercase;}
#TopCategoryListWidget h2 a:hover {text-decoration:none;}
/* end TopCategotyList */

/* Footer */
#FooterDock {margin-top:60px;}
#MenuBottomWidget {display:block;width:990px;height:32px;background:url(../images/bg/bg_footer_menu.png) repeat-x top left;overflow:hidden;}
#MenuBottomWidget li {display:inline;float:left;margin:8px 10px;}
#MenuBottomWidget li a {font-size:110%;font-weight:700;color:#fff;}
#FooterContentAreaDock {height:70px;background:url(../images/bg/bg_footer_content.png) repeat-x bottom left;padding:0 15px;font-size:11px;}
#FooterContentWidget {width:630px;display:block;float:left;padding-top:26px;}
#FooterContentWidget p {margin:0;}
#CopyrightWidget {width:100px;height:40px;display:block;float:right;padding:18px 20px 0 0;}
#CopyrightWidget .powered_by a {background:url(../images/logo_idotcom.png) no-repeat top left;display:block;height:36px;width:91px;}
#CopyrightWidget .powered_by a span {display:none;}
#BannerPayIcoAreaDock {width:200px;display:table;float:right;padding-top:18px;}
#BannerPayIcoAreaDock .banner {display:table-cell;padding:0 2px;vertical-align:middle;}
/* end Footer */

/* Similar Products */
#CenterWideDock .similar-dock {width:175px;margin-left:15px;}
#CenterWideDock .similar-dock .end-line {display:block;width:175px;height:0;}
/* end Similar Products */

/* Recommend Product */
#WeRecommendWidget {position:relative;height:200px;overflow:hidden;
  background:url(../images/bg/bg_recommend.png) no-repeat 322px 0;}
#WeRecommendWidget li.first .itemm {margin-top:35px;}
#WeRecommendWidget .wrap_brand_text {float:right;clear:right;color:#5688ab;width:270px;height:42px;padding:6px 15px;background:none;}
#WeRecommendWidget .is_active {background:url(../images/bg/bg_recommend_li.gif) no-repeat top left;}
#WeRecommendWidget .wrap_brand_text .stock_symbol, #WeRecommendWidget .wrap_brand_text .title h3 a {font-size:90%;}
#WeRecommendWidget .wrap_brand_text .stock_symbol {display:block;float:left;margin-right:4px;height:14px;}
#WeRecommendWidget .wrap_brand_text .stock_symbol dt {display:none;}
#WeRecommendWidget .wrap_brand_text .stock_symbol dd {font-size:90%;padding-top:2px;background:url(../images/icons/recommend_spacer.gif) no-repeat center right;padding-right:8px;}
#WeRecommendWidget .wrap_brand_text .brand_text {color:#174463;font-size:90%;}
#WeRecommendWidget .wrap_brand_text .title {display:block;float:left;max-width:169px;height:1.4em;overflow:hidden;}
#WeRecommendWidget .wrap_brand_text .title h3 a {color:#5688ab;font-weight:normal;height:2.8em;overflow:hidden;}
#WeRecommendWidget .wrap_picture_0 {background:url(../images/bg/bg_recommend_left.png) no-repeat top left;width:270px;height:180px;overflow:hidden;position:absolute;left:0;top:0;padding:20px 0 0 30px;}
#WeRecommendWidget .wrap_picture_0 .picture {width:90px;height:90px;margin-right:30px;display:block;float:left;}
#WeRecommendWidget .wrap_picture_0 .picture .enlarge {display:none;}
#WeRecommendWidget .wrap_picture_0 .brand {max-width:120px;float:left;}
#WeRecommendWidget .wrap_picture_0 .brand h4 {padding-top:20px;color:#174463;}
#WeRecommendWidget .wrap_picture_0 .wrap_brand_text_bis_0 {background:none;padding:0;float:left;width:241px;height:28px;font-weight:700;padding:2px;margin-bottom:4px;}
#WeRecommendWidget .wrap_picture_0 .wrap_brand_text_bis_0 .brand_text_bis h4 {float:left;display:block;max-width:60px;overflow:hidden;color:#5688AB;margin-right:4px;background:url(../images/icons/recommend_spacer.gif) no-repeat center right;padding-right:8px;height:1.4em;}
#WeRecommendWidget .wrap_picture_0 .wrap_brand_text_bis_0 .title_bis h3 a {font-weight:700;color:#5688AB;display:block;overflow:hidden;height:2.6em;}
#WeRecommendWidget .wrap_picture_0 .wrap_final_price_0 {background:url(../images/bg/bg_recommend_price_more.gif) no-repeat top left;clear:both;width:229px;height:22px;display:block;padding:5px 8px;}
#WeRecommendWidget .wrap_picture_0 .wrap_final_price_0 .final_price dt {display:none;}
#WeRecommendWidget .wrap_picture_0 .wrap_final_price_0 .final_price dd {font-size:140%;color:#d60000;font-weight:700;display:block;float:left;width:100px;}
#WeRecommendWidget .wrap_picture_0 .wrap_final_price_0 .show_more a {float:right;}
#WeRecommendWidget .wrap_picture_0 .wrap_final_price_0 .show_more a span {display:none;}
/* end Recommend Product */

/*SiteMap*/
#SiteMapAreaDock .sitemapareadock_content {padding:30px 0 30px 15px;}
#SiteMapWidget {display:block;float:right;margin-right:20px;}
#SiteMapCategoryTreeWidget {display:block;float:left;}
#SiteMapWidget a, #SiteMapCategoryTreeWidget a {color:#42799D;display:table-cell;font-size:110%;line-height:2em;text-decoration:none}
#SiteMapWidget a:hover, #SiteMapCategoryTreeWidget a:hover {color:#073151;text-decoration:underline}
#SiteMapWidget ul li,#SiteMapWidget ul ul li, #SiteMapCategoryTreeWidget ul li, #SiteMapCategoryTreeWidget ul ul li, #SiteMapCategoryTreeWidget ul ul ul li{background:url(../images/icons/bg_sitemap_li.gif) no-repeat 0 9px;border-left:1px dotted #333;list-style:none;margin-left:10px;padding-left:20px}
#SiteMapWidget a.type_directory, #SiteMapCategoryTreeWidget .title a {font-weight:700;}
#SiteMapCategoryTreeWidget .category_tree_widget span {color:#103043;font-size:120%;font-weight:700;display:block;padding-bottom:10px;}
/*end SiteMap*/

#ContentAreaDock .page_body, #ContactPage .page_body {padding:0 15px;}
#ContentAreaDock ul.brand_list_module li {display:block;float:left;width:118px;height:36px; text-align:center;padding:24px 6px 6px 6px;margin:6px;border:1px solid #eef5f7;}
/*#ContentAreaDock ul li.featured {border:1px solid #073151;}*/
#ContentAreaDock ul.brand_list_module li a {color:#073151;font-weight:700;}

/*CategoryMap*/
#CategoryMapViewWidget{display:block;list-style:none;margin-bottom:20px;padding:0 2%}
#CategoryMapViewWidget ul{background:url(../images/icons/vline.png) repeat-y;list-style-type:none;margin:0;padding:0}
#CategoryMapViewWidget ul li.cat_level_0{margin:10px;padding-left:10px}
#CategoryMapViewWidget li.cat_level_0{display:block;float:left;margin:25px 10px;width:210px}
#CategoryMapViewWidget li.odd{float:left}
#CategoryMapViewWidget li.odd li,#CategoryMapViewWidget li.even li{float:none;width:auto}
#CategoryMapViewWidget ul ul{margin-left:10px}
#CategoryMapViewWidget ul li{background:url(../images/icons/node.png) no-repeat;color:#369;font-weight:700;line-height:20px;margin:0;padding:0 12px}
#CategoryMapViewWidget ul li.last{background:url(../images/icons/lastnode.png) no-repeat}
#CategoryMapViewWidget a{color:#42799D;font-weight:700;text-decoration:none}
#CategoryMapViewWidget a:hover{color:#073151;}
#CategoryMapViewWidget .title a{border-bottom:1px solid #888;font-size:140%;left:-10px;padding-left:10px;position:relative}
#CategoryMapAreaDock{margin-bottom:22px}
#CategoryMapAreaDock .dock_content{position:relative;top:7px}
/* end CategoryMap*/

#ContentAreaDock .account_box .page_body {padding:0;}
#PersonalDataForm #EditContactWidget label, #PersonalDataForm #EditBillingContactWidget label, #PersonalDataForm #EditShippingContactWidget label  {display:inline-table;float:left;}
#PersonalDataForm .checkbox_row input[type="checkbox"] {display:inline-table;float:left;margin-right:10px;margin-left:0;}
#PersonalDataForm .checkbox_row label {line-height:2em;}

#ChangePasswordForm .form-row label {display:inline-table;float:left;padding-top:3px;}
#ContentAreaDock .QuestionForm_action .page_body, #ContentAreaDock .TellAFriend_action .page_body {padding:0;}
#ContentAreaDock .QuestionForm_action .page_body h3, #ContentAreaDock .TellAFriend_action .page_body h3 {padding-top:0;}

#GoogleCheckoutFormWidget {display:block;float:right;margin-top:10px;}