@charset "UTF-8";


  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #666 /*url("images/bg_blue.gif") repeat-x top left fixed*/; padding: 20px 0 10px 0; }

  /* Layout Alignment */
  #page_margins { margin: 0 auto; }

  /* Layout Properties */
  #page_margins { width: 960px;  min-width: inherit; max-width: none; background: #fff; }
  #page { /*padding: 10px;*/ }
  #header { padding: 0; color: #000; background: #fff; min-height: 122px; }
  #topnav { color: #aaa; background: transparent; }
  #navigation { overflow:hidden; margin-bottom:10px; margin-right: 50px;}
  div.hlist {  }
  #footer { /*padding: 10px 20px;*/ color:#666; background: #fff; /*border-top: 5px #efefef solid;*/ min-height: 70px; padding-top:24px; padding-right:72px; text-align:right;}
  #footer-port { /*padding: 10px 20px;*/ color:#666; background: #fff; /*border-top: 5px #efefef solid;*/ min-height: 70px; padding-top:14px; padding-right:72px; text-align:right;}
  #footer-home { /*padding: 10px 20px;*/ color:#666; background: #fff; /*border-top: 5px #efefef solid;*/ min-height: 100px; padding-top:24px; padding-right:72px; text-align:right;}
	#address {width: 425px; height: 22px; background: url(../img/Douglah-Address.gif) top left no-repeat; margin-left: 500px;}
	#address p{ display:none}
  /* (en) navigation: horizontal adjustment */
  #navigation ul { margin-left: 20px; }

  /*-------------------------------------------------------------------------*/

  #main { float: left; width: 100%; padding:0; margin:0; background-color:#f1f0f0;  }
  #flashintro { float: left; width: 860px;  margin: 0; min-height: 400px; /*background-color:#f1f0f0;*/outline:none;  }
  #col1 { float: left; width: 482px;  margin: 0 0 0 229px; min-height: 400px; /*background-color:#f1f0f0;*/ }
  #col2 { float: left; width: 229px;  margin: 0 0 0 -711px; min-height: 400px; /*background-color:#f1f0f0;*/}
  #col3 { float: right; width: 249px; margin: 0;; min-height: 400px; /*background-color:#f1f0f0;*/}
  #col1_content { padding: 25px 53px 15px 53px;/*border: black 1px solid;*/ margin:0; overflow: auto; visibility: visible;height: 355px; }
  #col1_contact { padding: 25px 0 15px 35px;/*border: black 1px solid;*/ margin:0; overflow: auto; visibility: visible;height: 355px; }
  #col1_links { padding: 25px 33px 15px 33px;/*border: black 1px solid;*/ margin:0; overflow: auto; visibility: visible;height: 355px; }
  #col2_content { padding: 0; /*border: black 1px solid;*/ margin:0}
  #col3_content { padding: 0; /*border: black 1px solid;*/margin:0 }
	
  /*-------------------------------------------------------------------------*/

  body { font-family:Verdana, Geneva, sans-serif; font-size:10px;}
  p {font-family:Verdana, Geneva, sans-serif; font-size:10px; margin-top: 15px; line-height: 13px; }
  #col1_contact p {font-family:Verdana, Geneva, sans-serif; font-size:10px; margin-top: 8px; line-height: 13px; }
  h1 {font-weight:bold; font-size:10px;}
  ul {margin-top: 8px;}
  a { color: #000; text-decoration:underline; background: inherit; }
  a:hover { color: #fff; text-decoration:none; background: #868686;}
  
#main.approach {background-color:#efeeee}
#main.green {background-color:#efeeee}
#main.links, #main.showroom, #main.contact {background-color:#c2c599}

.producthead {
	border: solid 1px #DADADA;
	padding:3px;
	background-color:#ECEDE2;
	text-align:justify;
	}
	
.products {
line-height: 12pt;
padding:3px;
border-bottom: solid 1px #DADADA;
}

.form {
line-height: 12pt;
padding:3px;
border-bottom: none;
}

object {outline:none;}