* html .clearfix { height: 1%; }* html .pp_bottom{ padding: 0 20px; }* html .pp_bottom .pp_middle{ left: 0; position: static; }* html .pp_top{ padding: 0 20px; }* html .pp_top .pp_middle{ left: 0; position: static; }a.pp_close{ display: block; float: right; text-indent: -10000px; }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_next{	background: url(/i/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;	display: block;	float: right;	height: 100%;	text-indent: -10000px;	width: 49%;}a.pp_previous{	background: url(/i/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;	display: block;	float: left;	height: 100%;	text-indent: -10000px;	width: 49%;}div.dark_rounded #pp_full_res .pp_inline{ color: #fff; }div.dark_rounded .currentTextHolder{ color: #c4c4c4; }div.dark_rounded .pp_arrow_next{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{ background-position: -22px -87px; cursor: default; }div.dark_rounded .pp_arrow_previous{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{ background-position: 0 -87px; cursor: default; }div.dark_rounded .pp_bottom .pp_left{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{	background: url(/i/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_close{	width: 75px;	height: 22px;	background: url(/i/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;	cursor: pointer;}div.dark_rounded .pp_content{	background: url(/i/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_content_container .pp_left{	background: url(/i/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{	background: url(/i/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_contract{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;	cursor: pointer;}div.dark_rounded .pp_contract:hover{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;	cursor: pointer;}div.dark_rounded .pp_description{ color: #fff; }div.dark_rounded .pp_expand{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;	cursor: pointer;}div.dark_rounded .pp_expand:hover{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;	cursor: pointer;}div.dark_rounded .pp_loaderIcon{	background: url(/i/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_next:hover{	background: url(/i/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;	cursor: pointer;}div.dark_rounded .pp_previous:hover{	background: url(/i/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;	cursor: pointer;}div.dark_rounded .pp_top .pp_left{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{	background: url(/i/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{	background: url(/i/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_square #pp_full_res .pp_inline{ color: #fff; }div.dark_square .currentTextHolder{ color: #c4c4c4; }div.dark_square .pp_arrow_next{	background: url(/i/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{ background-position: -22px -87px; cursor: default; }div.dark_square .pp_arrow_previous{	background: url(/i/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{ background-position: 0 -87px; cursor: default; }div.dark_square .pp_close{	width: 75px;	height: 22px;	background: url(/i/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;	cursor: pointer;}div.dark_square .pp_content_container .pp_left{	background: url(/i/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{	background: url(/i/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_contract{	background: url(/i/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;	cursor: pointer;}div.dark_square .pp_contract:hover{	background: url(/i/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;	cursor: pointer;}div.dark_square .pp_description{ color: #fff; }div.dark_square .pp_expand{	background: url(/i/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;	cursor: pointer;}div.dark_square .pp_expand:hover{	background: url(/i/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;	cursor: pointer;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{	background: url(/i/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .pp_loaderIcon{	background: url(/i/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_next:hover{	background: url(/i/prettyPhoto/dark_square/btnNext.png) center right no-repeat;	cursor: pointer;}div.dark_square .pp_previous:hover{	background: url(/i/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;	cursor: pointer;}div.facebook #pp_full_res .pp_inline{	z-index: 1000; color: #000; }div.facebook .pp_arrow_next.disabled{ background-position: -32px -96px; cursor: default; }div.facebook .pp_arrow_previous.disabled{ background-position: 0 -96px; cursor: default; }div.facebook .pp_bottom .pp_left{	background: url(/i/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{	background: url(/i/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{	background: url(/i/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.facebook .pp_close{	width: 22px;	height: 22px;	background: url(/i/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;	cursor: pointer;}div.facebook .pp_content{ background: #fff; }div.facebook .pp_content .ppt{ color: #000; }div.facebook .pp_content_container .pp_left{	background: url(/i/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{	background: url(/i/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_contract{	background: url(/i/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;	cursor: pointer;}div.facebook .pp_contract:hover{	background: url(/i/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;	cursor: pointer;}div.facebook .pp_expand{	background: url(/i/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;	cursor: pointer;}div.facebook .pp_expand:hover{	background: url(/i/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;	cursor: pointer;}div.facebook .pp_loaderIcon{	background: url(/i/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav{ margin-top: 0; }div.facebook .pp_nav .pp_arrow_next{	background: url(/i/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;	height: 22px;	margin-top: 0;	width: 22px;}div.facebook .pp_nav .pp_arrow_previous{	background: url(/i/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;	height: 22px;	margin-top: 0;	width: 22px;}div.facebook .pp_nav p{ font-size: 15px; padding: 0 3px 0 4px; }div.facebook .pp_next:hover{	background: url(/i/prettyPhoto/facebook/btnNext.png) center right no-repeat;	cursor: pointer;}div.facebook .pp_previous:hover{	background: url(/i/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;	cursor: pointer;}div.facebook .pp_top .pp_left{	background: url(/i/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{	background: url(/i/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{	background: url(/i/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.light_rounded #pp_full_res .pp_inline{ color: #000; }div.light_rounded .pp_arrow_next{	background: url(/i/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{ background-position: -22px -87px; cursor: default; }div.light_rounded .pp_arrow_previous{	background: url(/i/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{ background-position: 0 -87px; cursor: default; }div.light_rounded .pp_bottom .pp_left{	background: url(/i/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{ background: #fff; }div.light_rounded .pp_bottom .pp_right{	background: url(/i/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_close{	width: 75px;	height: 22px;	background: url(/i/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;	cursor: pointer;}div.light_rounded .pp_content{ background-color: #fff; }div.light_rounded .pp_content .ppt{ color: #000; }div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{ background: #fff; }div.light_rounded .pp_contract{	background: url(/i/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;	cursor: pointer;}div.light_rounded .pp_contract:hover{	background: url(/i/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;	cursor: pointer;}div.light_rounded .pp_expand{	background: url(/i/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;	cursor: pointer;}div.light_rounded .pp_expand:hover{	background: url(/i/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;	cursor: pointer;}div.light_rounded .pp_loaderIcon{	background: url(/i/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.light_rounded .pp_next:hover{	background: url(/i/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;	cursor: pointer;}div.light_rounded .pp_previous:hover{	background: url(/i/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;	cursor: pointer;}div.light_rounded .pp_top .pp_left{	background: url(/i/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{ background: #fff; }div.light_rounded .pp_top .pp_right{	background: url(/i/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_square #pp_full_res .pp_inline{ color: #000; }div.light_square .pp_arrow_next{	background: url(/i/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{ background-position: -22px -87px; cursor: default; }div.light_square .pp_arrow_previous{	background: url(/i/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{ background-position: 0 -87px; cursor: default; }div.light_square .pp_close{	width: 75px;	height: 22px;	background: url(/i/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;	cursor: pointer;}div.light_square .pp_content .ppt{ color: #000; }div.light_square .pp_contract{	background: url(/i/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;	cursor: pointer;}div.light_square .pp_contract:hover{	background: url(/i/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;	cursor: pointer;}div.light_square .pp_expand{	background: url(/i/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;	cursor: pointer;}div.light_square .pp_expand:hover{	background: url(/i/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;	cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{ background: #fff; }div.light_square .pp_next:hover{	background: url(/i/prettyPhoto/light_square/btnNext.png) center right no-repeat;	cursor: pointer;}div.light_square .pp_previous:hover{	background: url(/i/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;	cursor: pointer;}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: 100px;	z-index: 10000;}div.pp_pic_holder a:focus{	z-index: 1000; outline: none; }div.ppt{	color: #fff;	display: none;	font-size: 17px;	left: 0;	position: absolute;	top: 0;	z-index: 9999;}.clearfix { display: inline-block; }.clearfix { display: block; }.clearfix:after{	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.pp_bottom{ height: 20px; position: relative; }.pp_bottom .pp_left{ height: 20px; left: 0; position: absolute; width: 20px; }.pp_bottom .pp_middle{	height: 20px;	left: 20px;	position: absolute;	right: 20px;}.pp_bottom .pp_right{	height: 20px;	left: auto;	position: absolute;	right: 0;	top: 0;	width: 20px;}.pp_content{ height: 40px; }.pp_content .ppt{	left: auto;	margin-bottom: 5px;	position: relative;	top: auto;}.pp_content_container{ position: relative; text-align: left; width: 100%; }.pp_content_container .pp_details{ margin: 10px 0 2px 0; }.pp_content_container .pp_left{ padding-left: 20px; }.pp_content_container .pp_right{ padding-right: 20px; }.pp_description{ display: none; margin: 0 0 5px 0; }.pp_fade{ display: none; }.pp_hoverContainer{ position: absolute; top: 0; width: 100%; z-index: 2000; }.pp_loaderIcon{	display: block;	height: 24px;	left: 50%;	margin: -12px 0 0 -12px;	position: absolute;	top: 50%;	width: 24px;}.pp_nav{ clear: left; float: left; margin: 3px 0 0 0; }.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{	display: block;	float: left;	height: 15px;	margin-top: 3px;	overflow: hidden;	text-indent: -10000px;	width: 14px;}.pp_nav p{ float: left; margin: 2px 4px; }.pp_top{ height: 20px; position: relative; }.pp_top .pp_left{ height: 20px; left: 0; position: absolute; width: 20px; }.pp_top .pp_middle{	height: 20px;	left: 20px;	position: absolute;	right: 20px;}.pp_top .pp_right{	height: 20px;	left: auto;	position: absolute;	right: 0;	top: 0;	width: 20px;}#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; }
