body { font-family:  Verdana, Arial, "Lucida Grande CE", "Helvetica CE", sans-serif; font-size: 10px; background-color: #CCCCCC}
a {color: black; text-decoration: none; border-style: none; font-weight: bold;}
a:hover {color: #663300; border-style: none}
address {font-style: normal; margin: 0 0 10px;}
hr {color: #555555; width: 400px; border-width: 1px; }

.main {margin: 5px auto; text-align: left; width: 720px; border: 1px solid gray; padding: 10px 15px; }
.title {font-size: 16px; color: #555555; margin-bottom: 15px;}
.description {margin: 0 0 15px;}
.main-menu {padding: 5px 0; text-align: center; background-color: #c2c2c2;}
.bottom-menu {text-align: center; margin-bottom: 30px;}
.guide-menu li {margin-bottom: 15px;}
.guide-menu li img {margin-top: 5px;}
.content {margin: 20px 0;}
.images, .no-images {position: relative;}
.image {position: absolute; left: 130px; top: 0;}
.thumbnails img {border-style: none; margin: 0 8px 15px 0;}
.text-content {width: 540px;}
.clear-thumbnail {height: 95px;}
.submenu1 {position: absolute; top: 0; right: 0; min-height: 315px; width: 120px; padding-bottom: 10px; background-color: #c2c2c2; text-align: center;}
.submenu1 img {margin: 10px auto 0;}
.no-images .square-list, .description .square-list {margin-left: 15px;}
.no-images .square-list li, .description .square-list li {list-style-type: square;}