body {
  width: 1000px;
  left: auto;
  right: auto;
  margin-left: auto;
  margin-right: auto}


/* HEADER LAYOUT */
.head_banner {
  display: inline}
.head_pics {
  display: inline;
  position: absolute;
  padding-left: 6px}
.head_nav {
  display: inline;
  position: absolute;
  margin-left: 180px}
.menu {
  margin-bottom: 6px}


/* HOME BOX LAYOUTS - if adjusting height ALSO CHANGE home copyright top margin */
.home_box_1 {
  width: 244px;
  margin-top: 4px;
  margin-left: 3px;
  margin-right: 3px;
  position: absolute;
  height: 200px}
.home_box_2 {
  width: 244px;
  margin-top: 4px;
  margin-left: 253px;
  margin-right: 3px;
  display: inline;
  position: absolute;
  height: 200px}
.home_box_3 {
  width: 244px;
  margin-top: 4px;
  margin-left: 503px;
  margin-right: 3px;
  display: inline;
  position: absolute;
  height: 200px}
.home_box_4 {
  width: 244px;
  margin-top: 4px;
  margin-left: 753px;
  margin-right: 3px;
  display: inline;
  position: absolute;
  height: 200px}


/* TWO COLUMN LAYOUT */
.small_col {
  float: left;
  width: 160px;
  clear: left}
.wide_col {
  padding-left: 170px}


/* SMALL COLUMN FORMATTING for use */
.small_col_content {
  margin-top: 180px}
.small_col_content ul {
  margin-left: 0px;
  padding-left: 15px}


/* CONTACT US COLUMNS */
.address {
  float: left;
  width: 170px;}
.tels {
  padding-left: 175px}


/* TWO EVEN COLUMN WIDE LAYOUT */
.left_col {
  float: left;
  width: 50%}
.right_col {
  padding-left: 50%}


/* PICTURE GALLERY TABLES */
.gallery_table {
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999}
.gallery_table td {
  border-top: 1px solid #999999;
  border-left: 1px solid #999999}


/* DISPLAY BOXES */
.display_box {
  width: 90%;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: auto;
  margin-right: auto;
  border: 3px outset #666666;
  background: #F3F3F3;
  padding: 3px}
.display_box h4, .display_box2 h4 {
  margin-top: 4px}
.display_box2 {
  width: 98%;
  border: 2px groove #000000;
  padding: 3px;
  display: table-cell}
.small_box {
  margin-top: 180px;
  border: 2px groove #0000FF;
  padding: 3px}
.small_box h4, .small_box p {
  text-align: center}
.small_box h4 {
  margin-top: 3px}


/* BORDERS */
.border {
  border-top: 1px solid #000099;
  width: 95%;
  margin-left: auto;
  margin-right: auto}


/* IMAGE POSITIONERS */
.img_right {
  float: right;
  display: inline;
  max-width: 170px;
  width: inherit;
  text-align: center;
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #333333;
  padding: 4px}
.img_left {
  float: left;
  display: inline;
  max-width: 170px;
  width: inherit;
  text-align: center;
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #333333;
  padding: 4px}
.img_right_large {
  float: right;
  display: inline;
  max-width: 290px;
  width: inherit;
  text-align: center;
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #333333;
  padding: 4px}
.img_left_large {
  float: left;
  display: inline;
  max-width: 290px;
  width: inherit;
  text-align: center;
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #333333;
  padding: 4px}
.img_center {
  align: center;
  text-align: center;
  font-family: Sylfaen, "Times New Roman", Times, serif;
  color: #333333;
  padding: 4px}