@charset "utf-8";
/* CSS Document */
/*100% height*/
html, body {height: 100%;}
#wrap {min-height: 100%; border:0;width: 1000px; margin: 0 auto; text-align:center;color:#1a121d;background-image:url(../images/siteAssets/bg_page.jpg); background-repeat:repeat-y;}
* html #wrap {height: 100%;}

/*page structures*/
body {margin:0;padding:0;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-size:12px;color:#000;line-height:17px;}
body table td{font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-size:12px;color:#000;line-height:17px;}
#page{width:1000px;}
#leaves{position:absolute; z-index:10;margin-left:475px;}
#nav{width:987px;height:37px; background-image:url(../images/siteAssets/bg_nav.jpg); background-repeat:repeat-x; text-align:right; padding-right:7px;margin-left:3px;}
#header{width:1000px;padding:0;height:120px;background-color:#030802;text-align:left;}
#contentWrap{width:1000px;text-align:left;padding:20px 0;}
#left{display:none;}
#content{width:960px; padding:0 20px;float:left; margin:0;}
#foot{width:920px;padding: 40px;text-align:center; font-size:11px;}

/*links*/
a:link,a:active,a:visited{text-decoration:underline;color:#c90000;} a:hover {color:#754a65;text-decoration:underline;}

/*nav*/
#nav a:link, #nav a:active, #nav a:visited, #nav a:hover, #nav .selected {display:inline-block; margin-top:1px; padding:0 15px; height:36px;  line-height:32px; font-size:13px; color:#a4c666;text-decoration:none;}
#nav a:hover {color:#a4c666;background-image:url(../images/siteAssets/bg_nav_f2.jpg); background-repeat:repeat-x;}
#nav a.selected:link, #nav a.selected:active, #nav a.selected:visited, #nav .selected  {color:#f2fce0;background-image:url(../images/siteAssets/bg_nav_f3.jpg); background-repeat:repeat-x;}

#foot a.selected:link, #foot a.selected:active, #foot a.selected:visited, #foot .selected {color:#000;text-decoration:none;}

/*page structure switchers*/
.body_class{background-color:#37401a;background-image:url(../images/siteAssets/bg_window.jpg); background-repeat:repeat-x;}

/*pickpage*/
.plants{width:1000px;margin-left:-16px;}
.onePlant{width:330px;height:340px;overflow:hidden;float:left;text-align:center;margin:0 0 15px 0;}
.onePlant img {border:solid 1px #36221b;margin:0 0 8px 0;}
img.icon {margin:0 5px;border:0}

/*detail page*/
.plantDetailWrap{}
.plantPic{width: 650px;float:left;}
.plantPic img {border:solid 1px #36221b; margin:0 10px 0 0;}
.photoCredit{font-size:10px; font-style:italic;}
.plantCopy {width:305px;float:left;}
.subNav{padding:10px 20px;}

/*search panel*/
#searchPanel{display:block; width:972px;height:115px;margin:-20px 0 15px -16px;padding:10px 10px 15px 10px; background-image:url(../images/siteAssets/bg_searchBar.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#c3e3bb;}
#nameSearch{float:left;width:310px;height:50px;text-align:right;}
#charSearch{float:left;width:660px;text-align:left;}
form {margin:0;padding:0;display:inline;}
#searchPanel input{width:170px;background-color:#bce0b4; border: solid 1px; font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-size:11px;color:#000;padding:3px; text-indent:3px;}
#searchPanel a, #searchPanel a:link, #searchPanel a:visited, #searchPanel a:active, #searchPanel a:hover,.gobtn,.gobtn:hover
{cursor:pointer;display:inline; color: #504e6d;	padding: 0px 4px 1px 4px;border:solid 1px #6f8841;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;	text-decoration:none;font-size:10px; background-image:url(../images/siteAssets/btn/bg_btn_post.jpg); background-repeat:repeat-x;margin:0 4px 0 0;}
#searchPanel a:hover,.gobtn:hover{color: #51a145;	border:solid 1px #3f481d;background-image:url(../images/siteAssets/btn/bg_btn_post_f2.jpg); background-repeat:repeat-x;}


/*fancy drop select*/ 
.subNavBtnAccent{color: #51a145; margin-left:7px;}.subNavBtnAccent:hover{color: #2ff513; margin-left:4px;margin-left:7px;}
.fancySelectWrap{display:inline-block;margin-bottom:6px;} 
.fancySelectWrap .dropdiv{width:130px; padding: 8px; margin-top:2px;border:solid 1px #babcbc; -moz-border-radius: 8px;	-webkit-border-radius: 8px;	 background-color: #f4fbf2; text-align:left;}
.fancySelectWrap .dropdiv a{margin:3px 4px 0 0;} /*save/cancel buttons*/
.fancySelectWrap .oneDropSelect {display:block;margin:2px 0;padding:3px 0;font-size:10px; border-bottom:dashed 1px #babcbc;}
#searchPanel .oneDropSelect a,#searchPanel .oneDropSelect a:link,#searchPanel .oneDropSelect a:active,#searchPanel .oneDropSelect a:visited,#searchPanel .oneDropSelect a:hover,#searchPanel .oneDropSelect a.selected {
	border:0; cursor:pointer;display:block;width:114px;border:0;-moz-border-radius: 0px;	-webkit-border-radius: 0px;	background-image:none ;background:none;}
#searchPanel .oneDropSelect a:hover{background-color:#d9dadc;}
#searchPanel .oneDropSelect a.selected {text-indent:15px;background-color:#abb068; color:#fff;background-image:url(../images/siteAssets/icons/icon_selectCheck.png); background-repeat:no-repeat; background-position:left;}
#searchPanel .oneDropSelect .selectBox{position:absolute;z-index:7;display:none;}/*form input checkbox/radio*/


/*headlines/text*/
.largehead{ color:#1a121d;font-size:28px;font-weight:normal;font-family:Comic Sans MS,Georgia, "Times New Roman", Times, serif;line-height:30px;}
.midhead{color:#1a121d;font-size:17px;font-weight:normal;font-family:Comic Sans MS,Georgia, "Times New Roman", Times, serif;line-height:24px;}
.smallhead{color:#754a65;font-size:15px;font-weight:normal;font-family:Comic Sans MS,Georgia, "Times New Roman", Times, serif;line-height:20px;}

.thumb {border:solid 1px #a5a4a4;}
.gobtn{background-color:#754a65;color:#fff;font-weight:bold;font-size:11px;padding:3px;}






/* fixes*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: .1%;}