@import url("https://fonts.googleapis.com/css2?family=Anaheim&family=Open+Sans:wght@300;400&family=Montserrat&display=swap");*{box-sizing:border-box}body{margin:0;padding:0;color:#656565;background:#fcfcfc;font-family:'Merriweather Sans', sans-serif}header{background:url("/images/background_2020.jpg") center repeat-x}.top_nav{background-image:linear-gradient(#0070b4, #074f95)}.top_nav_mb{display:none}.top_nav_dt{display:flex;justify-content:space-between;max-width:980px;align-items:center;margin:0 auto}.top_nav_dt .top_menu{overflow:hidden}.top_nav_dt .top_menu>ul{margin:0;padding:0;list-style:none}.top_nav_dt .top_menu>ul>li{display:inline}.top_nav_dt .top_menu>ul>li>a{color:#fff;font-size:0.95rem;font-family:Anaheim, sans-serif;font-weight:bold;text-decoration:none;float:left;display:block;padding:0.65rem 0.75rem;font-weight:400;color:#f1f1f1}.top_nav_dt .top_menu>ul>li>a:hover{background:rgba(0,0,0,0.4);color:#fff;transition-duration:0.5s}.top_nav_dt .top_search{white-space:nowrap}.top_nav_dt .searchinput{width:180px;padding:0.3rem;margin:0 0.5rem 0 0;font-family:'Open Sans', sans-serif}.top_nav_dt #searchicon{position:relative;z-index:10;left:-30px;top:1px;color:#7B7B7B;cursor:pointer}.top_nav_dt .menu-btn{padding:0.6rem 0.5rem 0.4rem 0.5rem;position:absolute;z-index:11;right:5px;top:5px;cursor:pointer;visibility:hidden;border-radius:3px}.top_nav_dt .menu-btn .btn-line{width:18px;height:2px;margin:0 0 4px 0;background:#eee}.top_head{display:flex;justify-content:space-between;max-width:980px;align-items:center;margin:0 auto}.top_head .vcsi_logo{max-width:300px;margin:1rem}.top_head .banner468{max-width:468px;margin:1rem}.nav_contain{background-color:#ececec;min-height:3.2rem}.nav_categories{max-width:980px;margin:0 auto;font-size:0.9rem;z-index:20;font-family:Anaheim, sans-serif;font-weight:bold}.nav_categories>ul{list-style:none;margin:0;padding-left:0}.nav_categories>ul>li{display:block;float:left;padding:1rem 0.6rem;position:relative;text-decoration:none;transition-duration:0.5s}.nav_categories>ul>li>a{color:#000099;font-size:0.9rem;text-decoration:none}.nav_categories>ul>li:hover{background:#ccd6ff;cursor:pointer}.nav_categories>ul>li:focus-within{background:#ccd6ff;cursor:pointer}.nav_categories>ul>li:focus-within>a{outline:none}.nav_categories>ul>li:hover>ul,.nav_categories>ul>li:focus-within>ul{visibility:visible;opacity:1;display:block}.nav_categories>ul>li>ul{visibility:hidden;opacity:0;min-width:10rem;position:absolute;list-style:none;padding:0;background:#ccd6ff;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.2);transition:all 0.5s ease;margin-top:1rem;left:0;display:none;z-index:20}.nav_categories>ul>li>ul:hover,.nav_categories>ul>li>ul:focus{visibility:visible;opacity:1;display:block}.nav_categories>ul>li>ul>li{clear:both;width:100%;display:block;border-top:1px solid #e6ebff}.nav_categories>ul>li>ul>li:hover,.nav_categories>ul>li>ul>li:focus{background:#1e4f8e;cursor:pointer}.nav_categories>ul>li>ul>li>a{display:block;white-space:nowrap;text-decoration:none;color:#000099;padding:0.5rem 0.8rem 0.5rem 0.5rem}.nav_categories>ul>li>ul>li>a:hover{color:#fff}.side-nav{height:100%;width:0;position:fixed;z-index:3;top:0;left:0;background-color:#1e4f8e;opacity:0.9;overflow-x:hidden;padding-top:30px;transition:0.5s}.side-nav a{padding:8px 10px 8px 30px;text-decoration:none;color:#ccc;font-size:0.9rem;transition:0.3s;display:block;font-family:'Open Sans', sans-serif;font-weight:bold}.side-nav a:hover{color:#fff;background:rgba(0,0,0,0.3)}.side-nav a.btn-close{position:absolute;top:0;right:15px;font-size:1.25rem;margin:8px}.side-nav a.btn-close:hover{color:#fff;background-color:transparent}.side-nav hr{margin:10px 30px;height:0;border-top:1px dotted #ccc}.contents{font-family:"Open Sans", sans-serif;min-height:300px;line-height:1.6em;max-width:980px;margin:0 auto;padding:0 0.5rem 2rem;font-size:0.95rem}.contents .resp_img{max-width:98%}.contents h1,.contents h2,.contents h3,.contents h4,.contents h4{padding:25px 0 15px;margin:0;color:#000080;font-family:Montserrat, sans-serif;font-weight:bold;line-height:1.4em}.contents h1{font-size:1.5rem}.contents h2{font-size:1.2rem}.contents h3{font-size:1rem}.contents h4{font-size:0.875rem}.philflag{text-align:center}.philflag>p{font-size:0.59rem;font-family:sans-serif;line-height:1.2em;padding:0;margin:0 0 1rem}.rightads{text-align:center;margin:1rem 0}.rightads p{font-size:0.65rem;font-family:sans-serif;line-height:1.2em;padding:0;margin:0 0 0.2rem;letter-spacing:1px}.rightads .rightbanner{display:block;margin:0 0 0.5rem}.rightads .rightbanner img{border:1px solid #ccc}.div_2col_contain{display:flex;justify-content:space-between}.div_2col_left{margin-right:20px}.div_2col_right{width:150px}.div_2col_left_2{margin-right:40px}.div_2col_right_2{width:200px}.div_3col_contain{display:grid;grid-template-columns:170px 1fr 150px;grid-gap:35px;grid-template-areas:"left mid right"}.div_left{grid-area:left;border-right:1px dotted #ddd}.div_left h5{font-family:Montserrat, sans-serif;font-weight:bold;color:#444;font-size:0.95rem;letter-spacing:-0.5px;margin:0;padding:1rem 0 0.5rem 0.5rem}.div_left .side_link{font-family:Anaheim, sans-serif;font-size:1rem;text-decoration:none;color:#000099;font-weight:bold;display:block;padding:0.2rem 0 0.2rem 0.5rem;margin:0}.div_left .side_link:visited{color:#000099}.div_left .side_link:hover{color:#CE1C1C;background-color:#fff2e6}.div_left .side_link .numItems{font-size:0.58rem;color:#CE1C1C;font-family:Tahoma, sans-serif;font-weight:normal;letter-spacing:-0.5px}.div_mid{grid-area:mid}.div_right{grid-area:right}.paging_summ{display:flex;justify-content:space-between;font-size:0.8rem}.paging_num{font-size:0.85rem;margin:0.8rem 0;line-height:2em;border-top:1px dotted #ccc;padding:0.5rem 0 0}.paging_num a{text-decoration:none;display:inline-block;padding:1px 8px;margin:0 1px}.paging_num span.current{display:inline-block;padding:1px 8px;margin:0 1px;background:#ffedcc}.paging_num a:hover{background:#ffa500}.prod_contain{margin-bottom:1.5rem;padding-top:1rem;border-top:1px dotted #ccc;display:grid;grid-gap:5px;grid-template-columns:1fr 90px;grid-template-areas:"name price" "desc cart" "promo promo"}.prod_name{grid-area:name;line-height:1.45em}.prod_desc{grid-area:desc;font-weight:300;font-size:0.8rem;line-height:1.3em}.prod_promo{grid-area:promo}.prod_price{grid-area:price;text-align:right;font-family:'Trebuchet MS', sans-serif;font-size:1.3rem;color:#CE1C1C;font-weight:normal;letter-spacing:-1px}.prod_addcart{grid-area:cart;font-size:0.75rem;font-family:'Anaheim', sans-serif;text-align:right;letter-spacing:-0.6px}.prod_addcart>a{padding:0.2rem 0.5rem;background:#e6f2ff;color:#3399ff;text-decoration:none;border:1px solid #b3d9ff;border-radius:3px}.prod_addcart>a:hover{background:#0066cc;color:#fff}.brand_logo{margin:0;text-align:right}.brand_logo img{max-width:175px;margin:1rem}.label_price{display:inline-block;font:normal 0.9rem 'Open Sans', sans-serif;color:#999;margin-right:0 3px}.prod2_price{font-family:'Trebuchet MS', sans-serif;font-size:1.5rem;color:#CE1C1C;font-weight:normal;letter-spacing:-1px}.prod2_desc{font-weight:300;font-size:0.8rem;line-height:1.3em;margin:1rem 0 0.5rem}.stockstatus{color:#CE1C1C;font-weight:bold;font-size:0.95rem;width:100%}.stockstatus_prodetail{color:#CE1C1C;font-weight:bold;font-size:0.9rem}.prod_link{font-weight:bold;text-decoration:none;color:blue}.prod_link:visited{color:blue}.prod_link:hover{text-decoration:underline;color:#CE1C1C}.div_new{position:relative;display:inline-block;padding:2px 5px;border-radius:2px;font:bold 10px Tahoma, sans-serif;margin:0 0 0 10px;letter-spacing:-1px;color:#3652A3;background:#FFEEAB;border:1px solid #FFDB4A}.div_featured{position:relative;display:inline-block;padding:2px 5px;border-radius:2px;font:bold 10px Tahoma, sans-serif;margin:0 0 0 10px;letter-spacing:-1px;color:#fff;background:#f00;border:1px solid #900}.div_sale{position:relative;display:inline-block;padding:2px 5px;border-radius:2px;font:bold 10px Tahoma, sans-serif;margin:0 0 0 10px;letter-spacing:-1px;color:#F00;background:#FF0;border:1px solid #F0EC22}.div_promo{color:#d71c1c;font-size:0.8rem;font-weight:normal;line-height:1.4em}.div_promo a,.div_promo a:visited{color:#d71c1c}.div_promo a:hover{color:red}.prod_note_contain{display:flex;justify-content:space-between;font-size:0.75rem;font-weight:300;line-height:1.4em;margin:2rem 0.2rem}.prod_note_contain ul{list-style:square;padding:0 0 0 40px;margin:0}.prod_note_contain ul li{padding:0 0 0.4rem}.prod_note_contain .note_ast{font-weight:bold;white-space:nowrap}.div_freebie{font-size:0.8em;font-weight:normal;color:#008ae6;line-height:1.3em;margin:0.5rem 0}.div_0per{float:right;margin:0 0 0 1.5rem;color:#045FA4;font-size:0.7rem;letter-spacing:-0.7px}.input_div{margin:0.5rem 1.25rem 0.5rem 0;display:block}.input_div label{font-size:0.95rem;color:#777;display:block}.input_div i.reqd{font-size:0.75rem;color:red}.input_div input[type=text],.input_div input[type=password],.input_div input[type=number],.input_div input[type=email]{width:100%;padding:0.5rem 0.6rem;background:#f8f8f8;font-size:0.91rem}.input_div input[type=submit]{font-family:Montserrat, sans-serif;font-size:1rem;padding:0.4rem 0.75rem;font-weight:bold;color:#111}.input_div select{padding:0.5rem 0.6rem;background:#f8f8f8;font-size:0.91rem}.input_div textarea{padding:0.5rem;background:#f8f8f8;font-size:0.9rem;font-family:sans-serif;line-height:1.3em}.ast_red{color:red;font-size:0.83rem}.error_div{margin:0.8rem 0 1.2rem 0;padding:0.5rem 1.5rem 0.5rem 0.5rem;color:#cf0000;border:1px solid #ffcc00;font-size:0.95rem;font-family:sans-serif;text-align:left;background:#fcfcae}.success_div{margin:0.8rem 0 1.2rem 0;padding:1rem;color:#00947e;border:1px solid #4dffe4;font-size:0.95rem;font-family:sans-serif;text-align:left;background:#ebfffc}.success_div .removeLink{float:right;margin:3px}.gen_link{text-decoration:none;color:blue;border-bottom:1px solid blue}.gen_link:visited{color:blue}.gen_link:hover{color:#CE1C1C;border-bottom:1px solid #CE1C1C}.more_link{font-weight:normal;font-size:0.88rem;color:#000099;text-decoration:none;font-family:'Open Sans', sans-serif;letter-spacing:-0.5px}.more_link:hover{color:#CE1C1C;border-bottom:1px solid #CE1C1C}.member_menu{margin:1rem;line-height:2em;font-family:Montserrat, sans-serif;letter-spacing:-0.5px}.member_menu a{display:block;text-decoration:none;margin:0.5rem 0;color:#000099}.member_menu a:visited{color:#000099}.member_menu a:hover{color:#CE1C1C;border-bottom:1px solid #CE1C1C}.tbl_01{margin:1rem 0;overflow:auto}.tbl_01 table{border-collapse:collapse;width:100%}.tbl_01 table tr:nth-child(odd){background-color:#f5f5f5}.tbl_01 table th{padding:0.5rem 0.3rem;vertical-align:top;font-size:0.8rem;text-align:left;line-height:1.4em;color:#a3a3c2;border:1px solid #ddd;border-left:0;border-right:0;font-weight:300}.tbl_01 table th.cen{text-align:center}.tbl_01 table th.lef{text-align:left}.tbl_01 table th.rig{text-align:right}.tbl_01 table th.nobor{border:0}.tbl_01 table td{padding:0.3rem;vertical-align:top;font-size:0.82rem;text-align:left;color:#444;border:1px solid #ddd;border-left:0;border-right:0;font-weight:normal}.tbl_01 table td.cen{text-align:center}.tbl_01 table td.lef{text-align:left}.tbl_01 table td.rig{text-align:right}.tbl_01 table td.nobor{border:0}.tbl_01 table td i.far,.tbl_01 table td i.fas{padding:0.1rem}.tbl_02{margin:1rem 0;overflow:auto}.tbl_02 table{border-collapse:collapse;width:100%}.tbl_02 table th{padding:0.5rem 0.3rem;vertical-align:top;font-size:0.8rem;text-align:left;line-height:1.4em;color:#a3a3c2;border:1px solid #ddd;border-left:0;border-right:0;font-weight:300;background-color:#f7f7f7}.tbl_02 table th.cen{text-align:center}.tbl_02 table th.lef{text-align:left}.tbl_02 table th.rig{text-align:right}.tbl_02 table th.nobor{border:0}.tbl_02 table td{padding:0.3rem;vertical-align:top;font-size:0.82rem;text-align:left;color:#444;border:1px solid #ddd;border-left:0;border-right:0;font-weight:normal}.tbl_02 table td.cen{text-align:center}.tbl_02 table td.lef{text-align:left}.tbl_02 table td.rig{text-align:right}.tbl_02 table td.nobor{border:0}.tbl_02 table td i.far,.tbl_02 table td i.fas{padding:0.1rem}.footer{min-height:300px;background-color:#ececec;border-top:2px solid #d9d9d9}.footer_contain{max-width:980px;margin:0 auto;display:flex;justify-content:space-between;flex-direction:row-reverse;font-family:"Open Sans", sans-serif}.footer_contain h4{font-size:1rem;color:#000080;font-weight:bold;letter-spacing:-0.5px;font-family:Montserrat, sans-serif}.footer_contain .copyright{font-size:0.75rem;line-height:1.5em;width:40%;margin:0.5rem}.footer_contain .footer_links{width:23%}.footer_contain .footer_links>ul{list-style:none;padding:0 0 0 0.5rem}.footer_contain .footer_links>ul>li{padding:0 0 0.4rem}.footer_contain .footer_links>ul>li>a{font-size:0.85rem;text-decoration:none;color:#1e4f8e}.footer_contain .footer_links>ul>li>a:hover{color:#CE1C1C;border-bottom:1px solid #CE1C1C}.footer_contain .social_links{width:20%}.footer_contain .social_links>ul{list-style:none;padding:0 0 0 0.5rem}.footer_contain .social_links>ul>li{padding:0 0 1rem}.footer_contain .social_links>ul>li>a{font-size:1.2rem;text-decoration:none;color:#1e4f8e}.footer_contain .social_links>ul>li>a:hover{color:#ef1720}.p_ln{display:inline-block;font-size:0.75em;color:#669;background:#c2f0f0;padding:0.5em;font-family:'Lucida Sans', sans-serif}@media screen and (max-width: 950px){.nav_categories>ul>li{padding:1rem 0.45rem}.nav_categories>ul>li>a{font-size:0.8rem}}@media screen and (max-width: 890px){.nav_categories>ul>li{padding:1rem 0.35rem}.nav_categories>ul>li>a{font-size:0.7rem}.div_right{visibility:hidden}.div_3col_contain{display:grid;grid-template-columns:200px 1fr 1px;grid-gap:35px;grid-template-areas:"left mid right"}}@media screen and (max-width: 650px){header{background:#e6f7ff}.top_nav_dt .top_menu{display:none}.top_nav_dt .menu-btn{visibility:visible}.top_nav_dt .top_search{padding:0.5rem}.top_nav_mb{display:block;width:100%}.top_head{display:block;text-align:center}.top_head .vcsi_logo{margin:1.2rem auto 0.5rem;min-width:75%}.top_head .banner468{margin:0.5rem auto}.top_head .banner468 .banner468_img{max-width:98%}.nav_categories{display:none}.footer_contain{display:flex;flex-wrap:wrap}.footer_contain .footer_links,.footer_contain .social_links{width:40%;margin:1rem 2%}.footer_contain .copyright{width:96%;margin:1rem 2%}.contents{margin:0 0.5rem 1.5rem}.nav_contain{background-color:#ececec;min-height:0.5rem}.div_2col_contain{display:block}.div_2col_right{display:none}.div_2col_left{margin-right:8px}.div_2col_right_2{display:block;width:100%}.div_2col_left_2{margin-right:1px}.div_right{visibility:hidden;height:1px}.div_3col_contain{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;grid-template-areas:"mid mid"  "left left" "right right"}.prod_contain{margin-bottom:1.5rem;padding-top:1rem;border-top:1px dotted #ccc;display:grid;grid-gap:5px;grid-template-columns:1fr 90px;grid-template-areas:"name price" "name cart" "desc desc"  "promo promo"}}
