/* CASCADING STYLE SHEET FOR NIGEL BROWN 3D */
/* 2005 2ROOMS INTERACTIVE */

html, body {
  margin: 0;
  padding: 0;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 11px;
  height: 100%;
  background-image: url(../images/redbar.jpg);
  background-repeat: repeat-y;
  background-color: #DEDEDE;
  max-height: 100%;
  min-height: 825px;
}

/* for all browsers that understand min-width */
#holder_home {
  position:relative; 
  width: 100%; 
  height: 100%;
  min-width: 1024px;
}

#holder {
  position:relative; 
  width: 100%; 
  height: 100%;
  min-width: 1024px;

}

#header {
  position: relative;
  left: 0px;
  top: 0px;
  min-width: 100%;
  width: 100%;
  height: 65px;
  background-image: url(../images/top1.jpg);
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  z-index: 5;
}

.logo {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

a.logo {
	position: relative;
	top: 10px;
	left: 63px;
	height: 65px;
	width: 137px;
	z-index: 100;
}
.logotwo {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}


a.logotwo {
	position: relative;
	top: 0px;
	left: 63px;
	height: 50px;
	width: 137px;
	z-index: 100;
}

#flashcontent {
	margin-top: -65px;
}
/*
#header_stretch {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 65px;
  width: 100%;
  background-color: #FFFFFF;
  z-index: 2;
}

#greenbar_header {
  position: absolute;
  left: 0px;
  top: 65px;
  width: 1010px;
  height: 173px;
  background-image: url(../images/greenbar.jpg);
  z-index: 5;
}
*/
#greenbar_stretch {
  position: relative;
  left: 0px;
  top: 0px;
  height: 173px;
  width: 100%;
  background-image: url(../images/greenbarbg.jpg);
  background-repeat: repeat-x;
  z-index: 5;
}

#moveit {
padding-left: 209px;
}
/*
#blackbar {
  position: absolute;
  left: 210px;
  top: 238px;
  width: 801px;
  height: 35px;
  background-image: url(../images/blackbar.jpg);
  z-index: 5;
}
*/
#blackbar_stretch {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 35px;
  background-image: url(../images/blackbar_stretch.jpg);
  background-repeat: repeat-x;
  z-index: 3;
}

#blackbar_stretch2 {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 35px;
  background-image: url(../images/blackbar_stretch2.jpg);
  background-repeat: repeat-x;
  z-index: 3;
}

.black {
  padding-left: 210px;
  }

#redbar {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 209px;
  height: 100%;
  z-index: 4;
}

#nav {
  position: absolute;
  left: 44px;
  top: 123px;
  width: 165px;
  height: 81px;
  z-index: 10;
}

#content {
  position: relative;
  left: 230px;
  top: 10px;
  width: 81%;
  height: 360px;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 11px;
  /*background: url(../images/contact_truck.jpg) no-repeat bottom left;*/
  z-index: 1;
}
#content_home {
  position: relative;
  left: 230px;
  top: 10px;
  width: 81%;
  height: 360px;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 11px;
  z-index: 1;
}

#contentphp {
  position: relative;
  left: 230px;
  top: 10px;
  width: 81%;
  height: 360px;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 11px;
  z-index: 1;
}

#contentholder {
  float: left;
  position: relative;
  top: 10px;
  width: 975px;
}
#content_home_left {
  float: left;
  position: relative;
  left: 230px;
  top: 10px;
  width: 470px;
  height: 544px;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 11px;
  line-height: 15px;
  z-index: 2;
}
#content_home_right {
  float: right;
  position: relative;
  left: -15px;
  top: 10px;
  width: 230px;
  height: 544px;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 11px;
  line-height: 15px;
  z-index: 2;
  text-align: left;
}

#content_home p {
  width: 500px;
 }

#contactform {
  position: absolute;
  top: 0;
  left: 425px;
  padding: 1px 10px;
  background-color: #E7E7E7;
  border: 1px dashed #666;
 }

#title {
  position: relative;
  top: 10px;
  left: 10px;
  width: 300px;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 15px;
 }
 
 #subtitle {
  position: relative;
  top: 30px;
  left: 10px;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 11px;
 }
 
 #contact2 {
  position: relative;
  top: 200px;
  left: 10px;
  font-family: Tahoma, "Trebuchet MS", Arial;
  font-size: 11px;
 }
 
.tablehead {
   height: 8px;
   font-size: 10px;
   background-color: #54724E;
   color: #fff;
  }
  
.grey {
   height: 8px;
   font-size: 10px;
   background-color: #808080;
   color: #fff;
   font-weight: bold;
}
  
#row1 {
   background-color: #BDD4B8;
   color: #000;
}
  
  #row2 {
   background-color: #99B096;
   color: #000;
  }

  .navigation {
   background-color: #C2C2C2;
  }
  
  .search, input, select, textarea {
   font-size: 11px;
   font-family: arial, sans-serif;
  }
  
  #products a:link, a:active {
  	color: #000;
}

  #products a:hover {
  	color: #54724E;
}

  #products a:visited {
  	color: #75150B;
}

 .strong {
  font-weight: bold;
 }
 
 .header {
   font-size: 12px;
   font-weight: bold;
   color: #42733B;
   }
   
h1 {
 font-size: 12px;
 font-weight: bold;
 color: #42733B;
}
 
#watermark {
   position: absolute;
   right: 1px;
   top: 25px;
   z-index: 100;
   }
  
.gallery img {
    border: 1px solid #888888;
}
