.sneeit-thumb {
	overflow: hidden;
	display: block;
	z-index: 9;
	/* since 5.0, we see 100% is not 
	need if the display is block
 
	If you use it as absolute, 
	you can fix size for it	
	*/
	/*width: 100%;*/	
	position: relative;
}
.sneeit-thumb-f .sneeit-thumb-portrait {
	display: block;
	width: 100%;
	height:1100%;
	margin-top: -500%;
	vertical-align: middle;
	max-height: none;
}
.sneeit-thumb-f .sneeit-thumb-landscape {
	display: block;
	width: 1100%;	
	height: 100%;
	margin-left: -500%;
	text-align: center;	
	max-width: none;
}
.sneeit-thumb-f img {
	position: relative;
	display: inline-block;	
	height: auto;
	width: auto;
	max-width: 9999px;
	max-height: 9999px;
	padding: 0!important;
	*display:block;
	zoom: 1;
}
.sneeit-thumb-f .sneeit-thumb-portrait img {
	height: auto!important;
	width: 100%!important;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.sneeit-thumb-f .sneeit-thumb-landscape img {
	height: 100%!important;
	width: auto!important;
}
.sneeit-thumb-a img {
	display: block;
	height: auto;
	width: 100%;
}
.sneeit-bg-thumb {
	background-repeat: no-repeat;
	background-position: center center;	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-ms-background-size: cover;
	background-size: cover;
}