body.ad-freepage{background: #ffffff url(/images/common/body_bg_freepage.png) repeat-x scroll 0 0 ;}body.ad-freepage div#body-area-freepage{overflow: hidden;margin: 0 auto;background-color: #FFFFFF;}body.ad-freepage div#content-main-freepage{display: inline;}body.ad-freepage div#body-area-freepage div#footer{margin: 0;padding: 7px 0;border-top: 1px solid #999999;background: #FFFFFF url(/images/common/footer_bg.jpg) repeat-x scroll center top ;text-align: center;}body.ad-freepage div#body-area-freepage div#footer ul{margin-bottom: 0.4em;}body.ad-freepage div#body-area-freepage div#footer ul li.company{display: inline;margin-right: 6px;padding-left: 10px;border-left: 1px solid #999999;}body.ad-freepage div#body-area-freepage div#footer ul li.company-first{display: inline;margin-right: 6px;}body.ad-freepage div#body-area-freepage div#footer ul li a{text-decoration: none;color: #333333;}body.ad-freepage div#body-area-freepage div#footer ul li a:hover,body.ad-freepage div#body-area-freepage div#footer ul li a:focus,body.ad-freepage div#body-area-freepage div#footer ul li a:active{text-decoration: underline;color: #000000;}body.ad-freepage div#body-area-freepage div#footer address{margin: 0 5px;padding-top: 5px;border-top: 1px solid #e3e3e3;color: #555555;font-size: 80%;line-hight: 1.2;} 
