div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content
{
	background: url(contentPattern.png) top left repeat;
}
div.dark_square .currentTextHolder
{
	color: #c4c4c4;
}
div.dark_square .pp_description
{
	color: #fff;
}
div.dark_square .pp_loaderIcon
{
	background: url(loader.gif) center center no-repeat;
}
div.dark_square .pp_content_container .pp_left
{
	background: url(contentPattern.png) top left repeat-y;
}
div.dark_square .pp_content_container .pp_right
{
	background: url(contentPattern.png) top right repeat-y;
}
div.dark_square .pp_expand
{
	background: url(sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_expand:hover
{
	background: url(sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract
{
	background: url(sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_contract:hover
{
	background: url(sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}
div.dark_square .pp_close
{
	background: url(sprite.png) -1px -1px no-repeat;
	cursor: pointer;
	height: 22px;
	width: 22px;
}
div.dark_square #pp_full_res .pp_inline
{
	color: #fff;
}
div.dark_square .pp_arrow_previous
{
	background: url(sprite.png) 0 -71px no-repeat;
}
div.dark_square .pp_arrow_previous.disabled
{
	background-position: 0 -87px;
	cursor: default;
}
div.dark_square .pp_arrow_next
{
	background: url(sprite.png) -22px -71px no-repeat;
}
div.dark_square .pp_arrow_next.disabled
{
	background-position: -22px -87px;
	cursor: default;
}
div.dark_square .pp_next:hover
{
	background: url(btnNext.png) center right no-repeat;
	cursor: pointer;
}
div.dark_square .pp_previous:hover
{
	background: url(btnPrevious.png) center left no-repeat;
	cursor: pointer;
}