html, body{position:relative;margin:0px;padding:0px;min-width:962px;}
a{text-decoration:none;}
ul{padding-left:15px;padding-top:0px;margin-top:0px;}
li{padding:8px 0 8px 0;font:Arial;font-family:Arial;font-size:13px;}
.container{width:962px;margin:0 auto 0 auto;position:relative;}
.clear_all{width:100%;clear:both;}
.col_12{width:97.71309771309772%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_11{width:89.3970893970894%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_10{width:81.08108108108108%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_9{width:72.76507276507277%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_8{width:64.44906444906445%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_7{width:56.13305613305614%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_6{width:47.81704781704782%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_5{width:39.5010395010395%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_4{width:31.185031185031185%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_3{width:22.86902286902287%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_2{width:14.553014553014554%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_2-5{width:17%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.col_1{width:6.237006237006238%;margin:0 1.0395010395010396% 0 1.0395010395010396%;position:relative;float:left;clear:none;}
.clear_left{float:left;clear:left;}
.clear_right{float:right;clear:right;}
.green_fade{background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);}
.header{width:100%;height:142px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #cbcbcb 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cbcbcb));background:-webkit-linear-gradient(top, #ffffff 0%,#cbcbcb 100%);background:-o-linear-gradient(top, #ffffff 0%,#cbcbcb 100%);background:-ms-linear-gradient(top, #ffffff 0%,#cbcbcb 100%);background:linear-gradient(to bottom, #ffffff 0%,#cbcbcb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cbcbcb',GradientType=0);}
.header_menu{height:30px;float:right;background:#434343;background:-moz-linear-gradient(top, #434343 0%, #262626 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#262626));background:-webkit-linear-gradient(top, #434343 0%,#262626 100%);background:-o-linear-gradient(top, #434343 0%,#262626 100%);background:-ms-linear-gradient(top, #434343 0%,#262626 100%);background:linear-gradient(to bottom, #434343 0%,#262626 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#262626',GradientType=0);-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.header_menu_item{float:left;clear:none;height:30px;font:Arial;font-family:Arial;font-weight:600;color:#fff;font-size:11px;padding:0 10px 0 10px;line-height:30px;background:#434343;background:-moz-linear-gradient(top, #434343 0%, #262626 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#434343), color-stop(100%,#262626));background:-webkit-linear-gradient(top, #434343 0%,#262626 100%);background:-o-linear-gradient(top, #434343 0%,#262626 100%);background:-ms-linear-gradient(top, #434343 0%,#262626 100%);background:linear-gradient(to bottom, #434343 0%,#262626 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#262626',GradientType=0);}

.header_menu_item_green_left{float:left;clear:none;height:30px;font:Arial;font-family:Arial;font-weight:600;color:#fff;font-size:11px;padding:0 10px 0 10px;line-height:30px;background:#00843d;background:-moz-linear-gradient(top, #00843d 1%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 1%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 1%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 1%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 1%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);}


.header_menu_item_black{float:left;clear:none;height:30px;font:Arial;font-family:Arial;font-weight:600;color:#fff;font-size:11px;padding:0 10px 0 10px;line-height:30px;background:#007a94;background:-moz-linear-gradient(top, #007a94 1%, #005769 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#007a94), color-stop(100%,#005769));background:-webkit-linear-gradient(top, #007a94 1%,#005769 100%);background:-o-linear-gradient(top, #007a94 1%,#005769 100%);background:-ms-linear-gradient(top, #007a94 1%,#005769 100%);background:linear-gradient(to bottom, #007a94 1%,#005769 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007a94', endColorstr='#005769',GradientType=0);}

.header_menu_item_green{float:left;clear:none;height:30px;font:Arial;font-family:Arial;font-weight:600;color:#fff;font-size:11px;padding:0 13px 0 13px;line-height:30px;position:relative;overflow:visible;background:#00843d;background:-moz-linear-gradient(top, #00843d 1%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 1%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 1%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 1%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 1%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);}

.header_menu_item_green_signin{float:left;clear:none;height:30px;font:Arial;font-family:Arial;font-weight:600;color:#fff;font-size:11px;padding:0 13px 0 13px;line-height:30px;position:relative;overflow:visible;background:#00843d;background:-moz-linear-gradient(top, #00843d 1%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 1%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 1%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 1%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 1%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);float:right !important;height:34px !important;font-family:Arial;font-size:13.4px;border-bottom-right-radius:0px !important;padding-top:3px;}
.header_menu_item_divider{width:1px;height:37px;background-color:#ffffff;display:block;float:left;clear:none;}
.cart_png{float:left;clear:none;}
.logo{float:left;clear:none;margin:20px 0 0 0;width:327px;height:109px;}
.img_logo{width:auto;height:auto;}
.metals_experts{float:right;clear:right;margin:20px 0 0 0;display:block;}
.metals_experts_u{float:right;clear:right;margin:0px 0 0 0;display:block;}
.experts{float:left;clear:none;display:block;margin:15px 10px 0 0;}
.experts_u{float:left;clear:none;display:block;margin:10px 5px 0 0;}
.experts_footer{float:right;margin:10px 0px 0 0;}
.experts_text{font:Arial;font-family:Arial;font-weight:600;font-size:21px;color:#000000;text-align:right;}
.experts_number{font-family:"bebas-neue";font-size:26px;letter-spacing:1px;color:#00843d;text-align:right;}
.metals_experts_rep{width:68px;height:73px;float:left;clear:none;}
.search_bar_container{height:37px;width:100%;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;background:#535353;background:-moz-linear-gradient(top, #535353 0%, #282828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#282828));background:-webkit-linear-gradient(top, #535353 0%,#282828 100%);background:-o-linear-gradient(top, #535353 0%,#282828 100%);background:-ms-linear-gradient(top, #535353 0%,#282828 100%);background:linear-gradient(to bottom, #535353 0%,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#535353', endColorstr='#282828',GradientType=0);}
.products_static{display:block;height:37px;line-height:37px;padding:0 0px 0 0px;color:#fff;font-size:19px;font-weight:bold;font:Arial;font-family:Arial;position:relative;}
.main_menu{position:absolute;top:0;left:0;z-index:500;background-color:#fff;}
.menu_container{position:absolute;width:220px;top:37px;left:-1px;border:1px solid #d7d7d7;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);display:none;}
.products_static_title{display:block;height:37px;line-height:37px;padding:0 23px 0 23px;color:#fff;font-size:19px;font-weight:bold;font:Arial;font-family:Arial;}
.search_container{background-color:#fff;width:100%;height:28px;margin:3px 0 0 0;border:1px solid #bebebe;}
.submit_btn{font:Arial;font-family:Arial;color:#fff;float:right;clear:none;font-size:15px;font-weight:bold;padding:0 17px 0 17px;line-height:25px;height:25px;display:block;border:none;margin:2px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.search_dropdown{font:Arial;font-family:Arial;color:#cccccc;float:right;clear:none;font-size:15px;height:23px;line-height:23px;border:1px solid #cccccc;margin:2px;padding:0 10px 0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-width:115px;}
.search_field{height:28px;line-height:28px;padding:0px;margin:0px;border:none;font-size:14px;color:#000000;float:left;clear:none;width:450px;padding:0 15px 0 15px;outline:none;}
.sideMenu_item{border:1px solid #d7d7d7;border-top:none;font-size:14px;font-weight:bold;font:Arial;font-family:Arial;color:#000;width:100%;float:left;clear:both;display:block;margin-left:-1px;z-index:1000;}
.sideMenu_item_OVER{background:#535353;background:-moz-linear-gradient(top, #535353 0%, #282828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#282828));background:-webkit-linear-gradient(top, #535353 0%,#282828 100%);background:-o-linear-gradient(top, #535353 0%,#282828 100%);background:-ms-linear-gradient(top, #535353 0%,#282828 100%);background:linear-gradient(to bottom, #535353 0%,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#535353', endColorstr='#282828',GradientType=0);}
.sideMenu_item_ON{border:1px solid #d7d7d7;border-top:none;font-size:14px;font-weight:bold;font:Arial;font-family:Arial;color:#000;width:100%;float:left;clear:both;display:block;margin-left:-1px;cursor:default;background:#292929;background:-moz-linear-gradient(top, #292929 0%, #515151 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#515151));background:-webkit-linear-gradient(top, #292929 0%,#515151 100%);background:-o-linear-gradient(top, #292929 0%,#515151 100%);background:-ms-linear-gradient(top, #292929 0%,#515151 100%);background:linear-gradient(to bottom, #292929 0%,#515151 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#515151',GradientType=0);}
.sideMenu_item_text{padding:9px 9px 8px 9px;line-height:15px;width:200px;}
.sideMenu_item_text_ON{padding:9px 9px 8px 9px;line-height:15px;width:200px;color:#fff;}
.sideMenu_item_arrow{color:#00843d;float:left;clear:none;margin:0 4px 0px 0;}
.address_hours_left{padding:16px 0 16px 0;font:Arial;font-family:Arial;color:#000;font-size:14px;font-weight:600;float:left;clear:left;}
.product_link_small{border:1px solid #dfdfdf;height:158px;background-color:#727171;float:right;clear:none;margin:9px 0.9355509355509351% 9px 0.9355509355509351%;overflow:hidden;}
.service_link_small{height:auto;float:left;clear:none;margin:9px 1.1555509355509351% 9px 0.9355509355509351%;overflow:hidden;margin-bottom:30px;}
.sanitary-boxes{height:auto;float:left;clear:none;margin:9px 1.1555509355509351% 9px 0.9355509355509351%;overflow:hidden;margin-bottom:0px;}
.service_link_small_res{height:auto;float:left;clear:none;margin:9px 1.1555509355509351% 0px 0.9355509355509351%;overflow:hidden;position:relative;padding:20px 10px 20px 10px;width:20.4%;}
.form_height{height:350px;overflow:hidden;}
.service_link_small_res:hover{background-color:#ededed;}
.product_link_img{width:100%;height:auto;}
.product_link_img_service{width:auto;height:146px;}
.product_link_img_res{width:148px;height:89px;background-size:cover;margin:auto;border:1px solid #00843d;}
.product_link_med{border:1px solid #dfdfdf;height:215px;background-color:#727171;float:right;clear:none;width:35.33908523908524%;margin:9px 0.9355509355509351% 9px 0.9355509355509351%;overflow:hidden;}
.product_link_med_short{border:1px solid #dfdfdf;height:84px;background-color:#727171;float:right;clear:none;width:35.33908523908524%;margin:9px 0.9355509355509351% 9px 0.9355509355509351%;overflow:hidden;}
.footer{position:relative;width:100%;clear:both;background:#161515;background:-moz-linear-gradient(top, #161515 0%, #292828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#161515), color-stop(100%,#292828));background:-webkit-linear-gradient(top, #161515 0%,#292828 100%);background:-o-linear-gradient(top, #161515 0%,#292828 100%);background:-ms-linear-gradient(top, #161515 0%,#292828 100%);background:linear-gradient(to bottom, #161515 0%,#292828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#161515', endColorstr='#292828',GradientType=0);padding:20px 0 20px;}
.footer_logo{width:100%;height:auto;}
.footer_links_contaner{margin:10px 0 0 6.237006237006238%;}
.footer_links_contaner_u{margin:10px 0 0 1.237006237006238%;}
.footer_links{font:Arial;font-family:Arial;font-size:12px;color:#fff;float:left;clear:left;line-height:20px;}
.footer_links_u{font:Arial;font-family:Arial;font-size:12px;color:#fff;float:left;clear:none;line-height:20px;margin:0 25px 0 0;}
.footer_links:hover{color:#00843d;}
.phone-and-media-links{float:right;}
.media_links{margin:13px 0 0 0;float:right;clear:right;}
.media_link_item{width:30px;height:30px;display:block;float:right;clear:none;margin:0 0 0 9px;outline:none;}
.media_link_img{width:100%;height:auto;}
.footer_address_title{font:Arial;font-family:Arial;color:#999999;font-size:13px;font-weight:600;margin:0px 0.9355509355509351% 0 0.9355509355509351%;}
.address_line{display:block;border-right:1px solid #ffffff;margin:20px 0 0 0;width:56.08108108108108%;}
.address_line_u{display:block;border-right:1px solid #ffffff;margin:20px 0 0 0;width:49.01108108108108%;}
.footer_address{font:Arial;font-family:Arial;color:#fff;width:170px;font-size:12px;float:left;clear:none;margin:5px 0px 0 0.9355509355509351%;}
.footer_address_u{font:Arial;font-family:Arial;color:#fff;width:150px;font-size:12px;float:left;clear:none;margin:5px 0px 0 0.9355509355509351%;}
.footer_address_ut{font:Arial;font-family:Arial;color:#fff;width:140px;font-size:12px;float:left;clear:none;margin:5px 0px 0 0.9355509355509351%;}
.col_2_footer{margin:20px 0 0 40px;}
.col_2_footer_u{margin:20px 0 0 10px;}
.copy_right{background-color:#f6f6f6;padding:10px 0 10px 0;}
.copy_right_links{font:Arial;font-family:Arial;font-size:11px;line-height:15px;text-align:center;text-decoration:none;color:#000;}
.copy_right_item{font-weight:bold;color:#000;text-decoration:none;margin:0 5px 5px 5px;}
.slide_show{border:1px solid #dfdfdf;height:300px;background-color:#727171;float:right;clear:none;overflow:hidden;margin:9px 0.9355509355509351% 9px 0.9355509355509351%;}
.slide_show_menu{float:left;clear:none;width:31.428571428571427%;height:300px;background-color:#262626;}
.slide_container{height:1500px;position:absolute;top:0px;right:0px;width:68.57142857142858%;}
.slide_show_slides{width:100%;height:300px;float:right;position:relative;}
.slide{width:100%;height:300px;float:left;clear:both;}
.slide_img{width:100%;height:auto;}
.slide_show_btn{float:left;clear:both;width:100%;height:59px;border-bottom:1px solid #929292;display:block;cursor:pointer;}
.slide_show_btn_on{background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);}
.slide_show_text{padding:16px 0 0px 14px;float:left;font:Arial;font-family:Arial;color:#fff;font-size:14px;font-weight:600;width:180px;}
.slide_show_text_arrow{width:19px;height:20px;background-image:url(../images/png/white_arrow.png);float:right;clear:none;margin:18px 5px 0 0;display:none;}
.slide_show_text_order{padding:0px 0 15px 14px;font:Arial;font-family:Arial;color:#fff;font-size:11px;float:left;clear:left;}
.breadcrumbs{min-height:25px;height:auto;}
.breadcrumbs_item{color:#00843d;font-size:13px;line-height:42px;font:Arial;font-family:Arial;text-decoration:none;}
.breadcrumbs_item:hover{color:#000000;}
.breadcrumbs_arrow{color:#000000;font-size:13px;line-height:42px;font:Arial;font-family:Arial;text-decoration:none;margin:0 10px 0 10px;}
.page_title_container{width:100%;height:50px;margin:0 0 15px 0;background:#171616;background:-moz-linear-gradient(top, #171616 1%, #292828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#171616), color-stop(100%,#292828));background:-webkit-linear-gradient(top, #171616 1%,#292828 100%);background:-o-linear-gradient(top, #171616 1%,#292828 100%);background:-ms-linear-gradient(top, #171616 1%,#292828 100%);background:linear-gradient(to bottom, #171616 1%,#292828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#171616', endColorstr='#292828',GradientType=0);}
.product_title_container{width:100%;height:33px;margin:0 0 0px 0;background:#171616;background:-moz-linear-gradient(top, #171616 1%, #292828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#171616), color-stop(100%,#292828));background:-webkit-linear-gradient(top, #171616 1%,#292828 100%);background:-o-linear-gradient(top, #171616 1%,#292828 100%);background:-ms-linear-gradient(top, #171616 1%,#292828 100%);background:linear-gradient(to bottom, #171616 1%,#292828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#171616', endColorstr='#292828',GradientType=0);}
.product_title_container_service{width:100%;height:33px;margin:0 0 0px 0;color:#171616;}
.product_title_container_list{margin:0 0 0 0;}
.page_title{font:Arial;font-family:Arial;font-size:28px;height:50px;font-weight:600;color:#fff;line-height:50px;padding:0 15px 0 15px;}
.product_box_title{font:Arial;font-family:Arial;font-size:16px;height:33px;font-weight:600;color:#fff;line-height:33px;padding:0 12px 0 12px;width:auto;}
.product_box_title_service{font:Arial;font-family:Arial;font-size:16px;height:33px;font-weight:600;color:#282727;line-height:33px;padding:0 12px 0 0px;width:auto;}
.product_description{float:left;clear:left;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0.9355509355509351% 9px 0%;overflow:hidden;min-height:224px;width:73.70062370062371%;}
.product_description-home{float:right;clear:left;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0.9355509355509351% 9px 0%;overflow:hidden;min-height:224px;width:72.76507276507277%;}
.product_related{float:right;clear:right;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0% 9px 0.9355509355509351%;overflow:hidden;min-height:75px;width:73.70062370062371%;}
.product_related_u{float:right;clear:right;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0% 9px 0.9355509355509351%;overflow:hidden;min-height:75px;width:100%;}
.product_other{float:left;clear:none;margin:0px 0% 0px 0%;overflow:hidden;min-height:75px;width:49.90062370062371%;}
.related{font:Arial;font-family:Arial;font-size:12px;font-weight:600;color:#00843d;}
.related:hover{color:#333333;}
.related_divider{font:Arial;font-family:Arial;margin:0 5px 0 5px;color:#000000;}
.product_list_container{float:right;clear:none;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0% 9px 0.9355509355509351%;overflow:visible;min-height:300px;width:100%;position:relative;}
.product_cart_container{float:right;clear:none;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0% 9px 0.9355509355509351%;overflow:hidden;min-height:95px;width:73.70062370062371%;}
.product_info_links{float:right;clear:right;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0% 9px 0.9355509355509351%;overflow:hidden;min-height:224px;width:23.80457380457381%;}
.product_info_link_item{font:Arial;font-family:Arial;float:left;clear:left;color:#00843d;font-weight:600;font-size:12px;margin:0 0 9px 0;cursor:pointer;}
.product_info_link_item_ON{font:Arial;font-family:Arial;float:left;clear:left;color:#333333;font-weight:600;font-size:12px;margin:0 0 9px 0;cursor:default;}
.sort_by_title{font:Arial;font-family:Arial;float:left;clear:left;color:#000000;font-weight:600;font-size:13px;margin:10px 0 0px 0;}
.sort_by_title_item{font:Arial;font-family:Arial;float:left;clear:none;color:#000000;font-weight:300;font-size:13px;margin:2px 0 0 0;margin-left:3px;}
.check_box_container{float:left;clear:left;}
.check_box{float:left;clear:none;}
.product_info_link_item:hover{color:#000000;}
.product_subcategories{float:left;clear:none;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0.9355509355509351% 9px 0%;overflow:hidden;min-height:75px;width:23.80457380457381%;}
.product_resources{float:left;clear:left;border:1px solid #dfdfdf;background-color:#fdfdfd;width:97.61309771309772%%;margin-top:9px;margin-bottom:9px;overflow:hidden;min-height:75px;}
.product_body{padding:16px;font:Arial;font-family:Arial;font-size:13px;color:#000000;}
.product_body_service{padding:0px 16px 16px 0px;font-family:Arial;font-size:13px;color:#000000;line-height:22px !important;}
.product_body_narrow{overflow:hidden;}
.product_body_header{background-color:#f2f2f2;}
.product_list_title_column{font:Arial;font-family:Arial;font-size:13px;height:33px;font-weight:600;color:#fff;line-height:33px;padding:0 10px 0 10px;float:left;clear:none;}
.product_cart_title_column{font:Arial;font-family:Arial;font-size:13px;height:33px;font-weight:600;color:#fff;line-height:33px;padding:0 10px 0 0px;float:left;clear:none;}
.size{width:55px;}
.size_l{width:35px;}
.schedule{width:100px;}
.schedule_l{width:110px;}
.grade{width:50px;text-align:left;}
.grade_l{width:50px;text-align:left;}
.type{width:175px;text-align:left;}
.type_l{width:125px;text-align:left;}
.length{width:25px;text-align:left;}
.length_C{width:290px;text-align:left;}
.length_l{width:35px;text-align:left;}
.length_w{width:25px;text-align:left;}
.cart_part{width:120px;padding-left:50px;}
.cart_checkout{padding:0 20px 0 20px;}
.cart_desc{width:100px;padding-left:20px;}
.cart_cat{width:85px;padding-left:85px;}
.quote_cat{width:60px;padding-left:85px;}
.quote_cat_q{width:50px;padding-left:85px;}
.cart_price{width:60px;padding-left:20px;}
.cart_qty{width:55px;padding-left:3px;}
.cart_qty_q{width:45px;padding-left:10px;}
.cart_qtyii{width:45px;padding-left:20px;}
.add_to_cart{width:70px;text-align:right;float:right;clear:none;}
.add_to_quote{text-align:left;}
.list_item_clone{height:24px;width:100%;background-color:#f1f0f0;border-bottom:1px solid #dedede;}
.list_item_clone_cart{height:48px;width:100%;background-color:#f7f5f5;clear:both;display:none;}
.list_item_cart{height:48px;width:100%;background-color:#f7f5f5;clear:both;display:block;}
.list_item{height:24px;width:100%;background-color:#f1f0f0;border-bottom:1px solid #dedede;}
.list_item_text{font-size:11px;line-height:24px;height:24px;padding:0 10px 0 10px;color:#353535;font:Arial;font-family:Arial;float:left;clear:none;overflow:hidden;text-overflow:ellipsis;}
.qty{text-align:left;float:left;padding-left:10px;}
.list_item_text_btns{font-size:12px;line-height:24px;height:24px;padding:0 10px 0 0px;color:#353535;font:Arial;font-family:Arial;float:right;clear:none;overflow:hidden;text-overflow:ellipsis;}
.list_cart_text{font-size:11px;line-height:48px;height:48px;padding:0 10px 0 10px;color:#353535;font:Arial;font-family:Arial;float:left;clear:none;overflow:hidden;text-overflow:ellipsis;}
.list_cart_text_empty{font-size:12px;line-height:24px;height:24px;padding:0 0px 0 10px;color:#353535;font:Arial;font-family:Arial;float:right;clear:none;overflow:hidden;text-overflow:ellipsis;}
.qty_field{width:25px;height:16px;float:left;clear:none;margin:3px 0 0 0px;border:1px solid #e0e0e0;color:#353535;font:Arial;font-family:Arial;font-size:11px;line-height:16px;text-align:center;padding:0 0px 0 5px;}
.qty_field_cart{width:46px;height:24px;float:left;clear:none;margin:10px 0 0 0;border:none;color:#353535;font:Arial;font-family:Arial;font-size:12px;line-height:24px;text-align:center;padding:0 0px 0 5px;border:1px solid #cccccc;outline:none;}
.qty_field_cart_co{width:46px;height:24px;float:left;clear:none;margin:10px 0 0 0;border:none;color:#353535;font:Arial;font-family:Arial;font-size:12px;line-height:24px;text-align:left;padding:0 0px 0 5px;border:none;outline:none;}
.add_btn, .add_btn_class{width:70px;height:20px;color:#fff;font:Arial;font-family:Arial;font-size:9px;line-height:20px;text-align:center;margin:2px 0 0 0px;font-weight:600;float:right;clear:none;cursor:pointer;background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.add_btn_class{margin-left:2px;}
.quote_btn{width:70px;height:20px;color:#fff;font:Arial;font-family:Arial;font-size:9px;line-height:20px;text-align:center;margin:2px 0 0 0;font-weight:600;float:right;clear:both;cursor:pointer;background:#74ab00;background:-moz-linear-gradient(top, #74ab00 0%, #527800 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#74ab00), color-stop(100%,#527800));background:-webkit-linear-gradient(top, #74ab00 0%,#527800 100%);background:-o-linear-gradient(top, #74ab00 0%,#527800 100%);background:-ms-linear-gradient(top, #74ab00 0%,#527800 100%);background:linear-gradient(to bottom, #74ab00 0%,#527800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ab00', endColorstr='#527800',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.remove_btn{width:51px;height:48px;color:#00843d;font:Arial;font-family:Arial;font-size:12px;line-height:48px;text-align:center;font-weight:300;float:right;clear:both;cursor:pointer;text-decoration:underline;}
.remove_btn:hover{text-decoration:none;}
.empty_btn{width:75px;height:24px;color:#00843d;font:Arial;font-family:Arial;font-size:12px;line-height:24px;text-align:center;font-weight:300;float:right;text-align:right;clear:both;cursor:pointer;text-decoration:underline;}
.empty_btn:hover{text-decoration:none;}
.emptyQ_btn{width:150px;height:24px;color:#00843d;font:Arial;font-family:Arial;font-size:12px;line-height:24px;text-align:center;font-weight:300;float:right;text-align:right;clear:both;cursor:pointer;text-decoration:underline;}
.emptyQ_btn:hover{text-decoration:none;}
#DB_ID{display:none;}
.product_count_title{font-size:16px;font:Arial;font-family:Arial;color:#00843d;font-weight:600;float:left;clear:none;}
.product_pagination{font:Arial;font-family:Arial;font-size:13px;color:#000000;float:right;clear:none;font-weight:600;}
.pagination_btn{cursor:pointer;font-weight:300;display:none;padding:0 3px 0 3px;}
.list_size_selector{width:64px;height:20px;line-height:20px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;float:right;clear:right;text-align:center;margin:9px 0 0 0;outline:none;border-color:#333333;}
.list_sort_selector{width:100px;height:20px;line-height:20px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;float:right;clear:none;text-align:center;margin:9px 20px 0 0;outline:none;border-color:#333333;}
.list_size_selector_title{height:20px;line-height:20px;float:right;clear:none;font-size:13px;color:#000000;font:Arial;font-family:Arial;font-weight:600;margin:10px 5px 0 0;}
.current_page_count{float:left;clear:left;font-size:13px;color:#000000;font:Arial;font-family:Arial;font-weight:600;margin:10px 0 0 0;}
#NEXT_PAGE, #NEXT_PAGE_2{cursor:pointer;float:right;clear:none;margin:0 0 0 5px;}
.include_left_text{width:65.83536585365853%;float:left;font-size:13px;}
.include_left_text-home{width:100%;float:left;font-size:13px;}
.H_two{font-size:14px;color:#00843d;font-weight:600;margin:0px;padding:0px;display:inline;}
.body_link{color:#00843d;font-weight:600;}
.body_link:hover{color:#000000;}
.image_right{position:absolute;top:0px;right:20px;clear:none;width:200px;height:197px;margin:0 0 0 0;padding:0px;background-size:contain;background-position:right top;background-repeat:no-repeat;}
.image_right_title{position:absolute;top:190px;right:20px;text-align:center;width:200px;color:#000000;font-weight:600;font:Arial;font-family:Arial;font-size:12px;margin:0px 0px 0 0;height:auto;}
.include_list{font-size:13px;margin:0px 0 15px 0;float:left;width:65%;clear:none;}
.include_list_title{font-weight:600;}
.include_list_italic{font-style:italic;}
.product_description_bottom{float:right;clear:none;border:1px solid #dfdfdf;background-color:#fdfdfd;margin:9px 0 9px 0.9355509355509351%;overflow:hidden;min-height:224px;width:100%;}
.product_title_green2{color:#00843d;font-size:16px;font-weight:600;margin-bottom:0px;margin-top:15px;}
.product_title_green{color:#00843d;font-size:16px;font-weight:600;margin-bottom:0px;margin-top:15px;}
.line{margin:15px 0 15px 0;height:1px;width:100%;padding:0px;clear:both;background-color:#dedcdc;}
.dimensions_img{float:left;clear:none;width:150px;height:106px;}
.product_body_sub_bottom{float:left;clear:none;padding:20px 0 0 15px;width:73.70062370062371%;}
.review{margin:0 0 20px 0;}
.review_title{font-size:13px;color:#353535;font-weight:700;}
.show_more{position:absolute;bottom:0px;left:0px;width:100%;height:25px;background-color:#f9f9f9;text-align:center;line-height:25px;font-size:11px;font-weight:600;color:#00843d;cursor:pointer;z-index:10;}
.show_more_forms{position:absolute;bottom:0px;left:0px;width:100%;height:25px;background-color:#f9f9f9;text-align:center;line-height:25px;font-size:11px;font-weight:600;color:#00843d;cursor:pointer;z-index:10;}
.page_overlay{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.45);position:fixed;top:0px;left:0px;display:none;z-index: 11;}
.close_overlay{width:100%;height:100%;position:fixed;top:0px;left:0px;}
.add_item{width:432px;height:0px;display:none;position:absolute;border:1px solid #dfdfdf;top:40%;left:50%;overflow:hidden;margin:-134px 0 0 -216px;background:#fffffe;background:-moz-linear-gradient(top, #fffffe 0%, #d9d9d9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffe), color-stop(100%,#d9d9d9));background:-webkit-linear-gradient(top, #fffffe 0%,#d9d9d9 100%);background:-o-linear-gradient(top, #fffffe 0%,#d9d9d9 100%);background:-ms-linear-gradient(top, #fffffe 0%,#d9d9d9 100%);background:linear-gradient(to bottom, #fffffe 0%,#d9d9d9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffffe', endColorstr='#d9d9d9',GradientType=0);box-shadow:0px 3px 15px rgba(0, 0, 0, 0.76);-moz-box-shadow:0px 3px 15px rgba(0, 0, 0, 0.76);-webkit-box-shadow:0px 3px 15px rgba(0, 0, 0, 0.76);z-index:10000;}
.close_btn{position:absolute;clear:none;margin:-3px 5px 0 0;top:10px;right:10px;height:18px;width:18px;background-image:url(../images/png/close_btn.png);cursor:pointer;}
.loading_product{width:130px;height:20px;position:absolute;top:60px;left:50%;margin:-10px 0 0 -65px;}
.sending_payment{width:100%;height:32px;position:relative;padding-top:0px 0px 0px 0px;float:left;display:none;}
.load_text_cart{font:Arial;font-family:Arial;color:#4e4e4e;font-size:12px;float:left;margin:0 0 0 10px;line-height:21px;}
.sending_text_cart{color:#ffffff;font-size:20px;float:left;margin:5px 0 0 10px;line-height:20px;}
.loading_circle_one{width:20px;height:20px;border:1px solid #4e4e4e;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;clear:none;}
.sending_circle_one{width:15px;height:15px;border:1px solid #fff;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;float:left;clear:none;margin:6px 0 0 35px;}
@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);}
}
@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);}
}
.rotating{-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite;}
.loading_circle_two{position:absolute;top:50%;left:-3px;margin:-3px 0 0 0;width:6px;height:6px;background-color:#4e4e4e;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.sending_circle_two{position:absolute;top:50%;left:-2px;margin:-2px 0 0 0;width:4px;height:4px;background-color:#fff;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.cart_container{padding:35px 25px 25px 25px;display:none;opacity:0.0;position:relative;}
.cart_item{padding:3px 0 3px 0;width:100%;clear:both;display:block;}
.cart_item_left{width:90px;font-family:Arial;font:Arial;font-size:14px;color:#000;float:left;text-align:right;}
.cart_item_right{width:270px;padding:0 0 0 10px;font-family:Arial;font:Arial;font-size:14px;color:#00843d;float:left;}
.cart_line{width:100%;height:1px;margin:10px 0 0 0;padding:0px;background-color:#bcbcbb;}
.cart_linet{width:100%;height:1px;margin:0px 0 5px 0;padding:0px;background-color:#f4f4f4;}
.add_to_cart_btn{width:126px;height:32px;color:#fff;font:Arial;font-family:"bebas-neue";font-size:21px;letter-spacing:1px;line-height:32px;text-align:center;margin:0px 0px 0 50px;font-weight:300;float:right;clear:none;cursor:pointer;background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.checkout_btn{width:186px;height:32px;color:#fff;font:Arial;font-family:"bebas-neue";font-size:21px;letter-spacing:1px;line-height:32px;text-align:center;margin:0px 0px 0 0;font-weight:300;float:right;clear:none;cursor:pointer;border:none;opacity:1.0;background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.checkout_method_btn, .login_method_btn{width:186px;height:32px;color:#fff;font:Arial;font-family:"bebas-neue";font-size:21px;line-height:32px;margin:0px 20px 0 0;font-weight:300;float:left;clear:none;cursor:pointer;border:none;opacity:1.0;text-align:center;background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.checkout_method_NA_btn{width:186px;height:32px;color:#fff;font-family:"bebas-neue";font-size:21px;line-height:32px;margin:0px 20px 0 0;font-weight:300;float:left;clear:none;cursor:default;border:none;opacity:0.25;text-align:center;background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.checkout_btn_checking{width:186px;height:32px;color:#fff;font:Arial;font-family:"bebas-neue";font-size:21px;letter-spacing:2px;line-height:32px;text-align:center;margin:0px 0px 0 0;font-weight:300;float:right;clear:none;cursor:pointer;border:none;opacity:0.5;background:#3c3c3c;background:-moz-linear-gradient(top, #3c3c3c 0%, #555555 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#555555));background:-webkit-linear-gradient(top, #3c3c3c 0%,#555555 100%);background:-o-linear-gradient(top, #3c3c3c 0%,#555555 100%);background:-ms-linear-gradient(top, #3c3c3c 0%,#555555 100%);background:linear-gradient(to bottom, #3c3c3c 0%,#555555 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c3c3c', endColorstr='#555555',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.checkout_method_btn:hover{background:#005b2a;background:-moz-linear-gradient(top, #005b2a 0%, #00843d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#005b2a), color-stop(100%,#00843d));background:-webkit-linear-gradient(top, #005b2a 0%,#00843d 100%);background:-o-linear-gradient(top, #005b2a 0%,#00843d 100%);background:-ms-linear-gradient(top, #005b2a 0%,#00843d 100%);background:linear-gradient(to bottom, #005b2a 0%,#00843d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005b2a', endColorstr='#00843d',GradientType=0);}
.checkout_btn:hover{background:#005b2a;background:-moz-linear-gradient(top, #005b2a 0%, #00843d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#005b2a), color-stop(100%,#00843d));background:-webkit-linear-gradient(top, #005b2a 0%,#00843d 100%);background:-o-linear-gradient(top, #005b2a 0%,#00843d 100%);background:-ms-linear-gradient(top, #005b2a 0%,#00843d 100%);background:linear-gradient(to bottom, #005b2a 0%,#00843d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005b2a', endColorstr='#00843d',GradientType=0);}
.cart_icon{width:23px;height:20px;background-image:url(../images/png/add_cart.png);float:right;clear:none;margin:6px 12px 0 0;}
.cart_text{float:left;clear:left;margin:0 0 0 12px;}
.checkout_text{float:left;clear:left;margin:0 0 0 40px;}
.cart_p{font-family:"bebas-neue";font-size:21px;letter-spacing:1px;float:left;clear:none;margin:0 0 0 68px;}
.cart_ea{color:#000000;font-size:34px;}
.tax{position:absolute;left:25px;bottom:-5px;font:Arail;font-family:Arial;color:#000000;font-size:10px;}
.about_us_building{height:240px;border:1px solid #cccccc;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/shaw-piping-about.jpg);background-size:cover;}
.privacy-policy-image{height:240px;border:1px solid #cccccc;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/privacy-policy-image.jpg);background-size:cover;}
.return_box{height:229px;width:317px;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/return2.jpg);background-repeat:no-repeat;background-size:100% 100%;margin-right:10%;}
.shipping_box{height:229px;width:317px;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/shipping.jpg);background-repeat:no-repeat;background-size:100% 100%;margin-right:10%;}
.bollards_hero{height:402px;border:1px solid #cccccc;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/bollards_hero.jpg);background-size:cover;}
.services{height:120px;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/fabrication-logo.jpg);background-size:contain;background-repeat:no-repeat;}
.fab-services{height:120px;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/fabrication-logo2.jpg);background-size:contain;background-repeat:no-repeat;}
.fabrication{height:120px;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/processing-logo.jpg);background-size:contain;background-repeat:no-repeat;}
.careers{height:120px;float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;background:url(../images/jpg/olympic-steel.jpg);background-size:contain;background-repeat:no-repeat;}
.stainless-pipe-products{height:220px;float:right;clear:none;margin-top:5px;margin-right:0px;margin-bottom:10px;background:url(../images/stainless-pipe-products.jpg);background-size:contain;background-repeat:no-repeat;}
.about_us_copy{padding:0px;margin-top:10px;margin-left:0px;font:Arial;float:left;clear:none;font-family:Arial;color:#333333;font-size:13px;line-height:22px;}
.fab_copy{padding:0px;margin-top:0px;margin-left:0px;font:Arial;float:left;clear:none;font-family:Arial;color:#333333;font-size:13px;line-height:22px;}
.service_copy{padding:0px;margin-top:10px;margin-left:0px;font:Arial;float:left;clear:none;font-family:Arial;color:#333333;font-size:13px;line-height:22px;}
.service_copy_bullets{padding:0px;margin-top:10px;margin-left:0px;font:Arial;float:right;clear:none;font-family:Arial;color:#333333;font-size:13px;line-height:22px;}
.cart_copy{padding:0px;margin-top:10px;margin-left:0px;font:Arial;float:left;clear:none;font-family:Arial;color:#333333;font-size:13px;line-height:22px;min-height:200px;}
.about_us_bullets{float:right;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;font:Arial;font-family:Arial;color:#333333;}
.pip-fab_bullets_bullets{float:left;clear:none;margin-top:10px;margin-right:0px;margin-bottom:10px;font:Arial;font-family:Arial;color:#333333;}
.sub_title{font:Arial;font-family:Arial;color:#000;font-size:13px;font-weight:600;}
.sub_title_id{font:Arial;font-family:Arial;color:#000;float:left;clear:none;font-size:13px;font-weight:300;width:55px;margin-bottom:15px;}
.about_us_footer{border-top:1px solid #cccccc;margin:20px 0 20px 0;width:100%;}
.mission_statment{float:left;clear:none;}
.id_codes{float:left;clear:none;padding-left:15px;border-left:1px solid #cccccc;margin-right:0px;padding-right:0px;}
.contact_map{border:1px solid #313131;width:300px;height:145px;float:right;clear:none;background-color:#ededed;}
.contact_map_u{border:1px solid #313131;width:320px;height:150px;float:right;clear:none;background-color:#ededed;}
.contact_33_u{width:33%;float:left;clear:none;margin:0px 0 20px 0px;border-right:1px solid #00843d;}
.contact_title_u{font-weight:bold;color:#00843d;}
.contact_c_u{padding:10px 5px 10px 20px;float:left;clear:none;}
.contact_img_u{border:1px solid #313131;width:320px;height:150px;float:left;clear:none;background-color:#ededed;}
.contact_box_left{float:left;clear:none;}
.box_left{width:90px;text-align:right;float:left;clear:none;font:Arial;font-family:Arial;color:#4e4e4e;font-size:14px;}
.box_right{text-align:left;float:left;clear:none;width:240px;font:Arial;font-family:Arial;color:#000000;font-size:14px;}
.box_right_u{text-align:left;float:left;clear:none;width:200px;font:Arial;font-family:Arial;color:#000000;font-size:12px;margin-left:15px;}
.email{height:32px;font-size:14px;padding:0 10px 0 10px;color:#fff;float:left;clear:both;line-height:32px;margin:20px 0 0 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.email_m{height:25px;font-size:13px;padding:0 10px 0 10px;color:#fff;float:left;clear:both;line-height:25px;margin:10px 0 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.email_u{height:25px;font-size:11px;padding:0 10px 0 10px;color:#fff;float:right;clear:none;line-height:25px;margin:4px 0 0 0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.loading_product_overlay{width:130px;height:20px;position:absolute;top:30%;left:50%;margin:-10px 0 0 -65px;}
.product_overlay{width:100%;height:100%;background-color:rgba(255, 255, 255, 0.85);position:absolute;top:113px;left:0px;display:none;opacity:0.0;}
.product_overlay_empty{width:100%;height:100%;background-color:rgba(255, 255, 255, 0.85);position:absolute;top:113px;left:0px;display:none;opacity:0.0;}
.cart_container_dd{position:absolute;width:222px;height:0px;display:none;top:35px;right:0px;background-color:#fff;display:block;overflow:hidden;margin:0px;padding:0px;z-index:500;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);}
.green_bar{width:100%;clear:both;height:3px;background-color:#00843d;}
.cart_content{padding:20px 20px 20px 20px;font:Arial;font-family:Arial;margin:0px;}
.list_divider{width:100%;height:1px;margin:20px 0 20px 0;background-color:#e1e1e1;clear:both;}
.view_cart_btn{width:auto;height:22px;color:#fff;font:Arial;font-family:Arial;font-size:13px;line-height:22px;font-weight:600;text-align:center;padding:0px 15px 0 15px;float:right;clear:none;cursor:pointer;background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.cart_total{width:auto;float:left;clear:none;font:Arial;font-family:Arial;color:#000;font-size:12px;font-weight:600;}
.cart_item_in{width:100%;padding:0px 0 10px 0;margin:0 0 10px 0;font:Arial;font-family:Arial;border-bottom:1px solid #e1e1e1;}
.cart_item_clone{width:100%;padding:0px 0 10px 0;margin:0 0 10px 0;font:Arial;font-family:Arial;border-bottom:1px solid #e1e1e1;display:none;}
.cart_title{color:#00843d;font-weight:600;font-size:12px;text-align:right;}
.cart_title_two{text-align:right;float:right;clear:none;color:#282727;font-weight:300;font-size:11px;width:110px;}
.cart_title_qty{text-align:left;color:#000;float:left;clear:none;font-weight:600;font-size:11px;width:72px;}
.cart_container_added{position:absolute;width:222px;height:0px;display:none;top:30px;right:10px;background-color:#fff;display:block;overflow:hidden;margin:0px;padding:0px;z-index:500;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);transform:translateZ(0);-webkit-transform:translateZ(0);}
.cart_content_added{padding:20px 20px 20px 20px;font:Arial;font-family:Arial;margin:0px;}
.cart_title_a{color:#00843d;font-weight:600;font-size:11px;text-align:left;}
.cart_title_added{color:#4f4f4f;font-weight:600;font-size:14px;text-align:left;}
.cart_title_two_a{text-align:right;float:right;clear:both;color:#282727;font-weight:300;font-size:10px;}
.cart_title_qty_a{text-align:right;color:#000;float:right;clear:none;font-weight:600;font-size:10px;}
.iPART_NUM{margin-left:10px;width:130px;font-weight:600;}
.iDES{width:220px;}
.iTYPE{width:100px;}
.iTYPEQ{width:70px;}
.iPRICE{width:70px;}
.iPRICEQ{width:60px;font-weight:600;}
.cart_total_block{color:#fff;font:Arial;font-family:Arial;min-height:65px;background-color:#00843d;float:right;font-size:20px;clear:both;margin:0px;width:100%;}
.cart_total_block_checkout{color:#fff;font:Arial;font-family:Arial;min-height:65px;background-color:#00843d;float:left;width:100%;font-size:20px;clear:both;margin:0;}
.cart_total_block_title{padding:10px;font-weight:600;text-align:right;}
.cart_total_block_title_small{padding:2px 10px 0 0;font-weight:400;text-align:right;font-size:15px;}
#CART{min-height:195px;}
.empty_overlay{width:100%;height:200px;position:absolute;top:98px;left:0px;}
.empty_text{font:Arial;font-family:Arial;color:#c0c0c0;font-weight:600;font-size:20px;padding-top:80px;text-align:center;}
.cartPage{height:33px;float:left;clear:both;display:block;width:100%;}
.cartPageIcon{width:33px;outline:none;height:31px;float:left;}
.cartPageText{height:33px;line-height:33px;float:left;clear:none;color:#000;font:Arial;font-family:Arial;font-size:12px;padding-left:5px;}
.shopping{font:Arial;font-family:Arial;font-size:12px;text-decoration:underline;color:#00843d;float:right;clear:right;margin:7px 0 0 0;cursor:pointer;}
.shopping:hover{text-decoration:none;}
.sales_tax{width:100%;margin-top:30px;clear:both;font-size:10px;color:#fff;font-weight:300;}
.sales_tax_CO{padding:10px;margin-top:0px;clear:both;font-size:10px;color:#fff;font-weight:300;text-align:right;}
.cart_title_text{float:left;clear:none;margin:7px 0 0 0px;}
.buyer_info_text{float:left;clear:none;margin:20px 0 0 0px;}
.buyer_info_two_text{float:left;clear:none;margin:20px 0 0 60px;width:300px;}
.order_num_text{float:right;clear:none;margin:7px 0 0 0px;font-weight:600;}
.white_block{width:17px;height:17px;float:left;clear:none;margin:8px 0 0 0;background-color:#fff;color:#000;text-align:center;line-height:17px;cursor:pointer;}
.checkout_title{margin:0px 0 0 5px;float:left;clear:none;font:Arial;font-family:Arial;font-size:16px;height:33px;font-weight:600;color:#fff;line-height:33px;width:400px;}
.cart_body{padding:20px;color:#000;clear:both;display:block;font:Arial;font-family:Arial;position:relative;}
.checkout_box{overflow:hidden;height:34px;}
.qtip{font-size:16px;}
.form_filed_login{float:left;clear:none;height:28px;width:218px;border:1px solid #e0e0e0;background-color:#f2f2f2;line-height:28px;font-size:12px;padding:0 9px 0 9px;border-left:2px solid #00843d;margin:0 15px 15px 0;}
.form_filed{float:left;clear:none;height:28px;width:218px;border:1px solid #e0e0e0;background-color:#f2f2f2;line-height:28px;font-size:12px;padding:0 9px 0 9px;border-left:2px solid #00843d;margin:0 15px 15px 0;}
.form_filed_error{border-left:2px solid #8f2011;}
.address_long{width:472px;}
.address_long_textarea{width:633px;height:100px;}
.zip{width:100px;}
.state{height:30px;width:103px;}
.DD_C{color:#000;}
.country{height:30px;width:239px;}
.date{height:30px;width:112px;}
.cvc{width:50px;}
.date_card{font:Arial;font-family:Arial;font-size:12px;margin-top:5px;color:#000;font-weight:600;}
.about_us_video{float:left;clear:none;height:250px;margin-left:0px;margin-top:20px;}
.about_us_video_right{float:right;clear:none;height:250px;margin-top:20px;margin-right:0px;}
.about_us_video_right_u{float:right;clear:right;height:126px;margin-top:0px;margin-right:8px;width:245px;}
.about_us_video_right_u_text{float:right;clear:none;height:37px;margin-top:0px;margin-right:8px;width:245px;font:Arial;font-family:Arial;font-size:17px;color:#00843d;line-height:18px;font-weight:600;text-align:center;}
.ship_points{width:100%;text-align:center;clear:both;color:#fff;font-size:12px;font:Arial;font-family:Arial;}
.sub_title_serv{font-size:20px;font-family:"bebas-neue";}
.sub_title_serv_caption{font-size:18px;line-height:18px;padding-top:6px;color:#00843d;text-align:center;width:100%;font-family:"bebas-neue";}
.sub_title_fab_caption{font-size:19px;line-height:18px;padding-top:6px;color:#00843d;text-align:center;width:100%;font-family:"bebas-neue";}
.li_services{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
.cart_parti{width:130px;padding-left:20px;}
.cart_desci{width:145px;padding-left:10px;}
.check_address{float:left;clear:none;padding:8px;margin:0 0 10px 0;background-color:#ececec;font:Arial;font-family:Arial;font-size:13px;color:#000;}
.check_shipping{float:left;clear:none;width:20px;height:20px;}
.check_text{float:left;clear:none;margin:6px 0 0 5px;}
.checkout_next_btn{width:85px;height:32px;color:#fff;font:Arial;font-family:"bebas-neue";font-size:21px;line-height:32px;margi~þ0px 0px 0 0;font-weight:300;float:right;clear:none;cursor:pointer;border:none;opacity:1.0;text-align:center;background:#00843d;background:-moz-linear-gradient(top, #00843d 0%, #005b2a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00843d), color-stop(100%,#005b2a));background:-webkit-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-o-linear-gradient(top, #00843d 0%,#005b2a 100%);background:-ms-linear-gradient(top, #00843d 0%,#005b2a 100%);background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00843d', endColorstr='#005b2a',GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.checkout_next_btn:hover{background:#005b2a;background:-moz-linear-gradient(top, #005b2a 0%, #00843d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#005b2a), color-stop(100%,#00843d));background:-webkit-linear-gradient(top, #005b2a 0%,#00843d 100%);background:-o-linear-gradient(top, #005b2a 0%,#00843d 100%);background:-ms-linear-gradient(top, #005b2a 0%,#00843d 100%);background:linear-gradient(to bottom, #005b2a 0%,#00843d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005b2a', endColorstr='#00843d',GradientType=0);}
.error_message{overflow:hidden;width:100%;padding:0 20px 0 20px;color:#fff;font:Arial;font-family:Arial;font-size:15px;line-height:38px;height:0px;background-color:#8f2011;}
.error_message.error_message_api{overflow:visible !important;padding:0 10px 0 6px !important;line-height: 25px;}
.MENU_ITEM{position:relative;overflow:visible;min-height:33px;}
.MENU_ITEM_DIV{position:relative;overflow:visible;min-height:33px;opacity:0.65;}
.MENU_ITEM_SUB{left:219px;position:absolute;background-color:#ffffff;color:#000000;border:1px solid #d7d7d7;width:320px !important;min-height:30px;z-index:500;display:none;top:0px !important;}
.sideMenu_item_textSUB{padding:5px 5px 5px 5px;line-height:15px;width:278px;}
.sideMenu_item_textSUB_ON{padding:9px 9px 8px 9px;line-height:15px;width:200px;}
.sideMenu_itemSUB{border:1px solid #d7d7d7;border-top:none;font-size:12px;font-weight:bold;font:Arial;font-family:Arial;color:#000;width:100%;float:left;clear:both;display:block;margin-left:-1px;z-index:1000;}
.sideMenu_itemSUB_DIV{border:1px solid #d7d7d7;border-top:none;font-size:12px;font-weight:bold;font:Arial;font-family:Arial;color:#000;width:100%;float:left;clear:both;display:block;margin-left:-1px;z-index:1000;opacity:0.65;}
.sideMenu_itemSUB_OVER{color:#ffffff;background:#535353;background:-moz-linear-gradient(top, #535353 0%, #282828 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#282828));background:-webkit-linear-gradient(top, #535353 0%,#282828 100%);background:-o-linear-gradient(top, #535353 0%,#282828 100%);background:-ms-linear-gradient(top, #535353 0%,#282828 100%);background:linear-gradient(to bottom, #535353 0%,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#535353', endColorstr='#282828',GradientType=0);}
.sideMenu_itemSUB_ON{border:1px solid #d7d7d7;border-top:none;font-size:12px;font-weight:bold;font:Arial;font-family:Arial;color:#fff;width:100%;float:left;clear:both;display:block;margin-left:-1px;z-index:1000;cursor:default;background:#292929;background:-moz-linear-gradient(top, #292929 0%, #515151 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#292929), color-stop(100%,#515151));background:-webkit-linear-gradient(top, #292929 0%,#515151 100%);background:-o-linear-gradient(top, #292929 0%,#515151 100%);background:-ms-linear-gradient(top, #292929 0%,#515151 100%);background:linear-gradient(to bottom, #292929 0%,#515151 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#515151',GradientType=0);}
.SORT_SIZE{cursor:pointer;}
.SORT_SIZE:hover{color:#cccccc;}
.SORT_TYPE{cursor:pointer;font-size:11px;}
.SORT_TYPE:hover{color:#cccccc;}
.SORT_PRESSURE{cursor:pointer;}
.SORT_PRESSURE:hover{color:#cccccc;}
.SORT_END{cursor:pointer;}
.SORT_END:hover{color:#cccccc;}
.SORT_GRADE{cursor:pointer;}
.SORT_GRADE:hover{color:#cccccc;}
.SORT_LENGTH{cursor:pointer;}
.SORT_LENGTH:hover{color:#cccccc;}
.down, .up{background:#00843d;width:270px;text-align:center;padding:2px 0px;}
.down > img{text-align:center;}
.down > a, .up > a{display:block;}
.wrapper{overflow:hidden;width:270px;height:315px;overflow-x:hidden;overflow-y:auto;}
.main{position:relative;overflow:hidden;width:100%;height:1140px;}
.less_main{height:auto !important;margin-right:0px;}
.est_group .est, .ups_group input, .ups_group div{float:left;}
.est_group{}
#shpCost{margin:0 45px;}
#upsAcc{margin-left:10px;}
.estimate_shipping_btn{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #00843d 0%, #005b2a 100%) repeat scroll 0 0;border:medium none;border-radius:4px;color:#fff;cursor:pointer;opacity:1;padding:2px 5px;text-align:center;}
#paypal_radio{margin-left:220px;}
#cheque_radio{margin-left:72px;}
.cheque_box{float:left;font-size:12px;margin-left:226px;margin-top:-10px;width:172px;}
.card_box{float:left;}
.right_pdf_menu{height:auto;border:1px solid grey;margin-top:5px;font-family:Arial;position:absolute;background:#fff;z-index:99;}
.right_pdf_menu_header{background:linear-gradient(to bottom, #171616 1%,#292828 100%);height:25px;color:#fff;font-family:Arial;font-size:15px;font-weight:600;padding:5px 15px 0 15px;overflow:hidden;}
.menu_pic{text-align:center;margin-top:20px !important;background:#fff;}
.menu_pic_div{height:75px;width:100px;background-size:100% 100%;border:1px solid green;margin-left:13%;margin-right:13%;margin-top:10px;}
.sub_title_serv_caption{font-size:12px;}
#___gcse_0{width:275px;float:right;}
.header_menu{width:100%;background:transparent;}

.header_menu, .header_menu_item{height:100% !important;float:left;}
.header_menu_item{height:100% !important;padding-top:3px;background:transparent;font-family:Arial;font-size:14.5px;}

.header_menu, .header_menu_item_green_left{height:100% !important;float:left;}
.header_menu_item_green_left{height:34px !important;padding-top:3px;background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);font-family:Arial;font-size:14.5px;}


.header_menu, .header_menu_item_black{height:100% !important;float:left;}
.header_menu_item_black{height:34px !important;padding-top:3px;background:linear-gradient(to bottom, #007a94 0%,#005769 100%);font-family:Arial;font-size:14.5px;}

#CART_BTN, .header_menu_item_green{float:right !important;height:34px !important;font-family:Arial;font-size:14.5px;border-bottom-right-radius:0px !important;}
.header_menu_item_green{padding-top:3px;}
a.btn-pdf{background:linear-gradient(to bottom, #00843d 0%,#005b2a 100%);font-family:Arial;font-size:12px;color:#fff;text-decoration:none;padding:6px 6px 6px 6px;border-top:1px solid #000;border-right:1px solid #333333;border-left:1px solid #000;border-radius:5px;margin-top:-10px;font-weight:normal;}
.btn-pdf-container{float:right;width:160px;text-align:right;height:50px;margin-top:-5px;margin-right:5px;}
.sign_in_section{
		position:absolute;
		width:240px;
		height:auto;
		display:block;
		top:30px;
		left:30px !important;
		background-color:#fff;
		overflow:hidden;
		margin:0px;
		padding:10px;
		z-index:600;
		border-top:3px solid #00843d;
		box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);
		-moz-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);
		-webkit-box-shadow:0px 4px 6px rgba(0, 0, 0, 0.34);
		font-family:Arial;
	}

	/* Safari 7.1+ */
_::-webkit-full-page-media, _:future, :root .sign_in_section {
  	left: 514px !important;
}

#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0, 0, 0, .75);box-shadow:0 0 3.125em rgba(0, 0, 0, .75);}
#imagelightbox-loading,
#imagelightbox-loading div{border-radius:50%;}
#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0, 0, 0, .5);position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0, 0, 0, .75);box-shadow:0 0 2.5em rgba(0, 0, 0, .75);}
#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite;}
@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(.75);}
50%{opacity:1;-webkit-transform:scale(1);}
to{opacity:.5;-webkit-transform:scale(.75);}
}
@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75);}
50%{opacity:1;transform:scale(1);}
to{opacity:.5;transform:scale(.75);}
}
#imagelightbox-overlay{background-color:#fff;background-color:rgba(255, 255, 255, .9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;}
#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#666;border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease;}
#imagelightbox-close:hover,
#imagelightbox-close:focus{background-color:#111;}
#imagelightbox-close:before,
#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px;}
#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:0.625em;font-family:Arial;}
#imagelightbox-nav{background-color:#444;background-color:rgba(0, 0, 0, .5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:0.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
#imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 0.313em;}
#imagelightbox-nav button.active{background-color:#fff;}
.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0, 0, 0, .5);vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em;}
.imagelightbox-arrow:hover,
.imagelightbox-arrow:focus{background-color:rgba(0, 0, 0, .75);}
.imagelightbox-arrow:active{background-color:#111;}
.imagelightbox-arrow-left{left:2.5em;}
.imagelightbox-arrow-right{right:2.5em;}
.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-0.125em;}
.imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-0.313em;}
.imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-0.313em;}
#imagelightbox-loading,
#imagelightbox-overlay,
#imagelightbox-close,
#imagelightbox-caption,
#imagelightbox-nav,
.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear;}
@-webkit-keyframes fade-in{from{opacity:0;}
to{opacity:1;}
}
@keyframes fade-in{from{opacity:0;}
to{opacity:1;}
}
@media only screen and (max-width:41.250em){#container{width:100%;}
#imagelightbox-close{top:1.25em;right:1.25em;}
#imagelightbox-nav{bottom:1.25em;}
.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em;}
.imagelightbox-arrow-left{left:1.25em;}
.imagelightbox-arrow-right{right:1.25em;}
}
@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0;}
.imagelightbox-arrow-right{right:0;}
}
.imagelightbox-main{z-index:9999;width:100%;height:100%;float:left;-ms-touch-action:none;touch-action:none;border:1px solid #fff;margin-bottom:5px;}
.imagelightbox{z-index:9999;width:135px;height:135px;float:left;-ms-touch-action:none;touch-action:none;margin-left:35px;margin-bottom:45px;border:1px solid #cccccc;}
.imagelightbox3{z-index:9999;width:165px;height:135px;float:left;-ms-touch-action:none;touch-action:none;margin-left:65px;margin-bottom:45px;border:1px solid #cccccc;}
.imagelightbox2{z-index:9999;width:155px;height:135px;float:left;-ms-touch-action:none;touch-action:none;margin-left:45px;margin-bottom:45px;border:1px solid #cccccc;}
.imagelightbox img, .imagelightbox-main img{width:100%;height:100%;}
.imagelightbox3 img, .imagelightbox-main img{width:100%;height:100%;}
.imagelightbox2 img, .imagelightbox-main img{width:100%;height:100%;}
.imagelightbox-small-caption{width:100%;float:left;text-align:center;font-family:Arial;color:#333333;font-size:12px;font-weight:bold;}
.img_logo, .header_menu_item_green_signin img, .cart_png, .sideMenu_item_arrow img, .media_link_img, .close-login img{border-style:none;border:0px;}
.list_item_text .qty .UOM_l{width:55px !important;}
.slicknav_nav a {font-size:16px !important; margin: 2px 3px !important;}

.img_anniversary { height:145px; width:auto; margin-left:75px;margin-top:-20px;}
.download_app { height:300px;width:100%;margin-top:5px; border:1px solid #DCDCDC;background-image: url('/images/download-shaw-app.jpg'); position:absolute; }
.app_btn { width:100px; float:right; clear:both; margin-right:5px; }
.app_store_btn { margin-top:200px; }
.google_play_btn { margin-top:10px; }

.footer_new {
    background: #f2f2f2 !important;
}
.footer_box_long {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding:20px 3px 5px 0px;
    margin-bottom:5px;
}
.no_right_padding {
	padding:20px 0 5px 0px;
}

.footer_col {
    font-size: 12px;
    font-family: Arial;    
}
.footer_col.white{
    border:1px solid lightgray;
    background: #fff;  
    padding:3px;
    width:280px;
} 
.footer_col.transparent{
    background: transparent;  
    padding:3px;
    width:360px;
} 
.footer_col.white div, .footer_col.transparent div {
    width:80%;
    display:block;
    margin: 10px auto 10px auto;
}
.footer_col a{
    color: #000 !important;
}
.footer_col hr{
    margin-block-start: 2px !important;
    margin-block-end: 2px !important;
}

.footer_col .list-half {
    float:left;
    width: 48%;
}

.footer_col .list-whole {
    float:left;
    width: 98%;
}

.list-half ul {
    list-style: none;
    padding-left: 0px;
}
.list-half ul li {
    padding:2px 0 1px 0 !important;
}

.media_link_item_left {
	float:left !important;
	margin-left: 0px !important;
	margin-right: 4px !important;
}

@media only screen and (max-width: 900px) {
    .footer_box_long {
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .footer_col {
        margin-top:10px;
        width:48%; 
        min-width:48%; 
    }
}

@media only screen and (max-width: 500px) {

    .footer_col {
        margin-top:10px;
        width:98%; 
        min-width:98%; 
    }

    .footer_col.top span, .footer_col ul {
    	width:80%;
    	display:block;
    	margin: 10px auto 10px auto;
    }

}