@charset utf-8;
body{ margin-left:auto; margin-right:auto;background:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;background-color:#FFF;text-align:center;padding:0}
a{color:#000;text-decoration:none;font-family:arial}
a:hover{color:#03689b;text-decoration:underline}
CODE{font-family:arial, verdana, helvetica, sans-serif;font-size:1em}
FORM,SELECT,INPUT{display:inline;font-family:arial;font-size:1em;margin:.1em}
TEXTAREA{float:left;display:block;width:95%;margin:auto}
FIELDSET{border:1px solid #ccc;margin:.5em 0;padding:.5em}
LEGEND{color:#006AB6;font-weight:700;font-size:14px;padding:.3em}
LABEL,h4.optionName{line-height:1.5em;padding:.2em}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin:.5em .3em}
#specialsListing .specialsListBoxContents{width:192px;text-align:left;margin-bottom:20px}
LABEL.inputLabel{width:9em;float:left}
LABEL.inputLabelPayment{width:14em;float:left;padding-left:2.5em}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:11em;float:left}
P,ADDRESS{padding:.5em}
ADDRESS{font-style:normal}
.clearBoth{clear:both}
HR{height:1px;margin-top:.5em;border:none;border-bottom:1px dotted #9a9a9a}
form{margin:0;padding:0}
h1{font-size:14px;margin-bottom:5px;color:#900}
h2{font-size:1.4em}
h3{font-size:1.3em}
h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.larger{font-size:1.1em}
ul,li{list-style:none;margin:0;padding:0}
.wrap{width:980px;clear:both;overflow:visible;margin:0 auto -5px;padding:0}
.clr{height:1px;margin-top:-1px;clear:both;overflow:hidden}
#toptab{background:url(../images/toptab_bg.gif) no-repeat right top;height:30px;width:380px;line-height:25px;float:right}
#toptab ul li{float:left;position:relative}
#toptab ul li em{font-style:normal;font-weight:400;text-decoration:underline;margin-left:2px}
#toptab ul li a{font-size:12px;font-weight:700;display:block;background:url(../images/toptab_arrow.gif) no-repeat right top;color:#636363;text-indent:10px}
#toptab ul li:hover a{background-position:right bottom;color:#000;text-decoration:none}
#toptab ul li:hover a span{background:transparent url(../images/toptab_arrow_l.gif) no-repeat left bottom;height:25px;display:block;cursor:pointer}
#toptab #myAccount{width:107px}
#toptab #CustomerService{width:141px}
#toptab #Currencies{width:132px}
#toptab ul li ul li{width:100%}
#toptab ul li:hover div{display:block;position:absolute;top:25px;left:0;background:#fff}
#toptab ul li:hover #myAccountsub{background:url(../images/toptabsub_1.gif);width:156px;height:82px}
#toptab ul li:hover #CustomerServicesub{background:url(../images/toptabsub_2.gif);width:141px;height:132px}
#toptab ul li:hover #Currenciessub{background:url(../images/toptabsub_3.gif);width:149px;height:135px;left:-17px}
#toptab ul li:hover div ul{margin-left:15px;margin-top:5px}
#toptab ul li:hover ul li a{color:#000;font-size:11px;background:url(../images/toptab_subico.gif) no-repeat left center;text-indent:1em;line-height:16px}
#toptab ul li:hover p{color:#000;text-indent:1.5em;line-height:16px;height:16px;margin:0;padding:0}
#toptab ul li:hover p a{background:none;display:inline;font-weight:400;font-size:11px}
#toptab ul li ul li a{font-weight:400;background:none;text-indent:0;width:auto}
#topmenu{background:url(../images/topmenu_bg.gif);float:right;clear:right;margin-top:46px;width:745px}
#topmenu .l{background:url(../images/topmenu_left.gif) no-repeat left top}
#topmenu .r{background:url(../images/topmenu_right.gif) no-repeat right top;line-height:25px;height:27px}
#topmenu .r ul{margin-left:3px}
#topmenu .r ul li{float:left;margin-top:1px;border-right:1px solid #ddd}
#topmenu .r ul li a{font-size:13px;font-weight:700;display:block;padding:0 18px}
#topmenu .r ul li a:hover{text-decoration:none;background:#efefef}
#hohologo{background:url(../images/logo.gif) no-repeat left top;height:71px;width:231px;display:block;float:left;clear:left;margin:10px 0 0}
#top_ueserinfo{float:left;height:25px;line-height:25px;color:#666;font-size:13px;margin-top:5px;margin-left:5px}
#top_ueserinfo a{font-weight:700;color:#000}
#top_ueserinfo a:hover{color:#eb7921;text-decoration:underline}
#hohologo h1{font-size:10px;color:#666;visibility:hidden;text-decoration:underline;margin:55px 0 0 160px}
#hohologo:hover h1{visibility:visible;color:#666}
#mainmenu{width:174px;height:59px;font-size:12px;font-weight:700;position:relative;float:left}
#mainmenu .menu{position:absolute;display:block;top:35px;left:0}
#mainmenu .title{background:url(../images/mainmenu_top.gif) no-repeat left top;height:35px;width:174px;display:block;overflow:hidden}
#mainmenu a.title:hover{background-position:left bottom;text-decoration:none}
#mainmenu .title span{visibility:hidden;font-size:10px}
#mainmenu #all_categories_list{background:url(../images/mainmenu_dropico.gif) no-repeat left top;width:17px;height:17px;position:absolute;display:block;top:10px;left:150px}
#mainmenu .bottom{background:url(../images/mainmenu_bottom.gif) no-repeat;font-size:1px;height:4px;width:174px;overflow:hidden;clear:left;margin-left:-1px}
.menu{font-size:12px;width:173px;padding-left:1px;background:#03689b;padding-bottom:0;float:left;z-index:500}
.menu ul{background:transparent;float:left}
.menu ul ul{position:absolute;top:-10000000px;left:156px;width:183px;padding-bottom:4px;height:auto;background:url(../images/menu_arrow_bg.gif) no-repeat 0 100%}
.menu ul li{float:left;display:block;width:172px;height:24px;line-height:24px;border-top:1px solid #83abc5;font-weight:700;background:#edf7ff url(../images/menu_arrow_bg.gif) no-repeat -6px -101px;-overflow:hidden}
.menu ul li a:hover{border-top:1px solid #a6a6a6;margin-top:-1px}
.menu ul ul li{display:block;width:161px;height:auto;line-height:140%;border:0;font-weight:400;border-right:2px solid #a6a6a6;background-position:0 -32px;background-color:#fff;padding:2px 0 2px 20px}
.menu ul ul .b_top{background-position:0 0;border-top:1px solid #a6a6a6;border-right:2px solid #a6a6a6;padding-top:10px}
.menu a,.menu a:visited{display:block;float:left;height:100%;width:180px;font-size:1em;text-decoration:none;color:#000;text-indent:.8em;padding:0}
.menu ul ul li a,.menu ul ul li a:visited{display:inline;color:#000;background:none;text-indent:0;width:auto}
.menu table{border-collapse:collapse;width:0;height:0;font-size:1em;z-index:1;margin:-1px;padding:0}
* html .menu a:hover{color:#000;position:relative;z-index:100;text-decoration:none;background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px}
.menu li:hover{position:relative}
.menu :hover > a{color:#000;background:#fff url(../images/menu_arrow_bg.gif) no-repeat -1px -130px}
.menu ul :hover ul{top:-1px}
#searchbg{float:right;width:805px;background:url(../images/seach_bg.gif) repeat-x}
#searchbg .right{background:url(../images/search_bg_right.gif) no-repeat right top;height:60px}
#search{background:url(../images/seachinbg.gif) repeat-x left 3px;-margin:0 1px;padding-top:3px;height:32px;line-height:32px;float:left;width:647px;margin:0 3px}
#search .title{background:url(../images/search.gif) no-repeat left top;height:32px}
#search .searchSelect{height:19px;margin-left:55px;font-family:Arial, sans-serif;font-size:11px;color:#000;border:0;background:#fff}
#search .searchinput{font-family:Arial;font-size:11px;background:#fff;width:100%;border:0;height:17px;padding-left:3px}
#search .searchGo{background:url(../images/search_go.gif) no-repeat left top;display:block;border:0;cursor:pointer;height:32px;width:102px;margin:0;padding:0}
#shopcart{background:url(../images/shopcart.gif) no-repeat left top;display:block;height:32px;line-height:30px;text-indent:45px;width:148px;float:right;margin-top:3px;margin-right:3px;-margin-right:2px;font-size:13px;font-weight:700;color:#fff;text-decoration:none}
#popsearch{font-family:Arial;font-size:11px;line-height:24px;clear:both;margin-left:15px;color:#424242}
#popsearch a{color:#424242;text-decoration:none}
#popsearch a:hover{text-decoration:underline;color:#000}
#trustful{width:172px;border:1px solid #bdc4c8;margin-top:10px;background:#fff url(../images/trustful.gif) no-repeat center 8px;padding-top:50px}
#newsletter_form{margin-top:10px;border:1px solid #bdc4c8;text-align:center}
#newsletter_form .leftBoxHeading{background:none;display:none}
#newsletter_form .bg_letter span{font-weight:400;font-size:12px}
#newsletter_form #wholesale_newsletter_text{display:block;color:#666;text-align:left;margin:15px 0 10px 10px}
#newsletter_form #email{background:#fff;border:1px solid #ddd;margin-bottom:10px;padding:3px}
#newsletter_form button{background:#fff url(../images/newsletter_buttonbg.gif) repeat-x left top;border:1px solid #ddd;cursor:pointer;font-family:Arial}
#navColumnCenter_newsletter #navBreadCrumb,#navColumnCenter_conditions #navBreadCrumb{width:798px;float:right;clear:right}
#trustful dt,#trustful dd,#trustful dl{color:#888;font-size:11px;margin:0;padding:0}
#trustful dt{background:url(../images/trustful_ps.gif) no-repeat center center;height:20px;width:160px;margin-left:7px;display:block}
#trustful dd{margin:9px}
#curcategory_link{font-size:12px;width:173px;padding-left:1px;background:#92c3e1;float:left}
#curcategory_link a{float:left;display:block;width:172px;height:24px;line-height:24px;border-bottom:1px solid #92c3e1;font-weight:700;background:#f5f5f5;text-indent:.5em}
#curcategory_link a:hover{background:#f6fbff}
#mainWrapper{ background-color:#fff;text-align:left;width:980px;vertical-align:top}
.rightBoxContainer{margin-top:10px;border:1px solid #bdc4c8}
.leftBoxHeading,.rightBoxHeading{height:24px;background:url(../images/dhbg.gif) repeat-x left 1px;color:#000;font-size:21px;font-weight:700;padding-left:25px;padding-top:5px}
.leftBoxHeading,.rightBoxHeading a:hover{text-decoration:none}
#whatsnew .sideBoxContent{text-align:center}
.wrapper ol{vertical-align:top;margin:0;padding:0}
#indexCategoriesHeading,#productListHeading{font-size:22px;color:#333;margin-bottom:8px}
.centerBoxWrapper{border:0 height: 1%;text-align:left;margin:0;padding:0}
.centerBoxHeading{font-size:16px;color:#000;margin:8px 0 10px 1px;padding:6px}
#cbox_wraper{border:1px solid #ddd;height:100%;overflow:hidden;float:right;width:793px;margin-bottom:10px}
#cbox_wraper li{list-style-type:none;line-height:140%;height:140px}
#cbox_wraper li .categoryImg{float:left;height:140px;width:94px}
#cbox_wraper li .category_detail{float:left;width:140px;margin-left:10px}
#cbox_wraper .more a,#cbox_wraper .more_products a{text-decoration:underline;color:#900}
.cbox{width:32%;-width:31%;float:left;vertical-align:top;margin:0 5px;padding:30px 0}
.underline{border-bottom:1px #ededed solid}
#cbox_wraper .centerBoxHeading{margin-bottom:0;padding-bottom:0}
#contentMainWrapper{margin-top:5px;padding:0}
#navColumnOne,#navColumnTwo{background-color:transparent}
#navColumnTwo{float:right;width:200px;clear:right}
#navColumnCenter{float:left;width:585px}
#navColumnCenter_productsInfo{float:left;width:980px}
#products_layout_left{width:770px;float:left}
#productQuantityDiscounts table{border:1px solid #ddd;width:100%;border-width:1px 0 0 1px;margin:10px 0}
#productQuantityDiscounts td,#productQuantityDiscounts th{border:1px solid #ddd;border-width:0 1px 1px 0;padding:4px}
#productQuantityDiscounts th{font-size:13px;color:#000;background:#efefef}
.centerColumn{margin:10px 0 0;padding:0}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper{margin:auto}
#navColumnOneWrapper{width:174px;margin-right:10px;float:left}
#tagline{color:#000;font-size:2em;text-align:center;vertical-align:middle}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em}
.floatingBox,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{width:47%;margin:0}
.wrapperAttribsOptions{margin:.3em 0}
#productListing .navSplitPagesResult{margin:0 8px}
.navSplitPagesResult{font-size:12px;font-weight:700;padding:8px 0}
.navSplitPagesLinks{background:#f1f1f1;padding:7px 3px}
.navSplitPagesLinks a,.navSplitPagesLinks .current{background:#fff;border:1px solid #d3d3d3;font-size:12px;padding:2px 4px}
.navNextPrevList{display:inline;white-space:nowrap;list-style-type:none;margin:0;padding:.5em 0}
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper{font-weight:700;height:1%;width:100%;margin:0;padding:0}
#navMain ul,#navSupp ul,#navCatTabs ul{list-style-type:none;text-align:center;line-height:1.5em;margin:0;padding:.5em 0}
#navMain ul li,#navSupp ul li,#navCatTabs ul li{display:inline}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;white-space:nowrap;margin:0;padding:0 .5em}
#navEZPagesTOCWrapper{font-weight:700;float:right;height:1%;border:1px solid #000}
#navEZPagesTOC ul{list-style-type:none;line-height:1.5em;margin:0;padding:.5em 0}
#navEZPagesTOC ul li{white-space:nowrap}
#navEZPagesTOC ul li a{margin:0;padding:0 .5em}
#navCategoryIcon,.buttonRow,#indexProductListCatDescription{display:block;margin:.5em 0}
#shoppingCartDefault .centerBoxContentsSpecials{width:24%;float:left;text-align:center}
#navEZPagesTop{background-color:#ff3}
#navBreadCrumb,#navEZPagesTop{font-size:12px;font-weight:700;margin:0;padding:0}
#navBreadCrumb{clear:both;width:980px;color:#888;padding:10px 0 0}
#navBreadCrumb a{color:#888}
.centerBoxContentsFeatured,.centerBoxContentsNew{float:left;width:33%;text-align:center;margin:0 0 10px}
.alert{color:red;margin-left:.5em}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{padding:.8em}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em}
#siteinfoLegal,#siteinfoLegal a{color:#777}
#cartAdd{margin:4px}
#cartAdd #total_price{background:#fff;border:1px solid #ddd;font-size:12px;color:#b30000;font-weight:700;padding:.8em 1em}
#cartAdd #cart_qty{font-weight:700;margin:1em}
#cartAdd #cart_qty input{border:1px solid #ddd;background:#fff}
#cartAdd .seal_vs_en{background:url(../images/seal_vs_en.gif) no-repeat left -10px;width:115px;height:70px;margin:auto}
.tableHeading TH{background:url(../images/dhbg_2.gif) repeat-x left top;color:#333;font-size:12px;border-bottom:1px solid #ccc;padding:4px}
#cartContentsDisplay .cartTotalDisplay{font-weight:700;color:#C50000}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay{padding:.5em 0}
.cartUnitDisplay,.cartTotalDisplay{text-align:center;padding-right:.2em}
#scUpdateQuantity{width:2em}
.cartQuantity{width:4.7em}
.cartNewItem{color:#F90;position:relative}
.cartOldItem{color:#000;position:relative}
.cartBoxTotal{text-align:right;font-weight:700}
.cartRemoveItemDisplay{width:3.5em}
.cartAttribsList{margin-left:1em}
#mediaManager{width:50%;margin:.2em;padding:.5em}
.normalprice,.productSpecialPriceSale{text-decoration:line-through}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{color:#c50000}
.productSpecialPrice{font-size:13px;font-weight:700}
.orderHistList{margin:1em;padding:.2em 0}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:.2em 0}
.totalBox{width:5.5em;text-align:right;padding:.2em}
.lineTitle,.amount{text-align:right;padding:.2em}
.amount{width:5.5em}
.sidepbox{text-align:center;height:80px}
.sidepbox .proname{float:left;width:120px;text-align:left;margin-left:10px}
.allinfo{clear:both;font-size:15px;font-weight:700;line-height:35px;height:35px;padding-left:10px}
#nonce_page{color:#555;margin-left:10px}
#all_page{color:#555}
#topajax{border:1px solid #CCC;height:140px;overflow:hidden}
#topajax .pbox{text-align:center;width:100px;height:100px;float:left;margin-left:10px;line-height:100%}
#topajax .pbox a{background:url(../images/loadimg.gif) no-repeat center center;width:74px;height:74px;display:block;margin:auto}
#topajax .pbox a img{border:1px solid #fff;width:70px;height:70px;padding:3px}
#topajax .pbox a:hover img{border-color:#ddd}
#topajax a.current img{border:1px solid #bbb}
.products_list_price{display:block;font-size:12px;line-height:30px;font-weight:700;color:#b30000}
#contentMainWrapper #navBreadCrumb{line-height:25px}
.categoryIcon{border-bottom:1px solid #CCC}
.navNextPrevWrapper{margin-bottom:10px}
#categoryDescription{border-bottom:1px solid #eee;padding-bottom:10px}
#productMainImage{border:1px solid #eee;text-align:center;float:left;margin:0 10px 0 0;padding:5px}
#productMainImage:hover{border-color:#ccc}
//#productMainImage img{width:300px;height:auto}
.imgLink{font-size:11px;font-weight:700;color:#777;text-transform:capitalize;background:url(../images/image_large.gif) no-repeat left center;line-height:25px;display:block;text-indent:1.2em;width:100px;cursor:pointer}
.imgLink:hover{color:#900;width:100px}
#productName{font-size:16px;color:#000;border-bottom:1px dotted #999;margin-bottom:6px;padding:10px 0}
#productDescription,.shippingEstimatorWrapper{font-size:12px;width:100%;margin:auto}
.biggerText{font-size:1em}
#productDescription{float:left;padding:10px 0}
#products_description #products_layout_left{width:770px;float:left;margin-right:0}
#products_detail{float:left;width:440px}
#products_addcart{float:right;width:200px;background:#F3F2ED;text-align:center;height:330px}
#productListing{border:1px solid #ddd;margin:5px auto;padding:1px}
.tabTable{margin-bottom:1em}
.tabTable tr{border:1px solid red}
td p{text-align:left;font-size:12px}
.productListing-heading{background:url(../images/dhbg_2.gif) repeat-x left 1px;color:#333;font-size:12px;border-top:1px solid #ddd;padding:4px}
.productListing-data{padding-left:3px;vertical-align:top;border-bottom:1px dotted #ddd}
.itemTitle{line-height:120%;font-size:13px;font-weight:700;padding:5px}
.listingDescription{line-height:120%;font-size:11px;color:#555;padding:5px}
#cartContentsDisplay td{padding:8px}
.tableHeading{background-color:#eee}
.rowOdd{background-color:#f8f8f8;vertical-align:top}
.rowEven{background-color:#fff;vertical-align:top}
#cartSubTotal{font-weight:700;font-size:12px;width:160px;float:right;line-height:20px;margin-top:10px}
#cartSubTotal span{color:#c50000;font-size:14px;padding-left:10px}
#relate_categories{border:1px solid #ddd;height:100%;overflow:hidden;padding-bottom:10px}
#relate_categories h4{color:#900;padding:10px}
#relate_categories ul{margin:0 10px 10px}
#relate_categories li{float:left;width:23%;padding:5px}
#navSuppWrapper{border-top:3px solid #f4f4f4;text-align:center}
.tags{margin:5px 0 15px}
.tags a{border:1px solid #fff;font-weight:400;margin:0;padding:0 2px}
#current_category{border:1px solid #bdc4c8;margin-top:10px}
#current_category ul li a{color:#333}
#current_category ul ul a{padding-left:8px;font-size:12px;font-weight:400;background:url(../images/current_category_arrow.gif) no-repeat left 6px;display:block;line-height:16px;color:#111;-display:inline;margin:2px 0}
#current_category ul ul .current_sub_category a{color:#900;text-decoration:underline;font-weight:700;background-image:url(../images/current_category_arrow_on.gif)}
#current_category_price_search span{font-size:14px;font-weight:700;color:#222}
#current_category_price_search ul li a{padding-left:8px;font-size:12px;font-weight:400;background:url(../images/current_category_arrow.gif) no-repeat left 6px;display:block;margin:2px 0}
#navColumnCenter_see_all,#navColumnCenter_shopping_cart{float:right;width:795px;margin-bottom:10px;clear:right}
#navColumnCenter_see_all #navBreadCrumb,#navColumnCenter_shopping_cart #navBreadCrumb{float:right;width:795px;margin-top:-10px}
#siteMapList ul li{float:left;margin-right:10px;width:240px;margin-bottom:10px}
#siteMapList ul li ul li{float:none;width:auto;margin:0}
#siteMapList ul li a{color:#900;font-size:14px;background:none;font-weight:700;padding:6px 0}
#siteMapList ul li ul a{display:block;background:url(../images/current_category_arrow.gif) no-repeat 11px 8px;color:#000;font-size:11px;font-weight:400;padding:4px 0 4px 20px}
#centerBoxWrapper_allCategories ul{float:left;margin-left:10px;width:254px;-width:251px;margin-bottom:10px}
#centerBoxWrapper_allCategories ul li{-display:inline;-padding-left:0;margin:0;padding:0 0 0 15px}
#centerBoxWrapper_allCategories ul li a{display:block;background:url(../images/current_category_arrow.gif) no-repeat 11px 8px;padding:4px 0 4px 20px}
#centerBoxWrapper_allCategories ul li h3 a{color:#900;font-size:14px;background:none;padding:6px 0}
#centerBoxWrapper_allCategories .box_right_line{border-right:1px solid #ddd}
#centerBoxWrapper_allCategories h2{border-bottom:1px solid #ddd}
#shoppingCartDefault{width:795px;float:right;clear:right}
#allcategory_recommend_products{width:795px;border:1px solid #ddd;margin-bottom:10px;display:table;float:right}
#allcategory_recommend_products div{float:left;width:15%;margin-left:10px;margin-bottom:10px}
#allcategory_recommend_products div a img{display:block;width:90%;height:90px;margin-bottom:10px;border:1px solid #fff;padding:3px}
#allcategory_recommend_products h2{margin-bottom:20px;padding:10px 10px 0}
#accountDefault ul{margin:10px}
#accountDefault li{text-indent:1em;background:url(../images/current_category_arrow.gif) no-repeat left 9px;display:block;line-height:20px;color:#111}
#accountDefault h2{height:32px;background:url(../images/dhbg.gif) repeat-x left 1px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#900;line-height:32px;padding-left:15px;font-size:12px}
#loginDefault h1,#specialsListing h1,#accountDefault h1,#siteMap h1{font-size:16px;color:#000}
#myAccountGen,#myAccountNotify{float:left;width:49%;border:1px solid #ddd}
#myAccountNotify{margin-left:10px}
.messageStackError{border:2px solid #f90;background:#fefefe;font-size:12px;margin:5px 0;padding:8px}
#productGeneral_addcart{border:1px solid #ddd;height:100%;overflow:hidden;width:970px;margin-top:10px;padding:4px}
#productGeneral #products_layout_left{float:left;text-align:left}
#indexProductList{width:795px}
#layout_rows{background:url(../images/list.gif) no-repeat left top;display:block;float:left;width:45px;padding-left:23px;line-height:23px;margin-left:3px}
#layout_columns{background:url(../images/grid.gif) no-repeat left top;display:block;float:left;width:55px;padding-left:23px;line-height:23px}
#layout_columns.layout_current,#layout_rows.layout_current{background-position:left bottom;color:#8E0314;font-weight:700}
.products_price_text{color:#c50000;font-weight:700;display:block}
#products_detail #productDetailsList .products_price_text{font-weight:700;color:#c50000;font-size:15px;display:block;line-height:150%}
#products_detail #productDetailsList li{line-height:150%;font-size:12px}
#productDescription .productGeneral h2{font-size:15px}
#products_layout_right{float:right;width:200px}
#products_tags_list ul{width:220px;float:left;margin:0 25px 0 0}
#products_tags_list li{background:url(../images/current_category_arrow.gif) no-repeat left 6px;display:block;padding-left:1em;margin-bottom:10px}
#products_tags_list #splitpage_link{clear:both;width:980px;margin:10px 0 0}
#products_tags_list #splitpage_link li{background:none;float:left;padding:0}
#products_tags_list #splitpage_link a{border:1px solid #ddd;width:13px;display:block;margin-right:5px;text-align:center;padding:2px}
#products_tags_list #splitpage_link li.cur a{color:#900;font-weight:700;border-color:#900}
.tag_link_list{clear:both;border:1px solid #ddd;text-align:center;margin:10px auto;padding:4px}
.tag_link_list a{font-size:15px;font-weight:700}
#shippinginfoBody #conditionsBody #navBreadCrumb,#shippinginfoBody #navBreadCrumb,#privacyBody #navBreadCrumb,#sitemapBody #navBreadCrumb,#unsubscribeBody #navBreadCrumb,#contactusBody #navBreadCrumb,#pageBody #navBreadCrumb{width:796px}
#conditionsBody #navColumnCenter_conditions,#shippinginfoBody #navColumnCenter_shippinginfo,#privacyBody #navColumnCenter_privacy,#sitemapBody #navColumnCenter_site_map,#unsubscribeBody #navColumnCenter_unsubscribe,#contactusBody #navColumnCenter_contact_us,#pageBody #navColumnCenter_page{float:right;width:796px;clear:right}
#shippinginfoBody #navColumnCenter_shippinginfo{width:590px;float:left}
#shippinginfoBody #navColumnCenter_shippinginfo #navBreadCrumb{width:590px}
#index_bottom_featuredproducts{width:980px;clear:both;border:1px solid #ddd;height:100%;overflow:hidden}
#f_product{width:460px;float:left;margin-right:80px}
#f_product h3{margin:10px 10px 0}
#f_product p{color:#666;margin:0 10px 10px}
#reco_product .ih img{border:1px solid #fff;height:86px;width:86px}
#reco_product .ih:hover img{text-decoration:none;border-color:#ddd}
#reco_product li{float:left;width:90px;margin:0 5px}
#reco_product li p{text-align:center;color:#c50000;font-weight:700;line-height:25px;margin:0;padding:0}
#product_link_printpage{padding-left:20px;background:url(../images/print.gif) no-repeat left top;height:20px;line-height:20px;display:block;font-size:14px;font-weight:700;padding-bottom:10px;cursor:pointer}
#mainWrapper_print{text-align:left;width:780px;margin:30px auto}
#key_wholesale{font-size:11px;position:absolute;top:40px;padding-left:600px;color:#999;font-weight:700;margin:0}
.buttonRow{float:left;display:inline;margin-right:10px}
#productTellFriendLink{margin-left:14px;margin-top:20px;margin-bottom:5px}
#productReview{margin:15px 0}
#productReview .content{padding-left:15px;font-size:12px;line-height:150%}
#productReviewWrite{padding-left:130px;background:url(../images/ReviewWrite.gif) no-repeat left 20px;min-height:150px;height:150px}
html>body #productReviewWrite{height:auto;min-height:150px}
#productReviewWrite textarea{font-family:Arial;border:1px solid #ddd;background:#fcfcfc;padding:4px}
#productReviewWrite #reviewsWriteReviewsRate{border:solid #eee;margin-top:3px;border-width:2px 2px 0;padding:4px 4px 0}
#productReviewWrite .ratingRow{border:solid #eee;margin-bottom:3px;border-width:0 2px 2px;padding:0 4px 4px}
#productReviewWrite .buttonRow{display:block;width:100%}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{height:1%}
#navColumnCenter_guestbook{float:right;width:795px}
.guestbook{border:1px solid #BDC4C8;margin-top:10px;color:#888;width:170px}
.book_a{font-family:Georgia, 'Times New Roman', times, serif;line-height:1.33em;font-size:1em;font-style:italic;padding:5px 10px 2px}
.guestbook p{border-bottom:1px dotted #888;margin:0 10px;padding:5px 0}
#step_buy{height:48px;width:730px;clear:both;margin:20px auto}
#step_buy li{float:left;height:48px;font-size:12px;color:#555;font-family:Arial;text-align:center;display:inline}
#step_buy li strong{display:block;padding-top:35px}
#step_buy #one,#step_buy #oneon{width:180px;background:url(../images/stepimg.gif) no-repeat left bottom}
#step_buy #one strong,#step_buy #oneon strong{padding-left:45px}
#step_buy #oneon{background-position:left 0;-background-position:left 2px}
#step_buy #two,#step_buy #twoon{width:114px;background:url(../images/stepimg.gif) no-repeat -180px bottom}
#step_buy #twoon{background-position:-180px 0;-background-position:-180px 2px}
#step_buy #three,#step_buy #threeon{width:114px;background:url(../images/stepimg.gif) no-repeat -294px bottom}
#step_buy #threeon{background-position:-294px 0;-background-position:-294px 2px}
#step_buy #four,#step_buy #fouron{width:114px;background:url(../images/stepimg.gif) no-repeat -408px bottom;-white-space:nowrap}
#step_buy #fouron{background-position:-408px 0;-background-position:-408px 2px}
#step_buy #five,#step_buy #fiveon{width:114px;background:url(../images/stepimg.gif) no-repeat -522px bottom}
#step_buy #fiveon{background-position:-522px 0;-background-position:-522px 2px}
<!--
product_img small
-->
.product_imgs{width:300px;height:55px;overflow:hidden;text-align:center}
.product_img a{border:1px solid #CCC;margin-right:8px;_margin-right:4px;display:block;float:left;width:45px;height:45px;text-align:center;padding:2px}
.product_img a:hover{border:1px solid #999}
.product_img a img{width:45px;height:45px}
.total_a{line-height:22px}
.total_a span{width:710px;display:block;float:left}
.tdimg{padding-top:5px;padding-bottom:5px}
<!--
flashimg
-->
#feautre_category{margin-top:5px}
#feautre_category li{float:left;width:165px;margin:10px 0;padding:0 14px}
.border_r_dash{background:url(../images/border_dash.gif) right top repeat-y}
.dl_dot dt{background:url(../images/icon_arr.gif) no-repeat 2px center;padding-left:10px;line-height:18px}
.more_product{color:#069}
.proutbar{border:1px #ddd solid;height:100%;overflow:hidden;margin-top:10px}
#meta_description,.meta_description p{border-bottom:0}
.sub_aa{border-bottom:1px dotted #CCC;line-height:20px;height:100%;overflow:hidden}
.sub_aa .tit_aa{width:670px;float:left;text-align:left}
#navColumnCenter_account_history_inf,#navColumnCenter_checkout_shipping,#navColumnCenter_account,#navColumnCenter_checkout_payment,#navColumnCenter_checkout_confirmation,#navColumnCenter_checkout_success,#navColumnCenter_account_notifications,#navColumnCenter_account_history_info,#navColumnCenter_account_edit,#navColumnCenter_account_password,#navColumnCenter_address_book,#navColumnCenter_account_newsletters{float:right;width:790px;min-height:460px;_height:460px}
#navColumnCenter_account #accountDefault,#navColumnCenter_account #navBreadCrumb{float:right;width:790px}
.forward_a{margin:0;padding:5px 0 0}
#orderTotals{border:1px solid #CCC;padding-left:10px}
.related_cate{border:1px solid #DDD;width:562px;margin-left:185px;margin-top:10px;height:100%;overflow:hidden;background:url(../images/dhbg.gif) repeat-x scroll left 1px;padding:10px}
.related_cate ul li{float:left;width:125px;background:url(../images/current_category_arrow.gif) no-repeat 5px 8px;line-height:22px;padding-left:15px}
.related_cate2{border:1px solid #DDD;width:772px;margin-left:185px;margin-top:10px;height:100%;overflow:hidden;background:url(../images/dhbg.gif) repeat-x scroll left 1px;padding:10px}
.related_cate2 ul li{float:left;width:23%;background:url(../images/current_category_arrow.gif) no-repeat 5px 8px;line-height:22px;padding-left:15px}
<!--
9.22
-->
.index_layer #boxswitch div{width:190px;height:27px;float:left;line-height:27px;text-align:center;font-size:14px;font-weight:700}
.index_layer .off{cursor:pointer;background:url(images/index_swich_bg.gif) repeat-x;border-bottom:1px solid #ddd;color:#000}
.index_layer .on{background:none;color:#A72D2C}
.index_layer .show li{float:left;width:150px;height:105px;margin:10px 5px}
.index_layer .show span{display:block;width:100px;float:left;padding-left:4px}
.preview{margin-top:8px;overflow:hidden;border:1px solid #ddd;padding:0}
.preview .scrollUl li{width:290px;height:27px;float:left;line-height:27px;text-align:center;font-size:14px;font-weight:700}
.preview .scrollUl .sd01{border-bottom:0;color:#A72D2C}
.preview .scrollUl .sd02{background:url(../images/index_swich_bg.gif) repeat-x;height:27px;border:1px solid #DDD;border-top:0}
.preview .index_products{clear:both;padding:0 10px 10px}
.preview .show_pro li{float:left;width:175px;height:105px;margin:10px 5px}
.preview .relative{float:left;padding-right:5px}
.preview .relative a img{border:1px solid #FFF;padding:3px}
.preview .relative a:hover img{border:1px solid #ddd;padding:3px}
.red{color:#A72D2C}
.pad_top{padding-top:10px}
.blue_con{border:1px solid #DDD;clear:both;padding-bottom:8px;height:100%;overflow:hidden}
.blue_con p{margin:0;padding:0 12px}
#whybuy li{float:left;width:50%}
.allborder{border:1px solid #DDD;margin-bottom:10px;padding:10px}
.line_180{line-height:180%}
.pad_10px{padding:10px}
.blue_con h3{background:url(../images/blue_head_bg.gif) repeat-x left top;height:28px;line-height:28px;margin-bottom:6px;padding:0}
.in_1em{text-indent:10px}
.transparent{background:url(../images/translate.jpg) no-repeat left top;width:170px;height:177px}
.transparent ul{margin:0;padding:60px 5px 5px 35px}
.transparent ul li.fr{background:url(../images/fr.gif) no-repeat left top;padding-left:25px;padding-bottom:3px}
.transparent ul li.it{background:url(../images/it.gif) no-repeat left top;padding-left:25px;padding-bottom:3px}
.transparent ul li.nl{background:url(../images/nl.gif) no-repeat left top;padding-left:25px;padding-bottom:3px}
.transparent ul li.es{background:url(../images/es.gif) no-repeat left top;padding-left:25px;padding-bottom:3px}
.transparent ul li.dk{background:url(../images/dk.gif) no-repeat left top;padding-left:25px;padding-bottom:3px}
.transparent ul li.de{background:url(../images/de.gif) no-repeat left top;padding-left:25px;padding-bottom:3px}
.model{font-weight:400;font-size:11px;padding-top:10px}
#show_all{display:block;line-height:24px;float:left;background:url(../images/all_l.gif) no-repeat left 10px;padding-left:10px;padding-right:5px}
#show_wholesale{background:transparent url(../images/gridw.gif) no-repeat scroll left top;display:block;float:left;line-height:24px;padding-left:25px;width:110px}
#show_wholesale:hover{background:transparent url(../images/gridw.gif) no-repeat scroll left -28px;display:block;float:left;line-height:24px;padding-left:25px;width:110px}
#ho_whole{background:url(../images/wholesale.gif) no-repeat center top;width:150px;height:18px;position:relative;top:-18px}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,#shoppingCartDefault form .back,.mediaTitle,.sidepbox a img,#productAdditionalImages .additionalImages,.fl{float:left}
#specialsListing .specialsListBoxContents a img,.centerBoxWrapper a img{border:1px solid #fff;padding:3px}
#specialsListing .specialsListBoxContents a:hover img,.centerBoxWrapper a:hover img{border-color:#ededed}
#checkoutPayment LABEL.radioButtonLabel,.important,#cartContentsDisplay .cartUnitDisplay,#cartBoxEmpty,#cartBoxVoucherBalance{font-weight:700}
a img,.shippingEstimatorWrapper table{border:0}
h1,h2,h3,h4,h5,h6,.navNextPrevCounter{margin:0}
#toptab ul li div,.hidden{display:none}
#toptab ul li:hover p a:hover,#toptab ul li:hover ul li a:hover{color:#900;text-decoration:underline}
.menu ul ul li a:hover,.menu ul ul :hover > a{color:#900;background:none;text-decoration:underline;border:0;margin:0}
#search a:hover .searchGo,#search .searchGo:hover,#shopcart:hover,#newsletter_form button:hover,#layout_rows:hover,#layout_columns:hover{background-position:left bottom}
#centerBoxWrapper_newsletter,#centerBoxWrapper_newsletter,#navMainSearch,.gvBal,#shoppingCartDefault .buttonRow,.mediaTypeLink,.productListing-data a img,#shoppingCartDefault .forward{float:right}
.leftBoxContainer,#indexHomeBody #cbox_wraper,#reco_product{margin-top:10px}
.wrapper ol li,#productinfoBody #contentMainWrapper{margin:5px 0}
.wrapper ol li td,#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{vertical-align:top}
#cbox_wraper li a,#all_currencies_list{display:block}
.ctitle a,#current_category ul li{font-size:14px;font-weight:700}
#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage,.dl_dot{padding:0}
.navSplitPagesLinks .current,#current_page_link_str,#productReview h2,#productReviewWrite h2{color:#900}
#productinfoBody,.productListing-even{background:#fff}
#reviewsWriteHeading,#cartContentsDisplay .cartProductDisplay a{font-size:12px}
#topajax .left,#topajax .left,#ho_showcatepro .left{height:80px;width:30px;background:url(../images/lefta.gif) no-repeat center center;float:left;cursor:pointer}
#topajax .right,#topajax .right,#ho_showcatepro .right{height:80px;width:30px;background:url(../images/rightb.gif) no-repeat center center;float:right;cursor:pointer}
.shippingEstimatorWrapper td,.shippingEstimatorWrapper th,#cartContentsDisplay,#allcategory_recommend_products div a:hover img{border:1px solid #ddd}
ul,.related_cate ul,.related_cate2 ul{list-style:none;margin:0;padding:0}
.tags a:hover,#products_tags_list #splitpage_link a:hover{border-color:#900}
#current_category ul,#current_category_price_search{margin:8px}
#current_category ul ul a:hover,#current_category_price_search ul li a:hover{background-color:#f5f5f5;color:#000}
#navColumnCenter_specials,#newProductsDefault .centerColumn,.allpage_navColumnCenter{width:770px;float:left;clear:left;margin:0}
#products_tags_list,.litb{width:980px}
#navColumnCenter_guestbook #navBreadCrumb,#navColumnCenter_account_history_info #navBreadCrumb,#navColumnCenter_checkout_shipping #navBreadCrumb,#navColumnCenter_checkout_payment #navBreadCrumb,#navColumnCenter_checkout_confirmation #navBreadCrumb,#navColumnCenter_checkout_success #navBreadCrumb,#navColumnCenter_account_notifications #navBreadCrumb,#navColumnCenter_account_edit #navBreadCrumb,#navColumnCenter_account_password #navBreadCrumb,#navColumnCenter_address_book #navBreadCrumb,#navColumnCenter_account_newsletters #navBreadCrumb{width:790px}
#feautre_category h3,#height_td td,.height_td td{padding-top:5px}
.sub_aa .tatal,.preview .show_pro li span{line-height:18px}