
	body {
	  background: #000000 url(/images/turfbackground.jpg) top repeat-x fixed; 
		margin: 0;
		padding: 0; 
	  min-width: 920px;
	}

	div#all {
	  /*background: url(/images/bluebackground.jpg) bottom repeat-x;*/
	  min-width: 920px;
	}
	
	h1#title {
		padding: 0.5em 0 0 1em;
		margin: 0;
		font-size: 1.4em;
		font-family: 'Trebuchet Ms',arial,sans-serif;
	}


	h1 {
		padding: 10px 0 10px 0;
		margin: 0;
		font-size: 1em;
		font-family: 'Trebuchet Ms',arial,sans-serif;
		font-weight: normal;
	}
	
	h3 {
		padding: 0.25em 0 0.25em 0;
		margin: 0;
		font-size: 1em;
		font-family: 'Trebuchet Ms',arial,sans-serif;
		color: #000088;
	}
	
	span#fam {
		padding: 0;
		margin: 0;
		font-size: 0.65em;
		font-family: 'Trebuchet Ms',arial,sans-serif;
		font-weight: normal;
		
	}
	
	div#divtitlebackground {
	  background-color: #EEEEEE;
	  background-image: none;
		filter: alpha(opacity=80);
		-moz-opacity: 0.8; 
	  position : absolute;
		margin: 20px;
		padding: 0;
		left: 10px;
		top: 7px;
		width: 93.1%;
		height: 50px;
    	min-width: 853px;
	}

	div#divtitle {
	  position: absolute;
		margin: 20px;
		padding: 0;
		left: 10px;
		top: 7px;
		width: 93%;
		height: 49px;
		_height: 50px;
    border:1px solid #5E8460;
    	min-width: 852px;
	}
	
	#divtitle span {
		color: #392527;
		font-weight: normal;
		font-size: 0.85em;
	}
	
	div#picturebox {
		top: 0px;
		left: 0px;
		margin: 100px 200px 0px 7%;
		padding: 0;
		position: relative;
		height: 375px;
	}

	div#p2 {
		position: absolute;
		top: 0;
		left: 0;
		height: 375px;
	}

	div#picturebox img {
		margin: 0;
		padding: 1px;
		border:2px solid #ffffff;
		z-index: 1;
	}
	
	div#cbox {
	  position: absolute;
		left: 12px;
		bottom: 5px;
		/*z-index: 99;*/
		/*width: 100%;*/
		font-family: verdana,arial,sans-serif;
		color: #000000;
		font-size: 10pt;
		font-weight: bold; 
	}
	
	div#cbox2 {
	  position: absolute;
		border: 0px solid red;
		left: 11px;
		bottom: 6px;
		z-index: 100;
		width: 100%;
		font-family: verdana,arial,sans-serif;
		color: #FFFFFF;
		font-size: 10pt;
		font-weight: bold; 
	}
	
	div#linkback {
		background-image: url(/images/graytabback.gif);
	  text-align: left;
		border: 1px solid #000000;
		border-bottom: none;
		width: 70%;
		padding: 4px;
		padding-left: 9px;
		font-size: 0.7em;
		font-family: 'Trebuchet Ms',arial,sans-serif;
		color: #272727;
 	}
	
	div#bline {
	  width: 100%;
		border-bottom: 1px solid #000000;
	}

	div#taball {
		/*margin: 10px 200px 0px 130px;*/
		margin: 10px 200px 0px 7%;
		padding: 0;
	  z-index: 2;
		min-width: 496px;
	}
	
	div.taboff {
		width: 14%;
		padding-right: 2em;
	  display: inline;
	  position: relative;
		height: 25px;
		border: 1px solid #9F9F9F;
		margin: 0 4px 0 0;
		background-image: url(/images/graytabback.gif);
		border-bottom: 1px solid #1C2D39;
	  z-index: 3;
		cursor: hand;
	}


	div.tabon, body.id-tool div.id-tool, body.browse-by-name div.browse-by-name, body.browse-by-family div.browse-by-family, body.about div.about, body.links div.links {
		width: 14%;
		padding-right: 2em;
	  display: inline;
	  position: relative;
		height: 25px;
		border: 1px solid #1C2D39;
		margin: 0 4px 0 0;
		background-image: url(/images/bluetabback.gif);
		border-bottom: 1px solid #FFFFFF;
	  z-index: 4;
		cursor: hand;
	}

	div.tab1on, body.home div.tab1off {
		width: 14%;
		padding-right: 2em;
	  display: inline;
	  position: relative;
		height: 25px;
		border: 1px solid #1C2D39;
		margin: 0 4px 0 0;
		background-image: url(/images/bluetabback2.gif);
		border-bottom: none;
		z-index: 4;
		cursor: hand;
	}
	
	div.tab1none, div.tab1off {
		width: 24%;
		padding-right: 2em;
	  display: inline;
	  position: relative;
		height: 25px;
		border: 1px solid #1C2D39;
		margin: 0 4px 0 0;
		/*background-image: url(/images/bluetabback2.gif);*/
		background-image: url(/images/graytabback.gif);
		border-bottom: none;
		z-index: 4;
	}
	
	div#lines {
		display: none;
		position: relative;
		margin: 0px 200px 0px 130px; 
		height: 1px;
		border-top: 1px solid #1C2D39;
		top: -1px;
		z-index: 0;
	}

	div#contentbox {
		position: relative;
	    margin: 0 200px 20px 7%;
		min-height: 130px;
		min-width: 466px;
		top: -1px;
		background-color: #FFFFFF;
		background-image: url(/images/blueback.gif);
		background-position: 1px 0px;
		background-repeat: repeat-y;
		padding: 20px;
		border: 1px solid #1C2D39;
		border-top: none;
	  z-index: 5;
	    
	}
	
	body.home div#contentbox {
		min-width: 769px;
	}
	
	input.soft {
	  height: 24px;
		border: 1px solid #9F9F9F;
		vertical-align: top;
		font-family: 'Trebuchet Ms',arial,sans-serif;
		color: #272727;
	}

	input.softb {
	    /*height: 24px;*/
		border: 1px solid #9F9F9F;
		/*vertical-align: top;*/
		font-family: 'Trebuchet Ms',arial,sans-serif;
		color: #272727;
	}
	
	p, li, td {
		font-size: 0.9em;
		font-family: 'Trebuchet Ms',arial,sans-serif;
		color: #272727;
  }

	span.button {
		font-size: 0.9em;
		font-family: 'Trebuchet Ms',arial,sans-serif;
		color: #272727;
		padding-left: 1em;
	  z-index: 6;
	}
	
	.tre {
		font-family: 'Trebuchet Ms',arial,sans-serif;
		font-size: 0.8em;
		color: #272727;
    font-weight: normal;
	}

	a {
	  color: #0000aa;
		z-index: 8;
		position:relative;
	}
	
	a.button {
	  color: #1C2D39;
		text-decoration: none;
		font-weight: bold;
	}
	
	a.button:hover {
		text-decoration: underline;
	}
	
	a.anone {
		color: #272727;
		text-decoration: none;
	}
	
	div#rightall {
	  float: right;
	  width: 125px;
		margin: 0 40px 0px 20px;
		top: 81px;
		top: 0px;
		background: transparent;
		text-align: right;
		z-index:1;
	}
	
	div#right {
		/*margin: 0 0 0 auto;*/
		padding: 0;
		width: 125px;
		background: transparent;
		text-align: right;
	  z-index: 7;
	}
	
	span#rightlinks {
		text-align: left;
	}

	div.thumb {
	  background-color: #FFFFFF;
	  border: 1px solid #1C2D39;
		border-top: none;
		padding: 2px;
		margin: 0;
	}
	
	div.thumbon {
	  background-color: #5F9356;
	  border: 1px solid #1C2D39;
		border-top: none;
		padding: 2px;
		margin: 0;
	}
	
	img {
	  padding: 0;
		margin: 0;
	}
	
	.hidden {
	  visibility: hidden;
		display: none;
	}
	
	div#copyright {
		margin: 10px 200px 20px 7%; 
		background: #FFFFFF url(/images/greenback.gif) 2px 0px repeat-y;
		padding: 9px 20px 9px 20px;
		font-family: arial, sans-serif;
		font-size: 0.7em;
		border: 1px solid black;
	}
	
	div#biolinks {
	    min-height: 80px;
		height: auto;
		_height: 80px;
		margin: 10px 200px 20px 7%;
		background: #FFFFFF url(/images/blueback.gif) 1px 0px repeat-y;
		padding: 9px 20px 9px 20px;
		font-family: arial, sans-serif;
		border: 1px solid black;
		z-index: 8;
		position:relative;
 	}

.homecol2 {
	margin: 10px 0 0 20px;
	padding: 10px;
	background-color: #F1F5E8;
}

.homecol2 td a {
	border-bottom: 0;
}

.btl {
	background-color: #F1F5E8;
	border-left: 1px solid #1C2D39;
	border-top: 1px solid #1C2D39;
}

.btm {
	background-color: #F1F5E8;
	border-top: 1px solid #1C2D39;
}

.btr {
	background-color: #F1F5E8;
	border-right: 1px solid #1C2D39;
	border-top: 1px solid #1C2D39;
}

.bbl {
	background-color: #F1F5E8;
	border-left: 1px solid #1C2D39;
	border-bottom: 1px solid #1C2D39;
}

.bbm {
	background-color: #F1F5E8;
	border-bottom: 1px solid #1C2D39;
}

.bbr {
	background-color: #F1F5E8;
	border-right: 1px solid #1C2D39;
	border-bottom: 1px solid #1C2D39;
}

.smaller {
	font-size: 0.85em;
}

.weed-flex-thumb {
	/*margin: 0 20px 20px 0;*/
	padding: 0 6px 12px 0;
	cursor: pointer;
}

.weed-flex-thumb1 {
	padding: 0 6px 12px 0;
	cursor: pointer;
}

.weed-flex-thumb2 {
	padding: 0 6px 12px 0;
	cursor: pointer;
}

#habit-button, #shape-button, #margin-button, #arrangement-button, #color-button {
	cursor: pointer;
	border: 1px solid #1C2D39;
	position: relative;
	top: -6px;
}

#popup {
	position: absolute;
	width: 660px;
	height: 540px;
	margin: 0 auto 0 auto;
	padding: 10px;
	border: 3px solid #1C2D39;
	background: #ffffff url(/images/blue2back.gif) repeat-x;
	text-align: left;
	z-index: 199;
	display: none;
	top: 85px;
	left: 50px;
}

#fader {
	position: absolute;
	width: 9000;
	width: 100%;
	height: 9000;
	background-color: #000000;
	top: 0;
	left: 0;
	text-align: left;
	filter:alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7;
	z-index: 198;
	display: none;
	zoom: 1;
}

.cthumb {
	border: 2px solid #eeeeee;
	cursor: pointer;
	zoom: 1;
}

.cthumb-fade {
	/*border: 2px solid #eeeeee;*/
	border: 2px solid #ffffff;
	cursor: pointer;
	zoom: 1;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.5; 
	opacity: 0.5;
}

.cthumb-selected {
	border: 2px solid #1C2D39;
	cursor: pointer;
}

#visibleweeds, #invisibleweeds {
	width: 770px;
}

#startover {
	display: none;
}

li {
	list-style: square;
}

table.weedlist li {
	font-size: 1.1em;
	margin-top: 0.9em;
	list-style: square;
}

table.weedlist li a {
	color: #505050;
}

table.weedlist li a:hover {
	color: #0000aa;
}

.error {
	color: #aa0000;
	border: 2px solid #aa0000;
	padding: 5px 10px;
}