.nav-main {overflow:hidden;padding:0px 0px 2px 0px;text-align:center;margin:0px;height:35px;}
.nav-main .outter-nav-top {overflow:hidden;padding:0px;text-align:center;margin:0px;-webkit-transition: max-height 0.4s;-ms-transition: max-height 0.4s;-moz-transition: max-height 0.4s;-o-transition: max-height 0.4s;transition: max-height 0.4s;text-align:left;}
.nav-inner-f5-extra { height:2.5em;height:auto;overflow:hidden; }
.outter-nav-top { width:100%;height:auto;overflow:hidden;padding:0px;margin:0px auto; }
.outter-nav-top-iner { width:100%;height:auto;overflow:hidden;margin:auto;}
.company-mstr-brands { width:auto;text-align:center;float:left;padding:1% 0.5%;border-radius:0px;height:auto;overflow:hidden;float:left;margin:0px 3px 0px 0px;text-align:center;border:1px solid #aaa;font-weight:bold;background:transparent;font-size:1.1em; }
.company-mstr-brands .company-brand { width:100%;height:auto;overflow:hidden;position:absolute;display:none;font-size:1em;text-align:left;line-height:1.54em;padding:0px;z-index:8888;margin:0px auto;left:0px;margin-top:36px;}
.company-mstr-brands:hover {border-radius:0px;border-bottom:0px;cursor:pointer;}
.company-mstr-brands .company-brand a { float:left;clear:both;font-size:1.1em;font-weight:normal;padding:0px 0px 0px 20px;text-decoration:none; }
.company-mstr-brands .link-menu-inner-set a:hover { text-decoration:underline;color:#474747; }
.company-mstr-brands:hover a {color:#474747; }
.company-brand a:hover { color:#474747; }
.clean-format-mobile { border:0px;border-radius:0px;padding:1px 0px 1px 0px;border-right:0px;margin-left:0px;margin-right:0px; }
.clean-format-mobile-s { border:0px;border-radius:0px;padding:1px 0px 1px 0px;border-right:0px;margin-left:0px;margin-right:0px; }
.mrg-rt-onepx { margin-right:1px; }
.topnavhold { width:auto;text-align:center;float:left;padding:0px 6px 0px 6px;height:auto;overflow:hidden;float:left;margin:0px 1px 0px 0px;text-align:center;border-radius:0px;font-size:1.2em;font-weight:normal;text-decoration:none;line-height:35px; }
.topnavhold:hover {border-radius:0px;cursor:pointer; }
.topnavhold:hover a {text-decoration:none; }
.topnavhold a { text-decoration:none; }
.topnavhold a:hover { text-decoration:none; }
.mobile-view-class-0,.mobile-view-class-1,.mobile-view-class-2,.mobile-view-class-3,.mobile-view-class-4,.mobile-view-class-5,.mobile-view-class-6,.mobile-view-class-7,.mobile-view-class-8,.mobile-view-class-9 { width:100%;background:transparent;border:0px; }
.grey-menu-bck-grdnt { background:#fff;height:auto;overflow:hidden;}
.menuplus-full-mobile { padding-top:20px;margin-top:5px; }
.option-header-outter { padding:0px;margin:0px auto;float:none;height:auto;overflow:hidden;border-bottom:1px solid #aaa; }
.option-header-outter h2 { margin-left:10px; }
.link-menu-inner-set { float:none;margin:auto;padding:0px 0px 10px 0px;height:auto;overflow:hidden;padding-bottom:30px; }
.link-menu-inner-set h3 { padding:2px 5px 0px 0px;margin:0px 0px 5px 10px;width:90%;border-bottom:1px solid #888;font-weight:normal;font-size:1.333em; }
.link-menu-inner-set a { border:0px;font-size:1.167em;line-height:1.64em;background:transparent;padding-left:2%;}
.link-menu-inner-set .listing-outter { border-right:1px solid #aaa; }
.link-menu-inner-set .lr-boxlist { border-right:0px; }
.link-menu-inner-set .listing-outter a { font-size:1.1em;display:block;padding:0.5% 1%; }
.brands-split-fx .link-menu-inner-set { width:100%; }
.home-link-menu-inner-set { width:47%;float:left;padding-top:10px; }
.handle {width:97.5%;text-align:left;box-sizing: border-box;padding: 0px;cursor:pointer;display:none;}
.handle-nav { float:right;padding-top:10px; }
.handle-nav img { padding:12px 10px 5px 0px;margin:0px; }
img.handle-nav { padding-top:5px;margin:0px 0px 1% 0px; }
.handle {width:97.5%;text-align:left;box-sizing: border-box;padding: 5px 0px;cursor:pointer;display:none;}
.handle-nav { float:right;padding-top:10px; }
.brands-mrg-tp { margin-top:32px; }
.brands-listings-outter { width:100%;height:auto;overflow:hidden; }
.listing-outter {width:20%;margin:2px;float:left;padding:0px 3% 0px 10px;margin-left:0px;float:left;}
.listing-outter a { height:20px; white-space:nowrap;border:0px;font-weight:normal; }
.listing-outter a:hover { text-decoration:underline;}
.listing-outter img {width:150px;height:150px;padding:5px;}
.listing-outter img {width:150px;height:150px;padding:5px;}
.sub-inner-link-title { float:left;width:23%;height:auto;overflow:hidden;float:left; }
.sub-inner-link-title .subcat_list_holder  a:link ,.sub-inner-link-title .subcat_list_holder a:visited,.sub-inner-link-title .subcat_list_holder a:hover{ font-weight:normal;line-height:1.54em;height:auto;overflow:hidden;font-size:1.083em;margin:0px;padding:0px;}
.sub-inner-link-title a:link ,.sub-inner-link-title a:visited,.sub-inner-link-title a:hover{ font-weight:normal;line-height:1.54em;height:auto;overflow:hidden;font-size:1.083em;margin:0px;padding:0px;}
.clean-format-mobile-sub-line { padding-left:1%;border-right:1px solid #ccc; }
.clean-format-mobile-sub { padding:0px;border-right:0px; }
.mst-wdth-set {width:99%;height:auto;overflow:hidden;}
.sub-inner-links-holder {width:100%;height:auto;float:left;padding-left:20px;}
.subcat_list_holder { width:98%;height:auto;overflow:hidden;padding:2% 0.5%;font-size:1.1em;}
.subcat_list_holder a { text-decoration:none;font-size:0.917em;padding:0px;margin:0px;font-weight:normal; }
.subcat_list_holder a:link { border:0px;text-transform:capitalize;font-size:1em;font-weight:normal; }
.subcat_list_holder a:visited { border:0px;font-size:1em; }
.subcat_list_holder a:hover { text-decoration:underline;background-color:transparent;font-size:1em; }
.subcat_list_holder a span { font-size:1.5em; }
a:link.mobile-menu-extra,a:visited.mobile-menu-extra { text-decoration:none;color:#000 !important;font-weight:bold;font-size:1.3em; }
.subcat_list_holder a:link.subs-scndnav { font-size:1em; }
.tpnavhold-special { background-color:#da0000 !important;color:#fff !important;float:right; }
.tpnavhold-special a { background-color:#da0000 !important;color:#fff !important;line-height:35px;display:block;text-decoration:none;padding:0px 6px 0px 6px;font-size:1.2em }
.fltright-once { float:right;border-left:1px solid #fff !important; }
@media screen and (max-width: 796px)
{
.nav-main { height:auto; }
.nav-main .outter-nav-top {max-height: 0px;}
.nav-main .showing {max-height: 286em;}
.nav-main,.nav-inner,.outter-nav-top,.outter-nav-top-iner, .company-mstr-brands,.link-menu-inner-set { width:100%;text-align:left;padding-left:0px;margin-left:0px; }
.outter-nav-top-iner,.outter-nav-top,.nav-inner,.nav-main { width:100%; }
.nav-main { width:100%; }
.nav-main .outter-nav-top {width:100%;}
.nav-main .nav-inner2 ul li {padding:5px;margin:0px;}
.nav-main .nav-inner2 ul li a {padding:0px;margin:0px;}
.nav-main .nav-inner2 ul li:hover {cursor:pointer;}
.nav-inner-f5-extra { height:auto;overflow:hidden; }
.nav-inner-f5-extra { height:auto;overflow:hidden;margin-top:0px; }
.outter-nav-top { width:100%;height:auto;overflow:hidden;margin:0px auto; }
.company-mstr-brands {border-radius:0px;font-size:1.083em; }
.company-mstr-brands:hover { border-radius:0px;font-size:1.083em; }
.company-mstr-brands { border-bottom:1px solid #aaa; }
.company-brand { position:relative !important;margin-top:25px; }
.clean-format-mobile { border:0px;border-radius:0px; }
.clean-format-mobile a { padding:1% 2%; }
.clean-format-mobile { padding:0px; }
.clean-format-mobile-s a { padding:1%;border:0px; }
.clean-format-mobile-s { padding:0px; }
.clean-format-mobile-sub { padding-left:4%; }
.clean-format-mobile-sub-line { padding-left:4%; }
.topnavhold { width:100%;text-align:left;float:left;padding:0px;font-size:1.250em;height:auto;overflow:hidden;margin:0px;font-weight:bold;border:0px;border-radius:0px; }
.topnavhold:hover {border-bottom:0px;border-radius:0px;cursor:pointer; }
.menu-class-lnk-0,.menu-class-lnk-1,.menu-class-lnk-2,.menu-class-lnk-3,.menu-class-lnk-4,.menu-class-lnk-5,.menu-class-lnk-6,.menu-class-lnk-7,.menu-class-lnk-8,.menu-class-lnk-9 { height:auto;overflow:hidden;width:100%; float:left; }
.pointer-0,.pointer-1,.pointer-2,.pointer-3,.pointer-4,.pointer-5,.pointer-6,.pointer-7,.pointer-8,.pointer-9 { float:right;padding:0px;margin:0px;margin-right:10px;height:9px;padding-right:5%;  }
.menu-class-lnk-0,.menu-class-lnk-1,.menu-class-lnk-2,.menu-class-lnk-3,.menu-class-lnk-4,.menu-class-lnk-5,.menu-class-lnk-6,.menu-class-lnk-7,.menu-class-lnk-8,.menu-class-lnk-9 { float:left;width:100%;padding-left:2%; }
.menuplus-full-mobile { border-radius:0px;box-shadow:0px 0px 0px #ccc;padding-top:0px; }
.centerme,.option-header-outter,.sub-inner-links-holder { width:100%; }
.option-header-outter { padding:0px;margin:0px; }
.sub-inner-links-holder { padding:0px;margin:0px; }
.link-menu-inner-set { padding:0px;margin:0px;float:left; }
.handle { display:block;height:42px;overflow:hidden;width:100%;}
.handle img { padding-right:2%;}
.listing-outter { width:43%;padding:7px 0px 0px 0px; }
.sub-inner-link-title { width:100%;float:left;}
.sub-inner-link-title a { padding:10px 0px;display:block;width:94%; }
.listing-outter {float:left;padding:0px;margin:0px;float:left;width:48.5%;font-size:1.2em;border:0px;}
.listing-outter a:link {display:block;line-height:1.5em;height:auto;overflow:hidden;}
}
@media screen and (max-width: 500px)
{
.listing-outter { width:100% !important;border:0px !important;margin:auto !important;float:none !important;padding-bottom:30px !important; }
.listing-outter a{ border-bottom:1px solid #ccc;padding:1px 0px 1px 4% !important;display:block;width:96%;text-decoration:none;}
}