.wrap {min-height:100%; min-width:1000px; background:#fff;}
.wrap>.all {padding-bottom:132px;}
.wrap .content {padding-bottom:140px;}

.wrap a {text-decoration: none;}

.wr-head {min-width:970px; padding:3px 15px 3px 15px; zoom:1; font:13px 'PT Sans', sans-serif, Helvetica; color:#fff;}
.wr-head .h-nav a{text-transform:uppercase;font-weight:bold}
.wr-head .h-nav li >ul a{text-transform:none;font-weight:normal}
.wr-head .h-nav li > ul a:hover{border-top:0;}
.wr-head:after {content:"."; height:0; visibility:hidden; display:block; clear:both;}
.wr-head .logo {float:left; background:url(../images/logo-h.png) no-repeat; width:123px; height:20px; margin:3px 17px 0 0;}
.wr-head .logo a {float:left; width:123px; height:45px; text-indent:-1000em;}
.wr-head .h-nav {float:left; margin:-3px -11px;}
.wr-head .h-nav a {color:#fff; float:left;padding: 8px 7px; height:30px; line-height:30px;border-top: 3px solid transparent;}
.wr-head .h-nav a:hover {background-color: #FFFFFF;text-decoration: none;color: #202e3e;border-top: 3px solid #c6168d;}
.wr-head .h-nav .bordered a{background-color: #dbf0ff;text-decoration: none;color: #202e3e;border-top: 3px solid #c6168d;}
.wr-head .h-nav .active>a {border-top:3px solid #ade812; height:27px; line-height:24px;}
.wr-head .h-nav ul {float:left;}
.wr-head .h-nav li {float:left; margin:0; list-style:none;}
.wr-head .h-nav li.wsub {position:relative; text-align: right;}



.wr-head-h .h-nav {float:left; margin:-3px -11px;}
.wr-head-h .h-nav a {color:#fff; float:left;padding: 8px 11px; height:30px; line-height:30px;border-top: 3px solid transparent;}
/*.wr-head-h .h-nav a:hover {background-color: #dbf0ff;text-decoration: none;color: #202e3e;border-top: 3px solid #c6168d;}*/
.wr-head-h .h-nav .bordered a{background-color: #dbf0ff;text-decoration: none;color: #202e3e;border-top: 3px solid #c6168d;}
.wr-head-h .h-nav .active>a {border-top:3px solid #ade812; height:27px; line-height:24px;}
.wr-head-h .h-nav ul {float:left;}
.wr-head-h .h-nav li {float:left; margin:0; list-style:none;}
.wr-head-h .h-nav li.wsub {position:relative;/* z-index:999;*/ text-align: right;}

.wr-head .h-nav li.wsub>a {background:url(../images/redesign/menu-arrow.png) 98% 14px no-repeat;  padding-right:20px; }
#account_wsub > a{text-transform:none;font-weight:normal;font-size:16px; padding: 4px 20px 0 20px;border-left: 1px solid #20539e; margin-left: 13px;}
#account_wsub > a:hover{border-top: 3px solid transparent;color:#fff;background:url(../images/redesign/menu-arrow.png) 98% 19px no-repeat;}
#account_wsub.wsub:hover>a{background-color: transparent; color: #fff; background: url(../images/redesign/menu-arrow.png) 98% 19px no-repeat;}
#account_wsub > ul{border-top: 3px solid #c6168d;border-radius: 3px;left: 15px;}
#account_wsub > ul li{margin:0;}
#account_wsub > ul:before{
 position: absolute;
 top: -9px;
 right: 12px;
 display: inline-block;
 border-right: 11px solid transparent;
 border-bottom: 9px solid #c6168d;
 border-left: 11px solid transparent;
 content: '';
 }
#account_wsub > ul:after{
 position: absolute;
 top: -6px;
 right: 15px;
 display: inline-block;
 border-right: 8px solid transparent;
 border-bottom: 8px solid #ffffff;
 border-left: 8px solid transparent;
 content: '';
 }
.wr-head .h-nav li.wsub:hover>a {background-color:#fff; background-position:100% -82px; color:#2D2D2D; text-align: left;}
.wr-head .h-nav li.wsub:hover>ul {display:block; text-align: left;}
.wr-head .h-nav ul ul {display:none; min-width:100%; position:absolute; left: 0; top: 100%; z-index:100; background:#fff; box-shadow: 1px 1px 4px 0px #ccc; border-top:0;margin-top: 0px;}
.wr-head .h-nav ul ul li {float:none;}
.wr-head .h-nav ul ul li a {float:none; margin:0 auto; padding:6px 15px 3px 11px; height:auto; line-height:normal; background-color: #fff; color:#2D2D2D; display:block; white-space:nowrap;border-top:0;}
.wr-head .h-nav ul ul li a:hover {background:#dbf0ff;}

.wr-head-h .h-nav li.wsub:hover>a {background-color:#fff; background-position:100% -82px; color:#2D2D2D; /*text-align: left;*/}
.wr-head-h .h-nav li.wsub:hover>ul {display:block; text-align: left;}
.wr-head-h .h-nav ul ul {display:none; min-width:100%; position:absolute; left: 0; top: 100%; z-index:100; background:#fff; box-shadow: 1px 1px 4px 0px #ccc; border-top:0;margin-top: 0px;}
.wr-head-h .h-nav ul ul li {float:none;}
.wr-head-h .h-nav ul ul li a {float:none; margin:0 auto; padding:6px 15px 3px 11px; height:auto; line-height:normal; background-color: #fff; color:#2D2D2D; display:block; white-space:nowrap;border-top:0;}
.wr-head-h .h-nav ul ul li a:hover {background:#dbf0ff;}

.wr-head-h #account_wsub ul a:hover{border-top:0;}
.wr-head-h #account_wsub > a{background: url(../images/redesign/menu-arrow.png) 98% 19px no-repeat;}
.wr-head-h #account_wsub > ul{left:12px;text-transform:none;}
.wr-head-h #account_wsub > ul a{font-weight:normal;font-size:14px;}
.wr-head-h #account_wsub > ul a:hover{text-decoration:none;}

.wr-head .u-nav {float:right;}
.wr-head .u-nav .green-color {color: #3F51B5;}

.wr-head-h {/*background:#4f4f4f; */border:0; padding:16px 25px 22px; min-width:910px; zoom:1; font:12px Arial, sans-serif, Helvetica; color:#fff;}
.wr-head-h:after {content:"."; height:0; visibility:hidden; display:block; clear:both;}
.wr-head-h .logo {float:none; background:url(../images/logo-dc.png) no-repeat; width:333px; height:auto;}
.wr-head-h .logo a {float:left; width:333px; height:51px; margin-bottom:-2px; text-indent:-1000em;}
.wr-head-h .logo .slogan {clear:both; font:18px/1 Arial, sans-serif, Helvetica; color:#fff;}

.wr-head-h .slogan a {
	clear: both;
    height: 51px;
    margin-bottom: -35px;
    text-indent: 0;
    width: 333px;
    font:18px/1 Arial, sans-serif, Helvetica;
    color:#fff;
    text-decoration: none;
    }

.wr-head-h .h-new {float:right; font:14px Arial, sans-serif, Helvetica; color:#fff; padding:22px 0 15px;}
.wr-head-h .h-new .btn-a {margin-left:6px;}
.wr-head {background-image: -webkit-linear-gradient(left, #3e53a4 0%, #0c76ba 100%);
 background-image: -o-linear-gradient(left, #3e53a4 0%, #0c76ba 100%);
 background-image: linear-gradient(to right, #3e53a4 0%, #0c76ba 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3E53A4', endColorstr='#FF0C76BA', GradientType=1);}

.wr-head .btn-a {height:20px; background:url(../images/btn-a-bg2.png) 100% -20px no-repeat; margin:5px 3px 0 0;}
.wr-head .btn-a .i {height:20px; background:url(../images/btn-a-bg2.png) no-repeat; font-size:12px; line-height:20px;}
.wr-head span.btn-a .i input {height:20px; font-size:12px; line-height:20px;}
.wr-head .btn-a:hover {background-position:100% -60px;}
.wr-head .btn-a:hover .i {background-position:0 -40px;}
.wr-head .btn-a1 {background-position:100% -100px;}
.wr-head .btn-a1 .i {background-position:0 -80px;}
.wr-head .btn-a1:hover {background-position:100% -140px;}
.wr-head .btn-a1:hover .i {background-position:0 -120px;}
.wr-head .h-nav a.btn-a {float:left; padding:0 2px 0 0; height:20px; line-height:20px;}
.wr-head .h-nav a.btn-a:hover {background-color:none;}

.wr-head .h-nav li.wsub>a.no-bg {background:none; padding-right: 10px !important;}
.wr-head .h-nav li.wsub:hover>a.no-bg {background:#fff;}

.wr-head .h-nav li.wsub>a.no-bg:hover {background:#fff;}

.wr-head-h {border:0; padding:16px 25px 22px; min-width:950px; zoom:1; font:16px 'PT Sans', sans-serif, Helvetica; color:#fff;background-image: -webkit-linear-gradient(left, #3e53a4 0%, #0c76ba 100%);
 background-image: -o-linear-gradient(left, #3e53a4 0%, #0c76ba 100%);
 background-image: linear-gradient(to right, #3e53a4 0%, #0c76ba 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3E53A4', endColorstr='#FF0C76BA', GradientType=1);}
.wr-head-h:after {content:"."; height:0; visibility:hidden; display:block; clear:both;}
.wr-head-h .logo {background:url(../images/redesign/logo-white-dc.png) no-repeat 0 13px; width:190px; height:auto;}
/*.wr-head-h .logo-pitney {background:url(../images/redesign/logo.svg) no-repeat; width:200px; margin:0 15px 0 0; height: 54px;padding-right:0}*/
/*.wr-head .logo-pitney {background:url(../images/redesign/logo.svg) no-repeat; width:220px; margin:0 15px 0 0; height: 54px; padding-right:0}*/
.wr-head-h .logo-pitney,.wr-head .logo-pitney {
    background: url(../images/redesign/logo-pb.png) no-repeat;
    width: 220px;
    margin: 0 15px 0 0;
    height: 54px;
}
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
    .wr-head-h .logo-pitney {background:url(../images/redesign/logo.svg) no-repeat; width:200px; margin:0 15px 0 0; height: 54px;padding-right:0}
    .wr-head .logo-pitney {background:url(../images/redesign/logo.svg) no-repeat; width:220px; margin:0 15px 0 0; height: 54px; padding-right:0}
    .wr-head-h .logo a {
        line-height: 34px !important;
        width: 200px;
    }
    .wr-head-h .logo-pitney a {
        width: 200px !important;
    }
}
.wr-head .logo {background:url(../images/redesign/logo-white-dc.png) no-repeat 0 13px; width:190px; height:auto;}

.wr-head-h .logo a {float:left; width:190px; height:30px; margin-bottom:-2px; text-indent:-1000em;}
.wr-head-h .logo-pitney a{float:left; width:220px; height:51px; margin-bottom:-2px; text-indent:-1000em;}
.wr-head .logo-pitney a{float:left; width:220px; height:51px; margin-bottom:-2px; text-indent:-1000em;}
.wr-head-h .logo .slogan {clear:both; font:18px/1 Arial, sans-serif, Helvetica; color:#fff;}

.wr-head-h .slogan a {
	clear: both;
    height: 51px;
    margin-bottom: -35px;
    text-indent: 0;
    width: 333px;
    font:18px/1 Arial, sans-serif, Helvetica;
    color:#fff;
    text-decoration: none;
    }
 /*11.10.2012*/
.wr-head-h .h-new {float:right; font:14px Arial, sans-serif, Helvetica; color:#fff; padding:22px 0 15px;}
.wr-head-h .h-new .btn-a {margin-left:6px;}
.wr-head-h+.wr-head {}

.wr-head .btn-a {height:20px; background:url(../images/btn-a-bg2.png) 100% -20px no-repeat; margin:5px 3px 0 0;}
.wr-head .btn-a .i {height:20px; background:url(../images/btn-a-bg2.png) no-repeat; font-size:12px; line-height:20px;}
.wr-head span.btn-a .i input {height:20px; font-size:12px; line-height:20px;}
.wr-head .btn-a:hover {background-position:100% -60px;}
.wr-head .btn-a:hover .i {background-position:0 -40px;}
.wr-head .btn-a1 {background-position:100% -100px;}
.wr-head .btn-a1 .i {background-position:0 -80px;}
.wr-head .btn-a1:hover {background-position:100% -140px;}
.wr-head .btn-a1:hover .i {background-position:0 -120px;}
.wr-head .h-nav a.btn-a {float:left; padding:0 2px 0 0; height:20px; line-height:20px;}
.wr-head .h-nav a.btn-a:hover {background-color:none;}

.head-banners {height:63px; padding:12px 12px 0 2px; background:#2d2d2d; float:right; overflow:hidden; margin-top:-16px;}
.head-banners a {display:block; float:left; margin-left:15px;}

/** SearchBox*/
.autocomplete_block {vertical-align: top; position: relative; z-index: 999;}
/*.autocomplete_block .autocomplete_box {border: 0 none; width: 225px; line-height: 18px; height: 18px; padding: 6px 10px; font-size: 14px; border-bottom: 3px solid #4F4F4F;float: left;}*/
.autocomplete_block .autocomplete_box {border: 0 none; width: 210px; line-height: 18px; height: 38px; padding: 10px 25px 10px 10px; font-size: 12px; float: left; border-radius: 0px;background: #20539e; color: #fff;font-weight:bold;outline: none;}/*for iPad - square corners*/
.autocomplete_block button {width: 35px; height: 38px; background: url("../images/redesign/menu-sprite.svg") no-repeat -69px 8px #20539e; border: 0 none; display: inline-block;float: left;outline: none;cursor:pointer;}

.autocomplete_block a.close{display: inline-block;float:right; margin: 5px 8px 0;border: none; cursor: pointer; width: 34px;height: 32px; background: url("../images/redesign/menu-sprite.svg") no-repeat -69px 0px;transition:none;}
.input-group{width:100%;}

.autocomplete_block .autosuggestBox {background: #fff; position: absolute; width: 100%; top: 38px; padding-bottom: 3px;}
.autocomplete_block input.txt-sm {color:#87b8ff;}
.autocomplete_block .autosuggestBox .autosuggestOption {color: #000; font-size: 12px; padding: 0 10px; line-height: 27px; height: 27px; margin: 0 1px; cursor: pointer;}
.autocomplete_block .autosuggestBox .autosuggestOption:hover {background: #D4F3FF;}


/* Styles for the home page banner */
.container {
    /*padding: 0 20px;*/
}

.row {
    width: 100%;
    max-width: 940px;
    min-width: 320px;
    margin: 0 auto;
}

.announcement {
    float: left;
    width: 100%;
    background: #2d9aff;
}

.announcement .row {
    position: relative;
}

.announcement-text {
    font-size: 13px;
    line-height: 1.6em;
    margin: 16px 0;
    color: #fff;
    padding: 0 30px 0 0;
}

.announcement-text a {
    font-weight: bold;
    color: #fff;
    text-decoration: underline;
}

.announcement-text .pitney-bowes-logo {
    max-height: 27px;
    width: auto;
    vertical-align: middle;
    display: inline-block;
}

.announcement-close {
    position: absolute;
    top: 20px;
    right: 0;
    border: none;
    cursor: pointer;
    width: 16px;
    height: 16px;
    background: transparent url("../images/close.png") no-repeat 0 0;
}

.clearfix:before, .row:before {
    content: "";
    display: table;
}

.clearfix:after, .row:after {
    content: "";
    display: table;
    clear: both;
}

.wr-head-h .logo {float:none; background:url(../images/logo-dc.png) no-repeat; width:280px; height:auto;}
.wr-head-h .logo a {
    float: left;
    width: 280px;
    height: 46px;
    margin-bottom: 0;
    color: #fff;
    font-size: 26px;
    line-height:42px;
    font-weight: 100;
    text-indent: 20px;
}
.wr-head-h .logo a:hover {
    text-decoration: none;
}
.wr-head-h .logo .slogan {clear:both; font:18px/1 Arial, sans-serif, Helvetica; color:#fff;}
.wr-head .logo,.wr-head-h .logo {background:none;padding-right:0}


