@charset "utf-8";
/* CSS Document */
.lof-ass{border:none; color:#fff }
.lof-ass a, .lof-ass .lof-navigator span{ color:#fff; background:none;}
.lof-ass .lofass-container{width:auto; height:auto  ; overflow:hidden;  position:relative;}
.lof-ass li { list-style-type:none!important; padding:0; margin:0}
.lof-ass h4 { text-transform:inherit;margin:0!important;padding:0;background:none!important; color:#fff}
.lof-ass .preload{height:100%;width:100%;background:#fff;position:absolute;top:0;left:0;z-index:100000;color:#999;text-align:center}
.lof-ass .preload div{height:100%;width:100%;background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;}
/* main flash */
.lof-ass .lof-main-wapper{
  overflow:hidden;
  padding:0px;
  height:100%;
  width:600px;
  position:relative;
  overflow:hidden;
}

.lof-ass .lof-main-wapper .lof-main-item{
  overflow:hidden;
  padding:0px;
  margin:0px;
  height:100%;
  width:100%;
  position:absolute;
}
.lof-ass .lof-main-wapper .lof-main-item img{
  float:left;
	padding: 0 10px 50px 20px;
	box-sizing: border-box;
	max-width: 655px;
	max-height: 360px
}

.lof-ass .lof-description {
    z-index: 3;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 655px;
    background: url(images/transparent_bg.png);
    padding: 10px;
    /*filter: 0.7(opacity:60);*/
    box-sizing: border-box;
}
.lof-ass .lof-description p{;
  margin:0 8px;
  padding:8px 0
}
.lof-ass .lof-description h4 a{;  
  margin:0;
  color:#FFF;
  text-decoration:none;
  text-transform:none;
  font-size:24px;
  padding:20px 8px 2px;
  background:none!important;
}
.lof-ass .lof-description h4 a:hover{
  color:#fff;
  text-decoration:underline;
}


/* item navigator */
.lof-ass ul.lof-navigator{top:0;padding:0!important;margin:0!important;position:absolute;width:100%;}
.lof-ass ul.lof-navigator li{
  cursor:hand; 
  cursor:pointer;
  list-style:none;
  width:100%;
  padding:0!important;
  margin:0!important;
  overflow:hidden;
  background:none!important;
}
.lof-ass .lof-navigator-outer{
  position:absolute;
  right:0;
  top:0px;
  z-index:3;
  height:300px;
  width:400px;
  overflow:hidden;
}
.lof-ass .lof-navigator li.active{
  background:url(images/arrow-bg.png) no-repeat scroll left center!important;
}
.lof-navigator li:hover{}
.lof-ass .lof-navigator li h4{;
  font-size:16px;
  font-weight:bold;
  padding:15px 0 0 !important;
}
.lof-ass .lof-navigator li div{
  height:100%;
  position:relative;
  margin-left:15px;
  padding-left:15px;
  padding-right: 20px;
  background:url(images/transparent_bg.png);

}

.lof-ass .lof-navigator li.active div{background:url(images/grad-bg.gif);color:#FFF;}
.lof-ass .lof-navigator li img{ margin:15px 15px 10px 0px;float:left;border:#ccc solid 1px;}
.lof-ass .lof-navigator li.active h4{color:#FFF;padding:0;right:0}
.lof-ass .lof-navigator li span { color:#fff }
.lof-ass .lof-buttons-control  .lof-previous, .lof-ass .lof-buttons-control .lof-next {
  z-index:4;
  position:absolute;
  top:45%;
  height:38px;
  display:block;
  width:19px;
  overflow:hidden;
  text-indent:-999em;}
.lof-ass .lof-next{ right:0;background:url(images/next.png) repeat;}
.lof-ass .lof-previous{ left:0; background:url(images/previous.png) repeat;}
/**
 * Theme setting
 */
 /* grey theme */
.lof-ass .grey{ border:none; }
.lof-ass .grey .lof-navigator li{background:none!important;    }
.lof-ass .grey .lof-navigator li div{border-top: none; border-top:1px solid #999;}
.lof-ass .grey .lof-navigator li.active div{background:url(images/grey/grad-bg.png) !important; color:#fff }
 /* blue */
.lof-ass .blue{border:none;}
.lof-ass .blue .lof-navigator li{background:none!important; }
.lof-ass .blue .lof-navigator li span{color:#777; }
.lof-ass .blue .lof-navigator li a{color:#777; }
.lof-ass .blue .lof-navigator li div{background:#fff;color:#333!important }
.lof-ass .blue .lof-navigator h4{ color:#3B6197  }
.lof-ass .blue .lof-navigator li div{ color:#333!important;border-top:1px solid #ccc; }
.lof-ass .blue .lof-navigator li.active div{background:#114b85 url(images/blue/grad-bg.png) top repeat-x  !important; color:#FFF  }
.lof-ass .blue .lof-navigator li.active a{ color:#FFF}
.lof-ass .blue .lof-navigator li.active p{ color:#FFF}
.lof-ass .blue .lof-navigator li.active span{ color:#FFF}

/* Green theme */
.lof-ass .green{border:none;}
.lof-ass .green .lof-navigator li{background:none!important; }
.lof-ass .green .lof-navigator li span{color:#777; }
.lof-ass .green .lof-navigator li a{color:#777; }
.lof-ass .green .lof-navigator li div{background:#fff;color:#333!important }
.lof-ass .green .lof-navigator h4{ color:#88aa31  }
.lof-ass .green .lof-navigator li div{ color:#333!important;border-top:1px solid #ccc; }
.lof-ass .green .lof-navigator li.active div{background:#88aa31 url(images/green/grad-bg.png) top repeat-x  !important; color:#FFF  }
.lof-ass .green .lof-navigator li.active a{ color:#FFF}
.lof-ass .green .lof-navigator li.active p{ color:#FFF}
.lof-ass .green .lof-navigator li.active span{ color:#FFF}

/* Orange theme */
.lof-ass .orange{border:none;}
.lof-ass .orange .lof-navigator li{background:none!important; }
.lof-ass .orange .lof-navigator li span{color:#777; }
.lof-ass .orange .lof-navigator li a{color:#777; }
.lof-ass .orange .lof-navigator li div{background:#fff;color:#333!important }
.lof-ass .orange .lof-navigator h4{ color:#bd592f}
.lof-ass .orange .lof-navigator li div{ color:#333!important;border-top:1px solid #ccc; }
.lof-ass .orange .lof-navigator li.active div{background:#bc592f url(images/orange/grad-bg.png) top repeat-x  !important; color:#FFF  }
.lof-ass .orange .lof-navigator li.active a{ color:#FFF}
.lof-ass .orange .lof-navigator li.active p{ color:#FFF}
.lof-ass .orange .lof-navigator li.active span{ color:#FFF}

  /**
   * red
   */
.lof-ass .red{border:none; }
.lof-ass .red .lof-navigator li{background:#ff0000;  }
.lof-ass .red .lof-navigator li div{border:none;}
.lof-ass .red .lof-navigator li.active div{ background:url(images/red/grad-bg.png) repeat-x !important;  } 
/**
   * purple
   */
.lof-ass .purple{border:none;}
.lof-ass .purple .lof-navigator li{background:none!important; }
.lof-ass .purple .lof-navigator li div{border-top:  1px solid #E5D7F1;background:#F9F6FD;color:#676767;}
.lof-ass .purple .lof-navigator li.active div{background:url(images/purple/grad-bg.png) repeat-x  !important; color:#fff }
.lof-ass .purple .lof-navigator h4{color:#662072}
/**
   * pink
   */
.lof-ass .pink{border:none;}
.lof-ass .pink .lof-navigator li{background:none!important; }
.lof-ass .pink .lof-navigator li div{border-top:  1px solid #E5D7F1;background:#F9F6FD;color:#676767;}
.lof-ass .pink .lof-navigator li.active div{background:url(images/pink/grad-bg.png) repeat-x !important; color:#fff }  
.lof-ass .pink .lof-navigator h4{color:#b40c81 }
 /** css for override **/
  /* move the main wapper to the right side */
.lof-ass .lof-snleft .lof-main-wapper{margin-left:auto;margin-right:inherit;clear:both;height:300px;}
.lof-ass .lof-snleft .lof-main-item img {float:right;}  
  /* move the navigator to the left  side */
.lof-ass .lof-snleft .lof-navigator-outer{left:0;top:0; right:inherit;  text-align:left;}
.lof-ass .lof-snleft .lof-description{left:auto;right:50px; }
.lof-ass .lof-snleft .lof-navigator .active{background:url(images/arrow-bg2.gif) center right no-repeat;}
.lof-ass .lof-snleft .lof-navigator li div{margin-left:inherit;margin-right:18px;}
.lof-ass .lof-snleft .lof-navigator li.active div{margin-left:inherit;margin-right:18px;background:url(images/grad-bg2.gif)}
/** CSS3 **/
.lof-ass .lof-css3 .lof-description {-moz-box-shadow:0 0 2px #666;-webkit-box-shadow:0 0 2px #666;box-shadow: 0px 0px 2px #666;}
.lof-ass .lof-css3 , .lof-ass  .lof-css3 .preload { -moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333; box-shadow: 0px 0px 10px #333;}