 div.light_rounded .pp_top .pp_left{
 background: url(images/prettyPhoto/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(images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
 }
 
 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_content{
 background-color:#fff;
 }
 
 div.light_rounded .pp_next:hover{
 background: url(images/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
 cursor: pointer;
 }
 
 div.light_rounded .pp_previous:hover{
 background: url(images/prettyPhoto/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
 cursor: pointer;
 }
 
 div.light_rounded .pp_expand{
 background: url(images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
 cursor: pointer;
 }
 
 div.light_rounded .pp_expand:hover{
 background: url(images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
 cursor: pointer;
 }
 
 div.light_rounded .pp_contract{
 background: url(images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
 cursor: pointer;
 }
 
 div.light_rounded .pp_contract:hover{
 background: url(images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
 cursor: pointer;
 }
 
 div.light_rounded .pp_close{
 width:75px;
 height:22px;
 background: url(images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
 cursor: pointer;
 }
 
 div.light_rounded #pp_full_res .pp_inline{
 color:#000;
 }
 
 div.light_rounded .pp_arrow_previous{
 background: url(images/prettyPhoto/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_arrow_next{
 background: url(images/prettyPhoto/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_bottom .pp_left{
 background: url(images/prettyPhoto/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(images/prettyPhoto/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
 }
 
 div.light_rounded .pp_loaderIcon{
 background: url(images/prettyPhoto/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
 }
 
 div.dark_rounded .pp_top .pp_left{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
 }
 
 div.dark_rounded .pp_top .pp_middle{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
 }
 
 div.dark_rounded .pp_top .pp_right{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
 }
 
 div.dark_rounded .pp_content_container .pp_left{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
 }
 
 div.dark_rounded .pp_content_container .pp_right{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
 }
 
 div.dark_rounded .pp_content{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
 }
 
 div.dark_rounded .pp_next:hover{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
 cursor: pointer;
 }
 
 div.dark_rounded .pp_previous:hover{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
 cursor: pointer;
 }
 
 div.dark_rounded .pp_expand{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
 cursor: pointer;
 }
 
 div.dark_rounded .pp_expand:hover{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
 cursor: pointer;
 }
 
 div.dark_rounded .pp_contract{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
 cursor: pointer;
 }
 
 div.dark_rounded .pp_contract:hover{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
 cursor: pointer;
 }
 
 div.dark_rounded .pp_close{
 width:75px;height:22px;background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
 cursor: pointer;
 }
 
 div.dark_rounded .currentTextHolder{
 color:#c4c4c4;
 }
 
 div.dark_rounded .pp_description{
 color:#fff;
 }
 
 div.dark_rounded #pp_full_res .pp_inline{
 color:#fff;
 }
 
 div.dark_rounded .pp_arrow_previous{
 background: url(images/prettyPhoto/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_arrow_next{
 background: url(images/prettyPhoto/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_bottom .pp_left{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
 }
 
 div.dark_rounded .pp_bottom .pp_middle{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
 }
 
 div.dark_rounded .pp_bottom .pp_right{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
 }
 
 div.dark_rounded .pp_loaderIcon{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
 }
 
 div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{
 background: url(images/prettyPhoto/prettyPhoto/dark_square/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(images/prettyPhoto/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
 }
 
 div.dark_square .pp_content_container .pp_left{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
 }
 
 div.dark_square .pp_content_container .pp_right{
 background: url(images/prettyPhoto/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
 }
 
 div.dark_square .pp_expand{
 background: url(images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
 cursor: pointer;
 }
 
 div.dark_square .pp_expand:hover{
 background: url(images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
 cursor: pointer;
 }
 
 div.dark_square .pp_contract{
 background: url(images/prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
 cursor: pointer;
 }
 
 div.dark_square .pp_contract:hover{
 background: url(images/prettyPhoto/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
 cursor: pointer;
 }
 
 div.dark_square .pp_close{
 width:75px;
 height:22px;
 background: url(images/prettyPhoto/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
 cursor: pointer;
 }
 
 div.dark_square #pp_full_res .pp_inline{
 color:#fff;
 }
 
 div.dark_square .pp_arrow_previous{
 background: url(images/prettyPhoto/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_arrow_next{
 background: url(images/prettyPhoto/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_next:hover{
 background: url(images/prettyPhoto/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
 cursor: pointer;
 }
 
 div.dark_square .pp_previous:hover{
 background: url(images/prettyPhoto/prettyPhoto/dark_square/btnPrevious.png) center left 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_content .ppt{
 color:#000;
 }
 
 div.light_square .pp_expand{
 background: url(images/prettyPhoto/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
 cursor: pointer;
 }
 
 div.light_square .pp_expand:hover{
 background: url(images/prettyPhoto/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
 cursor: pointer;
 }
 
 div.light_square .pp_contract{
 background: url(images/prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
 cursor: pointer;
 }
 
 div.light_square .pp_contract:hover{
 background: url(images/prettyPhoto/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
 cursor: pointer;
 }
 
 div.light_square .pp_close{
 width:75px;
 height:22px;
 background: url(images/prettyPhoto/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
 cursor: pointer;
 }
 
 div.light_square #pp_full_res .pp_inline{
 color:#000;
 }
 
 div.light_square .pp_arrow_previous{
 background: url(images/prettyPhoto/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_arrow_next{
 background: url(images/prettyPhoto/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_next:hover{
 background: url(images/prettyPhoto/prettyPhoto/light_square/btnNext.png) center right no-repeat;
 cursor: pointer;
 }
 
 div.light_square .pp_previous:hover{
 background: url(images/prettyPhoto/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
 cursor: pointer;
 }
 
 div.facebook .pp_top .pp_left{
 background: url(images/prettyPhoto/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
 }
 
 div.facebook .pp_top .pp_middle{
 background: url(images/prettyPhoto/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
 }
 
 div.facebook .pp_top .pp_right{
 background: url(images/prettyPhoto/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
 }
 
 div.facebook .pp_content .ppt{
 color:#000;
 }
 
 div.facebook .pp_content_container .pp_left{
 background: url(images/prettyPhoto/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
 }
 
 div.facebook .pp_content_container .pp_right{
 background: url(images/prettyPhoto/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
 }
 
 div.facebook .pp_content{
 background:#fff;
 }
 
 div.facebook .pp_expand{
 background: url(images/prettyPhoto/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
 cursor: pointer;
 }
 
 div.facebook .pp_expand:hover{
 background: url(images/prettyPhoto/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
 cursor: pointer;
 }
 
 div.facebook .pp_contract{
 background: url(images/prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
 cursor: pointer;
 }
 
 div.facebook .pp_contract:hover{
 background: url(images/prettyPhoto/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
 cursor: pointer;
 }
 
 div.facebook .pp_close{
 width:22px;
 height:22px;
 background: url(images/prettyPhoto/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
 cursor: pointer;
 }
 
 div.facebook #pp_full_res .pp_inline{
 color:#000;
 }
 
 div.facebook .pp_loaderIcon{
 background: url(images/prettyPhoto/prettyPhoto/facebook/loader.gif) center center no-repeat;
 }
 
 div.facebook .pp_nav .pp_arrow_previous{
 background: url(images/prettyPhoto/prettyPhoto/facebook/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_nav .pp_arrow_next{
 background: url(images/prettyPhoto/prettyPhoto/facebook/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_next:hover{
 background: url(images/prettyPhoto/prettyPhoto/facebook/btnNext.png) center right no-repeat;
 cursor: pointer;
 }
 
 div.facebook .pp_previous:hover{
 background: url(images/prettyPhoto/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
 cursor: pointer;
 }
 
 div.facebook .pp_bottom .pp_left{
 background: url(images/prettyPhoto/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
 }
 
 div.facebook .pp_bottom .pp_middle{
 background: url(images/prettyPhoto/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
 }
 
 div.facebook .pp_bottom .pp_right{
 background: url(images/prettyPhoto/prettyPhoto/facebook/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:100px;
 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_content .ppt{
 left:auto;
 margin-bottom:5px;
 position: relative;
 top:auto;
 }
 
 .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{
 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 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_hoverContainer{
 position:absolute;
 top:0;
 width:100%;
 z-index:2000;
 }
 
 a.pp_next{
 background: url(images/prettyPhoto/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(images/prettyPhoto/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
 display:block;
 float: left;
 height:100%;
 text-indent: -10000px;
 width:49%;
 }
 
 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;
 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;
 left:0;
 position:absolute;
 top:0;
 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;
 }
 
 ul.gallery {
	list-style: none;
	margin: 0 0 10px 0;
}

 ul.gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
}

ul.gallery a {
	padding: 2px;
	float:right;
	border: 2px #000 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 0;
}

ul.gallery a:hover { border: 2px #3feccd solid; }

/* ------------------------------------------------------------------------
	Gallery
------------------------------------------------------------------------- */

	.gallery a {
		background: none !important;
		border: 1px #000 solid;
		height: 75px;
		padding: 2px !important;
		width: 75px;
	}
	
	.gallery a:hover {
	border-color:#3feccd;
	}


	.gallerySingle a {
		background: none !important;
		border: none;
	}
	

