div.light_rounded .pp_top .pp_left {
background : url(../images/sprite.png) no-repeat -88px -53px;
}
div.light_rounded .pp_top .pp_middle {
background : #fff;
}
div.light_rounded .pp_top .pp_right {
background : url(../images/sprite.png) no-repeat -110px -53px;
}
div.light_rounded .pp_content {
background-color : #fff;
}
div.light_rounded .pp_content a.pp_expand {
background : url(../images/sprite.png) no-repeat -31px -26px;
cursor : pointer;
}
div.light_rounded .pp_content a.pp_expand:hover {
background : url(../images/sprite.png) no-repeat -31px -47px;
cursor : pointer;
}
div.light_rounded .pp_content a.pp_contract {
background : url(../images/sprite.png) no-repeat 0 -26px;
cursor : pointer;
}
div.light_rounded .pp_content a.pp_contract:hover {
background : url(../images/sprite.png) no-repeat 0 -47px;
cursor : pointer;
}
div.light_rounded .pp_content a.pp_close {
width : 75px;
height : 22px;
background : url(../images/sprite.png) no-repeat -1px -1px;
cursor : pointer;
}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous {
background : url(../images/sprite.png) no-repeat 0 -71px;
}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled {
background-position : 0 -87px;
cursor : default;
}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next {
background : url(../images/sprite.png) no-repeat -22px -71px;
}
div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled {
background-position : -22px -87px;
cursor : default;
}
div.light_rounded .pp_bottom .pp_left {
background : url(../images/sprite.png) no-repeat -88px -80px;
}
div.light_rounded .pp_bottom .pp_middle {
background : #fff;
}
div.light_rounded .pp_bottom .pp_right {
background : url(../images/sprite.png) no-repeat -110px -80px;
}
div.light_rounded .pp_loaderIcon {
background : url(../images/loader.gif) no-repeat center center;
}

div.light_square .pp_top .pp_left, div.light_square .pp_top .pp_middle, div.light_square .pp_top .pp_right, div.light_square .pp_bottom .pp_left, div.light_square .pp_bottom .pp_middle, div.light_square .pp_bottom .pp_right, div.light_square .pp_content {
background : #fff;
}
div.light_square .pp_content a.pp_expand {
background : url(../images/sprite.png) no-repeat -31px -26px;
cursor : pointer;
}
div.light_square .pp_content a.pp_expand:hover {
background : url(../images/sprite.png) no-repeat -31px -47px;
cursor : pointer;
}
div.light_square .pp_content a.pp_contract {
background : url(../images/sprite.png) no-repeat 0 -26px;
cursor : pointer;
}
div.light_square .pp_content a.pp_contract:hover {
background : url(../images/sprite.png) no-repeat 0 -47px;
cursor : pointer;
}
div.light_square .pp_content a.pp_close {
width : 75px;
height : 22px;
background : url(../images/sprite.png) no-repeat -1px -1px;
cursor : pointer;
}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous {
background : url(../images/sprite.png) no-repeat 0 -71px;
}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled {
background-position : 0 -87px;
cursor : default;
}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next {
background : url(../images/sprite.png) no-repeat -22px -71px;
}
div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled {
background-position : -22px -87px;
cursor : default;
}

div.pp_pic_holder a:focus {
outline : none;
}
div.pp_overlay {
background : #000;
position : absolute;
top : 0;
left : 0;
z-index : 9500;
width : 100%;
}
div.pp_pic_holder {
position : absolute;
z-index : 10000;
width : 100px;
}
div.pp_pic_holder .pp_top {
position : relative;
height : 20px;
}
* html div.pp_pic_holder .pp_top {
padding : 0 20px;
}
div.pp_pic_holder .pp_top .pp_left {
position : absolute;
left : 0;
width : 20px;
height : 20px;
}
div.pp_pic_holder .pp_top .pp_middle {
position : absolute;
left : 20px;
right : 20px;
height : 20px;
}
* html div.pp_pic_holder .pp_top .pp_middle {
position : static;
left : 0;
}
div.pp_pic_holder .pp_top .pp_right {
position : absolute;
top : 0;
left : auto;
right : 0;
width : 20px;
height : 20px;
}
div.pp_pic_holder .pp_content {
position : relative;
text-align : left;
width : 100%;
height : 40px;
}
div.pp_pic_holder .pp_content .pp_details {
display : none;
margin : 10px 15px 2px 20px;
}
div.pp_pic_holder .pp_content .pp_details p.pp_description {
display : none;
float : left;
margin : 0;
}
div.pp_pic_holder .pp_content .pp_details .pp_nav {
float : left;
margin : 3px 0 0 0;
}
div.pp_pic_holder .pp_content .pp_details .pp_nav p {
float : left;
margin : 2px 4px;
}
div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous, div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {
float : left;
display : block;
width : 14px;
height : 15px;
overflow : hidden;
text-indent : -10000px;
margin-top : 3px;
}
div.pp_pic_holder .pp_content div.pp_hoverContainer {
position : absolute;
z-index : 2000;
top : 0;
left : 0;
width : 100%;
}

div.pp_pic_holder .pp_content a.pp_expand, div.pp_pic_holder .pp_content a.pp_contract {
position : absolute;
z-index : 20000;
top : 10px;
right : 30px;
cursor : pointer;
display : none;
text-indent : -10000px;
width : 20px;
height : 20px;
}
div.pp_pic_holder .pp_content a.pp_close {
float : right;
display : block;
text-indent : -10000px;
}
div.pp_pic_holder .pp_bottom {
position : relative;
height : 20px;
}
* html div.pp_pic_holder .pp_bottom {
padding : 0 20px;
}
div.pp_pic_holder .pp_bottom .pp_left {
position : absolute;
left : 0;
width : 20px;
height : 20px;
}
div.pp_pic_holder .pp_bottom .pp_middle {
position : absolute;
left : 20px;
right : 20px;
height : 20px;
}
* html div.pp_pic_holder .pp_bottom .pp_middle {
position : static;
left : 0;
}
div.pp_pic_holder .pp_bottom .pp_right {
position : absolute;
top : 0;
left : auto;
right : 0;
width : 20px;
height : 20px;
}
div.pp_pic_holder .pp_loaderIcon {
display : none;
position : absolute;
top : 50%;
left : 50%;
margin : -12px 0 0 -12px;
width : 24px;
height : 24px;
}
div.pp_pic_holder #pp_full_res {
display : block;
margin : 0 auto;
width : 100%;
text-align : center;
}
div.pp_pic_holder #pp_full_res object, div.pp_pic_holder #pp_full_res embed {
visibility : hidden;
}
div.ppt {
display : none;
position : absolute;
top : 0;
left : 0;
z-index : 9999;
color : #fff;
font-size : 17px;
}
.pp_description {
color : #a4937f;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
}



