@charset "utf-8";
/* CSS Document */

.lof-item-gallery .lof-slideshow-container{ overflow:hidden; position:relative; }
.lof-item-gallery .lof-slideshow-container div{ position:absolute; top:0; right:0;}


.lof-item-gallery{position:relative;  margin:0 auto; overflow:hidden}
.lof-item-gallery .lof-container{height:100%;width:100%;position:relative; }
.lof-item-gallery .lof-row { float:left;	position:relative;overflow:hidden; padding-bottom:12px; padding-top:8px}
/* main flash */
.lof-item-gallery .lof-slideshow-container{overflow:hidden;padding:0px;margin:0px auto;position:relative;overflow:hidden;z-index:1}
.lof-item-gallery .lof-slideshow-container div{overflow:hidden;padding:0px;margin:0px; height:100%;width:100%;position:absolute;}
/** BULLETS NAVIGATOR **/
.lof-item-gallery ul.lof-navigator{top:0;padding:0!important;margin:0!important;position:absolute;width:10000px!important;}
.lof-item-gallery .lof-navigator-outer{position:absolute;bottom:10px; right:10px;overflow:hidden; float:right;z-index:3 }
.lof-item-gallery .lof-navigator li{	
	background:none!important;padding:0!important;margin:0!important;
	height:7px!important;	width:16px!important;
	text-indent:9999px;
	cursor:hand;
	cursor:pointer;
	float:left;
	list-style:none;background:url(bullets.png) no-repeat!important;
	display:block;
}
 
.lof-item-gallery .lof-navigator li.active {  background-position:0px -7px!important;}
/** BUTTON CONTROL **/
.lof-item-gallery .lof-next, .lof-item-gallery .lof-previous{
	position:absolute;
	z-index:10;
	top:48%;
	height:16px;
	width:16px;	
	display:block;
	text-indent:9999px;
	overflow:hidden;
	background:url(buttons.png)  no-repeat;
	
}
.lof-item-gallery .lof-button, .lof-button-opacity{ visibility:hidden;}
.lof-item-gallery .lof-next{right:12px; background-position:-16px 0px!important;  }
.lof-item-gallery .lof-next:hover{  background:url(buttons.png)  no-repeat -16px -16px!important; }
.lof-item-gallery .lof-previous{ left:10px;	 }
.lof-item-gallery .lof-previous:hover{ background:url(buttons.png)  no-repeat 0 -16px!important; }
 
/**  NAVIGATOR - BOTTOM alignment **/
.lof-item-gallery .lof-bottom .lof-navigator-outer{ position:absolute;right:0px;	bottom:0px; background:#CCC; 	
	-moz-border-radius: 5px;  
  	-khtml-border-radius: 5px;  
 	-webkit-border-radius: 5px; }
/** NAVIGATOR - TOP alignment  **/
.lof-item-gallery .lof-top .lof-navigator-outer{	position:absolute;	right:10px;	top:10px;}
/**  NAVIGATOR - RIGHT alignment **/
.lof-item-gallery .lof-right .lof-navigator-outer{position:absolute;	right:0px;	top:10px;}
/**  NAVIGATOR - LEFT alignment **/
.lof-item-gallery .lof-left .lof-navigator-outer{position:absolute;	left:10px;	top:10px;}
/** THUMBNAIL - LEFT alignment **/
.lof-item-gallery .lof-thumbleft .lof-inner .lof-title{ clear:none; float:none; padding:0;}
.lof-item-gallery .lof-thumbleft a.lof-image-link { float:left; padding:0 20px 10px 0}
.lof-item-gallery .lof-thumbleft img.lof-image { float:left;}
/** THUMBNAIL - RIGHT alignment **/
.lof-item-gallery .lof-thumbright .lof-inner .lof-title{ clear:none; float:none; padding:0}
.lof-item-gallery .lof-thumbright a.lof-image-link { float:right; padding:0 20px 10px 0}
.lof-item-gallery .lof-thumbright img.lof-image { float:right; padding:0; margin:0}


/**ZOOM */
.zoom-wrapper{ position:absolute; display:block; height:100%; width:100%;  top:0   }
.zoom-wrapper .zoom-gallery,.zoom-wrapper .zoom-image{ display:block; height:100%; width:100%; margin:0 auto; background:url(zoom-image.png) no-repeat center center!important; text-indent:-999em;}
.zoom-gallery:hover{ background:url(zoom-image.png) no-repeat center center!important; }