body {
  width: 680px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 5px;
  font-family: "Arial";
  font-size: 0.85em;
  line-height: 100%;
  background-color:#FFFFFF;
  background-image: url(gradient.jpg);
  background-repeat: repeat-x;
  }
  
  
  /* links javascript */
  
#miniflex {
  width: 58%;
  float: left;
  font-size: small; 
  margin: 0;
  padding: 0 10px 0 10px;
  border-bottom: 1px solid #696;
  position:relative;
  z-index:2;
}

#miniflex li {
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  list-style: none;
  position:relative;
}

#miniflex a:link, #miniflex a:visited {
  float: left;
  font-size: 85%;
  line-height: 20px;
  font-weight: bold;
  margin: 0 10px 0 10px;
  text-decoration: none;
  color: #68ad7b;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
  border-bottom: 4px solid #2d6e40;
  padding-bottom: 2px;
  color: #2d6e40;
}
  
#animated-tab {
  position: absolute;
  z-index: 1;
  font-size: 85%;
  line-height: 20px;
  padding-bottom: 2px;
  border-bottom: 4px solid #2d6e40;
}

  /* links javascript */
 
   #main {background-color:none;
   background-image: url(bkground3.jpg);
   background-repeat:no-repeat;
   margin:0;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #2d6e40;
	width:680px;
	height:712px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

   #mainrest {background-color:none;
   background-image: url(bkground3.jpg);
   background-repeat:no-repeat;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #2d6e40;
	width:680px;
	height:740px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

   #mainrestcontact {background-color:none;
   background-image: url(bkground3.jpg);
   background-repeat:no-repeat;
	border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #2d6e40;
	width:680px;
	height:1050px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#footer { font-size: 0.7em; }

.tick {
	vertical-align: -50%;
	}
	
.cally {
}

.borders { padding: 5px;
}

.tick2 {
vertical-align: -50%;
float:center;
margin-left:70px;
}

#buildertext {
float:left;
margin-left:365px;
margin-top:-127px;
}

P { line-height: 200% }

.bl {background: url(bl.jpg) 0 100% no-repeat #376574; width: 50em;
color: #ffffff;}
.br {background: url(br.jpg) 100% 100% no-repeat}
.tl {background: url(tl.jpg) 0 0 no-repeat}
.tr {background: url(tr.jpg) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}