
body {
  min-width: 1040px;
  background: url('../designimages/background/page-background.jpg');
}

.layout_container {
  margin-left: auto;
  margin-right: auto;
  width: 1040px;
  padding-left: 20px;
  padding-right: 20px;
}

.background-top {
  background: url('../designimages/background/frame-top.png') 0px 40px no-repeat;
  height: 70px;
  padding-top: 0px;
}
.background {
  background: url('../designimages/background/frame.png') repeat-y;
}

.layout_left, .layout_main {
  display: inline;
  float: left;
}

.layout_left {
  padding-left: 40px;
  width: 160px;
}

.layout_main {
  width: 840px; 
  /*background-image: url(../designimages/content-background.png);*/
}
.layout_main_inside {
  padding-left: 20px;
  padding-right: 20px;
}
.layout_mainmenu {
  background-color: white; 
  padding-top: 3px;
}

.layout_slideshow {
  background-color: white; 
  position: relative;
}
.layout_slideshow_caption {
  padding-left: 540px;
  width: 240px;
}

#page_title_overlay {
  position: absolute;
  top:0; left:0; 
}

.layout_maincontent {
  padding-top: 13px;
  padding-bottom: 13px;
  width: 520px;
  padding-right: 20px;
  float: left;
  min-height: 300px;
  background-color: white; 
}
.layout_maincontent .imagerow {
  float: left;
  /*width: 240px;
  padding-right: 10px;*/
}

.layout_right {
  width: 240px;
  float: left;
  padding-top:25px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}