/* reset
-----------------------------------------------*/
#footer *{
margin:0;
padding:0;
}

#footer img{
border:0;
}



/* style
-----------------------------------------------*/
#footer{
height:auto !important;
position:relative;
background:url(/share/footer/img/bg_01.gif) repeat-x left top #eee;
text-align:center;
vertical-align:top;
zoom:1;
}

#footerInner{
margin:0 auto;
padding:0 0 15px;
position:relative;
zoom:1;
}
#footerInner:after{
height:0;
display:block;
clear:both;
visibility:hidden;
content:".";
line-height:0; 
}
/* width780px */
table #footer #footerInner{
padding:0 10px 15px;
}

#footer #utilityNav01{
margin-bottom:0;
padding-top:22px;
float:left;
}
#footer #utilityNav01 li{
float:left;
list-style:none;
font-size:0.1%;
}
#footer #utilityNav01 li a{
border-right:1px solid #d0d0d0;
display:block;
}

#footer #utilityNav02{
margin-bottom:0;
padding-top:22px;
float:left;
}
#footer #utilityNav02 li{
padding-left:10px;
float:left;
list-style:none;
}
#footer #utilityNav02 li img{
vertical-align:top;
}

#footer .formBox{
width:189px;
height:29px;
_height:42px;
float:right;
position:relative;
overflow:hidden;
padding:13px 15px 0 0;
background:url(/share/footer/img/bg_search.gif) no-repeat right 13px;
}
#footer .formBox .searchTxt{
border:0;
width:140px;
position:absolute;
top:21px;
right:35px;
background:none;
line-height:1;
}
#footer .formBox .searchBtn{
position:absolute;
top:18px;
right:6px;
}

#footer .toHome{
margin-bottom:0;
position:absolute;
right:15px;
bottom:-5px;
}

#footer #copyright{
text-align:center;
}
#footer #copyright p{
margin-bottom:5px;
text-align:center;
}

