﻿body {  background:#262626; font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; color:#333333; text-align:center; margin:0; padding:0; }
.inner { margin:0 auto; width:870px;  }
.clear { clear:both; height:0; border:none; background:none; }
h1 { font-weight:normal; font-size:20px; margin:10px 0 0 0 }
#header { background:#fff; }
	#logo { float:left; width:65%; text-align:left; padding-top:60px }
	#logo h1 { margin:0; font-weight:normal; font-size:30px; } 
	#logo p { margin:0; }
	#logo p strong { color:#90A830 }
	#contact { float:right; width:20%; text-align:right; margin:15px 0; }

#menu { background:#90A830; padding:5px 0; }
	ul.main-menu { margin: 0; padding: 0; list-style-type: none; }
	ul.main-menu li { display:block;margin: 0; padding: 0; float: left; height:24px; }
	ul.main-menu li { padding-right: 1em; }
	ul.main-menu li a { color:#000; text-decoration:none; display:block; float: left; height:24px; }
	ul.main-menu li a span { padding:5px 10px 0 10px; display:block; height:24px;  }
	ul.main-menu li.selected a { color:#fff; background:#262626 url('menu-left.gif') no-repeat top left;  }
	ul.main-menu li.selected a span { background:transparent url('menu-right.gif') no-repeat top right; height:24px; }
	ul.main-menu a:hover { text-decoration:underline; }


#content { background:#D8D8D8; min-height:250px; padding:0; font-size:12px; text-align:left; }
	.left { float:left; width:320px; padding:20px 0; overflow:hidden; }
	.right { float:right; width:500px; height: 260px; padding:15px; overflow:auto; }
	#content p { line-height:1.7em; }

#gallery { background:#363636 url('gallery.png') top center repeat-x; min-height:180px; padding:10px 0;}

.stepcarousel { position: relative;  overflow: scroll;  width: 840px; height: 200px; }
.stepcarousel img { border:0; }
.stepcarousel .belt{ position: absolute; left: 0; top: 0; }

.stepcarousel .panel{ float: left; overflow: hidden; margin: 25px; width: 250px; }

#footer { background:#262626; padding:10px 0 0 0; color:#bbb; text-align:right; font-size:10px }
	#footer .inner { padding-bottom:20px; }
	#footer .inner .logos { float:left; border:0; }
	p.jsr a { color:#444; text-decoration:none;} #footer p.jsr a:hover { color:#fff; }
	
table, td, tr { margin:0; padding:0; border:none; }
table { margin:10px 0 0 0;  }
td { padding:2px 0; }