body{background:#fafafa;background:linear-gradient(to bottom,#fff 60%,#f5f1ee 100%);font-size:12px;height:100%}body>.body-content{min-height:300px}body.pdf-viewer{height:100vh;margin:0;overflow:hidden}.top-navbar{border:1px solid #d0d0d0;font-size:12px;padding:0}.top-navbar .nav-link{color:#666}.top-navbar .nav-link:hover{color:#999}.main-header-wrapper{background-color:#f1f1f1}.main-header-wrapper .main-header .search-form-container-wrapper{position:relative}.main-header-wrapper .main-header .search-form-container{bottom:-10px;margin:10px;position:absolute;right:0}.sub-navbar{padding:0}.sub-navbar .nav-item a{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}.sub-navbar .nav-item nav-category a{color:#000}.page-footer{width:100%}.page-footer .footer-content{font-size:20px;padding:20px}.page-footer .footer-content a{color:#fff;font-size:12px;line-height:14px;padding:0 10px}.page-footer .footer-content a:hover{text-decoration:underline}.page-footer .footer-content a:not(:first-child){border-left:1px solid #fff}.page-footer .footer-sub-content{color:#999;font-size:11px}.page-footer .footer-sub-content a{color:#78b5e0;text-decoration:underline}.vendors-page{background:#fff;border:1px solid #e6e6e6;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:20px;padding:5px}.vendors-page .category-vendor-list{background:#eee;background:linear-gradient(to bottom,#eee,#fff 10%);border:1px solid #efefef;border-radius:10px;margin-top:20px;padding:7px}.vendors-page .category-vendor-list .category-vendor-list-header{background-color:#fff;border:3px solid #b7d3ed;border-bottom:0;border-top:0;display:inline;font-size:20px;margin:-18px 0 0 15px;padding:0 30px;position:absolute}.vendors-page .category-vendor-list .vendor{border:1px solid #efefef;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;margin-top:20px;padding:10px}.vendors-page .category-vendor-list .vendor .vendor-logo{display:block;margin:auto;max-height:150px}.vendors-page .category-vendor-list .vendor .vendor-info{background:#f3f3f3;border:1px solid #e4e4e4;overflow:hidden;padding-bottom:40px;position:relative}.vendors-page .category-vendor-list .vendor .vendor-info .name{background:#777;background:linear-gradient(to bottom,#777,#343434);color:#fff;padding:5px}.vendors-page .category-vendor-list .vendor .vendor-info p{font-size:12px;margin-left:10px}.vendors-page .category-vendor-list .vendor .vendor-info a.more{background-color:#fcfcfc;border:1px solid #e4e4e4;border-bottom:0;border-right:0;bottom:0;color:#000;font-size:14px;line-height:20px;padding:10px 15px;position:absolute;right:0}.vendors-page .category-vendor-list .vendor .vendor-info a.more:hover{color:red}.vendor-page{background:#fff;border:1px solid #e6e6e6;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:20px;padding:5px}.vendor-page .vendor-page-header{background:linear-gradient(to bottom,#ececec 0%,#fcfcfc 10%,#fff 11%,#f5f5f5 69%,#eee 70%,#f7f7f7 85%,#fff 100%);border:1px solid #e6e6e6;border-bottom-color:#666;border-bottom-width:3px;border-top-left-radius:10px;border-top-right-radius:10px;margin:20px 0;padding:10px}.vendor-page .vendor-page-header .vendor-logo{margin:0 0 35px 20px;-webkit-box-reflect:below 2px -webkit-linear-gradient(bottom,rgba(255,255,255,.3) 0%,transparent 20%,transparent 100%)}.vendor-page .vendor-page-header .vendor-name{color:#6c0003;font-size:20px;font-weight:bold;margin:0}.vendor-page .vendor-page-header .vendor-header-content,.vendor-page .vendor-page-body{font-size:12px}.vendor-page .vendor-page-header .vendor-header-content h1,.vendor-page .vendor-page-body h1,.page h1,.search-page h1{font-size:20px}.vendor-page .vendor-page-header .vendor-header-content h2,.vendor-page .vendor-page-body h2,.page h2,.search-page h2{font-size:18px}.vendor-page .vendor-page-header .vendor-header-content h3,.vendor-page .vendor-page-body h3,.page h3,.search-page h3{font-size:16px}.vendor-page .vendor-page-header .vendor-header-content h4,.vendor-page .vendor-page-body h4,.page h4,.search-page h4{font-size:14px}.vendor-page .vendor-page-header .vendor-header-content h5,.vendor-page .vendor-page-body h5,.page h5,.search-page h5{font-size:12px}.vendor-page .vendor-page-header .vendor-header-content h6,.vendor-page .vendor-page-body h6,.page h6,.search-page h7{font-size:10px}.vendor-page .vendor-page-header .vendor-header-content h1,.vendor-page .vendor-page-header .vendor-header-content h2,.vendor-page .vendor-page-header .vendor-header-content h3,.vendor-page .vendor-page-header .vendor-header-content h4,.vendor-page .vendor-page-header .vendor-header-content h5,.vendor-page .vendor-page-header .vendor-header-content h6,.vendor-page .vendor-page-body h1,.vendor-page .vendor-page-body h2,.vendor-page .vendor-page-body h3,.vendor-page .vendor-page-body h4,.vendor-page .vendor-page-body h5,.vendor-page .vendor-page-body h6{font-weight:bold}.vendor-page .vendor-page-header .vendor-button{background-color:blue;border-radius:10px;box-shadow:3px 3px 5px #a0a0a0;color:#fff;display:block;font-size:16px;font-weight:bold;margin:10px;overflow:hidden;padding:10px;position:relative;text-align:center;text-decoration:none;text-shadow:1px 1px #a0a0a0}.vendor-page .vendor-page-header .vendor-button .shine{background:transparent;background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%}.vendor-page .vendor-page-body .vendor-category-list,.vendor-page .vendor-page-body .vendor-list,.vendors-page .vendor-category-list,.vendors-page .vendor-list,.page .vendor-category-list,.page .vendor-list,.search-page .vendor-category-list,.search-page .vendor-list{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb,#fff);border:1px solid #000;font-size:12px;margin:10px;overflow:hidden}.vendor-page .vendor-page-body .vendor-category-list h4,.vendor-page .vendor-page-body .vendor-list h4,.vendors-page .vendor-category-list h4,.vendors-page .vendor-list h4,.page .vendor-category-list h4,.page .vendor-list h4,.search-page .vendor-category-list h4,.search-page .vendor-list h4{background:#777;background:linear-gradient(to bottom,#777,#343434);color:#fff;font-size:14px;padding:5px}.vendor-page .vendor-page-body .vendor-category-list ul,.vendor-page .vendor-page-body .vendor-list ul,.vendors-page .vendor-category-list ul,.vendors-page .vendor-list ul,.page .vendor-category-list ul,.page .vendor-list ul,.search-page .vendor-category-list ul,.search-page .vendor-list ul{color:#1e97d6;list-style:circle;padding-left:20px}.vendor-page .vendor-page-body .vendor-category-list ul a,.vendor-page .vendor-page-body .vendor-list ul a,.vendors-page .vendor-category-list ul a,.vendors-page .vendor-list ul a,.page .vendor-category-list ul a,.page .vendor-list ul a,.search-page .vendor-category-list ul a,.search-page .vendor-list ul a{color:#000}.vendor-page .vendor-page-body .right-column-image{margin-left:5px;border:#ccc 1px solid}.vendor-page p.QuoteBlock{border:dotted #333 2px;background-color:#ffc;max-width:650px;padding:5px 10px 15px;text-align:center}.homepage{margin-top:20px}.homepage .content-wrapper{background-color:#fff;border:2px solid #e6e6e6;border-top-left-radius:5px;border-top-right-radius:5px;padding:4px}.homepage .content-wrapper .content{background-color:#f8f8f8}.homepage .content-wrapper .content .benefits{margin-top:30px}.homepage .content-wrapper .content .benefits ul{font-size:14px;list-style-image:url('/media/images/check.png');margin:0 auto;width:80%}.homepage .content-wrapper .content .benefits ul li:not(:first-child){margin-top:10px}.homepage .content-wrapper .content .register-now{background:url('/media/images/registerNow.png');color:#fff;cursor:pointer;font-size:30px;height:68px;line-height:68px;margin:25px auto 20px;text-align:center;width:303px}.homepage .content-wrapper .content .register-now:hover{background-position:0 -68px}.homepage .content-wrapper .content .content-image{width:100%}.homepage .additional-content{border-left:2px solid #e6e6e6;border-right:2px solid #e6e6e6;font-size:13px;padding:20px}.homepage .featured-vendors{background-color:#fff;border-left:2px solid #e6e6e6;border-right:2px solid #e6e6e6;font-size:12px;padding:35px 0}.homepage .featured-vendors .featured-vendor{margin-top:20px;width:300px}.homepage .featured-vendors .featured-vendor .logo{width:100%}.homepage .featured-vendors .featured-vendor .details{display:flex;margin-top:10px;position:relative}.homepage .featured-vendors .featured-vendor .details .left{width:180px}.homepage .featured-vendors .featured-vendor .details a{color:#087b9e;text-decoration:underline}.homepage .featured-vendors .featured-vendor .details .view{right:0;position:absolute}.homepage .featured-vendors .featured-vendor .details .view a{background:url(/Media/Images/view.png) 0 0 no-repeat;color:#fff;display:block;font-size:16px;height:28px;position:relative;text-align:center;text-decoration:none;width:109px}.homepage .featured-vendors .featured-vendor .details .view a:hover{background-position:0 -32px}.page,.search-page{background:#fff;border:1px solid #e6e6e6;border-top-left-radius:5px;border-top-right-radius:5px;font-size:14px;margin-top:20px;padding:5px}.page .page-header,.search-page .page-header{background:#686868;color:#fff;font-weight:bold;margin:10px 10px 10px 0;padding:10px 5px;position:relative}.page .page-header:before,.search-page .page-header:before{border:1px solid #686868;bottom:-3px;content:'';left:-3px;position:absolute;right:-3px;top:-3px}.page li.link{color:#0a1170;cursor:pointer}.page li.link:hover{color:#353eb9;text-decoration:underline}.page h2{color:#8ab459}.search-page .search-form{background:#76808c;background:linear-gradient(to bottom,#76808c,#30373d);border-radius:5px;margin-right:10px;padding:5px 10px}.search-page .search-form input{width:100%}.search-page .search-results-label{color:#333;font-size:18px;font-weight:bold;padding:10px 0}.search-page .search-results .search-result{border:1px solid #acacac;background:#fefefe;background:linear-gradient(to bottom,#fefefe,#dcdcdc);margin-bottom:15px}.search-page .search-results .search-result .count{background:#e9e9e9;background:linear-gradient(to bottom,#e9e9e9,#b9b9b9);display:inline-block;font-size:18px;font-weight:bold;line-height:60px;text-align:center;width:50px}.search-page .search-results .search-result .details{display:inline-block;font-weight:bold;line-height:20px}.register-email{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.7)}.register-email-container{background-color:#fff;margin:16% auto;padding:20px;width:702px;height:328px;font-family:Arial,Helvetica,sans-serif;font-size:18px}.register-email-content{position:relative;height:100%;width:400px;z-index:3}.register-email-content h3{z-index:3;font-size:18px;font-weight:bold}.register-email-content p{z-index:3;font-size:14px}.register-email-image img{position:relative;bottom:300px;left:300px;z-index:2}.register-form{}.register-form div{}.register-form p{font-size:14px;font-weight:bold;color:#6d6d6d}.register-form .register-email-example{float:left;font-size:9px;color:#888}.register-form div .register-form-input{float:left;width:262px;margin-right:10px}.register-form input[type=button]{font-family:Arial,Helvetica,sans-serif;border-radius:2px;font-size:12px;font-weight:bold;background-color:#3691d1;width:102px;height:29px}.search-form-container form input[type=text]{width:222px;height:30px}.search-form-container form input[type=submit]{width:81px}.login-form label{font-size:14px;line-height:30px}.validation-summary-errors ul{padding:0}.validation-summary-errors li{font-size:16px;list-style:none}.callouts{background-color:#69737c;color:#fff;display:none;left:0;overflow:hidden;padding:20px;position:fixed;right:0;top:0;z-index:1020}.callouts .callout{display:none}.callouts .callout a,.callouts .callout a:visited,.callouts .callout h1,.callouts .callout h2,.callouts .callout h3,.callouts .callout h4,.callouts .callout h5,.callouts .callout h6{color:#fff}.callouts .callout .dismiss:hover{cursor:pointer;text-decoration:underline}div.menu{background:linear-gradient(#fefefe,#fefefe,#e2e2e2);border:0 solid #000;position:absolute;display:none;top:35px;z-index:4000;padding:11px 11px 11px 11px;-moz-box-shadow:2px 2px 3px #888,-2px 2px 3px #888;-webkit-box-shadow:2px 2px 3px #888,-2px 2px 3px #888;box-shadow:2px 2px 3px #888,-2px 2px 3px #888}div.bottomTipsSurround{height:44px;padding:10px 0 0 0}div.bottomTips{background:#fff;margin:0 0 0 0;height:36px;text-align:center;border:1px solid #d3d9de;padding:10px 0 10px 0}div.bottomTips a{color:#0a86e5;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}div.menuInside{background:#fff;border:1px solid #d3d9de;padding:0 0 10px 0}div.dropdown_item{position:relative;width:198px;height:50px;margin:10px 0 0 10px;padding:0 0 0 0;display:block;vertical-align:central}div.dropdown_item img{float:left;margin-right:10px}div.dropdown_item a{position:absolute;display:inline-block;color:#697884;font-weight:bold;text-decoration:none;z-index:4800;height:45px;padding-top:5px;width:100%}div.dropdown_item a:hover{text-decoration:underline}.nav-item:hover .menu{display:block}.dropdown_item img{height:40px;width:40px;border:1px solid #000}.nav-category{height:100%;width:100%}.nav-category:hover{background-color:#fefefe}.nav-category:hover a{color:#000!important;text-decoration:underline!important}.menu:hover+.nav-category{background-color:#fefefe;text-decoration:underline!important;color:#000!important}.nav-item{height:33px!important}.nav-category a{height:25px;position:relative;transform:translateY(-2px)}.nav-category i{font-size:10px;width:100%;height:2px;position:relative;transform:translateY(-7px);text-align:center;color:#b1b8bf}.nav-category:hover i{display:none}.menu:hover+.nav-category i{display:none}