div.facebook .pp_top .pp_left {background: url(../images/FP-ppImg-sprite.png) -88px -53px no-repeat;} 
div.facebook .pp_top .pp_middle {background: url(../images/FP-ppImg-sprite.png) 0 -160px repeat-x;} 
div.facebook .pp_top .pp_right {background: url(../images/FP-ppImg-sprite.png) -110px -53px no-repeat;} 
div.facebook .pp_content .ppt {color: #000;} 
div.facebook .pp_content_container .pp_left {background: url(../images/FP-ppImg-sprite2.png) left 0 repeat-y;} 
div.facebook .pp_content_container .pp_right {background: url(../images/FP-ppImg-sprite2.png) right 0 repeat-y;} 
div.facebook .pp_content {background: #FFF;} 
div.facebook .pp_expand {background: url(../images/FP-ppImg-sprite.png) -31px -26px no-repeat; cursor: pointer;} 
div.facebook .pp_expand:hover {background: url(../images/FP-ppImg-sprite.png) -31px -47px no-repeat; cursor: pointer;} 
div.facebook .pp_contract {background: url(/lib/yhst-89565441111072/FP-ppImg-sprite.png) 0 -26px no-repeat; cursor: pointer;} 
div.facebook .pp_contract:hover {background: url(../images/FP-ppImg-sprite.png) 0 -47px no-repeat; cursor: pointer;} 
div.facebook .pp_close {width: 22px; height: 22px; background: url(../images/FP-ppImg-sprite.png) -1px -1px no-repeat; cursor: pointer;} 
div.facebook #pp_full_res .pp_inline {color: #000;} 
div.facebook .pp_loaderIcon {background: url(../images/FP-ppImg-loader.gif) center center no-repeat;} 
div.facebook .pp_arrow_previous {background: url(../images/FP-ppImg-sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px;} 
div.facebook .pp_arrow_previous.disabled {background-position: 0 -96px; cursor: default;} 
div.facebook .pp_arrow_next {background: url(../images/FP-ppImg-sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px;} 
div.facebook .pp_arrow_next.disabled {background-position: -32px -96px; cursor: default;} 
div.facebook .pp_nav {margin-top: 0;} 
div.facebook .pp_nav p {font-size: 15px; padding: 0 3px 0 4px;} 
div.facebook .pp_nav .pp_play {background: url(../images/FP-ppImg-sprite.png) -1px -123px no-repeat; height: 22px; width: 22px;} 
div.facebook .pp_nav .pp_pause {background: url(../images/FP-ppImg-sprite.png) -32px -123px no-repeat; height: 22px; width: 22px;} 
div.facebook .pp_next:hover {background: url(../images/FP-ppImg-sprite2.png) -90px center no-repeat; cursor: pointer;} 
div.facebook .pp_previous:hover {background: url(../images/FP-ppImg-sprite2.png) -20px center no-repeat; cursor: pointer;} 
div.facebook .pp_bottom .pp_left {background: url(../images/FP-ppImg-sprite.png) -88px -80px no-repeat;} 
div.facebook .pp_bottom .pp_middle {background: url(../images/FP-ppImg-sprite.png) 0 -180px repeat-x;} 
div.facebook .pp_bottom .pp_right {background: url(../images/FP-ppImg-sprite.png) -110px -80px no-repeat;} 
div.pp_pic_holder a:focus {outline:none;} div.pp_overlay {background: #000; display: none; left: 0; position: absolute; top: 0; width: 100%; z-index: 9500;} 

div.pp_pic_holder {display: none; position: absolute; width: 500px; z-index: 10000;} 
.pp_top {height: 20px; position: relative;} 
* html .pp_top {padding: 0 20px;}  
.pp_top .pp_left {height: 20px; left: 0; position: absolute; width: 20px;} 
.pp_top .pp_middle {height: 20px; left: 20px; position: absolute; right: 20px;} 
* html .pp_top .pp_middle {left: 0; position: static;}  
.pp_top .pp_right {height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px;} 
.pp_content {height: 40px;} .pp_fade {display: none;} 
.pp_content_container {position: relative; text-align: left; width: 100%;} 
.pp_content_container .pp_left {padding-left: 20px;} 
.pp_content_container .pp_right {padding-right: 20px;} 
.pp_content_container .pp_details {float: left; margin: 10px 0 2px 0;} 
.pp_description {display: none; margin: 0 0 5px 0;} 
.pp_nav {clear: left; float: left; margin: 3px 0 0 0;} 
.pp_nav p {float: left; margin: 2px 4px;} 
.pp_nav .pp_play, .pp_nav .pp_pause {float: left; margin-right: 4px; text-indent: -10000px;} 
a.pp_arrow_previous, a.pp_arrow_next {display: block; float: left; height: 15px; margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px;} 
.pp_hoverContainer {position: absolute; top: 0; width: 100%; z-index: 2000;} 
.pp_gallery {left: 50%; margin-top: -50px; position: absolute; z-index: 10000;} 
.pp_gallery ul {float: left; height: 35px; margin: 0 0 0 5px; overflow: hidden; position: relative;} 
.pp_gallery ul a {border: 1px #000 solid; border: 1px rgba(0,0,0,0.5) solid; display: block; float: left; height: 33px; overflow: hidden;} 
.pp_gallery ul a:hover, .pp_gallery li.selected a {border-color: #fff;} 
.pp_gallery ul a img {border: 0;} 
.pp_gallery li {display: block; float: left; margin: 0 5px 0 0;} 
.pp_gallery li.default a {background: #fff; display: block; height: 33px; width: 50px;} 
.pp_gallery li.default a img {display: none;} 
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {margin-top: 7px !important;} 
a.pp_next {background: url(../images/FP-ppImg-sprite2.png) 10000px 10000px no-repeat; display: block; float: right; height: 100%; text-indent: -10000px; width: 70px;} 
a.pp_previous {background: url(../images/FP-ppImg-sprite2.png) 10000px 10000px no-repeat; display: block; float: left; height: 100%; text-indent: -10000px; width: 70px;} 
a.pp_expand, a.pp_contract {cursor: pointer; display: none; height: 20px;	 position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000;} 
a.pp_close {display: block; float: right; line-height:22px; text-indent: -10000px;} 
.pp_bottom {height: 20px; position: relative;} 
* html .pp_bottom {padding: 0 20px;} 
.pp_bottom .pp_left {height: 20px; left: 0; position: absolute; width: 20px;} 
.pp_bottom .pp_middle {height: 20px; left: 20px; position: absolute; right: 20px;} 
* html .pp_bottom .pp_middle {left: 0; position: static;} 
.pp_bottom .pp_right {height: 20px; left: auto; position: absolute; right: 0; top: 0; width: 20px;} 
.pp_loaderIcon {display: block; height: 24px; left: 50%; margin: -12px 0 0 -12px; position: absolute; top: 50%; width: 24px;} 
#pp_full_res {line-height: 1 !important;} 
#pp_full_res .pp_inline {text-align: left;} 
#pp_full_res .pp_inline p {margin: 0 0 15px 0;} 
div.ppt {color: #fff; display: none; font-size: 17px; margin: 0 0 5px 15px; z-index: 9999;} 
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;} 
.clearfix {display: inline-block;} 
* html .clearfix {height: 1%;} 
.clearfix {display: block;}