@font-face{font-family:'source_sans_proXLtIt';src:url('../font/sourcesanspro-extralightit-webfont.eot');src:url('../font/sourcesanspro-extralightit-webfont.eot?#iefix') format('embedded-opentype'),url('../font/sourcesanspro-extralightit-webfont.woff') format('woff'),url('../font/sourcesanspro-extralightit-webfont.ttf') format('truetype'),url('../font/sourcesanspro-extralightit-webfont.svg#source_sans_proXLtIt') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'source_sans_problack';src:url('../font/sourcesanspro-black-webfont.eot');src:url('../font/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),url('../font/sourcesanspro-black-webfont.woff') format('woff'),url('../font/sourcesanspro-black-webfont.ttf') format('truetype'),url('../font/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'source_sans_pro';src:url('../font/sourcesanspro-regular-webfont.eot');src:url('../font/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../font/sourcesanspro-regular-webfont.woff') format('woff'),url('../font/sourcesanspro-regular-webfont.ttf') format('truetype'),url('../font/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'source_sans_pro';src:url('../font/sourcesanspro-bold-webfont.eot');src:url('../font/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/sourcesanspro-bold-webfont.woff') format('woff'),url('../font/sourcesanspro-bold-webfont.ttf') format('truetype'),url('../font/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'source_sans_pro';src:url('../font/sourcesanspro-boldit-webfont.eot');src:url('../font/sourcesanspro-boldit-webfont.eot?#iefix') format('embedded-opentype'),url('../font/sourcesanspro-boldit-webfont.woff') format('woff'),url('../font/sourcesanspro-boldit-webfont.ttf') format('truetype'),url('../font/sourcesanspro-boldit-webfont.svg#source_sans_probold_italic') format('svg');font-weight:bold;font-style:italic;}
@font-face{font-family:'source_sans_pro';src:url('../font/sourcesanspro-it-webfont.eot');src:url('../font/sourcesanspro-it-webfont.eot?#iefix') format('embedded-opentype'),url('../font/sourcesanspro-it-webfont.woff') format('woff'),url('../font/sourcesanspro-it-webfont.ttf') format('truetype'),url('../font/sourcesanspro-it-webfont.svg#source_sans_proitalic') format('svg');font-weight:normal;font-style:italic;}

::-ms-clear{display:none;}

span.dcjq-icon{display:none !important;}
ul.bxslider{display:block !important;}

p.ta_right{text-align:right;}
p.ta_left{text-align:left;}
p.ta_center{text-align:center;}

/* fixed-top-panel */
.fixed-top-panel {width:100% !important;position:fixed;left:0;top:0;margin:0 0 15px;float:none !important;z-index:9999;height:97px; display: none;}
.fixed-top-panel .columns {background:rgba(255,255,255, 1);box-shadow:0 0 15px rgba(0, 0, 0, 0.4);}
/*.fixed-top-panel .columns {background-color:rgb(255,255,255);box-shadow:0 0 15px rgb(0, 0, 0);overflow:hidden;}*/
.fixed-top-panel .fixed-top-panel-holder {max-width:1400px;margin:0 auto;}
.fixed-top-panel .search {margin:8px auto 10px !important;}
.fixed-top-panel .breadcrumbs {margin:10px auto 10px !important;}
.fixed-top-panel .account {margin:0 !important;padding:32px 10px !important;}
.fixed-top-panel .columns > .right .account p.count {top:22px;}
.fixed-top-panel .logo {margin:5px 15px 6px 5px !important;}
.fixed-top-panel .left, .fixed-top-panel .center, .fixed-top-panel .right {padding-top:0 !important;}
.fixed-top-panel .columns > .left {background:#184AA6;height:82px;}
/*.columns > .left, .columns > .center, .columns > .right {padding-top:100px;}*/

@media screen and (max-width:767px) {
	.fixed-top-panel {display:none;}
}

.hidden {display:none;}
#pricing-slide-accordion {margin:4px 0 0;width:364px;overflow:hidden;}
#pricing-slide-accordion > li:first-child {border-top:none;}
#pricing-slide-accordion > li {border-top:1px solid #184AA6;}
#pricing-slide-accordion > li > a {color:#184AA6;}
#pricing-slide-accordion > li > a > span {display:none;}
#pricing-slide-accordion > li > a > em {display:block;font-weight:normal;}
#pricing-slide-accordion > li > a.active > span {display:block;}
#pricing-slide-accordion > li > a.active > em {display:none;}
#pricing-slide-accordion .red {color:#ff0000;}
#pricing-slide-accordion .blue {color:#339;}
#pricing-slide-accordion .large {font-size:16px;}
#pricing-slide-accordion > li a:hover {text-decoration:none;}
#pricing-slide-accordion > li a {display:block;}
#pricing-slide-accordion li {display:block;overflow:hidden;margin:2px 0 0;padding:2px 0 0;}
#pricing-slide-accordion .pricing-slide-holder {width:100%;overflow:hidden;}

#header {z-index:100;}
#menu {z-index:10;}
#menu {
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}
html,body{width:100%;height:100%;min-height:100%;font-weight:100;font-size:14px;font-family:'source_sans_pro',sans-serif;color:#000;margin:0;padding:0;text-align:left;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
table td{padding:0;}
fieldset,img{border:0;}
acronym,address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
textarea,input{font-family:'source_sans_pro',sans-serif;outline:none;}
a{outline:none;color:#00a8ec;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
img{height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}

body{background:#f4f4f4 url(../img/body_bg.gif) repeat scroll 0 0;}

.bx-wrapper {background:url(../img/transparent.png) no-repeat;}
.clearfix{zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}

.header{display:none;height:72px;position:relative;background:#184aa6;width:auto;padding:18px 20px;}
.header .menu{height:36px;width:36px;overflow:hidden;position:absolute;top:36px;left:20px;}
.header .menu a{display:block;width:100%;height:100%;overflow:hidden;cursor:pointer;text-decoration:none;text-indent:100%;font:400 0px/0px sans-serif;background:#194fb4 url(../img/menu_bg.gif) no-repeat scroll 50% 50%;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;}
.header .logo{width:auto;max-width:212px;height:72px;margin:0 auto;padding:0 60px;}
.header .logo > div{width:100%;overflow:hidden;position:relative;padding:0 0 72px;height:0;overflow:hidden;font:400 0px/0px sans-serif;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.header .logo > div a{display:block;width:100%;height:72px;overflow:hidden;cursor:pointer;font:400 0px/0px sans-serif;color:transparent;text-decoration:none;text-indent:100%;background:transparent url(../svg/logo.svg) no-repeat scroll 50% 50%;position:absolute;top:0;left:0;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}
.header p.count{width:44px;height:38px;background:transparent url(../img/count_bg.png) no-repeat scroll 0 -15px;position:absolute;top:35px;right:16px;}
.header p.count a{color:#fff;text-decoration:none;display:block;cursor:pointer;width:100%;height:100%;font:400 13px/18px 'source_sans_pro',sans-serif;}
.header p.count a span{display:none;width:20px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:10px 14px;}
.header p.count.noempty{background-position:0 -53px;height:53px;top:28px;}
.header p.count.noempty a span{display:block;}

.columns{
	display:block; 
	width:100%;
	max-width:1400px;
	min-height:100%;
	height:auto !important;
	height:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	margin:0 auto;
	/*overflow-x:hidden;*/
}

.columns{width:100%;zoom:1;}
.columns:before,
.columns:after{display:table;content:"";line-height:0;}
.columns:after{clear:both;}

.columns > div{display:block;float:left; vertical-align:top;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;}
.columns > .left{max-width:16.6667%;min-width:16.6667%;width:16.6667%;padding:0;background:#184aa6;}
.columns > .center{max-width:66.6666%;min-width:66.6666%;width:66.6666%;}
/*.columns > .right{max-width:16.6667%;min-width:16.6667%;width:16.6667%;float:right;padding:0 0 0 10px;}*/
.columns > .right{max-width:15%;min-width:15%;width:15%;float:right;padding:0 0 0 10px;}

.columns > .b_left{position:absolute;float:none;background:#184aa6;top:0;bottom:0;width:16.6667%;z-index:-1;overflow:hidden;font:400px 0px/0px sans-serif;}

.columns > .left .logo{width:auto;margin:40px 15px 40px 5px;}
.columns > .left .logo > div{width:100%;overflow:hidden;position:relative;padding:33.3333% 0 0;height:0;overflow:hidden;font:400 0px/0px sans-serif;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.columns > .left .logo > div a{display:block;width:100%;height:100%;overflow:hidden;cursor:pointer;font:400 0px/0px sans-serif;color:transparent;text-decoration:none;text-indent:100%;background:transparent url(../svg/logo.svg) no-repeat scroll 50% 50%;position:absolute;top:0;left:0;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;}

ul.apltf{margin:36px auto 0;width:auto;display:block;overflow:hidden;width:80%;padding:0 0 18px;}
ul.apltf li{display:block;margin:0 0 18px;width:100%;overflow:hidden;}
ul.apltf li:last-child{margin:0;}
ul.apltf li a{padding:0 0 0 28px;display:block;cursor:pointer;font:400 14px/18px 'source_sans_pro',sans-serif;color:#9191de;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.5);background:transparent url(../img/ico_bg.png) no-repeat scroll 0 0;}
ul.apltf li a:hover, .columns > .left  ul.apltf li a:active{color:#fff;}
ul.apltf li a.a{background-position:0 -18px;}
ul.apltf li a.p{background-position:0 -36px;}
ul.apltf li a.l{background-position:0 -54px;}
ul.apltf li a.t{background-position:0 -72px;}
ul.apltf li a.f{background-position:0 -90px;}
ul.apltf li a.u{background-position:-1px -197px}
ul.apltf li a span{white-space:nowrap;overflow:hidden;display:block;cursor:pointer;width:100%;text-overflow:ellipsis;overflow:hidden;}

.mm-menu .account{margin:0 auto;padding:18px 0;}
.mm-menu .account p.link{color:#fff;font:400 16px/18px 'source_sans_problack',sans-serif;white-space:nowrap;height:18px;width:auto;margin:0;text-align:center;}
.mm-menu .account p.link a{color:#fff;text-decoration:none;display:inline-block;padding:0 18px 0 0;height:18px;background:transparent url(../img/ico_bg.png) no-repeat scroll 100% 0;font:400 16px/18px 'source_sans_problack',sans-serif;cursor:pointer;}
.mm-menu .account p.link a span{display:inline-block;overflow:hidden;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;}
.mm-menu .account p.link a:hover span,
.mm-menu .account p.link a:active span{text-decoration:underline;}

.columns > .left ul.level_3rd{position:absolute;top:0;bottom:0;width:16.6667%;left:16.6667%;background:rgba(0,168,236,1);overflow:hidden;display:block;z-index:9999;}
/*.columns > .left ul.level_3rd{position:absolute;top:0;bottom:0;width:16.6667%;left:16.6667%;background-color:rgb(0,168,236);overflow:hidden;display:block;z-index:9999;}*/
.columns > .left ul.level_3rd > li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:72px solid transparent;padding:33.3333% 0 0;height:100%;overflow:hidden;overflow-y:auto!important;position:relative;width:100%;}

ul.level_3rd ul{display:block;max-width:100%;min-width:100%;width:100%;z-index:9999;}
ul.level_3rd ul li{width:100%;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;}
ul.level_3rd ul li:first-child{width:100% !important;}
ul.level_3rd ul li a{display:block;width:auto;cursor:pointer;color:#fff;text-decoration:none;padding:10px;height:142px;overflow:hidden;}
ul.level_3rd ul li span{display:table;text-align:center;color:#fff;width:100%;/*white-space:nowrap;overflow:hidden;*/text-overflow:ellipsis;
font:700 13px/18px /* 'source_sans_pro',sans-serif */ Arial, Helvetica, sans-serif; ;height:95px;overflow:hidden;word-wrap: break-word;}
ul.level_3rd ul li span i{display:table-cell;width:100%;height:100%;overflow:hidden;text-align:center;vertical-align:middle;}
ul.level_3rd ul li span img{max-width:100%;max-height:95px;height:auto;width:auto;border:0 none;}
ul.level_3rd ul li span:last-child{display:block;height:55px;}
ul.level_3rd ul li a:hover, .columns > .left .level_3rd ul li a:active{background:#00a8ec;}
ul.level_3rd ul li a:hover span:last-child, .columns > .left .level_3rd ul li a:active span:last-child{color:#184aa6;}
ul.level_3rd ul li a.active{background:#00a8ec;cursor:default !important;}
ul.level_3rd ul li a.active span:last-child{color:#184aa6;}

.level_3rd li:first-child{height: auto;}
.level_3rd li:first-child a{border-right: 4px solid #00a8ec;border-left: 4px solid #00a8ec;border-top: 3px solid #00a8ec;height: auto;}
.level_3rd li:first-child a span:last-child{height:auto !important;padding-top: 0; font-size:12px;}

.columns > .left .bx-wrapper{border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.2);position:relative;}
.columns > .left .bx-wrapper .bx-controls-direction a{width:32px;height:18px;overflow:hidden;text-align:center;display:block;position:absolute;cursor:pointer;font:400 0px/0px sans-serif;text-decoration:none;color:#fff;overflow:hidden;left:0;right:0;text-indent:100%;background:transparent url(../img/bg_arrows.png) no-repeat scroll 0 0;margin:0 auto;}
.columns > .left .bx-wrapper .bx-controls-direction a.bx-prev{top:-36px;background-position:0 0;}
.columns > .left .bx-wrapper .bx-controls-direction a.bx-prev:hover, .columns > .left .bx-wrapper .bx-controls-direction a.bx-prev:active{background-position:0 100%;}
.columns > .left .bx-wrapper .bx-controls-direction a.bx-next{bottom:-36px;background-position:100% 0;}
.columns > .left .bx-wrapper .bx-controls-direction a.bx-next:hover, .columns > .left .bx-wrapper .bx-controls-direction a.bx-next:active{background-position:100% 100%;}
.columns > .left .bx-wrapper .bx-controls-direction a.disabled{display:none;}

ul.menu > li > a{padding:18px 10px;font:700 14px/18px 'source_sans_pro',sans-serif;text-decoration:none;display:block;color:#fff;text-transform:uppercase;text-align:center;display:block;width:auto;overflow:hidden;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;background:#194fb4;}
ul.menu > li > a span{display:block;width:100%;overflow:hidden;/*white-space:nowrap;*//*text-overflow:ellipsis;*//*height:18px;*/}
ul.menu > li > a:hover,
ul.menu > li > a:active{background:#00a8ec;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;}
ul.menu > li > a.active{background:#00a8ec;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset;cursor:default !important;}

ul.menu > li > ul{background:#00a8ec;display:block;}
ul.menu > li > ul >li > p{display:block;width:auto;overflow:hidden;text-align:center;color:#005073;font:400 12px/18px 'source_sans_pro',sans-serif;padding:0 10px 10px;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 -1px 0 0 rgba(0,0,0,0.1) inset;box-shadow:0 -1px 0 0 rgba(0,0,0,0.1) inset;}
ul.menu > li > ul >li > p span{display:block;width:100%;overflow:hidden;}

ul.menu > li > ul >li > a{padding:10px;color:#fff;text-align:center;display:block;cursor:pointer;width:auto;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.1) inset;text-decoration:none;font:700 12px/18px 'source_sans_pro',sans-serif;text-transform:uppercase;}
ul.menu > li > ul >li > a span{display:block;width:100%;/*overflow:hidden;white-space:nowrap;text-overflow:ellipsis;*/}
ul.menu > li > ul >li > a:hover,
ul.menu > li > ul >li > a:active{color:#1e1f89;}
ul.menu > li > ul >li > a.active{color:#1e1f89;cursor:default !important;}

ul.menu li.view-all{background:#fff;}
ul.menu li.view-all span{color:#000;}
ul.menu li.view-all:hover{background:#00a8ec;}
ul.menu li.view-all:hover span{color:#1e1f89;}

.columns > .right .account{padding:27px 10px;background:#184aa6;margin:36px 0 18px;position:relative;width:auto;height:18px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.columns > .right .account p.count{width:44px;height:38px;background:transparent url(../img/count_bg.png) no-repeat scroll 0 -15px;position:absolute;top:17px;left:10px;}
.columns > .right .account p.count a{color:#fff;text-decoration:none;display:block;cursor:pointer;width:100%;height:100%;font:400 13px/18px 'source_sans_pro',sans-serif;}
.columns > .right .account p.count a span{display:none;width:20px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;margin:10px 14px;}
.columns > .right .account p.count.noempty{background-position:0 -53px;top:10px;height:53px;}
.columns > .right .account p.count.noempty a span{display:block;}
.columns > .right .account p.link{color:#fff;font:400 16px/18px 'source_sans_problack',sans-serif;white-space:nowrap;height:18px;width:auto;margin:0 0 0 50px;text-align:center;}
.columns > .right .account p.link a{color:#fff;text-decoration:none;display:inline-block;padding:0 18px 0 0;height:18px;background:transparent url(../img/ico_bg.png) no-repeat scroll 100% 0;font:400 16px/18px 'source_sans_problack',sans-serif;cursor:pointer;}
.columns > .right .account p.link a span{display:inline-block;overflow:hidden;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;}
.columns > .right .account p.link a:hover span,
.columns > .right .account p.link a:active span{text-decoration:underline;}
.columns > .right .contacts{width:100%;}
.columns > .right .contacts p{padding:0 10px 0 20px;font:400 15px/18px 'source_sans_pro',sans-serif;color:#333;}
.columns > .right .contacts p span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}
.columns > .right .contacts p a:hover span,
.columns > .right .contacts p a:active span{text-decoration:underline;}
.columns > .right .contacts p.address{font-style:italic;font-weight:700;}
.columns > .right .contacts p.link{font:400 15px/18px 'source_sans_problack',sans-serif;}
.columns > .right .contacts p.direction{background:transparent url(../img/ico_bg.png) no-repeat scroll 47px -108px;}
.columns > .right .contacts p.phone{background:transparent url(../img/ico_bg.png) no-repeat scroll 47px -126px;}
.columns > .right .contacts p.fax{background:transparent url(../img/ico_bg.png) no-repeat scroll 47px -144px;}
.columns > .right .facebook{width:auto;height:36px;margin:18px auto 72px;}
.columns > .right .facebook a{padding:0 0 0 44px;display:inline-block;cursor:pointer;text-decoration:none;height:36px;width:auto;background:transparent url(../img/facebook_bg.png) no-repeat scroll 0 0;margin:0 0 0 20px;}
.columns > .right .facebook a span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:400 13px/18px 'source_sans_pro',sans-serif;color:#184aa6;}
.columns > .right .facebook a span:last-child{font:700 20px/18px 'source_sans_pro',sans-serif;}
.columns > .right .facebook a:hover span,
.columns > .right .facebook a:active span{text-decoration:underline;}
.columns > .right .empty_card_copy{height:360px;overflow:hidden;font:400 0px/0px sans-serif;}

.columns > .right .card{padding:0 10px 0 0;width:16.6667%;height:198px;position:absolute;right:-10px;bottom:162px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/*.columns > .right .card{padding:0 10px 0 0;width:15%;height:198px;position:absolute;right:-10px;bottom:162px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}*/
.columns > .right .card > div{padding:18px 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);background:#fff;position:relative;}
.columns > .right .card > div a{position:absolute;top:0;left:0;width:90px;height:72px;display:block;top:71px;z-index:1;left:50%;margin:0 0 0 -45px;cursor:pointer;overflow:hidden;}
.columns > .right .card > div a img{display:none;}
.columns > .right .card > div a:last-child{display:block;width:140px;height:auto;padding:136px 0 0;overflow:hidden;display:block;cursor:pointer;font:400 0px/0px sans-serif;color:transparent;text-decoration:none;margin:0 auto;background:transparent url(../img/card_bg.png) no-repeat scroll 0 0;position:static;top:auto;left:0;}
.columns > .right .card > div a:hover span,
.columns > .right .card > div a:active span{text-decoration:underline;}
.columns > .right .card > div a span{font:400 12px/12px 'source_sans_pro',sans-serif;color:#333;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;}

.columns > .right .copy{width:16.6667%;height:110px;padding:0 10px 0 0;position:absolute;bottom:0;right:-10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/*.columns > .right .copy{width:15%;height:110px;padding:0 10px 0 0;position:absolute;bottom:0;right:-10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}*/
.columns > .right .copy > div{height:55px;padding:27px 10px 27px 20px;background:#184aa6;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.columns > .right .copy > div p{font:400 14px/18px 'source_sans_pro',sans-serif;color:#fff;width:100%;overflow:hidden;text-overflow:ellipsis;/*white-space:nowrap;*/}

.m_search{width:auto;padding:0 10px;margin:0 0 18px;position:relative;}
.m_search input{display:block;width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:transparent;color:#9191de;font:400 14px/18px 'source_sans_pro',sans-serif;padding:9px 9px 9px 28px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.1) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.1) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.1) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}
.m_search:after{content:'';display:block;width:12px;height:12px;overflow:hidden;font:400 0px/0px sans-serif;text-indent:100%;background:transparent url(../img/magnifying_bg.png) no-repeat scroll 0 0;position:absolute;top:12px;left:19px;}
.m_search input::-webkit-input-placeholder{color:#9191de;opacity:1;}
.m_search input:-moz-placeholder{color:#9191de;opacity:1;}
.m_search input::-moz-placeholder{color:#9191de;opacity:1;}
.m_search input:-ms-input-placeholder{color:#9191de;opacity:1;}

.search{width:50%;min-width:330px;padding:0 10px;margin:0 auto 36px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }
.search input{
	display:block;
	width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;
	font:400 18px 'source_sans_pro',sans-serif;
	font-weight: bold;
	padding:9px 9px 9px 28px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}
.search:after{content:'';display:block;width:12px;height:12px;overflow:hidden;font:400 0px/0px sans-serif;text-indent:100%;background:transparent url(../img/magnifying_bg.png) no-repeat scroll 0 -12px;position:absolute;top:38px;left:19px;}
.search .nav-submit-button {
	background-position: 0px 0px;
	-webkit-box-sizing: border-box;
	height: 36px;
	width: auto;
	overflow: hidden;
	cursor: pointer;
	z-index: 1;
	border: 0px solid;
	border-color: #485059 #2c3137 #363c43 #485059;
	background-color: #5b626a;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
	/*border-radius: 0px\9; */
	position: absolute;
	right: 0px;
	top: 26px;
	background-image: url(/skin/img/global-sprite-1.png);
	background-repeat: repeat-x;
}

.search .nav-submit-button:hover {
	background-position: 0px -42px;
}
#autocomplete_container
{
	height: 62px;
}
#autocomplete-hint,
#autocomplete_top-hint {
	color: #0c9937;
	height: 26px;
	font: normal 18px "source_sans_pro", sans-serif;
	padding-left: 26px
}

#autocomplete-placeholder,
#autocomplete_top-placeholder {
	position: absolute;
	color: #0C9937;
	font: 18px "source_sans_pro", sans-serif;
	top: 32px;
	left: 37px;
	z-index: 0;
	height: 26px;
	pointer-events: none;
}

.fixed-top-panel .search:after {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	font: 400 0px/0px sans-serif;
	text-indent: 100%;
	background: transparent url(../img/magnifying_bg.png) no-repeat scroll 0 -12px;
	position: absolute;
	top: 38px;
	left: 19px;
}
.fixed-top-panel .nav-submit-button {
	background-position: 0px 0px;
	-webkit-box-sizing: border-box;
	height: 36px;
	width: auto;
	overflow: hidden;
	cursor: pointer;
	z-index: 1;
	border: 0px solid;
	border-color: #485059 #2c3137 #363c43 #485059;
	background-color: #5b626a;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	border-radius: 0 6px 6px 0;
	/*border-radius: 0px\9; */
	position: absolute;
	right: 0px;
	top: 26px;
	background-image: url(/skin/img/global-sprite-1.png);
	background-repeat: repeat-x;
}

.fixed-top-panel .nav-submit-button:hover {
	background-position: 0px -42px;
}



.main h2{display:block;overflow:hidden;color:#00a8ec;text-transform:uppercase;font:400 18px/18px 'source_sans_problack',sans-serif;}

.main .two_col{margin:36px 0 0;padding:0 0 36px;}
.main .two_col > div{width:50%;float:left;}

.main .txt{position:relative;margin:0 10px 0 30px;width:auto;}
.main .txt p{display:block;width:100%;overflow:hidden;font:400 16px/18px 'source_sans_pro',sans-serif;color:#000;}
/*.main .txt:after{content:'';display:block;width:16px;height:4px;overflow:hidden;font:400 0px/0px sans-serif;text-indent:100%;background:#00a8ec;position:absolute;top:-4px;left:0;}*/

.main .banner .before{display:block;overflow:hidden;min-height:108px;height:auto !important;height:108px;font:400 42px/42px 'source_sans_problack',sans-serif;color:#184aa6;text-transform:uppercase;width:75%;margin:0 0 0 25%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-2px;}
.main .banner .before span{font:400 42px/42px 'source_sans_proXLtIt',sans-serif;color:#333;text-transform:capitalize;}
.main .banner  h2{font:400 21px/18px 'source_sans_problack',sans-serif;}
.main .banner .txt{margin:36px 0 0;}
.main .banner .txt p{font:700 16px/18px 'source_sans_prob',sans-serif;font-style:italic;color:#333;}

.main .banner .space{background:transparent url(../img/main_bg.png) no-repeat scroll 0 0;min-height:252px;height:auto !important;height:252px;padding:108px 0 180px;margin:-133px 0 -74px;width:auto;}
.main .banner .after{display:block;min-height:180px;height:auto !important;height:180px;width:75%;margin:0 0 0 25%;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.main .two_col{margin:36px 0 0;padding:0 0 36px;}
.main .two_col > div{width:50%;float:left;}

.main .four{margin:36px 0 0 20px;}
.main .four > div > div{padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;}

.main .blue_balon{background:#00a8ec;padding:18px;position:relative;margin:0 0 18px;}
.main .blue_balon:after{content:'';display:block;width:18px;height:18px;overflow:hidden;font:400 0px/0px sans-serif;text-indent:100%;width:0;height:0;border-top:18px solid #00a8ec;border-right:18px solid transparent;position:absolute;bottom:-18px;left:0;}
.main .blue_balon p{display:block;overflow:hidden;width:100%;font:400 13px/18px 'source_sans_pro',sans-serif;color:#fff;}

.main .big_ico{width:134px;overflow:hidden;margin:0 auto;}
.main .big_ico span{display:block;width:100%;height:128px;overflow:hidden;font:400 0px/0px sans-serif;background:transparent url(../img/big_ico_bg.png) no-repeat scroll 50% 0;}
.main .big_ico span.s{background-position:50% 0;}
.main .big_ico span.p{background-position:50% -128px;}
.main .big_ico span.t{background-position:50% 100%;}
.main .big_ico h2{text-align:center;}
.main .big_ico p{display:block;width:100%;overflow:hidden;text-align:center;font:400 13px/18px 'source_sans_pro',sans-serif;color:#333;white-space:nowrap;}

.main .material{width:auto;padding:10px 4px 0;}
.main .material > div{width:auto;margin:0 -4px;}
.main .material a{display:block;width:110px;height:82px;cursor:pointer;float:left;text-decoration:none;position:relative;}
.main .material a > span {display:block;width:110px;height:82px;overflow:hidden;}
.main .material a > span > span {margin:0 auto;display:block;text-align:center;height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;width:80%;font:400 13px/18px 'source_sans_pro',sans-serif;}
.main .material a > span > span:last-child {display:none;font:700 13px/18px 'source_sans_pro',sans-serif;font-style:italic;color:#00a8ec;}
.main .material a > span > span.img{display:block;width:52px;height:52px;overflow:hidden;background:transparent url(../img/materials_bg.png) no-repeat scroll 0 0;}
.main .material a > span > span.img.m01{background-position:0 0;}
.main .material a > span > span.img.m02{background-position:0 -52px;}
.main .material a > span > span.img.m03{background-position:0 -104px;}
.main .material a > span > span.img.m04{background-position:0 -156px;}
.main .material a > span > span.img.m05{background-position:0 -208px;}
.main .material a > span > span.img.m06{background-position:0 -260px;}
.main .material a > span > span.img.m07{background-position:0 -312px;}
.main .material a > span > span.img.m08{background-position:0 -364px;}
.main .material a > span > span.img.m09{background-position:0 -416px;}
.main .material a > span > span.img.m10{background-position:0 -468px;}
.main .material a > span > span.img.m11{background-position:0 -520px;}
.main .material a:hover > span,
.main .material a:active > span{background:#fff;height:132px;width:132px;position:absolute;top:-22px;left:-11px;z-index:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1), 0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.1), 0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 0 30px 0 rgba(0,0,0,0.1), 0 1px 0 0 rgba(255,255,255,0.1) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;background:#fafafa;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fafafa 0%,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fafafa 0%,#e5e5e5 100%);background:-o-linear-gradient(top,#fafafa 0%,#e5e5e5 100%);background:-ms-linear-gradient(top,#fafafa 0%,#e5e5e5 100%);background:linear-gradient(to bottom,#fafafa 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#e5e5e5',GradientType=0);}
.main .material a:hover > span > span,
.main .material a:active > span > span{display:block;margin:9px auto;}
.main .material a:active > span > span,
.main .material a:hover > span > span {font:400 15px/18px 'source_sans_pro',sans-serif;}
.main .material a:active > span > span:last-child,
.main .material a:hover > span > span:last-child {font:700 13px/18px 'source_sans_pro',sans-serif;font-style:italic;}

.main .material a:hover > span > span.img,
.main .material a:active > span > span.img{border:4px solid #00a8ec;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-position:-52px 0;}
.main .material a:hover > span > span.img.m01{background-position:-52px 0;}
.main .material a:active > span > span.img.m01{background-position:-52px 0;}
.main .material a:hover > span > span.img.m02{background-position:-52px -52px;}
.main .material a:active > span > span.img.m02{background-position:-52px -52px;}
.main .material a:hover > span > span.img.m03{background-position:-52px -104px;}
.main .material a:active > span > span.img.m03{background-position:-52px -104px;}
.main .material a:hover > span > span.img.m04{background-position:-52px -156px;}
.main .material a:active > span > span.img.m04{background-position:-52px -156px;}
.main .material a:hover > span > span.img.m05{background-position:-52px -208px;}
.main .material a:active > span > span.img.m05{background-position:-52px -208px;}
.main .material a:hover > span > span.img.m06{background-position:-52px -260px;}
.main .material a:active > span > span.img.m06{background-position:-52px -260px;}
.main .material a:hover > span > span.img.m07{background-position:-52px -312px;}
.main .material a:active > span > span.img.m07{background-position:-52px -312px;}
.main .material a:hover > span > span.img.m08{background-position:-52px -364px;}
.main .material a:active > span > span.img.m08{background-position:-52px -364px;}
.main .material a:hover > span > span.img.m09{background-position:-52px -416px;}
.main .material a:active > span > span.img.m09{background-position:-52px -416px;}
.main .material a:hover > span > span.img.m10{background-position:-52px -468px;}
.main .material a:active > span > span.img.m10{background-position:-52px -468px;}
.main .material a:hover > span > span.img.m11{background-position:-52px -520px;}
.main .material a:active > span > span.img.m11{background-position:-52px -520px;}

.content .one_three_col{margin:36px 0;}
.content .one_three_col > div:first-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;}
.content .one_three_col > div:last-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:right;padding:0 10px 0 0;}
.content .one_three_col > div > div{background:#fff;padding:18px 10px 18px 20px;border-bottom:2px solid #184aa6;min-height:124px;height:auto !important;height:124px;}

.content .four_col > div > div{padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;}
.product .four_col{margin:18px 0 0;padding:0 0 36px;}

.content .order{margin:36px 0 0;padding:0 0 36px;}
.content .order .four_col > div{width:50%;float:right;}
.content .order .four_col > div > div{width:50%;}
.content .order .four_col > div:first-child > div{width:100%;}
.content .order .four_col > div:first-child > div:last-child{margin:36px 0 0;}

.content .two_col   > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;}
.content .two_col_i > div{padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:right;}

.content .desktop_product{display:block;margin:0 0 18px;}
.content .mobile_product{display:none;}

.content .desktop_product .i{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:25%;}
.content .desktop_product .h_v_o{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:75%;}
.content .desktop_product .h{padding:0 10px;}
.content .desktop_product .v{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.6666%;float:left;padding:0 10px;}
.content .desktop_product .o{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.3333%;float:right;padding:0 10px;}

.content .v .txt ul li{padding:0 0 0 15px;position:relative;margin:0 0 18px;}
.content .v .txt ul li:last-child{margin:0;}
.content .v .txt ul li:before{content:"\2014";display:block;white-space:nowrap;overflow:hidden;height:18px;width:10px;position:absolute;top:0;left:0;color:#999;font:400 14px/18px 'source_sans_pro',sans-serif;}

.content .mobile_product .h{padding:0 10px;}
.content .mobile_product .v{padding:0 10px;margin:18px 0 0;}
.content .mobile_product .i{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 10px 0 0;}
.content .mobile_product .o{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:50%;padding:0 10px;}

.content .two_one_one > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding:0 10px;}
.content .two_one_one > div:first-child{width:50%;float:left;}

.content .one_three{margin:0 -10px;}
.content .one_three > div:first-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding:0 10px 0 20px;text-align:center;}
.content .one_three > div:last-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:75%;float:right;padding:0 20px 0 10px;}

.products {padding:0 2% 10px;line-height:16px;}
.products h1 {font: 400 42px/42px 'source_sans_problack',sans-serif;color: #184AA6;letter-spacing: -2px;margin:0 0 15px;}
.products p {margin:0 0 10px;}
.products h2 {font: 400 34px/34px 'source_sans_problack',sans-serif;color: #184AA6;letter-spacing: -2px;margin:0 0 15px;}
.products .category:after {content:'';display:block;clear:both;}
.products .category {padding:0 0 20px;}
.products .category h2 {border-bottom:3px solid #184AA6;padding:0 0 4px;font: 400 34px/34px 'source_sans_pro',sans-serif; color: #184AA6;letter-spacing: -2px;margin:0 0 15px;}
.products .products-list {padding:0;margin:0;list-style:none;}
.products .products-list li:after {content:'';display:block;clear:both;}
.products .products-list li {float:left;width:50%;padding:0 0 15px;display:block;}
.products .products-list .i {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:25%;}
.products .products-list .prod_img {padding:10px 8px;text-align:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);background:#fff;}
.products .products-list .description {float:right;width:75%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.products .products-list .description .holder {overflow:hidden;padding:0 20px 0 10px;}
.products .products-list h3 {font: 400 30px/30px 'source_sans_problack',sans-serif;text-transform: uppercase;vertical-align: top;color: #184AA6;letter-spacing: -2px;margin:0 0 8px;}
.products .products-list p {margin:0;}
.products .products-list p .info {color: #184AA6;font: italic 14px/14px 'source_sans_pro',sans-serif;text-decoration:underline;}

.order_head h1{color:#184aa6;display:block;width:100%;overflow:hidden;font:400 42px/42px 'source_sans_pro',sans-serif;letter-spacing:-2px;margin:6px 0;}
.order_head h1 strong{font:400 42px/42px 'source_sans_problack',sans-serif;display:inline-block;vertical-align:top;text-transform:uppercase;}
.order_head p{display:block;width:100%;overflow:hidden;font:400 14px/18px 'source_sans_pro',sans-serif;color:#000;}

.order_bg{background:#fff;padding:18px 0 10px;margin:18px 10px 0;border-bottom:2px solid #184aa6;position:relative;}
.order_bg a.cross{width:35px;height:35px;overflow:hidden;display:block;text-decoration:none;position:absolute;top:0;left:0;background:#fbfbfb;border-width:0 1px 1px 0;border-style:solid;border-color:#f4f4f4;color:#ee3739;font:700 31px/31px monospace;}
.order_bg a.cross span{display:inline-block;vertical-align:top;width:31px;height:31px;overflow:hidden;text-align:center;margin:3px 2px 0;}
.order_bg a.cross:hover, .order_bg a.cross:active{border-color:#fbfbfb;background:#f4f4f4;}

.order_bg_tool{background:#fff;padding:18px 0 10px;margin:0px 10px 0;/*border-bottom:2px solid #184aa6;*/position:relative;}
.order_bg_tool a.cross{width:35px;height:35px;overflow:hidden;display:block;text-decoration:none;position:absolute;top:0;left:0;background:#fbfbfb;border-width:0 1px 1px 0;border-style:solid;border-color:#f4f4f4;color:#ee3739;font:700 31px/31px monospace;}
.order_bg_tool a.cross span{display:inline-block;vertical-align:top;width:31px;height:31px;overflow:hidden;text-align:center;margin:3px 2px 0;}
.order_bg_tool a.cross:hover, .order_bg_tool a.cross:active{border-color:#fbfbfb;background:#f4f4f4;}

.order_bg a.clear_cart{width:140px;height:35px;overflow:hidden;/*display:block;*/text-decoration:none;/*position:absolute;*/top:0;left:0;background:#fbfbfb;border-width:0 1px 1px 0;border-style:solid;border-color:#f4f4f4;color:#ee3739;font:700 31px/31px monospace;}
.order_bg a.clear_cart span{display:inline-block;vertical-align:top;width:31px;height:31px;overflow:hidden;text-align:center;margin:3px 2px 0;}
.order_bg a.clear_cart:hover, .order_bg a.clear_cart:active{border-color:#fbfbfb;background:#f4f4f4;}

.order_bg .grey_bg{padding:10px;background:#f4f4f4;margin:18px 0 0;}
.order_bg .grey_bg p{font:400 14px/18px 'source_sans_pro',sans-serif;color:#666;display:block;width:100%;overflow:hidden;}
.order_bg .grey_bg p a{color:#00a8ec;text-decoration:none;} .order_bg .grey_bg p a:hover, .order_bg .grey_bg p a:active{text-decoration:underline;}
.order_bg .grey_bg p strong{font-weight:700;} .order_bg .grey_bg p .up{text-transform:uppercase;} .order_bg .grey_bg p em{font-style:italic;}

ul.order_blank{background:transparent url(../img/order_bg.gif) repeat-x scroll 0 56px;}
ul.order_blank li{display:block;float:left;margin:0 0 0 20px;}
ul.order_blank li:first-child{margin:0;}

ul.order_blank li.flexMenu-viewMore.flexMenu-allInPopup{float:none;width:100%;background:#fff;}
ul.order_blank li.flexMenu-viewMore.flexMenu-allInPopup > a{display:none;}
ul.order_blank li.flexMenu-viewMore.flexMenu-allInPopup > ul.flexMenu-popup{display:block !important;}
ul.order_blank li.flexMenu-viewMore.flexMenu-allInPopup > ul.flexMenu-popup > li {display:block;float:none;width:100%;margin:18px 0 0;}
ul.order_blank li.flexMenu-viewMore.flexMenu-allInPopup > ul.flexMenu-popup > li:first-child{margin:0;}

ul.order_blank table{width:100%;}
ul.order_blank table th, ul.order_blank table tr{vertical-align:top;}

ul.order_blank table p{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;font:400 14px/18px 'source_sans_pro',sans-serif;color:#000;min-height:18px;height:auto !important;height:18px;}
ul.order_blank li:first-child table p {white-space:normal;width:270px;}
ul.order_blank table p strong{font-weight:700;display:inline-block;vertical-align:top;}
ul.order_blank table p.mega{font:400 18px/18px 'source_sans_pro',sans-serif;}

ul.order_blank table th p{min-height:48px;height:auto !important;height:48px;font:400 24px/24px 'source_sans_problack',sans-serif;text-transform:uppercase;}
ul.order_blank table th p.title{color:#184aa6;font:400 24px/24px 'source_sans_pro',sans-serif;text-transform:none;}
ul.order_blank table th p.title span{display:block;font:400 26px/24px 'source_sans_problack',sans-serif;}
ul.order_blank table p.line{background:#f4f4f4;display:block;width:100%;min-height:2px;height:auto !important;height:2px;overflow:hidden;margin:8px auto;}

ul.order_blank li.flexMenu-viewMore.flexMenu-allInPopup > ul.flexMenu-popup > li table p:empty{display:none;}
ul.order_blank li.flexMenu-viewMore.flexMenu-allInPopup > ul.flexMenu-popup > li table p.line{display:block;}
ul.order_blank li.flexMenu-viewMore.flexMenu-allInPopup > ul.flexMenu-popup > li table th p{min-height:inherit;height:auto !important;height:auto;width:100% !important;}

a.marker{display:block;vertical-align:top;cursor:pointer;font:700 14px/18px 'source_sans_pro',sans-serif;color:#00a8ec;width:43px;height:72px;overflow:hidden;text-decoration:none;margin:0 6px;float:right;}
a.marker span{display:block;width:100%;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;padding:54px 0 0;background:transparent url(../img/marker_bg.png) no-repeat scroll 0 0;}
a.marker span.print{background-position:0 0;}
a.marker span.e-mail{background-position:-43px 0;}
a.marker:hover span, a.marker:active span{text-decoration:underline;}

.m_marker{margin:18px 0 0;}
.w_checkout{width:50%;margin:0 0 0 50%;}

a.checkout{display:block;width:auto;text-decoration:none;text-transform:uppercase;font:400 17px/17px 'source_sans_problack',sans-serif;color:#fff;padding:7px 10px;margin:9px auto;background:#00a8ec;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;}
a.checkout span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
a.checkout:hover, a.checkout:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}

a.continue_shop{border: 1px solid #00a8ec; display:block;width:auto;text-decoration:none;/*text-transform:uppercase;*/font:400 13px/13px 'source_sans_problack',sans-serif;color:#00a8ec;padding:7px 10px;margin:9px auto;/*background:#00a8ec;*/text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;}
a.continue_shop span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
a.continue_shop:hover, a.continue_shop:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}


p.discount{text-align:center;display:block;width:100%;overflow:hidden;}
p.discount a{display:inline-block;max-width:100%;font:700 14px/18px 'source_sans_pro',sans-serif;vertical-align:top;color:#00a8ec;text-decoration:none;}
p.discount a span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
p.discount a:hover span, p.discount a:active span{text-decoration:underline;}

.order .sub-total p{display:block;width:100%;overflow:hidden;font:400 14px/18px 'source_sans_pro',sans-serif;color:#000;}
.order .sub-total p.big{font:700 24px/36px 'source_sans_pro',sans-serif;color:#184aa6;}
.order .sub-total p.big strong{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.order .sub-total p.big span{display:inline-block;border-bottom:1px dotted #c2c2c2;height:1px;width:100%;vertical-align:top;overflow:hidden;font:400 0px/0px sans-serif;vertical-align:baseline;}
.order .sub-total p.middle{font:500 16px/18px 'source_sans_pro',sans-serif;color:#184aa6;}
.order .sub-total p.middle strong{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.order .sub-total p.middle span{display:inline-block;border-bottom:1px dotted #c2c2c2;height:1px;width:100%;vertical-align:top;overflow:hidden;font:400 0px/0px sans-serif;vertical-align:baseline;}
.order .sub-total table td{padding:0 4px;width:auto;}
.order .sub-total table td:last-child,
.order .sub-total table td:first-child{width:1%;max-width:1%;padding:0;}

.order p.form_title{color:#184aa6;display:block;width:100%;overflow:hidden;font:700 18px/36px 'source_sans_pro',sans-serif;white-space:nowrap;text-overflow:ellipsis;}

.order .form_ok{margin:18px 0;display:block;width:100%;position:relative;}
.order .form_ok input{display:block;width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 16px/18px 'source_sans_pro',sans-serif;padding:9px 57px 9px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;}
.order .form_ok input::-webkit-input-placeholder{color:#000;opacity:1;}
.order .form_ok input:-moz-placeholder{color:#000;opacity:1;}
.order .form_ok input::-moz-placeholder{color:#000;opacity:1;}
.order .form_ok input:-ms-input-placeholder{color:#000;opacity:1;}
.order .form_ok a{position:absolute;top:0;right:0;background:#00a8ec;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;color:#fff;display:block;width:28px;font:400 16px/18px 'source_sans_pro',sans-serif;padding:9px 10px;text-align:center;text-decoration:none;text-transform:capitalize;}
.order .form_ok a span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.order .form_ok a:hover, .order .form_ok a:active{top:1px;padding:8px 10px 10px;-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}

.order .shipping p{display:block;width:100%;overflow:hidden;color:#000;font:400 14px/18px 'source_sans_pro',sans-serif;}
.order .shipping p strong{font-weight:700;}

.breadcrumbs{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:18px auto;min-width:330px;padding:0 10px;width:50%;font:400 14px/18px 'source_sans_pro',sans-serif;color:#999;}
.breadcrumbs span{color:#000;}

h2.tab{margin:0 0 0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:54px;text-align:center;display:block;}
h2.tab a{display:block;cursor:pointer;width:auto;height:18px;padding:18px 10px 18px 0;color:#00a8ec;font:700 16px/18px 'source_sans_pro',sans-serif;text-decoration:none;}
h2.tab a span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
h2.tab a:hover span,
h2.tab a:active span{text-decoration:underline;}
h2.tab a.active{background:#fff;-moz-box-shadow:0 -2px 0 0 #184aa6 inset;-webkit-box-shadow:0 -2px 0 0 #184aa6 inset;box-shadow:0 -2px 0 0 #184aa6 inset;color:#184aa6;text-decoration:none;cursor:default;}
h2.tab a.active:hover span,
h2.tab a.active:active span{text-decoration:none;}

.select{display:inline-block;position:relative;}
/*.select select{outline:none;display:inline-block;width:auto;height:36px;min-width:90px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;color:#000;font:400 14px/18px 'source_sans_pro',sans-serif;padding:9px 9px 9px 18px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.1) inset,0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.1) inset,0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.1) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;background:#fbfbfb;-moz-appearance:button;-webkit-appearance:button;appearance:button;}
.select:after{content:'';width:18px;height:18px;overflow:hidden;display:block;font:400 0px/0px sans-serif;overflow:hidden;background:#fbfbfb url(../img/select_bg.gif) no-repeat scroll 50% 50%;position:absolute;top:9px;right:9px;}
*/
.desktop_product .i .prod_img, .mobile_product .i .prod_img{padding:18px 0 18px 10px;text-align:center;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);background:#fff;}
.desktop_product .i .prod_img img{max-height:430px;}

.product_head{padding:0 10px;}
.product_head h1{color:#184aa6;display:block;width:100%;overflow:hidden;font:400 42px/42px 'source_sans_pro',sans-serif;letter-spacing:-2px;}
.product_head h1 strong{font:400 42px/42px 'source_sans_problack',sans-serif;display:block;vertical-align:top;text-transform:uppercase;}
.product_head p{display:block;width:100%;overflow:hidden;font:400 14px/18px 'source_sans_pro',sans-serif;color:#000;}

.mobile_product .product_head{padding:0;margin:0 0 18px;}

p.instruction{display:block;width:100%;overflow:hidden;margin:18px 0;}
p.instruction a{display:inline-block;max-width:100%;font:700 14px/18px 'source_sans_pro',sans-serif;vertical-align:top;color:#00a8ec;text-decoration:none;}
p.instruction a span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
p.instruction a:hover span, p.instruction a:active span{text-decoration:underline;}

.markers{margin:36px 0 0;}
.markers a{cursor:pointer;text-decoration:none;width:auto;height:54px;display:inline-block;cursor:pointer;margin:18px 0 0;} .markers a:first-child{margin:0;}
.markers a span{display:inline-block;}
.markers a span.txt{color:#00a8ec;font:700 14px/18px 'source_sans_pro',sans-serif;vertical-align:top;padding:18px 0 0;white-space:nowrap;text-overflow:ellipsis;}
.markers a span.print, .markers a span.pdf{background:transparent url(../img/marker_bg.png) no-repeat scroll 0 0;height:54px;width:43px;margin:0 5px 0 0;}
.markers a span.print{background-position:0 0;} .markers a span.pdf{background-position:-86px 0;}
.markers a:hover span.txt, .markers a:active span.txt{text-decoration:underline;}

.txt p{display:block;width:100%;overflow:hidden;font:400 14px/18px 'source_sans_pro',sans-serif;color:#000;}
.txt p strong{font-weight:700;}

.product .main{padding:0 10px;margin:36px 0 0;}
.product .main h4{display:block;width:100%;font:700 20px/24px 'source_sans_pro',sans-serif;color:#184aa6;overflow:hidden;text-transform:capitalize;}
.product .main h3{display:block;width:100%;font:700 24px/36px 'source_sans_pro',sans-serif;color:#184aa6;overflow:hidden;text-transform:uppercase;}
.product .main h2{display:block;width:100%;font:700 24px/36px 'source_sans_pro',sans-serif;color:#184aa6;overflow:hidden;text-transform:capitalize;}

.product .info{display:block;padding:0 10px;margin:9px 0;}
.product .info span{display:inline-block;height:18px;font:400 16px/18px 'source_sans_pro',sans-serif;color:#000;white-space:nowrap;display:inline-block;vertical-align:top;margin:9px 0;}
.product .info span a, .product .info span a:hover, .product .info span a:active{text-decoration:none;display:inline-block;color:inherit;border-bottom:1px dashed #b7b7b7;line-height:13px;overflow:visible;}
.product .info strong{display:inline-block;height:18px;font:700 18px/18px 'source_sans_pro',sans-serif;color:#000;white-space:nowrap;display:inline-block;vertical-align:top;margin:9px 0;}
.product .info .select{vertical-align:top;margin:0 4px;}

.product .four_col .img{width:100%;overflow:hidden;display:block;margin:0 0 18px;}
.product .four_col .img i{display:block;width:100%;overflow:hidden;text-align:center;vertical-align:middle;}
.product .four_col p{display:block;width:100%;overflow:hidden;font:400 14px/18px 'source_sans_pro',sans-serif;color:#000;}
.product .four_col p strong{font:700 18px/18px 'source_sans_pro',sans-serif;display:inline-block;vertical-align:top;}
.product .four_col table p{display:block;width:100%;overflow:hidden;font:700 18px/18px 'source_sans_pro',sans-serif;color:#184aa6;}
.product .four_col table p strong{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.product .four_col table p span{display:inline-block;border-bottom:1px dotted #c2c2c2;height:1px;width:100%;vertical-align:top;overflow:hidden;font:400 0px/0px sans-serif;vertical-align:baseline;}
.product .four_col table td{padding:0 4px;width:auto;}
.product .four_col table td:last-child,
.product .four_col table td:first-child{width:1%;max-width:1%;padding:0;}
.product .four_col table td:first-child p{text-transform:uppercase;}

.product .customized{padding:0 10px;}
.product .customized .tab a{display:block;width:auto;/*height:18px;*/padding:18px 10px;cursor:pointer;text-decoration:none;background:#50b8ee;-moz-box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;-webkit-box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;color:#fff;font:700 16px/18px 'source_sans_pro',sans-serif;

-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
margin: 0.5px;

}
.product .customized .tab a span{display:block;width:100%;overflow:hidden;/*white-space:nowrap;text-overflow:ellipsis;*/text-align:center;}
.product .customized .tab a:hover span, .product .customized .tab a:active span{text-decoration:underline;}
/*.product .customized .tab a.active{background:#008000;color:#184aa6;cursor:default;}*/
.product .customized .tab a.active{background:#008000;color:#ffffff;cursor:default;}
.product .customized .tab a.active:hover span, .product .customized .tab a.active:active span{text-decoration:none;}

.product .customized .white_box{padding:18px 10px 34px;background:#fff;border-bottom:2px solid #184aa6;}
.product .customized .white_box hr{display:block;width:100%;margin:17px 0 18px;overflow:hidden;font:400 0px/0px sans-serif;color:#ccc;background-color:#ccc;border:0 none;height:1px;clear:both;}
.product .customized .white_box .select_list .select{margin:3px 0;display:block;width:100%;}
.product .customized .white_box .select_list .select select{display:block;width:100%;}
.product .customized .white_box .select_list table tr:first-child .select{margin:9px 0 3px;}
.product .customized .white_box .select_list table tr:last-child .select{margin:3px 0 9px;}
.product .customized .white_box .select_list table td:first-child{width:40%;}
.product .customized .white_box .select_list p{font:400 14px/18px 'source_sans_pro',sans-serif;color:#000;display:block;width:auto;overflow:hidden;padding:0 10px 0 0;}

.product .customized .white_box .price > div{margin:18px 0 0;}
.product .customized .white_box .price > div:first-child{margin:0;}
.product .customized .white_box .price table p{display:block;width:100%;overflow:hidden;font:400 18px/18px 'source_sans_pro',sans-serif;color:#000;}
.product .customized .white_box .price table p strong{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}
.product .customized .white_box .price table p span{display:inline-block;border-bottom:1px dotted #c2c2c2;height:1px;width:100%;vertical-align:top;overflow:hidden;font:400 0px/0px sans-serif;vertical-align:baseline;}
.product .customized .white_box .price table td{padding:0 4px;width:auto;}
.product .customized .white_box .price table td:last-child,
.product .customized .white_box .price table td:first-child{width:1%;max-width:1%;padding:0;}
.product .customized .white_box .price > div:last-child table p{color:#184aa6;text-transform:uppercase;font:400 18px/18px 'source_sans_problack',sans-serif;}

.priceSubTotal {
    color:#184aa6;
    text-transform:uppercase;
    font:400 18px/18px 'source_sans_problack',sans-serif;
}

.product .customized .white_box .range{margin:18px 0;}
.product .customized .white_box .range table{border:1px solid #ccc;}
.product .customized .white_box .range table tr{border-bottom:1px solid #ccc;}
.product .customized .white_box .range table tr:last-child{border:none;}
.product .customized .white_box .range table td{height:54px;vertical-align:middle;}
.product .customized .white_box .range table td:first-child{width:54px;text-align:center;/*background:#fbfbfb;*/border-right:1px solid #ccc;}
.product .customized .white_box .range p{display:block;overflow:hidden;width:auto;margin:0;color:#000;font:400 16px/18px 'source_sans_pro',sans-serif;padding:0 10px;}
.product .customized .white_box .range p a, .product .customized .white_box .range p a:hover, .product .customized .white_box .range p a:active{text-decoration:none;display:inline-block;color:inherit;border-bottom:1px dashed #b7b7b7;line-height:13px;overflow:visible;}

.product .customized .white_box .rating p{display:block;width:100%;overflow:hidden;}
.product .customized .white_box .rating p {color:#000;font:400 14px/18px 'source_sans_pro',sans-serif;}
.product .customized .white_box .rating p:last-child{font:400 18px/18px 'source_sans_pro',sans-serif;}
.product .customized .white_box .rating p i{font-style:italic;} .product .rating p strong{font-weight:700;}

.product .customized .white_box .img_box{text-align:center;}
.product .customized .white_box .img_box p.discount{margin:36px 0 0;}

.product .customized .white_box .two_col_i:last-child{margin:36px 0 0;}

.product .customized .white_box .markers_block .markers{margin:0;float:right;width:50%;}
.product .customized .white_box .markers_block .markers:first-child a{float:right;}

.product .customized .white_box a.checkout{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin:11px auto;}

/* Account */
.account {overflow:hidden;padding:20px 20px 5px;}
.account #CustomerLoginForm{font: 400 16px/18px 'source_sans_pro',sans-serif;}
.account #CustomerLoginForm input[type="text"], .account #CustomerLoginForm input[type="password"] {display:block;width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 16px/18px 'source_sans_pro',sans-serif;padding:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;}
.account #CustomerLoginForm input::-webkit-input-placeholder{color:#000;opacity:1;} .account #CustomerLoginForm input:-moz-placeholder{color:#000;opacity:1;} .account #CustomerLoginForm input::-moz-placeholder{color:#000;opacity:1;}.account #CustomerLoginForm input:-ms-input-placeholder{color:#000;opacity:1;}
.account #CustomerLoginForm input[type="submit"]{cursor:pointer;border:none;display:inline-block;vertical-align:top;width:auto;text-decoration:none;text-transform:uppercase;font:400 18px/18px 'source_sans_problack',sans-serif;color:#fff;padding:7px 10px;background:#00a8ec;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;}
.account #CustomerLoginForm input[type="submit"]:hover, .account #CustomerLoginForm input[type="submit"]:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}
.account #CustomerLoginForm .row {overflow:hidden;padding:0 0 15px;}
.account #CustomerLoginForm label {display:block;overflow:hidden;padding:0 0 4px 2px;}
.account #CustomerLoginForm .small-row {overflow:hidden;padding:0 0 5px;}
.account #CustomerLoginForm .radio {float:left;margin:1px 10px 0 0;}
.account #CustomerLoginForm .btns {overflow:hidden;text-align:center;}
.account #CustomerLoginForm .btn-forgot {display:inline-block;vertical-align:top;padding:12px 0 0 20px;}

#opaco{background:#184aa6;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99998;}

#popup{
	position:fixed;
	left:50%;
	top:25%;
	min-width:200px;
	max-width:400px;
	overflow-x:auto; 
	max-height:400px;
	z-index:99999;
}

.popup{position:relative;width:auto;padding:18px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.popup a.close{display:block;width:18px;height:18px;cursor:pointer;background:transparent url(../img/cross_bg.png) no-repeat scroll 0 0;top:5px;right:10px;position:absolute;text-decoration:none;font:400 0px/0px sans-serif;}
.popup .title{margin:0 0 18px;width:100%;overflow:hidden;}
.popup .title p{font:700 24px/36px 'source_sans_pro',sans-serif;color:#184aa6;display:block;width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;}
.popup .content{width:100%;overflow:hidden;}
.popup .content p{font:400 16px/18px 'source_sans_pro',sans-serif;color:#000;display:block;width:100%;overflow:hidden;}
.popup .button{margin:18px 0 0;width:100%;overflow:hidden;white-space:nowrap;}
.popup .button > div{float:left;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.popup .button > div:first-child{padding:0 10px 0 0;}
.popup .button > div:last-child{padding:0 0 0 10px;}
.popup .button a.checkout{margin:0;}
/* Popup Loader */
.popup-loader {background:#184aa6;-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1) inset;box-shadow:0 0 10px rgba(0,0,0,0.1);padding:90px 20px 84px;width:360px;text-align:center;}
.popup-loader .img {width:100%;overflow:hidden;padding:0 0 7px;}
.popup-loader .text {display:block;color:#fff;font:italic 400 24px/28px 'source_sans_pro',sans-serif;}
/* Popup confirm */
.popup-confirm #OrderSetQtyPressureForm .setPressureInput {overflow:hidden;padding:0 0 5px;}
.popup-confirm #OrderSetQtyPressureForm .tableAutoHolder {height:184px;overflow:auto;}
.setPressureTemplate {display:none;}
.popup-confirm #OrderSetQtyPressureForm .small-cell {float:left;width:55px;padding:11px 4px 10px 0;}
.popup-confirm #OrderSetQtyPressureForm .cell {float:right;max-width:300px;}
.popup-confirm #OrderSetQtyPressureForm .row {overflow:hidden;padding:0 0 8px;min-height:70px;}
.popup-confirm #OrderSetQtyPressureForm input[type="text"], .popup-confirm #OrderSetQtyPressureForm input[type="password"] {display:block;width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 16px/18px 'source_sans_pro',sans-serif;padding:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1) inset;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1) inset;}
.popup-confirm #OrderSetQtyPressureForm input[type="text"], .popup-confirm #OrderSetQtyPressureForm input[type="password"] {border: 1px solid #e5e5e5;}
.popup-confirm #OrderSetQtyPressureForm input::-webkit-input-placeholder{color:#000;opacity:1;} .popup-confirm #OrderSetQtyPressureForm input:-moz-placeholder{color:#000;opacity:1;} .popup-confirm #OrderSetQtyPressureForm input::-moz-placeholder{color:#000;opacity:1;} .popup-confirm #OrderSetQtyPressureForm input:-ms-input-placeholder{color:#000;opacity:1;}
.popup-confirm #OrderSetQtyPressureForm input[type="radio"] {float:left;margin:0 5px 0 0;}
.popup-confirm #OrderSetQtyPressureForm {line-height:16px;}
/*.popup-confirm #OrderSetQtyPressureForm .middle-cell {float:left;max-width:134px;padding:0 10px 0 0;}*/
.popup-confirm #OrderSetQtyPressureForm .middle-cell {float:left;max-width:100px;padding:0 10px 0 0;}
.popup-confirm #OrderSetQtyPressureForm .text-row, .popup-confirm #OrderSetQtyPressureForm .radio-row {position:relative;padding-left:15px;}
.popup-confirm #OrderSetQtyPressureForm .text-row {padding-left:20px;}
.popup-confirm #OrderSetQtyPressureForm .text-row input[type="radio"] , .popup-confirm #OrderSetQtyPressureForm .radio-row input[type="radio"] {position:absolute;left:0;top:10px;}
.popup-confirm #OrderSetQtyPressureForm .text-row {padding-top:3px;}
.popup-confirm .title p {font: 400 13px/16px 'source_sans_pro',sans-serif;text-transform: none;white-space: normal;}


/* Technical tools */
.technical-tools table.altrowstable {width: max-440px;padding: 20px;background: #E6E6E6;margin: 1em auto;font-family: verdana,arial,sans-serif;font-size:11px;color:#333;border:1px solid #bbb;border-collapse: collapse;}
.technical-tools table.altrowstable th {padding: 8px;border:1px solid #bbb;}
.technical-tools table.altrowstable td {padding: 8px;border:1px solid #bbb; width:auto !important;}
.technical-tools .oddrowcolor{background-color:#d4e3e5;}
.technical-tools .evenrowcolor{background-color:#c3dde0;}
.technical-tools table h1 {margin: 0;font-size: 16px;line-height: 20px;}
#sig {text-align: center;font-family: verdana,arial,sans-serif;margin-bottom: 20px;}
.technical-tools table.altrowstable input[type=text] {text-align: right;width:78px;display:block;height:22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 14px/18px 'source_sans_pro',sans-serif;padding:2px 4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1) inset;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1) inset;}
.technical-tools .main .txt:after {background:none;}
.technical-tools table.altrowstable tr td:nth-child(2) {width:80px !important;}

/* About Block */
.about-block .page-content {margin:18px 30px;}
.about-block h1 {color: #184AA6;font: 400 42px/42px 'source_sans_problack',sans-serif;letter-spacing: -2px;margin: 0 0 15px;}
.about-block h2 {color: #184AA6;font: 400 34px/34px 'source_sans_pro',sans-serif;letter-spacing: -2px;margin: 0 0 8px;}
.about-block p {margin:0 0 10px;}
/* Signup Block / Shipping Block */
.shipping-block, .signup-block {margin:20px;}
.shipping-block .error-message, .shipping-block .required_field_color,
.signup-block .error-message, .signup-block .required_field_color {/*color:#910000;*/}
.shipping-block .quote_table .row, .shipping-block .quote_table,
.signup-block .quote_table .row, .signup-block .quote_table {width:100%;overflow:hidden;}
.shipping-block .quote_table .row,
.signup-block .quote_table .row {padding:0 0 18px;}
.shipping-block .quote_table label,
.signup-block .quote_table label {text-align:right;float:left;width:155px;padding:9px 5px 9px 0;}
.shipping-block .quote_table .cell,
.signup-block .quote_table .cell {float:right;width:250px;}
.shipping-block .quote_table .cell {width:235px;}
.shipping-block .quote_table,
.signup-block .quote_table {max-width:416px;margin:0 auto;}
.shipping-block .quote_table {max-width:398px;padding:0 5px;}
.shipping-block .quote_table .small_font,
.signup-block .quote_table .small_font {display:block;font-size:12px;padding:6px 0 0;}
.shipping-block #,
.signup-block #CustomerSignupForm {margin:20px 0;}
.general_submit, .shipping-block #OrderShippingBillingForm input[type="submit"],
.general_submit, .shipping-block #OrderShippingBillingGuestForm input[type="submit"],
.signup-block #CustomerEditProfileForm input[type="submit"],
.signup-block #QuotationPrForm input[type="submit"],
.signup-block #QuotationBprForm input[type="submit"],
.signup-block #QuotationRvForm input[type="submit"],
.signup-block #QuotationSsbForm input[type="submit"],
.signup-block #CustomerSignupForm input[type="submit"]{cursor:pointer;border:none;display:inline-block;vertical-align:top;width:auto;text-decoration:none;text-transform:uppercase;font:400 18px/18px 'source_sans_problack',sans-serif;color:#fff;padding:7px 10px;background:#00a8ec;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;}
.general_submit:hover, .shipping-block #OrderShippingBillingForm input[type="submit"]:hover, .shipping-block #OrderShippingBillingForm input[type="submit"]:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}
.general_submit:hover, .shipping-block #OrderShippingBillingGuestForm input[type="submit"]:hover, .shipping-block #OrderShippingBillingGuestForm input[type="submit"]:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}
.signup-block #CustomerSignupForm input[type="submit"]:hover, .signup-block  #CustomerLoginForm input[type="submit"]:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}
.orders-comments-block .quote_table textarea, .orders-comments-block .quote_table input[type="text"], .orders-comments-block .quote_table input[type="password"],
#setPressureEntry .tableHolder input[type="text"], #setPressureEntry .tableHolder input[type="password"],
.signup-block #CustomerEditProfileForm input[type="text"],
.signup-block #QuotationPrForm input[type="text"],
.signup-block #QuotationBprForm input[type="text"],
.signup-block #QuotationRvForm input[type="text"],
.signup-block #QuotationSsbForm input[type="text"],
#qtyEntry input[type="text"], #qtyEntry input[type="password"],
.signup-block #QuotationPrForm input[type="password"],
.signup-block #QuotationBprForm input[type="password"],
.signup-block #QuotationRvForm input[type="password"],
.signup-block #QuotationSsbForm input[type="password"],
.add-method-block .shipping-info input[type="text"], .add-method-block .shipping-info input[type="password"],
.shipping-method-blocks .line-item input[type="text"], .shipping-method-blocks .line-item input[type="password"],
.shipping-block #OrderShippingBillingForm input[type="text"], .shipping-block #OrderShippingBillingForm input[type="password"],
.shipping-block #OrderShippingBillingGuestForm input[type="text"], .shipping-block #OrderShippingBillingGuestForm input[type="password"],
.signup-block #CustomerSignupForm input[type="text"], .signup-block #CustomerSignupForm input[type="password"]{display:block;width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 16px/36px 'source_sans_pro',sans-serif;padding:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;}
.shipping-block .select select, .signup-block .select select {padding-left:5px;}
.shipping-block .submit {overflow:hidden;text-align:center;margin:0 0 20px;}
.shipping-block h2 {color: #184AA6;font: 700 38px/38px 'source_sans_pro',sans-serif;letter-spacing: -2px;margin: 0 0 10px;text-align:center;}
.shipping-block .table_columns {width:100%;overflow:hidden;margin:0 0 10px;}
.shipping-block .table_columns .head-row {min-height:147px;} /*{min-height:108px;}*/
.shipping-block .table_column_left {float:left;max-width:416px;}
.shipping-block .table_column_right {float:right;}
.signup-block #CustomerEditProfileForm input[type="password"]
{display:block;width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 16px/36px 'source_sans_pro',sans-serif;padding:0px 9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;}
/* Forgot psw */
.account #CustomerResetPasswordForm p.center {text-align:center;margin:0 0 10px;}
#CustomerResetPasswordForm .sc_reset_pw_table {overflow:hidden;padding:0 0 10px;}
#CustomerResetPasswordForm .sc_reset_pw_table label { font: 400 16px/18px 'source_sans_pro',sans-serif; display: block;overflow: hidden;padding: 0 0 4px 2px;}
#CustomerResetPasswordForm .sc_reset_pw_table input[type="text"], #CustomerResetPasswordForm .sc_reset_pw_table input[type="password"] {display:block;width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 16px/18px 'source_sans_pro',sans-serif;padding:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;}
#CustomerResetPasswordForm .sc_reset_pw_table input::-webkit-input-placeholder{color:#000;opacity:1;} #CustomerResetPasswordForm .sc_reset_pw_table input:-moz-placeholder{color:#000;opacity:1;} #CustomerResetPasswordForm .sc_reset_pw_table input::-moz-placeholder{color:#000;opacity:1;} #CustomerResetPasswordForm .sc_reset_pw_table input:-ms-input-placeholder{color:#000;opacity:1;}
#CustomerResetPasswordForm  input[type="submit"]{cursor:pointer;border:none;display:inline-block;vertical-align:top;width:auto;text-decoration:none;text-transform:uppercase;font:400 18px/18px 'source_sans_problack',sans-serif;color:#fff;padding:7px 10px;background:#00a8ec;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;}
#CustomerResetPasswordForm  input[type="submit"]:hover, #CustomerResetPasswordForm input[type="submit"]:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}
#CustomerResetPasswordForm .submit {text-align:center;}
/* Shipping Method Blocks */
.required_field_color {/*color: #910000;*/}
.required_field_color_temp {color: #910000;}
.error-message {color: #910000;}
.shipping-info .row,
.shipping-info {width:100%;overflow:hidden;padding:0 0 10px; font: 400 16px/26px 'source_sans_pro',sans-serif;}
.shipping-info .cell {float:left;width:73%;text-align:right;}
.shipping-info .cell2 {width:25%;margin:0 0 0 2%;}
.shipping-info .small-text {display:block;font-size:12px;line-height:14px;}
.shipping-info .handling-block {font: 400 16px/36px 'source_sans_pro',sans-serif;}
.shipping-info .handling-block .cell {float:left;width:60%;}
.shipping-info .handling-block .cell2 {margin:0 0 0 2%;width:38%;}
.add-method-block .shipping-info .checkout {float:right;width:150px;}
.add-method-block .info-block {overflow:hidden;padding:0 0 18px;text-align:center;font-size:14px;line-height:18px;}
.shipping-method-blocks .add-method-block {margin:0 20px 10px;}
.shipping_note {overflow:hidden;padding:0 0 20px;}
.shipping_note span {color:red;}
.shipping-method-blocks .line-item {overflow:hidden;padding:0 0 18px;}
.shipping-method-blocks .line-item .btn-delete {position:absolute;left:0;top:22px;font: 400 16px/36px 'source_sans_pro',sans-serif;}
.shipping-method-blocks .line-item .cell {float:left;width:80%;position:relative;}
.shipping-method-blocks .line-item .cell2 {width:18%;margin:0 0 0 2%;}
.shipping-method-blocks .line-item label {display:block;overflow:hidden;padding:0 0 4px 5px;font: 400 16px/18px 'source_sans_pro',sans-serif;}
.shipping-method-blocks .line-item .cell2 label {padding-left:18px;}
.shipping-method-blocks .line-item .small-cell {overflow:hidden;padding:0 0 0 80px;}
.shipping-method-blocks .line-item .input-row {position:relative;padding:0 0 0 12px;}
.shipping-method-blocks .line-item .input-row .info {position:absolute;left:0;top:8px;}
/* Orders Comments */
#setPressureEntry, #qtyEntry, .orders-comments-block {margin: 0 20px 10px;overflow:hidden;}
.orders-comments-block .quote_table {font: 400 16px/36px 'source_sans_pro',sans-serif;overflow:hidden;padding:0 0 18px;}
.orders-comments-block .quote_table .row {overflow:hidden;padding:0 0 10px;}
.orders-comments-block .quote_table label {display:block;overflow:hidden;padding:9px 0 4px;font-weight:700;line-height:18px;}
.orders-comments-block .small-text {margin:0 0 18px;font-size:14px;line-height:16px;text-align:center;}
.orders-comments-block .quote_table .small-text {margin:10px 0 0;font-size:14px;line-height:16px;text-align:center;}
.orders-comments-block .quote_table .holder {overflow:hidden;}
.orders-comments-block .quote_table .cell {float:left;width:40%;text-align:right;}
.orders-comments-block .quote_table .cell2 {float:left;width:58%;margin:0 0 0 2%;text-align:left;}
.orders-comments-block .quote_table textarea {height:140px;}
.orders-comments-block .btns {overflow:hidden;text-align:center;padding:0 0 18px;}
#setPressureEntry .tableHolder {overflow:hidden;padding:20px 0 0;}
#setPressureEntry .setPressureTemplate, #setPressureEntry .setPressureInput {position:relative;overflow:hidden;padding:10px 0 8px 60px;}
#setPressureEntry .setPressureTemplate .btn-del, #setPressureEntry .setPressureInput .btn-del {position:absolute;left:0;top:22px;}
#setPressureEntry .cell {float:left;width:42%;padding:0 0 0 5%;position:relative;margin:0 0 0 2%;}
#setPressureEntry .cell input[type="radio"]{position:absolute;left:0;top:12px;}
#setPressureEntry .cell-row {float:left;width:50%;}
#qtyEntry h4 {font: 700 16px/36px 'source_sans_pro',sans-serif;}
#setPressureEntry .btns, #qtyEntry .btns {overflow:hidden;padding:10px 0;}
#setPressureEntry .general_submit, #qtyEntry .general_submit {margin:0 10px 0 0;}
/* contact us block */
.contact-us-block {overflow:hidden;padding:0 0 10px;}
.contact-us-block dl {margin:0 0 10px;overflow:hidden;}
.contact-us-block dl dt {float:left;clear:left;padding:0 5px 0 0;min-width:80px;}
.contact-us-block dd {margin:0 0 10px;overflow:hidden;}
.contact-us-block .row {overflow:hidden;padding:0 0 15px;}
.contact-us-block label {display:block;}
.contact-us-block textarea {display:block;max-width:255px;overflow:auto;width:255px;min-width:255px;min-height:200px;height:200px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 16px/18px 'source_sans_pro',sans-serif;padding:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;}
.contact-us-block input[type="text"], .contact-us-block input[type="password"] {display:block;width:255px;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 16px/18px 'source_sans_pro',sans-serif;padding:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;box-shadow:1px 1px 0 1px rgba(0, 0, 0, 0.1) inset;}
.contact-us-block input::-webkit-input-placeholder{color:#000;opacity:1;} .contact-us-block input:-moz-placeholder{color:#000;opacity:1;} .contact-us-block input::-moz-placeholder{color:#000;opacity:1;} .contact-us-block input:-ms-input-placeholder{color:#000;opacity:1;}
.contact-us-block input[type="submit"]{cursor:pointer;border:none;display:inline-block;vertical-align:top;width:auto;text-decoration:none;text-transform:uppercase;font:400 18px/18px 'source_sans_problack',sans-serif;color:#fff;padding:7px 10px;background:#00a8ec;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;}
.contact-us-block input[type="submit"]:hover, .contact-us-block input[type="submit"]:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}

.sorry-block .page-content,
.products-block .page-content {margin:0 10px;}
.directory-block h1,
.sorry-block h1,
.products-block h1 {color: #184AA6;font: 400 38px/38px 'source_sans_problack',sans-serif;letter-spacing: -2px;margin: 0 0 15px;}
.products-block h2 {color: #184AA6;font: 400 36px/36px 'source_sans_problack',sans-serif;letter-spacing: -2px;margin: 0 0 15px;}
.products-block .blocks {overflow:hidden;padding:0 0 15px;width:100%;}
.products-block .block {display:block;overflow:hidden;padding:0 0 12px;}
.products-block .block p {margin:0 0 4px;}
.products-block .block .more {display:block;text-align:right;}
.products-block .blocks-pdf h2,
.products-block .block h3 {color:#000;font-size:26px;line-height:26px;letter-spacing: -1px;margin: 0 0 8px;}
.products-block .blocks-pdf {overflow:hidden;padding:0 0 15px;}
.products-block .blocks-pdf .pdf-list {overflow:hidden;padding:0 0 8px;}
.products-block .blocks-pdf .pdf-list li {display:inline-block;vertical-align:middle;width:450px;overflow:hidden;padding:0 0 14px;}
.products-block .blocks-pdf .pdf-list .pdf-ico {display:inline-block;vertical-align:middle;width:43px;height:54px;margin:0 10px 0 0;background:url(../img/marker_bg.png) no-repeat -86px 0;}
.products-block .blocks-pdf .pdf-list .pdf-title {display:inline-block;vertical-align:middle;max-width:392px;}
/* 404 */
.sorry-block h1 {color:red;text-align:center;}

/* directory block */
.directory-block .page-content {margin:18px 30px;}
.directory-block .heading {overflow:hidden;padding:0 0 10px;text-align:center;font-size:14px;line-height:16px;}
.directory-block .heading p {margin:0 0 4px;}
.directory-block .heading .warning {color:red;}
.directory-block .heading h2 {color: #184AA6;font-size:26px;line-height:28px;}
.directory-block .table {border:solid #ccc;border-width:1px 0 0 1px;}
.directory-block .table th, .directory-block .table td {border:solid #ccc;border-width:0 1px 1px 0;padding:3px 3px;font-size:14px;line-height:18px;background:#fff;}
.directory-block .table th {background:#fbfbfb; font-weight: bold;}
.directory-block .table .buy_now,
.directory-block .table .col-order {width:60px;text-align:center;}
.directory-block .table-info {overflow:hidden;padding:10px;text-align: center;}
.directory-block .table tr:nth-child(2n) td {background:#fbfbfb;}

/* item two columns */
.content .item_two_col a.checkout {max-width:160px;}
.content .item_two_col > div{zoom:1;}
.content .item_two_col > div:before,
.content .item_two_col > div:after{display:table;content:"";line-height:0;}
.content .item_two_col > div:after{clear:both;}
.content .item_two_col > div > div{width:50%;float:left;}
.content .item_three_col .holder-block {height:568px;overflow-x:auto;}

/* quote_table */
.quote_table .sub-text {font-size:11px;line-height:14px;}
.quote_table .holder {overflow:hidden;padding:0 0 10px;}
.quote_table strong {font-weight:700;display:block;font-size:15px;}
.quote_table .center {text-align:center;}
.quote_table td {vertical-align:top;}
.quote_table .inner-table tr th,
.quote_table .inner-table tr td,
.quote_table .inner-table tr:nth-child(2n) tr,
.quote_table .inner-table tr:nth-child(2n) td
{
    border: none;
    background: none;
}

.content .item_three_col .holder-block {height:568px;overflow-x:auto;}

/* item_three_col */
.product .head-block {padding:10px;max-width:780px;margin:0 auto 20px;}
.product .head-block .sub-title {display:block;font:400 42px/42px 'source_sans_proXLtIt',sans-serif;color:#333;}
.product .head-block h1 {color:#fff;font:400 42px/42px 'source_sans_problack', sans-serif; text-transform:uppercase; color:#1e1f89;margin:0 0 15px;}
.product .head-block .txt {position:relative;width:auto;}
.product .head-block .txt p{display:block;width:100%;font:400 18px/18px 'source_sans_pro',sans-serif;padding:0 0 5px;color:#000;}
.product .head-block .txt:after{content:'';display:block;width:16px;height:4px;overflow:hidden;font:400 0px/0px sans-serif;text-indent:100%;background:#00a8ec;position:absolute;top:-4px;left:0;}
.content .item_three_col {text-align:center;}
.content .item_three_col > div > div {width:31%;float:none !important;padding:0 1%;display:inline-block;vertical-align:top;text-align:left;}
.content .item_three_col a.checkout {max-width:140px;}
.content .item_three_col .info {text-align:center;margin:9px auto;}
.content .item_three_col .txt ul.pricing li {margin:0 0 8px;}
.content .item_three_col .holder-block {background:#fff;padding:9px;border-bottom:2px solid #1e1f89;}
.content .item_three_col .holder-block {height:568px;overflow-x:auto;}
.content .item_three_col h2 {color:#1e1f89;margin:0; font:700 24px/28px 'source_sans_pro',sans-serif;}
.content .item_three_col h3 {color:#1e1f89;margin:0 0 15px; font:400 24px/28px 'source_sans_pro',sans-serif;}
.landing-header:after {content:'';display:block;clear:both;}
.landing-header {display:block;margin:0 0 20px;height:auto;}
.landing-header .logo {float:left;width:180px;padding:0 20px 0 0;}
.landing-header .contact-block {float:right;width:180px;padding:20px 0 0;color:#fff;}
.landing-header .contact-block dt {float:left;clear:left;padding:0 3px 0 18px;font:400 14px/18px 'source_sans_pro',sans-serif;}
.landing-header .contact-block dd {font:700 14px/18px 'source_sans_pro',sans-serif;}
.landing-header .contact-block a {color:#fff;}
.landing-header .contact-block .tel {background:url(../img/ico-phone.png) no-repeat 0 50%;}
.landing-header .contact-block .email {background:url(../img/ico-email.png) no-repeat 0 50%;}

.product .info .inline_box_head{display:block;width:100%;overflow:hidden;}
.product .info .inline_box_head > div{display:inline-block;vertical-align:bottom;margin:0 8px;}
.product .info .inline_box_head > div:first-child, .product .info .inline_box_head > div:last-child{margin:0;}
.product .info .inline_box_head p{font:700 16px/20px 'source_sans_pro',sans-serif;color:#000;margin:8px 0;display:block;overflow:hidden;}
.product .info .inline_box_head .select{margin:0;}

.two_col_box_new{width:100%;margin:18px 0;}
.two_col_box_new p{display:block;width:50%;overflow:hidden;float:left;text-align:center;font:400 16px/20px 'source_sans_pro',sans-serif;}

.mesh_perf_box{width:auto;margin:10px 0;padding:0 10px;}
/*.mesh_perf_box p{display:block;width:50%;overflow:hidden;float:left;text-align:center;font:400 16px/20px 'source_sans_pro',sans-serif;}*/
.mesh_perf_box p{display:block;width:50%;overflow:hidden;float:left;text-align:center;font:700 20px/24px 'source_sans_pro',sans-serif;}/
.mesh_perf_box p strong{display:block;width:100%;overflow:hidden;}

@media screen and (max-width:1261px) {  ul.order_blank li:first-child table p {width:100%;}}
@media screen and (max-width:1036px) {
    .shipping-method-blocks .line-item .cell,
    .shipping-info .handling-block .cell,
    .shipping-info .cell {width:100%;float:none;text-align: left;margin:0 0 5px;}
    .shipping-method-blocks .line-item .cell2 {width:auto;padding:10px 0 0 68px;}
    #setPressureEntry .cell-row {width:auto;}
}
@media screen and (max-width:1023px) {
    .directory-block .table table {width:800px;}
    .directory-block .table {width:100%;overflow-y:hidden;overflow-x:scroll;}
    .main .two_col{padding:0 0 18px;}
    .main .two_col > div{width:100%;float:none;}
    .main .txt p{padding:0 0 18px;}

    .main .four{margin:36px 0;}
    .main .four > div{width:100%;zoom:1;margin:36px 0 0;}
    .main .four > div:first-child{margin:0;}
    .main .four > div:before, .main .four > div:after{display:table;content:"";line-height:0;} .main .four > div:after{clear:both;}

    .main .four > div > div{width:50%;float:left;}

    .columns > .left{max-width:25%;min-width:25%;width:25%;}
    .columns > .center{max-width:50%;min-width:50%;width:50%;}
    .columns > .right{max-width:25%;min-width:25%;width:25%;}
    .columns > .b_left{width:25%;}

    .columns > .right .card{width:25%;}
    .columns > .right .copy{width:25%;}

    .columns > .left ul.level_3rd{width:25%;left:25%;}
    /*.columns > .b_left{position:absolute;float:none;background:#184aa6;bottom:-18px;width:16.6667%;top:0;z-index:-1;overflow:hidden;font:400px 0px/0px sans-serif;}*/

    .main .banner .before{width:100%;margin:0;}
    .main .banner .space{background-position:100% 0;margin:-108px -32px -74px 0;}
    .main .banner .after{width:100%;margin:0;}

    .about-block .page-content,
    .main .txt{margin:0 10px;}

    .content .four_col > div{zoom:1;}
    .content .four_col > div:before, .content .four_col > div:after{display:table;content:"";line-height:0;} .content .four_col > div:after{clear:both;}
    .content .four_col > div > div{width:50%;float:left;}

    .content .order .four_col > div{width:100%;float:left;}
    .content .order .four_col > div:first-child > div{width:100%;}
    .content .order .four_col > div:first-child > div:last-child{margin:36px 0 0;}
    .content .order .four_col > div:first-child > div{width:100%;}
    .content .order .four_col > div:last-child > div{margin:36px 0 0;}

    .content .two_col_i > div{width:100%;float:none;}
    .content .one_three_col > div:first-child,
    .content .one_three_col > div:last-child{width:100%;float:none;padding:0 10px;}

    h2.tab{margin:0;width:50%;float:left;} p.tab:last-child{float:right;}
    h2.tab a{padding:18px 10px;background:#50b8ee;color:#fff;-moz-box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;-webkit-box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;}
    h2.tab a.active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

    .content .desktop_product{display:none;}
    .content .mobile_product{display:block;}

    .content .two_one_one > div{width:50%;margin:18px 0 0;}
    .content .two_one_one > div:first-child{width:100%;float:none;margin:0;}

    .content .one_three > div:first-child, .content .one_three > div:last-child{width:100%;float:none;padding:0 20px;}
    .content .one_three > div:last-child{margin:36px 0 0;}

    .product .four_col{}
    .product .four_col > div:last-child{margin:18px 0 0;}

    .product .customized .white_box .rating{margin:36px 0 0;}

    .product .customized .white_box a.checkout{margin:29px auto 0;}

    .products .products-list li {width:100%;}
    .products .products-list .description .holder {padding-right:0;}

}
@media screen and (max-width:940px) {
    .shipping-block .quote_table,
    .signup-block .quote_table {width:100%;padding:0;}
    .shipping-block .quote_table .cell,
    .signup-block .quote_table .cell,
    .shipping-block .quote_table label,
    .signup-block .quote_table label {width:100%;padding-right:0;text-align:left;float:none;}
}
@media screen and (max-width:767px)
{
    .directory-block .table table {width:100%;}
    .directory-block .table {overflow-x:hidden;}
    #pricing-slide-accordion .pricing-slide-holder {overflow:auto;height:150px;}

    .main .two_col{padding:0;}
    .main .two_col > div{width:100%;float:none;}
    .main .txt p{padding:0 0 18px;}
    .main .two_col > div:last-child p{padding:0;}

    .search{display:none;}
    .header{display:block;}

    .columns{display:block;height:auto;position:static;}
    .columns > div{display:block;float:none;}

    .columns > .left{max-width:100%;min-width:100%;width:100%;padding:0;margin:0;display:none;}

    .columns > .center{max-width:100%;min-width:100%;width:100%; padding:0;margin:0;}
    .columns > .right{max-width:100%;min-width:100%;width:100%; padding:0;margin:0;}
    .columns > .b_left{display:none;}

    .columns > .right .account,
    .columns > .right .empty_card_copy{display:none;}

    .columns > .right .contacts{margin:0 0 18px;}
    .columns > .right .contacts p{padding:0;}
    .columns > .right .contacts p.phone,
    .columns > .right .contacts p.fax,
    .columns > .right .contacts p.direction{padding:0 0 0 20px;}

    .columns > .right .facebook{margin:27px 0;}
    .columns > .right .facebook a{margin:0;}

    .columns > .right .card{position:static;right:auto;bottom:auto;width:100%;padding:0;margin:0 0 18px;}
    .columns > .right .card > div{padding:18px 10px;}
    .columns > .right .card > div a{width:100%;max-width:140px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}

    .columns > .right .copy{position:static;right:auto;bottom:auto;width:100%;padding:0;}
    .columns > .right .copy > div{padding:18px 10px 18px 20px;}
    .columns > .right .copy p span{display:block;}

    .mobile_columns{width:100%;margin:36px 0 0;}

    .mobile_columns .mobile_row{width:100%;zoom:1;}
    .mobile_columns .mobile_row:before,
    .mobile_columns .mobile_row:after{display:table;content:"";line-height:0;}
    .mobile_columns .mobile_row:after{clear:both;}

    .mobile_columns .mobile_row > div{display:block;vertical-align:top;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

    .mobile_columns .mobile_row > .left{max-width:50%;min-width:50%;width:50%;padding:0 10px 0;float:left;}
    .mobile_columns .mobile_row > .right{max-width:50%;min-width:50%;width:50%;padding:0 0 0 10px;float:right;}

    .main .banner .before{width:100%;margin:36px 0 0;}
    .main .banner .space{background-position:0 0;margin:0 0 -74px;}
    .main .banner .after{width:100%;margin:0;}

    .main .material a:hover > span,
    .main .material a:active > span{position:static;top:auto;left:auto;width:110px;height:82px;background:none;box-shadow:none;}
    .main .material a:hover > span > span,
    .main .material a:active > span  > span {font-size:13px;display:block;margin:0 auto;}
    .main .material a:hover > span > span:last-child,
    .main .material a:active > span  > span:last-child {display:none;margin:0 auto;}
    .main .material a:hover > span > span.img,
    .main .material a:active > span  > span.img{display:block;border:none;-webkit-box-shadow:0 0 0 4px #00a8ec inset;-moz-box-shadow:0 0 0 4px #00a8ec inset;box-shadow:0 0 0 4px #00a8ec inset;}

    .content .order{padding:0;}

    .product .customized .white_box .markers_block .markers{float:none;width:100%;}
    .product .customized .white_box .markers_block .markers:first-child a{float:none;}
    .product .customized .white_box .markers_block .markers:last-child{margin:18px 0 0;}

    .product .four_col{padding:0;}

    #popup{width:100%;}

    .shipping-info .handling-block {padding-top:20px !important;}
    .shipping-info .handling-block .cell {float: left;width: 60%;text-align:right;}
    .shipping-info .handling-block .cell2 {margin: 0 0 0 2%;width: 38%;}
    .shipping-info .cell {float: left;text-align: right;width: 80%;}
    .shipping-info .cell2 {margin: 0 0 0 2%;width: 18%;}
    .shipping-method-blocks .line-item .cell {float: left;width: 80%;}
    .shipping-method-blocks .line-item .cell2 {margin: 0 0 0 2%;width: 18%;padding:0;}
}
@media screen and (max-width:740px){
    .main .banner .space{background-position:100% 0;}
    /*.content .item_three_col .holder-block {height:auto;}*/
}
@media screen and (max-width:620px){
    .directory-block .table table {width:800px;}
    .directory-block .table {overflow-x:scroll;}
    .shipping-method-blocks .line-item .cell,
    .add-method-block .shipping-info .handling-block .cell,
    .add-method-block .shipping-info .cell {width:100%;float:none;text-align: left;margin:0 0 5px;}
    .shipping-method-blocks .line-item .cell2 {width:auto;padding:10px 0 0 68px;}
    .add-method-block .shipping-info .checkout {float: none;display:block;margin:0 auto;width: 150px;}
}
@media screen and (max-width:500px){
    .main .banner .space{background-position:100% 0;margin:-108px -132px -74px 0;}
    .contact-us-block dl dt {float:none;clear:none;display:block;}
}
/*@media screen and (max-width:400px){*/
@media screen and (max-width:300px){
    .main .material > div {margin:0 auto; width: 224px;}
    #pricing-slide-accordion {width:100%;}
    #setPressureEntry .cell-row {width:100%;float:none;}
    #setPressureEntry .cell {float:none;width:86%;padding:0 0 0 10%;}
    .popup-confirm #OrderSetQtyPressureForm .middle-cell {padding:0;}
    .popup-confirm #OrderSetQtyPressureForm .middle-cell,
    .popup-confirm #OrderSetQtyPressureForm .row,
    .popup-confirm #OrderSetQtyPressureForm .cell,
    .popup-confirm #OrderSetQtyPressureForm .small-cell {float:none;width:auto;min-height:5px;}
    .popup-confirm #OrderSetQtyPressureForm .text-row {padding-top:10px;}
}
.separator-login {
    background: url("/skin/img/sep1.gif");
    height: 49px;
    width: 2px;
    position: absolute;
    top: 12px;
    left: 60px;
}

.errorMessage {
	color:red;
}

/* animation menu */
.menuSpin {
	position:relative;
	animation:myfirst 1s infinite linear ;
	-webkit-animation:myfirst 1s infinite linear;
}

@keyframes myfirst {
	0%   {opacity:1;background:#00A8EC;}
	40% {opacity:0;background:inherit;}
	60%   {opacity:1;background:#00A8EC;}
	100% {opacity:0;background:inherit;}
}

@-webkit-keyframes myfirst {
	0%   {opacity:1;background:#00A8EC;}
	40% {opacity:0;background:inherit;}
	60%   {opacity:1;background:#00A8EC;}
	100% {opacity:0;background:inherit;}
}


@media screen and (max-width:1324px) {
	.shipping-block .table_column_right,
	.shipping-block .table_column_left {float:none;margin:0 auto;}
	.shipping-block .table_columns .head-row {min-height:5px;}
}
@media screen and (max-width:1261px) {  ul.order_blank li:first-child table p {width:100%;}}
@media screen and (max-width:1120px) {
	.main .banner .space {background-position:100% 0;}
}
@media screen and (max-width:1036px) {
	.shipping-method-blocks .line-item .cell,
	.shipping-info .handling-block .cell,
	.shipping-info .cell {width:100%;float:none;text-align: left;margin:0 0 5px;}
	.shipping-method-blocks .line-item .cell2 {width:auto;padding:10px 0 0 68px;}
	#setPressureEntry .cell-row {width:auto;}
}
@media screen and (max-width:1001px) {.products-block .blocks-pdf .pdf-list li {width:100%;}}
@media screen and (max-width:1023px) {
	.directory-block .table table {width:800px;}
	.directory-block .table {width:100%;overflow-y:hidden;overflow-x:scroll;}
	.main .two_col{padding:0 0 18px;}
	.main .two_col > div{width:100%;float:none;}
	.main .txt p{padding:0 0 18px;}

	.main .four{margin:36px 0;}
	.main .four > div{width:100%;zoom:1;margin:36px 0 0;}
	.main .four > div:first-child{margin:0;}
	.main .four > div:before, .main .four > div:after{display:table;content:"";line-height:0;} .main .four > div:after{clear:both;}

	.main .four > div > div{width:50%;float:left;}

	.columns > .left{max-width:25%;min-width:25%;width:25%;}
	.columns > .center{max-width:50%;min-width:50%;width:50%;}
	.columns > .right{max-width:25%;min-width:25%;width:25%;}
	.columns > .b_left{width:25%;}

	.columns > .right .card{width:25%;}
	.columns > .right .copy{width:25%;}

	.columns > .left ul.level_3rd{width:25%;left:25%;}

	.main .banner .before{width:100%;margin:0;}
	.main .banner .space {background-position:100% 0;margin:-108px -32px -74px 0;}
	.main .banner .after{width:100%;margin:0;}

	.about-block .page-content,
	.main .txt{margin:0 10px;}

	.content .four_col > div{zoom:1;}
	.content .four_col > div:before, .content .four_col > div:after{display:table;content:"";line-height:0;} .content .four_col > div:after{clear:both;}
	.content .four_col > div > div{width:50%;float:left;}
	.content .item_three_col > div > div {width:48%;float:none;}

	.content .order .four_col > div{width:100%;float:left;}
	.content .order .four_col > div:first-child > div{width:100%;}
	.content .order .four_col > div:first-child > div:last-child{margin:36px 0 0;}
	.content .order .four_col > div:first-child > div{width:100%;}
	.content .order .four_col > div:last-child > div{margin:36px 0 0;}

	.content .two_col_i > div{width:100%;float:none;}
	.content .one_three_col > div:first-child,
	.content .one_three_col > div:last-child{width:100%;float:none;padding:0 10px;}

	h2.tab{margin:0;width:33.3333%;float:left;} p.tab:last-child{float:right;}
	h2.tab a{padding:18px 10px;background:#50b8ee;color:#fff;-moz-box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;-webkit-box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;box-shadow:1px 0 0 0 rgba(255,255,255,0.2) inset;}
	h2.tab a.active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

	.content .desktop_product{display:none;}
	.content .mobile_product{display:block;}

	.content .two_one_one > div{width:50%;margin:18px 0 0;}
	.content .two_one_one > div:first-child{width:100%;float:none;margin:0;}

	.content .one_three > div:first-child, .content .one_three > div:last-child{width:100%;float:none;padding:0 20px;}
	.content .one_three > div:last-child{margin:36px 0 0;}

	.product .four_col{}
	.product .four_col > div:last-child{margin:18px 0 0;}

	.product .customized .white_box .rating{margin:36px 0 0;}

	.product .customized .white_box a.checkout{margin:29px auto 0;}

	.products .products-list li {width:100%;}
	.products .products-list .description .holder {padding-right:0;}

}
@media screen and (max-width:940px) {
	.shipping-block .quote_table,
	.signup-block .quote_table {width:100%;padding:0;}
	.shipping-block .quote_table .cell,
	.signup-block .quote_table .cell,
	.shipping-block .quote_table label,
	.signup-block .quote_table label {width:100%;padding-right:0;text-align:left;float:none;}
}
@media screen and (max-width:767px) {
	.fixed-top-panel {display:none;}
	.content .item_three_col > div > div{width:33%;}
	.directory-block .table table {width:100%;}
	.directory-block .table {overflow-x:hidden;}
	#pricing-slide-accordion .pricing-slide-holder {overflow:auto;height:150px;}
	.main .two_col{padding:0;}
	.main .two_col > div{width:100%;float:none;}
	.main .txt p{padding:0 0 18px;}
	.main .two_col > div:last-child p{padding:0;}

	.search{display:none;}
	.header{display:block;}

	.columns{display:block;height:auto;position:static;}
	.columns > div{display:block;float:none;}

	.columns > .left{max-width:100%;min-width:100%;width:100%;padding:0;margin:0;display:none;}

	.columns > .center{max-width:100%;min-width:100%;width:100%; padding:0;margin:0;}
	.columns > .right{max-width:100%;min-width:100%;width:100%; padding:0;margin:0;}
	.columns > .b_left{display:none;}

	.columns > .right .account,
	.columns > .right .empty_card_copy{display:none;}

	.columns > .right .contacts{margin:0 0 18px;}
	.columns > .right .contacts p{padding:0;}
	.columns > .right .contacts p.phone,
	.columns > .right .contacts p.fax,
	.columns > .right .contacts p.direction{padding:0 0 0 20px;}

	.columns > .right .facebook{margin:27px 0;}
	.columns > .right .facebook a{margin:0;}

	.columns > .right .card{position:static;right:auto;bottom:auto;width:100%;padding:0;margin:0 0 18px;}
	.columns > .right .card > div{padding:18px 10px;}
	.columns > .right .card > div a{width:100%;max-width:140px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;}

	.columns > .right .copy{position:static;right:auto;bottom:auto;width:100%;padding:0;}
	.columns > .right .copy > div{padding:18px 10px 18px 20px;}
	.columns > .right .copy p span{display:block;}

	.mobile_columns{width:100%;margin:36px 0 0;}

	.mobile_columns .mobile_row{width:100%;zoom:1;}
	.mobile_columns .mobile_row:before,
	.mobile_columns .mobile_row:after{display:table;content:"";line-height:0;}
	.mobile_columns .mobile_row:after{clear:both;}

	.mobile_columns .mobile_row > div{display:block;vertical-align:top;width:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

	.mobile_columns .mobile_row > .left{max-width:50%;min-width:50%;width:50%;padding:0 10px 0;float:left;}
	.mobile_columns .mobile_row > .right{max-width:50%;min-width:50%;width:50%;padding:0 0 0 10px;float:right;}

	.main .banner .before{width:100%;margin:36px 0 0;}
	.main .banner .space{background-position:0 0;margin:0 0 -74px;}
	.main .banner .after{width:100%;margin:0;}

	.main .material a:hover > span,
	.main .material a:active > span{position:static;top:auto;left:auto;width:82px;height:82px;background:none;box-shadow:none;}
	.main .material a:hover > span > span,
	.main .material a:active > span  > span {font-size:13px;display:block;margin:0 auto;}
	.main .material a:hover > span > span:last-child,
	.main .material a:active > span  > span:last-child {display:none;margin:0 auto;}
	.main .material a:hover > span > span.img,
	.main .material a:active > span  > span.img{display:block;border:none;-webkit-box-shadow:0 0 0 4px #00a8ec inset;-moz-box-shadow:0 0 0 4px #00a8ec inset;box-shadow:0 0 0 4px #00a8ec inset;}

	.content .order{padding:0;}

	.product .customized .white_box .markers_block .markers{float:none;width:100%;}
	.product .customized .white_box .markers_block .markers:first-child a{float:none;}
	.product .customized .white_box .markers_block .markers:last-child{margin:18px 0 0;}

	.product .four_col{padding:0;}

	#popup{width:100%;}

	.shipping-info .handling-block {padding-top:20px !important;}
	.shipping-info .handling-block .cell {float: left;width: 60%;text-align:right;}
	.shipping-info .handling-block .cell2 {margin: 0 0 0 2%;width: 38%;}
	.shipping-info .cell {float: left;text-align: right;width: 80%;}
	.shipping-info .cell2 {margin: 0 0 0 2%;width: 18%;}
	.shipping-method-blocks .line-item .cell {float: left;width: 80%;}
	.shipping-method-blocks .line-item .cell2 {margin: 0 0 0 2%;width: 18%;padding:0;}
}
@media screen and (max-width:740px){
	.main .banner .space{background-position:100% 0;}
	.content .item_three_col .holder-block {height:auto;}
}
@media screen and (max-width:620px){
	.content .item_three_col > div > div{width:98%;padding:0 2%;float:none;margin:0 auto;}
	.directory-block .table table {width:800px;}
	.directory-block .table {overflow-x:scroll;}
	.shipping-method-blocks .line-item .cell,
	.add-method-block .shipping-info .handling-block .cell,
	.add-method-block .shipping-info .cell {width:100%;float:none;text-align: left;margin:0 0 5px;}
	.shipping-method-blocks .line-item .cell2 {width:auto;padding:10px 0 0 68px;}
	.add-method-block .shipping-info .checkout {float: none;display:block;margin:0 auto;width: 150px;}
}
@media screen and (max-width:500px){
	.landing-header .logo {float:none;}
	.landing-header .contact-block {float:none;margin:0 auto;padding-left:40px;}
	.main .banner .space{background-position:100% 0;margin:-108px -132px -74px 0;}
	.contact-us-block dl dt {float:none;clear:none;display:block;}
}
/*@media screen and (max-width:400px){*/
@media screen and (max-width:300px){
	#pricing-slide-accordion {width:100%;}
	#setPressureEntry .cell-row {width:100%;float:none;}
	#setPressureEntry .cell {float:none;width:86%;padding:0 0 0 10%;}
	.popup-confirm #OrderSetQtyPressureForm .middle-cell {padding:0;}
	.popup-confirm #OrderSetQtyPressureForm .middle-cell,
	.popup-confirm #OrderSetQtyPressureForm .row,
	.popup-confirm #OrderSetQtyPressureForm .cell,
	.popup-confirm #OrderSetQtyPressureForm .small-cell {float:none;width:auto;min-height:5px;}
	.popup-confirm #OrderSetQtyPressureForm .text-row {padding-top:10px;}
}

.request_form{max-width:100% !important;}
.request_form .row .w50{width:48%;float:left;overflow:hidden;padding:0;margin:0 2% 0 0;}
.request_form .row .w50 + .w50{margin:0 0 0 2%;}
.request_form .row label{width:45%;}
.request_form .row .cell{width:50%;}
.request_form .small_font_tips{display:block;font-size:12px;padding:0;font-weight:400;}

@media screen and (max-width:940px) {
	.request_form .row .cell, .request_form .row label{width:100%;padding-right:0;text-align:left;float:none;}
	.request_form .row .w50{width:100%;float:none;margin:0;}
	.request_form .row .w50 + .w50{margin:10px 0 0;}
}


/*=============================*/
/* NEW */
/*
 body{overflow-x:hidden;}

.stock_valves h1{font:400 42px/42px "source_sans_problack",sans-serif;color:#184aa6;text-transform:uppercase;margin:0 0 20px;padding:0;text-align:center;}
.prod_class_filter{height:40px;line-height:40px;width:100%;max-width:500px;text-align:center;overflow:hidden;margin:0 0 20px;padding:0;}
.prod_class_filter > div{width:75%;float:left;}
.prod_class_filter > div:first-child{width:25%;float:left;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.prod_class_filter > div:first-child span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prod_class_filter > div > a{width:100% !important;vertical-align:top;}

.table_box{background:#fff;margin:5px;width:auto;font-size:13px;line-height:normal;font-family:"source_sans_pro",sans-serif;font-weight:100;}
.table_box table td{padding:5px 10px;text-align:center;}
.table_box table.table_height{height:100%;}
.table_box table td p{font-size:13px;line-height:normal;}
.table_box table td strong{font-family:'source_sans_problack',sans-serif;}
.table_box table td .blue{color:#1848a1;}
.table_box table td .up{text-transform:uppercase;}
.table_box table td p.big{font-size:18px;line-height:normal;}
.table_box table td .box_ul{list-style:disc;margin:0 0 0 20px;text-align:left;}


#my_opaco{background:#06132d;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99998;}
#my_popup{position:fixed;left:50%;top:50%;min-width:200px;max-width:640px;overflow-x:auto;max-height:400px;z-index:99999;}

.my_popup{position:relative;width:auto;padding:0;background:#ededed;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.my_popup a.close{display:block;width:18px;height:18px;cursor:pointer;background:transparent url(../img/cross_bg_2.png) no-repeat scroll 0 0;


top:50%;right:21px;position:absolute;text-decoration:none;font:400 0px/0px sans-serif;

margin:-9px 0 0;
}




.my_popup .title{margin:0;width:auto;overflow:hidden;background:#194fb4;padding:10px 60px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);position:relative;}

.my_popup .title p{font:700 24px/36px 'source_sans_pro',sans-serif;color:#fff;display:block;width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;
text-align:center;

}
.my_popup .content{width:auto;overflow:hidden;padding:20px 60px;}

*/

/* NEW */

 body{overflow-x:hidden;}

.stock_valves h1{font:400 42px/42px "source_sans_problack",sans-serif;color:#184aa6;text-transform:uppercase;margin:0 0 20px;padding:0;text-align:center;}
.prod_class_filter{height:40px;line-height:40px;width:100%;max-width:500px;text-align:center;overflow:hidden;margin:0 0 20px;padding:0;}
.prod_class_filter > div{width:75%;float:left;}
.prod_class_filter > div:first-child{width:25%;float:left;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.prod_class_filter > div:first-child span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prod_class_filter > div > a{width:100% !important;vertical-align:top;}

.table_box{overflow-x: scroll; overflow-y: hidden; width: 99%; background:#fff;margin:5px;/*width:auto;*/font-size:13px;line-height:normal;font-family:"source_sans_pro",sans-serif;font-weight:100;}
.table_box table td{padding:5px 10px;text-align:center;}
.table_box table.table_height{height:100%;}
.table_box table td p{font-size:13px;line-height:normal;}
.table_box table td strong{font-family:'source_sans_problack',sans-serif;}
.table_box table td .blue{color:#1848a1;}
.table_box table td .up{text-transform:uppercase;}
.table_box table td p.big{font-size:18px;line-height:normal;}
.table_box table td .box_ul{list-style:disc;margin:0 0 0 20px;text-align:left;}
.table_box {border:solid #ccc;border-width:1px 0 0 1px;}


#my_opaco{background:#06132d;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99998;}
#my_popup{position:fixed;left:50%;top:50%;min-width:200px;max-width:640px;overflow-x:auto;max-height:400px;z-index:99999;}
.my_popup{position:relative;width:auto;padding:0;background:#ededed;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.my_popup a.close{display:block;width:18px;height:18px;cursor:pointer;background:transparent url(../img/cross_bg_2.png) no-repeat scroll 0 0;top:50%;right:21px;position:absolute;text-decoration:none;font:400 0px/0px sans-serif;margin:-9px 0 0;}
.my_popup .title{margin:0;width:auto;overflow:hidden;background:#194fb4;padding:10px 60px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);position:relative;}
.my_popup .title p{font:700 24px/36px 'source_sans_pro',sans-serif;color:#fff;display:block;width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.my_popup .content{width:auto;overflow:hidden;padding:20px 10px;max-height:284px;}
.my_popup .content > div{max-height:284px;overflow:auto;}

@media screen and (max-width:1023px) {
    .table_box table {width:100%;}
    .table_box {width:100%;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
}
@media screen and (max-width:767px){
    .table_box table {width:100%;}
    .table_box {overflow-x:scroll;-webkit-overflow-scrolling:touch;}
}

/* new styles */
.banner{background:transparent;text-align:center;border-bottom:2px solid #184aa6;margin:0 10px 0;padding:0 0 10px;position:relative;}
.post_list{width:80%;margin:0 auto;}
.post_list > div{margin:0 0 35px;}
.post_list h3{color:#00a8ec;display:block;width:100%;overflow:hidden;font:700 18px/22px 'source_sans_pro',sans-serif;margin:20px 0 10px;}
.post_list p{display:block;width:100%;overflow:hidden;font:400 12px/14px 'source_sans_pro',sans-serif;color:#373737;margin:0 0 15px;}
.post_list p.grey{color:#a8a7a7;}

.post{width:65%;margin:0 auto;}
.post h3{color:#00a8ec;display:block;width:100%;overflow:hidden;font:400 22px/26px 'source_sans_pro',sans-serif;margin:20px 0 10px;}
.post p{display:block;width:100%;overflow:hidden;font:400 16px/18px 'source_sans_pro',sans-serif;color:#373737;margin:0 0 15px;}
.post p.grey{font:400 14px/16px 'source_sans_pro',sans-serif;color:#a8a7a7;margin:0 0 20px;}
.post p.bold{font:700 18px/20px 'source_sans_pro',sans-serif;color:#373737;margin:0 0 20px;}
.post p.small,.post p.small a{font:400 11px/14px 'source_sans_pro',sans-serif;color:#727171;margin:0 0 5px;}
.post p.small a{margin:0;}

.social{display:block;overflow:hidden;height:24px;width:100%;margin:0 0 20px;}
.social a {display:inline-block;font:400 0px/0 sans-serif;height:24px;overflow:hidden;text-decoration:none;text-indent:-999em;width:24px;margin:0 10px 0 0;background: url("../img/news/social_icons.png") no-repeat scroll 0 0 transparent;}
.social a.fb{background-position:0 0;}
.social a.tw{background-position:0 -34px;}
.social a.in{background-position:0 -68px;}
.social a.stumbleupon{background-position:0 -102px;}
.social a.rss{background-position:0 -136px;}

/* new styles*/

a.whats_new{display:block;width:auto;text-decoration:none;font:700 16px/16px 'source_sans_pro',sans-serif;color:#fff;padding:20px 10px;margin:9px auto;background:#184aa6;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset, 0 -1px 0 0 rgba(0,0,0,0.2) inset;}
a.whats_new span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
a.whats_new:hover, a.whats_new:active{-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -1px 0 0 rgba(255,255,255,0.5) inset, 0 1px 0 0 rgba(0,0,0,0.2) inset;}
a.whats_new span img{display:inline-block;height:17px;margin:0 6px 0 0;vertical-align:top;width:auto;}

.columns > .center-left{max-width:14%;min-width:12%;width:14%;margin-top:2px;position:absolute;left:18%;}

/* NEW */

 body{overflow-x:hidden;}

.stock_valves h1{font:400 42px/42px "source_sans_problack",sans-serif;color:#184aa6;text-transform:uppercase;margin:0 0 20px;padding:0;text-align:center;}
.prod_class_filter{height:40px;line-height:40px;width:100%;max-width:500px;text-align:center;overflow:hidden;margin:0 0 20px;padding:0;}
.prod_class_filter > div{width:75%;float:left;}
.prod_class_filter > div:first-child{width:25%;float:left;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.prod_class_filter > div:first-child span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prod_class_filter > div > a{width:100% !important;vertical-align:top;}

.table_box{overflow-x:scroll; overflow-y:hidden; width:100%; background:#fff;margin:5px;/*width:auto;*/font-size:13px;line-height:normal;font-family:"source_sans_pro",sans-serif;font-weight:100;}
.table_box table td{padding:5px 10px;text-align:center;}
.table_box table.table_height{height:100%;}
.table_box table td p{font-size:13px;line-height:normal;}
.table_box table td strong{font-family:'source_sans_problack',sans-serif;}
.table_box table td .blue{color:#1848a1;}
.table_box table td .up{text-transform:uppercase;}
.table_box table td p.big{font-size:18px;line-height:normal;}
.table_box table td .box_ul{list-style:disc;margin:0 0 0 20px;text-align:left;}
.table_box {border:solid #ccc;border-width:1px 0 0 1px;}


#my_opaco{background:#06132d;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99998;}
#my_popup{position:fixed;left:50%;top:50%;min-width:200px;max-width:640px;overflow-x:auto;max-height:400px;z-index:99999;}
.my_popup{position:relative;width:auto;padding:0;background:#ededed;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.my_popup a.close{display:block;width:18px;height:18px;cursor:pointer;background:transparent url(../img/cross_bg_2.png) no-repeat scroll 0 0;top:50%;right:21px;position:absolute;text-decoration:none;font:400 0px/0px sans-serif;margin:-9px 0 0;}
.my_popup .title{margin:0;width:auto;overflow:hidden;background:#194fb4;padding:10px 60px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);position:relative;}
.my_popup .title p{font:700 24px/36px 'source_sans_pro',sans-serif;color:#fff;display:block;width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.my_popup .content{width:auto;overflow:hidden;padding:20px 60px;max-height:284px;}
.my_popup .content > div{max-height:284px;overflow:auto;}

@media screen and (max-width:1023px) {
    .table_box table {width:100%;}
    .table_box {width:100%;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
}
@media screen and (max-width:767px){
    .table_box table {width:100%;}
    .table_box {overflow-x:scroll;-webkit-overflow-scrolling:touch;}
}


/* NEW */

 body{overflow-x:hidden;}

.stock_valves h1{font:400 42px/42px "source_sans_problack",sans-serif;color:#184aa6;text-transform:uppercase;margin:0 0 20px;padding:0;text-align:center;}
.prod_class_filter{height:40px;line-height:40px;width:100%;max-width:500px;text-align:center;overflow:hidden;margin:0 0 20px;padding:0;}
.prod_class_filter > div{width:75%;float:left;}
.prod_class_filter > div:first-child{width:25%;float:left;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.prod_class_filter > div:first-child span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prod_class_filter > div > a{width:100% !important;vertical-align:top;}

.table_box{overflow-x:scroll; overflow-y:hidden; width:100%; background:#fff;margin:5px;/*width:auto;*/font-size:13px;line-height:normal;font-family:"source_sans_pro",sans-serif;font-weight:100;}
.table_box table td{padding:5px 10px;text-align:center;}
.table_box table.table_height{height:100%;}
.table_box table td p{font-size:13px;line-height:normal;}
.table_box table td strong{font-family:'source_sans_problack',sans-serif;}
.table_box table td .blue{color:#1848a1;}
.table_box table td .up{text-transform:uppercase;}
.table_box table td p.big{font-size:18px;line-height:normal;}
.table_box table td .box_ul{list-style:disc;margin:0 0 0 20px;text-align:left;}
.table_box {border:solid #ccc;border-width:1px 0 0 1px;}


#my_opaco{background:#06132d;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99998;}
#my_popup{position:fixed;left:50%;top:50%;min-width:200px;max-width:640px;overflow-x:auto;max-height:400px;z-index:99999;}
.my_popup{position:relative;width:auto;padding:0;background:#ededed;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.my_popup a.close{display:block;width:18px;height:18px;cursor:pointer;background:transparent url(../img/cross_bg_2.png) no-repeat scroll 0 0;top:50%;right:21px;position:absolute;text-decoration:none;font:400 0px/0px sans-serif;margin:-9px 0 0;}
.my_popup .title{margin:0;width:auto;overflow:hidden;background:#194fb4;padding:10px 60px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);position:relative;}
.my_popup .title p{font:700 24px/36px 'source_sans_pro',sans-serif;color:#fff;display:block;width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.my_popup .content{width:auto;overflow:hidden;padding:20px 60px;max-height:284px;}
.my_popup .content > div{max-height:284px;overflow:auto;}

@media screen and (max-width:1023px) {
    .table_box table {width:100%;}
    .table_box {width:100%;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
}
@media screen and (max-width:767px){
    .table_box table {width:100%;}
    .table_box {overflow-x:scroll;-webkit-overflow-scrolling:touch;}
}


/* NEW */

 body{overflow-x:hidden;}

.stock_valves h1{font:400 42px/42px "source_sans_problack",sans-serif;color:#184aa6;text-transform:uppercase;margin:0 0 20px;padding:0;text-align:center;}
.prod_class_filter{height:40px;line-height:40px;width:100%;max-width:500px;text-align:center;overflow:hidden;margin:0 0 20px;padding:0;}
.prod_class_filter > div{width:75%;float:left;}
.prod_class_filter > div:first-child{width:25%;float:left;padding:0 10px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.prod_class_filter > div:first-child span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.prod_class_filter > div > a{width:100% !important;vertical-align:top;}

.table_box{overflow-x:scroll; overflow-y:hidden; width:100%; background:#fff;margin:5px;/*width:auto;*/font-size:13px;line-height:normal;font-family:"source_sans_pro",sans-serif;font-weight:100;}
.table_box table td{padding:5px 10px;text-align:center;}
.table_box table.table_height{height:100%;}
.table_box table td p{font-size:13px;line-height:normal;}
.table_box table td strong{font-family:'source_sans_problack',sans-serif;}
.table_box table td .blue{color:#1848a1;}
.table_box table td .up{text-transform:uppercase;}
.table_box table td p.big{font-size:18px;line-height:normal;}
.table_box table td .box_ul{list-style:disc;margin:0 0 0 20px;text-align:left;}
.table_box {border:solid #ccc;border-width:1px 0 0 1px;}


#my_opaco{background:#06132d;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99998;}
#my_popup{position:fixed;left:50%;top:50%;min-width:200px;max-width:640px;overflow-x:auto;max-height:400px;z-index:99999;}
.my_popup{position:relative;width:auto;padding:0;background:#ededed;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.my_popup a.close{display:block;width:18px;height:18px;cursor:pointer;background:transparent url(../img/cross_bg_2.png) no-repeat scroll 0 0;top:50%;right:21px;position:absolute;text-decoration:none;font:400 0px/0px sans-serif;margin:-9px 0 0;}
.my_popup .title{margin:0;width:auto;overflow:hidden;background:#194fb4;padding:10px 60px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);position:relative;}
.my_popup .title p{font:700 24px/36px 'source_sans_pro',sans-serif;color:#fff;display:block;width:100%;overflow:hidden;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.my_popup .content{width:auto;overflow:hidden;padding:20px 60px;max-height:284px;}
.my_popup .content > div{max-height:284px;overflow:auto;}

@media screen and (max-width:1023px) {
    .table_box table {width:100%;}
    .table_box {width:100%;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
}
@media screen and (max-width:767px){
    .table_box table {width:100%;}
    .table_box {overflow-x:scroll;-webkit-overflow-scrolling:touch;}
}

/* new styles*/

.stock_search{width:60%;min-width:40%;float:left;padding:0;margin:0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }
.stock_search input{display:block;width:100%;height:36px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 none;background:#fff;color:#000;font:400 18px 'source_sans_pro',sans-serif;font-weight:bold;padding:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.2) inset;box-shadow:0 -1px 0 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 0 rgba(0, 0, 0, 0.2) inset;}
.stock_search .search-submit-button{background:#246bed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NmJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxODRhYTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #246bed 0%, #184aa6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#246bed), color-stop(100%,#184aa6));background:-webkit-linear-gradient(top, #246bed 0%,#184aa6 100%);background:-o-linear-gradient(top, #246bed 0%,#184aa6 100%);background:-ms-linear-gradient(top, #246bed 0%,#184aa6 100%);background:linear-gradient(to bottom, #246bed 0%,#184aa6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#246bed', endColorstr='#184aa6',GradientType=0 );}
.search-submit-button {-webkit-box-sizing:border-box;height:36px;width:auto;overflow:hidden;cursor:pointer;z-index:1;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;/*border-radius:0px\9; */position:absolute; right:0px; top:0px;}
.stock_search input.search-submit-input{width:30px; display:inline-block;height:100%;line-height:35px;margin:0px 5px;padding:0;background:none;border:none;cursor:pointer;outline:none;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-weight:bold;color:white;font-size:13px;font-family:arial,sans-serif;text-align:center;vertical-align:top;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.stock_search input::-webkit-input-placeholder{color:#ccc;opacity:1;}
.stock_search input:-moz-placeholder{color:#ccc;opacity:1;}
.stock_search input::-moz-placeholder{color:#ccc;opacity:1;}
.stock_search input:-ms-input-placeholder{color:#ccc;opacity:1;}

.stock .two_col > div{width:50%;float:left;}

@media screen and (max-width:1023px) {
    .stock .two_col > div{width:100%;float:none;}
}
@media screen and (max-width:767px)
{
    .stock .two_col{padding:0;}
    .stock .two_col > div{width:100%;float:none;}
}
.sort{overflow:hidden;margin:0 0 15px;}
.sort p{/*font-weight:700;*/}
.sort a{margin:0 0 0 5px;white-space:nowrap;}
.sort a.active{text-decoration:underline;}


label.contact_sendcopy_label {
    display: inline-block;
}



/* fix for product wide image */

.original_box{width:100%;overflow:hidden;}
.original_box > .left_col{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;width:45%;overflow:hidden;padding:0 10px 0 0;}
.original_box > .right_col{width:55%;float:right;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;padding:0 0 0 10px;}
.original_box table{max-width:100%;table-layout:fixed; width: 100% !important;}
.original_box table td, .original_box table th{padding:2px;}

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

	.original_box > .left_col{float:none;padding:0;width:100%;}
	.original_box > .right_col{float:none;padding:0;width:100%;margin:20px 0 0;}

}


.product_seal_kits_box {
    margin-top: 10px;
}

.cartSealKitBlock {
    margin-top: 20px;
}
.entire_order .order_blank  .table_1{
	width: 45%;
}
.order_blank .table_1 {
	width: 270px;
}

.order_blank .table_2 {
	width: 160px;
}

.order_blank .table_3 {
	width: 50px;
}

.popup-confirm #SealkitQtyForm input[type="text"] {
	display: block;
	width: 100%;
	height: 36px;
	box-sizing: border-box;
	background: #FFF none repeat scroll 0% 0%;
	color: #000;
	font: 400 16px/18px "source_sans_pro",sans-serif;
	padding: 9px;
	border-radius: 6px;
	box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1) inset;
	border: 1px solid #E5E5E5;
}

.popup-confirm #SealkitQtyForm .small-cell {
	max-width: 100px;
	float: left;
	padding: 0 10px 0 0;
}

::-webkit-input-placeholder {color:#c0392b;}
::-moz-placeholder          {color:#c0392b;}/* Firefox 19+ */
:-moz-placeholder           {color:#c0392b;}/* Firefox 18- */
:-ms-input-placeholder      {color:#c0392b;}

.columns > .right .contacts p.link-color{color:#00a8ec;text-align:center}

#technicalSub {display: none;}
#technicalSub a {background-image: none;}