/*---------------------------------- 
version: 1.1
author: jane benson
email: jane@mainjane.com
website: http://www.mainjane.com/
----------------------------------*/
/*Color palette
dk green: 264614
orange: d49014
burgundy: 801333
medium green: 508802
cream: fbfcf1
putty: d7daba
lt putty: f2f3e7
*/

* { /*zero-out the default margin and padding on all elements*/
	margin: 0;
	padding: 0;
}

* :focus { outline: 0; }

body {
	background: #d7daba; 
	font-family: Verdana, Helvetica, Eurostile, Geneva, sans-serif;
	color: #264614;
	font-size: 62.5%; /*set the font size to 10px default of 16px * 62.5 = 10px*/
}

h2 {
	font-family: Verdana, Helvetica, Eurostile, Geneva, sans-serif;
	color: #e48336;
	font-size: 1.5em; 
	line-height: 1.3em;
	letter-spacing: .2em;
}

p {
	color: #264614;
	font-size: 1.5em; 
	letter-spacing:.1em;
	line-height: 1.5; 
	margin: 10px 40px 0px 40px;
	height: 1%; /*WIN IE needs help seeing as a block area */
}

p.left {
	color: #264614;
	float:left;
	font-size: 1.5em; 
	line-height: 1.5;
	display:inline; 
	margin: 0px 0px 0px 40px;
	height: 1%; /*WIN IE needs help seeing as a block area */
}

div#wrapper {
	width: 900px; /*set the width of the wrapper - must set width to center the div*/
	margin: 0 auto; /*center the div*/
}

div#wrapper2 {
	width: 900px; /*set the width of the wrapper - must set width to center the div*/
	margin: 0 auto; /*center the div*/
	background-color: #fbfcf1;
	background:url(images/bckgrndSplash.png) repeat-y;
}

div#wrapper div#header {
	height: 0px;
	background-color: #d7daba;
	position: relative; 
}

div#wrapper div#header h1 {
	width: 900px;
	height: 0px;
	text-indent: -1000em;
	position: absolute;
	top: 0px;
	left: 0px;
}

div#wrapper2 div#header2 {
	height: 0px;
	background-color: #d7daba;
	position: relative; 
}

div#wrapper2 div#header2 h1 {
	width: 900px;
	height: 0px;
	text-indent: -1000em;
	position: absolute;
	top: 0px;
	left: 0px;
}

div#wrapper2 div#opTitle h1 {
	letter-spacing: 0.1em;
	font-family: "Adobe Garamond", "Times New Roman", serif;
	color:#801333;
	font-weight:bold;
	font-style:italic;
	text-align: center; 
	font-size: 2.2em;
}

/*-------Splash Navigation--------*/
div#wrapper2 #opTitle   {
	width:820px;
	margin:0 40px 0 40px; 
	position: absolute; 
	z-index: 2; 
}

div#wrapper2 #opTitle img#bf {
	margin:5px 0px -20px 0px; 
}

div#wrapper2 div#splashNavTop {
	margin:82px 98px 20px 99px;
	width: 702px;
	height:199px;
	float:left;
	background:url(images/NavCovTop50jpg.jpg) no-repeat #fbfcf1;
	display:inline;
	}

div#wrapper2 div#splashNavTop ul#sNav {
	list-style:none;
	background:url(images/NavCovTop50jpg.jpg) no-repeat;
	height:199px;
	display:inline;
	float:left;
}

div#wrapper2 div#splashNavBot {
	margin:0px 98px 10px 99px;
	width: 702px;
	height:199px;
	float:left;
	background:url(images/NavCovBtm50jpg.jpg) no-repeat #fbfcf1;
	display:inline;
}

div#wrapper2 div#splashNavBot ul#sNavBot {
	list-style:none;
	background:url(images/NavCovBtm50jpg.jpg) no-repeat;
	height:199px;
	display:inline;
	float:left;
}

ul#sNavTop li,
ul#sNavBot li{
	float:left;
	display:inline;
}

ul#sNavTop li a:link,
ul#sNavTop li a:visited,
ul#sNavBot li a:link,
ul#sNavBot li a:visited {
	padding:0;
	height:199px;
	width:234px;
	display:block;
	text-decoration:none;
	text-indent:-1000em;
}

/*---Pots Tab---*/

ul#sNavTop li#pots a:link,
ul#sNavTop li#pots a:visited{
	background:url(images/NavCovTop50jpg.jpg) no-repeat -234px 0px;
}

ul#sNavTop li#pots a:hover, 
ul#sNavTop li#pots a:focus {
	background:url(images/NavCovTop50jpg.jpg) no-repeat -234px -199px;
}

/*---/Pots Tab---*/


/*---Plants Tab---*/

ul#sNavTop li#plants a:link,
ul#sNavTop li#plants a:visited{
	background:url(images/NavCovTop50jpg.jpg) no-repeat -468px 0px;
}

ul#sNavTop li#plants a:hover, 
ul#sNavTop li#plants a:focus {
	background:url(images/NavCovTop50jpg.jpg) no-repeat -468px -199px;
}

/*---/Plants Tab---*/

/*---Newsletter Tab---*/

ul#sNavBot li#news a:link,
ul#sNavBot li#news a:visited{
	background:url(images/NavCovBtm50jpg.jpg) no-repeat 0px 0;
}

ul#sNavBot li#news a:hover, 
ul#sNavBot li#news a:focus {
	background:url(images/NavCovBtm50jpg.jpg) no-repeat 0px -199px;
}

/*---/Newsletter Tab---*/

/*---Gallery Tab---*/

ul#sNavBot li#gallery a:link,
ul#sNavBot li#gallery a:visited{
	background:url(images/NavCovBtm50jpg.jpg) no-repeat -234px 0;
}

ul#sNavBot li#gallery a:hover, 
ul#sNavBot li#gallery a:focus {
	background:url(images/NavCovBtm50jpg.jpg) no-repeat -234px -199px;
}

/*---/Gallery Tab---*/

/*---Calendar Tab---*/

ul#sNavBot li#calendar a:link,
ul#sNavBot li#calendar a:visited{
	background:url(images/NavCovBtm50jpg.jpg) no-repeat -468px 0;
}

ul#sNavBot li#calendar a:hover, 
ul#sNavBot li#calendar a:focus {
	background:url(images/NavCovBtm50jpg.jpg) no-repeat -468px -199px;
}

/*---/Calendar Tab---*/

/*---/Splash Navigation---*/

/*-------/Main Navigation--------*/
div#wrapper div#nav {
	position:relative;
	top:0;
	margin:0;
	width: 900px;
	height:115px;
	float:left;
	background:url(images/NavTop50jpg.jpg) no-repeat;
	display:inline;
	}

div#wrapper div#nav ul#mainNav {
	list-style:none;
	background:url(images/NavTop50jpg.jpg) no-repeat;
	display:inline;
	float:left;
}

ul#mainNav li{
	float:left;
	display:inline;
}

ul#mainNav li a:link,
ul#mainNav li a:visited{
	padding:0;
	height:115px;
	display:block;
	text-decoration:none;
	text-indent:-1000em;
}
/*---Home Tab---*/

ul#mainNav li#home a:link,
ul#mainNav li#home a:visited{
	background:url(images/NavTop50jpg.jpg) no-repeat 0px 0px;
	width:250px;
}

ul#mainNav li#home a:hover, 
ul#mainNav li#home a:focus {
	background:url(images/NavTop50jpg.jpg) no-repeat 0px -115px;
}

ul#mainNav l#home a:active {
	background:url(images/NavTop50jpg.jpg) no-repeat 0px -230px;
}

/*---/Home Tab---*/

/*---Pots Tab---*/

body#pot-page ul#mainNav li#pots a {
	background:url(images/NavTop50jpg.jpg) no-repeat -250px -230px;
}

ul#mainNav li#pots a:link,
ul#mainNav li#pots a:visited{
	background:url(images/NavTop50jpg.jpg) no-repeat -250px 0px;
	width:135px;
}

ul#mainNav li#pots a:hover, 
ul#mainNav li#pots a:focus {
	background:url(images/NavTop50jpg.jpg) no-repeat -250px -115px;
}

ul#mainNav l#pots a:active {
	background:url(images/NavTop50jpg.jpg) no-repeat -250px -230px;
}

/*---/Pots Tab---*/

/*---Plants Tab---*/
/*body#plant-page ul#mainNav li#plants a {
	background:url(images/NavTop50jpg.jpg) no-repeat -385px -230px;
}*/

ul#mainNav li#plants a:link,
ul#mainNav li#plants a:visited{
	background:url(images/NavTop50jpg.jpg) no-repeat -385px 0px;
	width:95px;
}

ul#mainNav li#plants a:hover, 
ul#mainNav li#plants a:focus {
	background:url(images/NavTop50jpg.jpg) no-repeat -385px -115px;
}

ul#mainNav li#plants a:active {
	background:url(images/NavTop50jpg.jpg) no-repeat -385px -230px;
}

/*---/Plants Tab---*/

/*---Newsletter Tab---*/

body#news-page ul#mainNav li#news a {
	background:url(images/NavTop50jpg.jpg) no-repeat -480px -230px;
}

ul#mainNav li#news a:link,
ul#mainNav li#news a:visited{
	background:url(images/NavTop50jpg.jpg) no-repeat -480px 0;
	width:106px;
}

ul#mainNav li#news a:hover, 
ul#mainNav li#news a:focus {
	background:url(images/NavTop50jpg.jpg) no-repeat -480px -115px;
}

ul#mainNav li#news a:active {
	background:url(images/NavTop50jpg.jpg) no-repeat -480px -230px;
}

/*---/Newsletter Tab---*/

/*---Gallery Tab---*/

body#gallery-page ul#mainNav li#gallery a {
	background:url(images/NavTop50jpg.jpg) no-repeat -586px -230px;
}

ul#mainNav li#gallery a:link,
ul#mainNav li#gallery a:visited{
	background:url(images/NavTop50jpg.jpg) no-repeat -586px 0;
	width:83px;
}

ul#mainNav li#gallery a:hover, 
ul#mainNav li#gallery a:focus {
	background:url(images/NavTop50jpg.jpg) no-repeat -586px -115px;
}

ul#mainNav li#gallery a:active {
	background:url(images/NavTop50jpg.jpg) no-repeat -586px -230px;
}

/*---/Gallery Tab---*/

/*---Calendar Tab---*/

body#cal-page ul#mainNav li#calendar a {
	background:url(images/NavTop50jpg.jpg) no-repeat -669px -230px;
}

ul#mainNav li#calendar a:link,
ul#mainNav li#calendar a:visited{
	width:90px;
	background:url(images/NavTop50jpg.jpg) no-repeat -669px 0;
}

ul#mainNav li#calendar a:hover, 
ul#mainNav li#calendar a:focus {
	background:url(images/NavTop50jpg.jpg) no-repeat -669px -115px;
}

ul#mainNav li#calendar a:active {
	background:url(images/NavTop50jpg.jpg) no-repeat -669px -230px;
}

/*---/Calendar Tab---*/

/*---Subscribe Tab---*/

body#subscribe-page ul#mainNav li#subscribe a {
	background:url(images/NavTop50jpg.jpg) no-repeat -759px -230px;
}

ul#mainNav li#subscribe a:link,
ul#mainNav li#subscribe a:visited{
	width:100px;
	background:url(images/NavTop50jpg.jpg) no-repeat -759px 0;
}

ul#mainNav li#subscribe a:hover, 
ul#mainNav li#subscribe a:focus {
	background:url(images/NavTop50jpg.jpg) no-repeat -759px -115px;
}

ul#mainNav li#subscribe a:active {
	background:url(images/NavTop50jpg.jpg) no-repeat -759px -230px;
}

/*---/Subscribe Tab---*/

/*---/Main Navigation---*/

div#wrapper div#main-content {
	width: 900px;
	background-color: #fbfcf1;
	background:url(images/bckgrndMainCont50jpg.jpg) repeat-y;
	float: left;
}

a{
	color:#d49014;
	text-decoration:none;
}	

a:link
{
	color:#d49014;
	text-decoration:none;
}	

a:hover,
a:focus {
	color: #801333;
	text-decoration: none;
}

div#wrapper div#main-content h2 {
	margin: 16px 40px 10px 40px;
	padding: 0;
	font-size: 1.8em;
	line-height: 30px;
	letter-spacing: 0.1em;
	height: 30px;
    color: #264614;
	font-weight: normal;
}

div#wrapper div#main-content h3,
div#wrapper2 div#main-content h3 {
	margin: 10px 40px 10px 40px;
	letter-spacing: 0.1em;
	font-family: "Adobe Garamond", "Times New Roman", serif;
	color:#801333;
	font-weight:bold;
	font-style:italic;
	text-align: left; 
	font-size: 2.0em;
}

div#wrapper div#main-content h3 a:link,
div#wrapper div#main-content h3 a:visited {
	color: #801333;
	text-decoration: none;	
}

div#wrapper div#main-content h3 a:hover,
div#wrapper div#main-content h3 a:focus {
	color: #d49014;
	text-decoration: none;	
}

div#wrapper div#main-content p.album-list a:link,
div#wrapper div#main-content p.album-list a:visited {
	color: #fff0a5;
	text-decoration: none;
	padding: 0px;
	height: 1%; /*WIN IE needs help seeing as a block area*/ 
}

div#wrapper div#main-content p.album-list a:hover,
div#wrapper div#main-content p.album-list a:focus {
	color: #801333;
	text-decoration: none;
}

div#wrapper div#main-content p.album-list {
	color:#fff0a5;
	display:inline;
	height:1%; /*WIN IE needs help seeing as a block area*/ 
	float: right;
}

div#wrapper div#main-content p.album-list span {
	font-size: 1em;
	width: 640px;
	color: #fff0a5;
	display:inline;
	float:right;
}

div#wrapper div#main-content p.album-list br {
	clear: right;
}

div#wrapper div#main-content p a:link,
div#wrapper div#main-content p a:visited {
	color: #d49014;
	text-decoration: underline;
}

div#wrapper div#main-content p a:hover,
div#wrapper div#main-content p a:focus { 
	color: #801333;
	text-decoration: none;
}

div#wrapper div#main-content p {
	margin: 0 40px 3px 40px;
}

div#wrapper div#main-content p.center {
	margin: 0 95px 0px 135px;
	display:inline;
}

div#wrapper div#main-content p#greenBlock {
	width:300px; 
	margin:10px 10px 10px 40px;
}

div#wrapper div#main-content img.header {
	background-color: #d7daba;
}
	
div#wrapper div#main-content p.caption {
	text-align: center;
	font-size: 1.2em;
	line-height: 25px;
	height: 25px;
    color: #801333;
	font-weight: normal;
}

div#wrapper div#main-content img.right {
	background-color: #fbfcf1;
}

div#wrapper div#main-content img.floatRt {
	margin: 5px 40px 5px 10px;
	background-color: #fbfcf1;
	float:right;
	display:inline;
}

div#wrapper div#main-content div#janImg {
	margin: 5px 40px 5px 10px;
	width:281px;
	height:393px;
	display:inline;
	float:right;
}


div#wrapper div#main-content div#janImg p.captionRt,
div#wrapper div#main-content div#mayflGrounds p.captionRt{
	text-align: center;
	font-size: 1.2em;
	line-height: 20px;
	height: 20px;
    color: #801333;
	font-weight: normal;
}

div#wrapper div#main-content div#mayflGrounds {
	margin: 5px 40px 5px 10px;
	width:506px;
	height:356px;
	display:inline;
	float:right;
}

div#wrapper div#main-content div#resImg {
	margin: 5px 40px 5px 10px;
	width:355px;
	height:580px;
	display:inline;
	float:right;
}

div#wrapper div#main-content div#resImg p.captionRt{
	text-align: center;
	font-size: 1.2em;
	line-height: 20px;
	height: 20px;
    color: #801333;
	font-weight: normal;
}

div#wrapper div#main-content div#dkBckgrnd {
	background-color:#d7daba;
	margin:10px 40px 10px 40px;
	padding:20px 0;
	width:300px;
}

/*-------Plant Table-------*/
div#wrapper div#main-content div#sel {
width:401px;
float:left;
display:inline;
}

div#wrapper div#main-content div#sel h3#small {
font-size:1.6em;
margin:0;
text-align:left;
}

div#wrapper div#main-content div form p.selFormP {
	margin:0; 
	line-height:1.7em;
}

div#wrapper div#main-content div form p label.selForm {
	width: 10em;
	float: left;
	text-align: left;
	margin-right: 0;
	display:inline;
	vertical-align:middle;
	line-height:1.7em;
	font-size:.95em;
}

div#rtList {
	float:right;
	margin:5px 40px 5px -20px;
	display:inline;
}

div#wrapper div#main-content div#rtList h3 {
	margin:0;
}

li.rtListClass {
background-image:url(images/leaf.gif);
background-repeat:no-repeat;
background-color:#fbfcf1;
text-indent:27px;
list-style-type:none;
line-height:25px;
font-family: Verdana, Helvetica, Eurostile, Geneva, sans-serif;
font-size:1.5em;
}

li.rtListClass span,
div#fullWidth p span {
color:#801333;
font-family:"Adobe Garamond","Times New Roman",serif;
font-size:1.1em;
font-style:italic;
font-weight:bold;
letter-spacing:0.1em;
}

div#fullWidth p{
font-size:1.4em;
letter-spacing:0;
line-height:1.4em;
clear:both;
}

table {
	display:inline;
	font-family: Verdana, Helvetica, Eurostile, Geneva, sans-serif;
	border-collapse: collapse;
	margin: 5px 40px 5px 40px;
	border:1px solid #801333;
	max-width:820px;
	table-layout: fixed;
	float: left;
}

caption {
	line-height:0;
	font-size: 1.2em;
	font-weight: bold;
	text-indent:-5000px;
}

col {
	border-right: 1px solid #801333;
}

col id#botdesccol {
	max-width:210px;
}

col id#comdesccol {
	max-width:210px;
}

col id#vardesccol{
	max-width:200px;
}

col id#coldesccol{
	max-width:100px;
}

col id#expdesccol {
	max-width:100px;
}

thead {
	color: #801333;
	font-family: "Adobe Garamond", "Times New Roman", serif;
	font-style:italic;
	font-size:1.8em;
	background: #f2f3e7;
	border-top: 1px solid #801333;
	border-bottom: 1px solid #801333;
}

th {
	font-weight: bold;
	text-align: left;
	background-color:#f2f3e7;
	line-height:1em;
}

th a:link,
th a:visited {
	color: #801333;
}	

th, td {
	padding: 0.5em 0.5em;
}

tr:hover {
	background-color:#d7daba;
}

thead tr:hover {
	background-color: transparent;
	color: inherit;
}
.odd {
	background-color:#f2f3e7;
}

td {
	overflow:hidden;
	line-height:1.8em;
}

tr {
	line-height:1.8em;
}

tr td,
td a,
td a:link,
td a:hover {
	font-size:1.2em;
	color:#264614;
}

/*-------/Plant Table-------*/
/*-------gallery image handling--------*/

body#graph-page div.image,
body#photo-page div.image,
body#port-page li.image {
  	margin: 20px;
  	height: 182px;
  	width: 182px;
	display:inline;
  	float: left;
  	text-align: center;
	list-style-type:none;
	font-size:1.8em;
}	

body#graph-page div.first-image,
body#photo-page div.first-image,
body#port-page li.first-image
{
  	margin: 20px 20px 20px 28px;
  	height: 182px;
  	width: 182px;
	display:inline;
  	float: left;
  	text-align: center;
	list-style-type:none;
	font-size:1.8em;
}	

body#graph-page div.first-image a img,
body#photo-page div.first-image a img,
body#port-page li.first-image a img {
  margin: 0;
  padding: 0;
  display: inline;
  width: 180px;
  height:180px;
  border-color:#d49014;
}

body#graph-page div.image a img,
body#photo-page div.image a img,
body#port-page li.image a img {
  margin: 0;
  padding: 0;
  display: inline;
  width: 180px;
  height:180px;
  border-color:#d49014;
}

body#graph-page .image img a:hover,
body#photo-page .image img a:hover,
body#port-page .image img a:hover {
  margin: 0;
  padding: 1px;
  border:#fff0a5;
  width: 180px;
  height:180px;
}

body#graph-page .desc,
body#photo-page .desc,
body#port-page .desc {
	color:#8e2800;
	font-family: Verdana, Helvetica, Eurostile, Geneva, sans-serif;
	font-size: 130%;
  	text-align: center;
  	width: 180px;
}

div#wrapper div#main-content div.subGallInd {
  	margin: 0 40px 20px 40px;
  	height: 270px;
	display:inline;
  	width: 216px;
  	float: left;
  	text-align: center;
}

div#wrapper div#main-content div.subGallImg {
  	margin: 0px;
  	width: 216px;
  	height: 196px;
	display:inline;
  	float: left;
  	text-align: center;
	background-image:url(images/thumbFrame.gif);
}

div#wrapper div#main-content div.subGallInd img {
  	margin: 5px 0 0 0;
	display:inline;
	width: 206px;
	height:186px;
	background-color: #fbfcf1;
}

div#wrapper div#main-content div.subGallInd p {
	margin:0;
	width:200px;
	text-align:center;
	display:inline;
}

div#wrapper div#main-content div.subGallInd2 {
  	margin: 0 40px 20px 40px;
  	height: 245px;
	display:inline;
  	width: 216px;
  	float: left;
  	text-align: center;
}

div#wrapper div#main-content div.subGallInd2 img {
  	margin: 5px 0 0 0;
	display:inline;
	width: 206px;
	height:186px;
	background-color: #fbfcf1;
}

div#wrapper div#main-content div.subGallInd2 p {
	margin:0;
	width:200px;
	text-align:center;
	display:inline;
}

div#wrapper div#main-content div.subGallInd h3.desc {
	margin:0;
	width: 216px;
	padding:0;
	color:#801333;
	font-size: 1.8em;
	line-height:1.1em;
	letter-spacing:.1em;
  	text-align: center;
	background-color: #fbfcf1;
}

/*-------------/gallery image handling---------*/

/*</agl.folder>*/
/*<agl.folder "table-price">*/
/*div#wrapper div#main-content table {
	border-collapse: collapse;
	width: 350px;
	border: solid 1px #8e2800;
	margin: 0 auto;
}

div#wrapper div#main-content caption {
	margin: 16px 0 3px 0px;
	text-indent: 35px;
	text-align: left;
	padding: 0;
	font-size: 2.1em;
	line-height: 30px;
	height: 30px;
    color: #ffb03b;
	font-weight: normal;
    background: url(images/h2-red-leaf.gif) left no-repeat; 
}

div#wrapper div#main-content col {
  border-right: 1px solid #8e2800;
}

*//*div#wrapper div#main-content col#albumCol {
  border: none;
}*/

/*div#wrapper div#main-content .head {
  background-color: #8e2800;
  border-top: 1px solid #8e2800;
  border-bottom: 1px solid #8e2800;
  font-size: 1.6em;
  color: #fff0a5;
  text-align: left;
}
*/
/*div#wrapper div#main-content #playlistPosHead {
  text-indent: -1000em;
  width: 20px;
}*/

/*div#wrapper div#main-content td { 
	text-align: left; 
	padding: 2px 5px; 
}

div#wrapper div#main-content tr.subt {
	color: #8e2800;
	background-color:#fff0a5;
	font-size: 1.5em;
} 

.odd {
  background-color:#c99e57;
  color: #fff0a5;
}

div#wrapper div#main-content tr {
	font-size: 1.4em;
}

div#wrapper div#main-content tr:hover {
  background-color:#fff0a5;
  color: #8e2800;
}

div#wrapper div#main-content tr.head:hover {
  background-color: #8e2800;
  color: #fff0a5;
}

*/

div#wrapper div#main-content p.pages a{ 
	padding: 5px;
}

div#wrapper div#main-content p.pages { 
	text-align:right;
	margin:5px 40px 5px 40px;
	width:820px;
	float:right;
	display:inline;
}


/*---forms---*/

div#wrapper div#main-content #form { 
	margin: 10px 40px 10px 40px;
	width:820px;
}
	
div#wrapper div#main-content legend.leg {
	color:#264614;
	font-size:1.8em;
}

div#wrapper div#main-content fieldset#form legend.leg em span {
	color: #d49014; 
	font-size:1em; 
	font-family:'Adobe Garamond','Times New Roman',serif;
}

div#wrapper div#main-content fieldset#form form p.narrow{ 
	margin:10px 0 0 40px;
	width:300px;
	font-size:1.5em;
	letter-spacing:.1em;
}

div#wrapper div#main-content fieldset#form p.narrow label span {
	color: #d49014; 
	font-size:1.2em; 
	font-family:'Adobe Garamond','Times New Roman',serif;
}

div#wrapper div#main-content fieldset#form p.narrow input[type=text]{ 
	line-height: 1.1em; 
	margin: 0px;
	width:250px;
	font-size:1.0em;
	height: 1.1em; /*WIN IE needs help seeing as a block area */
}

div#wrapper div#main-content fieldset#form textarea{ 
	margin: 0px;
	width:700px;
}

div#wrapper div#main-content fieldset#form p.rtImg{ 
	float:right;
	display:inline;
}

div#wrapper div#main-content fieldset#form form p.rtImg img{ 
	margin:0 0 20px 0;
	width:310px;
	height: 210px;
}

/*---/forms---*/

/*---plant category page---*/
div#main-content div.leftList {
	margin:0 10px 10px 40px;
	display:inline;
	width:400px;
	float:left;
}

div#main-content div.leftList2 {
	margin:0 10px 10px 10px;
	display:inline;
	width:400px;
	float:left;
}

div#main-content div.leftList3 {
	margin:0 10px 10px 40px;
	display:inline;
	width:250px; 
	float:left;
}
 
div#main-content div.leftList img,
div#main-content div.leftList2 img{
	margin:0;
	width:122px;
	height:454px;
	float:left;
}

div#main-content div#siteMapImg {
	float:right; 
	margin:0 40px 30px 20px;
}

div#wrapper div#main-content div.leftList h3,
div#wrapper div#main-content div.leftList2 h3{
	margin:0 0 0 132px;
	font-weight:600;
}

div#wrapper div#main-content div.leftList h3 a,
div#wrapper div#main-content div.leftList2 h3 a{
	text-decoration:underline;
}

div#wrapper div#main-content div.leftList p {
	margin:0 0 10px 132px;
	line-height:1.3em;
}

div#wrapper div#main-content div.leftList2 p {
	margin:0 0 10px 132px;
	line-height:1.3em;
}

div#main-content div.leftList3 ul {
	margin: 0 0 0 20px;
}

div#main-content div.leftList ul li a,
div#main-content div.leftList3 ul li a{
	color:#801333;
	font-size:1.2em;
	letter-spacing:.1em;
	line-height:1.3em;
	text-decoration:underline;	
	list-style-type:disc;
}

div#main-content div.leftList ul li a:hover,
div#main-content div.leftList3 ul li a:hover{
	color:#d49014;
	font-size:1.2em;
	letter-spacing:.1em;
	line-height:1.3em;
	text-decoration:underline;	
	list-style-type:disc;
}

div#main-content div.leftList ul li,
div#main-content div.leftList3 ul li {
	font-size:1.2em;
	letter-spacing:.1em;
}

div#main-content div.leftList ul li span.smallText {
	font-size:.9em;
}

/*---/plant category page---*/

div#wrapper div#main-content span.center{
	text-align:center;
}

/*---/gallery image page---*/

div#wrapper div#main-content div.buyOMat {
	vertical-align:middle;
	margin:0;
	padding:0;
}

div#wrapper div#main-content div.buyOMat span.center img#iMat{
	background-color:#fbfcf1;
	vertical-align:middle;
	padding:0px;
	border-style:solid;
	border-width:30px;
	border-color:#801333;
	margin: 10px 10px 10px 40px;
}
/*---/gallery image page---*/

/*---/subscribe page---*/

div#main-content span.small {
	font-size:.9em;
	margin:0 10px 10px 40px;
}

/*---/subscribe page---*/

/*---contact---*/

ul#error li {
	font-size:1.4em;
	color:#d49014;
	margin-left:55px;
}

ul#unList {
	margin: 10px 20px 3px 35px;
}

li.unListItem {
	font-size: 1.4em; 
	line-height: 1.4; 
}

/*---contact---*/

/*---resources---*/
div#wrapper div#main-content h3.narMarg {
	margin: 15px 40px 0 40px;
}

/*---resources---*/
/*-------Bottom Navigation--------*/

div#wrapper div#navBot {
	width: 900px;
	float:left;
	background:url(images/NavBtm50jpg.jpg) no-repeat;
	display:inline;
	}

div#wrapper div#navBot ul#botNav {
	list-style:none;
	background:url(images/NavBtm50jpg.jpg) no-repeat;
	height:26px;
	display:inline;
	float:left;
}

ul#botNav li{
	display:inline;
	float:left;
}

ul#botNav li a:link,
ul#botNav li a:visited{
	padding:0;
	height:26px;
	display:block;
	text-decoration:none;
	text-indent:-1000em;
}


/*---About Us Tab---*/

body#about-page ul#botNav li#about a {
	background:url(images/NavBtm50jpg.jpg) no-repeat -200px -60px;
}

ul#botNav li#about a:link,
ul#botNav li#about a:visited{
	width:98px;
	background:url(images/NavBtm50jpg.jpg) no-repeat -200px 0px;
	margin-left:200px;
}

ul#botNav li#about a:hover, 
ul#botNav li#about a:focus {
	background:url(images/NavBtm50jpg.jpg) no-repeat -200px -30px;
}

ul#botNav l#about a:active {
	background:url(images/NavBtm50jpg.jpg) no-repeat -200px -60px;
}

/*---/About Us Tab---*/


/*---Contact Tab---*/

body#cont-page ul#botNav li#contact a {
	background:url(images/NavBtm50jpg.jpg) no-repeat -298px -60px;
}

ul#botNav li#contact a:link,
ul#botNav li#contact a:visited{
	width:130px;
	background:url(images/NavBtm50jpg.jpg) no-repeat -298px 0;
}

ul#botNav li#contact a:hover, 
ul#botNav li#contact a:focus {
	background:url(images/NavBtm50jpg.jpg) no-repeat -298px -30px;
}

ul#botNav li#contact a:active {
	background:url(images/NavBtm50jpg.jpg) no-repeat -298px -60px;
}

/*---/Contact Tab---*/

/*---Resource Tab---*/
body#resource-page ul#botNav li#resource a {
	background:url(images/NavBtm50jpg.jpg) no-repeat -428px -60px;
}

ul#botNav li#resource a:link,
ul#botNav li#resource a:visited{
	background:url(images/NavBtm50jpg.jpg) no-repeat -428px 0;
	width:110px;
}

ul#botNav li#resource a:hover, 
ul#botNav li#resource a:focus {
	background:url(images/NavBtm50jpg.jpg) no-repeat -428px -30px;
}

ul#botNav li#resource a:active {
	background:url(images/NavBtm50jpg.jpg) no-repeat -428px -60px;
}

/*---/Resource Tab---*/

/*---Find Tab---*/
body#find-page ul#botNav li#find a {
	background:url(images/NavBtm50jpg.jpg) no-repeat -538px -60px;
}

ul#botNav li#find a:link,
ul#botNav li#find a:visited{
	background:url(images/NavBtm50jpg.jpg) no-repeat -538px 0;
	width:90px;
}

ul#botNav li#find a:hover, 
ul#botNav li#find a:focus {
	background:url(images/NavBtm50jpg.jpg) no-repeat -538px -30px;
}

ul#botNav li#find a:active {
	background:url(images/NavBtm50jpg.jpg) no-repeat -538px -60px;
}

/*---/Find Tab---*/

/*---Site Tab---*/

body#site-page ul#botNav li#site a {
	background:url(images/NavBtm50jpg.jpg) no-repeat -628px -60px;
}

ul#botNav li#site a:link,
ul#botNav li#site a:visited{
	background:url(images/NavBtm50jpg.jpg) no-repeat -628px 0;
	width:95px;
}

ul#botNav li#site a:hover, 
ul#botNav li#site a:focus {
	background:url(images/NavBtm50jpg.jpg) no-repeat -628px -30px;
}

ul#botNav li#site a:active {
	background:url(images/NavBtm50jpg.jpg) no-repeat -628px -60px;
}

/*---/Site Tab---*/

/*---/Bottom Navigation---*/

div#wrapper div#footer {
	height:35px;
	width:900px;
	clear:both;
	background-image:url(images/footer50jpg.jpg);
	background-repeat:no-repeat;
}

div#footer p span#copyright {
	float:left;
	height:25px;
	letter-spacing:0.2em;
	line-height:25px;
	text-indent:15px;
	width:400px;
	margin-left:-10px;
}

div#footer p span#copyright a:link,
div#footer p span#copyright a:visited {
	width: 400px;
	line-height: 35px;
	text-indent: 15px;
	letter-spacing: 0.1em;
	height: 35px;
}

div#footer p span#css,
div#footer p span#xhtml {
	float: right;
	line-height: 35px;
	text-indent: 15px;
	width: 100px;
	letter-spacing: 0.1em;
	height: 35px;
	color:#d7daba;
}

div#footer p span#mjd {
	float: right;
	line-height: 35px;
	width: 400px;
	letter-spacing: 0.1em;
	height: 35px;
}

div#footer p a { 
	color: #801333;
	padding: 0 1.1em;
}

div#footer p span#css a,  
div#footer p span#xhtml a {	
	color: #d7daba;
	padding: 0 1.1em;
}

div#footer p a:link,
div#footer p a:visited {
	text-decoration: none;
}

div#footer p a:hover,
div#footer p a:focus {
	color: #801333;
}

div#footer p a:active {
	color: #d49014;
}

.clear {
	clear:both;
}

/*-------/footer nav-----------*/	
