html {
  font-family: 'Times New Roman', Times, serif;
  color: #fff;
}
body {
  margin: 0px;
  background: url('images/1x1/background-gradient.svg.png');
}
a img {
  border-style: none;
}
h1, h2, h3, h4, h5, h6, p {
  margin: .5em 0px;
}
h1, h2, h3, h4, h5, h6 {
  color: #fff;
}
h1 {
  text-align: center;
  font-size: 1.5em;
}
h2 {
  font-size: 1.3em;
}
h3 {
  font-size: 1.1em;
}
div#container_decoration {
  background: url('images/background-decoration.png') top center repeat-y;
}
div#container_overall_background {
  width: 988px;
  background: url('images/background.jpg');
  height: 630px;
  margin: 0px auto -630px auto;
	filter: alpha(opacity=33);
	-moz-opacity: .33;
	opacity: .33;
}
div#container_overall {
  width: 988px;
  margin: 0px auto;
  min-height: 630px;
  position: relative;
  padding-bottom: 20px;
}
div#header {
  padding-top: 5px;
}
img#logo1 {
  position: relative;
  margin-left: 37px;
  width: 148px;
  height: 70px;
  display: block;
  float: left;
  margin-bottom: -50px;
  z-index: 2;
  
}
img#logo2 {
  position: relative;
  margin-left: 483px;
  width: 319px;
  height: 91px;
  display: block;
  float: left;
  margin-bottom: -55px;
  z-index: 2;
  
}
img#slideshow_background {
  display: block;
  width: 856px;
  height: 182px;
  margin-bottom: -191px;
  margin-left: 66px;
}
div#slideshow_top {
  width: 856px;
  height: 182px;
  margin-left: 69px;
  margin-bottom: 5px;
}
div#nav_top {
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  margin-right: 30px;
}
div#nav_top a {
  text-decoration: none;
  margin: 0px 10px;
  display: block;
  width: 125px;
  height: 44px;
  line-height: 41px;
  float: right;
  background: url('images/nav-top-button.png');
  color: #fff;
}
div#nav_top a.current {
  background: url('images/nav-top-button-current.png');
  color: #2f2317;
}
img#phone {
  width: 150px;
  height: 16px;
  display: block;
  float: left;
  margin: 20px 40px;
}
div#content_background {
  background-color: #ca9454;
  margin: 0px auto;
  width: 906px;
	filter: alpha(opacity=33);
	-moz-opacity: .33;
	opacity: .33;
}
div#content {
  width: 866px;
  position: relative;
  margin: 0px auto;
  padding: 1px 20px;
  line-height: 1.5em;
  overflow: auto;
}
div#content a {
  color: #fff;
}
div#content a:visited {
  color: #eee;
}
div#nav_left {
  float: left;
  margin-right: 20px;
  text-align: center;
  margin: 0px 20px 0px 0px;
  font-weight: bold;
  font-size: 16px;
  width: 142px;
}
div#nav_left a {
  display: block;
  text-decoration: none;
  margin: 10px 0px;
  color: #fff;
  background: url('images/nav-left-button.png');
  width: 112px;
  padding: 7px 15px 0px 15px;
  height: 62px;
  line-height: 27px;
}
div#nav_left a.current {
  background: url('images/nav-left-button-current.png');
}
div#nav_left a:visited {
  color: #fff;
}
div#footer {
  clear: both;
  padding: 1px 0px;
  width: 985px;
  margin: 20px auto;
  text-align: center;
  font-size: .85em;
}
div#footer p {
  margin: 0px .5em;
}
div#footer a {
  color: #fff;
}
div#breadcrumbs {
  font-size: 17px;
  text-align: center;
  color: #f00;
  margin-top: 20px;
  padding: 0px 80px 0px 80px;
  overflow: auto;
}
div#breadcrumbs a {
  margin: 0px 5px;
  font-weight: bold;
  text-decoration: none;
}
div#breadcrumbs a:hover {
  text-decoration: underline;
}
div.photo_gallery a {
  display: block;
  width: 129px;
  height: 110px;
  overflow: hidden;
  float: left;
  text-align: center;
  text-decoration: none;
  margin: 0px 4px;
}
div.photo_gallery img {
  width: 125px;
  height: 100px;
  border: 2px solid #d28734;
  display: block;
}
div.photo_gallery.index a {
  height: 10em;
  line-height: 1em;
}