.welcome{color:#009;font-size:24px;margin:10px 0 0 10px}
h2.index{color:#009;font-size:15px}
p,ul,li,table,tr,text,td,form,button,a{font-size:13px;font-family:arial, verdana, helvetica, sans-serif;color:#4D4D4D}
li{padding-bottom:2px}
option{padding-right:4px}
p{margin:5px}
body{font-family:arial, verdana, helvetica, sans-serif;font-size:13px;color:#4D4D4D}
#navigation{position:relative;width:938px;float:left;margin-top:5px;margin-bottom:5px}
#navRight,.floatRight,#navMainSearch,.forward{float:right}
.floatLeft,#logo,.back,#multi-level .pad{float:left}
a img,input[type=image]{border:none}
a:link{color:#2945FF;text-decoration:none}
a:hover,a:active{color:#ff7729;text-decoration:none}
#productListHeading{font-size:16px;color:#009;margin-top:20px}
.sideBoxHeading{color:#666;background:#F0F0F0}
DIV.smallerText,SPAN.smallerText,.smallerText{font-size:12px;text-align:right;padding:2px 9px 2px 0}
.green{color:#0C0}
.orange{color:#C60}
.cartFastFree{font-size:15px;text-align:center;font-weight:700}
SPAN.RedText{font-size:10px;color:#C00;text-align:center}
h1,h2,h4,h5,h6{font-size:13px;margin:.3em 3px}
h2,h4,h5,h6{text-transform:capitalize}
h3{font-size:1.2em;margin:.3em 3px}
LABEL,h4.optionName{font-size:1.1em;line-height:1.5em;padding:.2em}
LEGEND{font-size:1.1em;font-weight:700;color:#666;vertical-align:top;padding:.3em}
ADDRESS{font-size:1.1em;font-style:normal;padding:.5em}
.biggerText{font-size:1.2em}
CODE{font-size:1em}
FORM{display:inline;font-size:1em;margin:.1em}
TEXTAREA{font-size:11px;float:left;display:block;width:95%;margin:auto}
input:focus,select:focus,textarea:focus{background:#fff}
FIELDSET{margin-left:15px;margin-right:15px;margin-bottom:15px;border:1px solid #ccc;padding:.5em}
FIELDSET.white{border:1px solid #fff;margin:.5em 0;padding:.5em}
LABEL.checkboxLabel,LABEL.radioButtonLabel{margin:.5em .3em}
.centerBoxContents,.specialsListBoxContents,.centerBoxContentsAlsoPurch{float:left;vertical-align:top;text-align:center;margin:1em 0}
.attribImg{float:left;width:20%;text-align:center;margin:.3em 0}
LABEL.inputLabel{width:9em;float:left;border-color:#CCC;padding:5px}
LABEL.smallText{font-size:1.1em}
LABEL.inputLabelPayment{width:15em;float:left}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{width:12em;float:left}
input,select,textarea,hiddenFieldText,input{color:#000;border:1px solid #CCC;font-size:14px;padding:1px}
select.choose_printer{color:#000;border:1px solid #CCC;font-size:12px}
P,.shippingEstimatorWrapper{padding:.5em}
.clearBoth{clear:both;line-height:0}
HR{height:1px;margin-top:.5em;border:none;border-bottom:1px solid #9a9a9a}
.messageStackWarning,.messageStackError{line-height:1.8em;margin-top:10px;margin-left:10px;margin-right:10px;border:1px solid #009;background-color:#f2f2f2;color:#900;padding:12px}
.messageStackSuccess{line-height:1.8em;margin-top:10px;margin-left:10px;margin-right:10px;border:1px solid #009;background-color:#f2f2f2;color:#0C0;padding:12px}
.messageStackCaution{line-height:1.8em;margin-top:10px;margin-left:10px;margin-right:10px;border:1px solid #009;background-color:#FF6;color:#009;padding:12px}
#mainWrapper{background-color:#fff;text-align:left;width:950px;margin-left:auto;margin-right:auto}
#popupAdditionalImage,#popupImage{background-color:#fff;margin:0;padding:0}
#navColumnOneWrapper{margin:auto}
#navColumnTwoWrapper{float:right;width:auto;margin:4px}
#tagline{color:#009;font-size:2em;text-align:center;vertical-align:middle}
#sendSpendWrapper{border:1px solid #cacaca;float:right;width:47%;margin:0 0 1em 1em}
#accountLinksWrapper{width:auto;margin:0}
#createAcctSuccessMainContent,.padding8,.buttonRow{padding:8px}
.floatingBox,#checkoutShipto{width:47%;margin:0}
#checkoutBillto{width:47%;padding-left:8px;margin:0}
.wrapperAttribsOptions{margin:.3em 0}
.navNextPrevCounter{font-size:.9em;margin:0}
.titlebar{background:#009}
a.titlebar,a.titlebar:visited{color:#fff;text-decoration:none;font-size:12px}
.footertop{background:#009;color:#fff;vertical-align:middle}
.footer{font-weight:700;text-align:center;font-size:15px;color:#009;min-height:15px;background-color:#fafafa;border-top:1px solid #ccc;margin:25px 10px 0;padding:10px}
.footerCopyright{font-size:11px;color:#4D4D4D;text-align:center;margin:25px 15px 15px}
.navNextPrevList{display:inline;white-space:nowrap;list-style-type:none;margin:0;padding:.5em 0}
#navMainWrapper{background-color:#9a9a9a;font-weight:700;color:#fff;height:1%;width:100%;margin:0}
#navSuppWrapper{background-color:#9a9a9a;font-weight:700;color:#fff;height:1%;width:100%;clear:both;margin:0}
#navCatTabsWrapper{background-color:#9a9a9a;font-weight:700;color:#fff;height:1%;width:100%;text-align:center;margin: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,.visibleField{display:inline}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{text-decoration:none;color:#fff;white-space:nowrap;margin:0;padding:0 .5em}
#navCategoryIcon,#indexProductListCatDescription{margin:.5em}
.prodQD{height:15px;padding:0 0 5px 5px}
#navBreadCrumb{font-size:12px;font-weight:700;color:#ff7729;border-bottom:1px dotted #9a9a9a;text-decoration:none;margin-right:5px;padding:2px 3px 6px}
#navBreadCrumb a:hover{font-size:12px;font-weight:700;color:#ff7729;text-decoration:none}
#navColumnOne{background-color:#FC9;vertical-align:top}
#navColumnTwo{background-color:#fff;vertical-align:top}
#contentColumnMain{vertical-align:top}
.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsFeatured,.centerBoxContentsNew{vertical-align:top;text-align:center;margin:1em 0}
.alert{vertical-align:top;color:#C00;margin-left:.5em}
.content{margin-left:10px;margin-right:10px;margin-top:10px}
.instructions{width:auto;margin:10px}
.important,.bold,.plainBoxHeading{font-weight:700}
.gvBal{float:right;text-align:center}
.centerColumn{padding:.2em}
.columnRight{width:210px;padding:.2em}
* html .centerColumn,* html .indexLeftColumn,* html .indexRightColumn{overflow:hidden}
.smallText{font-size:.9em}
#cartAdd{float:right;text-align:center;border:1px solid #009;margin:1em;padding:1em}
.tableHeading TH{border:1px solid #ccc;padding:3px}
.tableHeading{background-color:#f0f0f0;height:2.2em;border:1px solid #ccc}
#cartSubTotal{background-color:#f0f0f0;border:1px solid #ccc;font-weight:700;text-align:right;line-height:2.2em;margin-left:10px;margin-right:10px;height:2.2em}
#cartProdTitle{margin-top:15px}
.tableRow{height:2.2em}
.cartProductDisplay{background-color:#fff;border-left:1px solid #ccc;padding:.6em}
.cartUnitDisplay,.cartTotalDisplay{background-color:#fff;text-align:right;padding:.6em .2em .6em .6em}
.cartRemoveItemDisplay{background-color:#fff;border-right:1px solid #ccc;width:3.5em;text-align:center;padding:.6em}
.cartQuantityUpdate,.cartTotalsDisplay{text-align:center;padding:.6em}
.cartQuantity{margin-top:15px;background-color:#fff;width:4.7em;text-align:center;padding:.6em}
#scUpdateQuantity{width:2em}
.cartNewItem,.cartOldItem{color:#009;position:relative}
.cartBoxTotal{text-align:right;font-weight:700;margin:0;padding:.2em 0}
.cartAttribsList{margin-left:1em}
.normalprice{text-decoration:line-through}
.productSpecialPriceSale{text-decoration:line-through;color:#C00}
.productPrice{font-size:1.3em;font-weight:700;margin-top:50px}
.productPriceVAT{font-size:1.2em;float:left}
.orderHistList{font-size:8px;margin:1em;padding:.2em 0}
#cartBoxListWrapper li{margin:0;padding:.2em 0}
#cartBoxEmpty,#cartBoxVoucherBalance{font-weight:700;text-align:center}
.totalBox{width:5.5em;text-align:right;padding:.2em}
.lineTitle{text-align:right;padding:.2em}
.amount{text-align:right;width:5.5em;padding:.2em}
ul.list{list-style-image:url(/images/tick.gif)}
#productMainImage{width:190px;height:180px;text-align:center;margin-left:15px;padding:10px 10px 0}
#categoryIcon,.hiddenField,#delivery_information_box,#compatible_cartridge_information_box,#remanufactured_cartridge_information_box,#original_cartridge_information_box,#cashback_information_box,.hidden,#wait_1,#result_1,#wait_2,#result_2,#wait_3,#result_3{display:none}
h3.leftBoxHeading,h3.leftBoxHeading a{font-size:1em;color:#fff}
.leftBoxHeading,.centerBoxHeading{background-color:#F69;text-align:center;margin:0;padding:.5em .2em}
.leftBoxContainer{border:1px solid #fff;margin-top:1.5em}
.rightBoxContainer{margin-top:.4em;margin-left:auto;margin-right:auto;text-align:center;padding:.7em}
h3.rightBoxHeading,h3.rightBoxHeading a{font-size:1.1em;color:#FF0}
.rightBoxHeading{background-color:#636;text-align:center;margin:0;padding:.2em 0}
.rightBoxHeading2 a:link,.rightBoxHeading2 a:active,.rightBoxHeading2 a:visited{color:#fff;text-decoration:none}
h3.leftBoxHeading a:hover{color:#FF3;text-decoration:none}
h3.rightBoxHeading a:hover{color:#009;text-decoration:none}
.rightBoxContent{background-color:#fff;margin-bottom:1em}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,.center,#cartBoxGVBalance,.productListing-data{text-align:center}
.accountQuantityDisplay{text-align:center;width:10%;vertical-align:top}
.ratingRow{text-align:center;margin:1em 0 1.5em}
LABEL#textAreaReviews{text-align:center;font-weight:400;margin:1em 0}
.backAddress{float:left;margin-right:20px}
.forwardAccount{float:right;margin:10px}
.rowOdd{background-color:#E8E8E8;height:1.5em;vertical-align:top}
.rowEven{background-color:#F0F0F0;height:1.5em;vertical-align:top}
#myAccountGen li,#myAccountNotify li{margin:0}
.accountTotalDisplay,.accountTaxDisplay{width:20%;text-align:right}
TR.tableHeading{background-color:#f0f0f0;height:2em}
#siteMapList{width:90%;float:right}
#popupShippingEstimator,#popupSearchHelp,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{background-color:#fff}
.marginTop20px{margin-top:20px}
.productInfoFrame,.productInfoProdDesc{margin-left:auto;margin-right:auto;color:#009;padding:10px}
.productInfoProdDesc{margin:10px 0 3px}
.menubox_border_idle{background-color:#CCC;border:#009;padding:1px}
.menubox_border_active{background-color:#e6e6e6;border:#009;padding:1px}
.menubox_idle,.menubox{background-color:#FFF;border:#009;padding:5px}
.menubox_active,.menubox:hover{background-color:#f2f2f2;border:#009;padding:5px}
td.box_content_text{font-size:12px;color:#666}
.main_table{background-color:#BABABA}
a.url_lg:hover,a.url_lg:active{font-size:12px;color:#ff7729;text-decoration:underline}
;
.delVan{position:relative;top:10px;width:60px;height:20px}
.delVanText{position:relative;top:-15px;left:60px;width:auto;height:20px}
.expectedOn{position:relative;font-size:14px;top:7px;width:auto;height:10px;margin-bottom:10px}
.expectedOnDate{float:left;font-weight:700}
.delMoreInfo{position:relative;top:8px;width:auto;height:20px;font-weight:700;margin-bottom:10px}
.categoryPrinterImage{position:relative;float:right;margin-right:15px}
.cartridgeColour{min-width:50px;text-align:center}
.xsnazzy h1,.zsnazzy h1,.gsnazzy h1,.icsnazzy h1,.xsnazzy h2,.zsnazzy h2,.gsnazzy h2,.icsnazzy h2{margin:0;padding:5px 10px 10px}
.xsnazzy p,.zsnazzy p,.gsnazzy p,.icsnazzy p{font-size:12px;margin:0;padding:5px 10px}
.prodInfoMain{background:transparent;width:538px;float:left;margin:0 3px}
#checkoutPaymentHeadingAddress{padding-left:8px}
.addtobutton{float:right;margin-right:10px}
.xtop,.xbottom,.gtop,.gbottom,.ictop,.icbottom,.stop,.sbottom{display:block;background:transparent;font-size:1px;margin:0}
.icb1{display:block;overflow:hidden;height:1px;background:#FFE229;margin:0 5px}
.icb2{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #FFE229;border-right:1px solid #FFE229;border-width:0 2px;margin:0 3px}
.icb3{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #FFE229;border-right:1px solid #FFE229;margin:0 2px}
.icb4{display:block;overflow:hidden;background:#fff;border-left:1px solid #FFE229;border-right:1px solid #FFE229;height:2px;margin:0 1px}
.xb1_1,.xb1_6,.xb1_8{display:block;overflow:hidden;height:1px;background:#C2CAFF;margin:0 5px}
.xb2_1,.xb2_6,.xb2_8{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #C2CAFF;border-right:1px solid #C2CAFF;border-width:0 2px;margin:0 3px}
.xb3_1,.xb3_6,.xb3_8{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #C2CAFF;border-right:1px solid #C2CAFF;margin:0 2px}
.xb4_1,.xb4_6,.xb4_8{display:block;overflow:hidden;background:#fff;border-left:1px solid #C2CAFF;border-right:1px solid #C2CAFF;height:2px;margin:0 1px}
.gb1{display:block;overflow:hidden;height:1px;background:#0C0;margin:0 5px}
.xb1_2{display:block;overflow:hidden;height:1px;background:#CAFFC2;margin:0 5px}
.gb2{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #0C0;border-right:1px solid #0C0;border-width:0 2px;margin:0 3px}
.xb2_2{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #CAFFC2;border-right:1px solid #CAFFC2;border-width:0 2px;margin:0 3px}
.gb3{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #0C0;border-right:1px solid #0C0;margin:0 2px}
.xb3_2{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #CAFFC2;border-right:1px solid #CAFFC2;margin:0 2px}
.gb4{display:block;overflow:hidden;background:#fff;border-left:1px solid #0C0;border-right:1px solid #0C0;height:2px;margin:0 1px}
.xb4_2{display:block;overflow:hidden;background:#fff;border-left:1px solid #CAFFC2;border-right:1px solid #CAFFC2;height:2px;margin:0 1px}
.xb1_{display:block;overflow:hidden;height:1px}
.xb1_4{display:block;overflow:hidden;height:1px;background:#FFD8C2;margin:0 5px}
.xb2_4{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #FFD8C2;border-right:1px solid #FFD8C2;border-width:0 2px;margin:0 3px}
.xb3_4{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #FFD8C2;border-right:1px solid #FFD8C2;margin:0 2px}
.xb4_4{display:block;overflow:hidden;background:#fff;border-left:1px solid #FFD8C2;border-right:1px solid #FFD8C2;height:2px;margin:0 1px}
.xboxcontent,.xboxcontent3,.xboxcontent7,.xboxcontent9,.xboxcontent12{display:block;border:0 solid #DBDBDB;height:auto;border-width:0 1px}
.xboxcontent3,.xboxcontent7,.xboxcontent9,.xboxcontent12{display:block;border:0 solid #E3E3E3;height:auto;border-width:0 1px}
.sideboxcontent{display:block;border:0 solid #DBDBDB;height:auto;background-color:#FCFCFC;border-width:0 1px;margin:0}
.xboxcontent1,.xboxcontent6,.xboxcontent8{display:block;border:0 solid #C2CAFF;height:auto;border-width:0 1px;margin:0}
.xboxcontent2{display:block;border:0 solid #CAFFC2;height:auto;border-width:0 1px;margin:0}
.gboxcontent{display:block;border:0 solid #0C0;height:auto;border-width:0 1px;margin:0}
.xboxcontent4{display:block;border:0 solid #FFD8C2;height:auto;border-width:0 1px;margin:0}
.xboxcontent5,.xboxcontent10,.xboxcontent11{display:block;border:0 solid #E3E3E3;height:auto;border-width:0 1px;margin:0}
.icboxcontent{display:block;border:0 solid #FFE229;height:auto;border-width:0 1px;margin:0}
.gboxcontent,.icboxcontent{padding:6px}
* html .xboxcontent,* html .sideboxcontent,* html .gboxcontent,* html .icboxcontent{height:1px}
.colorsb{background:#F0F0F0;color:#666}
.color{background:#fff;color:#666}
.color2{background:#CAFFC2;color:#666}
.color4{background:#FFD8C2;color:#666}
.zsnazzy{background:transparent;margin-right:2px}
.sbsnazzy,.gsnazzy,.icsnazzy{background:transparent}
.indexLeftColumn{width:255px;float:left;margin:14px 3px 0 0}
.indexRightColumn{width:435px;float:right;text-align:left;margin:14px 3px 0 10px}
.indexSpacer{margin:8px}
.editPassword{margin-bottom:10px}
.listingDescription,.yield{margin-top:5px;margin-left:3px}
.listingDescription2{margin-top:5px;margin-left:4px;color:#4D4D4D;padding-top:2px;padding-bottom:2px}
#Steps{clear:both;text-align:center;padding:10px 0}
a.footerlink,a.footerlink:visited{position:absolute;left:0;bottom:27px;width:540px;text-align:center;font-size:14px;color:#BBB;text-decoration:none}
a.footerlink:hover{text-decoration:underline}
.orderNo{font-size:11px;font-weight:700;margin-left:10px}
.color1,.color6,.color8{background:#C2CAFF;color:#666}
.menu :hover ul.sub li a:hover{background:#3385FF;color:#fff}
a img{border:0}
.popup{position:absolute;z-index:50;border-collapse:collapse;visibility:hidden}
.popup td.corner{height:15px;width:19px}
.popup td#topleft{background-image:url(/images/bubble-1.png)}
.popup td.top{background-image:url(/images/bubble-2.png)}
.popup td#topright{background-image:url(/images/bubble-3.png)}
.popup td.left{background-image:url(/images/bubble-4.png)}
.popup td.right{background-image:url(/images/bubble-5.png)}
.popup td#bottomleft{background-image:url(/images/bubble-6.png)}
.popup td.bottom{background-image:url(/images/bubble-7.png);text-align:center}
.popup td.bottom img{display:block;margin:0 auto}
.popup td#bottomright{background-image:url(/images/bubble-8.png)}
.popup table.popup-contents{background-color:#FFF}
#download,#download-compat,#download-reman,#download-reman{color:#FFF;font-style:italic}
.catNavOver{border:solid;background-color:#fff;border-color:#e6e6e6;border-width:2px;padding:8px}
.catNavOut{border:solid;background-color:#fff;border-color:#fff;border-width:2px;padding:8px}
.popular{background-color:#fff;border:solid;border-color:#fff;border-width:2px;padding:8px}
.searchBox{text-align:center;float:right;position:relative;top:-38px;left:-14px;width:285px;height:19px;z-index:500;margin-bottom:-30px;padding:2px 1px 2px 3px}
valignCenter{min-height:10em;display:table-cell;vertical-align:middle}
.selectionHeader{margin-top:10px;font-weight:700;font-size:18px}
.lookingFor{float:left;margin:15px 0 0 25px}
.mainPage{font-size:22px;color:#009;padding:15px}
.faqHeader{font-size:15px;color:#009;min-height:15px;text-align:left;font-weight:700;margin:25px 10px 0;padding:10px}
a.smallLink{font-size:11px}
.dropContainer{height:25px;width:320px}
fieldset,#inkSelectorMaster{-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:7px;-webkit-border-radius:7px;border-radius:3px}
#inkSelectorMaster{width:682px;height:235px;border:1px solid #ff7729;color:#009;margin-top:15px;background-color:#fcfcfc;padding:10px}
.inkTonerFind{float:left;width:340px}
#drop_1,#drop_2,#drop_3{width:240px;margin:10px}
#no_1,#no_2,#no_3{margin-left:10px}
.inkGo{margin:10px 0 0 35px}
#control{border:hidden}
.cartridgeFind{float:left;width:177px;font-size:12px;background-color:#fff;margin:60px 0 0 90px;padding:10px}
#checkoutShippingHeading,#checkoutPaymentHeading,#checkoutConfirmDefaultHeading,#checkoutSuccessHeading{font-size:20px;color:#009;padding:20px 0 0 15px}
table,#orderhistory{margin-left:auto;margin-right:auto}
a:visited,a.DescText:link,a.DescText:visited,a.DescText:hover,a.DescText:active{color:#000;text-decoration:none}
.nocolor,.nocolor3,.nocolor7,.nocolor9,.nocolor12,.nocolor2,.nocolor4,.nocolor5,.nocolor10,.nocolor11{color:#fff}
a.titlebar:hover{color:#fff;text-decoration:underline}
.sideBoxContent,.larger,.productInfoFrame,.cartProducts{font-size:12px}
#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,*{margin:0;padding:0}
#cartBoxListWrapper ul,.menu{list-style-type:none;margin:0;padding:0}
.navSplitPagesLinks,.cheaperCompat{margin-bottom:30px}
#navBreadCrumb a:link,#navBreadCrumb a:visited,#navBreadCrumb a:active,a.url_lg:link,a.url_lg:visited{font-size:12px;font-weight:700;color:#2945FF;text-decoration:none}
#upProductsHeading,.left,table.popup-contents th,table.popup-contents td{text-align:left}
#upDateHeading,.price{text-align:right}
a.url:link,a.url:visited,a.url:active,a.url:hover{color:#2945FF;font-size:12px;line-height:17px;text-decoration:none}
.productListing-odd td,.productListing-even td{vertical-align:middle;background-color:#FFF;border-top:.5px solid #CCC;padding:9px 0}
.listingProductImage,.cartridgeColour,#wait_1,#wait_2,#wait_3{margin-left:6px}
div#menu{height:46px;padding-left:10px;background:url(../../../../images/left.png) no-repeat;_background-image:url(../../../../images/left.gif);width:auto;margin:-2px}
div#menu ul{list-style:none;float:left;margin:0;padding:0}
div#menu ul.menu{padding-right:10px;background:url(../../../../images/right.png) no-repeat right 0;_background-image:url(../../../../images/right.gif)}
div#menu li{position:relative;display:block;float:left;z-index:9;width:auto;margin:0;padding:0}
div#menu ul ul li{z-index:9;background:none;width:100%;padding:0}
div#menu li div{list-style:none;float:left;position:absolute;z-index:11;top:36px;left:0;visibility:hidden;width:187px;background:url(../../../../images/submenu-bottom.png) no-repeat 7px bottom;_background-image:url(../../../../images/submenu-bottom.gif);margin:0 0 0 -4px;padding:0 0 11px 7px}
div#menu li:hover>div{visibility:visible}
div#menu a{position:relative;z-index:10;display:block;float:left;text-decoration:none;margin-top:1px;white-space:nowrap;width:auto;text-align:center;line-height:40px;height:46px;margin-right:5px;_margin-right:1px;background:none;padding:0 30px 0 0}
div#menu span{display:block;cursor:pointer;background-repeat:no-repeat;background-position:95% 0;text-align:center;margin-top:2px;padding-left:30px;color:#fff;font:bold 11px Trebuchet MS,Arial,san-serif;background:none;line-height:40px}
div#menu ul ul{padding-top:10px}
div#menu ul ul a{height:auto;float:none;display:block;line-height:26px;font-size:11px;color:#fff;z-index:-1;white-space:normal;width:160px;text-transform:none;margin:0 5px;padding:0 0 0 5px}
div#menu ul ul a span{line-height:26px;font-size:11px;padding:0 15px}
div#menu ul ul a:hover{background:url(../../../../images/submenu-selected-bottom.png) no-repeat 5px bottom}
div#menu ul ul a.parent{background:url(../../../../images/submenu-pointer-bottom.gif) no-repeat 5px bottom}
div#menu ul ul a.parent span{background:url(../../../../images/submenu-pointer-top.png) no-repeat 0 0}
div#menu ul ul a.parent:hover{background:url(../../../../images/submenu-pointer-selected-bottom.png) no-repeat 5px bottom}
div#menu ul ul span{margin-top:0;text-align:left}
div#menu ul ul div{width:180px;background:url(../../../../images/subsubmenu-top.png) no-repeat 0 0;_background-image:url(../../../../images/subsubmenu-top.gif);margin:-44px 0 0 169px !important;padding:15px 0 8px}
*+html div#menu ul ul div{height:10px}
*+html div#menu.ie7 ul ul div{height:auto}
div#menu ul ul ul{background:url(../../../../images/submenu-bottom.png) no-repeat 0 bottom;_background-image:url(../../../../images/submenu-bottom.gif);padding:0 4px 5px 1px}
div#menu ul ul div li{position:relative;top:-5px}
div#menu li.back{background:url(../../../../images/lavalamp-left.png) no-repeat 0 0;_background-image:url(../../../../images/lavalamp-left.gif);width:10px;height:46px;z-index:8;position:absolute;margin:0;padding:0}
div#menu li.back .left{width:auto;background:url(../../../../images/lavalamp-right.png) no-repeat right 0;_background-image:url(../../../../images/lavalamp-right.gif);height:46px;_margin-right:2px;float:none;position:relative;top:0;left:0;visibility:visible;margin:0 5px 0 10px;padding:0}
.maroon,.red,.productSpecialPrice,.productSalePrice,.productPriceDiscount{color:#C00}
.xb1{display:block;overflow:hidden;height:1px;background:#DBDBDB;margin:0 5px}
.sb1{display:block;overflow:hidden;height:1px;background:#DBDBDB;margin:0 5px}
.sb2{display:block;overflow:hidden;height:1px;background:#f0f0f0;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;border-width:0 2px;margin:0 3px}
.sb3{display:block;overflow:hidden;height:1px;background:#f0f0f0;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin:0 2px}
.xb1_3,.xb1_7,.xb1_9,.xb1_12,.xb1_5,.xb1_10,.xb1_11{display:block;overflow:hidden;height:1px;background:#f0f0f0;margin:0 5px}
.xb2_3,.xb2_7,.xb2_9,.xb2_12,.xb2_5,.xb2_10,.xb2_11{display:block;overflow:hidden;height:1px;background:#f0f0f0;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;border-width:0 2px;margin:0 3px}
.xb2,.xb2_{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;border-width:0 2px;margin:0 3px}
.xb3_3,.xb3_7,.xb3_9,.xb3_12,.xb3_5,.xb3_10,.xb3_11{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;margin:0 2px}
.xb3,.xb3_{display:block;overflow:hidden;height:1px;background:#fff;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;margin:0 2px}
.xb4,.xb4_{display:block;overflow:hidden;background:#fff;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;height:2px;margin:0 1px}
.sb4{display:block;overflow:hidden;background:#f0f0f0;border-left:1px solid #DBDBDB;border-right:1px solid #DBDBDB;height:2px;margin:0 1px}
.xb4_3,.xb4_7,.xb4_9,.xb4_12,.xb4_5,.xb4_10,.xb4_11{display:block;overflow:hidden;background:#fff;border-left:1px solid #E3E3E3;border-right:1px solid #E3E3E3;height:2px;margin:0 1px}
.color3,.color7,.color9,.color12,.color5,.color10,.color11{background:#f0f0f0;color:#666}
.sideBoxHeading A:link,.sideBoxHeading A:visited,.sideBoxHeading A:active,.sideBoxHeading A:hover,.rightBoxHeading2 a:hover{color:#666}
div#menu a:hover,div#menu a.over,div#menu li.current a,div#menu ul.menu>li:hover>a,div#menu li.current a.over{background:url(../../../../images/selected-right-sub.png) no-repeat right -1px;_background-image:url(../../../../images/selected-right-sub.gif)}
.productSideBoxContents {margin-bottom:4px; text-align:left}
div#menu a:hover span,div#menu a.over span,div#menu li.current a span,div#menu ul.menu>li:hover>a span,div#menu li.current a.over span{background:url(../../../../images/selected-left-sub.png) no-repeat 0 -3px;_background-image:url(../../../../images/selected-left-sub.gif)}
div#menu ul.menu>li:hover>a span,div#menu a.over span{color:#3a3a3a}
div#menu li.last,div#menu li.current a,div#menu li.current a span,div#menu.js-active a:hover,div#menu.js-active a:hover span,div#menu.js-active a,div#menu.js-active span,div#menu.js-active ul.menu>li:hover>a,div#menu.js-active ul.menu>li:hover>a span,div#menu li.current ul a,div#menu li.current ul a span,div#menu ul ul li.last{background:none}
div#menu ul ul a:hover span,div#menu ul ul a.parent:hover span{background:url(../../../../images/submenu-selected-top.png) no-repeat 0 0}
.productInfoHeader{min-height:20px;text-align:left;font-weight:700;background-color:#fafafa;border-top:1px solid #ccc;margin:35px 10px 15px;padding:10px}