div.velaa .pp_top,
div.velaa .pp_top .pp_middle,
div.velaa .pp_top .pp_left,
div.velaa .pp_top .pp_right,
div.velaa .pp_bottom,
div.velaa .pp_bottom .pp_left,
div.velaa .pp_bottom .pp_middle,
div.velaa .pp_bottom .pp_right { height: 0; }

div.velaa .pp_top .pp_left { background: url(images/sprite.png) -78px -93px no-repeat; } /* Top left corner */
div.velaa .pp_top .pp_middle { background: url(images/sprite_x.png) top left repeat-x; } /* Top pattern/color */
div.velaa .pp_top .pp_right { background: url(images/sprite.png) -112px -93px no-repeat; } /* Top right corner */

div.velaa .pp_content .ppt { color: #f8f8f8; }
div.velaa .pp_content_container .pp_left { background: none; padding: 0; }
div.velaa .pp_content_container .pp_right { background: none; padding: 0; }
div.velaa .pp_content { background-color: transparent; } /* Content background */
div.velaa .pp_next:hover { background: url(images/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
div.velaa .pp_previous:hover { background: url(images/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
div.velaa .pp_expand { background: url(images/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
div.velaa .pp_expand:hover { background: url(images/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
div.velaa .pp_contract { background: url(images/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
div.velaa .pp_contract:hover { background: url(images/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
div.velaa .pp_close { z-index: 20000; width: 30px; height: 30px; background: url(images/sprite.png) 2px 1px no-repeat; cursor: pointer; right: -14px; top: -14px; opacity: 1; } /* Close button */
div.velaa #pp_full_res .pp_inline { color: #000; }
div.velaa .pp_gallery ul li a:hover,
div.velaa .pp_gallery ul li.selected a { background-color: #aaa; }
div.velaa .pp_social { margin-top: 7px; }

div.velaa .pp_gallery a.pp_arrow_previous,
div.velaa .pp_gallery a.pp_arrow_next { position: static; left: auto; }
div.velaa .pp_nav .pp_play,
div.velaa .pp_nav .pp_pause { background: url(images/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
div.velaa .pp_nav .pp_pause { background-position: -51px -29px; }
div.velaa .pp_details { position: relative; }
div.velaa a.pp_arrow_previous,
div.velaa a.pp_arrow_next { background: url(images/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
div.velaa a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
div.velaa .pp_content_container .pp_details { margin-top: 5px; }
div.velaa .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
div.velaa .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }

div.velaa .pp_close:hover, div.velaa .pp_nav .pp_play:hover, div.velaa .pp_nav .pp_pause:hover, div.velaa .pp_arrow_next:hover, div.velaa .pp_arrow_previous:hover { opacity:0.75; }

div.velaa .pp_description{
	color: #747474;
    font-size: 18px;
    font-weight: normal;
    left: 0;
    line-height: 14px;
    margin: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

div.velaa .pp_bottom .pp_left { background: url(images/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
div.velaa .pp_bottom .pp_middle { background: url(images/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
div.velaa .pp_bottom .pp_right { background: url(images/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

div.velaa .pp_loaderIcon { background: url(images/_loader.gif) center center no-repeat; } /* Loader icon */

div.velaa .pp_gallery { margin-top: 1px; }


div.velaa .pp_next, div.velaa .pp_next:hover {
    background: url("images/pretty_next.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	left: 100%;
    position: absolute;
	width: 50px;
}

div.velaa .pp_previous, div.velaa .pp_previous:hover {
	background: url("images/pretty_prev.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	position: absolute;
	right: 100%;
	width: 50px;
}

div.velaa_overlay {
	background: none repeat scroll 0 0 #fff;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500;
    bottom: 0;
    right: 0;
}

div.velaa_overlay1 {
	background: none repeat scroll 0 0 #000;
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500;
    bottom: 0;
    right: 0;
}

.velaa_overlay_bg {
	background-attachment: scroll;
    background-clip: border-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #fff;
	display: block;
    width: 100%;
    height: 100%;
    opacity: 0.75;
}

div.velaa_overlay1 .velaa_overlay_bg { display: none; }