@charset "utf-8";
/* CSS Document */
#ap_ob_widget * {
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
     font-weight: bold;
     margin: 0pt;
     padding: 0pt;
}

#ap_ob_widget {
     width: 282px;
}

#ap_rob_widget #lf_top_wrapper {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: url("http://media.philly.com/images/title_bg.png") repeat-y scroll center top transparent;
     border-color: #121212 #121212 -moz-use-text-color;
     border-style: solid solid none;
     border-width: 1px 1px 0pt;
}

#ap_ob_widget #lf_top {
     color: #FFFFFF;
     font-weight: bold;
     line-height: 11px;
     padding: 3px 86px 3px 8px;
}

#ap_ob_widget .yellow {
     background-color: #E2E324;
     border-top: 1px solid #EAAB2D;
     height: 1px;
     overflow: hidden;
}

#ap_rob_widget #lf_logo {
     background: url("http://media.philly.com/images/sprite3.png") no-repeat scroll -10px -10px transparent;
     border: 1px solid #FFFFFF;
     height: 50px;
     left: 531px;
     position: absolute;
     top: 6px;
     width: 65px;
}

#ap_ob_widget #lf_content {
     height: 160px;
     width: 290px;
     overflow: hidden;
     background-color: #eeeeee;
     padding: 10px 0 0 0;
}

#ap_ob_widget #lf_content_inner {
     padding: 0px;
}

#ap_ob_widget #ob_listings_wrapper {
     float: left;
     overflow: hidden;
     position: relative;
     width: 254px;
}

#ap_ob_widget #ob_listings {
     position: relative;
     width: 1500px;
}

#ap_ob_widget #ob_listings .listing {
     float: left;
     margin: 0pt;
     overflow: hidden;
     text-align: center;
     width: 126px;
	 height: 160px;
}

#ap_ob_widget #ob_listings .listing img {
     border: 1px solid #000000;
     margin-bottom: 5px;
}

#ap_ob_widget #ob_listings a {
     color: #004488;
     text-decoration: none;
}

#ap_ob_widget .arrow {
     cursor: pointer;
     float: left;
     height: 40px;
     margin-top: 40px;
     width: 15px;
}

#ap_ob_widget #lf_prev {
	background: url("http://media.philly.com/images/article-pag-leftArrow-small.png") no-repeat scroll 0px 0px transparent;
}

#ap_ob_widget #lf_next {
	background: url("http://media.philly.com/images/article-pag-leftRight-small.png") no-repeat scroll 0px 0px transparent;
}

#ap_ob_widget .city {
     font-size: 12px;
}

#ap_ob_widget .title {
     font-size: 12px;
}
