	body, html {
		background-color: #000;
	}
	
	#slider {
		width: 628px;
		background-color: #fff;
		padding:0 0 10px 0;
	}

	#slider strong {
	font-weight: bold!important;
	}	
	
	/* main vertical scroll */
	#slideshow-main {
		position:relative;
		overflow:hidden;
		height: 265px;
	}
	
	/* root element for pages */
	#pages {
		position:absolute;
		height:20000em;
	}
	
	/* single page */
	.page {
		height: 265px;
		background:#fff;
		width:492px;
		z-index: 10;
	}
	
	.page img {
		position: absolute;
	}
	
	/* page details */
	.page .page-details {
		position: relative;
		/*top: -105px;*/
		background: transparent url(../images/rotator/details-bg.png) repeat top left;
		color: #fff;
		padding: 5px;
		height: 83px;
	}
	
	.page .page-details.vert-bar {
		width: 164px;
		height: 255px;
		/*top:-265px;*/
		left: 40px;
	}
	
	.page .page-details.horiz-bar {
		top: 160px;
	}
	
	.page .page-details.horiz-bar .inner-details {
		width: 313px;
		margin-right: 10px;
	}
	.page .page-details h3 {
		font-size: 173%;
		margin: .2em 0;
	}
	
	.page .page-details p {
		font-size: 95%;
	}
	
	.page .page-details ul {
		border-bottom: 1px solid #d0cdc9;
		position: absolute;
	}
	
	.page .page-details.vert-bar ul {
		margin: 1em 0 0 0;
		width: 95%;
	}
		
	.page .page-details.horiz-bar ul {
		width: 159px;
		margin: 0;
		color: #bbeb01;
		position: absolute;
		right: 10px;
		top: 10px;
	}

	.page .page-details ul li {
		list-style: none;
		border-top: 1px solid #d0cdc9;
		padding: 3px;
	}

	.page .page-details ul a:link, .page .page-details ul a:visited {
		color: #bbeb01;
		text-decoration: none;
		background: transparent url(../images/rotator/green-dot.png) no-repeat center left;
		padding-left: 10px;
		font-size: 90%;
	}
	
	.page .page-details ul a:hover {
		color: #d0cdc9;
	}
	
	/* main navigator */
	#main_navi {
		float:right;
		padding:0px !important;
		margin:0px !important;
	}
	
	/*#main_navi li {
		background-color:#fff;
		clear:both;
		color:#555;
		font-size:12px;
		height:51px;
		list-style-type:none;
		width:137px;
		cursor:pointer;
		border-top: 1px solid #e4e4e4;
	}*/
	
	#main_navi li {
		clear:both;
		color:#555;
		font-size:12px;
		height:53px;
		list-style-type:none;
		width:137px;
		cursor:pointer;
		background: transparent url(../images/rotator/li-bg.gif) no-repeat bottom left;
	}	
	
	
	
	
	#main_navi li:hover p, #main_navi li p.navi-hover {
		background-color:#cfe280;
	}
	
	#main_navi li p {
		/*padding: 10px 10px 10px 20px;*/
		margin: 0;
		padding: 10px 5px 5px 5px;
		height: 43px;
	}
	
	#main_navi li.active p {
		background: transparent url(../images/rotator/current-green.png) no-repeat top left;
		width: 127px;
		height: 43px;
		position: relative;
		margin: 0 0 0 -10px;
		z-index: 100;	
		/*padding: 10px 10px 10px 30px;*/
		padding: 10px 5px 5px 15px;
		color: #fff!important;
	}
	
	#main_navi strong {
		display:block;
	}
	
	#main div.navi {
		margin-left:250px;
		cursor:pointer;
	}
