 body {font-size: 16px;font-weight: 400;line-height: 1.42857;background-color: #fff;}a:link {color: #006699;text-decoration: none;}a:visited {color: #006699;text-decoration: none;}a:hover, a:active, a:focus {text-decoration: none;}input[type="image"] {margin: 0px;padding: 0px;width: 100%;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}img {border-radius: 5px;}input, select, textarea {font-size: 100%;color: #666666;background-color: #fff;border: 1px solid #ccc;padding: 8px;width: 100%;border-radius: 5px;}input[type="image"] {margin: 0px;padding: 0px;width: 100%;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}input::-moz-focus-inner {padding: 0;border: 0;}input {line-height: normal;}input:focus {line-height: normal;background-color: #eeeeee;border: 1px solid #666;}textarea {margin: 0;font: inherit;color: inherit;overflow: auto;border-radius: 5px;}textarea:focus {background-color: #eeeeee;border: 1px solid #666;}input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;text-align: left;width: 25px;}button, html input[type="button"], input[type="reset"], input[type="submit"] {max-width: 250px;}button[disabled], html input[disabled] {cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}#site_header {z-index: 2;width: 100%;box-shadow: -1px 3px 7px -2px rgba(0,0,0,0.94);margin-bottom: 5px;}#top_sharing_section {width: 100%;display: flex;align-items: center;background-color: #235787;}#top_sharing_section img {height: 25px!important;width: 25px!important;}.top_news_flash {color: #eee;font-weight: 600;width: 50%;line-height: 1.0;padding-top: 8px;padding-left: 25px;padding-bottom: 10px;padding-right: 15px;}.top_social_bar {padding-right:25px;padding-left:25px;padding-top:7px;padding-bottom:7px;width: 50%;text-align:right;}.top_news_flash a:link {font-size: 18px;color: #eee;text-decoration: none;}.top_news_flash a:visited {font-size: 18px;color: #eee;text-decoration: none;}.top_news_flash a:hover {font-size: 18px;color: #6BD8F4;text-decoration: none;}#top_nav_area {margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 10px;width: 100%;}#main_content_area {margin-bottom: 0px;height: 100%;min-height: 500px;background-color: #F9F9F9;margin-left: auto;margin-right: auto;max-width: 100%;position: relative;z-index: 0;max-width: 1900px;}.site_header_content {width: 100%;display: flex;}#logo_area {vertical-align: middle;width: 300px;padding: 15px;}#header_features {width: 100%;}#header_features input{background-color: transparent !important;color: #eee;opacity: 0.6;}#header_features input:hover{background-color: #000 !important;color: #fff;font-weight: bold;opacity: 1.0;}#header_features button {border: 1px solid #ccc;color: #ccc;opacity: 0.6;}#header_features button:active {border: 4px solid #fff !important;color: #fff;}#header_features button:hover{background-color: #eee !important;}#header_features {width: 100%;max-width: 1300px;padding: 25px;color: #fff;font-weight: 600;font-size: 22px;}#quick_cart {display: inline-block;}#quick_cart img {display: inline;vertical-align: middle;opacity: 0.8;}#search_bar input{height: 50px !important;}.basic_keyword_field {border-radius:0;height: 50px;top:-1px;}#login_bar {}@media only screen and (min-width: 999px) {}@media only screen and (min-width: 600px) and (max-width: 1000px) {#site_header {width: 100%;min-height: 150px;}#logo_area {margin-right: auto;margin-left: auto;padding: 25px;float: none;max-height: 120px;min-height: 70px;}#header_features{width: 100%;margin-right: auto;margin-left: auto;float: none;}#quick_cart {width: 200px;margin-right: auto;margin-left: auto;float: none;}}@media only screen and (max-width: 599px) {#site_header {width: 100%;min-height: 75px;}#logo_area {margin-right: auto;margin-left: auto;padding: 10px;float: none;}#header_features{width: 100%;margin-right: auto;margin-left: auto;float: none;}#quick_cart {margin-right: auto;margin-left: auto;float: none;}.top_news_flash {display:none;}.top_social_bar{margin-left:auto;margin-right:auto;text-align:center;padding-right: 5px;padding-left: 5px;width: 100%;}}@media only screen and (max-width: 1150px) {#main_content_area {padding: 25px;}}#footer {width: 100%;border-top-width: 1px;border-top-style: solid;border-top-color: #0B5E8A;}#footer_area {background-color: #555555;max-width: 1170px;margin-top: 15px;margin-right: auto;margin-bottom: 0px;margin-left: auto;min-height: 150px;font-size: 16px;line-height: 25px;text-align: left;padding: 15px;}#left_footer_column {width: 250px;float: left;margin-top: 10px;margin-right: 5px;margin-bottom: 2px;margin-left: 15px;}#middle_footer_column {width: 250px;float: left;margin-top: 10px;margin-right: 5px;margin-bottom: 2px;margin-left: 15px;}#right_footer_column {width: 200px;margin-top: 10px;margin-right: 15px;margin-bottom: 2px;margin-left: 15px;float: left;}#payments_column {width: 150px;margin-top: 10px;margin-right: 15px;margin-bottom: 2px;margin-left: 0px;float: left;}#copyright_area {clear: both;margin-top: 25px;margin-right: auto;margin-bottom: 15px;margin-left: auto;text-align: center;font-size: 12px;color: #E6E6E6;font-weight: normal;}#footer_area a:link {color: #D0F1F9;text-decoration: none;}#footer_area a:visited {color: #D0F1F9;text-decoration: none;}#footer_area a:hover {color: #FFFFFF;text-decoration: none;}@media screen and (max-width: 980px) {#footer_area{width: 94%;}#left_footer_column {width: 41%;padding: 1% 4%;}#middle_footer_column {width: 41%;padding: 1% 4%;margin: 0px 0px 5px 5px;float: right;}#right_footer_column {clear: both;padding: 1% 4%;width: auto;float: none;}#payments_column {clear: both;padding: 1% 4%;width: auto;float: none;}#copyright_area {padding: 1% 4%;}}@media screen and (max-width: 600px) {#left_footer_column {width: auto;float: none;}#middle_footer_column {width: auto;float: none;margin-left: 0px;}#right_footer_column {width: auto;float: none;}#payments_column {width: auto;float: none;}}#left_footer_column, #middle_footer_column, #right_footer_column, #payments_column {margin-bottom: 5px;}#backtop {position: fixed;left:auto;right: 20px;top:auto;bottom: 20px;outline: none;overflow:hidden;color:#fff;text-align:center;background-color:#549FEF;height:50px;width:50px;line-height:50px;font-size:18px;cursor:pointer;transition:all 0.3s linear;z-index:999999;opacity:1;display:none;}#backtop:hover {background-color:#8CD3F5;}#backtop.mcOut {opacity:0;}