body {
   margin: 0;
   text-align: center;
   min-width: 704px;
   background-color: #6483A2;
   font-family:  'Univers', Arial, Verdana, Geneva, Lucida, Helvetica, sans-serif;
}


#main{
   position: relative;
   width:704px;
   margin: auto;
   text-align: left;
   background-color: #FFFFFF;
}


#toplogo{
	width:704px;
	height:86px;
	background-color: #6483A2;
	text-align: center;
	font-family: 'Univers', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #F0F0F0;
	font-size: 14px;
	line-height:53px;
	letter-spacing: 0.5em;
	word-spacing: 4px;
   
}

#toplogo img
{
border: solid 0px #000000;
vertical-align: middle;
padding-right:20px;
}


#whatsnew{
	position: absolute;
	width:125px;
	background-color: #CDB764;
	left: 0px;
  }
  
#who{
	position: absolute;
	left: 125px;
	width:115px;
	color: #FFFFFF;
	line-height:26px;
	background-color: #7C9F4D;
	top: 0px;
   }

/*#who{
	position: absolute;
	width:101px;
	left: 118px;
	text-align: center;
	color: #FFFFFF;
	background-color: #7C9F4D;
	top: 1px;
	height: 25px;
}
*/


#hownavsub, #whatnavsub, #evolvenavsub, #whonavsub, #solnavsub, #clientnavsub, #newsnavsub, #drivenavsub, #evolvnavsub
{
   margin-top: -25px;
   list-style-type: none;       font-family: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
}


#whonav{
  width:132px;
  height:101px;
  padding: 0;
}

#whonav a:link, #whonav a:visited, #whonav a:active {

   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #CBD9B8;
   background-image: url(../images/who_a.gif);
   background-repeat: no-repeat;
   background-position: center left;
   text-indent: 26px;
   height: 26px;
   width: 132px;
   display: block;
   border-bottom-width: thin;
   border-bottom-color: #7C9F4D;
   border-right-color: #7C9F4D;
   border-right-style: solid;
   border-right-width: thin;
   border-bottom-style: solid;
   border-left-color: #7C9F4D;
   border-left-style: solid;
   border-left-width: thin;
}

#whonav a:hover {
   color: #000000;
   background-color: #FFFFFF;
}


#what{
	position: absolute;
	left: 240px;
	width:115px;
	color: #FFFFFF;
	line-height:26px;
	background-color: #A64747;
	top: 0px;
   }

#whatnav{
  width:150px;
  height:100px;
  padding: 0;

}

#whatnav a:link, #whatnav a:visited, #whatnav a:active {
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #E4C7C7;
   background-image: url(../images/what_a.gif);
   background-repeat: no-repeat;
   background-position: center left;
   text-indent: 26px;
   height: 26px;
   width: 150px;
   display: block;
   border-bottom-width: thin;
   border-bottom-color: #A64747;
   border-right-color: #A64747;
   border-right-style: solid;
   border-right-width: thin;
   border-bottom-style: solid;
   border-left-color: #A64747;
   border-left-style: solid;
   border-left-width: thin;
}

#whatnav a:hover {

   color: #000000;
   background-color: #FFFFFF;

}

#how{
	position: absolute;
	left: 355px;
	width:115px;
	color: #FFFFFF;
	line-height:26px;
	background-color: #E6A639;
	top: 0px;

}

#hownav{
  width:150px;
  height:100px;
  padding: 0;
}


#hownav a:link, #hownav a:visited, #hownav a:active {
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #F5DFB1;
   background-image: url(../images/how_a.gif);
   background-repeat: no-repeat;
   background-position: center left;
   text-indent: 26px;
   height: 26px;
   width: 150px;
   display: block;
   border-bottom-width: thin;
   border-bottom-color: #E6A639;
   border-right-color: #E6A639;
   border-right-style: solid;
   border-right-width: thin;
   border-bottom-style: solid;
   border-left-color: #E6A639;
   border-left-style: solid;
   border-left-width: thin;
}

#hownav a:hover {
   color: #000000;
   background-color: #FFFFFF;

}


#sol{
	position: absolute;
	left: 470px;
	width:115px;
	color: #FFFFFF;
	line-height:26px;
	background-color: #50769B;
	top: 0px;
	 z-index: 302;
}

#solnav{
  width:160px;
  height:100px;
  padding: 0;
  z-index: 303;
}

#solnav a:link, #solnav a:visited, #solnav a:active {
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #BAC9D7;
   background-image: url(../images/sol_a.gif);
   background-repeat: no-repeat;
   background-position: center left;
   text-indent: 26px;
   height: 26px;
   width: 160px;
   display: block;
   border-bottom-width: thin;
   border-bottom-color: #50769B;
   border-right-color: #50769B;
   border-right-style: solid;
   border-right-width: thin;
   border-bottom-style: solid;
   border-left-color: #50769B;
   border-left-style: solid;
   border-left-width: thin;
}

#solnav a:hover {
   color: #000000;
   background-color: #FFFFFF;
}


#client{
	position: absolute;
	left: 585px;
	width:119px;
	color: #FFFFFF;
	line-height:26px;
	background-color: #AB7630;
	 z-index: 303;
}

#drive{
	position: absolute;
	left: 572px;
	width:132px;
	background-color: #ACB489;
}

#drivenav{
  width:132px;
  height:101px;
  padding: 0;
}



#drivenav a:link, #drivenav a:visited, #drivenav a:active {

   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #DCE1CC;
   background-image: url(../images/drive_a.gif);
   background-repeat: no-repeat;
   background-position: center left;
   text-indent: 26px;
   height: 26px;
   width: 132px;
   display: block;
   border-bottom-width: thin;
   border-bottom-color: #ACB489;
   border-right-color: #ACB489;
   border-right-style: solid;
   border-right-width: thin;
   border-bottom-style: solid;
   border-left-color: #ACB489;
   border-left-style: solid;
   border-left-width: thin;
}

#drivenav a:hover {
   color: #000000;
   background-color: #FFFFFF;
}


#clientnav{
   width:130px;
   height:78px;
   padding: 0;
   z-index:305;
}

#clientnav a:link, #clientnav a:visited, #clientnav a:active {
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #E6D6C1;
   background-image: url(../images/client_a.gif);
   background-repeat: no-repeat;
   background-position: center left;
   text-indent: 26px;
   height: 26px;
   width: 130px;
   display: block;
   border-bottom-width: thin;
   border-bottom-color: #AB7630;
   border-right-color: #AB7630;
   border-right-style: solid;
   border-right-width: thin;
   border-bottom-style: solid;
   border-left-color: #AB7630;
   border-left-style: solid;
   border-left-width: thin;
    z-index:306;
}

#clientnav a:hover {
   color: #000000;
   background-color: #FFFFFF;
	 z-index:307;
}

#whatsnew a:link, #whatsnew a:visited, #whatsnew a:active, #whatsnew a:hover,
#drive a:link, #drive a:visited, #drive a:active, #drive a:hover,
#client a:link, #client a:visited, #client a:active, #client a:hover,
#solution a:link, #solution a:visited, #solution a:active, #solution a:hover,
#how a:link,  #how a:visited, #how a:active, #how a:hover,
#who a:link, #who a:visited, #who a:active, #who a:hover,
#what a:link, #what a:visited, #what a:active, #what a:hover,
{
   text-decoration: none;
   display: block;
}

#whostrip{
   position: relative;
   width:127px;
   height:auto;
   left: 0px;
   background: url(../images/who_pix.jpg) no-repeat center top;
   font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-align: center;
   font-size: 10px;
   line-height:15px;
   font-style:italic;
   }

#whosub{
   position: absolute;
   width:360px;
   height: 33px;
   top: 112px;
   right: 1px;
   text-align: right;
   color: #D8E2CA;
}

#whonavsub{
  position: absolute;
  top: 180px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;

}

#whonavsub a:link, #whonavsub a:visited, #whonavsub a:active {
   font-size: 10px;
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-image: url(../images/who_a.gif);
   background-repeat: no-repeat;
   background-position: -15px;
   text-indent:15px;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #6483A2;
   }

#whonavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #7C9F4D;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }

#whotitle, #whomain h4, #whomain .highlight {
	color: #7C9F4D;
}

#why-speech {
	height: 141px;
	left: 654px;
	margin: 0;
	position: absolute;
	background: url(../images/evolve/whyspeech.png) no-repeat top left;
	top: 253px;
	width: 213px;
	 display:none;
	z-index: 1;
}
#ref-speech {
	height: 141px;
	left: 604px;
	margin: 0;
	position: absolute;
	 background: url(../images/evolve/referralspeech.png) no-repeat top left;
	top: 235px;
	width: 213px;
	 display:none;
	z-index: 1;
}

#function-speech {
	height: 141px;
	left: 654px;
	margin: 0;
	 background: url(../images/evolve/functionspeech.png) no-repeat top left;
	position: absolute;
	top: 235px;
	width: 213px;
	display:none;
	z-index: 1;
}

#start-speech {
	height: 141px;
	left: 584px;
	margin: 0;
	position: absolute;
	 background: url(../images/evolve/startedspeech.png) no-repeat top left;
	top: 240px;
	width: 213px;
	display:none;
	z-index: 1;
}


#whatstrip{
   position: relative;
   width:127px;
   height:auto;
   left: 0px;
   background: url(../images/what_pix.jpg) no-repeat center top;
   font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-align: center;
   font-size: 10px;
   line-height:15px;
   font-style:italic;

}

#whatsub{
   position: absolute;
   width:360px;
   height: 33px;
   top: 112px;
   right: 1px;
   text-align: right;
   color: #E4C8C8;

}

#evolvnavsub {
  position: absolute;
  top: 150px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;
   z-index: 10 !important;

}

#evolvnavsub a:link, #evolvnavsub a:visited, #evolvnavsub a:active {
   font-size: 10px;
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   background-image: url(../images/what_a.gif);
   background-repeat: no-repeat;
   background-position: -15px;
   text-indent:15px;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #6483A2;
   }

#evolvnavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #A64747;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }
   
#whatnavsub{
  position: absolute;
  top: 180px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;

}

#whatnavsub a:link, #whatnavsub a:visited, #whatnavsub a:active {
   font-size: 10px;
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   background-image: url(../images/what_a.gif);
   background-repeat: no-repeat;
   background-position: -15px;
   text-indent:15px;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #6483A2;
   }

#whatnavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #A64747;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }

#whattitle, #whatmain h4, #whatmain .highlight{
   color: #A64747;

}


#howstrip{
   position: relative;
   width:127px;
   height:auto;
   top: 0px;
   left: 0px;
   background: url(../images/how_pix.jpg) no-repeat center top;
   color: #FFFFFF;
   text-align: center;
   font-size: 10px;
   line-height:15px;
   font-style:italic;
   }
   

#howsub{
   position: absolute;
   width:360px;
   height: 33px;
   top: 112px;
   right: 1px;
   text-align: right;
   color: #F8E7C4;

}

#hownavsub{
  position: absolute;
  top: 180px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;

}

#hownavsub a:link, #hownavsub a:visited, #hownavsub a:active {
   font-size: 10px;
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-image: url(../images/how_a.gif);
   background-repeat: no-repeat;
   background-position: -15px;
   text-indent:15px;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #6483A2;
   }

#hownavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #E6A639;
   text-decoration: none;
   text-align: left;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }

#howtitle, #howmain h4, #howmain .highlight{
   color: #E6A639;

}

#solstrip{
   position: relative;
   width:127px;
 
   left: 0px;
   background: url(../images/sol_pix.jpg) no-repeat center top;
   font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-align: center;
   font-size: 10px;
   line-height:15px;
   font-style:italic;

}

#solsub{
   position: absolute;
   width:360px;
   height: 33px;
   top: 112px;
   right: 1px;
   text-align: right;
   color: #C8CFEC;

}

#solnavsub{
  position: absolute;
  top: 180px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;
}

#solnavsub a:link, #solnavsub a:visited, #solnavsub a:active {
   font-size: 10px;
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   background-image: url(../images/sol_a.gif);
   background-repeat: no-repeat;
   background-position: -15px;
   text-indent:15px;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #6483A2;
   }

#solnavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #50769B;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }
   
  

#solnavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #50769B;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }

#soltitle, #solmain h4, #solmain .highlight{
   color: #50769B;

}


#clientstrip{
 
   background: url(../images/client_pix.jpg) no-repeat center top;
   
   }

#clientsub{
   position: absolute;
   width:360px;
   height: 33px;
   top: 112px;
   right: 1px;
   text-align: right;
   color: #E4C27E;

}

#clientnavsub{
  position: absolute;
  top: 180px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;
  

}

#clientnavsub a:link, #clientnavsub a:visited, #clientnavsub a:active {
   font-size: 10px;
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   background-image: url(../images/client_a.gif);
   background-repeat: no-repeat;
   background-position: -15px;
   text-indent:15px;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #6483A2;
   }

#clientnavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #AB7630;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }

#clienttitle{
   color: #AB7630;

}

#newstrip{
   position: relative;
   top: 86px;
   width:127px;
   height:auto;
   left: 0px;
   background: url(../images/new_pix.jpg) no-repeat center top;
   font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-align: center;
   font-size: 10px;
   line-height:15px;
   font-style:italic;

}

#drivesub{
   position: absolute;
   width:360px;
   height: 33px;
   top: 112px;
   right: 1px;
   text-align: right;
   color: #DCE1CC;

}

#drivesubproducts{
   position: absolute;
   width:360px;
   height: 33px;
   top: 110px;
   right: 1px;
   text-align: right;
   color: #6483A2;
	z-index: 100;
}

#drivestrip{
   position: relative;
   width:166px;
   height:auto;
   left: 0px;
   background: url(../images/drive_pix.jpg) no-repeat center top;
   font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   text-align: center;
   font-size: 10px;
   line-height:15px;
   font-style:italic;
}

#drivenavsub{
  position: absolute;
  top: 180px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;
  background-color: #FFFFFF;
}

#drivenavsubproducts{
  position: absolute;
  top: 145px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;
  background-color: #fff;
	list-style-type: none;
}


#drivenavsub a:link, #drivenavsub a:visited, #drivenavsub a:active {
   font-size: 10px;
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   background-image: url(../images/drive_a.gif);
   background-repeat: no-repeat;
   background-position: -15px;
   text-indent:15px;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #6483A2;
   }

#drivenavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #ACB489;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }

#drivetitle{
   color: #ACB489;

}

#newssub{
   position: absolute;
   width:360px;
   height: 33px;
   top: 112px;
   right: 1px;
   text-align: right;
   color: #EBDEA1;

}

#newsnavsub{
  position: absolute;
  top: 180px;
  right: 0px;
  width:135px;
  height:auto;
  text-align: left;

}

#newsnavsub a:link, #newsnavsub a:visited, #newsnavsub a:active {
   font-size: 10px;
   line-height: 26px;
   color: #000000;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   background-image: url(../images/news_a.gif);
   background-repeat: no-repeat;
   background-position: -15px;
   text-indent:15px;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
   border-bottom-width: thin;
   border-bottom-color: #6483A2;
   }

#newsnavsub a:hover {
   font-size: 10px;
   line-height: 26px;
   color: #CDB764;
   text-decoration: none;
   text-align: left;
   background-color: #FFFFFF;
   height: 26px;
   width: 135px;
   display: block;
   border-bottom-style: solid;
  border-bottom-width: thin;
  border-bottom-color: #6483A2;
   }

#newstitle, #newmain h4, #newmain .highlight{
   color: #CDB764;

}

#newstitle-monkey{
   color: #000000;

}

#content2{
   
   font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   width:420px;
   left: 200px;
   text-align: left;
   background-color: #FFFFFF;
   margin-left: 200px;
	padding-bottom: 40px;
   padding-top: 52px;
	min-height: 300px;
	/*height: 500px;*/

}

#content2 p{
	margin-top: 4px;
	margin-bottom: 4px;
}

#content2 a {
	text-decoration: none;	
	color: #6483A2;
}

#content2 h4 {
	font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6483A2;
	margin: 5px 0 5px 0;
}


#content2 a:hover{
	color: #CCCC99;
	text-decoration: underline;
}



#content{
   
   font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   width:320px;
   left: 200px;
   text-align: left;
   background-color: #FFFFFF;
   margin-left: 200px;
	padding-bottom: 40px;
   padding-top: 92px;
	min-height: 300px;
	_height: 500px;

}



#why-monkey{
   position: absolute;
   overflow: hidden;
   background:url(../images/evolve/index.jpg) no-repeat bottom right;
   width:240px;
   height:274px;
   top: 274px;
   
}
#whyoutside-monkey{
   position: absolute;
   overflow: hidden;
   
   top: 244px;
  
   width:240px;
   height:274px;
   right: 0px;
   
}

#function-monkey{
   position: absolute;
   overflow: hidden;
   background:url(../images/evolve/function.jpg) no-repeat;
    width:264px;
   height:324px;
   left:264px;
   top:324px;
   
}
#functionoutside-monkey{
   position: absolute;
   overflow: hidden;
   
   top:194px;
  
   width:264px;
   height:324px;
   right: 0px;
   
}

#start-monkey{
   position: absolute;
   overflow: hidden;
   background:url(../images/evolve/started.jpg) no-repeat bottom right;
    width:362px;
   height:270px;
   
   top:270px;
   
}
#startoutside-monkey{
   position: absolute;
   overflow: hidden;
   
   top:252px;
  
   width:362px;
   height:266px;
   right: 0px;
   
}

#referral-monkey{
   position: absolute;
   overflow: hidden;
   background: url(../images/evolve/referral.jpg) no-repeat bottom right;
   
   width:350px;
   height:255px;
   left: 350px;
   
}
#refoutside-monkey{
   position: absolute;
   overflow: hidden;
   
   top:263px;
  
   width:350px;
   height:255px;
   right: 0px;
   
}

#referral-wine{
	 position: absolute;
	 
   overflow: hidden;
   background-image: url(../images/evolve/winebottle.jpg);
   background-repeat: no-repeat;
   background-position:  0px 0px;
   top:160px;
   width:111px;
   height:160px;
}

#refoutside-wine{
   position: absolute;
   overflow: hidden;
   top:358px;
   width:111px;
   height:160px;
   left: 140px;
}
   


#content p{
	margin-top: 4px;
	margin-bottom: 4px;
}

#content a {
	text-decoration: none;	
	color: #6483A2;
}

#content a:hover{
	color: #CCCC99;
	text-decoration: underline;
}


html>body #bottomstrip
{
   margin-bottom: 0px;
}


#copyright{
   /*position: absolute;*/
   width:704px;
   height:26px;
   bottom:0px;
   text-align: right;
   color: #003366;
   font-size: 9px;
   line-height:26px;
   background-color: #7E98B2;
   margin-bottom: -3px;
}


#copyright-monkey{
   /*position: absolute;*/
   width:704px;
   height:26px;
   bottom:0px;
   text-align: center;
   color: #FFFFFF;
   font-size: 12px;
   line-height:26px;
   background-color:#000000;
   margin-bottom: -3px;
}

#copyright-monkey a{
   /*position: absolute;*/
   color: #FF0000;
   text-decoration: underline;
}

#companyname
{
   display: none;
}


/*#mainmenu
{
	position: absolute;
	height: 26px;
	top: 60px;
	left: 147px;
	font-family: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	z-index: 20;
	margin: 0;
	padding: 0;
 }*/
 
#mainmenu
{
   position: absolute;
   top:86px;
   line-height:26px;
   left: 0;
   height: 26px;
   padding: 0;
   margin: 0;
   font-family: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
   font-size: 10px;
   list-style-type: none;
   z-index: 20;
	width: 704px;
 }



#mainmenu li
{
   list-style-type: none; 
   text-align: center;
    color: #FFFFFF;
}


#mainmenu li ul
{
   position: absolute;
   display: none;
   margin: 0px;
   top: 26px;
   left: 0px;
}

#mainmenu li a
{
   color: #FFFFFF;

}

#mainmenu li:hover >  ul {
   display: block;
   }


#hownavsub
{
   float: right;
}

#mainmenu li.over ul {
   display: block;
}




#howstrip, #whatstrip, #whostrip, #solstrip, #clientstrip, #newstrip, #drivestrip
{   
	position: absolute;
	top: 86px;
	left: 0;
	width: 136px;
	padding-left: 18px;
	padding-right: 18px;
	margin-top: 23px;
   	padding-top: 150px;    
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
   	color: #FFFFFF;
   	text-align: center;
   	font-size: 10px;
   	line-height:15px;
   	font-style:italic;  
}


html > body #howstrip, #whatstrip, #whostrip, #solstrip, #clientstrip, #newstrip, #drivestrip
{
	padding-left: 0;
  	padding-right: 0;
	width: 130px;
	margin-left: 18px;
}

h2
{
	position: absolute;
	margin-top: -9px;
	margin-right: -2px;
	font-family: 'Lucida Grande', Arial, Verdana, Helvetica, sans-serif;
	font-size: 32px;
	line-height:40px;
	letter-spacing: -2px;
}


html > body  h2
{
  margin-right: 0px;
}

h3 {
	position: absolute;
	top: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	width: 350px;
}

h4 {
	font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: -2px;
}


#howmain #main
{
background-image: url(../images/how_bg.gif);
background-repeat: repeat-y;
}


#newmain #main
{
background-image: url(../images/new_bg.gif);
background-repeat: repeat-y;
}


#whatmain #main
{
background-image: url(../images/what_bg.gif);
background-repeat: repeat-y;
}


#whomain #main
{
background-image: url(../images/who_bg.gif);
background-repeat: repeat-y;
}


#solmain #main
{
background-image: url(../images/sol_bg.gif);
background-repeat: repeat-y;
}


#clientsmain #main
{
background-image: url(../images/clients_bg.gif);
background-repeat: repeat-y;
}


#drivemain #main
{
background-image: url(../images/drive_bg.gif);
background-repeat: repeat-y;
}

#slogan
{
font-size: 120%;  
 
  
}


.highlight {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.newMore{
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 9px;
    color: #000000;
	
}
#newMore a:link, #newMore a:visited, #newMore a:active {
 color: #000000;
 text-decoration: none;

}

#newMore a:hover {
 color: #9D7F2B;
 text-decoration: none;

}

.nav{
	width: 342px;
	padding: 5px;
	margin: 10px 0 10px 0;
}


.pics {  
    padding: 0;  
	height: 325px;
	width: 352px;
} 


.pics img {
	padding: 0px;
	border: 1px solid #6483A2;
}


#prev1{
	color: #ffffff !important;
	background: #6483A2;
	text-decoration: none;
	marign-left: 20px;
	display: inline;
	padding: 4px;
	font-weight: bold;
}

#prev1:hover{
	text-decoration: underline;
}

#next1 {
	color: #ffffff !important;
	background: #6483A2;
	text-decoration: none;
	marign-left: 20px;
	display: inline;
	padding: 4px;
	font-weight: bold;
	margin-left: 220px;
}

#next1:hover{
	text-decoration: underline;
}

.sect1{
	
	height: 750px;

	padding-right: 10px;
	margin: 0px;
	width: 352px;
	}
	
.sect1 h4{
	font-size: 16px !important;
	
	}
	
.sect1 p{
	padding-right: 10px;
	margin: 0px;
	width: 352px !important;
	}
	
.sect2{
	
	height: 450px;

	padding-right: 10px;
	margin: 0px;
	width: 352px;
	}
	
.sect2 h4{
	font-size: 16px !important;
	
	}
	
.sect2 p{
	padding-right: 10px;
	margin: 0px;
	width: 352px !important;
	}
	
#logo2 {
	position:absolute;
	margin-left: 0px;
	top:60px;
	width:216px;
	height:26px;
	z-index:10;
	text-align: center;
	color:  #fff;
	font-weight: bold;
	font-family: 'Univers', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 19px;
	letter-spacing: 3px
}

#logo2 a{
	color: #FFFFFF;
	text-decoration: none;	
}


#architecturetext {
	width: 320px;
	height: auto;
}

#designtext {
	width: 320px;
	height: auto;
}

#constructiontext {
	width: 320px;
	height: auto;
}


/*contact form styles*/

fieldset{padding:5px;}
textarea{margin:10px; width: 300px;}
input{margin: 5px 0 5px 0;}
legend{color:#50769B; font-size:190%;}
.button{margin-right: 15px;}
h4{color:#FF0000; font-size:100%;}


#rightimage{
	position:absolute;
	z-index:12;
	left: 524px;
	top: 260px;
	width: 179px;
	height: 518px;
	text-align: center;
}

a.portfolio{
	display: inline;
	padding: 4px;
	border: 1px solid #50769B;
	text-transform: uppercase;
	font-weight: bold;
}

a.portfolio:hover{
	background: #50769B;
	color: #ffffff !important;
	
}


#content-monkey{
   
   font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   width:480px;
   left: 0px;
   text-align: left;
   background-color: #FFFFFF;
   margin-left: 0px;
   padding-left: 24px;
	padding-bottom: 40px;
   padding-top: 92px;
	min-height: 300px;
	_height: 300px;
	z-index:299;
}




#monkey-text{
   position: absolute;
   font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #000000;
   width:410px;
	padding-bottom: 40px;
   text-align: left;
   z-index:300;
	
}

 .notes
 {
 	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
 	font-size: xx-small;
 	color: #666;
 	font-style: italic;
 }


 .notes a
 {
 	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
 	font-size: xx-small;
 	color: #000;
 	font-style: italic;
 }

#termsinfo{
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #000000;
   background-color: #FFE;
   width:350px;
   padding-left:3px;
   padding-top:-10px;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-bottom: 1px solid black;
   text-align: left;

}
#termsinfo p{
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #FFF;
   background-color: #000;
   width:353px;
   margin-left:-3px;
   line-height:15px;

}