
 
/**************************************************************
   All page content except for footer
 **************************************************************/

#content {
  text-align:left;
	width: 100%;
	margin: 0 auto;
	z-index:0;
	 background:#ffffff;/*url(../images/bg.gif) repeat-y top center;******use this for a solid green panel on the right******/
	
/* height: 100%;
  min-height: 100%;*/
}



/**************************************************************
   Topbar with newsletter form and theme change buttons
 **************************************************************/

#topbar {
  float: left;
  width: 100%;
  padding: 0.6em 0;

  font-size: 0.9em;
  text-transform: uppercase;

  color: #CFD9DB;
}



/**************************************************************
   Header
 **************************************************************/

#header {
	clear: both;
	position: relative;
	height: 140px;
	margin: 0 auto;
	background:#005338;
}





/**************************************************************
   Header Image/Flash Movie
 **************************************************************/

#headerImg {
text-align:left;
  padding-left:501px;
  padding-top:73px;
}





/**************************************************************
   Block Menu
 **************************************************************/

#menu {
  margin: 0 auto;
  width:980px;
  height:140px;
  z-index:10; 
}



/**************************************************************
   Page Content
 **************************************************************/

#page {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  margin-top:5px;
  margin-bottom:5px;
}

#page_home {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  margin-top:5px;
  margin-bottom:5px;
  background:url(../images/bg_home_stripes.gif) top center no-repeat;
}

#page_boxtree {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  margin-top:5px;
  margin-bottom:5px;
  background:url(../images/bg_boxtree_stripes.gif) top center repeat-y;
}

#page_boxtree_p {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  margin-top:5px;
  margin-bottom:5px;
  background:url(../images/bg_melford_stripes.gif) top center repeat-y;
}

#page_melford {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  margin-top:5px;
  margin-bottom:5px;
  background:url(../images/bg_melford_stripes.gif) top center repeat-y;
}

#page_ampton {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  margin-top:5px;
  margin-bottom:5px;
  background:url(../images/bg_ampton_stripes.gif) top center repeat-y;
}

#page_wretton {
  clear: both;
  float: left;
  width: 100%;
  text-align: left;
  margin-top:5px;
  margin-bottom:5px;
  background:url(../images/bg_wretton_stripes.gif) top center repeat-y;
}

#columns {
  margin: 0 auto;
}


.columnLarge {
float:left;
width:637px;
}

.columnSmall {
float:Right;
width:283px;
}



/**************************************************************
   Footer
 **************************************************************/


#footer {
  clear: both;
  float: left;
  width: 100%;
  height: 120px;
}

#footer .footerbg {
  height: 120px;
  margin: 0 auto;
  background:url(../images/footer.jpg) no-repeat top center;
}


/**************************************************************
   Generic Display 
 **************************************************************/


.block {
  display: block;
}

.clear {
  clear: both;
}


