.ps_overlay{
    z-index:90;
    background:#111;
    width:100%;
    height:100%;
    position:fixed;
    top:0px;
    left:0px;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
/* Image container style */
.ps_container{
 	position:absolute;
	top:50%;
	margin-top:-175px;
	left:50%;
	margin-left:-240px;
	z-index:100;
}
.ps_container img{
	border:10px solid #fff;
	position:absolute;
	top:50%;
	left:50%;
	-moz-box-shadow:1px 1px 10px #000;
	-webkit-box-shadow:1px 1px 10px #000;
	box-shadow:1px 1px 10px #000;
}
/* Close button for preview mode */
a.ps_close{
	background:#000 url(../images/close.png) no-repeat center center;
	cursor:pointer;
	width:56px;
	height:56px;
	position:fixed;
	right:10px;
	top:10px;
	z-index:1000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;	
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
}
/* Next photo button for preview mode */
a.ps_next_photo{
	position:absolute;
	top:50%;
	left:50%;
	width:56px;
	height:56px;
	margin:-28px 0 0 -28px;
	z-index:200;
	cursor:pointer;
	background:#000 url(../images/next_photo.png) no-repeat 50% 50%;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;
}
a.ps_next_photo:hover,
a.ps_close:hover{
	opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	
}
/* Thumbnail slider style */
.ps_slider{
	width:800px;
	height:180px;
	position:relative;
        overflow: hidden;
        padding-left: 40px;
   }
.ps_slider a.next,
.ps_slider a.prev{
     position:absolute;
     height: 58px; display: block; 
     cursor:pointer;
     width: 50px;

 }
.ps_slider a.prev:hover,
.ps_slider a.next:hover{
     
}
.ps_slider a.disabled,
.ps_slider a.disabled:hover{
    
    cursor:default;
}
.ps_slider a.prev{
     top: 20%;
    bottom: 20%;
    left: 10px;
     background: url(../images/arrows_white_new3.png) no-repeat;
 }
.ps_slider a.next{
    right:0px;
 top: 20%;
bottom: 20%;
 background: url(../images/arrows_white_new3.png) 100% 50% no-repeat ;
}
.ps_slider .ps_album{
	width:180px;
 	position:absolute;
	top:0px;
	text-align:center;
	cursor:pointer;
        margin: 0 15px;
}
.ps_slider .ps_album:hover{
		background-color:#ccc;
}
.ps_slider .ps_album img{
  width: 160px;
 padding: 4px;
 border: solid 1px #ccc;
 }
.ps_slider .ps_album .ps_desc{
	display:block;
	color:#333;
  	margin-top:5px;
	text-align:center;
	line-height:20px;
	overflow:hidden;
	 
}
.ps_slider .ps_album:hover .ps_desc{
	background-image:none;
}
.ps_slider .ps_album .ps_desc a{
	display:block;
	color: #333; 
}
.ps_slider .ps_album:hover .ps_desc a{
	color: #079a8c; 
        text-decoration: none;
} 
.ps_slider .ps_album:hover img{
	 padding: 4px;
         border: solid 1px #fff;
 } 
.ps_slider .loading{
	background:#121212 url(../images/loading.gif) no-repeat 50% 50%;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#ps_albums{position: relative; }
