@import 'media.css';
.MiniMenu{display:none;overflow:hidden; background:#303030;}
.HeaderMenu{display: inline-block; width:65%;
float: left;}
.clear{clear:both;width:100%;line-height:0;font-size:0;height:0;overflow:hidden}
.clearfix:after{content:" ";display:block;height:0;clear:both}
html{height:100%;margin:0;padding:0}
#Body{height:100%;color:#636971;font-size:11px;line-height:10px;font-family:'Open Sans';padding:0;margin:0}
a,a:visited{color:#40454a;outline:0;border:0;text-decoration:none;outline:none;cursor:pointer;font-weight:400}
a:hover{color:#d52b1e}
a.redlink{color:#d52b1e;outline:0;border:0;text-decoration:none;outline:none;cursor:pointer;font-weight:400}
a.redlink:hover{color:#40454a}
html,button,input,select,textarea{font-family:'Open Sans',sans-serif!important;color:#222}
body{color:#000;font-size:12px;line-height:18px;font-family:'Open Sans',sans-serif!important;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:hidden}
a:hover{text-decoration:none}
p,ul,ol{margin:0;padding:0}
ul,ol{list-style:none}
h1{margin:0}
h2,.Head{margin:0}
h3{font-size:18px;margin:0 0 10px}
hr{clear:both;margin:11px 0 20px;height:0;border:solid #A09E9E;border-width:1px 0 0}
.buttons a:hover{cursor:pointer}
.clear{clear:both;width:100%;line-height:0;font-size:0;height:0;overflow:hidden}
.wrapper{width:100%;overflow:hidden;position:relative}
.extra-wrap{overflow:hidden;display:block}
.Hide-TextOverflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.SatBar{float:left;width:100%;height:30px;background-color:#231f20;color:#7d7d7d;border-left:1px solid #2a2627;border-right:1px solid #2a2627}
.SatBarInner{width:1150px;margin:0 auto;padding-top:9px;color:inherit}
.SatBarLeft{float:left;width:50%;color:#fff}
.SatBarRight{float:right;width:50%;text-align:right}
.SatBarUser{float:right}
.SatBarLinks a{color:#7d7d7d}
.SatBarLinks a:hover{color:#fff}
.UserName{display:inline-block;text-align:left;vertical-align:bottom;white-space:nowrap}
.Heading-Box{background:url(../../../0/SkinObjects/GreyContainerHeaderBg.png) repeat-x;text-decoration:none;display:inline-block;font-weight:700;color:#40454a;background-position:left top;margin:10px 0 0;padding:6px 0 4px 17px;width:98%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:8px;margin-bottom:20px}
.Heading-Box h2{font-size:Medium;font-weight:700}
.Side-Heading{color:#696666;font-size:18px;line-height:18px;margin-bottom:1%}
.HeaderBar{float:left;background-color:#303030;border:1px solid #464646;border-bottom:2px solid #464646;width:100%;height:200px}
.HeaderInner{width:100%;max-width:1230px;margin:0 auto}
.HeaderInnerTopBox{background:url(../../../0/SkinObjects/HeaderBackgroundImage.png) center top no-repeat;height:160px;margin-bottom:1px}
.HeaderInnerMenuBox{background:url(../../../0/SkinObjects/MenuBG.png) center top repeat-x;height:43px}
.HeaderLeftBox{float:left;height:100%;width:62%}
.HeaderRightBox{float:Right;height:100%;position:relative}
.HeaderSearchBox{float: left;
display: inline-block;
width:25%;
height: 43px;}
.megaCSS3menu li:after{display:block;content:"";width:1px;height:37px;background:transparent url(../../../0/SkinObjects/Menudivider.png) no-repeat;float:right;position:relative;top:-29px;left:10px}
.BodyHolder{width:100%;background-color:#f5f6f7;height:100%;overflow:hidden;height:100%;padding-bottom:20px}
.CenteredBodyHolder{width:100%;max-width:1230px;margin:0 auto;background-color:#fff;-webkit-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.8);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.8);border-left:1px solid #e9e9ea;margin-top:6px}
.CenteredBodyHolderRightShadow{min-height:400px; width:100%;max-width:1230px;margin:0 auto;height:100%;-webkit-box-shadow:4px 0 8px 0 rgba(50,50,50,0.5);-moz-box-shadow:4px 0 8px 0 rgba(50,50,50,0.5);box-shadow:4px 0 8px 0 rgba(50,50,50,0.5);border-left:1px solid #e9e9ea;background-color:#fff;height:100%}
.CenterMe{width:90%;margin:0 auto}
.CenterMeNoWidth{margin:0 auto}
.ContentWrapper{min-height:300px}
.wnsSliderPagerItem{background:url(../../../0/SkinObjects/SliderNavOff.png) no-repeat 0 transparent}
.activeSlide{background:url(../../../0/SkinObjects/SliderNavOn.png) no-repeat 0 transparent!important}
input.SearchBox{border:1px solid #797979;border-right:0;color:#636971;height:28px;margin-left:8px;width:200px;line-height:normal!important;vertical-align:middle;margin-top:6px}
input.SearchButton{border:1px solid #797979;border-left:0;color:#636971;height:30px;background:url(../../../0/SkinObjects/SearchBtn.png) no-repeat scroll 0 #fff;width:30px;line-height:normal!important;vertical-align:middle;margin-left:-3px;margin-top:6px}
input.remove{background:url(../../../0/SkinObjects/RemoveButton.png) no-repeat;cursor:pointer;padding-left:20px;font-size:10px;vertical-align:text-bottom;line-height:10px;border:none;color:#d52b1e;margin-top:3px}
a.remove{background:url(../../../0/SkinObjects/RemoveButton.png) no-repeat;cursor:pointer;padding-left:20px;font-size:10px;vertical-align:text-bottom;line-height:10px;border:none;color:#d52b1e;margin-top:3px}
.TopDealsButton{margin-left:10px}
.TopDealsButtonMargin{margin-top:50px}
.TopDealsButtonMarginForPerc{margin-top:10px}
.TopDealTiny{font-size:9px!important;line-height:9px!important}
.TopDealPerc{font-size:15px}
.ClearenecePercent{opacity:.5}
.button_shopnow{padding:6px 10px 10px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#fff!important;background-image:url(../../../0/SkinObjects/ArrowButton.png);background-repeat:no-repeat;background-position:right top;cursor:pointer;width:50%;height:19px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.button_shopnow:hover{background-image:url(../../../0/SkinObjects/ArrowButton.png);background-repeat:no-repeat;background-position:right bottom}
.button_Plain{padding:6px 10px 10px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#fff!important;background-image:url(../../../0/SkinObjects/PlainButtonBackground.png);background-repeat:no-repeat;background-position:right top;cursor:pointer;width:60%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.button_Plain:hover{background-image:url(../../../0/SkinObjects/PlainButtonBackground.png);background-repeat:no-repeat;background-position:right bottom}
.button_details{padding:8px 33px 10px 7px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#fff!important;background-image:url(../../../0/SkinObjects/ArrowButton.png);background-repeat:no-repeat;background-position:right top;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:93%;height:39px}
.button_details:hover{background-image:url(../../../0/SkinObjects/ArrowButton.png);background-repeat:no-repeat;background-position:right bottom}
.button_std{min-height:1.5em;line-height:1.5em;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#fff!important;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 20px;background:#d52b1e;border:none}
.Remove_btd{min-height:1.5em;line-height:1.5em;text-decoration:none;background:#333;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#FFF;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px 20px}
.WishlistProductDisplayWrapper .button_std{font-family:'Open Sans',sans-serif!important;align-items:flex-start;text-align:center;border:2px outset buttonface;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-sizing:border-box;padding:5px 20px}
.marginright20px{margin-right:20px}
.marginright15px{margin-right:15px}
.margintop8px{margin-top:8px}
.marginleft10{margin-left:10px}
.marginleft15{margin-left:15px}
.marginleft20{margin-left:20px}
.margintop5{margin-top:5px}
.margintop10{margin-top:10px}
.margintop15{margin-top:15px}
.margintop20{margin-top:20px}
.marginbottom20{margin-bottom:20px}
.marginbottom30{margin-bottom:30px}
.margintop25{margin-top:25px}
.marginbottom5px{margin-bottom:5px}
.lineheight20{line-height:20px}
.whitetext{color:#fff}
a.whitelink{color:#fff}
a.whitelink:hover{color:#7d7d7d}
table.SideFilterList tbody tr td{height:30px}
.marginright3{margin-right:3%}
.paddingtop3px{padding-top:3px}
.paddingtop5px{padding-top:5px}
.paddingtop10px{padding-top:10px}
.paddingtop8px{padding-top:8px}
.paddingleft20px{padding-left:20px}
.bottombordergrey{border-bottom:1px solid #d4d4d4}
.width18{width:18%}
.width58{width:58%}
.centerme{text-align:center}
.redtext{color:#d52b1e!important}
.redheader{color:#d52b1e!important;font-weight:700}
.boldgreentext{color:#529c00;font-weight:700}
.floatL{float:left}
.floatR{float:right}
.ContainerLabel{font-weight:700;font-size:Medium}
.GreyHeaderBox-Wrapper{margin-bottom:10px}
.Pane30{float:left;width:27%}
.Pane20{float:left;width:22%}
.Pane22{float:left;width:22%}
.Pane71{float:left;width:71%;margin-right:18px}
.Pane25{float:left;width:25%}
.Pane50{float:left;width:50%}
.Pane70{float:left;width:70%}
.Pane73{float:left;width:73%}
.Pane80{float:left;width:72%}
.Pane100{float:left;width:100%}
.QuarterToHalf{float:left;width:25%}
.QuarterToHalfToWhole{float:left;width:25%}
.TopDealsHolder{float:left;height:180px;width:100%;font-size:18px;line-height:18px}
.TopDealsHolder span{font-size:30px;font-weight:700;line-height:30px}
.TopDealsText{margin:10px 0 0 10px}
.TopDealsSubText{font-size:16px;font-weight:600;opacity:.8}
.TopDealNewProducts{background:url(../../../0/SkinObjects/TopDealsLeftNewProducts.png) no-repeat scroll 0 #fff;background-position:0 0;margin-top:-7px}
.TopDealRomac{background:url(../../../0/SkinObjects/TopDealsLeftRomac.png) no-repeat scroll 0 #fff;background-position:0 0;margin-top:-7px}
.TopDealClearance{background:url(../../../0/SkinObjects/TopDealsLeftClearance.png) no-repeat scroll 0 #fff;background-position:0 0;margin-top:-8px;border-left:1px solid #ddd}
.TopDealEmail{background:url(../../../0/SkinObjects/TopDealsLeftEmail.png) no-repeat scroll 0 #fff;background-position:right bottom}
.NewsletterHolder{float:left;height:180px;width:100%;font-size:18px;line-height:18px}
.NewsletterHolder .heading{font-size:30px;font-weight:700;line-height:30px}
.SignUpBackground{background:url(/Portals/0/SkinObjects/TopDealsLeftEmail.png) no-repeat scroll 0 #fff;background-position:0 0;margin-top:-33px}
.wns-slideshow-wrapper{width:100%!important;height:100%!important}
.bottomBackgroundImage{opacity:.3;width:100%}
.FooterHolder{background-color:#202020;min-height:40px;width:100%;float:left;margin-top:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.FooterPadding{height:100%;width:100%;padding:28px 0 0 43px}
.PaymentTypeImageHolder{width:128px;height:16px}
ul.RedList li{height:24px}
ul.RedList li a{background-image:url(../../../0/SkinObjects/RedListBg.png);background-repeat:no-repeat;padding:0 0 0 20px;height:20px;color:#9fa5ae}
ul.RedList li a:hover{background-image:url(../../../0/SkinObjects/RedListBgHover.png);color:#fff}
.ProductDisplayTabContainer{float:left;width:100%}
.ProductDisplayGrid{float:left;width:30%;margin-right:1%;padding:1%;margin-bottom:8px;border:1px solid #e7e7e7;background-color:#fff; position:relative;}
.ProductGridDesc{line-height:1.5em}
.ProductDisplayGridBrand {
    height:40px;
}
.ProductDisplayGridName{width:100%;padding-top:5px;overflow:hidden;height:4.5em}
.ProductDisplayGridPartNo{width:100%;padding-top:6px;height: 1.5em;}
.ProductDisplayGridRating{width:100%;padding-top:5px}
.ProductDisplayOptions {height:1.5em;}
.ProductGridName{color:#000;font-size:15px;line-height:1.5em}
.ProductDisplayGridImageHolder{width:100%;max-height:266px;position:relative; padding:5px 0px;}
/*.ProductDisplayGridBrand img{border-right:1px dotted red;border-bottom:1px dotted red}*/
.ProductDisplayGridShortDesc{overflow:hidden;width:100%;min-height:25px;margin-bottom:8px;height:32px}
.ProductDisplayGridImageHolder_IMG,.ProductDisplayGridImageHolder_Sale{width:100%;height:100%;top:0;left:0}
.ProductDisplayGridImageHolder_Sale{z-index:10}
.ProductDisplayGridPrice{float:left;width:100%;padding-top:5px;height:3em}
.ProductImageGroup{width:100%}
.ProductImageGroupMobile{width:100%; display:none;}
.ProductDetailImage{width:220px;height:220px}
.ProductGridMainPrice{font-size:21px;color:#000;font-weight:700;line-height:21px}
.ProductGridSubPrice{font-size:12px;color:#000;text-decoration:line-through}
.FilteredListHeader{width:98%;float:left;padding:5px 0px;}
.PadTextByImage{padding:4px 0 0 10px}
.ProductDisplayList{float:left;width:100%;border-bottom:1px dotted #e7e7e7;margin-bottom:8px;position:relative;}
.ProductDisplayList:hover{box-shadow:0 0 3px 2px rgba(119,119,119,0.75);-moz-box-shadow:0 0 3px 2px rgba(119,119,119,0.75);-webkit-box-shadow:0 0 3px 2px rgba(119,119,119,0.75);border:none}
.ProductListName{color:#000;font-size:13px}
.ProductListMainPrice{font-size:14px;font-weight:700;line-height:14px}
.ProductListSubPrice{font-size:13px;color:#000;text-decoration:line-through;line-height:18px}
.ProductDetailHeader{font-weight:700;padding-right:5px}
.TwoPaneHolder{width:100%;float:left}
.TwoPaneInnerHolder{float:left;width:100%;min-height:20px}
.TwoPaneLeftHolder{float:left;min-width:50%;text-align:left}
.TwoPaneRightHolder{float:left;width:50%}
.TwoPaneRightHolderRight{float:left;width:50%;text-align:right}
.TwoPaneLeftHolder div{float:left}
.ThreePaneHolder{float:left;width:100%}
.ThreePaneInnerHolder{float:left;width:100%}
.ThreePaneLeftHolder{float:left}
.ThreePaneMidHolder{float:left}
.ThreePaneRightHolder{float:left}
.Product-Block{display:block;width:100%;margin:5px 0;border-bottom:1px solid #DBD3D3;overflow:hidden}
.Product-Left-Block{float:left;width:29%;padding-right:1%;height:100%}
.Product-Left-Block img{width:100%}
.Product-Right-Block{float:right;height:100%;width:70%}
.Product-Title{margin-bottom:10px;color:#000;line-height:1.5em;font-size:12px}
.Product-Description{margin-bottom:7px}
.Product-Bottom-Block{width:100%;display:block}
.Product-Block .ProductGridName{font-size:11px!important}
.Product-Block .redlink{text-decoration:underline}
.LargeIconContentHolder{float:left;width:95%;height:100%;position:relative;margin-bottom:50px}
.ListItemHolder{float:left;width:100%}
.ListItemHolder div{width:140px;padding:0;cursor:pointer;text-align:center;float:left;overflow:hidden}
.AdminMenuLinkText{float:left;margin:2px;width:130px;text-align:center;overflow:hidden}
.ListItemHolder a{text-decoration:none}
.ListItemHolder a:hover{text-decoration:none}
.ListItemHolder img{float:none;padding:10px 0 0;border:none}
.AdminMenuHeaderText{font-size:14px;font-weight:700;color:#333}
input[type="submit"].MainPagingButton{background:none;background-color:none;border:none}
input[type="submit"].MainPagingButtonActive{background:none;background-color:none;border:none;color:#d52b1e}
input[type="submit"].PagingButton{border:none;color:#d52b1e;background-color:none;background:none ;cursor:pointer;}
input[type="submit"].PagingButton:hover{color:#333;background-color:#fafafa; cursor:pointer;}
input[type="submit"].PagingButton.Active{border:1px solid #ddd;background-color:#fafafa;padding:0px 5px; cursor:pointer;}
input[type="submit"].PagingButton.Active:hover{color:#ff8328;background:url(/Images/PagingActive.png) no-repeat; cursor:pointer;}
input[type="checkbox"]{margin-left:0;margin-bottom:0}
.HeaderCartSummary{float:left;width:100%;height:34px;background:transparent url(../../../0/SkinObjects/ArrowDropDown_off.png) no-repeat right;cursor:pointer}
.HeaderCartSummary:hover{background:transparent url(../../../0/SkinObjects/ArrowDropDown_on.png) no-repeat right}
.HeaderCartSummary:before{display:block;content:"";width:1px;height:37px;background:transparent url(../../../0/SkinObjects/Menudivider.png) no-repeat;float:left}
.HeaderCartSummary:after{display:block;content:"";width:1px;height:37px;background:transparent url(../../../0/SkinObjects/Menudivider.png) no-repeat;float:right}
.CartSmallImg{float:left;padding-left:10px}
.HeaderCartText{float:left;line-height:32px;color:#fff;font-size:14px}
.CartHidden{float:left;width:100%;background-color:#fff;position:absolute;top:38px;z-index:5000}
.CartHiddenTop{float:left;padding:5px 5px 0;width:100%}
.CartHiddenBottom{float:left;padding:0;width:100%;height:52px;background-color:#eee;border-top:1px solid #ccc}
.CartHiddenProdName{padding-top:4px;font-weight:700;margin-bottom:8px}
.CartHiddenProdDesc{margin-bottom:11px}
.CartHeading{padding:3px 0 7px 7px}
.CartContinueShopping{margin-top:15px;margin-left:30px}
.button_mycart{text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);font-weight:700;color:#fff!important;background-image:url(../../../0/SkinObjects/ButtonBG.png);background-repeat:repeat-x;background-position:right top;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:13px;padding:5px;width:80%}
.button_mycart:hover{background-color:#545454;background-image:none;color:#d52b1e!important}
.SidelabelText{font-size:14px;font-weight:700}
.SearchChk{background:transparent url(../../../0/SkinObjects/SearchWithinResults.png) no-repeat center;padding-left:35px;color:#fff;font-size:12px;line-height:20px;padding-top:2px}
.SearchCheckBox input{vertical-align:text-bottom}
.fieldset{border:1px solid #999797;padding:1% 1% 2%;margin:1%}
.dnnFormMessage, .CheckoutMajorWarning{display:block;padding:9px 0 9px 38px !important;margin-bottom:0!important;border:none;background:#ffefcc url(../../../0/SkinObjects/MsgTick.png) no-repeat 15px 7px!important;max-width:100%!important;margin-bottom:10px!important;color:#636971}
.LightGreySideHeader{border:1px solid #585858;padding:3px 0 3px 15px;background-color:#484848;color:#fff;margin-bottom:2px;line-height:20px;font-size:12px}
.DarkGreySideHeader{border:1px solid #585858;padding:0;margin:0;background:url(../../../0/SkinObjects/SideFilterListBg.png) no-repeat;margin-bottom:2px;height:27px;line-height:27px;padding-left:25px;cursor:pointer;color:#fff; background-color:#2e2e2e;}
.DarkGreySideHeader:hover{color:#bcc5cf}
.DarkGreySideHeader > active{background-position:left bottom}
.acc_container{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;margin-bottom:10px;padding:9px 0 0 10px}
.DoAfterPageLoad{background-color:#f5f6f7;overflow:hidden}
.ItemCountHolder{display:block;width:100%;margin-top:10px}
.ItemCountOneThird{display:block;width:33%;float:left}
.RightText{text-align:right}
.HeaderRightBoxWrapper {margin-top:15px;float:left;}
.CenterText{text-align:center}
.LeftText{text-align:left}
.PopUpErrorMessage{color:#d52b1e}
.DisplayNone{display:none !important;}
.DisplayInlineBlock{display:inline-block}
.DisplayBlock{display:block}
.OnlyForMobile,.ForTabletBelow,.ForTabletBelow_inline{display:none}
.cbunticked{background:url(/Portals/0/SkinObjects/Checkbox.png) no-repeat center left;height:17px;width:15px;border:0;margin:0;padding-left:20px}
input.cbticked{background:url(/Portals/0/SkinObjects/Checkbox_ticked.png) no-repeat center center;height:15px;width:15px;border:0;margin:0;padding-left:20px}
.EnableFilterHolder input{margin-left:12px;margin-top:5px}
.EnableFilterHolder{color:#000}
.EnableFilterHolder input{margin-left:12px;margin-top:5px}
.EnableFilterHolder .FilterListLabel,.SearchTermFilter{padding-left:10px}
.SearchTermFilter{color:#66b2d5}
.Redlink{color:#ed1e23!important}
.FilterListItemHolder{margin-bottom:5px; line-height:1.5em;}
.EnableFilterHeader{width:100%;display:block;padding-left:5px;margin-bottom:4%;float:left}
.acc_trigger,.EnableFilterHeader{color:#d52b1e;border-bottom:1px solid #ddd;font-weight:700}
.CategorySubToShow:first-of-type{margin-top:0}
.CategorySubToShow{float:left;width:90%;background-color:#fff;padding-left:0px;margin-bottom:5px}
.redbar{color:#fff;height:42px;width:100%;background:url(/Portals/0/SkinObjects/RedButton_bg.png) no-repeat center right #F84B4A}
.CheckoutDealerWrapper{width:96%;height:28px;margin:1%;padding:1%;border:1px solid #ddd}
.DealerHeader{float:left;width:180px;line-height:28px}
.DealerSelectedName{padding-left:20px;float:left;line-height:28px}
.DealerSelectedPhone{padding-left:20px;float:left;line-height:28px}
.DealerBtn{padding-left:20px;float:left}
.BackOrderYes,.BackOrderNo{display:inline-block;margin-left:10px;width:10px;height:10px}
.BackOrderNo{background:url(../../skinobjects/Cross_red.png) no-repeat;background-size:10px;-moz-background-size:10px;-o-background-size:10px;-webkit-background-size:10px}
.BackOrderYes{background:url(../../skinobjects/Yestick.png) no-repeat;background-size:10px;-moz-background-size:10px;-o-background-size:10px;-webkit-background-size:10px}
.ViewProductsAsGridInnerHolder{max-width:290px}
.HeaderStyle,.ReoccuringOrderCellHeader{background-color:#303030;height:30px;font-weight:700;color:#fff;font-size:larger;line-height:30px}
.AlternatingRowStyle,.Alternating{background-color:#ddd;height:40px;color:#333;border:1px solid #ccc!important;width:100%;display:table-row}
.RowStyle,.ReoccuringOrderLine{color:#333;background-color:#fff;height:40px;border:1px solid #ccc!important;width:100%;display:table-row}
.FooterStyle{background-color:#303030;font-weight:700;height:30px;color:#fff}
.brand_list ul{width:100%;float:left}
.brand_list ul li{display:block;min-height:80px;float:left;width:19%;padding-right:1%}
.brand_list ul li a{height:50px;display:block;padding-top:35px;opacity:1;background-position:left top;background-repeat:no-repeat;font-weight:700}
.FilterLink_B_888FI{background-image:url(/portals/0/productimages/brands/888filters.gif)}
.FilterLink_B_AE{background-image:url(/portals/0/productimages/brands/ae.gif)}
.FilterLink_B_ACL{background-image:url(/portals/0/productimages/brands/acl.gif)}
.FilterLink_B_ACCEL{background-image:url(/portals/0/productimages/brands/accel.gif)}
.FilterLink_B_AMC{background-image:url(/portals/0/productimages/brands/amc.gif)}
.FilterLink_B_ARP{background-image:url(/portals/0/productimages/brands/arp.gif)}
.FilterLink_B_ARGEN{background-image:url(/portals/0/productimages/brands/argent.gif)}
.FilterLink_B_AUTOG{background-image:url(/portals/0/productimages/brands/autogauge.gif)}
.FilterLink_B_AJUSA{background-image:url(/portals/0/productimages/brands/ajusa.gif)}
.FilterLink_B_BOSCH{background-image:url(/portals/0/productimages/brands/bosch.gif)}
.FilterLink_B_EDELB{background-image:url(/portals/0/productimages/brands/edelbrock.gif)}
.FilterLink_B_CARTE{background-image:url(/portals/0/productimages/brands/carter.gif)}
.FilterLink_B_CENTU{background-image:url(/portals/0/productimages/brands/century.gif)}
.FilterLink_B_CLEVI{background-image:url(/portals/0/productimages/brands/clevite.gif)}
.FilterLink_B_CLOYE{background-image:url(/portals/0/productimages/brands/cloyes.gif)}
.FilterLink_B_COMET{background-image:url(/portals/0/productimages/brands/cometic.gif)}
.FilterLink_B_CROWE{background-image:url(/portals/0/productimages/brands/crower.gif)}
.FilterLink_B_DERAL{background-image:url(/portals/0/productimages/brands/derale.gif)}
.FilterLink_B_DURAB{background-image:url(/portals/0/productimages/brands/durabond.gif)}
.FilterLink_B_DYNAT{background-image:url(/portals/0/productimages/brands/dynatex.gif)}
.FilterLink_B_FERRE{background-image:url(/portals/0/productimages/brands/ferrea.gif)}
.FilterLink_B_FELPR{background-image:url(/portals/0/productimages/brands/felpro.gif);background-size:95%}
.FilterLink_B_FORD{background-image:url(/portals/0/productimages/brands/fordracing.gif)}
.FilterLink_B_FLOWM{background-image:url(/portals/0/productimages/brands/flowmaster.gif)}
.FilterLink_B_FMS{background-image:url(/portals/0/productimages/brands/fms.gif)}
.FilterLink_B_FLRACE{background-image:url(/portals/0/productimages/brands/fl.gif)}
.FilterLink_B_GMB{background-image:url(/portals/0/productimages/brands/gmb.gif)}
.FilterLink_B_GRANT{background-image:url(/portals/0/productimages/brands/grantpistonrings.gif)}
.FilterLink_B_HAYS{background-image:url(/portals/0/productimages/brands/hays.gif)}
.FilterLink_B_HYLIF{background-image:url(/portals/0/productimages/brands/hylift.gif)}
.FilterLink_B_HURST{background-image:url(/portals/0/productimages/brands/hurst.gif)}
.FilterLink_B_ISC{background-image:url(/portals/0/productimages/brands/isc.gif)}
.FilterLink_B_JPPER{background-image:url(/portals/0/productimages/brands/jpperformance.gif)}
.FilterLink_B_JR{background-image:url(/portals/0/productimages/brands/jrfilters.gif)}
.FilterLink_B_LAKEW{background-image:url(/portals/0/productimages/brands/lakewood.gif)}
.FilterLink_B_MALLO{background-image:url(/portals/0/productimages/brands/mallory.gif)}
.FilterLink_B_MAHLE{background-image:url(/portals/0/productimages/brands/mahle.gif)}
.FilterLink_B_MELLI{background-image:url(/portals/0/productimages/brands/melling.gif)}
.FilterLink_B_MOTHE{background-image:url(/portals/0/productimages/brands/mothers.gif)}
.FilterLink_B_MOROS{background-image:url(/portals/0/productimages/brands/moroso.gif)}
.FilterLink_B_MOTIV{background-image:url(/portals/0/productimages/brands/motivegear.gif)}
.FilterLink_B_MH{background-image:url(/portals/0/productimages/brands/mh.gif)}
.FilterLink_B_MRGAS{background-image:url(/portals/0/productimages/brands/mrgasket.gif)}
.FilterLink_B_MSD{background-image:url(/portals/0/productimages/brands/msd.gif)}
.FilterLink_B_NDC{background-image:url(/portals/0/productimages/brands/ndc.gif)}
.FilterLink_B_NIPPO{background-image:url(/portals/0/productimages/brands/nipponreinz.gif)}
.FilterLink_B_NULIN{background-image:url(/portals/0/productimages/brands/nuline.gif)}
.FilterLink_B_NGK{background-image:url(/portals/0/productimages/brands/ngk.gif)}
.FilterLink_B_NZG{background-image:url(/portals/0/productimages/brands/nzg.gif)}
.FilterLink_B_LUCAS{background-image:url(/portals/0/productimages/brands/lucas.gif)}
.FilterLink_B_PRW{background-image:url(/portals/0/productimages/brands/prw.gif)}
.FilterLink_B_PERMA{background-image:url(/portals/0/productimages/brands/permaseal.gif)}
.FilterLink_B_PIONE{background-image:url(/portals/0/productimages/brands/pioneer.gif)}
.FilterLink_B_POWER{background-image:url(/portals/0/productimages/brands/powerbond.gif)}
.FilterLink_B_PROBE{background-image:url(/portals/0/productimages/brands/probe.gif)}
.FilterLink_B_PROFO{background-image:url(/portals/0/productimages/brands/proform.gif)}
.FilterLink_B_QUICK{background-image:url(/portals/0/productimages/brands/quicktime.gif)}
.FilterLink_B_RIGHT{background-image:url(/portals/0/productimages/brands/rightway.gif)}
.FilterLink_B_ROYAL{background-image:url(/portals/0/productimages/brands/royalpurple.gif)}
.FilterLink_B_ROMAC{background-image:url(/portals/0/productimages/brands/romac.gif)}
.FilterLink_B_ROLLM{background-image:url(/portals/0/productimages/brands/rollmaster.gif)}
.FilterLink_B_RUSSE{background-image:url(/portals/0/productimages/brands/russell.gif)}
.FilterLink_B_SEALE{background-image:url(/portals/0/productimages/brands/sealedpower.gif)}
.FilterLink_B_SCATC{background-image:url(/portals/0/productimages/brands/scat.gif)}
.FilterLink_B_SHADO{background-image:url(/portals/0/productimages/brands/shadow.gif)}
.FilterLink_B_SIVALV{background-image:url(/portals/0/productimages/brands/sivalves.gif)}
.FilterLink_B_SILVO{background-image:url(/portals/0/productimages/brands/silvolite.gif)}
.FilterLink_B_SKF{background-image:url(/portals/0/productimages/brands/skf.gif)}
.FilterLink_B_SPEED{background-image:url(/portals/0/productimages/brands/speedpro.gif)}
.FilterLink_B_SPICE{background-image:url(/portals/0/productimages/brands/spicer.png)}
.FilterLink_B_STA{background-image:url(/portals/0/productimages/brands/staparts.png)}
.FilterLink_B_SYNAP{background-image:url(/portals/0/productimages/brands/synapse.png)}
.FilterLink_B_TAIHO{background-image:url(/portals/0/productimages/brands/taiho.gif)}
.FilterLink_B_TEIKEN{background-image:url(/portals/0/productimages/brands/teiken.gif)}
.FilterLink_B_THERM{background-image:url(/portals/0/productimages/brands/thermotec.gif)}
.FilterLink_B_THREE{background-image:url(/portals/0/productimages/brands/threebond.gif)}
.FilterLink_B_TREME{background-image:url(/portals/0/productimages/brands/tremec.gif)}
.FilterLink_B_TOTAL{background-image:url(/portals/0/productimages/brands/totalseal.gif)}
.FilterLink_B_TRIDO{background-image:url(/portals/0/productimages/brands/tridon.gif)}
.FilterLink_B_TOLED{background-image:url(/portals/0/productimages/brands/toledo.gif)}
.FilterLink_B_USMOT{background-image:url(/portals/0/productimages/brands/usmw.gif)}
.FilterLink_B_VICTO{background-image:url(/portals/0/productimages/brands/victorreinz.gif)}
.FilterLink_B_WORLD{background-image:url(/portals/0/productimages/brands/worldproducts.gif)}
.FilterLink_B_WISEC{background-image:url(/portals/0/productimages/brands/wiseco.gif)}
.FilterLink_B_YUKON{background-image:url(/portals/0/productimages/brands/yukon.gif)}
.FilterLink_B_YELLA{background-image:url(/portals/0/productimages/brands/yellaterra.gif)}
.ProductDisplayGridPrice .TwoPaneLeftHolder{width:60%!important}
.ProductDisplayGridPrice .TwoPaneRightHolderRight{width:40%!important}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:none}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-radius:0}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-radius:0}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-radius:0}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-radius:0}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:none;-moz-box-shadow:inset 0 0 5px 5px rgba(255,255,255,.3);-webkit-box-shadow:inset 0 0 5px 5px rgba(255,255,255,.3);box-shadow:inset 0 0 5px 5px rgba(255,255,255,.3)}
.pinfoPopupHolder{top:15px}
.ReoccuringOrderTable{display:table;width:100%;border-collapse:collapse;margin-top:10px}
.ReoccuringOrderLineHeader{display:table-row;width:100%;color:#fff;background-color:#333;font-weight:700}
.ReoccuringOrderCellHeader{display:table-cell;padding:0 5px;font-weight:700;text-align:center}
.ReoccuringOrders{width:99%}
.ReoccuringOrderHeader{background-color:#303030;color:#fff;box-shadow:none;padding-left:10px;background: url('/images/chevron23_white.png') no-repeat right #303030 !important;background-position: 99% 50% !important;}
.Alternating{background-color:#E1DFDE}
.ReoccuringOrderCell{display:table-cell;padding:0 5px;vertical-align:middle}
.ReoccuringOrderCell .dnnCheckbox{width:20px;margin:auto;display:block}
.ReoccuringOrderCell > input[type="text"]{width:30px;text-align:center}
.ReoccuringOrderFooter,.LastPurchasedProductsFooter{text-align:right;width:100%;max-height:60px;height:auto!important}
.QtyToAdd{text-align:center}
.pnlReoccuringOrderBtn{padding:10px 0}
.megaCSS3menu li a{
    text-transform:uppercase !important;
}

.megaMenuWrapper {
    width:800px;
}

ul.megaMenuFilters {
width: 30%;
float: left;
border-right: 1px solid #ddd;
padding-left: 2% !important;
}

    ul.megaMenuFilters:last-child {
        border-right:none;
    }

.megaMenuFilters li {
    font-size:12px;
    line-height:1.5em;
    width:100% !important;
}

    .megaMenuFilters li a {
        width:94%;
        display:inline-block;
        text-transform:capitalize !important;
        color:#666 !important;
    }

        .megaMenuFilters li a:hover {
            color:#d52b1e !important;
            font-weight:700;
        }

.megaMenuFilters li::before {
    content:">";
        display:inline-block;
        padding-right:5px;
        font-weight:700;
        font-size:8px;
}

.megaMenuFilters li::after {
display:none;
}

.smalltext {
    font-size: 9px;
}

.contact_detail_left {
    padding:15px;
    font-size:11px !important;
        line-height:1.5em;
}

    .contact_detail_left img {
        width:100%;
    }

    .contact_detail_left p, .contact_detail_left span{
        line-height:1.5em;
    font-size:11px !important;
    font-family: 'Open Sans' !important;
    padding:5px 0px
    }

.contact_detail_left div{
    padding-bottom:10px;
}

.contact_detail_left td{
    padding-right:5px
}

.contact_detail_left td:first-of-type{
    padding-right:30px
}

.contact_detail_right {
    padding-left:20px;
}

    .contact_detail_right .dnnFormLabelWithoutHelp {
        font-weight:700;
        font-size:13px !important;
    }

    .contact_detail_right input {
    }

    .contact_detail_right .dnnPrimaryAction {
        min-height: 1.5em;
line-height: 1.5em;
text-decoration: none;
display: inline-block;
text-shadow: 0px 0px 0 rgba(0,0,0,0.3)!important;
font-weight: 700;
color: #fff!important;
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 3px!important;
padding: 5px 20px;
background: #d52b1e;
border: none;
    }

    .contact_detail_right .dnnSecondaryAction {
        display:none;
    }


    .contact_detail_right .dnnFormItem > .dnnLabel {
margin-top: 5px;
width: 100%;
text-align: left !important;
margin-bottom: 5px;
font-weight:700;
        font-size:13px !important;
}

.contact_detail_right .dnnFormItem > .dnnLabel a.dnnFormHelp {
position: relative !important;
margin-left: 5px !important;
}

.contact_detail_right .dnnFormItem > .dnnLabel .dnnTooltip {
display:none !important;
}

.contact_detail_right .dnnLeft div{
    padding:5px 0px;
    font-size: 13px;
}

.contact_detail_right .dnnLeft input{
    width:100%;
}

.autocomplete{
        border: 1px solid #999;
        background: #fff;
        cursor: default;
        text-align: left;
        max-height: 350px;
        overflow: auto;
        margin: 0px 6px 6px -6px; /* IE6 specific: */
        _height: 350px;
        _margin: 0;
        _overflow-x: hidden;
    }

.autocomplete div {
  padding: 2px 5px;
  white-space: nowrap;
  overflow: hidden;
  line-height: 30px;
}

.CategorySubToShow .cbunticked {
       width: 100% !important;
    text-align: left !important;
    font-family: Arial, Helvetica, sans-serif !important;
    color: #7E7E7E;
    outline: 0;
    border: 0;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    font-size: 105%;
}

.CategorySubToShow .cbunticked:hover {
    color:#d52b1e;
    cursor:pointer;
}

a.cbunticked {
        height: 20px;
    display: inline-block;
    width: 100%;
    line-height: 22px;
}