#scroller {white-space: nowrap; overflow: hidden; width: 685px; height: 104px; border: solid #971700 1px;}
#scroller IMG	{ border: none; border: solid 2px #fff; width:133px; height:100px;}
#scrollertext {	width: 685px; text-align: center; font-weight: bold; color:#2E5929; font-size: 20px; padding: 2px;}
#expertisetext{ background: #e7f6d7; filter: alpha(Opacity=90);-moz-opacity:0.9; position:absolute; width: 200px; visibility:hidden; z-index:200; text-align: center; color:#102010; font-size: 12px; border: solid #971700 1px; padding: 2px; margin-top: -30px;}
.gallery_block {float: left;}
.sidetop {width: 200px; padding: 20px 30px 0 50px; float: left;}
.sidetop h3 {color: #000000; font-size: 20px; font-family: Verdana; font-weight: 900; margin: 0 0 10px 0; width: 100%; text-align: center;}
.sidetop ul {list-style-type: none; margin: 20px 0 20px 0; padding: 0 0 3px 0;}
.sidetop li {text-align: center; margin-bottom: 10px;}
.sidetop a { color: #007700; text-decoration: underline; font-size: 16px; font-family: Verdana; font-weight: 900; }
.sidetop a:visited {color: #007700; text-decoration: underline; }
.sidetop a:hover {color: #FF0000; text-decoration: none; }
.sidetop p {font-size: 10px; padding: 0 0 5px 0;}
.sidetop img.top {float: none; margin: 3px 0 0 0; padding: 1px; border: 1px solid #007700; background: #ffffff;}
.gallery_thumbs {width: 640px; padding: 0 20px 30px 30px; float: left; background-color: #54c4e4; border: 1px solid #0094be;}
.gallery_thumbs a img{margin: 0 3px 15px 0; width: 152px; height: 212px; border: 1px solid #FFFFFF;}
.gallery_thumbs a:hover img{ border: 1px solid #FF0000;}
.gallery_thumbs h2 {width: 600px; padding: 20px 0 20px 0; text-align: center; font-size: 24px; font-weight: 900; color: #333333;}
.gallery_thumbs a {font-size: 24px; font-weight: 900; color: #333333;}
.gallery_thumbs a:hover {color: #FF0000; text-decoration: none;}
