﻿body{background:none!important;position:relative!important;color:#474747;font-family:Arial,sans-serif;}.testwrapper{background-color:#E8E8E8;}.categorywrapper{width:100%;}.applecategory{width:33%;text-align:center;margin-bottom:40px;font-size:14px;float:left;}.storagecategory{width:50%;text-align:center;margin-bottom:40px;font-size:14px;float:left;}.applecategory a{color:#111111;clear:both;display:block;}.categorywrapper img{height:160px;width:140px;max-width:100%;border:0px;}.categorywrapper img:hover{opacity:0.6;}.categorywrapper1 img{height:150px;width:140px;max-width:100%;border:1px solid black;}.categorywrapper1{background-color:#E8E8E8;}.categorywrapper1 img:hover{opacity:0.6;}.NavBarLeft{width:302px;z-index:1;margin-top:0;float:right!important;background:none;}.clr{clear:both;}.fl{float:left;}.fr{float:right;}.Header{position:relative;z-index:1;overflow:visible;}.logo{position:absolute;top:-130px;left:0;display:block;z-index:5;}.Header .NavigationText{float:none;display:block;width:960px;}.banner{float:right;padding:25px 0 0 0;text-align:right;width:728px;}.headx,.menux,.bodyx{position:absolute;left:0;width:100%;}.headx{background:#000;width:100%;height:201px;left:0;top:0;}.menux{height:36px;top:138px;}.bodyx{display:none;height:666px;top:161px;}.NavBarTop{background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/nav_bg.gif") 0 0 repeat-x;height:57px;margin:0px 0 0px 0 important!;position:relative;overflow:visible;z-index:66;border-radius:10px 10px 0 0;}.top-shadow{background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/menu_shadow.png") 0 0 no-repeat;height:61px;width:960px;position:absolute;top:0;left:0;z-index:99;}.NavBarTop .NavigationText{margin:0;}.NavBarTop .PropertyContainer{padding:0;height:43px;margin:0;overflow:visible;}.NavBarTop .SizeContainer{height:48px!important;}.NavBarTop .NavigationElement,.NavBarTop .Active{height:57px;padding:0px;margin:0;}.NavBarTop ul li.NavigationElement{border-left:1px solid #001221;}.NavBarTop .NavigationElement a{display:block;text-align:center;padding:0 6px;white-space:normal;line-height:56px;font-size:12px;font-weight:bold;text-transform:uppercase!important;color:#fff;height:auto;text-transform:none;border:none;font-family:Arial;}.NavBarTop .Active.NavBarElement0 a,.NavBarTop .NavBarElement0 a:hover{border-radius:10px 0 0 0;}.NavBarTop .Active>a,.NavBarTop .NavigationElement a:hover{text-decoration:none;color:#fff;background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/nav-act.gif") 0 0 repeat-x;border-top:0px solid #00b0e5;border-bottom:1px solid #0073a8;}.NavBarTop .NavBarElement0 a{padding:0 10px;}.NavBarTop .NavigationElement ul li a{border:none;}.NavBarTop .NavigationElement ul li a:hover{border:none;background:none;}.NavBarTop ul.DropDownList li ul li{padding:0;}.NavBarTop ul.DropDownList li ul a{padding:2px 20px 2px 7px!important;display:block;box-shadow:none;}.NavBarTop ul.DropDownList li ul li a:hover{background:#0063ae;color:#fff!important;border-radius:0;}ul.DropDownList li ul{top:41px;}.NavBarTop script{display:none!important;}ul.DropDownList li:nth-child(7) ul ul{left:-100%;}ul.DropDownList li:nth-child(8) ul ul{left:-100%;}ul.DropDownList li:nth-child(9) ul ul{left:-100%;}ul.DropDownList li:nth-child(10) ul ul{left:-100%;}ul.DropDownList li:nth-child(11) ul ul{left:-100%;}ul.DropDownList li:nth-child(12) ul ul{left:-100%;}.NavBarLeft .PropertyContainer{margin:0;padding-top:10px;width:302px;}.NavBarLeft .PropertyContainer .SizeContainer{float:none;background:none;}.NavBarLeft .ShopNameHead,.NavBarLeft .ContextBoxHead{background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/box_head_bg.png") 0 0 no-repeat;height:41px;padding-left:0;border-radius:13px 13px 0 0;}.NavBarLeft .ContextBox .ContextBoxHead span,.NavBarLeft .ShopNameSlogan h1,.NavBarLeft .ContextBox .ContextBoxHead h1{color:#0063ae;height:26px;line-height:20px;font-size:16px;font-weight:normal;padding-top:7px;padding-left:10px;}#NavElement_1175418 .ContextBoxHead span{background:#FBFBFB;}#NavElement_1175420 .ContextBoxHead span{background:#fcfcfc;}.NavBarLeft .ShopNameSlogan .BoxContainer,.NavBarLeft .ContextBox .BoxContainer{background:#fff;margin-bottom:15px;padding-bottom:15px!important;border-radius:13px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;}.NavBarLeft .ContextBoxBody{background:none;font-size:12px;padding:10px 0 10px 10px;}.NavBarLeft .NavigationText{padding:0!important;margin:15px 0;}#NavElement_1175423 .ContextBoxBody a{font-weight:bold;font-size:12px!important;color:#3d3d3d!important;text-transform:uppercase;}#NavElement_1175423 img{border:solid 1px #ccc;}.ContentAreaInner,.ContentAreaWrapper{overflow:visible;position:relative;}.ContentAreaWrapper{padding-top:10px;margin-top:0;}.sub-headx{position:relative;width:960px;margin:0 auto;z-index:5;}.phone_s{display:block;height:auto;position:absolute;right:5px;top:-128px;width:490px;text-align:right;}.search_d .SearchElement{position:absolute;right:45px;top:-88px;width:486px;height:41px;padding:0;margin:0;}.HorizontalNavBar .SearchElementLayout{width:484px!important;height:100%;}.SearchElement label,.phone_s label{color:#4E4E4E;font-size:13px;font-family:Verdana;font-style:italic;margin-right:10px;float:left;margin-top:6px;font-weight:bold;}.SearchElementLayoutIconCell{width:180px;border:0px solid #c4c4c4;background:transparent;height:23px;margin:7px 0 0 10px;}.SearchElement input.Search{width:486px!important;height:33px;color:#909090;padding:1px 10px;font-style:italic;font-size:11px;font-family:Verdana;float:left;border:4px solid #0076ad;background:#fff;}.SearchElement input.Search:focus{outline:none;}.search_d .SearchIcon,.search_home .SearchIcon{background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/search_icon.png") no-repeat 0px 0px!important;filter:none;width:47px;height:35px;position:absolute;right:-36px;top:11px;border-radius:0;}.phone_s .tel{background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/phone_icon_all.png") no-repeat 0 0;color:#2b2c70;font-size:25px;font-weight:bold;line-height:33px;padding-left:40px;padding-right:7px;height:39px;}.search_home .SearchElementLayoutIconCell{position:relative;margin:15px 0 0 20px;width:550px;padding:3px;border-radius:0;-moz-box-shadow:0 0 3px #d2d2d2;-webkit-box-shadow:0 0 3px #d2d2d2;box-shadow:0 0 3px #d2d2d2;}.search_home{background:#d8d8d8 url('/WebRoot/Store/Shops/warehouse1/MediaGallery/images/cse_theme_shiny_form_bg.png') repeat-x top left;border:1px solid #cccccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:100%;height:60px;margin:0 0 2% 0;-webkit-box-shadow:0 1px 2px #999;-moz-box-shadow:0 1px 2px #999;box-shadow:0 1px 2px #999;display:block;}.search_home .SearchElement input.Search{width:90%!important;}.search_home .SearchIcon{width:16px;height:16px;right:6px;top:6px;}.NavBarLeft .NavBarElement0{}.LoginBox{position:relative;}.LoginBox input.Login{width:265px!important;padding:3px 2px 3px 5px;border:solid 1px #bdbcbd;}.LoginBox .Action{padding-left:10px!important;}.LoginBox a.Action{color:#2d2d2d;text-decoration:none;padding-left:0;font-style:italic;font-size:11px!important;}.LoginBox .Action.RegisterLink{font-size:11px!important;color:#2d2d2d!important;font-style:normal;width:auto!important;}.LoginBox .ep-uiInput-wrap{overflow:visible;display:block;position:static;}.LoginBox .LoginButton{background:#0063ae;height:25px;width:80px;border-radius:4px;text-align:center;color:#fff;font-size:14px;padding:0;position:absolute;bottom:30px;right:15px;border:1px solid #0063ae;line-height:25px;}button.ep-uiInput-button{background:#0063ae;border-radius:4px;border:1px solid #0063ae;font-weight:bold;padding:0 10px!important;height:25px;color:#fff;}.BasketIcon{width:0;}button.ep-uiInput-button:hover,button.ep-uiInput-button:active,.LoginBox .LoginButton:hover{background:#000!important;}.social_icon a{margin-right:5px;}#ContentAreaFix,.Div .ContentArea:before{background:none!important;}.sliderx{padding-bottom:10px;height:299px;width:960px;position:absolute;top:70px;left:0;display:block;overflow:hidden;}.sliderx img{background:none!important;}.GeneralLayout td.ContentArea{padding-left:10px;background:transparent;}.CategoryList div.txtintro p{font-size:12px;line-height:18px;color:#000;padding:5px 10px 5px 0;font-family:Arial;}.txtintro{padding-bottom:15px;}.HotDealList{background:#fff;border:1px solid #e7e7e7;display:inline-block;clear:both;border-radius:0 0 13px 13px;height:100%;margin-right:10px;padding:10px 0 0 12px;}.HotDeal{background:none!important;float:left;line-height:100%;overflow:hidden;margin:0px 10px 10px 0;width:146px;height:260px;border-radius:3px;}.HotDealTop{padding:0;margin:0;border:solid 1px #e7e7e7;border-radius:5px 5px 0 0;height:auto;border-bottom:none;background:#fff;}.HotDealTopFloatin{padding:0;width:142px;}.HotDeal .ImageArea{width:140px;height:140px;padding:0!important;margin:0!important;}.HotDeal .ImageArea img{width:140px!important;border:none;margin:0;padding-left:2px;}.HotDealFoot{background:#fff!important;margin:0;padding:0;height:117px;min-height:87px;border:solid 1px #e7e7e7;border-radius:0 0 5px 5px;border-top:none;}.HotDealFootFloatin{background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/price_bg.png") 4px 42px no-repeat;font-size:11px!important;font-family:Verdana!important;width:auto;height:auto;min-height:103px;text-align:left;padding:5px;}.HotDealFoot .InfoArea{white-space:normal;padding-bottom:10px;margin-bottom:5px;width:auto;}.HotDealFoot span.Price{color:#000;margin:5px 0;font-size:12px;}.HotDealFoot span.Price div{color:#000!important;}.HotDealFoot br{display:none;}.HotDealFoot .LineThrough{color:#000;padding-left:0;}.HotDealFootFloatin{font-size:10px!important;color:#000!important;}.HotDealFoot .InfoArea a.ProductName{color:#0063ae;font-weight:bold;font-size:11px;font-family:Arial;text-transform:uppercase;word-wrap:break-word;text-decoration:none;height:25px;overflow:hidden;display:block;}.HotDealFoot .InfoArea a.ProductName:hover{color:#000;}.ContentArea .Separator{display:none;}.ContentArea .Article{padding-top:15px;}.ContentArea .Article ul{list-style-type:disc;}.ContentArea .Article p{padding:10px 0;}.FooterContainer{padding:5px;height:64px;margin-bottom:15px;margin-top:20px;border-radius:0;border-top:1px solid #e7e7e7;}.footer{display:none;}.footlinks{display:none;}#footer_nav{display:block;height:130px;color:#474747;}#footer_nav ul{float:left;width:22%;padding:30px 15px 0 0;list-style-type:none;}.NavBarBottom #footer_nav ul li{padding:0 10px 5px;line-height:19px;color:#3e3e3e;font-size:12px;}.NavBarBottom #footer_nav ul li.head{color:#474747;padding:10px 0 10px 10px;margin-bottom:10px;font-size:20px;border-bottom:solid 0px #bbbbbb;}.NavBarBottom #footer_nav ul li a{color:#3b309c;font-size:12px;}#NavElement_3213120{clear:both;display:block;}.NavBarBottom .NavigationText{font-size:12px;color:#0063ae;width:940px;padding:0;text-align:left;display:block;margin-top:10px;}.NavBarBottom .NavigationText .cp{font-size:12px;color:#999;padding-top:8px;display:block;}.NavBarBottom .NavigationText .ft a.lnkf{font-size:13px;font-weight:bold;}.PropertyContainer{padding-right:15px;padding-left:0px;}.footer_logo{padding:0!important;}.Header a{margin:100px 0 0 10px;}.ShopLogo{width:293px;height:285px;background:white;display:block;position:absolute;left:0;top:3px;z-index:100;}.HorizontalNavBar .SearchElement form{margin:0px;}.NavBarBottom table.SizeContainer{width:100%;}#loginBoxForm1 .CustomButton:hover *{background:none;}.NavBarBottom{background:none;}.GeneralLayout{background:none;margin:0 auto;}.Header .PropertyContainer{height:143px;padding:0px;}.Footer .PropertyContainer{height:5px;}.NavBarBottom .PropertyContainer{height:51px;padding:0;}a.lnkf,a.lnkf:hover{color:#0063ae;padding:0px 5px;}#BasketAddressSelectForm{margin-top:10px;}#BasketAddressSelectForm .CustomButton{}.OrderProcessNavigation{width:96%;}.CheckoutButtons #BasketButtons #CheckOutTop{margin-right:26px!important;width:93px;margin-top:15px;}#BasketAddressSelectForm .TableHead div{padding-left:10px;}#BasketOfferForm .InnerTop .Address{padding-left:10px;}.ContentAreaWrapper .CustomerOrder p{padding-left:10px;}#registrationForm{padding:0 10px;}#registrationForm .TableHead{margin-left:0;}.NewCustomer .DialogMessage{margin:0 10px;}.Addresses .MessagePositiveResult{margin:0 10px;}#personalDataForm{padding:0 10px;}.AddressDialog{margin-left:0px!important;}#ViewUserShoppingListsForm .Text{margin-left:10px;}table.MiniBasket{margin:0 5px;width:295px;}.CheckoutButtons #BasketButtons *{margin-right:4px!important;}.ShippingOptionContainer{margin-right:10px;width:95%;}#BasketForm .OrderProcessNavigation{margin-right:10px;width:95%;}.BasketAddressSelect,table.Basket{width:97%;}#BasketAddressSelectForm{width:98%;}.OrderTracking{padding-left:5px;}.NavBarTop table.SizeContainer{width:100%;}.SpecialPricesTable{background:none;border-color:#0162ac;width:100%;}.SpecialPricesTable td{background:none;background-color:#0162ac;border:1px solid #F3F3F3;}.InfoArea.New{width:350px;}.CrossellingCount{background:none;border:1px solid #0162ac;}.Basket td{word-wrap:break-word;overflow:hidden;}.Div .ContentArea{margin-left:0!important;float:left;width:650px;background:none!important;}.Div .ContentAreaInner,.Div .ContentAreaWrapper{float:right;}#BasketOfferForm .MessageWarning{margin-top:105px;}.MessageError{margin-top:105px;}.ProductDetails .SlideShow,.ProductDetails .FullSize{padding-top:5px;}.ProductDetails .FullSize h1{padding-bottom:10px;font-size:19px;color:#000;}.NavBarLeft .ContextBox .ContextBoxHead span{font-family:Arial;font-weight:bold;padding-left:10px;text-align:left;font-size:14px;}.HomeIcon{background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/home_icon.png") 10px 8px no-repeat!important;padding:15px 0 0 15px;}.Layout1{margin-bottom:-20px;}ul.DropDownList li ul{top:57px;}#MultiCheckout .ShopSlogan,#MultiCheckout .ShopName,#MultiCheckout .headx,#MultiCheckout .menux,#MultiCheckout .bodyx,#MultiCheckout .footer,#MultiCheckout .footlinks{display:none;}.ShopLogo{height:0px;width:0px;overflow:hidden;display:none!important;}.Footer .NavigationText{color:#fff;display:none!important;}div.location{float:left;padding:0px 30px 20px 0;margin-top:15px;}.featured{width:628px;background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/featuredproducts_bg.jpg") 0 0 repeat-x #edeef2!important;margin-left:-4px;line-height:33px;padding:0 0 0 10px;color:#0063ae!important;border:1px solid #e7e7e7;border-bottom:3px solid #0063ae;border-radius:13px 13px 0 0;}.ft a.lnkf:first-child{padding-left:0;}.box-man{overflow:hidden;background:url(/WebRoot/Store/Shops/warehouse1/MediaGallery/images/bg-man.png) repeat-x left top #0a0a0a;border:1px solid #333333;border-radius:0 0 10px 10px;margin-bottom:10px;position:absolute;top:65px;width:958px;height:94px;left:0;}.box-man li:first-child{background:none;}.box-man li{float:left;background:url(/WebRoot/Store/Shops/warehouse1/MediaGallery/images/sep-1.png) no-repeat left;text-align:center;width:151px;padding:15px 0 19px 0;}.box-man ul{list-style:none;margin:0;padding:0;}.NavBarTop .InputField.SearchForm{border:0;background:none;}.SearchElement input.Search:focus{box-shadow:none;}.Footer .PropertyContainer{height:5px;min-height:0;}.NavBarLeft .ep-uiInput-text,.NavBarLeft .LoginBox .InputField .ep-uiInput,.NavBarLeft .LoginBox input.Login{width:265px!important;padding:3px 2px 3px 5px;border:solid 1px #bdbcbd;}.NavBarLeft .LoginBox .LoginButton{width:80px!important;}button.ep-uiInput-button{color:#fff!important;}.HotDealFootFloatin span div{display:block;}.NavBarLeft .FacetName{color:#000;}.CategoryProducts .HotDealList{display:block;background:none;border-radius:0;border:0;margin:0;padding:0;}.HotDealFoot .hotdeal-old-price{font-size:10px;}.HotDealFootFloatin{text-align:left!important;}#BasketAddressFormContainer{clear:both;}.search_d .SearchIcon,.search_home .SearchIcon{box-shadow:none;}.ep-megamenu .masonry a{line-height:1.6em!important;height:auto!important;text-align:left;}.ep-megamenu-first-level-element a{padding-left:5px!important;padding-right:5px!important;text-align:left!important;font-weight:bold;}.ep-megamenu-second-level-element a,.ep-megamenu-third-level-element a{padding:0!important;color:#4F4A50!important;}.ep-megamenu-second-level-element a:hover,.ep-megamenu-third-level-element a:hover{text-decoration:underline!important;color:#0063ae!important;}.ep-megamenu-third-level-element a{font-weight:normal!important;}.ep-megamenu .active-item .active-marker:after{bottom:-67px;}.ep-megamenu .active-item .active-marker:before{bottom:-66px;}.ep-megamenu .masonry .masonry-brick a{text-transform:uppercase!important;}.ep-megamenu .masonry .masonry-brick ul li a{text-transform:none!important;}.NavBarLeft #RemoteSearch1{}.NavBarLeft input.Search{max-width:250px;}.Price{text-align:left;}.ProductHotDealImage,.ImageMedium{max-height:140px;max-width:140px;}.Header .SearchElement{position:absolute;right:0;top:69px;width:486px;height:41px;padding:0;margin:0;}.Header .SearchElement .InputField.SearchForm{border:0;padding:0;}.Header .SearchElement .SearchForm .search-button{background:url("/WebRoot/Store/Shops/warehouse1/MediaGallery/images/search_icon.png") no-repeat 0px 0px!important;filter:none;width:47px;height:35px;position:absolute;right:4px;top:4px;border-radius:0;opacity:1;box-shadow:none;}.Header .SearchElement .SearchForm .search-button span{background:none!important;}.MiniPayPalExpressContainer button.ep-uiInput-button,.PayPalXCheckOut button.ep-uiInput-button,.PayPalXCheckOut button.ep-uiInput-button:hover{background:none!important;border:0;}.msie button,.msie .LoginButton,.msie .ep-uiInput-button{filter:none!important;border-radius:4px;}.msie .ep-megamenu-first-level-element a{padding-left:6px!important;padding-right:6px!important;}