 @media (min-width: 1200px){ .container{ width:1280px; }
}
 @media (min-width: 992px) and (max-width: 1199px){ .container{ width:1280px; }
}
 /*EOF STYLE*/ .ymf-section{ padding: 1vw 2vw; }
 .carousel-inner> a{ margin: 0 33vw; }
 .navbar-nav > li > a{ padding: 1.31em 1.3em !important; }
 .main-header{ padding: 1em 0.5em; }
 .main-header .container .info{ display: flex; flex-wrap: wrap; align-items: center; }
 .main-header .container .info .direction-wrapper{ display: flex; flex-direction: column; justify-content: space-between; align-items: center; height: 100%; }
 .main-header .container .info .phone > div{ display: flex; justify-content: space-around; }
 .main-header .container .info .phone > div > span{ font-size: 1em !important; }
 .main-header .container .info .phone > div .title{ font-weight: bold; }
 .main-header .container .yamaha-with-search{ display: flex; flex-direction: column; justify-content: center; align-items: center; }
 .main-header .container .yamaha-with-search > a img{ width: 10em; }
 .blue-book{ max-width: 6em; }
 .yamaha-finance-container{ padding: 2em 1em; }
 .yamaha-finance-container h2.section-title{ border-bottom: 0.01em solid #d5d5d5; position: relative; width: 100%; line-height: 2; font-size: 1.8em; margin: 1em 0; }
 .yamaha-finance-container h2.section-title:after{ width: 4em; height: 0.11em; background-color: #d52b1e; left: 0; content: ""; display: block; position: absolute; }
 .yamaha-finance-container .btn-link a{ background-color: #d52b1e; text-transform: uppercase; color: #fff; padding: 0.8em 2em; border: 0.01em solid #d52b1e; border-radius: 2em !important; font-size: 0.85em; }
 .yamaha-finance-container .yamaha-finance-logos a{ display: block; border: 0.01em solid #d5d5d5; padding: 1em; text-align: center; }
 .yamaha-finance-container .yamaha-finance-logos img{ height: 5em; }
 #boxes img{ width: 85vw; aspect-ratio: 1/1; }
 div#comp_1477678384843 .carousel-inner img{ width: 33vw; aspect-ratio: 902/731; }
 h2.model-title,.main-container,.filter-ttl{ font-family: 'D-DIN-PRO',sans-serif!important; }
 div#Login-form{ z-index: 999999; }
 .footer-bottom__elem.footer-bottom__elem--ds-logo img{ width: 11vw; }
 @media all and (max-width: 767px){ #quote-form{ width: 100% !important; }
 .footer-bottom__elem.footer-bottom__elem--ds-logo img{ width: 45vw; }
}
 .footer-bottom{ padding: 0.5vw 4vw 0vw 3vw; background-color: #111; font-size: 1vw; font-weight: 400; }
 .footer-row.footer-row--bottom{ display: flex; justify-content: space-between; align-items: center; }
 .footer-bottom__elem{ font-style: normal;font-size: 1.05vw;text-align: center;text-transform: capitalize;color: #F8F9FA; }
 .footer-bottom__elem a{ color: #f1f1f1; text-transform:uppercase; }
 .topclass .shopping-cart{ color: #D5D5D5!important; font-size: 1.4vw; }
 @media all and (max-width: 767px){ .footer-row.footer-row--bottom{ flex-flow: column; }
 .footer-bottom__elem{ font-size:3.2vw ;text-align: center; margin-bottom:2vw }
}
 /**footerend**/ @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-400-Regular.otf); font-weight: 100; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-400-Regular.otf); font-weight: 200; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-400-Regular.otf); font-weight: 300; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-400-Regular.otf); font-weight: 400; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-500-Medium.otf); font-weight: 500; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-600-SemiBold.otf); font-weight: 600; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-700-Bold.otf); font-weight: 700; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-800-ExtraBold.otf); font-weight: 800; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 @font-face{ font-family: 'D-DIN-PRO'; src: url(/site-uploads/1001433/fonts/D-DIN-PRO-900-Heavy.otf); font-weight: 900; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap; font-display: swap;  font-display: swap;}
 #page_58220 #parent > div.row:nth-child(2){ width: 100% !important; }
 #page_58220 #detailsParentDiv{ max-width: 100% !important }
 #shortlines a{ display: block; border:none!important; padding: 15px; margin: 15px; color: #000; font-family: "FFDINWebProBold",sans-serif; font-size: 18px; background-color: #f0f0f0; }
 #shortlines a img{ border: none; background-color: #fff; margin-bottom: 5px; }
 body{ background-image:none !important; background-color:transparent !important; background-repeat:no-repeat !important; }
 .blue-book{ position: fixed; right: 0; top: 40%; z-index:15; }
 .search-div{ margin-top:20px; margin-left: 30px; }
 #searchbox{ width: 75%; float: left; border-radius: 5px 0 0 5px; outline: none; }
 #searchbtn{ float: left; border-radius: 0 5px 5px 0; padding: 4.5px 12px !important; margin: 0px !important; background-color: #ee1c25 !important; outline: none; }
 #searchbtn .glyphicon{ width: 15px; font-size: 14px; padding: 4px; border: 0; color: #fff; }
 .navbar-default .navbar-brand{ color: #fff !important; }
 .navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{ color: #fff !important; }
 #top .info .address{ width: 250px !important; margin: 0px auto !important; }
 #siteMenu{ background-image:none !important; background-color:#FFFFFF !important; }
 .mainMenu li{ background-color:#000000 !important; border-color:#FFFFFF !important; text-align:center !important; }
 .mainMenu li li{ background-color:#000000 !important; border-color:#FFFFFF !important; text-align:center !important; }
 .mainMenu a,mainMenu a:visited{ font-size:10px !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; text-decoration:none !important; font-style:normal !important; color:#990000 !important; }
 .mainMenu a:hover{ color:#990000 !important; background-color:#000000 !important; border-color:#FFFFFF !important; }
 .ui-layout-pane{ background-image:none !important; background-color:transparent !important; }
 .headerFont{ background-image:none !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; text-decoration:none !important; font-style:normal !important; font-size:10px !important; color:#000000 !important; background-color:#FFFFFF !important; }
 .pragraphFont{ font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; color:#000000 !important; font-size:10px !important; text-decoration:none !important; font-style:normal !important; }
 .linksFont{ font-size:10px !important; font-family:Verdana,Arial,sans-serif !important; font-weight:normal !important; color:#000000 !important; text-decoration:underline !important; font-style:normal !important; }
 #parent > div.row:nth-child(2){ width: 1280px !important; margin: 0 auto; max-width:100% }
 #parent{ width:100% !important }
 #HeaderDiv{ width:100% !important; float:none; display:block; }
 #FooterDiv{ width:100% !important; clear:both; }
 #CenterDiv,#RightDiv{ min-height: 0px !important; padding:0; overflow: hidden; margin:0px auto; float:none; display: block; }
 #LeftDiv{ padding-left: 15px; padding-right: 15px; }
 .contentComp{ background-color: #fff; color: #555; }
 .abdoDiv{ position:relative; clear:both; }
 .mainDiv{ width:1280px; margin:0 auto; max-width:100%; }
 .woo-links a{ display:block; padding:15px 34px; border:1px solid #dedede; text-align:center; max-width:350px; }
 .container{ width:1280px; max-width:100%; }
 .container-fluid{ padding-left: 0px; padding-right: 0px; }
 .col{ padding-left: 15px; padding-right: 15px; }
 .row{ margin-left: 0px; margin-right: 0px; }
 .btn-primary{ color:#fff; }
 .clearfix{ clear: both; }
 .access-sidebar a{ display:block; background-color:#d60f0f; padding:10px 20px; color:#fff; margin:5px; }
 .access-sidebar li{ float:left; }
 .formsParent{ border-radius: 6px; font-family:arial!important; float: none !important; }
 .formsParent .checkbox label span{ color:#fff; }
 body{ font-size:16px; color: #fff; font-family: 'Open Sans',sans-serif; background-color: #000 !important; }
 h1,h2,h3{ font-family:'D-DIN-PRO'; text-transform: uppercase; }
 .img-responsive{ width: 100%; }
 .col-md-15{ width: 20%; float: left; }
 .category-links{ background-color: #fff; color: #282828; border-bottom: 3px solid #ee1c25; overflow: hidden; }
 .category-links ul{ margin: 0px; padding: 0px; list-style: none; }
 .category-links li{ width: 25%; float: left; text-align: center; }
 .category-links li a{ display: block; padding: 15px; }
 .category-links li a:hover,.category-links li a:focus,.category-links li a.active{ background-color: #cf1119; color: #fff; text-decoration: none; }
 .category-links li a.active{ background-color: #ee1c25; color: #fff; text-decoration: none; }
 .hours-main .hours{ background-color:#fff; border-radius:5px; box-shadow:1px 2px 2px #555; color:#000; width:260px !important; margin:0; padding:5px; border:1px solid #ccc; }
 .hours-main ul{ padding:0px; }
 .hours-main a{ font-size:16px; font-weight:bold; padding-top:10px; display:block; text-align: center; line-height: 40px; }
 .hours-main td{ border-bottom:1px solid #ccc; padding:2px; }
 #t_hour{ font-size:16px; font-weight:normal; line-height:20px; display:block; }
 #top{ background-color: #fff; color: #000; }
 #top a{ color: #000; }
 #top a:hover,#top a:focus{ text-decoration: none; }
 #top .logo{ text-align: center; }
 #top .logo img{ display: inline-block; max-width: 150px; }
 #top span.title{ display: block; font-size: 14px; color: #000; }
 #top .info{ }
 #top .info .address{ padding: 10px 0px 0px 0px; }
 #top .info .phone{ background-imageee: url(/site-uploads/1000873/Images/icon_phone.png); background-repeat: no-repeat; background-position: 20px center; padding:10px 20px; }
 #top .info .phone span.text{ font-family: 'D-DIN-PRO'; text-transform: uppercase; }
 #top .info .social{ padding: 20px 0px 20px 15px; }
 #top .info .social ul{ margin: 0px; padding: 0px; }
 #top .info .social img{ padding-bottom: 5px; }
 .direction-btn{ width:190px; text-transform:uppercase; text-align:center; text-decoration:none; margin:0px auto; margin-top:15px; display:block; padding:8px; font-size:24px; color:#fff !important; font-family:'D-DIN-PRO'; background-color:#db261f; border-radius:5px; clear:both; }
 .direction-btn img{ float:left; margin-left: 5px; }
 .direction-btn span{ color:#fff; font-size:16px; }
 .direction-btn:hover,.direction-btn:hover span{ text-decoration:none; color:#fff; background-color:#161616; }
 .top-menu{ display: none; }
 .top-menu ul{ margin:0; padding:0; float:right; border-bottom:1px solid #dedede; }
 .top-menu li{ float:left; }
 .top-menu li a{ display: block; padding: 10px 10px; text-decoration: none; font-weight: bold; font-size: 14px; }
 .breadcrumb{ background-color:#000; border-radius:0px; margin-bottom: 0; }
 .breadcrumb a{ color:#fff; }
 .breadcrumb .active{ color:#db261f; }
 .home-img img{ max-width: 100%; }
 #menu{ color: #fff; background-color: #db261f; }
 .navbar{ color: #fff; background-color: #db261f; border:none; border-bottom: 3px solid #000; float:none; margin:0 auto; width:100%; }
 .navbar .navbar-nav{ width:1280px; margin:0px auto; float:none; }
 .navbar-default{ box-shadow: none; }
 .navbar-default .navbar-nav>li>a{ font-family: 'D-DIN-PRO'; text-transform: uppercase; color: #fff; }
 .navbar-nav>li>a{ padding: 15px; font-size: 18px; text-shadow: none; color: #fff; }
 .navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{ background-color: #fff !important; color: #db261f; }
 .dropdown-menu{ margin-top: 0px !important; border: 0px; -webkit-box-shadow: none;box-shadow: none; background-color: #ee1c25; }
 .navbar-default .navbar-collapse,.navbar-default .navbar-form{ border: none; }
 .dropdown-menu>li>a{ font-family: 'Open Sans',sans-serif; color: #f1f1f1; cursor: pointer; padding: 5px 15px 5px 15px; }
 .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{ background-color: #fff; color: #222; }
 .dropdown-submenu>a:after{ margin-right: 0px; }
 .navbar-default .navbar-brand{ color:#222; }
 .navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{ color:red; }
 .navbar-default .navbar-toggle{ background-color: #333; }
 .navbar-nav{ width: 1280px; float:none; margin:0 auto; }
 #nav_29734{ float:none !important ; border-color: #000; }
 .navbar .font-resizer a{ color:#fff; }
 #weather{ position: absolute; z-index: 2; width: 100%; }
 #weather a{ float: right; background-image: url(/site-uploads/1000873/Images/bg_weather.png); background-repeat: no-repeat; background-position: top center; color: #f1f1f1; font-family: 'D-DIN-PRO'; text-transform: uppercase; font-size: 18px; text-align: center; display: block; padding: 15px 30px 30px 30px; }
 #weather a:hover,#weather a:focus{ background-image: url(/site-uploads/1000873/Images/bg_weather-over.png); text-decoration: none; color: #282828; }
 #categories{ border-top: 1px solid #d8d8d8; border-bottom: 3px solid #ee1c25; background-color: #fff; font-family: 'D-DIN-PRO',sans-serif; text-transform: uppercase; font-size: 16px; position: relative; z-index: 10; width: 100%; max-height: 300px; }
 #categories ul{ margin: 0px; padding: 0px; text-align: center; }
 #categories ul li{ display: inline-block; padding: 10px 15px 0px 15px; border-right: 1px solid #d8d8d8; }
 #categories ul li.last{ border-right: none; }
 #categories img{ width: 90px; margin-top: 0px; }
 #categories span{ display: block; padding: 10px 0px 10px 0px; }
 #categories a{ color: #222; }
 #categories ul li a:hover,#categories ul li a:focus{ text-decoration: none; color: #ee1c25; }
 #buttons{ font-family: 'D-DIN-PRO'; text-transform: uppercase; }
 #buttons a{ background-color: #010101; color: #C4D2E9; border-radius: 6px; display: block; padding: 20px; font-size: 18px; margin-bottom: 30px; }
 #buttons a:hover,#buttons a:focus,#buttons a:hover span,#buttons a:focus span{ text-decoration: none; background-color: #962925; color: #fff; }
 #buttons img{ float: left; padding-right: 20px; margin-top: 5px; }
 #buttons span{ display: block; color: #FF7D85; font-size: 16px; font-weight: 300; }
 #boxes{ font-family: 'D-DIN-PRO'; text-transform: uppercase; padding-top: 50px; }
 #boxes a{ background-color: #ee1c25; color: #fff; border-radius: 6px; display: block; text-align: center; margin-bottom: 30px; }
 #boxes a:hover,#boxes a:focus{ text-decoration: none; background-color: #ee1c25; color: #fff; }
 #boxes img{ border-top-left-radius: 6px; border-top-right-radius: 6px; width: 100%; }
 #boxes span{ display: block; padding: 15px; }
 #home-title h1{ font-size: 36px; color: #ee1c25; text-align: center; width: 100%; border-bottom: 1px solid #393939; line-height: 0.1em; padding: 60px 0px 0px 0px; margin: 0px 0px 60px 0px; }
 #home-title h1 span{ background: #000; padding: 0 10px; }
 h1#page-title{ border-bottom: 3px solid #ee1c25; background-color: #fff; font-family: 'D-DIN-PRO',sans-serif; text-transform: uppercase; width: 100%; margin: 0px; padding: 30px 0px 30px 0px; text-align: center; color: #282828; }
 #content{ color: #222; }
 #content .content,#content .sidebar{ background-color: #f1f1f1; border-radius: 6px; padding: 15px; overflow: hidden; max-width: 100%; }
 #content .sidebar{ margin-bottom: 15px; padding-bottom: 5px; margin-top: 15px; }
 #content .sidebar h2{ font-size: 20px; text-align: center; border-bottom: 1px solid #b5b5b5; margin: 0px -15px 15px -15px; padding: 0px 0px 15px 0px; }
 #content .sidebar.featured{ margin-bottom:0px; margin-top: 30px; border-radius:6px 6px 0 0; }
 #comp_1523981761121{ padding: 15px; border-radius: 6px;background-color: #f1f1f1; color: #222 !important; max-width: 1250px; margin: 0px auto 30px auto; }
 #comp_1523981761121 img{ max-height: 120px; width: auto; max-width: 100%; }
 #comp_1523981761121 tr tr{ height:155px; }
 .cta-btns a.green{ background-color:#c40b12 !important; }
 a.View-Details,a.View-Details span{ background-color:#ffcb00 !important; color:#000 !important; }
 .text-info{ color: #222 !important; }
 .suppliers{ background-color: #fff; overflow: hidden; text-align: center; padding: 15px; }
 .suppliers img{ display: inline-block; max-width: 100%; }
 #scroller{ height:auto !important; }
 #detailsParentDiv{ background-color:#fff; width:1280px !important; margin:0 auto !important; float: none !important; color:#000; }
 .oems{ background-color: #fff; padding: 15px 0px 15px 0px; text-align: center; margin-top: 90px; border-top: 3px solid #cd1010; }
 .oems img{ display: inline-block; max-width: 100%; }
 .oems li{ float:left; padding:0px 6px; }
 #footer{ background-color: #161616; color: #fff; padding: 30px 0px 30px 0px; border-top: #d60f0f solid 3px; }
 #footer .col:last-child{ border: 0; }
 #footer .col{ border-right: 1px solid #939090; min-height: 340px; }
 #footer h2{ font-size: 20px; color: #ee1c25; margin: 0px; padding: 0px 0px 20px 0px; }
 #footer span{ color: #fff; }
 #footer ul{ margin: 0px; padding: 0px; }
 #footer ul li a{ display: block; color: #fff; padding-bottom: 5px; text-transform: uppercase; }
 #footer a{ color: #fff; }
 #footer a:hover,#footer a:focus,#footer ul li a:hover,#footer ul li a:focus,#footer a span:hover,#footer a span:focus{ color: #F1D8D8; text-decoration: none; }
 #footer iframe{ width: 100%; }
 #copyright{ background-color: #0e0e0e; color: #CACACA; text-align: center; font-size: 12px; padding: 15px 0px 15px 0px; }
 #copyright a{ color: #5b5b5b; }
 @media all and (max-width: 768px){ #parent *{ max-width:100%; }
 ul#scroller{ max-width: none; }
 #home-title h1{ line-height: 1.5em; }
 #LeftDiv{ width: 100%; }
 .carousel,.clear-xs{ display: none; }
 #top .logo{ position: static; text-align: center; display: block; }
 #top .logo img{ display: inline-block; float: none; padding-bottom: 15px; }
 #top .pull-left{ float: none !important; }
 #top .info{ display: none; }
 #CenterDiv{ display: block; }
 #categories{ max-height: none; display: none; }
 #categories ul li{ border: none; }
 #categories img{ margin-top: 0px; }
 .col-md-15{ width: 33.33%; }
 #buttons .col-md-15{ width:50%; }
 #home-title h1{ border: none; line-height: none; }
 #home-title h1 span{ background: none; }
 #content .content{ margin-bottom: 30px; }
 .navbar-nav,.navbar .navbar-nav{ width: 100%; }
 .navbar-default .navbar-collapse,.navbar-default .navbar-form{ overflow: hidden; }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a{ color:#fff !important; }
 #inline-style-4{ padding-top: 0px !important; }
}
 #top .logo{ position:relative; margin-bottom:8px; }
 #promotions a{ background-color:#161616; display:block; padding:30px 5px; margin:5px; text-align:center; border:1px solid #ccc; border-radius:8px; box-shadow:1pz 2pz 2pz #000; }
 @media all and (min-width: 769px) and (max-width: 1180px){ #top .logo{ position: static; text-align: center; display: block; }
 #top .logo img{ display: inline-block; float: none; padding-bottom: 15px; }
 #top .pull-left{ float: none !important; }
 #top .info{ float: left; }
 #top .info .address,#top .info .phone,#top .info .social{ float: left; }
 #CenterDiv{ display: inline; }
 #categories{ max-height: none; }
 #categories img{ margin-top: 0px; }
 #content .content{ margin-bottom: 30px; }
}
 @media all and (max-width: 767px){ #quote-form{ width: 100% !important; }
}
 @media all and (max-width: 360px){ .col-md-15{ width:100%; }
 #buttons .col-md-15{ width:100%; }
}
 @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Oswald:300,400,600,700'); #promochooseone{ text-align: center; }
 .promo-disclaimer{ font-size: smaller; text-align: justify; }
 .smalltext{ padding-top: 5px;font-size: 16px;color: #000; }
 #clockdiv{ color: #333;display: inline-block;font-weight: 100; text-align: center; font-size: 30px; }
 #clockdiv > div{ padding: 10px;border-radius: 3px;background: transparent;display: inline-block; }
 #clockdiv div > span{ padding: 15px;border-radius: 3px;background: #ffc525;display: inline-block; }
 #clockdiv2{ color: #333;display: inline-block;font-weight: 100; text-align: center; font-size: 30px; }
 #clockdiv2 > div{ padding: 10px;border-radius: 3px;background: transparent;display: inline-block; }
 #clockdiv2 div > span{ padding: 15px;border-radius: 3px;background: #ffc525;display: inline-block; }
 #clockdiv3{ color: #333;display: inline-block;font-weight: 100; text-align: center; font-size: 30px; }
 #clockdiv3 > div{ padding: 10px;border-radius: 3px;background: transparent;display: inline-block; }
 #clockdiv3 div > span{ padding: 15px;border-radius: 3px;background: #ffc525;display: inline-block; }
 #clockdiv4{ color: #333;display: inline-block;font-weight: 100; text-align: center; font-size: 30px; }
 #clockdiv4 > div{ padding: 10px;border-radius: 3px;background: transparent;display: inline-block; }
 #clockdiv4 div > span{ padding: 15px;border-radius: 3px;background: #ffc525;display: inline-block; }
 #shortlines{ text-align: center; }
 #shortlines a{ display: block; padding: 15px; margin: 15px; color: #222; border: 1px solid #ccc; }
 #shortlines span{ display: block; }
 #shortlines a:hover,#shortlines a:focus{ border-color: #222; text-decoration: none; }
 .ShowReadMore .accordion-content-wrapper{ height: auto !important; }
 .ShowReadMore .accordion-content-wrapper{ height: auto !important; max-width: 100% !important; margin-bottom: 20px !important; border-collapse: collapse !important; border-spacing: 0 !important; border-color: grey !important; display: table !important; box-sizing: border-box !important; }
 .ShowReadMore .accordion-content-wrapper>thead>tr>th,.ShowReadMore .accordion-content-wrapper>tbody>tr>th,.ShowReadMore .accordion-content-wrapper>tfoot>tr>th,.ShowReadMore .accordion-content-wrapper>thead>tr>td,.ShowReadMore .accordion-content-wrapper>tbody>tr>td,.ShowReadMore .accordion-content-wrapper>tfoot>tr>td{ padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }
 .quote-form2{ background-color:#d60f0f !important }
 .detailsFormSubmit{ background-color:#d60f0f !important }
 .genricSubmit{ background-color:#d60f0f !important }
 @media all and (min-width: 767px){ .navbar-nav>li>a{ font-size: 1vw; padding: 1vw; }
 a.direction-btn{ width: 14vw!important; font-size: 1.6vw!important; padding: .5vw!important; }
 #top .logo{ margin-bottom: .5vw; }
 #top .logo:first-child img{ width: 10vw; aspect-ratio: 2047/2055; }
 #top .logo:last-child img{ width: 10vw; aspect-ratio: 125/42; }
}
 @media all and (max-width: 767px){ #top .logo:first-child img{ width: 30vw; aspect-ratio: 2047/2055; }
 #top .logo:last-child img{ width: 30vw; aspect-ratio: 125/42; }
}
 #CenterDiv{ min-height: 400px !important }
 /*EOF STYLE*/ #top .row{ margin:0; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ #nav_31928{ background-color:#ee1c25; border-color:#555555; color:#f8f8f8; display:block; float:left; font-weight:400; opacity:1; position:static; text-decoration-color:#555555; text-decoration-line:none; text-decoration-style:solid; }
 /*EOF STYLE*/ .footer{ color:#f2e9e9; background: rgba(60,60,60,1); background: -moz-linear-gradient(top,rgba(60,60,60,1) 0%,rgba(87,86,86,1) 100%); background: -webkit-gradient(left top,left bottom,color-stop(0%,rgba(60,60,60,1)),color-stop(100%,rgba(87,86,86,1))); background: -webkit-linear-gradient(top,rgba(60,60,60,1) 0%,rgba(87,86,86,1) 100%); background: -o-linear-gradient(top,rgba(60,60,60,1) 0%,rgba(87,86,86,1) 100%); background: -ms-linear-gradient(top,rgba(60,60,60,1) 0%,rgba(87,86,86,1) 100%); background: linear-gradient(to bottom,rgba(60,60,60,1) 0%,rgba(87,86,86,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c',endColorstr='#575656',GradientType=0 ); }
 .footer .logo{ margin-top:40px; border-radius:5px; padding:8px; background-color:#fff; display:block; }
 .footer-ttl{ color:#ff661d; font-size:20px; text-transform:uppercase; }
 .footer-menu{ margin:0; padding:0; }
 .footer-menu li a{ color:#ebe5e1; line-height:1.8; }
 .footer p{ color:#f2e9e9; line-height:1.7; }
 .copyright{ background-color:#0e0e0e; color:#979797; text-align:center; padding:15px; }
 .copyright a{ color:#979797; }
 @media only screen and (max-width: 760px){ .navbar li a{ padding:10px; }
 .footer-ttl{ font-size:20px; }
}
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ @media print{ .ms-editor-squiggler{ display:none !important; }
}
 .ms-editor-squiggler{ all: initial; display: block !important; height: 0px !important; width: 0px !important; }
 /*EOF STYLE*/ #inline-style-1{display: none;}
 #inline-style-2{padding-top:5px;}
 #inline-style-3{width: 155px;}
 #inline-style-4{width: 20px; height: 30px;}
 #inline-style-5{text-align: center;}
 #inline-style-6{width: 100%;}
 #inline-style-7{padding: 0;}
 #inline-style-8{width: 50px; padding-top: 15px;}
 #inline-style-9{padding-top:20px;}
 #inline-style-10{height: 0px; width: 0px;}
 #inline-style-11{height: 0px; width: 0px;}
 #inline-style-12{height: 0px; width: 0px;}
 #inline-style-13{height: 0px; width: 0px;}
 #inline-style-14{height: 0px; width: 0px;}
 #inline-style-15{height: 0px; width: 0px;}
 #inline-style-16{height: 0px; width: 0px;}
 #inline-style-17{height: 0px; width: 0px;}
 #inline-style-18{height: 0px; width: 0px;}
 #inline-style-19{height: 0px; width: 0px;}
 #inline-style-20{height: 0px; width: 0px;}
 #inline-style-21{height: 0px; width: 0px;}
 #inline-style-22{height: 0px; width: 0px;}
 #inline-style-23{padding:10px;}
 #inline-style-24{height: 0px; width: 0px;}
 #inline-style-25{height: 0px; width: 0px;}
 #inline-style-26{height: 0px; width: 0px;}
 #inline-style-27{height: 0px; width: 0px;}
 #inline-style-28{height: 0px; width: 0px;}
 #inline-style-29{height: 0px; width: 0px;}
 #inline-style-30{height: 0px; width: 0px;}
 #inline-style-31{height: 0px; width: 0px;}
 #inline-style-32{height: 0px; width: 0px;}
 #inline-style-33{height: 0px; width: 0px;}
 #inline-style-34{height: 0px; width: 0px;}
 #inline-style-35{height: 0px; width: 0px;}
 #inline-style-36{height: 0px; width: 0px;}
 