
/*#galleryItem{background-color:#000000;}*/
/*#playerDiv{width:auto;height:auto;} */

h2 .breadcrumb {
	display: inline-block;
	background: url(../library/icn-breadcrumb.gif) no-repeat 100% 60%; 
	padding-right: 12px;
	}
	
/* Filter Bar */	
.filterbar-outer {
	line-height: 2.5em;
	background: url(../library/bg-filter-bottom.png) no-repeat bottom; 
	margin: 20px -25px 25px -15px;
	width: 580px;
	}
.filterbar {
	line-height: 2.5em;
	background: url(../library/bg-filter-top.png) no-repeat top;
	clear: both;
	padding: 3px 5px 8px 15px;
	width: 560px;
	}

.filterbar fieldset {
	position: relative;
	}
.filterbar legend {
	display: none;
	}
.filterbar input {
	margin-left: 4px;
	position: absolute;
	bottom: .4em;
	}	
.galleryBrowse .noRecord{
	/*padding:10px;*/
	}
.criteriaSummary{
	/*padding:10px;*/
	}

/* gallery List*/

.gallerystripcontainer
{
	width:670px;
	height:154px;
}

.gallerylist ul {
	margin: 0 0 0 -8px !important;
	padding: 0 !important;
}
	
.gallerylist li {
	float: left;
	position: relative;
	padding: 0 !important;
	margin: 0;
	width: 180px;
	display: block;
	height:190px;
	background-image: none !important;
}
	
	
.gallerylist a.album {
	display: block;
    position: relative;
    width: 160px;
    height: 116px;
    background: #fff url(../library/bg-gallery-image-2.png) no-repeat 0 0;
    width: 171px;
    padding: 7px 0 0 8px;
    line-height:1.2;
	}
	
.gallerylist a:hover {
	z-index:2;
}
	
.albums a.album {
    background: #fff url(../library/bg-gallery-image-album.png) no-repeat 0 0;
    height: 128px;
}
	
/* started editing here */
.gallerylist .album strong
{
	display:block;
	max-height: 2.4em;
	
	overflow:hidden;
	background-color:#fff;
	margin-top:20px;
}

.gallerylist a.album:hover strong {
	max-height: 4.8em;
}

.gallerylist em
{
	background-color:#fff;
	display:block; 
}
		
.gallerylist p {
	display: block;
    padding: 0 0 .25em 8px;
    line-height: 1.25em;
	}	
.gallerylist a.album img {
	width: 150px;
	height: 106px;
	}
.gallerylist span {
	display: block;
    width: 160px;
    height: 116px;
    position: absolute;
    top: 0;
    left: 0;
	background: transparent url(../library/playOverlay.png) no-repeat;
    background-position: 50% 5px;
    cursor:pointer;
	}
.gallerylist a:hover span {
	display: block;
	background-position: center -101px;
	}	
	
.gallery-details .content img {
	width: 540px !important;
	}

div.wrapper div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
	zoom: 1;
	z-index: 100;
	}
div.wrapper img {
	vertical-align: baseline;
	display: inline;
	line-height: 1;
	}

/*
div.wrapper a {
	outline: none;
	height: 90%;
	cursor: pointer;
	text-indent: -9999em;
	background-image: url(data:image/gif;base64,AAAA);
	}
*/

div.footer {
	text-align: left;
	}

div.clipDetails {
	height: 7em;
	}

div.item-title {
	color: #ccc;
	padding-top: .5em;
	padding-left: 5px;
	}

div.item-no {
	background: #333;
	height: 40px;
	position: absolute;
	bottom: 2em;
	left: 0px;
	text-align: right;
	width: 100%;
	line-height: 40px;
	}

div.item-no em {
	padding-right: 50px;
	}

div.gallery-link {
	position: absolute;
	bottom: 0;
	text-align: right;
	padding-bottom: .5em;
	width: 100%;
	}

div.gallery-link a {
	padding-right: 10px;
	}
/*
.galleryModal {
	display:none;
	}
.btnSelected {
    background-color:green;
	}
.btnDisabled{
    background-color:gray;
	}
*/
a.clipPrev, 
a.clipNext {
	display: block;
	height: 40px;
	width: 40px;
	overflow: hidden;
	position: absolute;
	bottom: 2em;
	}

a.clipPrev {
	background: url(../library/nyroPrev.gif) 0 30% no-repeat !important;
	left: 0;
	} 
a.clipNext {
	background: url(../library/nyroNext.gif) 100% 30% no-repeat !important;
	right: 0;
	}
a.clipPrev:hover {
	background-image: url(../library/nyroPrevRoll.gif) !important;
	}
a.clipNext:hover {
	background-image: url(../library/nyroNextRoll.gif) !important;
	}

a.clipPrev span, 
a.clipNext span {
	display: block;
	text-indent: -10000px;
	}


/* Flickr links */

div.flickr-top,
div.flickr-bottom {
	background: url(../library/flickr-link-bg.png) 100% 50% no-repeat;
	padding-right: 17px;
	}

div.flickr-top a,
div.flickr-bottom a {
	display: block;
	background: url(../library/flickr-link-bg.png) 0 50% no-repeat;
	padding: 9px 0 13px 30px;
	margin-right: 17px;
	white-space: nowrap;
	line-height: 1;
	width: 5em;
	}

div.flickr-top {
	float: right;
	display: inline;
	margin-bottom: -34px;
	margin-right: 27px;
	}

div.flickr-bottom {
	float: left;
	}
	
div.fpSingle
{
	color:#000000;
}