#tchsp { height: 1%; margin: 30px 0 0; overflow:hidden; position: relative; padding: 0 50px 10px;   }
#tchsp .viewport { height: 412px; overflow: hidden; position: relative; }
#tchsp .buttons { display: block; position: absolute;
top: 100px; left: 0; width: 35px; height: 64px; color: #164992; font-weight: normal; text-align: center; line-height: 35px; text-decoration: none;
font-size: 64px; }
#tchsp .next { right: 0; left: auto;top: 100px; }
#tchsp .buttons:hover{ color: #C01313;background: #fff; }
#tchsp .disable { visibility: hidden; }
#tchsp .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 250px; left: 0 top: 0; }
#tchsp .overview li{ float: left; margin: 0 40px 0 0; padding: 1px; height: 400px; border: 0px solid #dcdcdc; width: 242px;}