/* FOOTER */
.secureSeals {
 background: url('../images/page-table-footer.png') no-repeat 0 -70px !important;
}

#careers { height: 55px !important; }
#careers a { top: -87px !important; }

#footer {
 background: none !important;
 border-top: none !important;
 text-shadow: none !important;
 font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

.box {
 width:996px;
 margin:0 auto;
 position:relative;
}

.left { float:left; }
.right { float:right; }

#footer-top {
 background:url(../images/bg_contentbox.png) no-repeat center top;
 width:100%;
 padding:70px 0 10px;
}
#footer-top h4 {
 text-align:center;
 font-size:30px;
 color:#000;
 line-height:28px;
 font-weight:600;
 padding-bottom:30px;
}
#footer-top ul {
 display: block;
 margin: 0 auto;
}
#footer-top li {
 float:left;
}
#footer-top li.bbb {
 width:165px;
 margin-right:48px;
 margin-left:120px;
}
#footer-top li.trust {
 margin-right:48px;
}
#footer-top li.ecomm {
 margin-right:58px;
}
#footer-top li.mcafee {
 margin-right:48px;
}
#footer-top li.twave {
}
#footer-top li.whg {
	padding-left: 40px;
}
#footer-mid {
 background:url(../images/bg_footer_mid.png) repeat-x;
 width:100%;
}
#footer-mid-wrap {
 background:url(../images/bg_fm_wrap.png) no-repeat center top;
 width:100%;
 padding:125px 0 20px;
}
.sectionLink {
 width:150px;
 float:left;
 padding-right:50px;
}
.sectionLink.last { padding-right:0; }
.sectionLink h5 {
 background:url(../images/border_fheading.png) repeat-x left bottom;
 font-size:15px;
 color:#000;
 font-weight:600;
 padding:0 0 5px;
 margin:0 0 10px;
}
.sectionLink li {
 display:block;
 color:#505050;
 font-size:14px;
 padding-bottom:8px;
}
.sectionLink li a {
 background:url(../images/bullet_3.png) no-repeat 0 center;
 color:#505050;
 padding-left:12px;
 transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
}
.sectionLink li a:hover {
 background:url(../images/bullet_3_hover.png) no-repeat 0 center;
 color:#1b81d8;
 padding-left:20px;
}
.sectionLink ul.gaptop { padding-bottom:17px; }
.sectionLink ul.btmSocial li {
 background:url(../images/sprite_sico.png) no-repeat;
 transition:all .4s ease-in-out;
 -moz-transition:all .4s ease-in-out;
 -webkit-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
}
.sectionLink ul.btmSocial li.ph {
 background-position:0 3px;
 padding-left:25px;
}
.sectionLink ul.btmSocial li a {
 background:none;
 padding-left:25px;
}
.sectionLink ul.btmSocial li.mail { background-position:0 -29px; }
.sectionLink ul.btmSocial li.fb { background-position:0 -62px; }
.sectionLink ul.btmSocial li.tw { background-position:0 -98px; }
.sectionLink ul.btmSocial li.gp { background-position:0 -135px; }
.sectionLink ul.btmSocial li:hover a { padding-left:35px; }
#footerBtm {
 background:#fff;
 border:solid 1px #e4e4e4;
 width:954px;
 float:left;
 font-size:14px;
 color:#8f8f8f;
 margin-top:30px;
 box-shadow:rgba(0, 0, 0, 0.05) 0px 3px 4px, rgba(0, 0, 0, 0.05) 0px 1px 20px inset;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 padding:15px 20px;
}
#footerBtm p { line-height:17px; }
#footerBtm ul { float:right; }
#footerBtm li {
 background:url(../images/divider_fb_li.png) no-repeat left center;
 float:left;
 padding:0 0 0 17px;
 margin:0 0 0 16px;
 display:inline;
}
#footerBtm li:first-child { background:none; padding:0; margin:0; }
#footerBtm li a { color:#8f8f8f; }
#footerBtm li a:hover { color:#5a5a5a; text-decoration:underline; }