body,button,input,input[type=password],input[type=text],select,textarea{font-family:OpenSans,Quicksand,Helvetica,Arial,"Nimbus Sans L",sans-serif}hr,li{padding:0}#Menu li a,.HorizontalFormContainer dd.ProductField{height:20px}#Menu li ul,#Menu li ul li{background:0 0;text-align:left}#Wrapper,.HeaderWidth{width:1235px}#Container,#Header,#Outer,#Wrapper,.Left{background:#fff}#SearchForm,#TopBar,.Left h2{text-transform:uppercase}#Menu li,#TopMenu li,.Left li{list-style:none}#TopMenu li.First a,.Content .Block{background:0 0!important}#Menu li a,.BannerText,.HeaderText,.LightingQuote{text-align:center}#Footer,#Menu li,.Cart,.FrontPageImage{position:relative}#Menu ul,*,.CurrencyList dl,.Left ul,.Right ul{margin:0;padding:0}body{font-size:.8em;height:100%;-webkit-font-smoothing:antialiased}input,select{font-size:13px;cursor:pointer}input{padding:1px}input[type=checkbox]{margin-right:2px}input[type=password],input[type=text],select,textarea{border:1px solid #d9d9d9;padding:5px;-moz-border-radius:0;-webkit-border-radius:0px;border-radius:0}#TopMenu li.Flag div,hr,img,img a{border:0}input[type=password],input[type=text],textarea{cursor:text;-webkit-appearance:none}p{line-height:1.3;margin-bottom:15px}p#information{font-size:15px;line-height:23px;margin:20px 40px 50px 27px}p#DefaultPageText{font-size:17px;line-height:23px;margin:5px 40px 20px 30px}#Menu li a:hover,#Menu li.over a,#Menu li:hover a,#TopMenu li a:hover,.CategoryPagination a:hover,.CategoryPagination li a:hover,.CompareFieldTop a:hover,.CurrencyList a:hover .Text,.Right li a:hover,a{text-decoration:underline}#Footer a,#Logo h1 a,#Menu li a,#Menu li ul li a:hover,#SearchForm a,#TopBar a,.Left a,.Left li a:hover,.PortfolioIconType a,.ProductActionAdd a,.ProductActionAdd a:hover,.ProductActionAdd strong a,.ProductActionAdd strong a:hover,.ProductList a,.Right li a,.TabNav li a:hover,.WholesaleType a{text-decoration:none}.TitleHeading,h2{font-size:1.3em;font-weight:700;margin:6px 0}h3,h4{font-size:1.1em}#Menu li a,#TopMenu li a,#TopMenu li div,.Left{font-size:.85em;display:block}h3{margin-bottom:6px}h4{margin-bottom:4px}ol,ul{margin:0 0 10px 30px}li{margin:0 0 2px}select option{padding:0 5px}hr{margin:10px 0;background:#c7d7db;height:1px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 500s ease-in-out}.HorizontalFormContainer dl,.VerticalFormContainer dl{margin:0}.HorizontalFormContainer dt img{vertical-align:middle;float:left}.HorizontalFormContainer dt .fieldLabel{float:left;padding-top:4px;padding-left:4px}.HorizontalFormContainer dt{width:200px;float:left;clear:left}.HorizontalFormContainer dd{padding-bottom:10px;margin-left:200px}.NarrowFormContainer dt{width:110px}.NarrowFormContainer dd,.NarrowFormContainer p.Submit{margin-left:120px}.HorizontalFormContainer p.Submit{margin-left:270px}.VerticalFormContainer dt{margin-bottom:6px}.VerticalFormContainer dd{margin-bottom:6px;margin-left:10px}#Menu,#Menu li,#TopMenu li,#TopMenu li div a,#cssmenu{margin:0;padding:0}.BoldText,.Left .TopSellers .ProductList strong,.Left .TopSellers .ProductList strong a,.Left_TangoRoom .TopSellers .ProductList strong,.Left_TangoRoom .TopSellers .ProductList strong a,.Right .TopSellers .ProductList strong,.Right .TopSellers .ProductList strong a,.VideoSingleTitle,.videoRowTitle{font-weight:700}#Container{margin:0 auto;min-width:1245px}#TopMenu{height:35px;padding:4px 0 0}#TopMenu ul,.FindByCategory li,.FindByCategory ul{list-style:none;padding:0;margin:0}#TopMenu li{float:left}#TopMenu li a,#TopMenu li div{text-decoration:none;padding:0 10px;margin:8px 0 0}#TopMenu li div a{display:inline;font-size:1em}#Menu,#cssmenu{clear:both;height:40px}#Menu li{float:left}#Menu li.First a{background-image:none}#Menu li a{float:left;font-weight:400;padding:7px 10px}#Menu li ul{width:auto;position:absolute;clear:left;top:32px;left:0;display:none;font-size:.9em;z-index:1}#Menu li ul li{clear:both;color:#fff}#Menu li ul li a{padding:3px 10px;font-size:1em;text-align:left;margin:0;width:120px;height:auto}#Menu li ul li a,#Menu li.over li a{text-decoration:none!important}#Menu li.over ul,#Menu li:hover ul,#cssmenu .has-sub:hover ul,.MiniCart .CartProductOptionList,.ProductList .Rating,.ProductList em,.ProductOptionList,.SmallMenu-dropdown:hover .SmallMenu-dropdown-content{display:block}* html #Menu ul li{float:left;height:1%}* html #Menu ul li a{height:1%}#Outer{margin-top:0;clear:both}#Wrapper{clear:both;margin:auto}.wrapper-content{width:1235px;margin:0 auto}#Header{clear:both;margin:0}#TopBar{margin:0;color:#000;background-color:#fff;padding:5px 0;height:26px;width:100%;min-width:1244px;font-size:12px;line-height:22px}@media screen and (max-width:1015px){#TopBar{width:auto}}#TopBar a{margin-right:15px;margin-top:2px;color:#000}#TopBar a:hover{color:#09f}#SearchForm a:hover,.Left h2,a.SimpleLink:hover{color:#08bdf7}#Logo{padding-top:16px}#Logo h1{font-size:3em;font-weight:700;height:45px}#SearchForm{padding:2px 20px 0 10px;float:right;font-size:10px;font-weight:700;color:#fff;text-align:right;width:705px}#SearchForm p{margin:0 0 5px;padding-top:0}#SearchForm label{font-weight:400;color:#888}#SearchForm input.Textbox{width:140px;border:1px solid #bbb;background:#fff;font-size:.96em;padding:3px}#SearchForm .Button{width:22px;height:22px;padding:0 0 0 1px;margin-top:-3px;vertical-align:bottom}#SearchForm .SearchMargin,.MT10,.productAddToCartRight{margin-top:10px}#SearchForm a{color:#666}.Left{float:left;min-height:fit-content;width:180px;margin-right:6px;margin-top:33px;z-index:100;width:fit-content}.Content,.Right{min-height:500px}.Left h2{font-size:11px;margin:0;font-weight:700;width:auto;padding:0;border-bottom:none}.Left .SideCategoryListClassic{padding-right:10px}.Left .BlockContent{margin:0 0 0 8px}.Left li{clear:both;margin:0;padding:3px 0;font-size:11.5px;color:#900}.Left a{color:#3b7ea1}.Left li a:hover{color:red!important}.Left #SideCategoryList li.LastChild{border-bottom:0!important;padding-top:5px}.Left li a,.SideInformation{font-size:15px;color:#000;font-smooth:always;border-bottom:none;font-weight:600}.CategoryDataClass,.Content #VideoSideContainer,.Content .TopSellers li .TopSellerNumber,.ExpressCheckoutBlock .ExpressCheckoutCompletedContent,.ExpressCheckoutBlock a.ChangeLink,.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent,.HideElement,.Left #VideoMiddleContainer,.Left .ProductList .ProductImage,.Left li a>img,.LeftMenu,.Left_TangoRoom #VideoMiddleContainer,.Left_TangoRoom .ProductList .ProductImage,.RetailModeHide,.Right #VideoMiddleContainer,.Right .ProductList .ProductImage{display:none}.Content,.HeaderText{display:inline-block}.Left #SideCategoryList li ul{padding-left:0;padding-top:3px}.WatermarkQ{background:url(../../__custom/images/gray/TopSellerNumberBg.gif) 200px no-repeat;width:110px!important;z-index:99999}.Content{width:fit-content;margin:auto;padding:0 10px 10px;font-size:14px}.Content .Block{clear:both;border:none!important}.CategoryContent{width:990px;margin:auto}.Block{margin-bottom:5px;border-bottom:1px solid #ddd;padding-bottom:10px}.RetailLinkStyle,.WholesaleLinkStyle{margin-top:2px;padding-bottom:2px;font-size:18px;color:#333;text-decoration:none}.RetailLinkStyle{margin-right:15px}.WholesaleLinkStyle{margin-left:35px}.Content .DefaultPage{font-size:18px;font-weight:700;margin:0 15px 5px 10px;text-transform:none}.CategoryTitle h1,.Content .CategoryTitle h1{font-size:23px;color:#333;margin:0 5px 0 0;text-transform:none;font-weight:700;letter-spacing:.3px;float:none;font-family:sanfrancisco-ui-display,"Trebuchet MS",OpenSans,Quicksand,Helvetica,Arial,"Nimbus Sans L",sans-serif}.Content h1,.TitleHeading{font-size:31px;color:#222;margin:0 5px 0 0;text-transform:none;font-weight:500;letter-spacing:normal;float:none}#ContentH2,.Content h2,.TitleHeading{font-size:24px;font-weight:400;color:#000;margin:10px 15px 20px 10px;padding:13px 20px;line-height:30px;letter-spacing:0}.Content .ProductHeading{font-size:17px;color:#aaa;text-transform:uppercase;font-weight:400;border-bottom:none;padding:0 0 0 20px;margin:20px 0 0;line-height:normal}.Content .ProductTitle,.PopupTitle{font-size:20px;color:#777;text-transform:uppercase;font-weight:400;border-bottom:none;padding:0;margin:10px 0 5px 10px;line-height:normal}.Content h1 .BiggerSize{font-size:28px}.Content a:hover{text-decoration:none;color:#02a}.Content .InformationText{font-size:15px;line-height:24px;margin:20px 40px 50px 30px;text-align:justify}.Content .InformationText h2{font-size:15px;line-height:24px;font-weight:700;padding:0;margin:0;border-bottom:none}.Content .InformationText img{display:block;margin-left:auto;margin-right:auto}.Content .InformationText ol,.Content .InformationText ul{list-style-position:inside;margin:0}.Content .InformationText ul{list-style-type:square}.Content.Wide{width:970px}.Content.Widest{width:955px}.LightingTextHeader{padding:25px 5px 5px;color:#000;font-weight:400;font-size:18px}.LightingQuote{padding:10px 250px 35px;font-size:16px;line-height:20px;color:#000;height:auto}.HeaderText{font-size:30px;color:#333;float:none;font-weight:300}#TopMenu li.Flag,#TopMenu li.HeaderLiveChat,.FloatRight,.FooterRight,.ProductRightCol,.Right{float:right}.BannerText{font-size:26px;font-weight:400;color:#b5986c;letter-spacing:1px;display:block}.LogoText,a.LogoText:active,a.LogoText:link,a.LogoText:visited{text-align:center!important;font-size:24px;font-weight:400;color:#000;margin:1px 0 0;padding-left:0;line-height:26px;letter-spacing:1px;text-decoration:none}#Footer,.Right{font-size:.85em}.FrontPageImage{width:100%}.FrontPageImage .FrontPageImageTextTop{position:absolute;top:30px;left:0;width:100%;text-align:center;font-size:27px;font-weight:400;margin:0;padding:0;border:none;line-height:32px;color:red;text-transform:none;letter-spacing:normal}.FrontPageImage .FrontPageImageTextBottom{position:absolute;top:310px;left:20px;width:100%;font-size:27px;font-weight:400;color:red;letter-spacing:47px;text-align:center}.Right{width:164px;padding-bottom:10px;margin-left:6px;margin-top:20px}.Right h2{font-size:12px;margin:0 10px 8px;width:140px;padding:10px 0 0}#Footer li,.Right li{margin:0;list-style:none}.Right a{color:#3b7ea1;text-decoration:underline}.Right li{clear:both;padding:3px 0}.Right .BlockContent{margin:0 12px}#Footer{text-align:center;margin:0 auto;padding:0;left:0;width:100%}#Footer ul{list-style:none;padding:0}#Footer li{float:left;padding:0}#Footer li a{text-decoration:none;font-size:18px;color:#787878}#Footer #NewsletterSubscriptionBox{padding:6px 40px;background:#111;overflow:hidden;text-align:left}#Footer #NewsletterSubscriptionBox h4{font-size:36px;font-weight:400;line-height:1;float:left}#Footer #NewsletterSubscriptionBox p{margin-right:30px;font-size:20px;line-height:1.2;margin-bottom:0}#Footer #NewsletterSubscriptionBox input{font-size:12px;color:#999;margin-top:6px}#Footer #NewsletterSubscriptionBox input:focus,.DetailsReasons2,.Right .SideCart p{color:#000}#Footer #NewsletterSubscriptionBox .button{color:#000;width:auto;margin-left:10px;padding:2px 10px!important;font-size:15px;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.FooterCenter{float:left;font-size:14px;padding-left:25px;padding-top:9px}.Clear,.NewsletterSubscription,.ProductReviewList,.SubBrandListGrid ol,.SubCategoryListGrid ol,.VideoSeparator{clear:both}.NewsletterSubscription label{clear:both;float:left}.NewsletterSubscription input{width:250px;font-size:.9em;padding:3px;margin-bottom:5px}.NewsletterSubscription .Button{width:96px;height:25px;border:0;margin-top:6px;vertical-align:middle}.Breadcrumb ul,.ProductList,.ProductOptionList,.ProductOptionList li,.ProductOptionList ul,.TabNav,.TabNav li,ul.ShippingAddressList,ul.ShippingAddressList li{list-style:none;margin:0;padding:0}.Content .ProductList li{list-style:none;float:left;width:122px;font-size:.95em;margin:10px 6px 5px;padding:8px 8px 0;overflow:hidden;min-height:17em;text-align:center}.Content .ProductList .Even,.Content .ProductList .Odd{width:298px!important;height:385px!important}.Content .ProductList .Even img,.Content .ProductList .Odd img{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear}.Content .ProductList .Even:hover img,.Content .ProductList .Odd:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.ProductList .ProductImage{margin:0 0 5px 7px;display:block;width:120px;height:120px;text-align:center;overflow:hidden}.ProductList .ProductImage img{border:none}.NewProduct{padding:30px 45px 0 30px;background:url(../../__custom/images/gray/new.gif) no-repeat}.ProductList p{margin:5px 0 5px 5px}.ProductList strong,.ProductList strong a{color:#3b7ea1;font-weight:700;padding-bottom:3px}.Left .ProductList strong,.Left .ProductList strong a,.Left_TangoRoom .ProductList strong,.Left_TangoRoom .ProductList strong a,.Right .ProductList strong,.Right .ProductList strong a{font-weight:400;display:block}.ProductList em,.ProductPrice{font-style:normal;font-weight:400}.DownloadExpiresToday,.ProductList em .VariationProductPrice{color:red}.ProductList .Rating{font-size:.9em;font-weight:700}.ProductList li .ProductCompareButton{margin-top:3px;text-align:center}.Left .ProductList .ProductImage img,.Left_TangoRoom .ProductList .ProductImage img,.Right .ProductList .ProductImage img{max-width:130px}.Left .ProductList li,.Left_TangoRoom .ProductList li,.Right .ProductList li{clear:both;width:140px;list-style:none;margin:5px 0 0;padding:3px 0 5px;color:#000}.ProductDetails{height:auto!important}.ProductDetails h2,.ProductDetails h2 a{font-weight:600;color:#000;font-size:15px;margin:0;padding:0 0 3px;line-height:normal;border:none;min-height:38px}.ProductDetailsText{margin-left:-1px;margin-right:-1px;height:90px;text-align:left}.ProductDetailsFontSize{font-size:16px}.ProductPriceRating{padding-top:4px;position:relative}.Left .TopSellers li .TopSellerNumber,.Left_TangoRoom .TopSellers li .TopSellerNumber,.Right .TopSellers li .TopSellerNumber{float:left;width:16px;font-size:1.2em;padding:3px 0 3px 3px}.Left .TopSellers .ProductDetails,.Left_TangoRoom .TopSellers .ProductDetails,.Right .TopSellers .ProductDetails{margin-left:27px;width:110px;padding:3px 0;font-weight:400}.Left .TopSellers li.TopSeller1,.Left_TangoRoom .TopSellers li.TopSeller1,.Right .TopSellers li.TopSeller1{clear:both;float:left;width:120px;margin:10px 0 5px;padding:8px;overflow:visible;display:inline}.Left .TopSellers li.TopSeller1 img,.Left_TangoRoom .TopSellers li.TopSeller1 img,.Right .TopSellers li.TopSeller1 img{text-align:center;overflow:hidden}.Left .TopSellers li.TopSeller1 .TopSellerNumber,.Left_TangoRoom .TopSellers li.TopSeller1 .TopSellerNumber,.Right .TopSellers li.TopSeller1 .TopSellerNumber{width:44px;height:34px;font-size:2em;padding:7px 0 6px;margin:-5px 0 0 -5px;text-align:center;display:Block;position:absolute}.Left .TopSellers li.TopSeller1 .ProductDetails,.Left_TangoRoom .TopSellers li.TopSeller1 .ProductDetails,.Right .TopSellers li.TopSeller1 .ProductDetails,.SideRecentlyViewed .ProductList li{margin-left:0}.Left .TopSellers li.TopSeller1 .ProductImage,.Left_TangoRoom .TopSellers li.TopSeller1 .ProductImage,.Right .TopSellers li.TopSeller1 .ProductImage{width:130px;display:inline;text-align:center;overflow:hidden}.Left .TopSellers .ProductActionAdd a,.Left_TangoRoom .TopSellers .ProductActionAdd a,.Right .TopSellers .ProductActionAdd a{font-weight:400!important}.Breadcrumb{font-size:13px;padding:30px 0 0;font-weight:400;-webkit-text-size-adjust:none}.Breadcrumb li{list-style:none;margin:0;padding:0;display:inline;color:#222}.Breadcrumb li a{text-decoration:none;color:#222;font-size:13px}.Breadcrumb li a:after{content:"\003E";padding:0 8px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#Footer li a,.Breadcrumb,.Breadcrumb li a,.LightingQuote,.LightingTextHeader,.RetailLinkStyle,.WholesaleLinkStyle{font-size:18px}}.FindByCategory li{padding-left:12px;background:url('../../Benefits/images/BreadcrumbSep.gif') 3px 5px no-repeat;padding-right:8px;display:inline}.Meta{color:#444;font-size:.93em}.BrandCloud a,.Left .FeedLink,.Left_TangoRoom .FeedLink,.Right .FeedLink{padding-right:5px}.Content .FeedLink,.FormFieldLabel,.ProductAddToCart dt.QuantityInput{margin-top:4px}#FeaturedVideo,#VideoList,#VideoSingle,.ComparisonCheckbox,.CreateAccount,.FloatLeft{float:left}.ClearRight{clear:right}.ClearLeft{clear:left}.SortBox{font-size:12.5px;color:#444;padding-bottom:10px}.CompareButton{clear:both;text-align:right;margin-top:12px;padding:4px}.Cart,.CompareCenter,.CompareFieldTop,.CompareRating{text-align:center}.Field45{width:45px}.Field55{width:55px}.Field100{width:100px}.Field150{width:150px}.Field200{width:200px;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.Cart,.Cart .bag-handle,.Cart .bag-square{box-sizing:content-box}.Field250{width:250px}.Field275{width:275px}.Field300{width:300px}.Field350{width:350px}.Field400{width:400px}.HowToPay,.MB10,.SubCategoryList li{margin-bottom:10px}.CheckoutRedeemCoupon h4,.MT0{margin-top:0}.LH140{line-height:140%}.PLRB5{padding:0 5px 5px}.PLR10{padding:0 10px}.PL20{padding:0 0 0 20px}.PL40{padding:0 0 0 40px}#VideoSingle,.PL10{padding-left:10px}.ML20{margin:0 0 0 20px}.PB2{padding-bottom:2px}.NoMarginBottom{margin-bottom:0}.CartContents tbody td,.NoBorderBottom{border-bottom:0}.Required{color:red;font-weight:700;visibility:visible;display:none}.RequiredClear,.carousel{visibility:hidden}.ErrorMessage,.InfoMessage,.SpecificInfoMessage,.SuccessMessage{background-color:#e8e8e8;color:#000;font-weight:500!important;margin-top:20px;margin-bottom:20px;padding:10px}.InfoMessage>strong{font-weight:500!important}.AccountLogin{float:left;border-right:none}ul.ShippingAddressList li{width:30%;float:left;margin-right:10px;margin-bottom:20px}.PrimaryProductDetails{margin-bottom:20px;min-height:470px}.PrimaryProductDetails .ProductThumb{float:left;width:190px;text-align:center;height:auto!important}.PrimaryProductDetails .ProductMain{float:right;width:500px;padding-right:70px}.PrimaryProductDetails .ProductMain h1{font-size:15px;font-weight:400;color:#000;margin:0 5px 5px 25px;padding:5px 5px 5px 0;border:none;text-transform:uppercase}.PrimaryProductDetails .ProductMain .ProductDetailsTitle{font-size:20px;color:#000;margin:10px 5px 5px 0;padding:5px 5px 5px 0;line-height:22px;text-transform:none;font-weight:700;letter-spacing:normal;text-align:left}.TopBannerHeaderText{font-size:14px;color:#000;text-transform:none;font-weight:700;letter-spacing:normal}.PrimaryProductDetails .ProductMain h2{font-size:12px;line-height:25px;padding:0;text-transform:uppercase;margin:-20px 15px 5px 25px;color:#aaa;border:none}.PrimaryProductDetails .ProductMain .ProductTitleLine{text-transform:uppercase;margin:-10px 0 20px 25px;font-size:14px;letter-spacing:1px;font-weight:400}.PrimaryProductDetails dl{font-size:.9em}.PrimaryProductDetails dt{font-weight:700;width:80px;clear:left}.PrimaryProductDetails dd{margin-left:90px}.Right hr{margin:5px 0 0}#VideoSideContainer ul li,.Content h3{margin-bottom:5px}.SideRecentlyViewed .CompareButton{margin:10px 0 0;padding:0}.SideRecentlyViewed .ProductDetails{margin-left:20px}.ComparisonTable,.ProductFields TextArea,.ProductFields input.Textbox{width:100%}.ComparisonTable td{vertical-align:top;font-size:11px}.CompareFieldName{width:95px;padding:8px 10px 8px 15px}.CompareFieldTop{padding:5px}#AjaxLoading,.CompareLeft{padding:5px 10px}.CompareFieldTop a{text-decoration:none;font-size:10px}.CompareCenter{padding:5px}.CompareRating{padding-top:8px;vertical-align:middle}.CompareProductOption{margin-left:20px;padding-left:5px}.Availability{color:gray}.LittleNote{color:gray;font-size:.85em}.ViewCartLink{padding-left:30px;padding-top:4px;padding-bottom:8px}table.CartContents,table.General{width:100%;margin:10px 0}table.CartContents thead tr th,table.General thead tr th{padding:6px 10px;text-align:left}table.CartContents tbody td,table.General tbody td{padding:6px 10px;vertical-align:top}.CartContents .CartProductFieldsRow,table.General tbody tr.First td{border-top:0}table.General tbody td.CartItemQuantity{padding-top:15px}.CartContents .ProductName a{font-weight:700;color:#000;text-decoration:none}.CartContents tfoot .SubTotal td{text-align:right;font-weight:700}.CartRemoveLink{font-size:11px;text-transform:uppercase;color:#888!important}.Cart{font-weight:700;font-size:10px;padding:14px 0;display:table-cell;width:40px}.Cart .bag-handle{border:1px solid #000;border-bottom:0;position:absolute;top:9px;left:50%;height:4px;width:8px;border-radius:6px 6px 0 0;margin-left:-5px}.Cart .cart-items,.CartNumber{width:20px;text-align:center;position:absolute;overflow:hidden}.Cart .bag-square{display:table;padding:5px 1px;margin:0 auto;min-width:16px;border:1px solid #000}.Cart .cart-items{display:block;left:32px;top:10px;font-weight:600;font-size:13px}.CartNumber{display:block;left:30px;top:2px;font-weight:700;font-size:12px}.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td.Price,.EstimatedShippingMethods .Submit,.KeepShopping,.ProceedToCheckout{text-align:right}.Content .ProceedToCheckout{width:200px;float:right}.ProceedToCheckout a{padding-top:5px}ul.ProductOptionList{margin-top:5px;margin-bottom:10px}.MiniCart .SubTotal{text-align:center;font-size:115%;color:#075899}.JustAddedProduct{width:128px;overflow:hidden;margin:auto auto 10px;text-align:center;padding:5px}.JustAddedProduct a,.JustAddedProduct strong{font-weight:700;font-size:1.02em;display:block;margin-bottom:3px}.CategoryDataClass h2,.CategoryDataClass p,.CategoryDataClass ul li,.CategoryDescription h2,.CategoryDescription p,.CategoryDescription ul li{color:#656465;font-size:13px;line-height:20px}.CategoryPagination{color:#777;margin:0 5px;font-size:14px;padding:5px;text-align:center}.CategoryPagination .FloatLeft{float:none;display:inline-block;height:25px;line-height:25px;padding-right:15px}.CategoryPagination .FloatRight{float:none;display:inline-block;height:25px;line-height:25px;padding-left:19px}.CategoryPagination .PagingList{padding:0;margin:0;display:inline}.CategoryPagination .PagingList li{padding:0;line-height:25px;display:inline}.CategoryPagination .FloatLeft a,.CategoryPagination .FloatRight a,.CategoryPagination .PagingList li .ActivePage,.CategoryPagination ul li a{display:inline-block;font-weight:600;margin:0 2px;font-size:16px;text-decoration:none;color:#000;vertical-align:middle;background:0 0}.CategoryPagination .PagingList li .ActivePage{height:40px;width:40px;line-height:40px;border:1px solid #8905c7;border-radius:50%}.CategoryPagination ul li a{height:50px;width:50px;line-height:50px}.CategoryPagination .FloatLeft a,.CategoryPagination .FloatRight a{height:40px;width:40px;line-height:40px}.CategoryPagination .FloatLeft a:hover,.CategoryPagination .FloatRight a:hover{text-decoration:none;color:#303030;background-color:#fff;border:1px solid #000;border-radius:30px}.CategoryDataClass,.CategoryDescription{text-align:left;margin:40px 7px 0 5px;padding:1px}.CategoryDescriptionCustom{margin:0 7px 1000px 5px}.CategoryDataClass h2,.CategoryDescription h2{margin:0;padding:10px 20px 5px 17px;font-weight:700}.CategoryDataClass p,.CategoryDescription p{border:0;margin:5px 15px 5px 20px;font-weight:400;font-smooth:always;text-transform:none;text-align:justify}.QuickSearchResult .Price,.QuickSearchResult td,small{font-size:11px}.CategoryDataClass ul,.CategoryDescription ul{margin:5px 15px 5px 35px;list-style-type:square}.CategoryInformationClass{color:#333;font-size:16px;max-width:830px;font-weight:500}.CategoryInformationClass a{text-decoration:none;color:#06c}.QuickSearch{margin:7px 0 0;padding:0;text-align:left;border-collapse:collapse;background:#fff;border:1px solid #bfbfbf;z-index:100}.BillingDetails,.ShippingDetails{width:48%;margin-bottom:15px;float:left}.QuickSearchAllResults td,.QuickSearchTitle td{font-weight:700;padding:4px;font-size:11px}.QuickSearchResult td{padding:8px 0 8px 8px;cursor:pointer}.QuickSearchResultImage{margin-left:4px;margin-right:10px;text-align:center}.QuickSearchResultNoImage{padding-top:10px;color:#777}.QuickSearchResultName{font-weight:700;text-decoration:none;display:block;padding-bottom:5px}.QuickSearchHover td{background:#e8f4f8}.QuickSearchHover a{text-decoration:underline;font-weight:700}.QuickSearchAllResults{text-indent:-7000px}.QuickSearchAllResults a{text-decoration:underline;height:25px;display:block;background:url('../../Benefits/images/blue/QuickSearchAllResultsButton.gif') right no-repeat}.QuickSearchAllResults a,.QuickSearchAllResults a:active{outline:0;-moz-outline-style:none}.BrandCloud .smallest,.ExpressCheckoutBlock h3 a{font-size:12px}.BrandCloud .small,.TempPriceClass{font-size:15px}.BrandCloud .medium{font-size:18px}.BrandCloud .large{font-size:20px}.BrandCloud .largest{font-size:26px}.DownloadExpires{padding-top:3px;font-style:italic;color:gray}.CheckoutRedeemCoupon p{margin-top:10px;margin-bottom:0}.BillingDetails{margin-right:10px}.ProductDetailsGrid dt{width:140px;margin-bottom:6px;float:left;font-weight:700}.ProductDetailsGrid dd{margin-left:140px;margin-bottom:6px}.SubCategoryList{padding:0;margin-left:20px;margin-right:0}.SubBrandList li,.SubBrandList ul,.SubBrandListGrid li,.SubBrandListGrid ul,.SubCategoryList li,.SubCategoryList ul,.SubCategoryListGrid li,.SubCategoryListGrid ul{list-style:none;margin-left:0}.SearchTips .Examples{background:#ffffe0;padding:8px;border:1px solid #aaa;color:#555;margin-left:30px;margin-bottom:10px}.PrimaryProductDetails .ProductThumb p{margin-top:10px;font-size:.9em}.SortBox select{font-size:1em;-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding:.5em 1.5em .5em .5em}@media only screen and (min-device-width :768px) and (max-device-width :1024px){.SortBox select{font-size:14px}}.SortBox option{color:#444}.YourAccount li{margin-bottom:8px}.SoldOut{color:#999}.RemoveFromWishlistForm{margin:5px}#cssmenu ul,.ShippingProviderList{list-style:none}small{color:gray}.AlternativeCheckout p,.GoogleCheckout p,.PayPalExpressCheckout p{margin:0;font-size:90%}.AlternativeCheckout,.GoogleCheckout,.PayPalExpressCheckout{text-align:center;margin-bottom:10px}#TopMenu li.Flag img{margin:3px}#TopMenu li.Flag img.Last{margin-right:0}#TopMenu li.Flag img.Selected{border:2px solid #ffa;margin:1px 3px}.CurrencyList dd{padding:0;margin:0;border:1px solid #edecec;background-color:#f9f9f9;clear:both}.CurrencyList a{padding:0 3px 0 5px;display:block;line-height:1.8;text-decoration:none;font-size:11px}.CurrencyList a.Sel{background-color:#ffa;color:#000}.CurrencyList a .Flag{margin-top:4px;display:block;float:left;width:24px;padding-right:2px;vertical-align:middle}.CurrencyList a .Text{display:block;padding-left:24px}.PrimaryProductDetails .YouSave{font-weight:700;color:#e57125;padding-left:6px}.EstimateShipping{margin-top:4px;margin-bottom:4px;font-weight:400;width:320px;padding:7px;float:right}.EstimateShipping dt{width:100px;float:left;margin-bottom:8px;clear:left}.EstimateShipping dd{margin-bottom:8px;font-weight:400;text-align:left;margin-left:114px}.EstimateShipping p.Submit{margin-top:10px;margin-bottom:3px}.EstimateShipping label{display:block;margin-bottom:5px}.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td,.EstimatedShippingMethods{text-align:left}.EstimatedShippingMethods table{width:100%;border-collapse:collapse}.EstimatedShippingMethods .VendorShipping{margin-left:20px;margin-bottom:10px}.SharePublicWishList{background-color:#ffffe0;padding:5px;border:1px solid #cddee2}.ExpressCheckoutBlock .ExpressCheckoutTitle{position:relative;padding:6px;margin-bottom:10px}.ExpressCheckoutBlock{padding-top:6px}.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{display:inline;font-size:12px;font-weight:400;font-style:italic}a.ChangeLink{position:absolute;right:15px}.ExpressCheckoutBlockCompleted a.ChangeLink,.ProductText>p>br,.TabNav li{display:inline}.ExpressCheckoutCompletedContent{position:absolute;left:250px}.LoadingIndicator,.ProductList.List .ProductQty{margin-left:10px}.LoadingIndicator img{vertical-align:middle;margin-right:10px}#TopMenu li.HeaderLiveChat div{border-left:0}.HeaderLiveChat img,.ProductOptionList input{vertical-align:middle}#ProductOtherDetails .ProductDetailsGrid{margin-left:25px}.SubBrandList,.SubBrandListGrid,.SubCategoryListGrid{padding:4px}.CartContents .CartProductFieldsLink,.WrappingOptions{color:#666;padding-left:22px;background:url('../../Benefits/images/GiftWrappingAvailable.gif') no-repeat;padding-bottom:4px}.SubBrandListGrid li,.SubCategoryListGrid li{margin-bottom:4px;padding:10px;margin-left:10px;background:#fff;float:left;text-align:center}.SubBrandList li{margin-bottom:4px;padding-left:25px;background:url('../../Benefits/images/SubBrand.gif') 3px 1px no-repeat}.quantityInput{min-width:70px;position:relative;top:-5px}.qtyInput::-webkit-inner-spin-button,.qtyInput::-webkit-outer-spin-button{opacity:1;height:40px}.ProductAddToCart dt{float:left;font-weight:700;width:140px;margin-bottom:4px}#CartEditProductFieldsForm dt div.Required,.ProductAddToCart dt div.Required{margin-left:-10px}.ProductAddToCart dd{margin-left:140px;margin-bottom:4px}#CartEditProductFieldsForm input.Textbox,.ProductAddToCart input.Textbox{width:181px}#CartEditProductFieldsForm textarea,.ProductAddToCart textarea{width:183px;height:50px}.ProductFields dd{margin-bottom:4px;float:left;margin-left:20px}.ProductFields{margin-bottom:15px}.CartContents .CartProductFieldsLink{font-size:11px;margin-top:6px}.CartContents .CartProductFieldsRow dl{margin-top:15px}#SearchPageHeader,#VideoSideContainer ul,.CategoryIconsClassCentreIfDesktop,.ImageText,p.AddCartButton,p.QuantityInput{text-align:center}.ProductAddToCart dd.AddCartButton span{margin-top:4px;padding-right:5px}.ProductActionAdd{display:block;margin-top:5px;width:112px;height:18px;text-align:center;padding-top:3px;font-size:.95em;font-weight:700}.TagList{margin-top:20px}.CartThumb{text-align:center;width:1px}.WrappingOptions{font-size:11px;margin-top:6px;line-height:1.6}.ViewAllLink a{padding-top:10px;display:block}.SelectGiftWrapMultiple{max-height:400px}.TabNav{font-size:11px;margin-bottom:10px;padding:6px 4px}.TabNav li a{position:relative;top:2px;font-size:12px;padding:4px 6px;margin-right:3px;margin-top:3px;text-decoration:none;color:#333}.TabNav li.Active a{margin-top:0;padding-top:7px;font-weight:700}.ProductAddToCart dd.AddCartButton div.BulkDiscount{display:inline-block;float:left}.ProductAddToCart dd.AddCartButton div.BulkDiscount div.BulkDiscountLink,.videoRowLength{padding-left:4px}#VendorLogo .BlockContent,#VendorPhoto .BlockContent{margin:0;text-align:center}.TransitTime{font-weight:400;color:gray}.Content .ProductList.List li{margin:6px 0 0;display:block;width:auto;min-height:0;float:none;padding:6px;height:auto;background-image:none}.ProductList.List .ProductImage{margin:0 15px 0 0;padding:0;float:left;background-image:none;width:120px}.ProductList.List .ProductDetails{display:block;clear:none;padding:0;margin:0 0 0 135px;text-align:left;background-image:none}.ProductList.List .ProductDescription{font-style:italic;margin-top:5px}.ProductList.List li .ProductCompareButton{text-align:left;margin-top:10px}.OrderItemMessage{background-color:#fff1a8;padding:7px;margin:10px 0}.LittleNotePassword{color:gray;font-size:.85em;padding:2px 0}.ProductDetailsGrid .AddCartButton{width:100%;display:block!important;padding-top:10px}.ProductDetailsGrid .DetailRow{clear:left;margin-top:5px;padding-left:105px}.ProductDetailsGrid .DetailInfo{clear:left;margin-top:5px;padding-left:0;font-size:20px;font-weight:500}.ProductDetailsGrid .Label{margin:0 0 6px -140px;float:left;width:130px;padding-top:0;display:inline;position:relative;text-align:right;color:#000;font-weight:600;font-size:16px}.ProductDetailsGrid .Value{display:inline;font-size:16px}.ProductDetailsGrid .DetailInfo strike,.ProductDetailsGrid .Value strike{text-decoration:none;position:relative}.ProductDetailsGrid .DetailInfo strike:before,.ProductDetailsGrid .Value strike:before{content:"RRP";margin-right:7px}.ProductDetailsGrid .DetailInfo strike:after,.ProductDetailsGrid .Value strike:after{position:absolute;content:"";left:40px;top:50%;right:-4px;border-top:1px solid;border-color:red;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.ProductDetailsGrid .Label .Required{position:absolute;left:-1em}.DetailsReasons{font-size:13px;font-weight:500;border:1px solid #ddd;padding:8px;color:#000;margin-left:5px;min-width:170px}.ContactMe{margin-left:110px}.ContactMe img{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.ContactMe img:hover{box-shadow:0 3px 6px rgba(34,25,25,.8);background-color:#00f;opacity:.5!important}.ProductOptionList li{margin-bottom:3px}.ProductDescriptionContainer{margin-right:20px;margin-left:15px}#VideoList{padding-left:5px}.videoRow{clear:both;margin-bottom:4px;display:block;height:75px}.previewImageContainer{height:30px;width:50px}.videoRow img{float:left;padding-right:5px}.videoRowDescription{max-height:50px;overflow:hidden}.VideoOverlay{background-image:url('../../Benefits/images/VideoOverlay.png');background-position:center center;position:absolute;left:0;height:100%;width:100%;top:0}.VideoContentContainer{position:relative;margin-left:3px;padding-left:92px}.VideoPreviewSize{width:92px;height:69px}.videoRow,.videoRow img,.videoRowLength,.videoRowTitle{cursor:pointer}#VideoList ul{position:relative;overflow-y:auto;padding:0;margin:0;width:275px;height:265px}#VideoSingle{width:275px}#VideoContainer{padding:5px 0 5px 5px;height:265px}.VideoSingleDescription{padding-top:10px;overflow-y:auto;height:220px;padding-right:5px}.VideoSideDescription{padding:2px 10px}.VideoImageContainer{position:relative;float:left}.SearchPaging,.SearchSorting{float:right;font-size:.95em}.SearchSorting{margin:8px 0}.SearchSorting select{font-size:.95em}#SearchResultsCategoryAndBrand{margin:5px;padding:5px;display:none}.ContentList em,.QuickSearchResultMeta em{font-size:.8em}#AjaxLoading{display:none;text-align:center;background:#fcf5aa;width:180px;z-index:10000000000}#AjaxLoading img{vertical-align:bottom;margin-right:5px}#ProductDetails #ImageScrollNext,#ProductDetails #ImageScrollPrev{float:left;background:0 0;border:none;margin-top:25px;cursor:pointer;display:none}#ProductDetails .ProductTinyImageList{float:left;margin-top:10px;white-space:nowrap;width:80%;max-width:85%;overflow:hidden;margin-left:auto;margin-right:5px}#ProductDetails .ProductTinyImageList ul li{width:40px;height:30px;overflow:hidden;float:left;margin-left:3px;border:1px solid gray}#ProductDetails .ProductTinyImageList ul li div{display:table-cell;text-align:center}#ProductDetails .ProductTinyImageList ul li #TinyOuterDiv{border:2px solid #fff}#ProductDetails .ProductTinyImageList ul{margin:0;padding:0;position:relative;list-style-type:none;white-space:nowrap;width:2500px}#ProductDetails .ProductThumbImage{height:220px;width:220px;margin:auto}.carousel{position:relative;left:-5000px;width:180px}#SideCategoryList .sf-menu,#SideCategoryList .sf-menu li,#SideCategoryList .sf-menu ul{width:140px}#SideCategoryList .sf-menu a,#SideCategoryList .sf-menu ul a{padding:5px 8px;width:134px}.Left #SideCategoryList .sf-menu a,.Right #SideCategoryList .sf-menu a{background-position:0 10px}#SideCategoryList .sf-menu ul{left:140px}.niceNumber{float:left;min-height:35px;margin-top:-3px;margin-right:30px;font-size:30px;color:#ff1838}.PageInformation{font-size:14px;margin:20px 40px 50px 30px}a.NiceLookingLink:active,a.NiceLookingLink:link,a.NiceLookingLink:visited{color:#999;font-size:11px;font-weight:400}a.NiceLookingLink:hover{color:#ff9860;text-decoration:underline}.BrandLink:hover,a.BrandLink:active,a.BrandLink:link,a.BrandLink:visited{color:#ddd;font-size:26px;font-weight:400;margin:10px 15px 5px 100px;padding:13px 20px 15px;text-decoration:none;text-transform:uppercase;line-height:18px}a.SmallLink:active,a.SmallLink:link,a.SmallLink:visited{font-size:.85em;font-weight:400;color:#666;text-decoration:none}a.BlackButton,a.BlackButton:link,a.NiceLookingButton:active,a.NiceLookingButton:link,a.NiceLookingButton:visited,input.BlackButton,input.NiceLookingButton{text-decoration:none!important;border-radius:0;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}a.SmallLink:hover{color:red!important}a.NiceLookingButton:active,a.NiceLookingButton:link,a.NiceLookingButton:visited,input.NiceLookingButton{font-weight:400;font-size:13px!important;line-height:normal!important;letter-spacing:normal!important;color:#333;padding:7px 22px 9px 23px!important;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #c6bdb5;transition:.2s ease-in-out;-webkit-appearance:none;-webkit-border-radius:0}a.BlackButton,a.BlackButton:link,a.GreenButton,a.GreenButton:link,input.BlackButton,input.GreenButton{color:#fff!important;font-size:16px;padding:13px 23px!important;text-rendering:optimizeLegibility;-webkit-appearance:none}a.NiceLookingButton:hover,input.NiceLookingButton:hover{background:#333!important;color:#fff!important}a.OrangeButton,input.OrangeButton{background:#ffac59;background:-moz-linear-gradient(top,#fafafa 0,#ffac59);background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#ffac59))}a.GrayButton,input.GrayButton{background:#d0d0d0;background:-moz-linear-gradient(top,#fafafa 0,#d0d0d0);background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#d0d0d0))}a.BlackButton,a.BlackButton:link,input.BlackButton{background:#000;font-weight:500;text-align:center;line-height:normal!important;letter-spacing:normal!important;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #c6bdb5;transition:.2s ease-in-out;-webkit-border-radius:0}a.GreenButton,a.GreenButton:link,a.TopMenuButton:active,a.TopMenuButton:link,a.TopMenuButton:visited,input.GreenButton{text-decoration:none!important;font-weight:400;line-height:normal!important;letter-spacing:normal!important;text-align:center}a.BlackButton:hover,a.GreenButton:hover,input.BlackButton:hover,input.GreenButton:hover{background:#8905c7}a.GreenButton,a.GreenButton:link,input.GreenButton{background:#37a000;border-radius:0;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #c6bdb5;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-border-radius:0}a.TopMenuButton:active,a.TopMenuButton:link,a.TopMenuButton:visited{display:inline-block!important;width:151px;padding:5px 8px;font-size:17px;font-smooth:always;color:#444;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;transition:color .5s ease-in}a.TopMenuButton:active>span,a.TopMenuButton:link>span,a.TopMenuButton:visited>span{font-size:12px;color:#aaa;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;transition:color .5s ease-in}#cssmenu .has-sub a:hover,#cssmenu>ul>li a:hover,a.TopMenuButton:hover{color:#fff;background:#ccc}#cssmenu>ul>li a:hover>span,a.TopMenuButton:hover>span{color:#fff}img.wp-image-55{opacity:1;transition:opacity .7s ease-in-out;-moz-transition:opacity .7s ease-in-out;-webkit-transition:opacity .7s ease-in-out}.Fade:hover,img.wp-image-55:hover{opacity:.6}a.SimpleLink:active,a.SimpleLink:link,a.SimpleLink:visited{color:#888;text-decoration:none}.InformationPage{font-size:18px;line-height:23px;margin:20px 40px 20px 30px;text-align:justify}#InformationPageH2,.InformationPage h2{font-size:20px;font-weight:600;margin:10px 15px 10px 0;padding:0 0 5px;line-height:30px}.OrderDescription table{border-collapse:collapse;width:940px;font-size:14px;margin:5px 20px 20px}.OrderDescription td{border-bottom:1px solid #fff;border-top:1px solid transparent;padding:6px 10px 6px 12px;vertical-align:top;min-width:160px;color:#777}.ProductInformation{font-size:16px;width:100%;color:#555;display:table-row}.ProductText,.ProductText>p{font-size:20px;font-weight:500;-webkit-text-size-adjust:100%}.ProductInformation .LeftProductInformation{font-weight:700;width:170px;padding:5px;display:table-cell}.ProductInformation .RightProductInformation{padding:5px;display:table-cell}.ProductText{margin-left:10px;color:#000;line-height:180%}.ProductText>p{line-height:150%;margin:0}.ProductText>b,.ProductText>p>strong,.ProductText>strong{line-height:200%;width:195px;display:inline-block;color:#000;font-size:16px;-webkit-text-size-adjust:100%}.ProductDescription{padding-bottom:0;margin-bottom:0}.DescriptionHeader{font-size:17px;color:#aaa;text-transform:uppercase;font-weight:400;border-bottom:none;padding:0 0 0 20px;margin:0;line-height:normal}.DescriptionText{font-size:14px;margin-left:30px;color:#777}.good-border{outline:#999999 solid 1px;border:2px solid #111;padding:10px;background-color:#ccc}blockquote{margin:1em 30px;font:18px Georgia,"Times New Roman",Times,serif;background:url("/content/images/backquote.gif") right bottom no-repeat;padding-left:50px;text-indent:-50px;padding-right:50px}blockquote::first-letter{background:url("/content/images/quote.gif") left top no-repeat;font:24px Georgia,"Times New Roman",Times,serif;padding-left:50px}.hangingindent{padding-left:22px}.good-border-dark{outline:#000000 solid 3px;border:1px solid #bbb;background:#000;padding:10px;margin-bottom:10px}.ButtonLink{background-color:#ccc;border:1px solid #d8dfea;font-weight:700;font-size:11px;padding:3px;display:inline}.OutOfStockMessage{margin:20px}#cssmenu a,#cssmenu li,#cssmenu ul{margin:0;padding:0;position:relative}#cssmenu a{color:#333;display:inline-block;font-size:12px;min-width:35px;text-align:center;text-decoration:none}#cssmenu>ul>li{float:left;min-width:151px}#cssmenu>ul>li a,#cssmenu>ul>li p{background:#fff;border:1px solid #fff;line-height:20px;padding:10px 8px;filter:none;width:151px;font-weight:400;font-size:15px;font-smooth:always;letter-spacing:normal!important;color:#666;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;transition:color .5s ease-in}#cssmenu>ul>li a>span{font-size:11px;color:#666;-webkit-transition:color .5s ease-in;-moz-transition:color .5s ease-in;transition:color .5s ease-in}#cssmenu .has-sub a{width:151px}#cssmenu .has-sub ul{display:none;position:absolute;top:40px;left:-1px;text-align:center;border:1px solid #000;z-index:1000;background-color:#fff;min-width:400px}#cssmenu .has-sub ul li{float:left;min-width:184px}#cssmenu .has-sub ul li a{display:block;line-height:120%;padding:9px 0 8px 20px;text-align:left;font-size:12px;font-weight:400;color:#333;font-smooth:always;text-transform:uppercase;height:18px;width:inherit;min-width:100px;-webkit-transition:none;-moz-transition:none;transition:none}#cssmenu .has-sub ul li a:hover{color:#33f;background:#fff}.Fade{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.AddToCartButton{opacity:1;padding:6px 12px;background:#000;border:none;color:#fff;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-ms-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.AddToCartButton:hover,.LSBGND{background-color:#8905c7}.Large_iframe{transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5);transform-origin:top left;-ms-transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;margin-left:150px}.ToolTipOption{z-index:1000;width:280px;font-size:13px;background-color:#000;display:none;padding:10px;position:absolute;right:-250px;top:-60px;text-align:left;color:#fff}.BannerSplashScreen,.ShippingSplashScreen{position:fixed;z-index:10002;border:1px solid #000;overflow:hidden;top:50%;left:50%;display:none}.ShippingSplashScreen{background:url(../../__custom/images/gray/lighting-shipping.gif) no-repeat;width:400px;height:300px;margin-left:-200px;margin-top:-150px}.BannerSplashScreen{background:url(../../__custom/images/gray/contactless-delivery.jpg) no-repeat;width:600px;height:400px;margin-left:-300px;margin-top:-200px}.PasswordRequirements{position:relative;left:175px}.CheckoutRadioButton{width:40px;height:40px;border:0;margin-bottom:10px}.CheckoutLabel{position:absolute;padding-top:8px}.GreenContainer,.OpaqueContainer{position:absolute;top:50px;left:50px;padding:2px 4px 3px 10px;display:none}.Address1Custom{font-size:14px;height:100%}.LoginHeading{font-size:22px;font-weight:600}.CheckoutOrderComments{margin:20px 0 25px;width:530px}.GreenContainer{background:#37a000}.OpaqueContainer{background:rgba(170,170,180,.5)}.PortfolioTitle,.WholesaleTitle{background:#eee;text-align:center}.TipField,.WarningField{padding:0 0 0 10px;line-height:1;margin-bottom:15px;font-weight:700}.SemiOpaqueText{font-size:26px;font-weight:700;color:#000;letter-spacing:3px}.SemiOpaqueSubText{font-size:26px;font-weight:700;color:#000}.TipField{border-left:12px solid green}.WarningField{border-left:12px solid red}.PortfolioIconType,.WholesaleType{max-width:25%}.WholesaleTitle{padding:20px 0;font-size:18px;color:#00e}.CategoryIconsClass{width:1180px;margin:30px auto 0;display:none}.CategoryIconsClass::before{content:"Shop by Categories";display:block;padding-left:5px;margin-left:-20px;font-size:17px;padding-bottom:10px;color:#000;font-weight:600}.CategoryIconsClass h2{margin:0;padding:15px 0 0 5px;font-weight:700;font-size:19px}.CategoryIconType{max-width:220px;display:inline-block;margin:5px;text-align:center;vertical-align:top}.CategoryIconTitle,CategoryIconTitle a{font-size:15px;color:#000!important;width:220px!important;display:table-cell;height:45px;padding:3px 2px;text-decoration:none;font-weight:600}.CategoryIconTitle::after{background:url('data:image/svg+xml;utf8,<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><path d="M4 .755l14.374 11.245-14.374 11.219.619.781 15.381-12-15.391-12-.609.755z"/></svg>') 0 0/9px 9px no-repeat;content:"";height:10px;width:10px;display:inline-block;margin-left:8px;margin-bottom:-1px}.AdditionalCategoriesClass{display:none;margin-top:-20px;margin-bottom:40px}.ShopByCategory{font-size:24px;padding-bottom:15px;margin-left:20px;color:#000;font-family:Oswald,OpenSans,Quicksand,Helvetica,Arial,"Nimbus Sans L",sans-serif}.CategoryIconTitle a:hover,.CategoryIconTitle:hover{color:#09f!important;background-color:#fff!important}.CategoryIconImage{width:220px;height:220px;border:0}.PortfolioTitle{color:#00e;font-size:15px;height:50px;display:flex;align-items:center;justify-content:center;padding:7px;box-sizing:border-box;max-width:250px}.PortfolioInformationText{font-size:15px;width:1015px;margin:auto;padding-bottom:10px}.SmallMenu-dropbtn{padding:0 0 7px;border:none;z-index:10;background-color:#f2f2f2;margin-right:15px;margin-top:2px;color:#000;font-size:12px;font-weight:400}.SmallMenu-dropdown{position:relative;display:inline-block;z-index:10}.SmallMenu-dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:200px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10}.SmallMenu-dropdown-content a{color:#000;padding:7px 10px 5px;text-decoration:none;display:block}.SmallMenu-dropdown-content a:hover{background-color:#ddd}.NewCategory{font-size:11px;color:#37a000;font-weight:700;margin-bottom:3px}.NewCategory::after{content:"NEW"}#RetailLinkId:hover,#WholesaleLinkId:hover{color:#09f!important}.TickMark:before{content:'\2714 \fe0e';display:inline-block;padding:0 6px 0 0;color:#090}.CustomLogosFooterTitle,.CustomLogosTitle{font-weight:600;text-align:center;font-size:18px;color:#000}.CustomLogosFooterFull,.CustomLogosFull{display:block;margin:auto;text-align:center;max-width:920px}.CustomLogosItem{display:inline-block;margin:10px;vertical-align:middle}.CustomLogosImage{border:0!important}@media screen and (max-width:1025px){.TopHeaderBackground{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.65)) 0 0/100% 100%,url(/content/images/bgd/bgd15.jpg) 0 0/100% 100%}}@media screen and (min-width:1025px){.TopHeaderBackground{background:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.85)) 0 0/100% 100%,url(/content/images/bgd/bgd15.jpg) 0 0/100% 100%}}.SearchContainer{width:990px}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#TopBar,#TopBar a,.SmallMenu-dropbtn{font-size:16px;margin-right:7px}.Content .ProductList .Even,.Content .ProductList .Odd{height:430px!important}.ProductDetails h2,.ProductDetails h2 a{font-size:20px;line-height:130%}.CategoryIconTitle,.CategoryInformationClass,.InformationPage,.ProductDetailsFontSize,CategoryIconTitle a{font-size:19px}.ProductDetailsGrid .DetailInfo,.ProductDetailsGrid .Label{font-size:22px}.ProductDetailsGrid .Value{font-size:20px}.ProductText>b,.ProductText>p>strong,.ProductText>strong{width:220px}.ProductText,.ProductText>b,.ProductText>p,.ProductText>p>strong,.ProductText>strong{font-size:20px;line-height:180%}.NewCategory::after{display:none}.SpeakToLightingExpertFontSize{font-size:16px;color:#000;font-weight:400}.TempPriceClass{font-size:18px}}.HeaderSearchBox::placeholder{color:#aaa}.LoginToGetTradePrice:after,.MinimumQuantityApplies:after,.TradeDiscountedPrice:after{color:#37a000;font-size:15px;display:block;padding-top:5px;font-weight:600}.CategoryLargeImage{position:absolute;top:0;right:15px;bottom:0;display:flex;align-items:flex-end;justify-content:flex-end;width:340px;justify-content:end}.CategoryLargeImage>img{mix-blend-mode:multiply}.LSBTOP8{border-top:8px solid #8905c7}.LSBTOP2{border-top:2px solid #8905c7}.LSBBOT1{border-bottom:1px solid #8905c7}.TradeDiscountedPrice:after{content:"Trade discounted price"}.MinimumQuantityApplies:after{content:"Minimum quantity applies";white-space:pre-wrap}.LoginToGetTradePrice:after{content:"Join Trade for additional discount"}.LightingBlog>ul{margin:0 10px 10px 0}.LightingBlog>ul>li{list-style-type:none;padding-top:10px}.LightingBlog>ul>li>a{font-weight:600;font-size:24px}