* { margin: 0; padding: 0 }img { border: 0; outline-style: none; outline-width: 0 }body   { background-color: #ccc; text-align: center }p  { padding-top: 15px }ul { list-style-type: disc; margin: 1em 0 1em 18px }td {}h3 { color: #6d92a2; font-size: 13pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15pt; background-color: transparent; text-align: left }#outer_container  { background-color: #ffffff; background-image: url("images/bg_bottom.jpg"); background-repeat: no-repeat; background-position: left bottom; display: table; margin-right: auto; margin-left: auto; position: relative; width: 800px; height: 100%; min-height: 100%; border-left: 1px solid #808080 }#middle_container  { background-color: transparent; background-image: url("images/bg_blue.jpg"); background-repeat: repeat-y; background-position: right bottom; display: table; position: relative; width: 800px; height: auto; min-height: 100% }#inner_container  { background-color: transparent; background-image: url("images/bg_top.jpg"); background-repeat: no-repeat; background-position: left top; display: table; position: relative; width: 800px; height: auto; min-height: 650px }#leftcol    { margin-top: 200px; margin-left: 15px; position: relative; width: 150px; height: auto; float: left }.boxes  { }#centercol { margin-top: 190px; margin-left: 25px; padding-bottom: 180px; position: relative; width: 420px; height: auto; float: left }#title     { color: #6d92a2; font-size: 15pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17pt; background-color: transparent; text-align: left; position: relative; width: auto; height: auto }#intro    { color: #5a5a65; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 18pt; background-color: transparent; text-align: left; margin-top: 10px; position: relative; width: auto; height: auto }#maintext   { color: #5a5a65; font-size: 11pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17pt; background-color: transparent; text-align: left; margin-top: 10px; position: relative; width: auto; height: auto }#more1  { color: #696969; font-size: 11pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 17pt; background-color: transparent; text-align: left; margin-top: 10px; position: relative; width: auto; height: auto }#more { text-align: right; position: relative; width: 100%; height: auto }.more_img { margin: 0; padding: 0 }#rightcol { background-image: url("images/bg_blue.jpg"); background-repeat: repeat-y; background-position: right top; text-align: right; display: table; position: relative; width: 170px; height: auto; min-height: 650px; float: right }#rightcontent  { position: relative; top: 0; width: 170px; height: auto }#links { text-align: right; position: relative; top: 10px; width: 170px; height: auto }.links { padding-top: 3px }#footer { background-color: transparent; background-image: url("images/footer_tile.jpg"); text-align: center; margin-right: auto; margin-left: auto; position: relative; width: 800px; height: 30px; vertical-align: middle; border-left: 1px solid #808080 }.validation:link,active,visited { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; text-decoration: none; background-color: transparent; text-align: left; padding-top: 3px; padding-right: 20px; position: relative; width: auto; height: 20px; vertical-align: middle }.validation:hover { color: #fc6; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; text-decoration: underline; background-color: transparent; text-align: left; padding-top: 3px; padding-right: 20px; position: relative; width: auto; height: 20px; vertical-align: middle }.validation { color: #fff; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; text-decoration: none; background-color: transparent; text-align: left; padding-top: 3px; padding-right: 20px; position: relative; width: auto; height: 20px; vertical-align: middle }.credits:link,active,visited { color: white; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 12pt; text-decoration: none; text-align: left; padding-top: 3px; position: relative; width: auto; height: 20px; vertical-align: middle }.credits:hover { color: #fc6; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 12pt; text-decoration: underline; text-align: left; padding-top: 3px; position: relative; width: auto; height: 20px; vertical-align: middle }.credits { color: white; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 12pt; text-decoration: none; background-color: transparent; text-align: left; padding-top: 3px; position: relative; width: auto; height: 20px; vertical-align: middle }.credits_nolink { color: white; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 12pt; text-decoration: none; background-color: transparent; text-align: left; padding-top: 3px; position: relative; width: auto; height: 20px; vertical-align: middle }.check { font-size: 10pt; line-height: 12pt; margin-top: auto; margin-bottom: auto; position: relative; width: auto; vertical-align: bottom }.image_div { background-color: #eee; text-align: center; padding: 10px; position: relative; width: auto; height: auto; float: left }.address { line-height: 14pt; text-align: left; margin-left: 10px; padding: 10px; position: relative; width: 150px; height: auto; float: left }.cat_rebound { padding-right: 15px; position: relative; float: left }.photos { padding-right: 3px; float: left }