@charset "utf-8";
/***********************the css of the document */
.plus-ass{ color:#fff ; }
.plus-ass .plusass-container{width:auto; height:auto	; overflow:hidden;	position:relative;}
.plus-ass li { list-style-type:none!important; padding:0; margin:0}
.plus-ass h4 { text-transform:inherit;margin:0!important;padding:0;background:none!important}
.plus-ass .preload{ height:100%; width:100%; position:absolute; top:0; left:0; z-index:100000; color:#fff; background-color: #fff !important; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align:center }
.plus-ass .preload div{height:100%;width:100%;background:transparent url(images/load-indicator.gif) no-repeat scroll 50% 50%;}
/********************** here the main flash */
.plus-ass .plus-main-wapper{
	overflow:hidden;
	padding:0px;
	height:100%;
	width:600px;
	position:relative;
	overflow:hidden;
}

.plus-ass .plus-main-wapper .plus-main-item{
	overflow:hidden;
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	position:absolute;
}
.plus-ass .plus-main-wapper .plus-main-item img{
	padding:0px;	
}

.plus-ass .plus-description{
	z-index:3;
	position:absolute;
	bottom:20px;
	left:50px;
	max-width:600px;
	background:url(images/transparent_bg.png);
	padding:10px;

	/* this is for filter:0.7(opacity:60) */
}
.plus-ass .plus-description p{;
	margin:0 8px;
	padding:8px 0
}
.plus-ass .plus-description h4 a{;	
	margin:0;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:130%;
	padding:20px 8px 2px;
	font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;
}
.plus-ass .plus-description h4 a:hover{
	color:#e3e5e6;
	text-decoration:underline;
}


/************************** here the item navigator */
.plus-ass ul.plus-navigator{top:0;padding:0;margin:0;position:absolute;width:100%;}
.plus-ass ul.plus-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	width:100%;
	padding:0!important;
	margin:0!important;
	overflow:hidden;
	background:none!important;
}
.plus-ass .plus-navigator-outer{
	position:absolute;
	right:0;
	top:00px;
	z-index:3;
	height:300px;
	width:310px;
	overflow:hidden;
}

.plus-ass .plus-navigator li.active{
	background:url(images/arrow-bg.png) no-repeat scroll left center!important;
}
.plus-navigator li:hover{}
.plus-ass .plus-navigator li h4{;
	font-size:100%;
	padding:15px 0 0 !important;
}
.plus-ass .plus-navigator li div{ background:url(images/transparent_bg.png);;
	height:100%; position:relative; margin-left:15px; padding-left:15px; border-top:2px solid #fff; border-left: 2px solid #fff; }

.plus-ass .plus-navigator li.active div{background:url(images/grad-bg.gif);color:#FFF;}
.plus-ass .plus-navigator li img{	margin:15px 15px 10px 0px;float:left;border:#F5F5F5 solid 2px;}
.plus-ass .plus-navigator li.active h4, .plus-ass .plus-navigator a{color:#FFF;padding:0;right:0}
.plus-ass .plus-buttons-control  .plus-previous, .plus-ass .plus-buttons-control .plus-next {
	z-index:4;
	position:absolute;
	top:45%;
	height:45px;
	display:block;
	width:37px;
	overflow:hidden;
	text-indent:-999em;}
.plus-ass .plus-next{	right:0;background:url(images/next.png) repeat;}
.plus-ass .plus-previous{	left:0;	background:url(images/previous.png) repeat;}
/**
 ******************************* theme setting here
 */
 /********************** grey theme color */
.plus-ass .grey{	border:1px solid #C5C5C5;	}
.plus-ass .grey .plus-navigator li{background:none!important;    }
.plus-ass .grey .plus-navigator li div{border-top:	1px solid #C5C5C5;}
.plus-ass .grey .plus-navigator li.active div{background:url(images/grey/grad-bg.png) repeat-x !important; color:#fff }
 /************************ blue theme color */
.plus-ass .blue{border:1px solid #D9E1E7;}
.plus-ass .blue .plus-navigator li{background:none!important;	}
.plus-ass .blue .plus-navigator li div{background:#F3F8FB; }
.plus-ass .blue .plus-navigator li.active div{background:url(images/blue/grad-bg.png) repeat-x  !important; color:#FFF  }
 .plus-ass  .blue .plus-navigator h4,  .plus-ass  .blue .plus-navigator a{	color:#3B6197  }
.plus-ass   .blue .plus-navigator li div{	color:#676767;border-top:1px solid #D9E1E7; }
.plus-ass .blue .plus-navigator li.active a{ color:#FFF}
  /**
   ******************************* red theme color
   */
.plus-ass .red{border:1px solid #E5D7F1;	}
.plus-ass .red .plus-navigator li{background:none!important;  }
.plus-ass .red .plus-navigator li div{border-top:	1px solid #C5C5C5;}
.plus-ass .red .plus-navigator li.active div{	background:url(images/red/grad-bg.png) repeat-x !important;  }

/*
   ***************************** purple theme color
*/
.plus-ass .purple{border:1px solid #E5D7F1;}
.plus-ass .purple .plus-navigator li{background:none!important; }
.plus-ass .purple .plus-navigator li div{border-top:	1px solid #E5D7F1;background:#F9F6FD;color:#676767;}
.plus-ass .purple .plus-navigator li.active div{background:url(images/purple/grad-bg.png) repeat-x  !important; color:#fff }
.plus-ass .purple .plus-navigator li.active a { color:#FFF}
.plus-ass .purple .plus-navigator h4, .plus-ass .purple .plus-navigator a{color:#662072}

/**
   ********************************** pink theme color
   */
.plus-ass .pink{	border:1px solid #E5D7F1;}
.plus-ass .pink .plus-navigator li{background:none!important; }
.plus-ass .pink .plus-navigator li div{border-top:	1px solid #E5D7F1;background:#F9F6FD;color:#676767;}
.plus-ass .pink .plus-navigator li.active div{background:url(images/pink/grad-bg.png) repeat-x !important; color:#fff }  
.plus-ass .pink .plus-navigator h4{color:#b40c81 }
 /******************************** css for override **/
/***************************** move the main wapper to the right side */
.plus-ass .plus-snleft .plus-main-wapper{margin-left:auto;margin-right:inherit;clear:both;height:300px;}
.plus-ass .plus-snleft .plus-main-item img {float:right;}	
/*********************************** move the navigator to the left  side */
.plus-ass .plus-snleft .plus-navigator-outer{left:0;top:0;	right:inherit;	text-align:left;}
.plus-ass .plus-snleft .plus-description{left:auto;right:50px;	}
.plus-ass .plus-snleft .plus-navigator .active{background:url(images/arrow-bg2.gif) center right no-repeat;}
.plus-ass .plus-snleft .plus-navigator li div{margin-left:inherit;margin-right:18px;}
.plus-ass .plus-snleft .plus-navigator li.active div{margin-left:inherit;margin-right:18px;background:url(images/grad-bg2.gif)}
/*********************** CSS3 **/
.plus-ass .plus-css3 .plus-description { }
.plus-ass .plus-css3 , .plus-ass  .plus-css3 .preload { }
/*
.plus-ass .plus-css3 .plus-description {-moz-box-shadow:0 0 2px #666;-webkit-box-shadow:0 0 2px #666;box-shadow: 0px 0px 2px #666;}
.plus-ass .plus-css3 , .plus-ass  .plus-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
 */
.plus-ass .desc-blue .plus-description{ background:#0096CE ;  }
.plus-ass .desc-purple .plus-description{ background:#8D5489  ;  }
.plus-ass .desc-red .plus-description{ background:#A92817;  }
.plus-ass .desc-green .plus-description{ background:#008040;  }
.plus-ass .desc-pink .plus-description{ background:#800080;  }
.plus-ass .desc-aqua .plus-description{ background:#058A9D;  }