.cleaner {clear:both;}

/*****************/
/* FOOTER BEGINS */
/*****************/
#footer {position:relative; width:950px; margin:0 auto; text-align:left;}
#footer a {color:#868585; font-family:verdana, san-serif; font-size:10px; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer-top {min-height:11px; height:auto!important; height:11px; background:url(../img/footer-bg-top.gif) no-repeat; margin-top:30px;}
#footer-mid {background:url(../img/footer-bg-mid.gif); background-repeat:repeat-y;}
#footer-mid-upper {width:930px; padding:0 0 20px 20px;}
#footer-mid-upper .footer-mid-upper-column {float:left; width:116px; margin-right:30px;}
#footer-mid-upper .footer-mid-upper-column-last {float:left; width:161px; margin:0 0 0 2px;}
#footer-mid-upper ul {padding:20px 0 20px 10px; margin:0;}
#footer-mid-upper li {padding:0; margin:0; list-style-type: none;}
#footer-mid-upper li h4 {color:#868585; font-family: verdana, san-serif; font-size:10px; font-weight:bold; padding:0; margin:0;}
#footer-mid-lower {position:relative; background:url(../img/footer-divider.gif) no-repeat; margin:0 0 0 5px; padding:0 0 20px 0;}
#footer-mid-lower ul {padding:20px 0 20px 10px; margin:0;}
#footer-mid-lower li {padding:1px; margin:0 14px 0 0; list-style-type: none; display: inline;}
#footer-mid-lower li .last {margin-right:0;}
#footer-bottom {min-height:3px; height:auto!important; height:3px; background: url(../img/footer-bg-bottom.gif) no-repeat; margin-bottom:40px;}
/***************/
/* FOOTER ENDS */
/***************/ 