div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 605px; 
	overflow: hidden;
	margin: 0 auto;
	
	}
	div.scroller div.section {
		/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width: 605px;
		overflow: hidden;
		float: left;		
		}
	div.scroller div.content {
		width: 25000px;
		}
		div.scroller div.content2 {
			width: 5000px;
			}
	.screenshot {
		float: left;
		margin: 0px;
		padding: 25px 0 0 70px;
		width: 333px;
		}
	.vision {
		float: left;
		padding: 70px 0 0 45px;
		width: 520px;
		}
		.client-info {
		float: left;
			padding: 10px 0 0 70px;
			width: 485px;

			}
		
	.controls {
		float: right;
		margin: 0px 0 0 0;
		padding-right: 100px;
		}
		.controls ul li {
			display: inline;
			font-size: 7pt;
			font-family: verdana, tahoma, arial, sans-serif;
			}
			.controls ul li a {
				color: #8598b0;
				background: #3e6495;
				border: 1px solid #8598b0;
				padding: 2px;
				}
			.controls ul li a:active {
				color: #fff;
				background: #3e6495;
				border: 1px solid #fff;
				}
			.controls ul li a:hover {
				color: #fff;
				background: #3e6495;
				border: 1px solid #fff;
				}
		.controls2 { 
			width: 98%;
			margin: 0 auto;
			text-align:left;
			padding:10px 0px 10px 0px;
		
			}
			.controls2 ul {
			margin:0px; 
			padding:0px;
	
				}
			.controls2 li {
				display: inline;
				margin:0px;
				padding:0px 2px 0px 2px;
			}
							
	.client_visit {
		padding: 6px 15px 8px 0px;
		background: url('images/background_link.png') right center no-repeat;
		font: 8pt tahoma, arial, tahoma, sans-serif;
		}
		.client_v {
			margin: 11px 0 0 0;
			}
		.vision a, .client_v a {
			color: #ECB42F;
			background: none;
			}
		.vision a:visited, .client_v a:visited {
			color: #ECB42F;
			background: none;
			}
		.vision a:hover, .client_v a:hover {
			color: #ECB42F;
			background: none;
			}
