.BodyContent{background-color:#fbf8f4;margin-left:0;margin-right:0;min-height:250px}.wrapper{width:100%;left:0;max-width:1024px;margin:0 auto;position:relative;z-index:1}.site-head{margin:5px 0 0;position:relative}.site-head .wrapper{z-index:4;max-height:136px}.LogoAndTextDiv{height:110%;left:40.5%;position:absolute;right:50%;text-align:center;top:-16%;width:11%}.site-head .NavMenuGraphic{z-index:-1;position:relative;width:100.7%;bottom:0;vertical-align:top;left:-3px}.site-head .primary-nav-wrap{padding:80px 10px 0;position:absolute;bottom:49px;width:100%}.primary-nav-wrap .primary-nav{margin:0;padding:0;list-style:none;position:absolute;top:85px;font-size:13px}.DMSite .PrimaryNavWord{bottom:1px;letter-spacing:.5px;left:-14px;position:relative;font-family:myTrajanFont;display:inline-block;color:#544c46}.PrimaryNavWord:first-letter {font-size:22px}#MainLogoText{bottom:28%;left:4%;width:161%;z-index:60}.MainLogo{min-width:100%;height:110%}#MainLogoText span:first-letter,#MainLogoText:first-letter {font-size:inherit;font-size:108%}#MainLogoText #MainLogoNoFirstLetter::first-letter {font-size:inherit}#MainLogoR{font-family:myElfFont}.primary-nav>li.show .PrimaryNavWord,#MainLogoText a:hover{color:#f47c20!important}.primary-nav>li{bottom:-38px;z-index:50;float:left;width:120px;padding-left:14px;position:absolute}.primary-nav>li.right{float:right}#AdminEditLink{position:absolute;right:60px;bottom:75%;z-index:5}#AdminEditLink a{color:#fff}.ui-navbar li:last-child .ui-btn{margin-right:-16px!important}.ui-panel-inner .nav-link{padding:0 0 10px;display:inline-block}.navbar-fixed-top{top:0;z-index:100;position:fixed;width:100%}.divider-fixed-top{top:18px!important;z-index:101;position:fixed!important;width:100%}.PanelMenu-fixed-Top{position:absolute!important;top:35px!important}#mobile_nav_bar .PrimaryCTAButton{}img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0}@media screen and (max-width:1024px){img.bg{left:50%;margin-left:-512px}}.primary-nav .drop-nav-wrap,.admin-nav .drop-nav-wrap{display:none;position:absolute;top:108%;left:-24px;z-index:50;background:#ece9e9}.primary-nav .right .drop-nav-wrap{left:auto;right:0}.primary-nav .MenuDivider,.admin-nav .MenuDivider{margin:6px 0 4px}.drop-nav-wrap>ul,.nav-products-outter>ul,.flyout-wrap>ul{min-width:140px;min-height:100px;margin:20px 16px;z-index:55;position:relative;float:left}#LibraryNavLI .nav-products-outter>ul{width:165px}#LibraryNavLI .drop-nav-wrap{left:-57px}#LibraryNavLI .flyout-wrap{left:109.5%}#CartMenu .drop-nav-wrap{width:300px;right:-5px}#AccountNavLI .drop-nav-wrap{right:17%}#CartMenu ul{margin-left:8px}.drop-nav-wrap li.nav-item,.nav-products-outter li.nav-item{padding:5px 15px 5px 9px;z-index:55;line-height:125%}.drop-nav-wrap li.nav-item:hover>a{color:#f47c20}.drop-nav-wrap li.nav-item:hover .flyout-wrap,.drop-nav-wrap li.nav-item.hover .flyout-wrap,.primary-nav>li:hover .drop-nav-wrap,.primary-nav>li.hover .drop-nav-wrap{display:block}.drop-nav-wrap li.nav-item.show .flyout-wrap,.primary-nav>li.show .drop-nav-wrap{display:block}.drop-nav-wrap li.nav-item.with-js .flyout-wrap,.primary-nav>li.with-js .drop-nav-wrap{display:none!important}.drop-nav-wrap li.nav-item.with-js,.primary-nav>li.with-js{background:none!important}.drop-nav-wrap .flyout-wrap{display:none;position:absolute;top:-20px;left:111.5%;width:709px;background:#ccc;z-index:inherit}#LibraryNavLI .drop-nav-wrap .flyout-wrap{width:550px}.right .drop-nav-wrap .flyout-wrap{left:auto;right:100%}.nav-products-outter .flyout-wrap li{float:left;width:33%;padding:5px 7px;position:relative;z-index:inherit}.nav-products-outter .flyout-wrap li:nth-child(3n+1){clear:left}.drop-nav-wrap .img-wrapper img{max-width:100%}.drop-nav-wrap .img-wrapper{display:inline-block;width:35%;float:left;margin:2px 2px 1px 0}#ProductMenuFlexWrapper{padding:8px 14px 18px 20px}#ProductMenuFlexWrapper .CatagoryGridItem{padding:6px 1%;max-width:33%}#LibraryNavLI .drop-nav-wrap .img-wrapper{width:95%}.drop-nav-wrap .img-wrapper img{-webkit-border-radius:.15em;-moz-border-radius:.15em;-o-border-radius:.15em;-ms-border-radius:.15em;border-radius:.15em}.beside-image-text{display:inline-block;margin-left:6px;line-height:160%;min-height:5em}.site-foot .footer-nav{padding:8px 0 8px 6px;width:100%}#DMSite .footer-nav a:link,#DMSite .footer-nav a:visited{padding:0 18px 5px 0;line-height:1;color:#232323!important}.footer-nav img{margin:-2px 0 0!important;width:70px!important;vertical-align:0!important}.footer-nav p{font-size:0!important}.footer-nav p ul{padding:8px 8px 2px!important;width:80px!important;margin-left:8px!important;margin-top:2px!important}.footer-nav p li{padding:0 0 8px 4px!important}.utility-nav-wrap{position:absolute;top:5px;right:5px;z-index:5}.utility-nav-wrap>ul{}.utility-nav-wrap>ul>li{float:left}.utility-nav-wrap>ul>li+li{border-left:1px solid #333}.utility-nav-wrap a{display:block;padding:1px 10px;line-height:1}.Mated_Top_Left_Corner{background:url('/Content/Layout_Images/Framing_Images/Corner_Top_Left_TopMated.png') no-repeat;z-index:9;position:absolute;width:60px;height:60px;left:-3px;top:0}.Mated_Top_Right_Corner{background:url('/Content/Layout_Images/Framing_Images/Corner_Top_Right_TopMated.png') no-repeat;z-index:9;position:absolute;width:60px;height:60px;right:-4px;top:0}.Bottom_Corner_Left{background:url('/Content/Layout_Images/Framing_Images/Corner_Bottom_Left.png') no-repeat;z-index:9;position:absolute;bottom:-3px;width:60px;height:60px;left:-3px}.Bottom_Corner_Right{background:url('/Content/Layout_Images/Framing_Images/Corner_Bottom_Right.png') no-repeat;z-index:9;position:absolute;bottom:-3px;width:60px;height:60px;right:-4px}.VerticalRailRight{background:url('/Content/Layout_Images/Framing_Images/Border_Vertical_Right.png');z-index:8;position:absolute;width:20px;right:-4px;bottom:57px;top:60px}.VerticalRailLeft{background:url('/Content/Layout_Images/Framing_Images/Border_Vertical_Left.png');z-index:8;position:absolute;width:14px;bottom:57px;left:-3px;top:60px}.HorizonalBorderBottom{background:url('/Content/Layout_Images/Framing_Images/Border_Horizonal_Bottom.png');z-index:8;position:absolute;right:56px;left:57px;height:20px;bottom:-3px}.HorizonalBorderTopMated{background:url('/Content/Layout_Images/Framing_Images/Border_Top_Mated.png');z-index:8;position:absolute;height:15px;top:0;left:57px;right:56px}.HorizonalBorderTop{background:url('/Content/Layout_Images/Framing_Images/Border_Horizonal_Bottom.png');z-index:8;position:absolute;height:20px;top:0;left:57px;right:54px}.Corner_Bottom_Right_BottomMated{background:url('/Content/Layout_Images/Framing_Images/Corner_Bottom_Right_BottomMated.png') no-repeat;z-index:9;position:absolute;bottom:-3px;width:60px;height:60px;right:0}.Bottom_Corner_Left_SideMated{background:url('/Content/Layout_Images/Framing_Images/Corner_Bottom_Left_SideMated.png') no-repeat;z-index:9;position:absolute;bottom:-3px;width:60px;height:60px}.Mated2Sides_Top_Left_Corner{background:url('/Content/Layout_Images/Framing_Images/Corner_Top_Left_2SidesMated.png') no-repeat;z-index:9;position:absolute;width:60px;height:60px;left:1px;top:0}.Bottom_Corner_Left_BottomMated{background:url('/Content/Layout_Images/Framing_Images/Corner_Bottom_Left_BottomMated.png') no-repeat;z-index:9;position:absolute;bottom:-3px;width:60px;height:60px}.Corner_Top_Right_Mated2Sides{background:url('/Content/Layout_Images/Framing_Images/Corner_Top_Right_2SidesMated.png') no-repeat;z-index:9;position:absolute;width:60px;height:60px;right:0;top:0}.Flyout_Corner_Top_Left{background:url('/Content/Layout_Images/Framing_Images/Flyout-Corner-Top-Left.png') no-repeat;z-index:9;position:absolute;width:60px;height:60px;left:-1px;top:-1px}.Flyout_Corner_Top_Right{background:url('/Content/Layout_Images/Framing_Images/Flyout-Corner-Top-Right.png') no-repeat;z-index:9;position:absolute;width:60px;height:60px;right:-2px;top:-1px}.Flyout_Corner_Bottom_Left{background:url('/Content/Layout_Images/Framing_Images/Flyout-Corner-Bottom-Left.png') no-repeat;z-index:9;position:absolute;bottom:-3px;width:60px;height:60px;left:-1px}.Flyout_Corner_Bottom_Right{background:url('/Content/Layout_Images/Framing_Images/Flyout-Corner-Bottom-Right.png') no-repeat;z-index:9;position:absolute;bottom:-3px;width:60px;height:60px;right:-2px}.Flyout_Vertical_Rail_Right{background:url('/Content/Layout_Images/Framing_Images/Flyout-Vertical-Rail-Right.png');z-index:8;position:absolute;width:20px;right:-2px;bottom:57px;top:59px}.Flyout_Vertical_Rail_Left{background:url('/Content/Layout_Images/Framing_Images/Flyout-Vertical-Rail-Left.png');z-index:8;position:absolute;width:14px;bottom:57px;left:-1px;top:59px}.Flyout_Horizontal_Rail_Bottom{background:url('/Content/Layout_Images/Framing_Images/Flyout-Horizontal-Rail-Bottom.png');z-index:8;position:absolute;right:58px;left:59px;height:20px;bottom:-3px}.Flyout_Horizontal_Rail_Top{background:url('/Content/Layout_Images/Framing_Images/Flyout-Horizontal-Rail-Top.png');z-index:8;position:absolute;height:15px;top:-1px;left:59px;right:58px}.HomeTopArea{width:100%;display:block}.HomeLeftBlankSpot{width:20%;padding-top:29.3%;margin:0 0 0 0;display:inline-block;margin:0 0 0 0;position:relative}.home-hero-wrap{margin:0 0 0 0;width:79.2%;position:relative;height:100%;background-color:#a9a9a9;display:inline-block}.home-hero-wrap #nav{position:absolute;bottom:15px;left:30px;z-index:10}#nav a{background:none;margin:0 25px;padding:0 5px;color:#fff!important;font-weight:bold!important}#nav a.activeSlide,a.activeSlide{color:#6495ed!important;text-decoration:none}#nav a:hover{outline:none;color:#ff6a00!important}.EquipmentNavLIHomePage{width:186px!important;left:-25%!important;height:306px}#CarouselTitleSelectionRow li{display:inline;margin:0 0 0 0;padding:0 12px 0 0;float:left;width:24%;text-align:center}#CarouselTitleSelectionRow li:nth-child(4n+1){clear:left}#home-most-viewed-wrapper,#CartAccordion{display:inline-block;height:inherit;width:100%;position:relative;padding:25px 22px}.text-overlay-wrapper{bottom:8px;left:9px;width:92.7%;position:absolute;z-index:20;background-color:#ccc;opacity:.8;padding:6px;overflow:hidden;-webkit-border-bottom-left-radius:.1em;-moz-border-bottom-left-radius:.1em;-o-border-bottom-left-radius:.1em;-ms-border-bottom-left-radius:.1em;border-bottom-left-radius:.1em;-webkit-border-bottom-right-radius:.1em;-moz-border-bottom-right-radius:.1em;-o-border-bottom-right-radius:.1em;-ms-border-bottom-right-radius:.1em;border-bottom-right-radius:.1em}.CatagoryGridItem a .title{width:100%;text-align:center;font-weight:bold;display:inline-block}.CatagoryGridItem a .desc{padding:4px 2px}.product-detail-wrap{display:-webkit-inline-flex;display:inline-flex;max-width:100%}.product-detail-wrap>.col{align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:5px 8px 5px 3px;display:-webkit-box;display:-webkit-flex;-webkit-flex-wrap:nowrap;display:-ms-flexbox;-ms-flex-wrap:nowrap;display:flex;flex-flow:column nowrap;-webkit-flex-direction:column;flex-wrap:nowrap}.product-detail-wrap>.col.left-col{max-width:38%}.product-detail-wrap>.col.right-col{max-width:62%}.AdminProductImageMain{width:120px;height:120px;border:1px solid #039}.AdminImageSpot{width:150px;height:200px;float:left;text-align:center;border:1px solid #039;padding:5px}.AdminImageArea{overflow:hidden}.MainImageArea{width:100%}.ProductImageMain,.HomePageMostViewedItem a img{width:100%;border:3px solid #544c46;-webkit-border-radius:.2em;-moz-border-radius:.2em;-o-border-radius:.2em;-ms-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);-ms-border-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.ThumbnailArea{max-width:100%;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.ThumbNailImage:hover{border:2px solid #f47c20;padding:0 0 0 0}.SelectedThumb{border:2px solid #544c46;padding:0 0 0 0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);-ms-border-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}#sortable{}.product-details li.detail-item,#product-details-options .detail-item{float:left;width:40%;padding:2px 0}.product-details .description{margin-top:4px}.product-details .description ul{list-style:disc outside none;width:100%;display:inline-block}.product-details .description li{float:left;margin-left:24px;width:44%;margin-top:4px}.product-details .description li:nth-child(odd){clear:left}.product-details .description #LearnMore,.product-details .description #WatchMore{margin-bottom:8px}.product-details .description .MenuDivider{width:100%;right:0;margin:6px 0 12px}.product-details a,#ShippingNotesArea a{color:#f47c20}.product-details a:hover,#ShippingNotesArea a:hover{color:#544c46!important}.options-wrap-outer{position:relative;background:#c0c1c0;-webkit-border-radius:.2em;-moz-border-radius:.2em;-o-border-radius:.2em;-ms-border-radius:.2em;border-radius:.2em}.options-wrap-inner{padding:0 6px 6px;margin-top:0;position:relative}#OptionsHeading{position:relative;-webkit-border-radius:.2em .2em 0 0;-moz-border-radius:.2em .2em 0 0;-o-border-radius:.2em .2em 0 0;-ms-border-radius:.2em .2em 0 0;border-radius:.2em .2em 0 0;box-shadow:none}.options-wrap-outer .divider a{color:#fff}.options-wrap-outer .options,.flexbox-with-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row;width:100%;-webkit-align-items:center;align-items:center}.flexbox-nowrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-align-items:center;align-items:center}.flexJustifyCenter{-webkit-justify-content:space-between;justify-content:space-between}.options-wrap-outer .option-item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:5px 8px 5px 3px}.option-item input{margin:auto;flex-grow:2}.option-item select{margin:auto;flex-grow:2;width:inherit}.option-item .ui-input-text{}.option-item .label-help-wrapper{min-width:144px;width:144px;flex-grow:0}.label-help-wrapper .opt-lbl{padding-right:2px}.ToolTipsImage{max-width:17px;margin-left:-4px;top:2px}#PDPOptionBelowDivider{}#PDPOptionBelowDivider .ui-input-text{margin:auto 6px auto auto}#PDPOptionBelowDivider .ui-spinner-button{position:absolute}#PDPOptionBelowDivider .ui-spinner{height:32px;width:64px}#PDPOptionBelowDivider .ui-spinner-input{padding:2px 6px;text-align:center;width:47px;min-height:initial}.product-details #LearnMoreArea{display:block;width:100%}.product-details .LearnMore-Title{}.product-details .LearnMore-Wrapper li{display:inline-block;float:left;margin-right:30px}#qty-total-section-wrapper{text-align:right;padding:14px 5px 0 8px}#qty-total-section-wrapper .product-total{display:inline-block;width:66px;text-align:right}.related-products-wrap{padding-left:25px;padding-right:25px;padding-bottom:18px}.CarouselDiv{margin-right:24px;margin-left:24px;margin-bottom:12px!important}.CarouselDiv h4{margin-top:0}.RelatedItemsPreviousArrow{position:absolute;top:38%;left:-34px;cursor:pointer}.RelatedItemsNextArrow{position:absolute;top:38%;right:-34px;cursor:pointer;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#DMSite .slick-slider .slick-track,#DMSite .slick-slider .slick-list{transform:translate3d(3px,0,0)}#AdminProductOptionsTopRightSection .flexbox-with-wrap{width:50%}#AdminProductOptionsTopRightSection #Type-button{width:94%!important}#ProductOptionArea .ui-input-text,#ProductOptionArea .ProductOptionItemDriverRow .ui-selectmenu-button{margin:0 4px 4px 0!important}#ProductOptionArea .PO_Col1,#ProductOptionArea .ProductOptionItemDriverRow .ui-selectmenu-button{width:37%!important}#ProductOptionArea .PO_Col3{width:70px}#ProductOptionArea .PO_Col4{justify-content:space-around;width:120px}#AdminProductEditTopRightArea .leftCol{width:60%!important}#AdminProductEditTopRightArea .leftCol .ui-input-text{flex-grow:1}#AdminProductEditTopRightArea .rightCol{width:40%!important}#AdminProductEditTopRightArea .rightCol .ui-input-text{width:100px}#AdminProductEditTopRightArea label{width:100px}#AdminProductEditTopRightArea #LongDesc{resize:vertical;overflow-y:auto}#AdminProductEditTopRightArea .ui-input-text{margin-right:0!important}#DBVars-Items .flexbox-nowrap{flex-grow:0;width:initial}#DBVars-Items .flexbox-nowrap .label{width:68px}#DBVars-Items .flexbox-nowrap .ui-input-text{margin-right:13px!important}#DBVars-Items .flexbox-nowrap #SKUlabel{width:123px!important}.ColorBoxWrapper{margin:14px}#DMSite .ui-dialog-titlebar{display:none}#DMSite .ui-dialog{Background:rgba(251,248,244,1) none repeat scroll 0 0!important}.CGP-Hero-Outer{padding:20px 20px;position:relative;background-repeat:no-repeat;background-position:right center}.CGP-Hero-Inner-LeftCol{max-width:71%;left:40px;position:relative}.CGP-Hero-Inner-RightCol{width:30%;float:left;text-align:center}.CGP-Hero-Outer .CGP-Hero-Inner-RightCol>img{height:150px;width:150px;padding:10px 0 10px 0}#CatGridLearnMoreArea li{display:block;float:left;margin:0 25px 0 0;padding:0 0 0 0}#CatGridLearnMoreArea .learn-more-section{width:100%}#CategoryGridPageItemWrapper .CatagoryGridItem{padding:2px 6px;position:relative}#CatHeroWrapperID{background-size:100% 100%;position:relative}#CartView table{width:70%}#CartItemsTable{border-collapse:collapse}#CartItemsTable .img-wrapper img{margin-left:20px!important;width:80px}#CartItemsTable td{vertical-align:top;border:none;padding:10px 0;border-bottom:2px solid gray}#CartItemsTable th{border:none;border-bottom:2px solid gray;background-color:transparent;color:#000;font-weight:bold;font-size:.85em}#CartItemsTable tr{border:none}#CartItemsTable ul{margin:4px 0;padding:0;list-style-type:none}#CartItemsTable li{display:inline}#CartItemsTable a{font-weight:bold!important}#CartItemsTable tr:hover{background-color:inherit;color:inherit;cursor:inherit}#CartItemsTable tr:hover:nth-child(2n){background-color:#dfe2df}#CartItemsTable .PersonalizationNoteStaticBox,.CartNoteSection .PersonalizationNoteStaticBox{border:1px solid gray;margin-top:2px;padding:4px 8px}#CartItemsTable .PersonalizationNoteStaticBox:hover,.CartNoteSection .PersonalizationNoteStaticBox{cursor:pointer;border:2px solid #f47c20;padding:3px 7px}#CartItemsTable .PersonalizationNoteFlexField{margin:0 0 2px;width:100%}.FirstTotalsTableCol{width:auto;border:none;background-color:inherit!important;text-align:left;padding-left:60px}#CartTotalsTable{border-collapse:collapse}#CartTotalsTable tr:nth-child(2n){background-color:inherit}#CartTotalsTable th{text-align:right;width:80px;padding-right:10px;border:none;border-top:2px solid #fff}#CartTotalsTable .CartTotalsTextTh{text-align:right;width:94px;padding-right:14px}#CartTotalsTable .AmountCol{text-align:right;padding-right:22px}#CartTotalsTable .CartTotalsRightSpace{border:none;background-color:inherit!important;padding-right:20px;width:20px}#CartAccordion .ui-accordion-content{padding:1em}.SecondTotalsTableCol,.SecondTotalsTableCol :hover{background-color:#777;text-align:right;font-weight:bold}#CartTotalsTable tr:hover{background-color:transparent}.cart-qty-text-box{text-align:center}.UserBillingAndPymentView #myForm{}.UserBillingAndPymentView .divider{background-color:#777!important;padding:4px 10px!important;margin-bottom:2px!important;margin-top:0!important;border-radius:0!important;font-size:16px!important;font-weight:normal!important}.UserBillingAndPymentView .ShippingFormOutsideWrapper{-webkit-border-radius:.2em;-moz-border-radius:.2em;-o-border-radius:.2em;-ms-border-radius:.2em;border-radius:.2em;border-color:#544c46;border-width:1px;border-style:solid;padding:0 0 6px;width:83%;margin-left:auto;margin-right:auto;float:none}#BillingAndShippingPartialView .ui-input-text,#BillingAndShippingPartialView .ui-selectmenu-button{margin:5px 6px 5px 0;flex-grow:1}#BillingAndShippingPartialView .inputRow{padding-top:0;max-width:95%}#ShippingState-button{width:25%!important;margin-right:4px;min-width:130px}#myForm .zipcodewrapper{flex-grow:0;width:130px}#myForm .citywrapper{flex-grow:6}#CCExpirationMonth-menu{min-width:125px}#myForm .ShippingFormOutsideWrapper label{width:111px;text-align:right}#CartBillingAndShippingWrapper .inputRow label{}#BillingAndShippingPartialView .ui-field-contain{margin:0}.UserBillingAndPymentView .validation-summary-errors ul{margin:10px 40px}.UserBillingAndPymentView .validation-summary-errors li{font-weight:normal;display:inline-block;padding-left:40px;text-align:left;width:50%}.UserBillingAndPymentView .validation-summary-errors li:nth-child(odd){clear:left}.UserBillingAndPymentView .validation-summary-errors li:nth-child(n+7){display:none}.ShippingRestrictionsText{font-size:smaller;line-height:110%}.ErrorRestrictionsText{margin:0 27px}#OrderSummary li{font-size:.85em}#FinalOrderView .cart-qty-text-box:disabled{color:#000;background-color:transparent;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-border-shadow:none;box-shadow:none}#OrderCompleteView #FinalOrderView{border:1px solid #aaa;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}#OrderCompleteView #UserAddressInformation{border:1px solid #aaa;border-bottom:none;border-top-right-radius:4px;border-top-left-radius:4px}#CartAccordion .LearnMore-Wrapper{margin-left:10px;text-align:left}#CartAccordion .LearnMore-Wrapper ul{text-align:left}#CartAccordion .LearnMore-Wrapper li{display:inline;margin-right:20px}#CartNoteWrapper #CartNote{background:none repeat scroll 0% 0% red}#adminNav .pos-site-head{height:58px}#POS-contentAreaWrapper{justify-content:center}#POSItemsInnerWrapper #accordion{width:100%}.DMSite-POS{}.DMSite-POS .ui-page{background:transparent url(/Content/Layout_Images/Site_Background.jpg) no-repeat 0 0!important;background-size:cover!important}.pos-site-head .primary-nav-wrap{padding:0}.pos-site-head #CartMenu{visibility:hidden}#menu-buffer{height:50px}.POS-nav-button{width:170px;font-size:1.5em}.OverallWrapper .pos_menuImage,.OverallWrapper .SelectedThumb{max-width:100%}.productTitle{padding:6px 0;display:inline-block}.POSOptionsMenu .options-wrap-inner{font-weight:bold;font-size:1.2em}.POSOptionsMenu select{font-size:1.2em}.CategoryMenuLink{width:100%}#pos-CartView #AddNewItemTotalColumn{display:none}.ProcessOfflineOrders{margin-bottom:10px}#pos-CartView .AddNoteColumn,.ProcessOfflineOrders .AddNoteColumn{display:none}.POS-processorder-topsection-wrapper{text-align:left}#pos-PaymentView label,.ProcessOfflineOrders label,#ShippingEditOuterWrapper label{min-width:80px!important;width:80px!important;padding-right:6px;text-align:right;font-size:1em}#ShippingEditOuterWrapper label{min-width:67px!important;padding-right:6px}#CVVnum,#myEmailid,#splitCashAmount,#splitCCAmount,#myFirstName,#myLastName{background-color:#add8e6}.ShippingFormOutsideWrapper .POSPaymentInfoSectionWrapper{display:-webkit-box;display:-webkit-flex;-webkit-flex-wrap:wrap;display:-ms-flexbox;display:flex;width:80%;flex-wrap:wrap}#POSItemsInnerWrapper .inputRow{padding-top:0}#pos-PaymentView .ui-selectmenu-button{width:inherit!important}#pos-PaymentView #expMonth-button,#pos-PaymentView #expYear-button{width:328px!important;flex-grow:0;margin-right:12px}#POSItemsInnerWrapper .doubleTextBoxes .ui-input-text{width:48.3%!important}#POSItemsInnerWrapper .trippleTextBoxes .ui-input-text{width:31.7%!important}#POSItemsInnerWrapper .ui-input-text{width:100%;margin-right:10px}#POSItemsInnerWrapper .ui-select .ui-btn{width:99%;min-width:200px}#POSItemsInnerWrapper .doubleTextBoxes .ui-select .ui-btn{width:25%!important;min-width:104px}#POSItemsInnerWrapper .doubleTextBoxes .ui-select{flex-grow:0!important}#POSItemsInnerWrapper .ui-accordion-header{line-height:2em;font-weight:bold}.ProcessOfflineOrders #myCartTotal,.ProcessOfflineOrders .ShippingFormOutsideWrapper .payment-button-wrapper,.ProcessOfflineOrders .POS-processorder-topsection-wrapper{display:none}#POS_SendUserCartforPaymentForm .ChangeButton{margin-left:18px}#POS_SendUserCartforPaymentForm label,#POS_SendUserCartforPaymentForm .label{width:120px;display:inline-block;padding-right:6px;text-align:left}#ShippingEditInnerWrapper .InvisibleTable td{width:18%}.POSOptionsMenu .MenuDivider{right:0%;width:100%}#loginFormSection{position:relative;margin:30px 10px;max-width:500px}.FacebookLoginButton{font-size:1em!important;font-weight:bold!important;margin:0 10px 8px!important;padding:8px!important;text-align:center!important;color:#fff!important;border:solid 1px #4568a0!important;background:#f47c20!important;background:-webkit-gradient(linear,left top,left bottom,from(#599bd7),to(#414d90))!important;background:-moz-linear-gradient(top,#599bd7,#414d90)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bd7',endColorstr='#414d90')!important}.FacebookLoginButton:hover{color:#faa51a!important;background:#f47c20!important;border:solid 1px #2e456b!important;background:-webkit-gradient(linear,left top,left bottom,from(#4f87ba),to(#406c95))!important;background:-moz-linear-gradient(top,#4f87ba,#406c95)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f87ba',endColorstr='#406c95')!important}.FacebookLoginButton:active{color:#fcd3a5!important;background:-webkit-gradient(linear,left top,left bottom,from(#414d90),to(#599bd7))!important;background:-moz-linear-gradient(top,#414d90,#599bd7)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414d90',endColorstr='#599bd7')!important}#LoginForm .ui-input-text{min-width:59%}#LoginForm label{min-width:41%;padding-right:12px}.registerForm label{width:150px;padding-right:8px;word-wrap:break-word}#registerForm .ui-input-text,#registerForm .ui-selectmenu-button{flex-grow:1;margin:5px 6px 5px 0}#registerForm .zipcodewrapper{flex-grow:0;width:130px}#registerForm{position:relative;margin:30px 0!important;max-width:680px}#State-button{min-width:130px;width:25%!important}#ChangePasswordAccordion .text-box{width:100%!important}#LeftRailLibrary{min-width:197px}#RightSideLibrary{width:100%;padding:14px 22px}#LibraryPage #accordion{margin:0 16px 50px}#LibraryPage #accordion .ui-accordion-content{height:auto;padding:0 0 4px 14px;font-size:12px;line-height:130%;border:none;background:-webkit-gradient(linear,left top,left bottom,from(#cbcbcb),to(#ece9e9));background:-moz-linear-gradient(top,#cbcbcb,#ece9e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcbcb',endColorstr='#ece9e9');background-color:#cbcbcb;overflow:hidden;position:relative}#LibraryPage #accordion .ui-accordion-content li{margin:6px}#LibraryPage #accordion .ui-accordion-header{background:none;border:none;color:inherit;margin:0 0 1px;padding:9px 8px 0;font-size:.8em;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0}#LibraryPage #accordion .ui-state-hover,#accordion .ui-widget-content .ui-state-hover,#accordion .ui-widget-header .ui-state-hover,#accordion .ui-state-focus,#accordion .ui-widget-content .ui-state-focus,#accordion .ui-widget-header .ui-state-focus{color:#f47c20}#LibraryPage #accordion .ui-accordion-header.ui-state-active{color:#000;font-weight:bold;padding-bottom:3px}#LibraryPage #accordion .ui-accordion-header.ui-state-active.ui-state-hover{color:#544c46;border-color:#000}#LibraryPage .ui-accordion-header .ui-accordion-header-icon{display:none}.MenuDivider{display:block;height:4px;background-color:#a9a9a9;margin:0 0 4px;background-image:-ms-radial-gradient(center,circle farthest-corner,#a9a9a9 70%,#ece9e9 100%);background-image:-moz-radial-gradient(center,circle farthest-corner,#a9a9a9 70%,#ece9e9 100%);background-image:-o-radial-gradient(center,circle farthest-corner,#a9a9a9 70%,#ece9e9 100%);background-image:-webkit-gradient(radial,center center,0,center center,506,color-stop(.7,#a9a9a9),color-stop(1,#ece9e9));background-image:-webkit-radial-gradient(center,circle farthest-corner,#a9a9a9 70%,#ece9e9 100%);background-image:radial-gradient(circle farthest-corner at center,#a9a9a9 70%,#ece9e9 100%);border-bottom-right-radius:20px;border-bottom-left-radius:20px;border:1px solid #ece9e9;position:relative;right:7%;width:114%;bottom:-6px}#LibraryPage #accordion .ui-accordion-header.ui-state-active .MenuDivider{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 1px rgba(0,0,0,.5);-ms-border-shadow:0 1px 1px rgba(0,0,0,.5);box-shadow:0 1px 1px rgba(0,0,0,.5)}#LibraryPage #accordion .MenuDivider.InSubMenuDivider{-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.5);-moz-box-shadow:0 -1px 1px rgba(0,0,0,.5);-ms-border-shadow:0 -1px 1px rgba(0,0,0,.5);box-shadow:0 -1px 1px rgba(0,0,0,.5);border-top-right-radius:20px;border-top-left-radius:20px;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:-5px;right:14px;width:108%}#sm_e_s,#surveyMonkeyInfo{width:700px!important;height:1250px;overflow:hidden}h1{font-size:1.6em;padding:4px 0;margin:0;font-family:myTrajanFont;letter-spacing:.3px}h2{margin:4px 0 2px;font-size:1.2em;font-family:myTrajanFont}h3{padding:8px 0 6px 0;margin:0;font-size:1.1em;font-family:Verdana,Helvetica,Sans-Serif}h4{margin:10px 0 2px;font-size:1em;font-weight:bold}#DMSite body,#DMSite html,#DMSite .ui-overlay-a,#DMSite .ui-page-theme-a,#DMSite .ui-page-theme-a .ui-panel-wrapper,#DMSite select,#DMSite textarea,#DMSite button,#DMSite #OrderSummary .OutsideWrapper{font-size:.9em;font-family:Verdana,Helvetica,Sans-Serif;color:#232323;background-color:#fff;line-height:125%;text-shadow:none}@font-face{font-family:myElfFont;src:url('/Content/fonts/lelfnoir.ttf')}.ElfFont{font-family:myElfFont}@font-face{font-family:myTrajanFont;src:url('/Content/fonts/TrajanPro-Regular.otf') format('opentype')}.Trajan{font-family:myTrajanFont}.divider,#CartAccordion h3{height:auto;border-color:#000;border-width:1px!important;background-color:#544c46;background-image:none;margin:12px 0 6px 0;padding:4px 8px 4px 8px;color:#fff;font-size:1em;text-decoration:none;-webkit-border-radius:.2em;-moz-border-radius:.2em;-o-border-radius:.2em;-ms-border-radius:.2em;border-radius:.2em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);-ms-border-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}#CartAccordion h3{padding:8px 30px;margin:1px 0}#CartAccordion .ui-accordion-header-active{font-weight:inherit!important;color:#faa51a!important;margin-bottom:0}#accordion .ui-state-hover{color:#faa51a!important}.label,label{font-weight:bold;text-align:right;display:inline-block;padding-right:6px;color:#000}input{padding:0 0 0 2px}input,select{background-color:#fff;border:1px solid #544c46;-webkit-border-radius:.1em;-moz-border-radius:.1em;-o-border-radius:.1em;-ms-border-radius:.1em;border-radius:.1em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-ms-border-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}input:active,input:focus,input:hover,select:focus,select:hover{border:1px solid #a78833}input:active,input:focus,select:active,select:focus{background-color:#fff}.input-validation-error,.input-validation-error:focus,.input-validation-error:hover,.input-validation-error:active{border:1px solid rgba(255,0,0,.8);-webkit-box-shadow:0 1px 1px rgba(255,0,0,.8);-moz-box-shadow:0 1px 1px rgba(255,0,0,.8);-ms-border-shadow:0 1px 1px rgba(255,0,0,.8);box-shadow:0 1px 1px rgba(255,0,0,.8)}.inputRow{padding-top:6px}fieldset{border:1px solid #ddd;border:none;padding:0 .5em 0 0;margin:0 0 0 0}legend{font-size:1.2em;font-weight:bold;display:none}textarea{min-height:75px;width:100%}.editor-label{margin:1em 0 0 0}.editor-field{margin:.5em 0 0 0}.ui-selectmenu-menu .ui-menu{max-height:150px;overflow-y:scroll;max-width:640px}.field-validation-error{color:red}.field-validation-valid{display:none}.validation-summary-errors{font-weight:bold;color:red;text-align:left}.validation-summary-valid{display:none}ul{list-style:none;margin:0;padding:0}.DMSite .ui-page-theme-a a,.DMSite html .ui-bar-a a,.DMSite html .ui-body-a a,.DMSite html body .ui-group-theme-a,.DMSite a,.DMSite .TirshiaryLink{color:inherit!important;text-decoration:none!important;color:#544c46!important;font-weight:normal!important;text-shadow:none}a:hover,.ui-widget-content a:hover,#AdminEditLink a:hover,TirshiaryLink:hover,.DMSite a:hover,#DMSite .footer-nav a:hover{text-decoration:none!important;color:#f47c20!important}a:focus,TirshiaryLink:focus{outline:none}a:hover .ClickableText{color:#232323!important}.MenuText>ul>li>a,#logoutForm>a{font-family:Verdana,Helvetica,Sans-Serif;font-size:1em}#AddToWishListPDPLink,#ShowDescriptionLearnMoreLink a,#UserAddressInformation a{color:#f47c20!important}#AddToWishListPDPLink:hover,#ShowDescriptionLearnMoreLink a:hover,#UserAddressInformation a:hover{color:#544c46!important}.button{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;padding:2px 14px 4px;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.7em;-moz-border-radius:.7em;-o-border-radius:.7em;-ms-border-radius:.7em;border-radius:.7em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);-ms-border-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}.button:hover{text-decoration:none}.button:active{position:relative;top:1px}.DMSite .ui-btn{font-weight:inherit;line-height:inherit;font-size:inherit;padding:.5em 2.5em .5em .8em}.ui-panel-inner .ui-btn{padding:.5em 1em .5em 2.5em}.DMSite .ui-field-contain>label,.DMSite .ui-select{margin:0;padding-right:6px;flex-grow:1;text-align:left}.DMSite .ui-select span{text-align:left}.PrimaryCTAButton,.DMSite .PrimaryCTAButton,#mobile_nav_bar .PrimaryCTAButton{color:#fff!important;border:solid 1px #da7c0c!important;background:#f47c20!important;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20))!important;background:-moz-linear-gradient(top,#faa51a,#f47a20)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20')!important;text-shadow:none!important}.PrimaryCTAButton:hover,.DMSite .PrimaryCTAButton:hover,#mobile_nav_bar .PrimaryCTAButton:hover{color:#544c46!important;background:#f47c20!important;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015))!important;background:-moz-linear-gradient(top,#f88e11,#f06015)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015')!important;text-shadow:none!important}.PrimaryCTAButton:active,.DMSite .PrimaryCTAButton:active{color:#fcd3a5!important;background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a))!important;background:-moz-linear-gradient(top,#f47a20,#faa51a)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a')!important;text-shadow:none!important}.BoxWrapper{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border-color:#d3d3d3;border-width:2px;border-style:solid;padding:6px;background-color:#aaa;display:inline-block;width:100%}.BoxWrapperWithRails{background-color:#aaa;padding:25px 25px 25px 33px;display:inline-block;margin-bottom:10px;width:100%}table{font-family:Verdana,Helvetica,Sans-Serif;width:100%}td,th{border:1px solid #544c46;font-size:.85em;padding:3px 7px 2px;text-align:center;font-weight:normal;vertical-align:middle}th{font-size:.9em;padding-top:3px;padding-bottom:2px;background-color:#777;color:#fff}tr:nth-child(even){background-color:#dfe2df}.OrderRow.OrderHasNote{background-color:#faa51a!important}tr:hover{color:#000;background-color:#a78833;cursor:pointer}.InvisibleTable td,.InvisibleTable th,.InvisibleTable tr:hover,.InvisibleTable tr:nth-child(even){border:none;background-color:transparent;color:transparent;text-align:left}.nav-products-outter #accordion{margin-top:1em}.nav-products-outter #accordion .ui-accordion-content{height:auto;border-color:#544c46;border-width:2px;padding:0 0 1em}.nav-products-outter #accordion .ui-accordion-header{background:none;background-color:#544c46;border-color:#000;border-width:2px;color:#fff}.nav-products-outter #accordion .ui-state-hover,#accordion .ui-widget-content .ui-state-hover,#accordion .ui-widget-header .ui-state-hover,#accordion .ui-state-focus,#accordion .ui-widget-content .ui-state-focus,#accordion .ui-widget-header .ui-state-focus{border:2px solid #a78833;color:#a78833;font-weight:normal}.nav-products-outter #accordion .ui-accordion-header.ui-state-active{background-color:#a78833;color:#000;border-color:#000}.nav-products-outter #accordion .ui-accordion-header.ui-state-active.ui-state-hover{color:#544c46;border-color:#000}.pluginButtonEmailWishList{background:linear-gradient(#4c69ba,#3b55a0) repeat scroll 0 0 rgba(0,0,0,0);border:medium none;border-radius:2px;color:#fff;cursor:pointer;font-weight:bold;height:20px;line-height:20px;padding:0;text-shadow:0 -1px 0 #354c8c;white-space:nowrap}.pluginButtonLabelWishList{bottom:9px;display:inline;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;padding:0 3px 0 2px;position:relative;right:2px}#videoOuterWrapper{width:100%;margin:20px}#videoInnerWrapper{position:relative;padding-bottom:56.25%;height:0}#videoInnerWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:479px){.desktop{display:none!important}.tablet{display:none!important}.desktopAndTablet{display:none!important}h3{font-size:.9em!important;line-height:1em!important}h4{font-size:.7em}h1{font-size:1.2em}.ui-title{padding:.5em 0 .2em!important}#VertRightRailHero{right:-4px!important}#BottomCornerRightHero{right:0!important}#HomeMenuArea{position:absolute!important}#BottomLeftHeroCorner{bottom:-30%!important}#HeroBorderBottom{right:56px!important;left:56px!important}#VertLeftRailHero{bottom:-6px!important}#HeroBorderTop{left:57px!important}.site-body{margin-top:62px}.ui-widget .ui-widget{font-size:.8em}#home-most-viewed-wrapper,#CartAccordion{padding-right:0;padding-left:0}.most-viewed .home-item-li:nth-child(2+1){clear:left!important}.most-viewed .home-item-li{width:50%}.home-hero-wrap{width:100%}.text-overlay-wrapper{display:none}.MobileHomePageTitle{display:inline-block!important;font-size:.7em;line-height:100%}#nav{display:none}.options-wrap-outer .option-item{width:100%}.product-detail-wrap{flex-flow:column nowrap;-webkit-flex-direction:column}.product-detail-wrap .col{min-width:100%}.product-detail-wrap #LearnMoreArea{display:none}.ThumbNailImage{max-width:23.6%}.product-detail-wrap>.col{padding:5px 0}.BodyContentTextPage{padding:0 10px}.related-products-wrap{padding:0 10px 18px}.CarouselDiv{margin-right:12px;margin-left:12px;margin-bottom:12px!important}.CarouselDiv h4{margin-top:0}.options-wrap-outer .option-item{padding-right:3px}.product-details .description li{width:95%}.product-details #videoOuterWrapper{margin-left:0;margin-right:0}#CategoryGridPageItemWrapper .CatagoryGridItem{max-width:50%}.CGP-Hero-Outer{padding:12px}.CGP-Hero-Inner-LeftCol{max-width:87%;left:28px}#CatGridLearnMoreArea{display:none}#OrderSummary .OutsideWrapper,#CartMainDisplay .OutsideWrapper{font-size:.8em!important;line-height:100%!important}#BillingAndShippingPartialView>form,#BillingAndShippingPartialView label{font-size:.9em!important}#CartAccordion .ui-accordion-content{padding:0 0 10px!important}#ui-accordion-accordion-panel-0,#OrderSummary>div{padding:0 2px!important}.productDescription{padding-left:10px!important}.UserBillingAndPymentView .ShippingFormOutsideWrapper{width:100%}#CartAccordion{padding-left:5px!important;padding-right:5px!important;padding-bottom:8px!important;padding-top:2px!important}#ui-accordion-accordion-panel-1 .CartLoadLearnMore{display:none}#ShippingInformationArea label,.PaymentBoxes label{display:none!important}#BillingAndShippingPartialView .ui-input-text,#BillingAndShippingPartialView .ui-selectmenu-button{margin-left:6px}#ShippingNotesArea{margin:0 20px!important}#BillingAndShippingPartialView .inputRow{max-width:100%}#ui-accordion-accordion-panel-1 .OutsideWrapper .Col_NoWidth{padding-right:6px!important;padding-bottom:10px!important}#ui-accordion-accordion-panel-1 .OutsideWrapper .Col_99{margin:.5em 0 0!important}#CartItemsTable td{padding-top:10px!important}.UserBillingAndPymentView .validation-summary-errors li{padding-left:0;width:100%}.UserBillingAndPymentView .validation-summary-errors ul{margin:10px 15px}#CartItemsTable tr:first-child span{display:none}#CartItemsTable tr:first-child th{height:1px;padding-top:0;padding-bottom:0}#CartTotalsTable .CartTotalsTextTh,#CartTotalsTable .AmountCol{font-weight:bold}.OrderCompleteText{font-size:.8em;line-height:125%}#loginFormSection,.registerForm{margin-top:0!important;max-width:100%}.BoxWrapperWithRails{margin-bottom:0!important}.BodyContent{min-height:0!important}#registerForm label{display:none!important}#registerForm{margin:0!important;padding:20px 10px 30px 14px}#LibraryPage .CatagoryGridItem{max-width:50%}.MobileHorBoarderLibrary{left:57px!important}#videoOuterWrapper{margin:0}}@media only screen and (min-width:480px) and (max-width:767px){.desktop{display:none!important}.tablet{display:none!important}.desktopAndTablet{display:none!important}h3{font-size:1em!important;line-height:1.1em!important}h4{font-size:.8em}h1{font-size:1.4em}.ui-title{font-size:1.5em!important;padding:.7em 0 .3em!important}#VertRightRailHero{right:-4px!important}#BottomCornerRightHero{right:0!important}#HomeMenuArea{position:absolute!important}#BottomLeftHeroCorner{bottom:-28%!important}#HeroBorderBottom{right:56px!important;left:56px!important}#VertLeftRailHero{bottom:-6px!important}#HeroBorderTop{left:57px!important;font-size:.8em}.site-body{margin-top:62px}.ui-widget .ui-widget{font-size:.8em}#home-most-viewed-wrapper,#CartAccordion{padding-right:10px;padding-left:10px}.most-viewed .home-item-li:nth-child(2n+1){clear:none!important}.most-viewed .home-item-li{width:33%}.home-hero-wrap{width:100%}.text-overlay-wrapper{display:none}.MobileHomePageTitle{display:inline-block!important;line-height:100%}#nav a{margin:0 20px}.options-wrap-outer .option-item{width:100%}.product-detail-wrap{flex-flow:column nowrap;-webkit-flex-direction:column}.product-detail-wrap .col{min-width:100%}#LearnMoreArea{display:none}.ThumbNailImage{max-width:24%}.product-detail-wrap>.col{padding:5px 0}.BodyContentTextPage{padding:20px 10px}.related-products-wrap{padding:0 10px 18px}.CarouselDiv{margin:auto 16px}.CarouselDiv{margin-right:18px;margin-left:18px;margin-bottom:12px!important}.CarouselDiv h4{margin-top:0}.options-wrap-outer .option-item{padding-right:3px}.product-details #videoOuterWrapper{margin-left:0;margin-right:0}#CategoryGridPageItemWrapper .CatagoryGridItem{max-width:33%}.CGP-Hero-Outer{padding:12px}.CGP-Hero-Inner-LeftCol{max-width:90%;left:28px}#CartAccordion .ui-accordion-content{padding:0 0 10px!important}#ui-accordion-accordion-panel-0,#OrderSummary>div{padding:0 2px!important}.productDescription{padding-left:10px!important}.UserBillingAndPymentView .ShippingFormOutsideWrapper{width:100%}#OrderSummary .OutsideWrapper{font-size:.8em!important;line-height:110%!important}#CartAccordion{padding-left:5px!important;padding-right:5px!important;padding-bottom:6px!important;padding-top:2px!important}#BillingAndShippingPartialView>form,#BillingAndShippingPartialView label{font-size:.9em!important}#BillingAndShippingPartialView .inputRow{max-width:100%}#ui-accordion-accordion-panel-1 .OutsideWrapper .Col_NoWidth{padding-right:6px!important;padding-bottom:10px!important}#ui-accordion-accordion-panel-1 .OutsideWrapper .Col_99{margin:.5em 0 0!important}#CartItemsTable td{padding-top:10px!important}.UserBillingAndPymentView .validation-summary-errors li{padding-left:0;width:100%}.UserBillingAndPymentView .validation-summary-errors ul{margin:10px 15px}#loginFormSection,.registerForm{margin-top:0!important;max-width:100%}.BoxWrapperWithRails{margin-bottom:0!important}.BodyContent{min-height:0!important}#registerForm label{display:none!important}#registerForm{margin:0!important;padding:20px 10px 30px 14px}#LibraryPage .CatagoryGridItem{max-width:50%}.MobileHorBoarderLibrary{left:57px!important}#videoOuterWrapper{margin:5px}}@media only screen and (min-width:768px) and (max-width:1023px){.desktop{display:none!important}.tablet{display:inline-block!important}.mobile{display:none!important}h4{font-size:.9em}.most-viewed .home-item-li:nth-child(n+1){clear:none}.most-viewed .home-item-li:nth-child(4n+1){clear:none}.most-viewed .home-item-li:nth-child(3n+1){clear:left}.most-viewed .home-item-li{width:33%}#MainLogoText{font-size:1.5em}.PrimaryNavWord{font-size:16px}.home-hero-wrap{width:79.2%}.text-overlay-wrapper{padding:4px}.options-wrap-outer .option-item{min-width:100%}.product-details #videoOuterWrapper{margin:7px}.ThumbNailImage{max-width:32%}#CategoryGridPageItemWrapper .CatagoryGridItem{max-width:25%}#LibraryPage .CatagoryGridItem{max-width:33%}#videoOuterWrapper{margin:10px}}@media(min-width:1023px){.desktop{display:inline-block!important}.tablet{display:none!important}.mobile{display:none!important}h4{font-size:1em}.most-viewed .home-item-li:nth-child(4n+1){clear:left}.most-viewed .home-item-li:nth-child(3n+1){clear:none}.most-viewed .home-item-li{width:25%}#MainLogoText{font-size:1.86em}.PrimaryNavWord{font-size:18px}.home-hero-wrap{width:79.2%}.options-wrap-outer .option-item{max-width:50%;min-width:50%}.ThumbNailImage{max-width:32%}#ProductOptions .option-item select{max-width:47.7%;width:47.7%}.product-details #videoOuterWrapper{margin:7px}#CategoryGridPageItemWrapper .CatagoryGridItem{max-width:25%}#LibraryPage .CatagoryGridItem{max-width:33%}}@media only screen and (min-width:768px){.desktopAndTablet.inlineblock{display:inline-block!important}.desktopAndTablet.block{display:block!important}}