body, td, th, p {
	font-family: arial, helvetica, verdana, tahoma, sans-serif;
        font-size: 12px;
}
body {
	#background-color: #00a000;
	background: url(/Icons2/background_main.jpg) #077200 repeat-x;
}
table, td {
	background-image: none;
}
h1 {
        font-size: 24px;
	color: #10508d; 
	text-align:center;
	padding-top:10px;
	xbackground-image: url(/Icons2/star2_301.gif);
        background-repeat: no-repeat;
        background-position: center;
	height:50px;
	display:block;
	xborder: #004000 1px solid;
}
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

a {
	font-weight: bold; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
form {
	padding: 0px; 
	margin: 0px; 
}
.plantlist {
	font-size: 14px; 
	margin-left: 12px; 
	color: #106400; 
	margin:15px;
}
.hcontent, .content {
	background-color: #b5ce75;
	vertical-align:top;
	border-top: #000000 1px solid;
	border-left: #004000 1px solid;
	background-image: url(/Icons2/hp_content_bkrnd.gif);
        background-repeat: repeat-y;
}
.hsubheading {
	padding-top: 10px; 
	padding-bottom: 5px; 
	padding-left: 25px; 
}
.topnav {
	font-size: 13px; 
	color: #ededcb; 
}
.topnav a {
	color: #ededcb; 
	font-weight: bold; 
	text-decoration: none;
}
.topnav a:hover {
	text-decoration: underline;
}

.lnav {
	vertical-align:top;
	xns47-width:137px;
	background-color:#819169;
	background-color:#EDEDCC;
	border-top: #000000 1px solid;
}
.lnav_az {
	font-weight: bold; 
	font-size: 14px;
}
.line_top {
	border-top: #ffffff 1px solid;
}
.line_bot {
	border-bottom: #819169 1px solid;
}
.line_both {
	border-top: #ffffff 1px solid;
	border-bottom: #819169 1px solid;
}
.navcontainer {
	color: #106400; 
	font-weight: bold; 
	font-size: 11px; 
	width: 100%;
}
.navcontainer ul {
	padding: 0px; 
	margin: 0px; 
	list-style-type: none;
}
.navcontainer a {
	color: #106400; 
	display: block; 
	padding-right: 0px; 
	padding-left: 5px; 
	padding-top: 5px; 
	padding-bottom: 8px; 
	width: 100%;
}
.navcontainer a:hover {
	color: #ffffff; 
	background-color: #087200;
	text-decoration: none;
}

.heading {
	MARGIN-TOP: 20px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 19px; 
	MARGIN-LEFT: 27px; 
	COLOR: #087200;
}
.hfeature {
	font-weight: bold; 
	font-size: 12px; 
	text-align:center;
	vertical-align:top;
	width:25%;
}
.hfeature A {
	text-decoration: none;
	color: #000000; 
}
.hfeature A img{
	border-color: #000000; 
}
.hfeature A:hover {
	color: #ffffff; 
	color: #10508d; 
}
.hfeature A:hover img{
	border-color: #ffffff; 
}

.hbox {
	font-weight: bold; 
	font-size: 12px; 
	text-align:center;
	vertical-align:top;
	background-color: #5f8dbd; 
	background-color: #3f7d9d; 
	background-color: #3f7dad; 
	width:102px;
	margin:15px;
}
.hbox A {
	text-decoration: none;
	color: #ffffff; 
	display:block;
}
.hbox A img {
	border-color: #000000; 
	border-width: 1px;
	padding:0;
}
.hbox A:hover {
	color: #000000; 
	color: #3f7dad; 
	background-color:#ffffff;
}
.hbox A:hover img{
	border-color: #ffffff; 
}

.clearboth {
	CLEAR: both
}

.browse_title{
	width:301px;
        font-size: 24px;
	color: #10508d; 
	text-align:center;
	padding-top:0px;
	xheight:50px;
	font-weight:bold;
}
.browse_header{
	color: #107050;
	font-size:14px;
	vertical-align:middle;
	width:70px;
	text-align:center;
}
.browse_header a{
	color: #107050;
}
.browse_header a:hover {
	text-decoration:none;
	color: #002080;
}
.pagination {
	font-size: 12px; 
	color: #10508d; 
	color: #107050;
	text-align:center;
}
.pagination a {
	text-decoration: underline;
	color: #002080;
	font-size: 11px; 
}
.planttable,
.genus_header {
	width:585px;
	margin-left:15px;
	margin-right:10px;
}
.genus_header {
	background: url(/Icons2/family_bkrnd.gif) #b5ce75 repeat-x;
	padding:5px;
	border-spacing:0px;
}
.genus_name {
        font-size: 18px;
	font-weight:bold;
	color: #10508d; 
	color: #1b5914;
	float: left; 
	height: 80px;
	width: 145px; 
	vertical-align:top;
	background-position: 5px 25px; 
	background-repeat: no-repeat; 
	background-image: url(/Icons2/leaf_underline.gif);
}
.genus_text {
	width: 425px; 
	color: #203050;
	color: #000000;
	vertical-align:top;
	font-weight:bold;
	background-repeat: no-repeat; 
	background-position: top right; 
}
.catbutton {
	vertical-align:top;
	width:100px;
	margin:0px;
	padding:0px;
	float:left;
}
.catthumb {
	vertical-align:top;
	width:100px;
	margin:0px;
	padding:0px;
	padding-right:5px;
	float:left;
}
.catthumb A {
	text-decoration: none;
	xdisplay:block;
	padding:0;
	margin:0;
}
.catthumb A img {
	border-color: #105070;
	border-width: 0px;
	padding:0;
	margin:0;
}
.catthumb A:hover {
	color: #000000; 
	color: #3f7dad; 
	background-color:#ffffff;
}
.catthumb A:hover img {
	border-color: #ffffff; 
	border-width:0px;
}
.price{
	text-align:right;
	font-weight:bold;
	vertical-align:middle;
}
.planttext {
	padding-top:5px;
}
.plantname {
	color: #107050;
	color: #1b5914;
	font-size: 14px;
	padding-right:15px;
	font-weight:bold;
}
.common {
	font-weight:normal;
}
a.plantname:hover {
	text-decoration:none;
	color: #002080;
}
.plantbox {
	background: url(/Icons2/product_bkrnd.gif) #b5ce75 repeat-x;
	vertical-align:top;
	padding-top:0px;
	xborder: #4060a0 1px solid;
}
.availablity, 
.available, 
.availability {
	font-weight:bold;
	color:#003090;
}
.dbcontentblock {
	padding:20px;
}
.detailblock{
	margin:15px;
	background: url(/Icons2/product_bkrnd.gif) #b5ce75 repeat-x;
}
.detailblock .plantname {
	padding-top:10px;
	font-size: 16px;
}
.catimage {
}
.mouse {
	FONT-SIZE: 11px; COLOR: #ededcc; PADDING-TOP: 3px
}
.mouse A {
	COLOR: #fff;
	font-weight: normal;
}
.mouse A:hover {
	COLOR: #fff; 
	TEXT-DECORATION: underline
}
.dropdown {
	FONT-SIZE: 10px; 
	FLOAT: left; 
	WIDTH: 220px; 
	COLOR: #1b5914; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	HEIGHT: 15px
}
.mofwidetable {
        width:98%;
        width:85%;
        width:650px;
}
.mofcontent {
	background-color: D3EA98;
	vertical-align:top;
	padding:10px;
	width:100%;
}
.mofdecoration{
	padding:10px;
	background-image: url(/Icons2/curve_blue4_top_550.jpg);
	background-repeat: no-repeat; 
	background-position: top right; 
	background-color: D3EA98;
}
.mofdecorationssl{
	padding:10px;
	background-image: url(https://ssl29.pair.com/safari/Icons2/curve_blue4_top_550.jpg);
	background-repeat: no-repeat; 
	background-position: top right; 
	background-color: D3EA98;
}
.mofwhiteback{
	padding:10px;
	background-image: url(/Icons2/curve_blue_white_550.jpg);
	background-repeat: no-repeat; 
	background-position: top right; 
	background-color:ffffff;
}
.mofwhitebackssl{
	padding:10px;
	background-image: url(https://ssl29.pair.com/safari/Icons2/curve_blue_white_550.jpg);
	background-repeat: no-repeat; 
	background-position: top right; 
	background-color:ffffff;
}
.moftitle {
        font-size: 24px;
	color: #10508d; 
}
.annoucement, 
.announcement {
        font-size: 16px;;
	color: #10508d; 
	font-weight:bold;
	text-align:center;
}
table.verisign {
	border: #4060a0 3px solid;
	align:center;
        background-color:#f8ffcc;
}
.verisgn td {
        text-align:center;
}


