#scrollablemain { 
    position:relative; 
    overflow:hidden; 
    height: 450px; 
} 
#scrollablepages { 
    position:absolute; 
    height:20000em; 
} 
.scrollablepage{
	padding:10px;
	height: 450px;
	background:#222 url('/scrollable_bg.png') 0 0 repeat-x;
	width:520px;
}
.scrollable { 
    position:relative; 
    overflow:hidden; 
    width: 510px; 
    height: 450px; 
} 
.scrollable .items { 
    width:20000em; 
    position:absolute; 
    clear:both; 
}
.scrollable .item {
	float:left;
	cursor:pointer;
	width:385px;
	height:450px;
	padding:10px;
	color:white;
}
.scrollable .item a{
	color:white;
}
#main_navi {
	float:left;
	padding:0px !important;
	margin:0px !important;
}

#main_navi li {
	background:#34525a;
	border-top:1px solid #666;
	clear:both;
	color:#FFFFFF;
	font-size:14px;
	height:50px;
	list-style-type:none;
	padding:10px;
	width:190px;
	cursor:pointer;
	margin:0px;
	text-align:center;
	font-weight:bold;
	line-height:50px;
}

#main_navi li:hover {
	background:#568895;
}

#main_navi li.active {
	background:#568895;
}

#main_navi img {
	float:left;
	margin-right:10px;
}

#main_navi strong {
	display:block;
}
#main div.navi {
	margin-left:250px;
	cursor:pointer;
}
div.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}
div.navi a {
	width:20px;
	height:20px;
	float:left;
	margin:3px;
	background:url('/scrollable_nav.png') 0 0 no-repeat;
	display:block;
	font-size:1px;
}
div.navi a:hover {
	background-position:0 -20px;
}
div.navi a.active {
	background-position:0 -40px;     
} 	
.scrollable .item table td {
	border:none;
}
.margintopvideo{
	padding:14px !important;
}
