/* CSS Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, big, del, em, img, q, s, small, strong, sub, sup, tt, var, u, i, center, input, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, thead, tr, th, td, embed, footer, header, menu, nav, time, audio, video {margin:0;padding:0; /* border: 0; */ font-size:100%;font:inherit;}
/* HTML5 display-role reset for older browsers */ footer, header, menu, nav, section {display:block;} body {line-height:1;} ol, ul {list-style:none;} :focus {outline:0px !important;} :active {outline: 0px !important;} table {border-collapse:collapse;border-spacing:0;} .clear {clear:both;}

body {font:15px/18px arial,sans-serif;background:#fff;margin:0;padding:0;}
.body2 {background:#ebeef5;margin:0;padding:0;}
#headerOverWrap {width:100%;height:100px;background:#fff;text-align:center;margin:0;padding:0;}
#headerWrap {width:980px;margin:0 auto 14px auto;background:#fff;padding:2px 0 0 0;}
#headerLeft {width:320px;float:left;text-align:center;}
#headerRight {width:620px;float:left;margin:0 0 0 40px;}

.holiday {background:#ebeef5;height:28px;font:bold 15px/20px tahoma,arial,sans-serif;text-align:center;padding:5px 0 0 10px;}
.pfllogo {float:left;height:46px;width:286px;margin:22px 0 0 12px;} .pflprologo {float:left;height:89px;width:292px;margin:2px 0 0 12px;text-align:left;}
.pfl {float:left;font:13px/16px verdana,tahoma,arial,sans-serif;color:#555;margin:0 0 0 26px;color:#0a4e7a;}
.callArea {float:right;width:560px;height:54px;margin:6px 8px 1px 0;text-align:right;}
.callUs {font:bold 17px/20px arial,sans-serif;color:#ff7803;} .phone28 {font:bold 28px/30px tahoma,arial,sans-serif;text-decoration:none;color:#000;}
.phone28 a, .talktophone a {text-decoration:none;color:#000;cursor:default;} .hide {display:none;} .show {display:block;}
.telNum a {color:#000 !important;font-weight:bold;text-decoration:none !important;cursor:default;}

.topmenu2c {position:absolute;visibility:hidden;width:144px;height:230px;right:27px;z-index:10000;background:#4481c0;}
.topmenu2c div.td1 {float:left;height:230px;width:144px;padding:5px 0 0 10px;}
div.topmenu2c div.td1 p a {color:#fff;padding:0;font:14px/20px arial,sans-serif;text-align:left;}
div.topmenu2c div.td1 p a:hover {color:#cad9ff;padding:0;text-align:left;text-decoration:underline;}
#sliderFrameR {border:none;display:block;overflow:hidden;}
div.all_products2 {height:324px;left:200px;position:absolute;top:115px;visibility:hidden;width:632px;z-index:9000;margin:0;overflow:hidden;}

.menuBoxNW {float:left;padding:0;margin:2px 0 0 0px;width:440px;position:relative;background:url('images/SearchBoxBG.png');border-top-left-radius:4px;}
.menuBoxNW ul, .menuBoxNW2 ul {margin:0;padding:0;position:relative;z-index:9999;}
.menuBoxNW ul li.active, .menuBoxNW2 ul li.active {background:#4783be;border-top-left-radius:4px;}
.menuBoxNW ul li.active01, .menuBoxNW ul li.active05, .menuBoxNW ul li.active06 {background:#4783be;}
.menuBoxNW ul li a, .menuBoxNW2 ul li a {color:#fefefe;display:block;font-size:13px;line-height:16px;margin-top:0;padding-top:11px;padding-bottom:8px;text-align:center;text-decoration:none;}
.menuBoxNW ul li {float:left;padding:0 30px 0 14px;} .menuBoxNW ul li#products {width:104px;padding:0;} .menuBoxNW ul li#solutions3 {width:150px;padding:0 6px;}
.menuBoxNW ul li#about-us {width:88px;padding:0;} .menuBoxNW ul li#mypfl {width:84px;padding:0;}
.topmenu3 {position:absolute;visibility:hidden;width:618px;z-index:10000;background:#fff;border-right:2px solid #dedede;border-bottom:2px solid #dedede;} .topmenu3 p {font:14px/19px arial,sans-serif;color:#808080;padding:0 0 11px 0;}
.topmenu3 div.td1, .topmenu3 div.td2, .topmenu3 div.td3, .topmenu3 div.td4 {float:left;height:328px;padding:9px 0 0 11px;background:#fff;}
.topmenu3 div.td1 {width:128px;} .topmenu3 div.td2 {width:150px;} .topmenu3 div.td3 {width:142px;} .topmenu3 div.td4 {width:148px;}
div.topmenu3 p a {color:#004b91;padding:0;font:14px/19px arial,sans-serif;margin:0px;text-align:left}
div.topmenu3 p a:hover {color:#0037cc;padding:0;font:14px/19px arial,sans-serif;margin:0px;text-align:left;text-decoration:underline;}
#navLinks320 {display:none;}
#ss360-layer.ss360-overlay {width:70%  !important;color:#222  !important;left: calc(15% - 40px)  !important;border-radius:4px;}
.ss360-layer-content h2 {font-size: 1.5em; margin-top:4px !important;margin-bottom:24px !important;line-height:1.2 !important;}
.ss360-suggests a {font-size: 1.2em; text-decoration:none !important;padding-bottom:14px !important;line-height:1.2 !important;}
a.ss360-result-link {margin-top:8px !important;line-height:1.2 !important;}
.ss360-more-results {font-size:18px !important;padding: 8px 16px !important; border-radius: 6px !important;width: 200px !important;}
#ss360Darken, #ss360Darken-input {opacity:0.5;}
.ss360-content-container img {width:80px !important;}

.getQuoteButn, .getSamplesButn, .getPricingButn, .pricingAndOrderingCss, .pricingSmall  {display:inline-block;display:table;text-align:left;cursor:pointer;font:bold 22px/19px trebuchet ms,arial,sans-serif;color:#fff;text-shadow:1px 1px 1px #666;border-radius:5px;margin:2px auto;}
.pricingSmall {font:bold 18px/16px trebuchet ms,arial,sans-serif !important;}
.getQuoteButn, .getPricingButn, .pricingAndOrderingCss, .pricingSmall {background:linear-gradient(to bottom, rgba(255,186,130,1) 0%,rgba(244,138,30,1) 33%,rgba(240,120,12,1) 100%);padding:7px 0 7px 16px;border-bottom:2px solid #75785c;border-right:1px solid #ef701b;border-left:1px solid #ef701b;border-top:1px solid #ef701b;}
.getSamplesButn {background:linear-gradient(to bottom, rgba(130,206,160,1) 0%,rgba(64,174,102,1) 30%,rgba(43,150,90,1) 100%);padding:7px 0 7px 14px;border-bottom:2px solid #4e7666;border-right:1px solid #118252;border-left:1px solid #118252;border-top:1px solid #14975f;}
.getPricingButn {padding:6px 2px 7px 20px !important;} .pricingAndOrderingCss  {padding:7px 0 6px 15px !important;} .pricingSmall {padding:6px 0 5px 12px !important;}
.getQuoteButn:after, .getSamplesButn:after, .pricingAndOrderingCss:after {text-align:right;font-size:13px;padding:0 12px;content: "\25b6";vertical-align:top;}
.getPricingButn:after {text-align:right;font-size:13px;padding:0 13px 0 14px;content: "\25b6";vertical-align:top;} .pricingSmall:after {text-align:right;font-size:12px;padding:0 11px 0 12px;content: "\25b6";vertical-align:top;}
.getQuoteButn:hover, .getSamplesButn:hover, .getPricingButn:hover, .pricingAndOrderingCss:hover, .pricingSmall:hover {box-shadow:2px 2px 2px #bbb;}
.butnBarSides .getSamplesButn:hover, .butnBarSides .getPricingButn:hover, .butnBarSides .pricingAndOrderingCss:hover {box-shadow:2px 1px 2px #888;}
.butnLinks a,  .butnLinks a:hover, .butnBarSides a, .butnBarSides a:hover, .pandobtn a, .pandobtn a:hover {text-decoration:none !important;}
.butnBarSides .getPricingButn, .butnBarSides .pricingAndOrderingCss, .butnBarSides .getSamplesButn {margin:20px auto 8px auto;}

.closeButn {display:inline-block !important;display:table;text-align:left;margin:12px 13px;cursor:pointer;font:bold 19px/16px trebuchet ms,arial,sans-serif;color:#fff;text-shadow:1px 1px 1px #666;border-radius:4px;background:#384c93;padding:7px 11px;border-bottom:2px solid #3f3f3f;border-right:1px solid #ef701b;border-left:1px solid #ef701b;border-top:1px solid #cacaca;box-shadow:1px 1px 1px #ddd;}
.closeButn:hover {box-shadow:2px 2px 2px #bbb;} .butnLinksC a,  .butnLinksC a:hover {color:#fff;text-decoration:none !important;font-style:italic;}

.samplesButn {width:302px;cursor:pointer;font:bold 28px/30px trebuchet ms,arial,sans-serif;color:#fff;text-shadow:2px 3px 2px #333;border-radius:6px;margin:4px auto;word-spacing:-1px;text-align:center;background: url("images/SamplesImage3.png") no-repeat 1px 3px, linear-gradient(to bottom, rgba(255,180,124,1) 0%,rgba(244,138,30,1) 33%,rgba(230,114,8,1) 100%);padding:11px 2px 13px 0;border-bottom:2px solid #555;border-right:1px solid #ef701b;border-left:1px solid #ef701b;border-top:1px solid #ef701b;box-shadow:2px 2px 3px #888;} .sbt {margin-left:86px;} .sbt span {font:bold 24px/20px arial,sans-serif;} .samplesButn:hover {box-shadow:3px 3px 5px #555;} .sbw {max-width:310px;margin:0 auto;}

.testimTop, .testimBtm, .ToolkitSignupBox, .IdPSignupBox, .GenericSignupBox, .shopnowbox, div.all_products2 div.td5, .LeftNavFtrdImg, ul.leftnavlinks li a, ul.leftnavlinks li a.active, ul.leftnavlinks li a:hover, .leftnavbtm {background-image:url('images/SpriteSide2c.png');background-repeat:no-repeat;border:0;}
.testimTop {width:200px;background-position:0 0;margin:0;float:left;} .testimBtm {width:200px;height:26px;background-position:0 -300px;margin:0 0 20px 0;float:left;}
.ToolkitSignupBox {width:200px;height:356px;background-position:-201px 0;margin:40px 0;float:left;}
.IdPSignupBox {width:200px;height:376px;background-position:-402px 0;margin:40px 0;float:left;}
.GenericSignupBox {width:200px;height:356px;background-position:-603px 0;;margin:40px 0;float:left;}
.shopnowbox {width:200px;height:38px;position:relative;background-position:0 -330px;z-index:8999;}
div.all_products2 div.td5 {width:6px;height:307px;background-position:-805px 0;float:left;}
.LeftNavFtrd {margin:30px 0;float:left;} .LeftNavFtrdImg {width:200px;height:231px;background-position:-816px 0;}
.IdPImage {margin:20px 0 0 26px;border:1px solid #888;} .IdPText {width:172px;margin:3px 0 0 20px;font-size:13px;line-height:1.3;color:#5e6062;} .IdPForm {margin:8px 0 10px 20px;} .IdPField {width:148px;height:18px;padding:2px 0 0 7px;color:#666;font-size:14px;}
.leftNavBar {width:200px;float:left;}
#searchwrapperN form {display:inline;}
.searchArea {float:left;width:176px;background:url('images/SearchBoxBG.png');margin-top:2px;border-top-right-radius:4px;background:#3d75ae;}
#searchwrapperN {width:176px;height:35px;padding:0;margin:0 0 0 2px;position:relative;border-top-right-radius:4px;}
.searchboxN {border:0;background:url('images/SearchBoxN.png') no-repeat;margin-top:4px;padding:1px 0 0 9px;width:176px;height:27px;line-height:27px;color:#444;font-size:14px;vertical-align:middle;}
.searchbox_submitN {border:0px;background:url('images/SearchButnN.png') no-repeat #3c74ac;position:absolute;top:4px;left:144px;width:26px;height:27px;}
.leftnavbtm {width:200px;height:8px;background-position:-816px -301px;}
.shopnowtext {font:bold 20px trebuchet ms,arial,sans-serif;letter-spacing:1px;color:#fff;padding:8px 0 0 18px;}
.newleftnav {width:200px;height:100%;position:relative;margin-top:-1px;z-index:1000;} .leftnavlinks ul, .leftnavlinks li {margin-bottom:0;padding-bottom:0;}
ul.leftnavlinks li {height:31px;width:174px;text-align:left;line-height:33px;}
ul.leftnavlinks li a {height:31px;width:174px;background-position:-816px -233px;color:#333;display:block;font-size:16px;padding:0 0 0 26px;text-decoration:none;}
ul.leftnavlinks li a.active, ul.leftnavlinks li a:hover {height:31px;width:174px;background-position:-816px -267px;}
span.green {background:#3c9d66;display:block;float:left;width:34px;height:34px;border-radius:50%;font:bold 22px/34px arial,sans-serif;color:#fff;text-align:center;}

.custlogos, .medialogos, .Gtext, .Gseal, .bbbaplus ,.FPtestimBG, .minilogo, .FPphoneicon, .FPCleft, .FPCright, .WYGgears, .WYGcheck, .WYGpeople, .WYGuser, .CarouselBtm, .FPsectionTop, .FPsectionBtm {background-image:url('images/SpriteFP1.png');background-repeat:no-repeat;border:0;}
.custlogos {width:779px;height:76px;background-position:0 0;} .medialogos {width:698px;height:47px;background-position:0 -77px;}
.Gtext {width:158px;height:74px;background-position:-452px -123px;} .Gseal {width:114px;height:113px;background-position:-699px -77px;} .bbbaplus {width:80px;height:126px;background-position:-814px 0;}
.FPtestimBG {width:300px;height:176px;background-position:-897px 0;}
.minilogo {width:94px;height:15px;background-position:0 -181px ;} .FPphoneicon {width:45px;height:45px;background-position:-611px -125px;}
.FPCleft {width:13px;height:20px;background-position:-780px 0;margin:52px 2px 0 0;cursor:pointer;} .FPCright {width:13px;height:20px;background-position:-798px 0;margin:52px 0 0 2px;cursor:pointer;}
.WYGgears {width:112px;height:53px;background-position:0 -125px;} .WYGcheck {width:112px;height:52px;background-position:-113px -125px;}
.WYGpeople {width:112px;height:54px;background-position:-226px -125px;} .WYGuser {width:112px;height:60px;background-position:-339px -125px;}
.CarouselBtm {width:778px;height:9px;background-position:0 -298px;} .FPsectionTop {width:980px;height:70px;background-position:0 -197px;margin:8px 0 0 0;} .FPsectionBtm {width:980px;height:27px;background-position:0 -268px;}
 
.pricingandordering1, .pricingandordering2, .pricingandordering3, .getpricing, .getaquote, .getsamples, .getthemnow, .getitnow, .footertop1, .bluecheck, .orsep, .green1, .green2, .green3, .green4, .green5, .brushes, .fastclock, .phonequote, .adviceimg, .persLogo {background-image:url('images/SpriteGen1c4.png');background-repeat:no-repeat;border:0;}
.pricingandordering1 {width:229px;height:35px;background-position:0 -49px;} .pricingandordering3 {width:240px;height:38px;background-position:-231px -49px;}
.pricingandordering2 {width:200px;height:31px;background-position:0 -85px;margin:16px auto 10px auto;} .getpricing {width:174px;height:35px;background-position:0 -117px;}
.getaquote {width:174px;height:35px;background-position:0 -153px;} .getsamples {width:174px;height:35px;background-position:0 -189px;}
.getthemnow {width:160px;height:28px;background-position:0 -224px;} .getitnow {width:145px;height:28px;background-position:0 -254px;margin:0 0 0 8px;}
.footertop1 {width:196px;height:7px;background-position:0 -283px;display:block;} .bluecheck {width:20px;height:18px;background-position:-91px -207px;}
.orsep {width:54px;height:98px;background-position:-291px -232px;display:block;} .adviceimg {width:486px;height:17px;background-position:0 -352px;margin:6px auto 4px auto;}
.green1, .green2, .green3, .green4, .green5 {width:34px;height:34px;float:left;margin:0 10px 60px 0;}
.green1 {background-position:-201px -115px;} .green2 {background-position:-201px -150px;} .green3 {background-position:-201px -185px;} .green4 {background-position:-201px -220px;} .green5 {background-position:-201px -255px;}
.brushes {width:72px;height:60px;background-position:-1px -291px;float:left;margin:2px 10px 0 6px;} .fastclock {width:58px;height:56px;background-position:-77px -294px;}
.phonequote {width:54px;height:62px;background-position:-235px -289px;float:left;margin:-2px 10px 0 6px;} .persLogo {width:136px;height:22px;background-position:-350px -328px;}

.footertop1b, .orsep2, .fastclock2, .phonequote2, .adviceimg2, .persLogo2 {background-image:url('images/SpriteGen1c4b.png');background-repeat:no-repeat;border:0;}
.footertop1b {width:196px;height:7px;background-position:0 -14px;display:block;} .orsep2 {width:54px;height:98px;background-position:-487px -1px;display:block;}
.adviceimg2 {width:486px;height:17px;background-position:0 -82px;margin:6px auto 4px auto;} .fastclock2 {width:58px;height:56px;background-position:-77px -24px;}
.phonequote2 {width:54px;height:62px;background-position:-235px -20px;float:left;margin:-2px 10px 0 6px;} .persLogo2 {width:136px;height:22px;background-position:-350px -58px;}

.socialicons, .emailicon, .phoneicon {background-image:url('images/SpritePFL2.png');background-repeat:no-repeat;border:0;}
.socialicons {width:290px;height:48px;background-position:0 0;} .emailicon {width:48px;height:48px;background-position:-293px 0;} .phoneicon {width:48px;height:48px;background-position:-343px 0;}
.questionButn {background:#809933;text-align:center;padding:12px 0 11px 0;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;text-shadow: 1px 1px #666;}

.testimHead {margin:17px 0 0 25px;font:bold 18px trebuchet ms,arial,sans-serif;letter-spacing:1px;color:#fff;line-height:1.1;}
.textCC {font:13px/17px arial,sans-serif;color:#5e6062 !important;} .textCCN {margin:3px 0 0 11px;font:11px/12px tahoma,arial,sans-serif;color:#444 !important;} .CTestMore {float:right;margin:-6px 8px 0 0;font-size:13px;}

.rightmain {float:left;width:778px;} .productHeaderContent {height:206px;background:#fff;overflow:hidden;} .FPheader {width:778px;height:258px;} .productHeader, .productHeader2 {height:282px;}
.productHeader h1, .productHeader2 h1 {font:bold 28px arial,sans-serif;color:#000;text-align:left;padding:50px 0 3px 30px;margin:0;} .productHeader p {font:18px/22px arial,sans-serif;padding:4px 0 0 30px;color:#333;}
.vprop {font:18px/28px arial,sans-serif;margin:5px 0 0 40px;color:#4a4a4a;} .vprop ul {list-style-image:url('images/greendot.gif');margin:0 0 0 25px;} .itsright {margin:10px 0 0 32px;color:#333;font:bold 20px arial,sans-serif;}
.vprop2 {font:19px/30px arial,sans-serif;margin:5px 0 0 16px;color:#4a4a4a;} .vprop2 ul {list-style-image:url('images/greendot.gif');margin:0 0 0 28px;} .itsright2 {margin:14px 0 0 18px;color:#333;font:bold 20px arial,sans-serif;}
.butnBar {width:778px;background:#d2d4da;overflow:hidden;color:#444;font-size:19px !important;height:98px;border-top:1px solid #c5c7cd;}
.butnBarSides {width:362px;float:left;text-align:center;height:98px;} .butnBarSides img {margin:20px auto 6px auto;} .butnBarOr {width:54px;float:left;} .talktophone {margin-left:1px;}
.talkto {width:290px;;overflow:hidden;margin:4px 0 0 136px;} .calltime {word-spacing:-1px;margin:5px 0 0 0;} .talkto img {float:left;margin:2px 6px 0 0;} .printexp {margin:15px 0 9px 0;} .printexp2 {margin:11px 0 7px 0;}
.producttitle7 {max-width:778px;background:url('images/ProductTitleHeader33.png') no-repeat #4c8dd6;padding:11px 0;margin:0;display:block;}
.producttitle7 h1 {font:bold 20px/22px verdana,tahoma,arial,sans-serif;padding:0 0 0 20px;margin:0 0;text-align:left;color:#fff;}

.productFeaturesBGl, .productFeaturesBGr, .productFeatures {background:#f5f6fa;padding:4px 20px;border:1px solid #eef0f7;overflow:hidden;}
.productFeaturesBGl {margin:0 0 12px 0;} .productFeaturesBGr {margin:0 0 12px 20px;}

.QandSButns {width:408px;margin:14px auto 6px auto;} .PandSButns {width:465px;margin:18px auto 6px auto;}
.categoryBox {float:left;text-align:center;width:230px;margin:12px 12px;padding-top:12px;background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;}
.categoryBox img {display:block;margin:0 auto;} .categoryBox p {padding:4px 2px 4px 6px;} .pandobtn {margin:14px auto 10px auto;}
.categoryBox h2 {font:bold 18px arial,sans-serif;margin:0 0 12px 11px;text-align:left;} .categoryBox h3 {font:bold 15px arial,sans-serif;margin-bottom:4px;text-align:center;}
.categoryBox h2 a, .categoryBox h3 a {color:#0074cc;text-decoration:none;} .categoryBox h2 a:hover, .categoryBox h3 a:hover {color:#0055cc;text-decoration:underline;}
.videoimage, .customimage {background-image:url('images/SpriteGen4.jpg');background-repeat:no-repeat;border:0;}
.videoimage {width:220px;height:150px;background-position:0 0;} .customimage {width:136px;height:95px;background-position:0 -151px;float:right;margin:8px 4px 0 8px;border:1px solid #888;}
.atngrab {background:#d2d4da;padding:8px 24px;margin-top:12px;border-top-right-radius:5px;} .mailiframe {width:630px;margin:0 auto;padding-top:4px;}
.dodesign {width:310px;background:#f5f6fa;border:2px solid #91a2cd;border-radius:6px;padding:16px 0 15px 0;color:#356BA2;float:right;}

/* Old styles below */
.txt10,.txt11,.txt12,.txt13,.txt14,.txt15,.txt16,.txt17,.txt18,.txt19,.txt20,.txt22,.txt24,.txt26,.txt28,.txt30,.txt32 {font-family:arial,sans-serif;font-weight:normal;}
.txtb10,.txtb11,.txtb12,.txtb13,.txtb14,.txtb15,.txtb16,.txtb17,.txtb18,.txtb19,.txtb20,.txtb22,.txtb24,.txtb26,.txtb28,.txtb30,.txtb32 {font-family:arial,sans-serif;font-weight:bold;}
.txtsb13,.txtsb14,.txtsb15,.txtsb16,.txtsb17,.txtsb18,.txtsb19,.txtsb20,.txtsb22,.txtsb24,.txtsb26,.txtsb28,.txtsb30,.txtsb32 {font-family:'Open Sans',tahoma,arial,sans-serif;font-weight:500;font-style:normal;}
.txtos13,.txtos14,.txtos15,.txtos16,.txtos17,.txtos18,.txtos19,.txtos20,.txtos22,.txtos24,.txtos26,.txtos28,.txtos30,.txtos32 {font-family:'Open Sans',tahoma,arial,sans-serif;font-weight:400;font-style:normal;}
.txt10,.txtb10 {font-size:10px;} .txt11,.txtb11 {font-size:11px;} .txt12,.txtb12 {font-size:12px;} .txt13,.txtb13,.txtsb13,.txtos13 {font-size:13px;} .txt14,.txtb14,.txtos14 {font-size:14px;} 
.txt15,.txtb15,.txtsb15,.txtos15 {font-size:15px;} .txt16,.txtb16,.txtsb16,.txtos16 {font-size:16px;} .txt17,.txtb17,.txtsb17,.txtos17 {font-size:17px;} .txt18,.txtb18,.txtsb18,.txtos18 {font-size:18px;} .txt19,.txtb19,.txtsb19,.txtos19 {font-size:19px;}
.txt20,.txtb20,.txtsb20,.txtos20 {font-size:20px;} .txt22,.txtb22,.txtsb22,.txtos22 {font-size:22px;} .txt24,.txtb24,.txtsb24,.txtos24 {font-size:24px;} .txt26,.txtb26,.txtsb26,.txtos26 {font-size:26px;} .txt28,.txtb28,.txtsb28,.txtos28 {font-size:28px;}
.txt30,.txtb30,.txtsb30,.txtos30 {font-size:30px;} .txt32,.txtb32,.txtsb32,.txtos32 {font-size:32px;}
.clr000 {color:#000;} .clr0b5 {color:#0b5d94;} .clr006 {color:#006;} .clrf00 {color:#f00;} .clrd59 {color:#d59900;} .clr008 {color:#008000;} .clr5e6 {color:#5e6062;} .clr525 {color:#525456;}
.clrfff {color:#fff;} .clr333 {color:#333;} .clr444 {color:#444;} .clr555 {color:#555;} .clr666 {color:#666;} .clr777 {color:#777;} .clr888 {color:#888;} .clr999 {color:#999;} .clrccc {color:#ccc;} .block {display:block;}
.tahoma {font-family:tahoma,sans-serif;} .verd {font-family:verdana,sans-serif;} .trebuchet {font-family:trebuchet ms,sans-serif;} .openSans {font-family:Open Sans,sans-serif !important;} .light {font-weight:200;font-style:normal;}
.center {text-align:center;} .left {text-align:left;} .right {text-align:right;} .fltleft {float:left;} .fltright {float:right;} .fltLeftNone {float:left;} .fltRightNone {float:right;} .dinline {display:inline;} .inlnblock {display:inline-block;} .lh1pt0 {line-height:1;}
.lh1pt1 {line-height:1.1;} .lh1pt2 {line-height:1.2;} .lh1pt3 {line-height:1.3;} .lh1pt4 {line-height:1.4;} .lh1pt5 {line-height:1.5;} .lh1pt6 {line-height:1.6;} .lh1pt7 {line-height:1.7;} .lh1pt8 {line-height:1.8;} .lh1pt9 {line-height:1.9;} .lh1pt20 {line-height:2;}
.p1 {padding:1px 0;} .p2 {padding:2px 0;} .p3 {padding:3px 0;} .p4 {padding:4px 0;} .p5 {padding:5px 0;} .p6 {padding:6px 0;} .p8 {padding:8px 0;} .p10 {padding:10px 0;} .p12 {padding:12px 0;} .p16 {padding:16px 0;} .p20 {padding:20px 0;}
.ps2 {padding-left:4px;padding-right:2px;} .ps4 {padding-left:4px;padding-right:4px;} .ps6 {padding-left:6px;padding-right:6px;} .ps8 {padding-left:8px;padding-right:8px;} .ps12 {padding-left:12px;padding-right:12px;}
.ps16 {padding-left:16px;padding-right:16px;} .p24 {padding:24px 0;}
.tdn {text-decoration:none;} .tdn:hover {text-decoration:underline;} .italic {font-style:italic;} h1 {font:bold 18px arial,sans-serif;color:#006;margin:14px auto 16px auto;text-align:center;}
.p69 {padding:6px 9px;} .p812 {padding:8px 12px;} .mrgntop12 {margin-top:12px;} .mrgntop18 {margin-top:18px;} .mrgntop24 {margin-top:24px;} .mrgn18a {margin:18px auto;} .mrgn24a {margin:24px auto;}
.p8-1 {padding:8px 0 1px 0;} .p8-2 {padding:8px 0 2px 0;} .p12-1 {padding:12px 0 1px 0;} .p12-2 {padding:12px 0 2px 0;} .p16-1 {padding:16px 0 1px 0;} .p16-2 {padding:16px 0 2px 0;} .p10-4 {padding:10px 0 4px 0;}
.ovrflwHidn, .ofh {overflow:hidden;} .width49P {width:49%;} .widthAuto {width:auto;} .semibold {font-weight:500;font-style:normal;} .dinlineblk {display:inline-block;} .mrgnAuto {display:block;margin-left:auto;margin-right:auto;}

.trustLinks a {text-decoration:none;color:#dcddde;} .trustLinks a:hover {color:#fff;text-decoration:underline;}
.lns {padding:0 4px 0 10px;color:#555;} .tns {margin:0 10px;color:#666;} .tns2 {margin:0 8px;color:#444;}
.KCtitle {font-size:15px;color:#2b2b97;margin:0 0 4px 0;} .trustheader {clear:both;margin:16px auto 8px auto;padding:0;} .movie {margin:3px 0 0 0;height:150px}
.bodystyle {text-align:center;margin:0;background:#fff;} .bodystyleleft {margin:0;background:#fff;}
.fieldstyle {height:25px;background:url('images/FormBGGradieint4.jpg') repeat-x #fff;border:1px solid #999;font-size:15px;color:#444;width:180px;padding-left:3px;}
.Ptab-wrap {width:665px;overflow:hidden;margin:0 0 0 18px;} .Ptab-wrap h2 {font:bold 18px tahoma,sans-serif;color:#333;margin:7px 0 4px 0;} .Ptab-wrap p {padding:5px 4px;font-size:15px;}
.Ptab-left {float:left;width:340px;font:15px/19px arial,sans-serif;} .Ptab-right {float:left;width:280px;margin:0 0 0 40px;font:15px/19px arial,sans-serif;} 
.Ptab-bottom {clear:both;width:620px;overflow:hidden;font:bold 15px arial,sans-serif;margin-top:4px;}
.Ptab-ListCheck ul {padding:0;margin:1px 2px 20px 2px;} .Ptab-ListCheck li {background:url('images/ProductCheck.png') no-repeat 0 0 transparent;list-style-type:none;margin:0 0 10px 0;padding:0 0 0 28px;font:bold 16px/19px arial,sans-serif;}
.Ptab-ListCheckP ul {list-style-image:url("images/ListCheck2.gif");padding:0;margin:8px 8px 18px 28px;} .Ptab-ListCheckP li {margin:0 0 6px 0;font-size:15px;}
.Ptab-ListCheckP2 ul {padding:0;margin:8px 8px 18px 2px;} .Ptab-ListCheckP2 li {background:url('images/ProductCheck18.png') no-repeat 0 0;list-style-type:none;margin:0 0 7px 0;padding:0 0 0 24px;font:bold 15px/18px arial,sans-serif;}
.Ptab-List ul, .Ptab-List2 ul {list-style-type:disc;padding:0;margin:3px 0 7px 24px;} .Ptab-List li {margin:0 0 2px 0;font:15px/19px arial,sans-serif} .Ptab-List2 li {width:120px;margin:0 0 2px 0;float:left;}
.ListCheck2 ul {padding:0;margin:8px 0;} .ListCheck2 li {background:url('images/GreenCheckMark.png') no-repeat 0 3px transparent;list-style-type:none;margin:0 0 9px 0;padding:0 0 0 26px;}
.specslink {margin:32px 0 8px 0;} .Ctab p {padding:0 0 9px 0;font:normal 15px/19px arial,sans-serif;} .ccs {margin:8px 0 28px 24px;font:bold 12px/14px Verdana,arial,sans-serif;color:#333;}
.iframetabsC {width:960px;margin:0 16px 0 20px;font:15px/20px arial,sans-serif;overflow:hidden;} .iframetabsC p {padding:0 0 8px 0;} .iframetabsC h2 {font-size:20px;margin:0 0 5px 0;}
.Mtab-List ol {list-style-type:decimal;padding:0;margin:0 20px 24px 30px;list-style:decimal;} .Mtab-List li {margin:0 0 7px 0;}
.Mtab-wrap {width:406px;overflow:hidden;margin:0 0 16px 0;} .Ctab-wrap {width:606px;overflow:hidden;margin:0 0 6px 0;} .Mtab-left {float:left;width:200px;padding:0 0 4px 0;}
.wb {width:555px;text-align:center;margin:20px auto;overflow:hidden;} .wbc {width:250px;float:left;margin:3px 12px;font-size:11px;} .wbi {border:1px solid #777;margin:0 0 2px 0;} .wbt {clear:both;font-size:15px;margin:2px 0 20px 0;}

.footer {clear:left;background:#4c4f54;margin-bottom:0;} .ftrfrm {margin:18px 0 0 0;display:block;}
.nav_menu {height:36px;border-bottom:2px solid #c1c3c8;width:980px;margin:0 auto;} .menulink li {float:left;margin-top:10px;border-right:1px solid #7d848e;}
.menulink a {font:normal 15px Arial,sans-serif;padding:0 32px;text-decoration:none;color:#c8c9ca;} .menulink a:hover {color:#abbddc;background:#4c4f54;} .menulink a.selected {color:#f0f2f4;}

.tabwrapper {background:#f0f2f4;border-top:2px solid #c1c3c8;margin-top:-4px;margin-bottom:0;}
#tab_search {background:#f0f2f4;height:522px;font:15px/20px arial;color:#3c4355;width:980px;margin:0 auto;}
#tab_search b {font:bold 15px/20px arial;color:#3e4557;} #tab_search p {padding:0 0 9px 0;}
#tab_search .td1a {float:left;margin:14px 0 0 14px;width:150px;} #tab_search .td2a {float:left;margin:14px 0 0 42px;width:175px;}
#tab_search .td3a {float:left;margin:14px 0 0 40px;width:174px;} #tab_search .td4a {float:left;margin:14px 0 0 40px;width:160px;} #tab_search .td5a {float:left;margin:14px 0 0 40px;width:132px;}

#tab_knowledge {background:#f0f2f4;height:522px;font:15px/19px Arial;width:980px;margin:0 auto;}
#tab_why, #tab_service, #tab_process {background:#F0F2F4;height:522px;font:15px/17px arial;width:980px;margin:0 auto;}
#tab_knowledgeIF {background:#f0f2f4;height:516px;font:14px/16px arial;}
#tab_knowledgeKC {background:#f0f2f4;width:670px;height:274px;font:14px/16px Arial;border:1px solid #555;margin:18px auto;}
#tab_knowledge a, #tab_knowledgeIF a, #tab_knowledgeKC a {color:#003688;text-decoration:none;}
#tab_knowledge a:hover, #tab_knowledgeIF a:hover, #tab_knowledgeKC a:hover {color:#003699;text-decoration:underline;}
.td001 {margin:0 auto;padding-top:12px;} .td001 span {font-weight:bold;} .td001 p {padding:0 0 19px;}
#tab_knowledge .KCtitle {font-size:16px;color:#3C4355;margin:0 0 4px 0;}

.footer #tab_search .td1 a, .footer #tab_search .td2 a, .footer #tab_search .td3 a, .footer #tab_search .td4 a, .footer #tab_search .td5 a, .footer #tab_search .td6 a, .footer #tab_search .td7 a {color:#585858; text-decoration:none;}
.footer #tab_search .td1 a:hover, .footer #tab_search .td2 a:hover, .footer #tab_search .td3 a:hover, .footer #tab_search .td4 a:hover, .footer #tab_search .td5 a:hover, .footer #tab_search .td6 a:hover, .footer #tab_search .td7 a:hover {color:#004B91;text-decoration:underline;}
.footer #tab_search .td1a a, .footer #tab_search .td2a a, .footer #tab_search .td3a a, .footer #tab_search .td4a a, .footer #tab_search .td5a a {color:#585858; text-decoration:none;}
.footer #tab_search .td1a a:hover, .footer #tab_search .td2a a:hover, .footer #tab_search .td3a a:hover, .footer #tab_search .td4a a:hover, .footer #tab_search .td5a a:hover {color:#004B91;text-decoration:underline;}
.footer #tab_process #listF ol {list-style-type:decimal;font-weight:bold;padding:0;margin:4px 0 0 24px;} #listF li {padding:0 0 9px 0;} #listF .ub {font:normal 14px/19px arial,sans-serif;margin:0 0 7px 0;} #listF h2 {font-size:16px;color:#000;margin:12px 0 10px 12px;}
.copy {background:#99BCCA;height:40px;color:#333;clear:both;overflow:hidden;} .copytxt {font-size:13px;padding:14px 0 0 45px;float:left;}
.copy p {font:13px Arial,sans-serif;padding:14px 0 0 32px;float:left;} .copy p span {padding:0 10px;} .copy img {padding:0 0 0 5px;}

.tabberlive .tabbertabhide {display:none;} .tabber {} .tabberlive {margin-top:20px;}
ul.tabbernav {margin:0;padding:2px 0px;border-bottom:1px solid #656574;font:bold 13px arial,sans-serif;}
ul.tabbernav li {list-style:none;margin:0 3px;display:inline;}
ul.tabbernav li a {padding:3px 5px;margin-left:1px;border:1px solid #656574;border-bottom:none;background:#d2dadf;text-decoration:none;}
ul.tabbernav li a:link {color:#383872;} ul.tabbernav li a:visited {color:#667;} ul.tabbernav li a:hover {color:#0000cc;background:#d7ebf7;border-color:#227;}
ul.tabbernav li.tabberactive a {background-color:#f9fafb;border-bottom:1px solid #f9fafb;} ul.tabbernav li.tabberactive a:hover {color:#0000CC;background:#f2f4f6;border-bottom:1px solid #f9fafb;}
.tabberlive .tabbertab {width:672px;text-align:left;padding:10px 0px;border:1px solid #656574;border-top:0;} .tabberlive .tabbertab h2 {display:none;} .tabberlive .tabbertab h3 {display:none;}
.tabberlive#tab1 {} .tabberlive#tab2 {} .tabberlive#tab2 .tabbertab {height:140px;overflow:auto;} .tabbertab {overflow:auto;font:14px/20px arial,sans-serif;}

.samplelist ul {list-style-type:none !important;margin:14px 0 0 18px;} .samplelist li {background:url('images/Checkbox.png') no-repeat;padding:2px 0 6px 26px;font: bold 15px arial,sans-serif;}
.list4 ul {list-style-type:disc;padding:0;margin:4px 12px 4px 16px;} .list4 li {margin-bottom:4px;}
.list4i ul {list-style-type:disc;padding:0;margin:4px 2px 4px 26px;} .list4i li {float:left;margin:2px 20px 4px 10px;}
.list5 ul {list-style-type:disc;padding:0;margin:5px 2px 12px 18px;} .list5 li {margin-bottom:3px;}
.list5c ul {list-style-type:disc;padding:0;margin:5px 0px 6px 17px;} .list5c li {margin-bottom:3px;}
.list6 ul {list-style-type:disc;padding:0;margin:4px 20px 0 30px;} .list6 li {margin-bottom:5px;}
.list7 ul {list-style-type:disc;padding:0;margin:6px 20px 12px 30px;} .list7 li {margin-bottom:7px;}
.list8a ul {list-style-type:disc;padding:0;margin:10px 24px 12px 30px;} .list8a li {margin-bottom:8px;}
.list8 ul {list-style-type:disc;padding:0;margin:4px 0 0 40px;text-align:left;} .list8 li {margin:0 0 6px 0;width:50%;float:left;} .list8 li.lastItem {float:left;width:100%;margin:0 0 5px 0;}
.list9 ul {list-style-image:url('images/greendot.gif');padding:0;margin:6px 8px 10px 20px;} .list9 li {margin-bottom:8px;}
.list10 ul {list-style-type:disc;padding:0;margin:6px 10px 10px 10px;} .list10 ol {padding:0;margin:6px 0px 10px 22px;list-style-type:decimal;} .list10 li {margin-bottom:10px;}
.WhyList ul {list-style-type:disc;padding:0;margin:4px 0 0 28px;line-height:1;} .WhyList li {margin:0 0 4px 0;font-size:11px;}
.none {display:none;height:1px;} #terms td {vertical-align:top;text-align:left;} .fplink a, .hvrlink a {color:#3645af;text-decoration:none;} .fplink a:hover, .hvrlink a:hover {color:#3645af;text-decoration:underline;}
#PremiumPapers h3 {font:bold 15px arial,sans-serif;} .subhead {margin:4px 0 12px 0;}
#box h2 {font:bold 18px arial,sans-serif;margin:8px 0 1px 0;} .customh3 h3 {font-size:15px;margin-bottom:6px;} #paper h2 {font:bold 16px arial,sans-serif;margin-top:12px;color:#0b5d94;}
.question {border-bottom:1px solid #ccc;padding:14px;background:#f8f8f8;} .shade {background:#f2f2f2;} sup {font-size:70% !important;vertical-align:top !important;}

.promos {border:2px solid;border-collapse:collapse;} .promos td {border:1px solid;padding:2px 3px;text-align:center !important;}
.promos2 {border:2px solid #666;border-collapse:collapse;text-align:center;}
.promos2 th {border:1px solid;padding:2px 4px;background-color:#ffffe1;font-weight:bold;} .promos2 td {border:1px solid;}
.promos3 th {border:1px solid;padding:4px;background-color:#ffffe1;font-weight:bold;text-align:left;} .promos3 td {text-align:left !important;}
.prices {border:1px solid;border-collapse:collapse;text-align:center;} .prices td {border:1px solid;padding:3px 0;font-size:13px;}
.prices th {border:1px solid;padding:3px 5px;background-color:#c8e9fd;font-size:15px;font-weight:normal;}
.pricetable2 {border-collapse:collapse;text-align:center;font-size:13px;} .pricetable2 td {padding:2px 8px !important;border:1px solid;background-color:#fff;}
.pricetable2 th {padding:2px 12px;border:1px solid;background-color:#e4e4f3;font-weight:bold;}

#formWrap {width:780px;margin:0 auto;overflow:hidden;}
#formWrap iframe {width:640px;height:310px;} #formDiv {width:640px;}
.contentWrapper860 {width:860px;margin:24px auto;overflow:hidden;text-align:center;}
.contentWrapper840 {width:840px;margin:24px auto;overflow:hidden;background:#fff;}
.contentWrapper740 {width:740px;margin:24px auto;overflow:hidden;background:#fff;}
.boxShading {border:1px solid #aaacc6;border-radius:6px;box-shadow:3px 3px 2px #e1e2f2;} .boxShading2 {border:1px solid #ccc;border-radius:6px;box-shadow:3px 3px 2px #ccd3e6;}
#footerWrap {width:980px;background:#61696c;color:#eaeaec;overflow:hidden;margin:0 auto;}
.ftrfrm {margin:18px 0 0 0;display:block;height:138px;} .mrgn9648 {margin:96px auto 48px auto;} .lineBreak {display:none;} .lnBrk, .fullOnly, .nonMobileOnly {display:block;} .lnBrkInline {display:inline;}
.inlineBlkToBlk {display:inline-block;}
#listSize1 {width:502px;margin:4px auto;} #listSize2 {width:535px;} #listSize3 {width:420px;} #textWrapper {width:628px;text-align:center;margin:0 auto;}
.subWrapper {width:890px;margin:0 auto;background:#ebeef5;}
.allprods {width:160px;height:186px;float:left;margin:12px 10px;background:url('images/AllProductsBox160t.png') no-repeat;font-family:arial,sans-serif;}
.allprods h3 a {color:#004b91;text-decoration:none;margin:0;padding:0;font-size:16px;} .allprods h3 a:hover {color:#0037cc;text-decoration:underline;margin:0;padding:0;font-size:17px;}
.DontSeeM {width:634px;margin:12px auto 20px auto;background:#f5f6fa;border:1px solid #dde0e8;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;}
.teamimageM {float:left;width:280px;height:101px;margin:5px auto 0 auto;} 
#wrapperM {width:980px;margin:0 auto;overflow:hidden;background:#ebeef5;background:url('images/WrapperBG.png') repeat-y;}
#footerFrame {display:block;height:742px;width:100%;border:none;} #footerFramePR {display:block;height:163px;width:100%;border:none;}

#topSliderArea {display:block;}
#contentOverWrap, #contentOverWrap2 {width:720px;font:normal 16px/21px Open Sans,sans-serif;color:#444;text-align:center;margin:18px 30px 24px 30px;padding:12px 0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;} #contentOverWrap2 {float:right;margin:18px 30px 24px 30px;}
#contentWrap {width:610px;} #contentWrap640 {width:640px;} #contentWrap660 {width:660px;} #contentWrap680 {width:680px;} #contentWrap700 {width:700px;} 
#contentWrap, #contentWrap640, #contentWrap660, #contentWrap680, #contentWrap700 {overflow:hidden;margin:8px auto 18px auto;line-height:1.5;text-align:left;} 
.contentWrap {width:980px;overflow:hidden;margin:8px auto 18px auto;line-height:1.5;text-align:center;}
#contentWrap h1, #contentWrap640 h1, #contentWrap660 h1, #contentWrap680 h1, #contentWrap700 h1, .contentWrap h1 {font-size:22px;color:#000066;margin:8px auto 20px auto;text-align:center;}
#contentWrap h2, #contentWrap640 h2, #contentWrap660 h2, #contentWrap680 h2, #contentWrap700 h2 {font-size:20px;font-weight:500;font-style:normal;color:#222;margin:20px 0 2px 0;}
#contentWrap h3, #contentWrap640 h3, #contentWrap660  h3, #contentWrap680 h3, #contentWrap700 h3  {font-size:18px;font-weight:500;color:#222;margin:18px 0 1px 0;}
#contentOverWrap ul{list-style-type:disc;} #contentOverWrap ol {list-style-type:decimal;} .customFeatures h3 {font-size:19px;color:#222;margin:24px 0 2px 0 !important;}
#contentOverWrap .list3 ul, #contentOverWrap .list3b ul {padding:0;margin:8px 0 20px 30px;} #contentOverWrap .list3 li, #contentOverWrap .list3b ul {margin:0 0 3px 0;}
#contentOverWrap .list3a ul {padding:0;margin:8px 30px 20px 30px;} #contentOverWrap .list3a li {margin:0 0 7px 0;}
#contentOverWrap .list3 ol {padding:0;margin:8px 40px 12px 30px;} #contentOverWrap .list3a ol {padding:0;margin:8px 40px 12px 32px;}
.list3c ol {padding:0;margin:8px 26px 18px 26px;} .list3c li {margin:0 0 7px 0;}
#contentValueProp {display:none;}
#knowledgeCenterBox {background:#f0f2f4;width:524px;overflow:hidden;font:16px/20px Arial;border:1px solid #ccc;margin:36px auto 18px auto;border-radius:5px;padding:8px 0;}
#knowledgeCenterBox h2 {text-align:center;margin:2px auto;font:22px/32px tahoma,arial,sans-serif;color:#006;}
.knowledgeCenterBoxCol {float:left;width:220px;margin:8px 20px;text-align:left;} .KCBoxTitle {font:bold 17px/26px arial,sans-serif;color:#444;}
.width440toM {width:440px;} .lh1pt4to8 {line-height:1.4;} .lh1pt4to9 {line-height:1.4;} .lh1pt6to9 {line-height:1.6;} .lh1pt5to8 {line-height:1.5;} .lh1pt6to8 {line-height:1.6;} .txt13to16 {font-size:13px;} .txt16to13 {font-size:16px;}
.listBlueCheck ul {padding:0;margin:6px 4px 12px 16px;list-style-image:url('images/ProductCheck.png');} .listBlueCheck li {list-style-type:none;margin:0 0 8px 16px;padding:0;font:bold 16px/21px arial,sans-serif;}
.videoFolder {position:relative;width:100%;height:0;padding-bottom:75%;} .videoFolder object, .videoFolder embed {position:absolute;top:0;left:0;width:100%;height:100%;} .fltRightNone4 {float:right;margin-left:auto;margin-right:auto;}
#samplesFull {display:block;} #samplesMobile, .mobileOnly {display:none;} .leftToCenter {text-align:left;} .fltRightToCenter {float:right;} .fltLeftNone, .fltLeftFullOnly, .fltLeftAuto {float:left;} .fltRightNone, .fltRightAuto {float:right;}
.VideoWrap {max-width:560px;margin:4px auto;}
.VideoIFcontainer {height:0;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;} .VideoIFcontainer iframe {top:0;left:0;width:100%;height:100%;position:absolute;}

.rightmainProds {float:left;width:778px;margin:0 auto;}
.respProductSection {width:700px;font:normal 16px/21px arial,sans-serif;color:#444;text-align:left;margin:18px auto 21px auto;padding:1px 0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;}
.productSectionTop {background-image:url('images/ProductSectionHeaderRespLong.png');background-repeat:no-repeat;border:0;width:685px;height:58px;background-position:0 0;margin:8px 0 0 -20px;}
.respProductSection h2 {font:bold 20px arial,sans-serif;text-align:left;margin:16px 0 4px 0;} .respProductSection h3 {font:bold 18px arial,sans-serif;text-align:left;margin:12px 0 4px 0;color:#333;}
.productSectionTop h2 {font:20px tahoma,arial,sans-serif;letter-spacing:1px;padding:11px 0 0 38px !important;text-align:left;color:#fff;margin:0;}
.QandSButns {width:480px;margin:4px auto 6px auto;} .PandSButns {width:540px;margin:12px auto 36px auto;} #faqs {max-width:640px;margin:0 auto 16px auto;color:#555;}
#faqs h3 {font-size:18px;color:#333;margin:20px 0 4px 0;line-height:1.2;} #faqs p {margin:0;padding:0;line-height:1.4;}
#customSectionFrame {width:698px !important;height:420px;padding:0;} #customSectionFrameP {width:698px !important;height:390px;padding:0;} #productDesignFrame {width:640px;height:190px;margin:0;padding:0;}

.Ptab-wrap {width:664px;overflow:hidden;margin:0 auto;font:16px/21px arial,sans-serif;} .Ptab-wrap h2,.Ptab-wrapC {font:bold 19px tahoma,sans-serif;color:#333;margin:10px 0 8px 0;} .Ptab-wrap p {padding:5px 4px;font-size:16px;}
.Ptab-left {float:left;width:320px;margin:0 4px;box-sizing:border-box;padding:0;} .Ptab-right {float:right;width:320px;margin:0 4px;box-sizing:border-box;padding:0;}

.Ptab-wrapC {width:700px !important;overflow:hidden;margin:0 auto;font:16px/21px arial,sans-serif;}
.Ptab-leftC {float:left;width:360px;margin:0 4px;padding:0;} .Ptab-rightC {float:right;width:330px;margin:0 4px;padding:0;}
.Ptab-List, .productFeaturesBGl, .productFeaturesBGr {font:16px/21px arial,sans-serif !important;}
.productFeaturesBGl, .productFeaturesBGr, .productFeatures {width:100%;background:#f5f6fa;padding:4px 12px;border:1px solid #eef0f7;box-sizing:border-box;}
.Ptab-List ul {list-style-type:disc;padding:0;margin:4px 0 7px 24px;} .Ptab-List li {margin:0 0 4px 0;font:16px/21px arial,sans-serif;}
.Ptab-ListCheck ul {padding:0;margin:3px 2px 20px 8px;} .Ptab-ListCheck li {background:url('images/ProductCheck.png') no-repeat 0 0 transparent;list-style-type:none;margin:0 0 12px 0;padding:0 0 0 28px;font:bold 16px/20px arial,sans-serif;}
.respProductSection p {padding:6px 0;}
.p16To4 {padding:0 16px 0 16px !important;} .p46 {padding:4px 6px;}
.mailiframe iframe {width:630px;margin:0 auto;height:636px;}
.FPheader {} .teams {width:428px;margin:0 auto;} .teamsMar {width:498px;margin:0 auto;}

.respFrontSection {width:980px;font:normal 16px/21px arial,sans-serif;color:#333;text-align:left;margin:28px auto;padding:1px 0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;}
.teambio {max-width:600px !important;margin:12px auto 16px auto;text-align:left;font:15px/19px Verdana,arial,sans-serif;} .teambio img {float:left;margin:4px 14px 0 0;border:1px solid #777;}
#quoteFormWrapper {width:540px;margin:0 auto;} #QRForm iframe {width:540px;height:764px;}

.categoryBox {float:left;text-align:center;width:230px;margin:12px 12px;padding-top:12px;background:#fff;border-top-right-radius:5px;border-top-left-radius:5px;}
#tab_knowledgeKCM {background:#f0f2f4;max-width:670px;font:14px/16px Arial,sans-serif;border:1px solid #888;margin:18px auto;} .KClinkwrapM {max-width:664px;overflow:hidden;margin:0 auto 4px auto;}
.KClinkwrapM h2 {text-align:center;margin:2px auto;font:19px/32px tahoma,arial,sans-serif;color:#2b2b97;} .showContact {display:block;} .tdLeft td {float:left;}
#persNavWrap {width:100%;background:#3e79b3;position:fixed;box-shadow:0px 2px 2px #444;z-index:11000;display:none;}
#persNav {width:1280px;margin:0 auto;padding:10px 0 5px 0;color:#fff;overflow:hidden;}
.persNavLeft {width:155px;float:left;} .persNavRight {width:135px;float:left;color:#fff;text-decoration:none;letter-spacing:1px;text-align:center;padding:3px 0;} 
.persNavRightM {width:135px;display:none;color:#fff;text-decoration:none;letter-spacing:1px;text-align:center;padding:3px 0;} .persNavRight a:hover {text-decoration:none;cursor:default;} 
#persNavCenter {width:900px;float:left;margin:0 40px;text-align:center;}
#persNavCenter ul {margin:0px auto;line-height:1.3;font-size:17px;list-style-type:none;} #persNavCenter ul li {display:inline;margin:0 12px;}
#persNavCenter ul li a, .persNavRight a, .persNavRight a:hover, .persNavRightM a, .persNavRightM a:hover {color:#fff;}

.question {max-width:94%;padding:0 0 12px 0;background:#f2f5fb;border:1px solid #b1bcd6;border-radius:5px;margin:24px auto;box-shadow:1px 2px 1px 0px #ccc;}
.question h2, .questionSide h3 {margin-top:12px !important;padding:0 12px;} .question p {font-size:17px;padding:2px 12px;color:#333;}
.questionSide {float:right;width:200px;margin:6px 2px 6px 8px;} .questionSide p {font-size:15px !important;padding:3px 6px 2px 8px;} .questionSide h3 {margin-top:12px !important;padding:0 8px;}

#persNav2 {width:1280px;margin:0 auto;padding:10px 0 5px 0;color:#fff;overflow:hidden;}
.persNavLeft2 {width:155px;float:left;text-align:center;} .persNavRight2 {width:135px;display:block;float:right;color:#fff;text-decoration:none;letter-spacing:1px;text-align:center;padding:3px 0;}
#persNavCenter2 {width:900px;float:left;margin:0 40px;text-align:center;}
#persNavCenter2 ul {margin:0 auto;line-height:1.4;font-size:17px;list-style-type:none;} #persNavCenter2 ul li {display:inline;margin:0 12px;}
#persNavCenter2 ul li a, .persNavRight2 a {color:#fff;} .persNavRight2 a:hover {color:#fff;text-decoration:none;cursor:default;} 

/*  ==================================== default above =================================================================== */

@media screen and (min-width: 980px) and (max-width: 1280px) { 
#persNav {width:980px;} #persNavCenter {width:660px;margin:0 15px;}
}

@media screen and (min-width: 640px) and (max-width: 979px) {
#headerOverWrap {width:100%;height:187px;background:#fff;text-align:center;margin:0;padding:0;}
#headerWrap {width:640px;margin:0 auto 8px auto;}
#headerLeft {width:320px;float:none;margin:0 auto 8px auto;}
#headerRight {width:99%;float:none;text-align:center;margin:2px auto;} .callArea {float:none;width:98%;height:50px;margin:18px auto;text-align:center;}
.callUs {font:bold 17px/26px arial,sans-serif;color:#ff7803;}

#formWrap {width:640px;margin:0 auto;overflow:hidden;}
#formWrap iframe {width:640px;height:320px;} #formDiv {width:620px;}
#footerWrap {width:640px;background:#61696c;color:#eaeaec;overflow:hidden;margin:0 auto;}
.ftrfrm {margin:18px 0 0 0;display:block;height:206px;}
.contentWrapper860 {width:98%;margin:24px auto 0 auto;overflow:hidden;text-align:center;}
.contentWrapper840, .contentWrapper740 {width:98%;margin:24px auto;overflow:hidden;background:#fff;}
.boxShading {border:1px solid #aaacc6;border-radius:6px;box-shadow: 3px 3px 2px #e1e2f2;}
div.tabcontents3
{border-left:1px solid #B4C4D4;border-right:1px solid #B4C4D4;border-bottom:1px solid #B4C4D4;border-top:1px solid #B4C4D4;
background-color:#FFF;border-radius:0 3px 3px 3px;padding:14px 12px 12px 16px;height:220px;}
.subWrapper {max-width:708px;margin:0 auto;background:#ebeef5;}
#wrapperM {width:100%;margin:0 auto;overflow:hidden;background:#ebeef5;}
#footerFrame {height:390px;} #footerFramePR {height:235px;}

.leftNavBar {display:none;} .rightmain {float:none;width:auto;}
.productHeaderContent {float:none;width:690px;padding:0;margin:0 auto;height:199px !important;}
#topSliderArea {max-width:690px;background:#f5f6fa;overflow:hidden;margin:0 auto;height:299px;padding:0;}
#topImageArea {max-width:700px;background:#f5f6fa;overflow:hidden;margin:0 auto;height:339px;padding:0;}
#topSliderAreaProds {max-width:690px;background:#f5f6fa;overflow:hidden;margin:0 auto;height:382px;padding:0;}

#contentOverWrap, #contentOverWrap2 {width:99%;max-width:720px;margin:24px auto;padding:10px 0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;}
#contentOverWrap2 {float:none;margin:24px auto 36px auto;}
#contentWrap {width:610px;overflow:hidden;margin:12px auto;} #contentWrap640, #contentWrap700 {width:640px;overflow:hidden;margin:12px auto;} #contentWrap660 {max-width:660px;overflow:hidden;margin:12px auto;} 
#contentWrap680 {max-width:680px;overflow:hidden;margin:12px auto;} .contentWrap {width:620px;overflow:hidden;margin:12px auto;} #contentWrapWhy {width:720px;} 
#contentValueProp {display:none;} #socialIcons {float:none;margin:8px auto 0 auto;} #samplesFull, .mobileOnly, .nonMobileOnly {display:block;} #samplesMobile, .fullOnly {display:none;} .txt16to13 {font-size:13px;}
.rightmainProds {float:none;width:96%;margin:0 auto;}
.respProductSection {float:none;width:700px;font:normal 16px/21px arial,sans-serif;color:#333;text-align:left;margin:24px auto !important;padding:0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;}
#dmHeader {max-width:700px;margin:0 auto 12px auto;padding:0;}

.butnBar {width:690px;background:#d2d4da;color:#444;font-size:18px !important;border:1px solid #c5c7cd;overflow:hidden;margin:0 auto 8px auto;}
.butnBarSides {width:316px;float:left;text-align:center;height:98px;} .talktophone {margin-left:1px;}
.talkto {width:206px;;overflow:hidden;margin:2px 0 0 106px;} .calltime {word-spacing:-1px;margin:3px 0 0 2px;} .talkto img {float:left;margin:2px 6px 0 0;} .printexp {margin:15px 0 9px 0;} .printexp2 {margin:11px 0 7px 0;}

#topSliderAreaProds {max-width:690px;background:#f5f6fa;overflow:hidden;margin:0 auto;height:200px;padding:0;}
.productHeader {float:left;width:308px;background:#f5f6fa !important;overflow:hidden;text-align:left;margin:0 3px;padding:0;}
.productHeader2 {float:left;width:360px !important;background:#f5f6fa !important;text-align:left;padding:0;}
.productHeader h1 {font:bold 28px arial,sans-serif;color:#000;text-align:left;} .productHeader2 h1 {font:bold 26px arial,sans-serif;color:#000;text-align:left;}
.vprop {font:16px/24px arial,sans-serif;margin:-6px 0 0 20px;color:#4a4a4a;text-align:left;} .vprop ul {list-style-image:url('images/greendot.gif');margin:8px 0 12px 32px;padding-top:0;}
.vprop2 {font:16px/24px arial,sans-serif;margin:-6px 0 0 10px;} .vprop2 ul {list-style-image:url('images/greendot.gif');margin:6px 0 12px 26px;padding-top:0;} .itsright2 {margin:12px 0 0 16px;color:#333;font:bold 18px arial,sans-serif;}
.itsright {margin:12px auto 10px auto !important;text-align:center;font:bold 17px/24px arial,sans-serif;}
.fltLeftFullOnly {float:none !important;margin-left:auto !important;margin-right:auto !important;}

.respFrontSection {float:none;width:98%;font:normal 16px/21px arial,sans-serif;color:#333;text-align:left;margin:24px auto;padding:1px 0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;}
.fullOnlyTB {display:none;}
#persNav {width:640px;} #persNavCenter {width:640px;margin:6px auto;} .persNavLeft {float:left;} .persNavRight {display:none;} .persNavRightM {display:block;float:right;width:150px;}
#persNavCenter ul {margin:0 auto;line-height:1.2;} #persNavCenter ul li {display:inline;margin:0 10px;}
}

/*  ======================================================================================================== */

@media screen and (min-width: 640px) and (max-width: 739px) { 
.respProductSection {float:none;width:auto;font:normal 16px/21px arial,sans-serif;color:#333;text-align:left;margin:24px auto;padding:0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;}
.productSectionTop {margin:10px auto 18px auto;width:99%;background:url('images/cleardot.gif');}
.productSectionTop h2 {background-image:url('images/ProductSectionHeaderResp320.png'); background-repeat:repeat-x;width:auto;font:20px tahoma,arial,sans-serif;line-height:1.2;text-align:left;color:#fff;padding:14px 0 9px 14px!important;}
.Ptab-wrap {width:616px !important;overflow:hidden;margin:8px auto;box-sizing:border-box;}
.Ptab-left {float:left;width:308px !important;margin:4px auto 8px auto !important;box-sizing:border-box;} .Ptab-right {float:left;width:308px !important;margin:4px auto 8px auto !important;padding:0 !important;box-sizing:border-box;} 

.Ptab-wrapC {width:640px !important;overflow:hidden;margin:0 auto;font:16px/21px arial,sans-serif;}
.Ptab-leftC {float:left;width:308px !important;margin:0 2px;box-sizing:border-box;padding:0;} .Ptab-rightC {float:right;width:308px !important;margin:0 2px;box-sizing:border-box;padding:0;} 

.productFeaturesBGl, .productFeaturesBGr, .productFeatures {width:280px;background:#f5f6fa;padding:4px 8px;border:1px solid #eef0f7;overflow:hidden;box-sizing:border-box;}
.DontSeeM {width:610px;margin:12px auto 20px auto;background:#f5f6fa;border:1px solid #dde0e8;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;}
#customSectionFrame {width:642px !important;height:460px;} #customSectionFrameP {width:642px !important;height:430px;}
.p16To4 {padding:0 8px !important;} .ps6M {padding-left:4px;padding-right:4px;}
.fltLeftFullOnly {float:none !important;margin-left:auto !important;margin-right:auto !important;} .nonMobileOnly {display:block;}
}

@media screen and (max-width: 700px) { 
.butnBar {width:99%;} .butnBarOr {display:none;}
}

/*  ======================================================================================================== */

@media screen and (max-width: 639px) { 
#headerOverWrap {width:100%;height:338px;background:#fff;text-align:center;margin:0;padding:0;}
#headerWrap {width:100%;margin:0 auto 8px auto;overflow:hidden;}
#headerLeft {width:320px;float:none;text-align:center;margin:8px auto 0 auto;}
#headerRight {width:320px;float:none;text-align:center;margin:auto;} .callArea {float:none;width:98%;height:54px;margin:18px auto;text-align:center;}
.callUs {font:bold 17px/20px arial,sans-serif;color:#ff7803;margin:4px auto;}
.centeredText {width:98%;text-align:center;margin:44px auto;}
#formWrap {width:100%;margin:0 auto;overflow:hidden;}
#formWrap iframe {width:320px;height:500px;} #formDiv {width:320px;}
#footerWrap {width:320px;background:#61696c;color:#eaeaec;overflow:hidden;margin:0 auto;}
.ftrfrm {margin:18px 0 0 0;display:block;height:326px;}
.contentWrapper860 {width:98%;margin:24px auto;overflow:hidden;text-align:center;}
.contentWrapper840 {width:98%;margin:24px auto;overflow:hidden;background:#fff;}
.contentWrapper740 {width:98%;margin:24px auto;overflow:hidden;background:#fff;}
.boxShading {border:1px solid #aaacc6;border-radius:6px;box-shadow: 3px 3px 2px #e1e2f2;}
.menuBoxNW {display:none;} #navList {display:none;float:left;width:318px;margin:10px 0 0 0;overflow:hidden;background:#fff;position:relative;top:8px;left:-267px;z-index:99999;height:402px;}
.searchArea {display:none;} .lineBreak {display:block;} .lnBrk, .fullOnly, td tr .fullOnly {display:none;} .lnBrkInline, td tr .lnBrkInline {display:none;}
.tabcontents3 img {display:none;}
div.tabcontents3
{border-left:1px solid #B4C4D4;border-right:1px solid #B4C4D4;border-bottom:1px solid #B4C4D4;border-top:1px solid #B4C4D4;
background-color:#FFF;border-radius:0 3px 3px 3px;padding:14px 12px 12px 16px;height:328px;}
#listSize1 {width:320px;margin:4px auto;} #listSize2 {width:99%;} #listSize3 {width:99%;} #textWrapper {width:96%;}
#contentOverWrap .list3b ul {padding:0;margin:8px 0 12px 14px;} #contentOverWrap .list3b li {margin:0 0 3px 0;}
.DontSeeM {width:314px;margin:8px auto 20px auto;background:#f5f6fa;border:1px solid #dde0e8;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;text-align:center;}
.teamimageM {clear:both;float:none;width:280px;height:101px;margin:10px auto 0 auto;}
#wrapperM {width:100%;margin:0 auto;overflow:hidden;background:#ebeef5;}
#footerFrame {height:720px;} #footerFramePR {height:357px;}
.fltLeftNone, .fltLeftFullOnly {float:none !important;margin-left:auto !important;margin-right:auto !important;} .fltRightNone {float:none;margin-left:auto;margin-right:auto;} .fltRightNone4 {float:none;margin:4px auto;}
#knowledgeCenterBox {background:#f0f2f4;width:94%;overflow:hidden;font:16px/28px arial;border:1px solid #ccc;margin:36px auto 18px auto;border-radius:5px;padding:8px 0;}
.knowledgeCenterBoxCol {float:none;width:220px;margin:18px auto;text-align:left;}
.width440toM {width:96%;} .lh1pt4to8 {line-height:1.8;} .lh1pt4to9 {line-height:1.9;} .lh1pt6to9 {line-height:1.9;} .lh1pt5to8 {line-height:1.8;} .lh1pt6to8 {line-height:1.8;} .lh1pt6to9 {line-height:1.9;}
#samplesFull {display:none;} #samplesMobile, .mobileOnly {display:block;} .ps6M {padding-left:6px;padding-right:6px;}
.txt13to16 {font-size:16px;} .leftToCenter {text-align:center;} .fltRightToCenter {float:none;margin:8px auto;text-align:center;}
.imgMobileCenter {margin-left:auto !important;margin-right:auto !important;}
.leftNavBar, #topSliderArea, #topImageArea, .adviceimg {display:none;}
#contentOverWrap, #contentOverWrap2 {width:99%;min-width:314px;margin:24px auto;padding:10px 0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;} #contentOverWrap2 {float:none;margin:36px auto;}
#contentWrap, #contentWrap640, #contentWrap660, #contentWrap680, #contentWrap700, .contentWrap {width:97%;min-width:300px;overflow:hidden;margin:12px auto;text-align:left;}
#contentValueProp {display:block;width:100%;background:#f1f2f3;padding:18px 0;margin-top:16px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;} #valuePropWrap {width:310px;margin:0 auto;text-align:center;}
 #ss360-layer.ss360-overlay { width: 94% !important;height: 94% !important;font-size:17px !important;line-height:1.3 !important;left: 2%  !important;top: 3% !important;}
.rightmain, .rightmainProds {float:none;width:98%;margin:0 auto;}
.respProductSection {float:none;width:100%;font:normal 16px/21px arial,sans-serif;color:#333;text-align:left;margin:24px auto;padding:0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;}
.productSectionTop {margin:10px auto 18px auto;width:99%;background:url('images/cleardot.gif');}
.productSectionTop h2 {background-image:url('images/ProductSectionHeaderResp320.png'); background-repeat:repeat-x;width:auto;font:20px tahoma,arial,sans-serif;line-height:1.2;text-align:left;color:#fff;padding:14px 0 9px 14px!important;}
.Ptab-wrap {width:100% !important;overflow:hidden;margin:8px auto;font:15px/19px arial,sans-serif;}
.Ptab-left {float:none;width:320px !important;margin:4px auto 8px auto !important;box-sizing:border-box;} .Ptab-right {float:none;width:320px !important;margin:4px auto 8px auto !important;padding:2px 0 !important;box-sizing:border-box;}

.Ptab-wrapC {width:320px !important;overflow:hidden;margin:0 auto;padding:0;font:16px/21px arial,sans-serif;}
.Ptab-leftC {float:none;width:306px !important;margin:0 2px !important;box-sizing:border-box;padding:0;} .Ptab-rightC {float:none;width:306px !important;margin:0 2px;box-sizing:border-box;padding:0;}  
.productFeaturesBGr {margin:0 auto 12px auto;padding:4px 20px;box-sizing:border-box;}
.QandSButns {width:238px;margin:4px auto 6px auto;} .PandSButns {width:298px;margin:12px auto 36px auto;text-align:center;}
#customSectionFrame {width:320px !important;height:868px;margin:0;padding:0;} #customSectionFrameP {width:320px !important;height:790px;margin:0;padding:0;} #productDesignFrame {width:98%;height:400px;margin:0 auto;padding:0 4px;}
.p16To4 {padding:0 2px !important;} #tab_knowledgeKCM {font-size:16px;} .KCtitle {font-size:16px;}

#topSliderAreaProds {width:100%;background:#f5f6fa;overflow:hidden;margin:0 auto;height:360px;padding:0;}

.productHeader h1, .productHeader2 h1 {font:bold 26px arial,sans-serif;color:#000;text-align:left;}
.vprop {font:17px/25px arial,sans-serif;margin:-4px 0 0 20px;color:#4a4a4a;text-align:left;} .vprop ul {list-style-image:url('images/greendot.gif');margin:8px 0 12px 32px;padding-top:0;}
.vprop2 {font:16px/24px arial,sans-serif;margin:-6px 0 0 18px;color:#4a4a4a;text-align:left;} .vprop2 ul {list-style-image:url('images/greendot.gif');margin:8px 0 12px 16px;padding-top:0;}
.itsright {text-align:right;margin:14px 6px 2px 0;color:#333;font:bold 16px/24px arial,sans-serif;} .talkto {width:206px;;overflow:hidden;margin:2px 0 0 108px;}
.itsright2 {text-align:center;margin:12px auto 10px auto !important;font:bold 17px/24px arial,sans-serif;}
#butnBarWrap {width:100%;background:#d2d4da;margin:0 auto;border:1px solid #c5c7cd;}
.butnBar {width:320px;height:208px;margin:0 auto;} .butnBarSides {width:314px;float:none;margin:4px auto;text-align:center;height:98px;}
.respFrontSection {float:none;width:98%;font:normal 16px/21px arial,sans-serif;color:#333;text-align:left;margin:24px auto;padding:1px 0;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0px 3px 4px #bbb;}
.fullOnlyTB, .nonMobileOnly {display:none;} .teams {width:280px;margin:0 auto;} .teamsMar {width:310px;margin:0 auto;} .fontUpto15 {font-size:15px !important;}
.fltLeftAuto, .fltRightAuto {float:none !important;margin-left:auto !important;margin-right:auto !important;}
.autoMargin {margin-left:auto !important;margin-right:auto !important;} .inlineBlkToBlk {display:block;}
#persNav {width:100%;padding:8px 0 3px 0;} #persNavCenter {display:none;} .persNavLeft {float:left;} .persNavRight {display:none;} .persNavRightM {display:block;float:right;width:150px;}
.list8 ul {list-style-type:disc;padding:0;margin:4px 20px;text-align:left;} .list8 li {margin:0 0 6px 0;width:100%;float:left;}
.widthTo320 {width:320px !important;}

.menuBoxNW {display:block;margin:34px auto 0 auto;float:none;width:230px !important;text-align:center;}
.menuBoxNW li {float:left;background:#fff !important;width:230px !important;padding-left:0 !important;padding-right:0 !important;}  .menuBoxNW li  a {padding:7px 0 !important;}
#activ_products, #activ_about-us, #navLinks320 {display:none;}
#products a, #solutions3 a, #about-us a, #mypfl a {color:#1442ba !important;font-size:17px !important;width:230px !important;}
#products a:hover, #solutions3 a:hover, #about-us a:hover, #mypfl a:hover {background:#fff !important;color:#1442ba;text-decoration:underline;}
.searchArea {display:inline-block;float:none;background:#fff !important;width:180px !important;margin:9px auto !important;}
}

/*  ============================================ Extras ================================================ */

@media screen and (min-width: 381px) and (max-width: 639px) {
.subWrapper {width:360px;margin:0 auto;background:#ebeef5;}
.DontSeeM {width:320px;margin:8px auto 20px auto;background:#f5f6fa;border:1px solid #dde0e8;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;text-align:center;}
.teamimageM {clear:both;float:none;width:280px;height:101px;margin:10px auto 0 auto;}
#productDesignFrame {width:98%;height:330px;margin:0 auto;padding:0 4px;}
}
@media screen and (min-width: 435px) and (max-width: 639px) {
#productDesignFrame {width:98%;height:300px;margin:0 auto;padding:0 4px;}
.mailiframe {width:98%;margin:0 auto;} .mailiframe iframe {width:98%;margin:0 auto;height:796px;}
}
@media screen and (min-width: 381px) and (max-width: 434px) {
#productDesignFrame {width:98%;height:320px;margin:0 auto;padding:0 4px;}
.mailiframe {width:98%;margin:0 auto;} .mailiframe iframe {width:98%;margin:0 auto;height:906px;}
}
@media screen and (max-width: 380px) { 
.subWrapper {width:320px;margin:0 auto;background:#ebeef5;}
.allprods {width:160px;height:186px;float:none;margin:12px auto;background:url('images/AllProductsBox160t.png') no-repeat;}
.DontSeeM {width:320px;margin:8px auto 20px auto;background:#f5f6fa;border:1px solid #dde0e8;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;text-align:center;}
.teamimageM {clear:both;float:none;width:280px;height:101px;margin:10px auto 0 auto;}
#productDesignFrame {width:98%;height:420px;margin:0 auto;padding:0 4px;}
.mailiframe {width:98%;margin:0 auto;} .mailiframe iframe {width:98%;margin:0 auto;height:1110px;}
.butnBar {font-size:18px !important;}
}
@media screen and (max-width: 539px) {
#quoteFormWrapper {width:320px;margin:0 auto;} #QRForm iframe {width:320px;height:1014px;}
}
@media screen and (max-width: 374px) {
.forceTo320 {width:320px !important;}
.footerCopyright {font-size:11px !important;}
.vprop2 {font:15px/24px arial,sans-serif;margin:-6px 0 0 18px;color:#4a4a4a;text-align:left;word-spacing:-1px;}
}
@media screen and (max-height: 699px) {.showContact {display:none;}}
@media screen and (max-width: 374px) {.showContact {display:none;}}
@media screen and (min-width: 1030px) and (max-width: 1280px) {#persNav2 {width:1030px;} #persNavCenter2 {width:710px;margin:0 8px;} #persNavCenter2 ul {font-size:16px;} #persNavCenter2 ul li {margin:0 8px;}}
@media screen and (min-width: 694px) and (max-width: 1029px) {#persNav2 {width:694px;} #persNavCenter2 {width:694px;margin:5px auto 3px auto;} #persNavCenter2 ul li {margin:0 9px;}}
@media screen and (min-width: 639px) and (max-width: 693px) {#persNav2 {width:640px;} #persNavCenter2 {width:640px;margin:5px auto 3px auto;} #persNavCenter2 ul {font-size:16px;word-spacing:-1px;} #persNavCenter2 ul li {margin:0 7px;}}
@media screen and (max-width: 639px) {#persNav2 {width:100%;padding:8px 0 3px 0;} #persNavCenter2 {display:none;}}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
		 url('fonts/OpenSans-Regular-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight:400;font-style:normal; /* Regular */
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Italic-webfont.eot');
    src: url('fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight:normal;font-weight:400;font-style:italic; /* Italic */
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight:200;font-style:normal; /* Light */
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
		 url('fonts/OpenSans-Semibold-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight:500;font-style:normal; /* Semibold */
}
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
		 url('fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight:700;font-weight:bold;font-style:normal; /* Bold */
}
.light {font-weight:200;font-style:normal;} .semibold {font-family:'Open Sans';font-weight:500;font-style:normal;}
