#left
{
	display:				none;
}

#share
{
	display:				none;
}

#body
{
	margin:					0px;
}

article#main
{
	overflow:				none;
	width:					100%;
}

#marquee
{
	margin:					0px 0px 20px;
	width:					1050px;

	position:				relative;
}

#content,
#content-top
{
}

.features-row
{
	overflow:				hidden;
	margin:					20px 0px;
}

.features-row article
{
	width:					222px;
	float:					left;
	margin:					0px 24px 0px 0px;

	border-top:				1px solid #cccccc;
	padding:				9px 0px 0px;

}
.features-row article:last-child
{
	margin-right:			0px;
}
.features-row article img
{
	margin:					10px 0px 0px;
	width:					100%;
}
.features-row article h2
{
	margin:					0px 0px 3px;
	line-height:			26px;
	font-weight:			bold;
	font-size:				25px;

}
.features-row article h2 a
{
	display:				block;
	width:					191px;
	height:					103px;
	margin:					0px;
	padding:				9px 11px 0px;

	background-position:	top left;
	background-repeat:		no-repeat;

}
.features-row article h3
{
	margin:					0px 0px 7px;
	line-height:			17px;
	font-family:			"droid sans";
	font-weight:			bold;
	font-size:				17px;
	color:					#333333;
}

.features-row article h3 a
{
	color:					#333333;
}


#hometext
{
	float:					left;
	width:					277px;
	background-color:		#fdfcf1;
	padding:				20px;

	line-height:			28px;
	font-family:			arial,sans-serif;
	font-size:				16px;
	color:					#91c1c8;
}

.itemcontent
{
	padding:				8px 10px;
}



/*---------------------------------------------------------------------------------------------------------
//	Tab animation
//-------------------------------------------------------------------------------------------------------*/
/* root element for tabs  */
ul.tabs {
	list-style-type:	none;
	margin:				0px auto;
	padding:			0px;
}

/* single tab */
ul.tabs li
{
	margin:				0px;
	padding:			5px 0px;
}

ul.tabs a {
outline: none;
}

ul.tabs a img {
	margin-right:10px;
	margin-bottom:0px;
	opacity: 0.4;
}

ul.tabs a.current img {
	margin-right:10px;
	margin-bottom:0px;
	opacity: 1;
}





#featurelinks
{
	position:					absolute;
	top:						0px;
	left:						0px;
	z-index:					1000;
	background-color:			rgb(255,255,255);
	background-color:			rgba(255,255,255,0.72);

	text-align:					center;
	width:						1050px;
	height:						52px;
	line-height:				0px;
}

#featurelinks ul
{
	display:					inline;
	list-style-type:			none;
	margin:						0px auto;
	padding:					16px 0px;
}

#featurelinks ul li
{
	display:					inline;
	margin:						0px;
	padding:					0px 0px;
	line-height:				0px;
}

#featurelinks ul li a
{
	display:					inline-block;
	width:						18px;
	height:						18px;

	border:						1px solid black;
	border-radius:				9px;
	margin:						15px 15px;

	background-color:			white;
	line-height:				0px;
	text-indent:				20px;
}
#featurelinks ul li a.current
{
	background-color:			#0079c2;
	border-color:				#0079c2;
}


a.backward
{
	position:					absolute;
	top:						4px;
	left:						40px;

	background-image:			url( /site/images/arrow_46_l.png );
}
a.backward:hover
{
	background-image:			url( /site/images/arrow_46_l_highlight.png );
}
a.forward
{
	position:					absolute;
	top:						4px;
	right:						40px;

	background-image:			url( /site/images/arrow_46_r.png );
}
a.forward:hover
{
	background-image:			url( /site/images/arrow_46_r_highlight.png );
}

a.backward,
a.forward
{
	width:						46px;
	height:						46px;
	overflow:					hidden;
	background-repeat:			no-repeat;
	text-indent:				46px;
}




#marquee .slide
{
	position:					absolute;
	top:						0px;
	z-index:					2;
}




#slideshow
{
	overflow:				hidden;
	clear:					both;

	margin:					0px;

	height:					415px;
}

#recovery-slides
{
	width:					159px;
}

section#welcome,
section#nextevent
{
	overflow:				hidden;
	border-top:				3px dotted black;
	border-bottom:			3px dotted black;
}
section#content2
{
	overflow:				hidden;
	border-top:				3px dotted black;
}

section#welcome h1
{
	float:					left;
	margin-right:			40px;
	border:					0px!important;

	font-size:				35px;
}

section#nextevent h2,
section#content2 h2
{
	float:					left;
	margin-right:			40px;

	font-size:				25px;
}

section#welcome > div,
section#nextevent > div,
section#content2 > div
{
	overflow:				hidden;
}

section#welcome
{
	padding:				16px 0px;

	line-height:			15px;
	font-size:				12px;
}

section#content2
{
	padding:				16px 0px;
}
section#nextevent
{
	margin-bottom:			20px;
}

section p:last-child
{
	margin:					0px;
}

#footer-wrapper
{
	height:					auto;
	overflow:				hidden;
}
#footer
{
	overflow:				hidden;
}
#stayinformed-content
{
	display:				none;
}

#home
{
	margin:					0px 45px;
}

#selectregion {
	cursor: pointer;
}
#region-choice-list-wrap {
	position: relative;
}
.region-choice-list {
	position: absolute;
	top: 0;
	left: 0;
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
	display: none;
}
.region-choice-list a {
	display: block;
	color: #010101;
	font-size: 11px;
	text-transform: uppercase;
	background: #f1f1f2;
	padding: 5px 10px;
	border-bottom: 1px solid #abaaab;
}
.region-choice-list a:hover {
	background: #1478bc;
	color: #fff;
}

#main #selectregion {
	background-image: url(../images/down_arrow.png);
}

h1#regionname {
	font-size: 33px;
	margin-left: 28px;
	width: 400px;
}


#main > img {
	margin-left: 0;
}

#main > img#okumagloballogo {
	margin-left:	20px;
	margin-top: 22px;
}

#home-machines {
	overflow: hidden;
	margin-top: 90px;
	padding-left: 20px;
	margin-right: 0px;
}
#home-machines-machines {
	float: left;
	width: 57%;
}
#home-machines-text {
	float: right;
	width: 41%;
}
#home-machines-text h2 {
	color: transparent;
	background: url(/site/images/open_wordmark.png) no-repeat;
	width: 253px;
	height: 15px;
}


#main #selectregion {
	margin-top: 73px;
	margin-left: 28px;
	width: 355px;
}
#region-choice-list-wrap {
	margin-left: 28px;
	width: 385px;
}

/*	Mobile Updates to Home Page */
@media only screen and (max-width: 750px)
{

	body.landingpage{
		background-image: none !important;
	}

	body.landingpage #wrapper{
		background-image: 		url('/site/images/bg_mobile_header.png') !important;
	x	background-position: -200px 0px;
		background-size: 	100% 83px;
		padding-top:	110px;
	}

	body.landingpage #americas{
		display:		none;
	}

	h1#regionname{
		max-width: 		90%;
	}

	#home-machines{
		padding:		20px 10px 20px !important;
		margin-top:		10px !important;
	}

	#home-machines #home-machines-machines{
		width:			100%;
		float:			none;
	}

	#home-machines #home-machines-machines img{
		max-width:		45%;
		width:			100%;
		height:			200px;
		margin:			0px 2.5% 0px;
		float:			left;
	}

	#home-machines #home-machines-text{
		width:			100%;
		float:			none;
	}

	#home-machines #home-machines-text h2{
		background-size:			auto 100%;
	}
}

@media only screen and (max-width: 520px)
{
	body.landingpage #wrapper{
		background-image: 		url('/site/images/bg_mobile_header.png') !important;
		background-position: -72px 0px;
		background-size: 	auto 83px;
		padding-top:	110px;
	}

}