@charset "utf-8";
/* CSS Document */
.lof-ass{/*border:#F4F4F4 solid 1px;*/ color:#FFF }
.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}
.lof-ass .preload{height:100%;width:100%;position:absolute;top:0;left:0;z-index:100000;color:#FFF;text-align:center}
.lof-ass .preload div{height:100%;width:100%;}
/* 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{
	padding:0px;	
}

.lof-ass .lof-description{
   background: url("../img/green.png") repeat scroll 0 0 transparent;
    bottom: 40px;
    height: 45px;
    left: 450px;
    max-width: 600px;
    padding: 10px;
    position: absolute;
    width: 155px;
    z-index: 3;
	opacity:1!important;
	/* filter:0.7(opacity:60) */
}
.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:140%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
}
.lof-ass .lof-description h4 a:hover{
	color:#FF6;
	text-decoration:underline;
}


/* item navigator */
.lof-ass ul.lof-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
.lof-ass ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0!important;
	margin:3px 0 3px 0!important;
	overflow:hidden;
	background:none!important;
}
.lof-ass .lof-navigator-outer{
	position:absolute;
	right:0;
	top:00px;
	z-index:3;
	height:292px!important;
	width:310px;
	overflow:hidden;
}

.lof-ass .lof-navigator li.active{
	background:url(../img/arrow-bg.png) no-repeat scroll left center!important;
}
.lof-ass .lof-navigator li#tabLeaflets{
	background:url(../img/leaflets_nav.png) no-repeat right top!important;
	height:69px;
	width:207px;
}
.lof-ass .lof-navigator li#tabLeaflets.active div{
	 background: url("../img/leaflets_nav_hover.png") no-repeat scroll 1px 0 transparent !important;
	height:69px;
	float:left;
	width:248px;
}



.lof-ass .lof-navigator li#tabCards{
	background:url(../img/cards_nav.png) no-repeat right top!important;
	height:69px;
	width:207px;
}
.lof-ass .lof-navigator li#tabCards.active div{
	background: url("../img/cards_nav_hover.png") no-repeat scroll 2px 0 transparent !important;
	height:69px;
	float:left;
	width:248px;
}


.lof-ass .lof-navigator li#tabBanners{
	background:url(../img/banner_nav.png) no-repeat right top!important;
	height:69px;
	width:207px;
}
.lof-ass .lof-navigator li#tabBanners.active div{
	background: url("../img/banner_nav_hover.png") no-repeat scroll 3px 0 transparent !important;
	height:69px;
	width:248px;
	float:left;
}
.lof-ass .lof-navigator li#tabStationery{
	background:url(../img/letterheads_nav.png) no-repeat right top!important;
	height:69px;
	width:207px;
}
.lof-ass .lof-navigator li#tabStationery.active div{
	background:url(../img/letterheads_nav_hover.png) no-repeat scroll 3px 0 transparent !important;
	height:69px;
	float:left;
	width:248px;
}
.lof-navigator li:hover{}
.lof-ass .lof-navigator li h4{;
	font-size:100%;
	padding:15px 0 0 !important;
}
.lof-ass .lof-navigator li div{
	/*background:url(../img/transparent_bg.png);;*/
	height:100%;
	position:relative;
	margin-left:15px;
	padding-right:20px;
	font-size:24px;
	text-align:right;
	/*border-top:1px solid #E1E1E1;*/
}

.lof-ass .lof-navigator li.active div{/*background:url(../img/grad-bg.gif);*/color:#FFF;}
.lof-ass .lof-navigator li img{	margin:15px 15px 10px 0px;float:left;border:#F5F5F5 solid 2px;}
.lof-ass .lof-navigator li.active h4, .lof-ass .lof-navigator a{color:#FFF;padding:15px 15px 0 0!important;right:0}
.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;
	display:none;
	text-indent:-999em;}
.lof-ass .lof-next{	right:0;background:url(../img/next.png) repeat;}
.lof-ass .lof-previous{	left:0;	background:url(../img/previous.png) repeat;}
/**
 * Theme setting
 */

 /** 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(../img/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;}
/** CSS3 **/
.lof-ass .lof-css3 .lof-description {}
/*.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;}*/
/**
 * Description default background color
 */
.lof-ass .desc-blue .lof-description{ background:#0096CE ;  }
.lof-ass .desc-purple .lof-description{ background:#8D5489  ;  }
.lof-ass .desc-red .lof-description{ background:#A92817;  }
.lof-ass .desc-green .lof-description{ background:#008040;  }
.lof-ass .desc-pink .lof-description{ background:#800080;  }
.lof-ass .desc-aqua .lof-description{ background:#058A9D;  }