.messages{padding:10px 10px 0px 10px}.messages .error{color:red}.messages .success{color:green}.tooltip{top:-12px;line-height:1.2em;background:#020024;background:linear-gradient(90deg, #020024 0%, teal 100%);color:white;display:none;position:absolute;left:-208px;padding:5px;border:1px solid #9fb0f5;width:200px}.onetime_info .tooltip{top:7px;left:12px}.tooltip_anchor{position:relative;width:10px;display:inline}.tooltip_anchor:hover .tooltip{display:block}.tooltip:hover{display:block}.tooltip_link{position:relative;display:inline-block;border-bottom:1px dotted #5197AD;color:#5197AD;cursor:help}.tooltip_link .tooltiptext{visibility:hidden;width:120px;background-color:#6D6D6D;color:#fff9D5;text-align:center;border-radius:6px;padding:5px;border:3px white double;line-height:1.2em;font-weight:normal}.tooltip_link .tooltiptext::after{content:"";position:absolute;border-width:5px;border-style:solid}.tooltip_link:hover .tooltiptext{visibility:visible}.tooltiptext_right{position:absolute;z-index:1;top:-5px;left:110%}.tooltiptext_right::after{top:9px;right:100%;margin-top:-5px;border-color:transparent #6D6D6D transparent transparent}.tooltiptext_bottom{padding:5px 0;position:absolute;z-index:1;top:150%;left:50%;margin-left:-60px}.tooltiptext_bottom::after{bottom:100%;left:50%;margin-left:-5px;border-color:transparent transparent #6D6D6D transparent}.tooltiptext_left{padding:5px 0;position:absolute;z-index:1;top:-5px;right:110%}.tooltiptext_left::after{top:9px;left:100%;margin-top:-5px;border-color:transparent transparent transparent #6D6D6D}.tooltiptext_top{padding:5px 0;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-60px}.tooltiptext_top::after{top:100%;left:50%;margin-left:-5px;border-color:#6D6D6D transparent transparent transparent}#page_actions{float:right}#page_actions img{margin:0px 2px 0px 20px;height:25px}#page_actions span{text-decoration:underline}#content{width:97%;background:white;clear:both;position:relative;padding:1.5%;overflow:hidden;min-height:600px}#content h1{margin:5px 0px 0px 0px;float:left;line-height:1.2em}.icon_num_padding{padding:0px 0px 0px 5px}.icon_question{background:url("/static/images/icons_and_buttons/misc/icon_question.d6e283d429e0.png") no-repeat;height:15px;width:15px;background-size:15px}.icon_question:active{background:url("/static/images/icons_and_buttons/misc/icon_question_active.2b891c42d70c.png") no-repeat;height:15px;width:15px;background-size:15px}.icon_question:hover{background:url("/static/images/icons_and_buttons/misc/icon_question_hover.67e3c19ab5d0.png") no-repeat;height:15px;width:15px;background-size:15px}.icon_location{background:url("/static/images/icons_and_buttons/location/icon_location.239bebfbacc1.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_location:active{background:url("/static/images/icons_and_buttons/location/icon_location_active.bc58b419d464.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_location:hover{background:url("/static/images/icons_and_buttons/location/icon_location_hover.7068474cf890.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_one{background:url("/static/images/icons_and_buttons/numbers/icon_one.e3b0cf47afa3.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_one:hover{background:url("/static/images/icons_and_buttons/numbers/icon_one_red.8feba31208dc.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_one_orange{background:url("/static/images/icons_and_buttons/numbers/icon_one_orange.c39f865441e7.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_one_orange:hover{background:url("/static/images/icons_and_buttons/numbers/icon_one_red.8feba31208dc.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_one_yellow{background:url("/static/images/icons_and_buttons/numbers/icon_one_orange.c39f865441e7.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_one_yellow:hover{background:url("/static/images/icons_and_buttons/numbers/icon_one_red.8feba31208dc.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_two{background:url("/static/images/icons_and_buttons/numbers/icon_two.c0f6ade32c7f.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_two:hover{background:url("/static/images/icons_and_buttons/numbers/icon_two_red.c938eee7413b.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_two_orange{background:url("/static/images/icons_and_buttons/numbers/icon_two_orange.e12a6978d759.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_two_orange:hover{background:url("/static/images/icons_and_buttons/numbers/icon_two_red.c938eee7413b.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_two_red{background:url("/static/images/icons_and_buttons/numbers/icon_two_red.c938eee7413b.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_three{background:url("/static/images/icons_and_buttons/numbers/icon_three.88ff47b7155b.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_three_red{background:url("/static/images/icons_and_buttons/numbers/icon_three_red.1da810b19773.png") no-repeat;height:25px;width:25px;background-size:25px}.icon_four{background:url("/static/images/icons_and_buttons/numbers/icon_four.e499bb01978d.png") no-repeat;height:25px;width:25px;background-size:25px}.actions{display:table;padding:0px}.actions li{color:#5a5a5a;display:table-cell;align:center;vertical-align:top}.actions li a{display:inline-block;color:#5a5a5a;text-decoration:none;margin:0px 10px 0px 0px}.actions li a .icon_print{background:url("/static/images/icons_and_buttons/print/icon_print.edbd94dc7ab0.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_print:active{background:url("/static/images/icons_and_buttons/print/icon_print_active.46e9c4ff041b.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_print:hover{background:url("/static/images/icons_and_buttons/print/icon_print_hover.57800a32b2d3.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_gears{background:url("/static/images/icons_and_buttons/gears/icon_gears.e1a7619bce86.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_gears:active{background:url("/static/images/icons_and_buttons/gears/icon_gears_active.e0517ab4f8e5.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_gears:hover{background:url("/static/images/icons_and_buttons/gears/icon_gears_hover.1826f552942b.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_page{background:url("/static/images/icons_and_buttons/page/icon_page.5a8e85f4e4ae.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_page:active{background:url("/static/images/icons_and_buttons/page/icon_page_active.4b00248f597b.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_page:hover{background:url("/static/images/icons_and_buttons/page/icon_page_hover.2c6323ec74d5.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_pages{background:url("/static/images/icons_and_buttons/page/icon_pages.3179a6386cc3.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_pages:active{background:url("/static/images/icons_and_buttons/page/icon_pages_active.9ceaf9a9067d.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon_pages:hover{background:url("/static/images/icons_and_buttons/page/icon_pages_hover.8cbb54d0bc05.png") no-repeat;height:25px;width:25px;background-size:25px}.actions li a .icon{float:left;margin:-5px 0px}.actions li a #cart_button{position:relative;float:left}.actions li a label{position:absolute;font-weight:bold;color:#5a5a5a;font-size:110%;top:4px;left:18px}.actions li a span{padding:6px 0px 0px 2px;float:left}.actions li a img{padding:0px;float:left}.line_item{line-height:1.6em;padding:5px 0px;position:relative}.left_wrapper{width:66%;float:left}.left_wrapper .left_column{width:50%;float:left}.left_wrapper .mid_column{width:50%;float:left}.right_wrapper{width:33%;float:left}.right_wrapper .right_column{width:100%;float:left}.striped{background:#efefef}#catalog_menu_container{position:absolute;right:0;top:0;height:100%;width:150px;overflow:hidden;margin-left:0px}#catalog_menu_container #catalog_menu{position:absolute;left:0px;padding:10px;color:#666;background:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;height:100%;margin-left:0px;width:130px}#catalog_menu_container #catalog_menu #handle{height:100px;width:30px;position:absolute;left:-30;top:100;background:lightblue;z-index:3000}.text_shadow{text-shadow:1px 1px 1px #bbb}.bg_overlay{display:none;position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;z-index:1000;background:#000;background:rgba(0,0,0,0.75)}.popup_content{display:none;background:#fff;padding:1%;width:40%;position:absolute;top:15%;left:50%;margin:0 0 0 -20%;z-index:10001;border-radius:4px;-webkit-box-shadow:0px 0px 10px black;-moz-box-shadow:0px 0px 10px black;box-shadow:0px 0px 10px black}.popup_content img{max-width:100%}.popup_content .grey_box{margin:10px 0px;padding:10px;border:1px solid lightgrey;background:#f2f2f2;-webkit-box-shadow:inset 1px 1px 5px 0px #333;-moz-box-shadow:inset 1px 1px 5px 0px #333;box-shadow:inset 1px 1px 5px 0px #333}.close_btn{position:absolute;top:5px;right:5px;cursor:pointer;background:transparent no-repeat url("/static/images/icon_delete.7bf7d622249f.png");background-size:cover}.close_btn:hover{background:#05abe0}.label_styling label{display:block;color:grey;line-height:1.4em;font-size:80%}.label_styling input{margin-bottom:6px;display:block}.label_styling input::placeholder{color:lightgrey}.label_styling_inline input{display:inline}.label_styling_lineup span{display:inline-block}.striped_table tbody tr:nth-child(even) td{background-color:#eee}.striped_table td,.striped_table th{padding:4px 10px}.striped_table th{font-weight:bold}.order_line .red{color:#f30000}*{box-sizing:border-box}.slideshow-container{position:relative;margin:auto}.slideshow-container img{border:1px solid #efefef;width:100%;max-height:150px}.mySlides{display:none}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-22px;padding:16px;color:white;font-weight:bold;font-size:18px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,0.8)}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;right:0;background-color:rgba(0,0,0,0.35);font-weight:bold}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color 0.6s ease}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.part-number-overlay{display:none;position:absolute;background-color:#f9f9f9;border:1px solid #d1d1d1;box-shadow:2px 2px 5px rgba(0,0,0,0.1);padding:10px;z-index:1000;border-radius:4px;min-width:150px}.part-number-overlay button{display:block;width:100%;padding:8px 10px;margin-bottom:5px;border:none;background-color:#fff;text-align:left;cursor:pointer;border-radius:4px;font-size:1em;color:#333}.part-number-overlay button:hover{background-color:#eee}.part-number-overlay .return-button{color:red}@media only screen and (max-width: 479px){.popup_content{width:96%;margin:0 2%;left:0}.popup_content .mobile_centered{margin:0px auto}.left_wrapper{width:100%;float:left}.left_wrapper .left_column{width:100%;float:left}.left_wrapper .mid_column{width:100%;float:left}.right_wrapper{width:100%;float:left}.right_wrapper .right_column{width:100%;float:left}}@media only screen and (min-width: 480px) and (max-width: 765px){.left_wrapper{width:50%;float:left}.left_wrapper .left_column{width:100%;float:left}.left_wrapper .mid_column{width:100%;float:left}.right_wrapper{width:50%;float:left}.right_wrapper .right_column{width:100%;float:left}}
