/*  CSS Document  */

/*  Begin positioned elements  */

body {
  margin:0px;
  background:url(/images/background.jpg);
  behavior: url(/csshover.htc); /* WinIE behavior call */
  font-family: Verdana, Geneva, sans-serif;
}

#plant-list{
	background:url(../images/plant-lists.png) no-repeat center;
	margin:0; 
	padding:0;
	height:190px;
	width:200px;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}

.container {
  margin-left:auto;
  margin-right:auto;
  width:800px;
}

.banner {
  background:url(/images/banner.gif) no-repeat;
  height:111px;
  width:800px;
}

.topmenu {
  background:url(/images/topmenu.gif) no-repeat;
  width:600px;
  height:102px;
  padding:4px 0px 0px 200px;
}

.content {
  vertical-align:top;
  background:#fff;
  width:623px;
  border-left:solid 6px #64A841;
}

.right_border {
  background:url(/images/stretch_right.gif);
  width:171px;
  vertical-align:top;
}

.bottom {
  background-image:url(/images/bottom.gif);
  background-repeat:no-repeat;
  width:718px;
  height:237px;
}


/*  Begin styled elements  */

.content h1 {
  margin:6px 12px 10px 70px;
  padding:0px;
  font-size:26px;
  color:#847A52;
}

.content h2 {
  margin:12px 12px 10px 70px;
  padding:0px;
  font-size:18px;
  color:#847A52;
}

.content p {
  margin:12px 12px 10px 70px;
  padding:0px;
  font-size:14px;
  color:#847A52;
}

.content li {
  margin:0px 12px 2px 70px;
  padding:0px;
  font-size:14px;
  color:#847A52;
}

.content hr {
  margin:12px 20px 10px 20px;
  border:1px solid #000;
}

.table {
  margin:0px 70px 0px 70px;
  font-size:14px;
  padding:0px;
  color:#847A52;
}

.red {
  color: #900;
  margin:0px 0px 0px 70px;
  font-size:11px;
  padding:0px;
}

.footnote {
  font-size:12px;
  text-align:center;
  padding-top:4px;
  margin:0px 100px 0px 100px;
  color:#000;
  font-style:italic;
}

.right_pic {
	float:right;
	padding:12px;
	font-size:12px;
	color:#000;
	text-align:center;
	font-weight:bold;
	
}

.left_pic {
  float:left;
  padding:12px;
  font-size:12px;
  color:#000;
  text-align:center;
  font-weight:bold;
}

img {
  border:none;
  display:block;
}

.right_border div {
  background:url(/images/rightmenu.gif) no-repeat;
  width:171;
  height:340px;
  padding:12px 0px 0px 12px;
  color:#847A52;
}

#msg {
  display:none;
  position:absolute;
  z-index:200;
  background:url(/images/msg_arrow.gif) left center no-repeat; padding-left:7px
}

#msgcontent {
  display:block;
  background:#f3e6e6;
  border:2px solid #924949;
  border-left:none;
  padding:5px;
  min-width:150px;
  max-width:250px;
}

/*  Begin link styles  */


a {
	font-size: 14px;
	color: #63A542;
	text-decoration: none;
}
a:visited {
	color: #847A52;
	text-decoration: none;
}
a:hover {
	color: #1B4BA0;
	text-decoration: underline;
}
a:active {
	color: #6FAC4D;
	text-decoration: none;
}

.loginsmall {
	font-size: 11px;
}
.style2 {
	color: #009900;
	font-style: italic;
	font-weight: bold;
}


/*  Begin rollover lists  */


div#nav ul {
	padding:0px;
	margin:0px;
	list-style: none;
}

div#nav a {
	/*color: #432201;*/ 
	font-size: 13px; 
	display: block;
	font-weight: bold;
	/*padding:7px 12px 7px 12px;
	/*border-right:solid 1px #847A52; */
}

div#nav a:hover {
	color: #1B4BA0;
	text-decoration: none;
	font-weight: bold;
	/*background-color:#fff;*/
}

div#nav li li {
	display: block; 
	float: none;
	background-color: #ffffde; 	
	border-bottom: 1px solid #847A52;
	border-right: 1px solid #847A52;
	border-left: 1px solid #847A52;
	text-align:left;
	padding:6px 6px 6px 12px;
}

div#nav li li:hover {
	background-color: #fff;
}

div#nav li li a {
	font-weight: bold;
	border:none;
	margin:0px;
	padding:0px;
	color:#847A52;
}

div#nav li { /* all list items */
	cursor: default; 
	float: left;
	padding:0px;
}

div#nav li ul { /* second-level lists */
	background-color: #377c2b;
	position: absolute;
	left: -999em;
	margin:0px;
	padding:0px;
}

/* third-and-above-level lists */

div#nav li ul ul {
	position: absolute;
	margin:-1.3em 0em 0em 9em;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
}

div#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}


div#nav li:hover ul, div#nav li li:hover ul, div#nav li.sfhover ul, div#nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#itemone {width: 77px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemtwo {width: 107px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemthree {width: 125px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemfour {width: 135px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemfive {width: 160px; background-color: #377c2b; padding: 3px; text-align: center;}
#itemsix {width: 180px; background-color: #377c2b; padding: 3px; text-align: center;}


/*   Begin rollover images  */


a.vines {
  background:url(/images/vines.gif) no-repeat;
  width:155px;
  height:45px;
  display:block;
  margin:34px 0px 0px 0px;
  float:left;
}

a.vines:hover {
  background:url(/images/b_vines.gif) no-repeat;
}

a.woodies {
  background:url(/images/woodies.gif) no-repeat;
  width:87px;
  height:45px;
  display:block;
  margin:34px 0px 0px 0px;
  float:left;
}

a.woodies:hover {
  background:url(/images/b_woodies.gif) no-repeat;
}

a.grasses {
  background:url(/images/bgrasses.gif) no-repeat;
  width:82px;
  height:45px;
  display:block;
  margin:34px 0px 0px 0px;
  float:left;
}

a.grasses:hover {
  background:url(/images/b_grasses.gif) no-repeat;
}

a.ground_cover {
  background:url(/images/groundcover.gif) no-repeat;
  width:67px;
  height:45px;
  display:block;
  margin:34px 0px 0px 0px;
  float:left;
}

a.ground_cover:hover {
  background:url(/images/b_groundcover.gif) no-repeat;
}

a.succulents {
  background:url(/images/bsucculents.gif) no-repeat;
  width:91px;
  height:45px;
  display:block;
  margin:34px 0px 0px 0px;
  float:left;
}

a.succulents:hover {
  background:url(/images/b_succulents.gif) no-repeat;
}

a.ferns {
  background:url(/images/ferns.gif) no-repeat;
  width:76px;
  height:45px;
  display:block;
  margin:34px 0px 0px 0px;
  float:left;
}

a.ferns:hover {
  background:url(/images/b_ferns.gif) no-repeat;
}

a.ivies {
  background:url(/images/p3.gif) no-repeat;
  width:91px;
  height:45px;
  display:block;
  margin:34px 0px 0px 0px;
  float:left;
}

a.ivies:hover {
  background:url(/images/p3_b.gif) no-repeat;
}

a.perennials {
  background:url(/images/perennials.gif) no-repeat;
  width:155px;
  height:26px;
  display:block;
  margin:0px 0px 0px 0px;
  float:left;
}

a.perennials:hover {
  background:url(/images/b_perennials.gif) no-repeat;
}

/** Top Stellar Plants Styles **/

.even {
   background: #79673E;
   color: white;
}

 .content h1 {
	margin: 0px 0px 10px 130px;
	font-size:26px;
	color:#847A52;
}

.content hr {
	border: solid none solid none;
	height: 5px;
}

.content td{
	font-size:14px;
	color:#847A52;
}

.content a{
	text-decoration: underline;
}

img{border:none;}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

#newgalleries {width: 501px;
	margin:0px auto;
	padding-left: 1.7em;
	
	
	}

#newgalleries a {
color: #4f331e;
font-size:16px;
}

#link {

text-decoration:none;
padding-left: 1.1em;}

#link a{
text-decoration: none;
color: #4f331e;
font-size:16px;

}
