/* >> viewport position*/
	.viewport {position: relative;}
/* << */

div.trailContainer td.tc_wkLink
{
	display: none;
}

#slotMachineActionKeeper
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000000;
	background: #000;
}


/* >> slot machine main bg */
	#slotMachineOuter
	{
		margin: 0 0 1px 0;
	}
	
	#slotMachineMainBg
	{
		width: 100%;
		height: 261px;
		background: url(img/slotMachine/sm_mainbg.png) center no-repeat;
		overflow: auto;
	}
/* << */


/* >> slot machine titles */
	#slotMachineMainBg table
	{
		width: 935px;
	}

	#slotMachineMainBg table tr td
	{
		text-align: center;
		white-space: nowrap;
	}
	
	#slotMachineMainBg table tr.titles td
	{
		height: 44px;
		font-size: 14px;
		font-weight: bold;
		line-height: 14px;
		color: #5c5c5c;
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
	}
	
	#slotMachineMainBg table tr.titles td div.slotTitle
	{
		padding-top: 10px;
	}
/* << */


/* >> slot machine slot*/
	div.slotMachineSlotOuter
	{
		height: 214px;
		width: 120px;
		margin: 0 auto;
		text-align: left;
		background: transparent url(img/slotMachine/sm_slotScrollPaneBg.png) left 33px repeat-x;
	}

	div.slotMachineSlotOuter_pass
	{
		background-image: url(img/slotMachine/sm_slotScrollPaneBg_pass.png);
	}

	div.slotMachineSlotOuter .slotGlass
	{
		height: 149px;
	}
	
	div.slotMachineSlotOuter .slotGlassLeft
	{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;
		background: url(img/slotMachine/sm_slotGlassLeft.png) left top no-repeat;
	}

	div.slotMachineSlotOuter .slotGlassRight
	{
		background: url(img/slotMachine/sm_slotGlassRight.png) right top no-repeat;
	}
	
	div.slotMachineSlotOuter .slotGlassCenter
	{
		background: url(img/slotMachine/fbs_slotGlass.png) left top repeat-x;
	}


	div.slotMachineSlotOuter .slotLens
	{
		height: 33px;
	}
	
	div.slotMachineSlotOuter .slotLensLeft
	{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 100;
		background: url(img/slotMachine/sm_slotLensLeft.png) left top no-repeat;
	}
	
	div.slotMachineSlotOuter .slotLensLeft_pass
	{
		background-image: url(img/slotMachine/sm_slotLensLeft_pass.png);
	}

	div.slotMachineSlotOuter .slotLensRight
	{
		background: url(img/slotMachine/sm_slotLensRight.png) right top no-repeat;
	}

	div.slotMachineSlotOuter .slotLensRight_pass
	{
		background-image: url(img/slotMachine/sm_slotLensRight_pass.png);
	}
	
	div.slotMachineSlotOuter .slotLensCenter
	{
		background: url(img/slotMachine/fbs_slotLens.png) left top repeat-x;
	}

	div.slotMachineSlotOuter .slotLensCenter_pass
	{
		background-image: url(img/slotMachine/fbs_slotLens_pass.png);
	}
	
	div.slotMachineSlotOuter .slotScrollPane
	{
		position: absolute;
		z-index: 800;
		overflow: hidden;
	}


	div.slotMachineSlotOuter .slotMachineItem div.inner
	{
		font-family: Arial, Verdana, Helvetica, XHelvetica, sans-serif;
		font-size: 13px;
		color: #818181;
		font-weight: bold;
		text-align: center;
		padding: 6px 10px;
		line-height: 15px;
		cursor: hand;
		cursor: pointer;
		-moz-user-select: none;
		-webkit-user-select: none;
	}
	
	div.slotMachineSlotOuter .slotMachineItemWithImage div.inner
	{
		/*padding-left: 53px;
		text-align: left;*/
		background-position: 8px 4px;
		background-repeat: no-repeat;
	}
	
	div.slotMachineSlotOuter .slotMachineItemHere div.inner
	{
		color: #fff;
	}
	
	div.slotMachineSlotOuter .slotMachineItemLocked div.inner
	{
		cursor: default;
	}
	
	div.slotMachineSlotOuter .slotButton
	{
		position: absolute;
		left: 0;
		z-index: 10;
		height: 24px;
		text-align: center;
	}
	
	div.slotMachineSlotOuter .slotButton div
	{
		margin: 0 auto;
		width: 19px;
		height: 19px;
		background: url(img/slotMachine/upArrow_p.png) center no-repeat;
		cursor: hand;
		cursor: pointer;
	}
	
	div.slotMachineSlotOuter .slotButton div.active
	{
		background-image: url(img/slotMachine/upArrow_a.png);
	}

	div.slotMachineSlotOuter .slotButtonBottom div
	{
		margin-top: 5px;
		background-image: url(img/slotMachine/downArrow_p.png);
	}

	div.slotMachineSlotOuter .slotButtonBottom div.active
	{
		background-image: url(img/slotMachine/downArrow_a.png);
	}
	
	div.slotMachineSlotOuter .slotLocked div
	{
		background-image: url(img/slotMachine/lockedBullet.png);
		cursor: default;
	}
	
	div.prdConfTopShell
	{
		margin: 0;
	}
/* << */


/* >> slot machine reset button */
	#slotMachineResetButton
	{
		position: absolute;
		right: 16px;
		top: 2px;
		z-index: 10;
		width: 220px;
		height: 55px;
		background: url(img/shop/de/button_resetConfiguration.png) center no-repeat;
	}
/* << */
