
/* Slideshow */
#slideshow {
	background: url(../img/sld_bg.png) no-repeat;
	width: 900px;
	height: 400px;
	margin-top: 29px;
}

/* main vertical scroll */
#main {
	position:relative;
	overflow:hidden;
	height: 400px;
	margin-top:25px;
}
 
/* root element for pages */
#pages {
	margin-top: 25px;
	position:absolute;
	height:20000em;
}
 
/* single page */
.page {
	padding:0px;
	height: 400px;
	width:900px;
}
 
/* root element for horizontal scrollables */
.scrollable {

	background:transparent url(../img/bg_item.png) no-repeat;
	position:relative;
	overflow:hidden;
	width: 610px;
	height: 400px;
}
 
/* root element for scrollable items */
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}
 
/* single scrollable item */
.item {
	float:left;
	cursor:pointer;
	width:610px;
	height:350px;
	padding:0px;
}
 
/* main navigator */
#main_navi {
	float:left;
	padding:0px !important;
	margin:0px !important;
}
 
#main_navi li {
	background: url(../img/sld_items.png) no-repeat;
	background-position: 0px 0px;
	font-size:20px;
	clear:both;
	color:#DDDDDD;
	height:80px;
	list-style-type:none;
	width:240px;
	cursor:pointer;
	text-align:right;
	margin-top:10px;
	margin-left:25px;
}
 
 
.sld_li:hover {
	background: url(../img/sld_items.png) no-repeat;
	background-position: -240px 0px !important;
}
.sld_li.active {
	background: url(../img/sld_items.png) no-repeat;
	background-position: -480px 0px !important;
}
 

#main_navi img {
	float:left;
	margin-right:10px;
}
 
#main_navi strong {
	display:block;
	padding-top: 25px;
	margin-right: 25px;
}
 
#main div.navi {
	margin-left:250px;
	cursor:pointer;
}


.slide h2{
font-weight: bold !important;
color: #1DB569 !important;
font-size: 40px !important;
text-align:center !important;
margin-top: 10px !important;
height: 64px !important;
background : transparent url(../img/sld_bg_h2.png) no-repeat !important;
}

.slide p {
font-weight: bold !important;
color: #dddddd !important;
font-size: 25px !important;
margin: 0.75em 0 !important;
/*height: 64px !important;*/

}