#Body div.tfab_slider01, #Body div.tfab_slider01 *
{
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
#Body div.tfab_slider01, #Body div.tfab_slider01 > div.arrows
	{width: 95.98%;}
#Body div.tfab_slider01
{
	position: relative;
	padding-left: 2.01%; /*23px*/
	padding-right: 2.01%; /*23px*/
	overflow: hidden;
}
#Body div.tfab_slider01 > div.canvasWrapper, 
		#Body div.tfab_slider01 > div.canvasWrapper > div.canvas,
		#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel,
		#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide,
		#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide > table
	{height: 100%;}
#Body div.tfab_slider01 > div.canvasWrapper,
		#Body div.tfab_slider01 > div.canvasWrapper > div.canvas
	{width: 100%;}
		
#Body div.tfab_slider01 > div.canvasWrapper
{
	box-sizing: border-box;
	padding-left: 49px;
	padding-right: 49px;
}
#Body div.tfab_slider01 > div.canvasWrapper > div.canvas
{
	overflow-x: hidden;
	overflow-y: hidden;
}
#Body div.tfab_slider01 > div.canvasWrapper > div.canvas,
		#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel
{
	position: relative;
}
#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide
{
	display: inline-block;
	vertical-align: top;
	overflow-x: hidden;
	overflow-y: hidden;
}
#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide > table
{
	table-layout: fixed;
	width: 100%;
}
#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide > table > tbody > tr > td
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow-x: hidden;
	overflow-y: hidden;
}
#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide > table > tbody > tr > td.image
{
	width: 20.99%; /*230px*/
	text-align: right;
	vertical-align: middle;
}
#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide > table > tbody > tr > td.image > img
{
	max-width: 100%;
	max-height: 100%;
}
#Body div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide > table > tbody > tr > td.html
{
	padding-left: 25px;
	vertical-align: bottom;
}
#Body div.tfab_slider01 > div.arrows
{
	position: absolute;
	left: 0px;
	top: 50%;
	margin-left: 2.01%; /*= (#Body div.tfab_slider01).paddingLeft*/
	margin-right: 2.01%; /*= (#Body div.tfab_slider01).paddingRight*/
	height: 40px;	
	margin-top: -20px;
}
#Body div.tfab_slider01 > div.arrows > div
{
	position: absolute;
	width: 24px;
	height: 40px;
}
#Body div.tfab_slider01 > div.arrows > div.leftArrow
{
	background-image: url('../images/slider01_leftArrow.png');
	left: 0px;
}
#Body div.tfab_slider01 > div.arrows > div.rightArrow
{
	background-image: url('../images/slider01_rightArrow.png');
	right: 0px;
}


#Body.noJS div.tfab_slider01
	{height: auto !important;}
#Body.noJS div.tfab_slider01 > div.canvasWrapper,
		#Body.noJS div.tfab_slider01 > div.canvasWrapper > div.canvas,
		#Body.noJS div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel,
		#Body.noJS div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide,
		#Body.noJS div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide > table
	{height: auto;}
#Body.noJS div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide
{
	display: block;
	margin-top: 40px;
}
#Body.noJS div.tfab_slider01 > div.canvasWrapper > div.canvas > div.wheel > div.slide:first-child
	{margin-top: 0px;}
#Body.noJS div.tfab_slider01 > div.arrows
	{display: none;}