.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
.hide{display:none;}
html{font-size:65%;}
body{font-family:helvetica,arial,verdana,geneva,sans-serif;font-size:1.25em;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.2em;background-color:#000;}
a:link,a:visited{color:#ff389a;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active,a:focus{outline:none;}
div.columnA,div.columnB{min-height:500px;}
div.cols-inner{width:639px;float:left;}
div.cols-header{width:639px;height:12px;overflow:hidden;background:#0f0;}
div.cols-body{width:639px;}
div.cols-footer{width:639px;height:12px;overflow:hidden;background:#090;}
div#page{margin:0 auto 20px auto;overflow:hidden;padding:0;position:relative;width:960px;}
div#footer{clear:both;margin:0 auto 40px auto;position:relative;width:960px;font-size:12px;}
.columnB .more-link:link,.columnB .more-link:visited,.columnC .more-link:link,.columnC .more-link:visited{background-image:url(/static/images/backgrounds/read-more.png);background-position:-2px 0;padding:1px 0 2px 23px;font-weight:bold;background-repeat:no-repeat;}
.columnB div.sponsored a.more-link,.columnB div.sponsored a.more-link:link,.columnB div.sponsored a.more-link:visited,.columnB div.sponsored-orange a.more-link,.columnB div.sponsored-orange a.more-link:link,.columnB div.sponsored-orange a.more-link:visited{background-image:url(/static/images/backgrounds/more-monkey.gif);}
.columnB a.more-link:hover,.columnC a.more-link:hover{background-position:-321px 0;}
.columnB .element{padding:0 6px 10px 14px;color:#333;}
.columnB h2{font-size:1.15em;font-weight:bold;color:#333;}
.columnB title h2{color:#333;}
.columnB p strong{font-weight:bold;}
.columnB .button span{left:-3000px;position:absolute;top:0;}
.columnB div.multi-page-navigation{position:relative;height:20px;border-top:none;padding:0;margin:0;}
.columnB .multi-page-navigation .page-info,.columnB .multi-page-navigation li{position:absolute;top:0;}
.columnB .multi-page-navigation .page-info{width:122px;text-align:center;left:174px;}
.columnB .multi-page-navigation .page-first{left:14px;}
.columnB .multi-page-navigation .page-prev{right:291px;text-align:right;}
.columnB .multi-page-navigation .page-next{left:306px;}
.columnB .multi-page-navigation .page-last{right:6px;text-align:right;}
.columnC .element{margin-bottom:10px;}
.columnC .element .title .header{background-color:transparent;background-image:url(/static/images/backgrounds/bg-col3-hd-top.png);background-repeat:no-repeat;background-position:0 0;height:3px;margin:0;}
.columnC .element .title .footer{background-color:transparent;background-image:url(/static/images/backgrounds/bg-col3-hd-bot.png);background-repeat:no-repeat;background-position:0 0;height:3px;margin:0;}
div.columnC .monkeyPromo .title .footer{background-image:url(/static/images/backgrounds/bg-col3-hd-bot-m.png);}
.columnC .element .title h2{background-color:#ff389a;}
.columnC .element .title h2{color:#ff389a;font-weight:bold;font-size:25px;padding:0 5px 0 10px;}
.columnC .element .title h2 span{display:block;padding:8px 0 8px 0;}
.columnC .element .content{background-color:#fff;background-image:url(/static/images/backgrounds/bg-col3-fade.jpg);background-position:bottom left;background-repeat:repeat-x;padding:0 0 10px 0;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.columnC .element .footer{height:3px;background-color:transparent;background-image:url(/static/images/backgrounds/bg-col3-ft.png);background-position:bottom left;margin-bottom:0;}
.columnC .element .content p{margin:10px 4px 0 8px;}
div.columnC .landing-listings p{margin-top:0;}
.advert-text{text-transform:lowercase;display:block;color:#666;font-size:11px;text-align:right;padding-bottom:4px;}
.columnC #advert-mpu{height:280px;}
.columnC .element #advert-mpu{height:250px;}
.columnC #advert-skyscraper{height:640px;}
iframe.advert{border:medium none;height:1px;margin:0;padding:0;width:1px;}
div.pre-header{width:960px;margin:auto;position:relative;z-index:9999;}
div.advert-top{padding:20px 40px 0 0;position:absolute;width:730px;z-index:99999;}