body.ds_body { margin: 0; padding: 0; }div.pagecon_out * { margin: 0; padding: 0; }div.pagecon_out img { border: 0 none; }div.pagecon_out { text-align: center; /* background: url('bg1.png') repeat left top; */ }div.pagecon {width: 100%;min-width: 300px;margin: 0 auto;font-family:'montserrat',sans-serif;font-size: 13px;color: #333333;background-color: #FFFFFF;text-align: left;}div.ds_header { background: url('https://s20.postimg.cc/pdu7dpzd9/header-bg2.png') repeat-x left top; }div.ds_left {}div.ds_right {}div.ds_footer {clear: both;background-color: #000;border-radius: 0px 0px 4px 4px;color: #EFEFEF;font-size: 12px;text-align: center;padding: 13px 2px;}@media all and (min-width: 320px) {div.ds_header {border:0px !important;}}@media all and (min-width: 350px) {div.pagecon { width: 92%; }}@media all and (min-width: 600px) {div.pagecon { width: 570px; }div.ds_header {background: none;border:2px solid #000 !important;border-radius: 5px;}}@media all and (min-width: 700px) {div.pagecon { width: 650px; }div.ds_header {background: none;border:2px solid #000 !important;border-radius: 5px;}}@media all and (min-width: 800px) {div.pagecon_out { padding: 30px 0; }div.pagecon { width: 750px; }div.ds_left {clear: both;float: left;width: 25%;margin-top: 15px;}div.ds_right {float: left;width: 75%;margin-top: 15px;overflow: hidden;}div.ds_footer {text-align: left;padding: 0 15px;height: 50px;line-height: 50px;}div.ds_header {background: none;border:2px solid #000 !important;border-radius: 5px;}}@media all and (min-width: 900px) {div.pagecon { width: 850px; }div.ds_left { width: 22%; }div.ds_right { width: 78%; }div.ds_header {background: none;border:2px solid #000 !important;border-radius: 5px;}}@media all and (min-width: 1100px) {div.pagecon { width: 1050px; }div.ds_left { width: 20%; }div.ds_right { width: 80%; }div.ds_header {background: none;border:2px solid #000 !important;border-radius: 5px;}}@media all and (min-width: 1300px) {div.pagecon { width: 1000px; }div.ds_header {background: none;border:2px solid #000 !important;border-radius: 5px;}}/*----- Mobile Contact Button -----*/a.contact_mobile {float: right;margin-right: 5px;color: #fff!important;font-size: 12px;text-decoration: none!important;text-transform: uppercase;height: 36px;line-height: 36px;}@media all and (min-width: 600px) {a.contact_mobile { display: none; }}/*----- Mobile Menu Icon -----*/input#menubtn { display: none; }label.menu_mobile { float: left; margin: 3px 0 0 3px; }label.menu_mobile:hover { cursor: pointer; }label.menu_mobile img { display: block; }input#menubtn:checked ~ div.topnav { display: block; }@media all and (min-width: 600px) {label.menu_mobile { display: none; }}/*----- Header Logo -----*/a.headerlogo {clear: both;display: block;width: 80%;margin: 0 auto;padding: 14px 0;}a.headerlogo img { width: 100%; }@media all and (min-width: 600px) {a.headerlogo {float: left;width: auto;margin: 15px 0 15px 10px;padding: 0;}a.headerlogo img { width: auto; height: 50px; }}@media all and (min-width: 900px) {a.headerlogo { margin: 15px 0 15px 15px; }a.headerlogo img { height: 70px; }}@media all and (min-width: 1100px) {a.headerlogo img { height: 70px; }}/*----- Top Links -----*/div.toplinks { padding: 0; height: 55px; }@media all and (min-width: 600px) {div.toplinks {display: block;float: right;color: #000000;margin-top: 17px;margin-right: 10px;}div.toplinks a {text-decoration: none!important;color: #555555!important;padding: 0 10px;}div.toplinks a:hover { color: #000!important; }}@media all and (min-width: 900px) {div.toplinks { margin-top: 29px;margin-right: 10px; }div.toplinks a { padding: 0 15px; }}@media all and (min-width: 1100px) {div.toplinks { margin-top: 29px; margin-right: 10px; }}/*----- Top Navigation Bar -----*/div.topnav {display: none;background-color: #000;border-radius: 0px;margin-bottom: 15px;padding: 3px 8px;}div.topnav a {display: block;text-decoration: none!important;text-transform: uppercase;font-size: 12px;color: #FFFFFF!important;border-top: 1px dotted #CCCCCC;padding: 10px 0;}div.topnav a.tfirst { border-top: 0 none; }@media all and (min-width: 600px) {div.topnav {display: block;clear: both;height: 50px;line-height: 50px;margin: 0;padding: 0 0 0 10px;border-radius: 0px;box-shadow: 0 2px 5px #555555;}div.topnav a {float: left;padding: 0 10px;border-top: 0 none;}div.topnav a:hover { background-color: #EFEFEF; color: #222222!important; }}@media all and (min-width: 800px) {div.topnav { padding: 0 0 0 15px; }div.topnav a { padding: 0 15px; font-size: 13px; }}/*----- Leftbox -----*/div.leftbox { display: none; }div.leftcatbox { display: block; margin-bottom: 15px; }div.leftcatbox div.lefttitle { display: none; }@media all and (min-width: 600px) {div.leftcatbox { margin: 15px 0; }}@media all and (min-width: 800px) {div.leftbox { display: block; margin-bottom: 15px;border:1px solid #cdcdcd; border-radius: 5px 5px 0 0; }div.leftcatbox { margin: 0 0 15px 0; }div.leftbox div.lefttitle {background-color: #00a4e4;border-radius: 2px 2px 0 0;line-height: 42px;height: 42px;color: #FFFFFF;text-transform: uppercase;text-align: center;padding-left: 0px;}div.leftcatbox div.lefttitle { display: block; }div.leftbox1 { text-align: center; }div.leftbox1 img { width: 100%; padding: 5px 0; }}/*----- Left Category Button -----*/input#leftcatbtn { display: none; }label.leftcat_mobile {display: block;text-transform: uppercase;color: #FFFFFF;height: 36px;line-height: 36px;padding-left: 2%;background: #000 url('https://s20.postimg.cc/oa3uyfvt9/leftcat-btn-down1.png') no-repeat 98% 50%;border-radius: 0px;}label.leftcat_mobile:hover { cursor: pointer; }input#leftcatbtn:checked ~ div.leftcat { display: block; }@media all and (min-width: 800px) {label.leftcat_mobile { display: none; }}/*----- Left Category Box -----*/div.leftcat { display: none; }div.leftcat a {display: block;text-decoration: none!important;color: #555555!important;font-size: 14px;line-height: 18px;padding: 10px 2%;border-bottom: 1px solid #E5E5E5;}@media all and (min-width: 800px) {div.leftcat { display: block; }div.leftcat a { padding: 11px 5%; }div.leftcat a:hover { background-color: #EFEFEF; }}/*----- Item Title -----*/div.itemtitle {text-align: center;color: #fff;font-size: 15px;line-height: 22px;margin-bottom: 15px;padding: 10px;background-color: #00a4e4;border-radius: 4px 4px 0 0;}@media all and (min-width: 800px) {div.itemtitle { margin: 0 0 15px 15px; }}/*----- Item Images -----*/div.gallerybox { margin: 0 15px 20px 15px; text-align: center; }div.largepic { display: none; margin-top: 10px; }div.largepic img { max-width: 100%; max-height: 500px; }input.picbtn { display: none; }label.piclabel { display: inline-block; }label.piclabel img {display: block;height: 40px;margin: 0 1px;padding: 1px;border: 1px solid #CCCCCC;}label.piclabel img[src=""] { display: none; }label.piclabel:hover img, input.picbtn:checked + label.piclabel img { cursor: pointer; border: 1px solid #111111; }#thumb1:checked ~ #pic1,#thumb2:checked ~ #pic2,#thumb3:checked ~ #pic3,#thumb4:checked ~ #pic4,#thumb5:checked ~ #pic5,#thumb6:checked ~ #pic6,#thumb7:checked ~ #pic7,#thumb8:checked ~ #pic8 { display: block; }@media all and (min-width: 700px) {label.piclabel img { height: 60px; }}@media all and (min-width: 800px) {div.gallerybox { margin: 0 15px 20px 30px; }label.piclabel img { height: 68px; }}/*----- Buttons -----*/div.buttonbox { margin-bottom: 20px; text-align: center; }div.buttonbox a {display: block;background-color: #000;border-radius: 0px;margin-bottom: 1px;height: 35px;line-height: 35px;color: #fff!important;font-size: 12px;text-decoration: none!important;text-transform: uppercase;}@media all and (min-width: 500px) {div.buttonbox a {display: inline-block;margin-bottom: 0;padding: 0 25px;}div.buttonbox a:hover { background-color: #EFEFEF; color: #222222!important; }}@media all and (min-width: 600px) {div.buttonbox a { margin: 0 5px; }}@media all and (min-width: 800px) {div.buttonbox { margin: 0 0 20px 15px; }}/*----- Item Description -----*/div.desbox {background-color: #EFEFEF;border-radius: 0px;margin: 0 2px 20px 2px;}div.destitle {background-color: #00a4e4;border-radius: 4px 4px 0 0;line-height: 36px;height: 36px;color: #fff;font-size: 12px;text-transform: uppercase;padding-left: 15px;}div.des {padding: 5px 13px;font-size: 13px;color: #000;line-height: 16px;}div.des p { margin: 12px 0; }div.des li { margin: 1px 0 1px 20px; }div.des ul, div.des ol { margin: 12px 0; padding: 0 0 0 20px; }div.des ul li, div.des ol li { margin: 1px 0; }div.des a { color: #111111!important; text-decoration: underline!important; }div.des a:hover { color: #777777!important; text-decoration: none!important; }@media all and (min-width: 800px) {div.desbox { margin: 0 2px 20px 17px; }}@media all and (min-width: 1100px) {div.des { padding: 5px 20px; }}/*----- Item Description Image -----*/div.ds_img { margin: 15px 0; }div.ds_img img { width: 100%; }@media all and (min-width: 1100px) {div.ds_img img { width: auto; }}/*----- Tab Box -----*/div.tabbox { margin: 20px 2px; }div.tabcontent {display: none;padding: 11px 13px 1px 13px;color:#000;background-color: #EFEFEF;border-radius: 0 4px 0px 0px;line-height: 18px;}div.tabcontent h3 {margin-bottom: 18px;color: #000000;font-size: 20px;font-weight: normal;text-transform: uppercase;}div.tabcontent p { margin: 15px 0; }div.tabcontent li { margin: 5px 0 5px 20px; }div.tabcontent ul, div.tabcontent ol { margin: 15px 0; padding: 0 0 0 20px; }div.tabcontent ul li, div.tabcontent ol li { margin: 5px 0; }div.tabcontent a { color: #111111!important; text-decoration: underline!important; }div.tabcontent a:hover { color: #777777!important; text-decoration: none!important; }input.tabbtn { display: none; }label.tablabel {display: inline-block;margin-right: 0px!important;padding: 0 6px!important;text-align: center;color: #FFFFFF;font-size: 12px;text-transform: uppercase;height: 36px;line-height: 36px;background-color: #00a4e4;border-radius: 4px 4px 0 0;}label.tablabel:hover, input.tabbtn:checked + label.tablabel {cursor: pointer;background-color: #EFEFEF;color: #222222!important;}#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4 { display: block; }@media all and (min-width: 400px) {label.tablabel { padding: 0 11px!important; }}@media all and (min-width: 500px) {label.tablabel { padding: 0 20px!important; }}@media all and (min-width: 600px) {label.tablabel { padding: 0 25px!important; }}@media all and (min-width: 800px) {div.tabbox { margin: 20px 2px 20px 17px; }div.tabcontent { height: 180px; overflow: auto; }}@media all and (min-width: 1100px) {div.tabcontent { padding: 15px 20px 1px 20px; }}
/*----- Footer -----*/div.footerright, div.footerright1 { display: none; }div.footerleft a {color: #FFFFFF!important;text-decoration: none!important;text-transform: capitalize;}@media all and (min-width: 600px) {div.footerleft a:hover { text-decoration: none!important; }}@media all and (min-width: 800px) {div.footerright, div.footerright1 { display: block; float: right; }div.footerright img { display: block; margin: 8px 0 0 6px; }}div.footerright a {color: #fff!important;text-decoration: none!important; font-weight: bold;font-size: 12px;}div.footerright a:hover { color: #FFFFFF!important; }
#product_image { margin-top: 2em;}#product_image img { padding: 1em; margin-top: 2em;}#choose_product { margin: 1.3em;}#choose_product ul li { display: inline;}#choose_product img { position: relative; display: inline; width: 90px !important; ; height: 90px !important; ; background-color: #fff; margin-right: 3px; cursor: pointer;}/* colors and borders */.pic_gallery { border: 0px solid #888;}/* gallery border color */.pic_gallery .pic_sm div {}/* thumbnail cell border */.pic_gallery .pic_lg div {}/* main photo cell border */.pic_gallery .pic_sm img {}/* thumbnail border */.pic_gallery .pic_lg img {}/* main photo border */.pic_gallery .pic_set:hover .pic_sm div { color: #e7e7e7;}/* thumbnail border hover color */.pic_gallery { background-color: #FFFFFF;}/* gallery background color */.pic_gallery .pic_sm div,.pic_gallery .pic_lg div { background-color: #fff;}/* cell background color *//* shadows and corners */.pic_gallery .pic_sm {} .pic_gallery .pic_lg {} .pic_gallery .pic_sm div {}/* cell corners and shadows */.pic_gallery .pic_lg div {}/* cell corners and shadows */.pic_gallery .pic_sm img {}/* image corners and shadows */.pic_gallery .pic_lg img {}/* image corners and shadows *//* sizing, matting, and margins (all values interact and vary by aspect ratio and image count) */.pic_gallery { width: 100% !important; max-width: none;}/* change this % for media queries */@media all and (min-width: 600px) { .pic_gallery { width: 80%!important;margin-left: 60px !important; }}@media all and (min-width: 800px) { .pic_gallery { margin: 0 0 10px 15px; }}@media all and (min-width: 1100px) { .pic_gallery { width: 64%!important; margin-left: 150px !important;}}.pic_gallery .pic_gal_5x1 { width: 100%; padding-top: 119.39%;}.pic_gallery .pic_gal_5x1 .pic_gal_cells { width: 96.96%; height: 97.46%;}/* sets padding around entire gallery */.pic_gallery .pic_gal_5x1 .pic_sm { width: 18.75%; height: 15.62%; margin: 0.62%;}.pic_gallery .pic_gal_5x1 .pic_lg { width: 98.75%; height: 82.29%; margin: 0.62%;}.pic_gallery .pic_gal_5x1 .pic_sm img { max-width: 83.33%; max-height: 83.33%;}/* sets margin around thumbnail */.pic_gallery .pic_gal_5x1 .pic_lg img { max-width: 96.83%; max-height: 96.83%;}/* sets margin around large photo *//* structural */.pic_gallery,.pic_gallery .gal { position: relative; margin: auto;}.pic_gallery .pic_gal_cells { position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}.pic_gallery img { position: absolute; width: auto; height: auto; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}.pic_gallery .pic_sm { position: relative; overflow: hidden; float: left; display: block;}.pic_gallery .pic_lg { position: absolute; overflow: hidden; display: none; left: 0%; top: 0%; z-index: 1;}.pic_gallery .pic_sm div,.pic_gallery .pic_lg div { position: absolute; left: 0%; top: 0%; right: 0%; bottom: 0%;}.pic_gallery .pic_lg { display: none;}.pic_gallery .pic_lg.pic_main { position: relative; display: block; float: left; transition: all 0.5s;opacity: 1; transform: scale(1);}/* turn on default large photo */.pic_gallery .pic_set:hover .pic_sm div { border: 1px solid; cursor: pointer;}.pic_sm div { border: 1px solid #e7e7e7;}.pic_gallery .pic_set:hover .pic_lg { display: block; left: 0%; top: 0%;}div.ds_banner { margin-bottom: 15px; }div.ds_banner img { display: block; width: 100%; }@media all and (min-width: 800px) {div.ds_banner { margin: 10px 0 15px 0px; }}