/*-----------------------------------------------Ecological Home Ideas styleversion:  2005.05.24----------------------------------------------- */.textbox {font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}/* Top arrow nav----------------------------------------------- */.nav, .nav a {  font:bold 12px/19px Verdana;  font-variant: small-caps;  text-decoration: none;  }  .nav_side, .nav_side a {  font:bold 12px/15px Verdana, Arial, Helvetica, sans-serif;  font-variant: small-caps;  text-decoration: none;  }  /* Search Form & Button----------------------------------------------- *//* Overall Box Postion */#search1 {	position:absolute; 	top:10px; left:330px;	padding:0px; 	width: 500px;	}	#search {	position:absolute; 	top:15px; left:312px; 	width: 409px; height: 24px;	}/* Input Postion & Style */  #search input.forminput {	position: absolute; 	top:-3px; left:295px; 	background-color: #ffffff; 	padding: 0px 0px 0px 0px; margin: 5px 0 0 3px; 	border: 1px solid; border-color: #4B9800 #4B9800 #4B9800 #4B9800; 	line-height: 20px; 	color: #000000; 	width: 110px; height: 18px;	}/* Submit Position */    #search input.formsubmit {	position:absolute; 	top:0px; left:410px; 	width: 29px; height: 24px;	}/* Drop Down Menu on Frame----------------------------------------------- */#mag_position {	position: absolute;	top: 93px; left: 83px;	background-color: transparent; 	}#res_position {	position: absolute;	top: 93px; left: 178px;	background-color: transparent; 	}#org_position {	position: absolute;	top: 93px; left: 274px;	background-color: transparent;	}		#for_position {	position: absolute;	top: 93px; left: 388px;	background-color: transparent; 	}	#adv_position {	position: absolute;	top: 93px; left: 460px;	background-color: transparent; 	}.menublock, .display {	float:left; 	width: 110px; 	background-color: transparent;	border: 0px solid;	}.subs {	background-color: #B13C01;	border-left: 1px solid #CA9B73; 	border-right: 1px solid #CA9B73; 	border-bottom: 1px solid #CA9B73; 	z-index: 5;	text-align: center;	}.menublock .subs {display: none;}.tl {	position: absolute;	top: -33px; left: -17px;	background-color: transparent;	}a.sl, a.sl:active, a.menu_link_out {	display: block; 	font: 10px verdana, arial, georgia, sans-serif; 	font-weight: normal;	color: #622100;	text-align: left;	text-decoration: none;	margin: 0px 0px 0px 0px; 	padding: 3px 4px 3px 4px; 	border: none;	background-color: #FFF5DD; 	}a.menu_link_over {	display: block; 	font: 10px verdana, arial, georgia, sans-serif; 	font-weight: normal;	color: #ffffff;	text-align: left;	text-decoration: none;	margin: 0px 0px 0px 0px; padding: 3px 4px 3px 4px; 	border: none;	background: url("/images/frame/pull_bar.gif") no-repeat; 	background-color: #695043;  	}/* Audubon Logo header----------------------------------------------- */#audubon_position {	position: absolute;	top: 62px; left: 522px;	background-color: transparent; 	}	/* Footer----------------------------------------------- */#homes_footer {	bottom: 0px; left: 0px;	margin: 0px 0px 0px 0px;	padding-top:10px; padding-bottom:10px; padding-left:89px;	border-top:0px solid #D2B28E;	width: 659px; height: 20px;	background: url("/images/frame/footer_back.gif") no-repeat;	}	#homes_footer span {	font:10px/10px Verdana,Sans-serif;	padding:0px 42px 10px 18px; 	border:0px solid #69f;	}	#homes_footer hr {display:none;}/* Misc Styles----------------------------------------------- */#logo {	position: absolute;	top: -21px; left: 23px;	background-color: transparent;	}	#logo1 {	position: absolute;	top: 13px; left: 32px;	background-color: transparent;	}	#intro {	position: absolute;	top: 4px; left: 0px;	background-color: transparent;	}	#intro1 {	position: absolute;	top: 145px; left: -1px;	background-color: transparent;	}.box {border: 1px solid #D89E80; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; background-color:#ffffff;}.box p {margin: 5px 0px 0px 0px; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #B47E62;}table, td {font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000000;}P.dload_paragraph FONT {font-size:10px; padding:0px 0px 0px 12px;}.dload_bullet {  background:url("/images/frame/file_bullet.gif") no-repeat 0 8px;  font:normal 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000000;  text-decoration: none;  padding-left:12px;  }  P.dload_paragraph{  background-color: #EBF5D9; padding: 5px 5px 5px 5px; margin: 0px 0px 2px 0px;  }  P.dload_paragraph:hover {  background-color: #DFC8BC;  }.description {font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000000;}.library a{ font-style:normal; text-decoration:none;}.library a:hover { font-style:normal; text-decoration:underline;}  /* heads----------------------------------------------- */h2 {	font-family: Verdana;	font-variant: small-caps;	font-size: 18px;	text-align: left;	font-weight: bold;	letter-spacing: 1px;	margin: 0px 0px 3px 0px;	color:#295B00;  }.subhead {	font-family: Verdana;	font-size: 12px;	text-align: left;	font-weight: bold;	letter-spacing: 1px;	margin: 0px 0px 3px 0px;	color:#000000;  }/* Side Nav----------------------------------------------- */DL {margin:0 0 8px; padding:0;}DD {margin:3px 0 10px; padding:0;}/* Image Bullet on Side Nav */DL.sidenav DT{  background:url("/images/frame/nav_bullet.gif") no-repeat 0 7px;  padding-left:12px;  width:100px;  }  DL.sidenav DT STRONG{  font:bold 12px/19px Verdana;  font-variant: small-caps;  }  DL.sidenav DD {  padding-left:12px;  font: 11px/12px Verdana,Arial;  }  DL.sidenav A:link, DL.sidenav A:visited{  color:#A43D00;  text-decoration: none;  }  DT.sidenavon A:link, DT.sidenavon A:visited{  color:#FF0000;  border-bottom:1px solid #FF0000;  text-decoration: none;  }  DL.sidenav A:hover {  color:#f00;  border-color:#C00000;  border-bottom:1px solid #C00000;  }  .product_links A{  text-decoration:none;  font-size: 11px;   color:#295B00;  }  .product_links A:hover {  color:#A43D00;  text-decoration:underline;  }  /* bulleted list----------------------------------------------- */DL {margin:0 0 8px; padding:0;}DD {margin:3px 0 10px; padding:0;}/* Image Bullet on Side Nav */DL.bulletlist DT{  background:url("/images/frame/bullet.gif") no-repeat 0 7px;  padding-left:12px;  padding-bottom:5px;  width:100%;  }  .black6 {font-family: Verdana, sans-serif; font-size: 6pt; line-height: 13px; text-decoration: none;}.black7 {font-family: Verdana, sans-serif; font-size: 7pt; line-height: 13px; text-decoration: none;}.black8 {font-family: Verdana, sans-serif; font-size: 8pt; line-height: 14px; text-decoration: none;}.black9 {font-family: Verdana, sans-serif; font-size: 9pt; line-height: 15px; text-decoration: none;}.black10 {font-family: Verdana, sans-serif; font-size: 10pt; line-height: 16px; text-decoration: none;}.black12 {font-family: Verdana, sans-serif; font-size: 12pt; line-height: 18px; text-decoration: none;}.bold-6 {font-family: Verdana, sans-serif; font-size: 6pt; text-decoration: none; font-weight: bold;}.bold-7 {font-family: Verdana, sans-serif; font-size: 7pt; text-decoration: none; font-weight: bold;}.bold-8 {font-family: Verdana, sans-serif; font-size: 8pt; text-decoration: none; font-weight: bold;}.bold-9 {font-family: Verdana, sans-serif; font-size: 9pt; text-decoration: none; font-weight: bold;}.bold-10 {font-family: Verdana, sans-serif; font-size: 10pt; text-decoration: none; font-weight: bold;}.required {color: #FF0000;}.red-8 {font-family: Verdana, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none;}.red-8 A{font-family: Verdana, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: underline;}.red-8 A:visited{font-family: Verdana, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: underline;}.red-8 A:hover{font-family: Verdana, sans-serif; font-size: 8pt; color:#CC9933; text-decoration: none;}.red-10 {font-family: Verdana, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none;}.red-bold-8 {font-family: Verdana, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none; font-weight: bold;}.red-bold-9 {font-family: Verdana, sans-serif; font-size: 9pt; color:#8B2121; text-decoration: none; font-weight: bold;}.red-bold-10 {font-family: Verdana, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none; font-weight: bold;}A.red-bold-10 {font-family: Verdana, sans-serif; font-size: 10pt; color:#8B2121; text-decoration: none; font-weight: bold;}.red-bold-12 {font-family: Verdana, sans-serif; font-size: 12pt; color:#8B2121; text-decoration: none; font-weight: bold;}.red-bold-14 {font-family: Verdana, sans-serif; font-size: 14pt; color:#8B2121; text-decoration: none; font-weight: bold;}.red-bold-8 A {font-family: Verdana, sans-serif; font-size: 8pt; color:#8B2121; text-decoration: none; font-weight: bold;}.red-bold-8 A:hover {text-decoration:underline;}A.red-bold-10:hover {text-decoration:underline;}.white8 {font-family: Verdana, sans-serif; font-size: 8pt; line-height: 13px; text-decoration: none; color: #ffffff;}.white10 {font-family: Verdana, sans-serif; font-size: 10pt; line-height: 15px; text-decoration: none; color: #ffffff;}.white12 {font-family: Verdana, sans-serif; font-size: 12pt; line-height: 17px; text-decoration: none; color: #ffffff;}