@charset "utf-8";
/* CSS Document */

/********** BUTTONS ******************/
.largeImage_prev
{
position:absolute;
left:2px;
top:-44px;
width:19px;
height:21px;
cursor:pointer;
z-index:999;
margin:0px !important;
padding:0px !important;
background:url(../images/sliderprev.png) no-repeat 0px 0px;
}
.largeImage_prev span, .largeImage_next span { visibility:hidden; }

.largeImage_next
{
position:absolute;
right:5px;
top:-44px;
width:19px;
height:21px;
cursor:pointer;
z-index:999;
margin:0px !important;
padding:0px !important;
background:url(../images/slidernext.png) no-repeat 0px 0px;
}

.largeImage_nextPage {
width:26px;
height:58px;
position:absolute;
background:url(../images/next2.gif);
bottom:0px;
right:0px;
cursor:pointer;
z-index:999;
display:none;
}
.largeImage_prevPage {
width:26px;
height:58px;
position:absolute;
background:url(../images/prev2.gif);
bottom:0px;
left:0px;
cursor:pointer;
z-index:1999;
display:none;
}
.largeImage_flickrLink {
float:left;
width:26px;
height:58px;
background:url(Images/flickr.png) no-repeat;
position:absolute;
top:0px;
left:0px;
z-index:1999;
display:none;
font-size:0pt;
text-decoration:none;
}
.largeImage_flickrLink span { visibility:hidden; }
/********** END BUTTONS ******************/

/********** LARGE IMAGE SECTION ******************/
#Gallery, #flickrTest
{
clear:both;
display:block;
width:700px;
height:850px;
margin:0px auto;
padding:0px;
border:none;
background:#fff;
}
.largeImageWrap {
position:relative;
z-index:100;
background:url(../images/loader.gif) center center no-repeat;

}
.caption
{
font-size:20pt;
min-height:35px;
font-style: italic;
clear:left;
margin:15px 0px;
}

div.caption h2  { display:inline; }
div.caption span.h2more  { display:inline;
						   padding:0px 0px 0px 10px;}
div.caption span.h2more a  { float:none !important;
							 display:inline;
							 padding:0px;
							 background:none;}
div.caption p  { padding:10px 0px 0px 0px;
				 line-height:20px !important; }
div.caption a.edit  { background: url(../images/smenuactivepen.png) no-repeat 0px center; }

div.caption a  { float:left;
				 display:block;
				 margin:0px 0px 0px 0px;
				 padding:0px 15px 0px 25px;
				 line-height:18px !important;
				 font-weight:normal;
				 background: url(../images/globe.png) no-repeat 0px center; }
.largeImage
{
position:relative;
margin:0px auto;
text-align:center;
}
.largeImage img { border:1px solid #e1e1e1 !important; }
.largeImage a:hover img { border:1px solid #0cbcea !important; }



/********** END LARGE IMAGE SECTION ******************/

/********** THUMBNAILS AND SLIDER ******************/
.thumbs img, .galleryUL img
{
width:189px;
cursor:pointer;
height:147px;
border:1px solid #e1e1e1;
margin:0px 12px;
padding:0px;
}
.thumbs, .galleryUL { top:0px;
					  left:0px;}
.thumbs li, .galleryUL li { padding:0px important;
						    background:none !important; }
					  
.thumbs .active img { border:1px solid #000 !important; }
.thumbs .active p { color:#000; }

.sliderGallery {
overflow: hidden;
position: relative;
margin:0px auto -10px auto;
height: 197px;
padding: 0px;
} 
.Gallerybg { display:block;
			 height: 197px;
			 width: 694px;
			 margin:0px 0px 10px 1px;
			 padding:10px 1px;
			 position:relative;
			 z-index:98;
			 background: url(../images/thumbs.png) no-repeat; } 
			 
.sliderGallery ul {
position: absolute;
list-style: none;
overflow: none;
white-space: nowrap;
padding: 0px;
margin: 0;
}
#Gallery { margin:0px -10px 0px 0px; }
#Gallery ul { display:none; }

.sliderGallery ul li {
display: inline;
position:relative;
margin:0px !important;
padding:0px 0px 0px 0px; }
.sliderGallery ul li:hover img { border:1px solid #47bee5; }
.sliderGallery ul li:hover p { text-decoration:underline; }
.sliderGallery ul li.active:hover p { text-decoration:none; }

.sliderGallery ul li p {
position:absolute;
left:12px;
bottom:-15px;
width:180px;
text-align:center;
color:#0aa8dd;
font:bold 12px Arial, Helvetica, sans-serif;
}
.slider {
width: 654px;
height: 17px;
margin-top: 174px;
margin-left: 20px;
padding: 1px;
position: relative;
z-index:1200;
background: url(../images/slider.png) no-repeat;
float:left;display:inline;
}     
.handle {
position: absolute;
cursor: move;
height: 15px;
width: 115px;
top: 2px;
background: url(../images/handle.gif) no-repeat;
z-index: 100;
}    
.slider span {
color: #bbb;
font-size: 80%;
cursor: pointer;
position: absolute;
z-index: 110;
top: 3px;
}
/********** END THUMBNAILS AND SLIDER ******************/