/*------------------------------------*\
   FOOTER
\*------------------------------------*/
.footer {background-color:#f5f5f5; }
.footer > div {width:800px; margin:0 auto; padding:31px 0; overflow:hidden;}
.footer li {font-family:Arial; font-size:15px; color:#585858;}
.footer a {color:#157fc7;}
.footer a:hover, .footer .fTCopy a:hover {color:#FF7407;}

.footer .fTlnk {width:100%; text-align:center;}
.footer .fTlnk {padding-bottom:2.3em;}
.footer .fTlnk li {display:inline; margin:0 11px;}

.footer .fTCopy {border-top:1px solid #e2e2e2; float:left; width:100%; padding-top:2.6em;}
.footer .fTCopy a, .footer .fTCopy li {color:#7e7e7e;}
.footer .fTCopy li {float:left; position:relative; text-align:center; font-size:13px;}
.footer .fTCopy li:first-child {width:255px;}
.footer .fTCopy li:first-child a {text-indent:-999em; width:32px; position:relative; top:-9px; display:inline-block; height:33px; padding:0; margin-right:5px;}
.footer .fTCopy li + li {width:345px; margin:0 auto;}
.footer .fTCopy .langBox {float:right;}
.footer .fTCopy .langBox, .footer .fTCopy .langBox li {width:auto;}

.footer .fIcons {background:url(../../images/footer/sprite_1.png) 0 0 no-repeat; padding-left:25px;}
.footer .fIcons.implix {background-position:0 0;}
.footer .fIcons.help {background-position:5px -77px;}
.footer .fIcons.phone {background-position:3px -142px;}
.footer .fIcons.emailUs {background-position:0 -206px;}
.footer .fIcons.chat {background-position:0 -267px;}
.footer .fIcons.testConn {background-position:-1px -331px;}

.livechat a {background:url(../../images/footer/live_chat_ico.png) 0 0 no-repeat; height:55px; width:32px; position:fixed; z-index:99; left:0; bottom:160px; overflow:hidden; text-indent:-99em;}