.clear {
	clear: both;
	height:0px;
}

.megaslider {
	margin:0;
	padding:0;
	overflow:hidden;
	display:block;
	position:relative;	
}

.megaslider  .mgsl-wrap {
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;	
	margin-top:10px;
	margin-bottom:10px;
}

.megaslider .pretext,
.megaslider .posttext,
.megaslider .no-item{
	padding:10px 0;
}


.megaslider  .mgsl-wrap .mgsl-wrap-inner{
	position:relative;
}

.megaslider  .mgsl-wrap .mgsl-items{
	border:1px solid #CCC;
}

.megaslider .mgsl-wrap.theme3 .mgsl-items{
	border-bottom:0;
}

.megaslider .mgsl-wrap .mgsl-item{
	position :absolute ;
	cursor :default ;
	padding :0;
	margin :10px 10px 10px 10px;
	border :none;
	overflow : hidden; 	
	width:778px;
	height:330px;
}

.megaslider .mgsl-wrap .mgsl-item.left .mgsl-item-image{
    position:absolute;
	float:left;
	overflow:hidden;	
	right:0;  	
}

.megaslider .mgsl-wrap .mgsl-item.right .mgsl-item-image{
    position:absolute;
	float:left;
	overflow:hidden;	
	left:0;  	
}

.megaslider .mgsl-control ul.pag-list-inner li.pag-item .item-image:hover,
.megaslider .mgsl-wrap .mgsl-item .mgsl-item-image:hover,
.megaslider .mgsl-wrap .mgsl-item .mgsl-item-image a:hover{
	opacity:0.8;
	filter:alpha(opacity = 80);
}


.megaslider  .mgsl-item-image .mgsl-image-border {
	position:absolute;
	border:5px solid #87AABD;
	bottom:0px;
    left:0px;
    right:0px;
    top:0px;
}

.megaslider .mgsl-wrap .mgsl-item   .mgsl-item-image,
.megaslider .mgsl-wrap .mgsl-item .mgsl-item-info{
	opacity:0;
	filter:alpha(opacity = 0);
}

.megaslider .mgsl-wrap .mgsl-item.curr  .mgsl-item-image,
.megaslider .mgsl-wrap .mgsl-item.curr .mgsl-item-info{
	opacity:1;
	filter:alpha(opacity = 100);
}

.megaslider .mgsl-wrap .mgsl-item .mgsl-item-info.style1{
	position:absolute;
	margin:0;
	padding:0;
	border-radius:5px;	
	width:300px;
}

.megaslider .mgsl-wrap .mgsl-item.left .mgsl-item-info.style2{
	float:left;
	margin:0;
	padding:0;	
	width:280px;	
	overflow:hidden;	
	margin-left:10px;
	margin-top:20px;
}

.megaslider .mgsl-wrap .mgsl-item.right .mgsl-item-info.style2{
	float:right;
	margin:0;
	padding:0;	
	width:280px;
	overflow:hidden;
	margin-right:10px;
	margin-top:20px;
}

/* top right*/
.megaslider  .mgsl-item-info.style1.top-right{	
	top :15px;
	right:15px;
}

/* bottom right*/
.megaslider  .mgsl-item-info.style1.bottom-right{	
	bottom :10px;
	right:10px;
}

/* top left*/
.megaslider  .mgsl-item-info.style1.top-left{	
	top :15px;
	left:15px;
}

/* bottom left*/
.megaslider  .mgsl-item-info.style1.bottom-left{	
	bottom :10px;
	left:10px;
}

.megaslider  .mgsl-item-info.style1 .transparency{
	position:absolute;
	margin:0;
	padding:0;
	border-radius:5px;
	/* background:#FFFFFF; */
	background: url("../images/bk_white.png") repeat ;
	width:100%;	
/* 	filter: alpha(opacity=50);
	opacity:0.5; */
	height:100%;
	left:0;
	bottom:0;
	right:0;
	top:0;
}

.megaslider   .mgsl-item-info.style1 .mgsl-item-content{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	margin:0;
	overflow:hidden; 
	word-wrap:break-word;
}

.megaslider   .mgsl-item-info.style2 .mgsl-item-content{
	margin:0;
	padding:0;
}

.megaslider  .mgsl-item-info  .mgsl-item-title{
	margin-bottom:10px;	
		
}

.megaslider .mgsl-item-tags .tags span {
	display:inline-block;
	margin:2px;
}

.megaslider  .mgsl-item-info  .mgsl-item-readmore{
	margin-top:10px;
	float:left;
}

.megaslider  .mgsl-control .mgsl-control-inner   .pag-list{
	position:absolute;
	left:9px;
	right:9px;
	bottom:0;
	top:0px;
	overflow:hidden;
}

.megaslider  .mgsl-control-inner .pag-list ul.pag-list-inner{
	position:absolute;
	bottom:0px;
	top:0;
	left:0;
	right:0;
	margin:0;
	padding:0;
	/* width:4000px; */
	width:30000px;
    outline:none;
}

.megaslider   .pag-list ul.pag-list-inner li.pag-item{
	float:left;
	list-style-type:none;
	margin:7px 6px 6px 0;
	padding:0;	
	cursor:pointer;	
	position:relative;
	z-index:2;
	outline:none;
}

.megaslider .mgsl-wrap-inner .direction-on.right{
	position:absolute;
	top:50%;
	margin-top:-24px;
	left:11px;
	width:450px;
	height:50px;
}

.megaslider .mgsl-wrap-inner .direction-on.left{
	position:absolute;
	top:50%;
	margin-top:-24px;
	right:11px;
	width:450px;
	height:48px;
}

.megaslider .mgsl-wrap.theme2  .mgsl-wrap-inner .direction-on.left{
	right:0;
}

.megaslider .mgsl-wrap.theme2  .mgsl-wrap-inner .direction-on.right{
	left:0;
}

.megaslider .mgsl-wrap-inner.always .direction-on .button-next{
	background: url("../images/button-on.png") no-repeat scroll 0 -96px transparent;
	width:48px;
	height:48px;	
	float:left;
    position: absolute;
	right:15px;
	cursor:pointer;
	z-index:999;
}
.megaslider .mgsl-wrap-inner.always .direction-on .button-prev{
	background: url("../images/button-on.png") no-repeat scroll 0px 0px transparent;
	width:48px;
	height:48px;	
	float:left;
    position: absolute;
	left:15px;
	cursor:pointer;
	z-index:999;
}

.megaslider .mgsl-wrap-inner.hover:hover .direction-on .button-next{
	background: url("../images/button-on.png") no-repeat scroll 0 -96px transparent;
	width:48px;
	height:48px;	
	float:left;
    position: absolute;
	right:15px;
	cursor:pointer;
	z-index:999;
}
.megaslider .mgsl-wrap-inner.hover:hover .direction-on .button-prev{
	background: url("../images/button-on.png") no-repeat scroll  0px 0px transparent;
	width:48px;
	height:48px;
	float:left;
    position: absolute;
	left:15px;
	cursor:pointer;
	z-index:999;
}


.megaslider .mgsl-wrap-inner.hover:hover .direction-on .button-next:hover,
.megaslider .mgsl-wrap-inner.always .direction-on .button-next:hover{
	background: url("../images/button-on.png") no-repeat scroll  0 -144px transparent;
}

.megaslider .mgsl-wrap-inner.hover:hover .direction-on .button-prev:hover,
.megaslider .mgsl-wrap-inner.always .direction-on .button-prev:hover{
	background: url("../images/button-on.png") no-repeat scroll 0 -48px transparent;
} 

 .megaslider .mgsl-control .mgsl-nav-background{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#E4E4E4;
}


.megaslider  .mgsl-wrap .mgsl-control{
	position:absolute;
	bottom:0;
	padding:0;	
	height:92px;
	left:0px;
	right:0px;
}

.megaslider  .mgsl-wrap.theme3 .mgsl-control{
	border:1px solid #CCC;
	border-top:0;
}

.megaslider  .mgsl-wrap .mgsl-control .mgsl-control-inner{
	position:absolute;
	right:0;
	left:0;
	bottom:0;
	height:100%;
}

.megaslider  .mgsl-control ul.pag-list-inner li.pag-item .pag-item-inner{	
	border:1px solid #BFBFBD;
	text-align: center;
	overflow:hidden;
	background-color:#FFFFFF;
	padding:5px;
}

.megaslider  .mgsl-control ul.pag-list-inner li.pag-item .item-image{      
   overflow:hidden;
}

.megaslider  .mgsl-control ul.pag-list-inner.type1 li.pag-item .item-info{
	display:none;
}

.megaslider  .mgsl-control ul.pag-list-inner.type2 li.pag-item .item-info{
	display:none;
}

.megaslider  .mgsl-control ul.pag-list-inner.type2 li.pag-item.active .item-image{	
	display:none;
}

.megaslider  .mgsl-control ul.pag-list-inner.type2 li.pag-item.active .item-info {
	display:block;
	background-color:#87AABD;
	overflow:hidden;
}

.megaslider  .mgsl-control ul.pag-list-inner.type3 li.pag-item .item-image{
	float:left;	
}

.megaslider  .mgsl-control ul.pag-list-inner.type3 li.pag-item .item-info {
	overflow:hidden;
	float:right;
	padding-left:10px;
	padding-top:0;
}

.megaslider  .mgsl-control ul.pag-list-inner li.pag-item.active .pag-item-inner{
	background-color:#87AABD;
}

.megaslider  .mgsl-control ul.pag-list-inner.type3 li.pag-item.active .item-image{
	/* border:5px solid #87AABD; */
}

.megaslider  .mgsl-wrap .mgsl-control .mgsl-control-inner  .mgsl-prev{
	background: url("../images/nav_prevnext.png") no-repeat scroll 0 center transparent;
	width:10px;
	height:100%;	
	float:left;
    position: absolute;
	left:7px;
	cursor:pointer;
}

.megaslider  .mgsl-wrap .mgsl-control .mgsl-control-inner .mgsl-next{
	background: url("../images/nav_prevnext.png") no-repeat scroll -20px center transparent;
	width:10px;
	height:100%;
	float:right;
	right:7px;
    cursor:pointer;
	position: absolute;
  
}

.megaslider  .mgsl-wrap .mgsl-control .mgsl-control-inner .mgsl-prev:hover{
	background: url("../images/nav_prevnext.png") no-repeat scroll -10px center transparent;
}

.megaslider  .mgsl-wrap .mgsl-control .mgsl-control-inner .mgsl-next:hover{
	background: url("../images/nav_prevnext.png") no-repeat scroll -30px center transparent;
}


/*--css Theme2--*/
.megaslider .mgsl-wrap.theme2 .mgsl-item{
	position :absolute ;
	cursor :default ;
	padding :0;
	margin :0px;
	border :none;
	overflow : hidden; 	
	width:778px;
	height:330px;
}

/*--css Theme3--*/

.megaslider .mgsl-wrap.theme3 .pag-buttons{
	position:absolute;
	bottom:33px;
	width:176px;
	height:27px;
 	overflow:hidden; 
}

.megaslider .mgsl-wrap.theme3 .pag-buttons ul.pag-buttons-inner{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	list-style-type: none;
	height:100%;
	margin:0;
	padding:0;
	width:4000px; 
	
}

.megaslider .mgsl-wrap.theme3 .pag-buttons ul.pag-buttons-inner li.pag-button{
	float:left;	
	height:27px;
	margin:0;
	padding:0;
	width:42px;
	margin-right:2px; 
	background: url("../images/button.png") no-repeat scroll 0 center transparent;
	cursor:pointer;
}

.megaslider .mgsl-wrap.theme3 .pag-buttons ul.pag-buttons-inner li.pag-button.active{
	background: url("../images/button.png") no-repeat scroll -42px center transparent;
}

.megaslider .mgsl-wrap.theme3 .pag-buttons ul.pag-buttons-inner li.pag-button span{
	line-height:25px;
	height:100%;
	width:100%;
	text-align:center;
	float:right;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	font-family:Arial;
}

.megaslider .mgsl-wrap.theme3  .mgsl-item-image .mgsl-image-border {
	position:absolute;
	border:1px solid #CCC;
	bottom:0px;
    left:0px;
    right:0px;
    top:0px;

}

.megaslider .mgsl-wrap.theme3  .mgsl-item-image .mgsl-image-border-inner {
	position:absolute;
	border:18px solid #FFF;
	bottom:1px;
    left:1px;
    right:1px;
    top:1px;

}


.megaslider .mgsl-wrap.theme3 .mgsl-item{
	position :absolute ;
	cursor :default ;
	padding :0;
	margin :20px 20px 10px 20px;
	border :none;
	overflow : hidden; 	
	width:778px;
	height:330px;
}

 .megaslider .mgsl-wrap.theme3 .mgsl-item.left .mgsl-item-info.style2{
	float:left;
	margin:0;
	padding:20px 10px 10px 10px;
	width:270px;
	position:absolute;
	top:35px;
	bottom:35px;
	left:0;	
	border:1px solid #CCC;
	background-color:#E5F3FB;
	z-index:-1;	
	-webkit-border-radius: 10px  0 0 10px;
	-moz-border-radius:10px  0 0 10px;
	border-radius: 10px  0 0 10px;
} 

 .megaslider .mgsl-wrap.theme3 .mgsl-item.right .mgsl-item-info.style2{
	float:left;
	margin:0;
	padding:20px 10px 10px 10px;
	width:270px;
	position:absolute;
	top:35px;
	bottom:35px;
	right:0;	
	border:1px solid #CCC;
	background-color:#E5F3FB;
	z-index:-1;
	-webkit-border-radius:0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
} 


.megaslider .mgsl-wrap.theme3 .mgsl-item-content{
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	top:20px;
	right:20px;
	left:20px;
	bottom:30px;
	overflow:hidden;
}

.megaslider .mgsl-wrap.theme3 .mgsl-wrap-inner .direction-on.right{
	position:absolute;
	top:50%;
	margin-top:-24px;
	left:40px;
	width:450px;
	height:43px;
}

.megaslider .mgsl-wrap.theme3 .mgsl-wrap-inner .direction-on.left{
	position:absolute;
	top:50%;
	margin-top:-24px;
	right:40px;
	width:450px;
	height:48px;
}

.megaslider  .mgsl-wrap.theme3  .mgsl-item-info  .mgsl-item-readmore{
	float:right;
	margin-top:20px;
}

/*-css Theme4-- */

.megaslider .mgsl-wrap.theme4 .mgsl-item.left{
	position :absolute ;
	cursor :default ;
	padding :0;
	margin :10px 30px 10px 20px;
	border :none;
	overflow : hidden; 	
	width:778px;
	height:330px;
}

 .megaslider .mgsl-wrap.theme4 .mgsl-item.right{
	position :absolute ;
	cursor :default ;
	padding :0;
	margin :10px 20px 10px 30px;
	border :none;
	overflow : hidden; 	
	width:778px;
	height:330px;
} 

.megaslider .mgsl-wrap.theme4 .mgsl-item.left .mgsl-item-info.style2{
	float:left;
	margin:0;
	padding:0;	
	width:280px;	
	overflow:hidden;		
	margin-top:20px;
}

.megaslider .mgsl-wrap.theme4 .mgsl-item.right .mgsl-item-info.style2{
	float:right;
	margin:0;
	padding:0;	
	width:280px;
	overflow:hidden;	
	margin-top:20px;
}

.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner .direction-on.right{
	position:absolute;
	top:50%;
	margin-top: -18px;
	left:16px;
	width:450px;
	height:35px;
}

.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner .direction-on.left{
	position:absolute;
	top:50%;
	margin-top: -18px;
	right:16px;
	width:450px;
	height:35px;
}

.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner.always .direction-on .button-next{
	background: url("../images/direction_2.png") no-repeat scroll -33px 0 transparent;
	width:9px;
	height:100%;	
	float:left;
    position: absolute;
	right:0px;
	cursor:pointer;
	z-index:999;
}

.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner.always .direction-on .button-prev{
	background: url("../images/direction_2.png") no-repeat scroll 0px 0px transparent;
	width:9px;
	height:100%;		
	float:left;
    position: absolute;
	left:0px;
	cursor:pointer;
	z-index:999;
}

.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner.hover:hover .direction-on .button-next:hover,
.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner.always .direction-on .button-next:hover{
	background: url("../images/direction_2.png") no-repeat scroll -22px 0 transparent;
}

.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner.hover:hover .direction-on .button-prev:hover,
.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner.always .direction-on .button-prev:hover{
	background: url("../images/direction_2.png") no-repeat scroll -11px 0 transparent;
}

.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner.hover:hover .direction-on .button-next{
	background: url("../images/direction_2.png") no-repeat scroll -33px 0 transparent;
	width:9px;
	height:100%;	
	float:left;
    position: absolute;
	right:0px;
	cursor:pointer;
	z-index:999;
}

.megaslider .mgsl-wrap.theme4 .mgsl-wrap-inner.hover:hover .direction-on .button-prev{
	background: url("../images/direction_2.png") no-repeat scroll 0px 0px transparent;
	width:9px;
	height:100%;		
	float:left;
    position: absolute;
	left:0px;
	cursor:pointer;
	z-index:999;
} 

/*--info style2 readmore style1--*/

 .megaslider  .mgsl-item-info  .mgsl-item-readmore.style1 a {	
	background: url("../images/readmore_style1.png") no-repeat scroll 0 0  transparent; 
    float: left;       
    padding: 0 0 0 15px;   
	height:55px;	 		
}

.megaslider  .mgsl-item-info   .mgsl-item-readmore.style1 a span {
    background: url("../images/readmore_style1.png") no-repeat scroll 100% -55px transparent;
    font-family:arial;
	color: #006699;
    font-size: 18px;
    line-height: 50px;  
    padding: 0 65px 0 0px;
    height:55px;
	white-space:nowrap;
	float:left;
}

.megaslider  .mgsl-item-info   .mgsl-item-readmore.style1:hover a span{
	 background: url("../images/readmore_style1.png") no-repeat scroll 100% -111px transparent;
}

/*--info style2 readmore style2--*/

.megaslider  .mgsl-item-info   .mgsl-item-readmore.style2 a {	
	background: url("../images/readmore_style2.png") no-repeat scroll 0 0  transparent; 
    float: left;       
    padding: 0 0 0 15px;   
	height:28px;	
	margin:0;	
}

.megaslider  .mgsl-item-info   .mgsl-item-readmore.style2 a:hover{
	background: url("../images/readmore_style2.png") no-repeat scroll 0 -28px  transparent; 
}

 .megaslider  .mgsl-item-info   .mgsl-item-readmore.style2 a span {
    background: url("../images/readmore_style2.png") no-repeat scroll 100% -56px transparent;
    font-family:arial;
	color: #FFF;
    font-size: 15px;
    line-height: 26px;  
    padding: 0 40px 0 0px;
    height:28px;
	white-space:nowrap;
	float:left;
	margin:0;
}

.megaslider  .mgsl-item-info  .mgsl-item-readmore.style2:hover a span{
	 background: url("../images/readmore_style2.png") no-repeat scroll 100% -84px transparent;
} 

/*--info style2 readmore style3--*/

.megaslider  .mgsl-item-info   .mgsl-item-readmore.style3 a {	
	background: url("../images/readmore_style3.png") no-repeat scroll 0 0  transparent; 
    float: left;       
    padding: 0 0 0 15px;   
	height:37px;	
	margin:0;	
}
 
 .megaslider  .mgsl-item-info   .mgsl-item-readmore.style3 a:hover{
	background: url("../images/readmore_style3.png") no-repeat scroll 0 -38px  transparent; 
} 

 .megaslider  .mgsl-item-info   .mgsl-item-readmore.style3 a span {
    background: url("../images/readmore_style3.png") no-repeat scroll 100% -76px transparent;
    font-family:arial;
	color: #FFF;
    font-size: 15px;
    line-height: 37px;  
    padding: 0 20px 0 0px;
    height:37px;
	white-space:nowrap;
	float:left;
	margin:0;
}

.megaslider  .mgsl-item-info   .mgsl-item-readmore.style3:hover a span{
	 background: url("../images/readmore_style3.png") no-repeat scroll 100% -114px transparent;
}  

/*--info style2 readmore style4--*/

.megaslider  .mgsl-item-info   .mgsl-item-readmore.style4 a {	
	float:left;
	margin:0;
	padding:0;
}
 
 .megaslider  .mgsl-item-info   .mgsl-item-readmore.style4 a span {
    background: url("../images/readmore_style4.png") no-repeat scroll right center  transparent; 
    font-family:arial;
	color: #135CAE;
    font-size: 15px;
    line-height: 17px;  
    padding: 0 10px 0 0px;
    height:17px;
	white-space:nowrap;
	float:left;
	margin:0;
}

.megaslider  .mgsl-item-info   .mgsl-item-readmore.style4:hover a span{
	 background: url("../images/readmore_style4_hover.png") no-repeat scroll right center  transparent; 
}  

.megaslider .mgsl-item-info .item-price {
	font-weight: bold;
	font-size: 30px;
	font-family: Georgia;
	padding:0;
	margin:0;	
	display:block;
    float:none;
	margin-bottom:10px;
	height:40px;
}

.megaslider .mgsl-wrap.theme1 .mgsl-item-info .item-price .sale-price {
	color: #ff3300;
	line-height:33px;
	float:left;
	text-align:left;
}

.megaslider .mgsl-wrap.theme1 .mgsl-item-info .item-price .sale-price-before {
	color: #666666;
	text-decoration: line-through;
	float:right;
	padding:0;
	margin:0;
	line-height:33px;
	font-size:20px;
} 

.megaslider .mgsl-wrap.theme2 .mgsl-item-info .item-price .sale-price {
	color: #00cc33;
	line-height:33px;
	float:right;
	text-align:left;
}

.megaslider .mgsl-wrap.theme2 .mgsl-item-info .item-price .sale-price-before {
	color: #666666;
	text-decoration: line-through;
	float:left;
	padding:0;
	margin:0;
	line-height:33px;
	font-size:20px;
} 

.megaslider  .mgsl-wrap.theme3 .mgsl-item-info .item-price {
	font-weight: bold;
	font-size: 30px;
	font-family: Georgia;
	padding:0;
	margin:0;	
	display:block;
    float:left;
 	margin-top:10px; 
	height:40px;
}

.megaslider .mgsl-wrap.theme3 .mgsl-item-info .item-price .sale-price {
	color: #00cc33;
	line-height:33px;
	float:left;
	text-align:left;
}

.megaslider .mgsl-wrap.theme3 .mgsl-item-info .item-price .sale-price-before {
	color: #666666;
	text-decoration: line-through;
	float:left;
	padding:0;
	margin:0;
	line-height:33px;
	font-size:15px;
	padding-left:10px;
} 

.megaslider .mgsl-wrap.theme4 .mgsl-item-info .item-price .sale-price {
	color: #ff0099;
	line-height:33px;
	float:left;
	text-align:left;
}

.megaslider .mgsl-wrap.theme4 .mgsl-item-info .item-price .sale-price-before {
	color: #666666;
	text-decoration: line-through;
	float:left;
	padding:0;
	margin:0;
	line-height:33px;
	font-size:15px;
	padding-right:10px;
	
} 

.megaslider .item-tags{
	margin: 10px 0px 0px 0px;
	
}

.megaslider .item-tags span{
	display:inline-block;
	margin:0 0 5px 0;
}

.megaslider .item-tags span a{
	color:#FFF;
}