h1, h2, h3, h4, h5, p, label, li, label, legend { font-family: Verdana, Helvetica, sans-serif; color: #3f3f3f; font-weight: normal; }

p, li, label { font-size: 12px; line-height: 18px; }

//a:link, a:active, a:visited, .link { color: #3c7200; font-weight: bold; }
a:link, a:active, a:visited, .link { color: #3c7200; font-weight: bold; }
a:hover { text-decoration: none; }

body, html body { text-align: center; margin: 0; padding: 0; border: 0; background: #F0F0F0; }

#wrapper { text-align: left; width: 1024px; margin: 0 auto 0 auto; text-align: left; border: 1px solid #BEAD88; border-top: none; background: #FFF; }

#header { height: 79px; 
background: #FFF 
5px 28px no-repeat; }
//url('http://www.jocoplants.com//style-images/joco-logo.gif') 

#header h1, #header h2 { display: none; }

#header_ad { margin-left: 8em; margin-top: 19px; float: left; }

#login { 
float: right; width: 256px; height: 39px; background: url('http://www.jocoplants.com//style-images/login-box.png') top left repeat-x; border: 2px solid #E5DAC2; 
padding: 2px; 
margin-top: 18px; 
margin-right: 10px; 
}

#login .formInput { 
width: 99px; height: 14px; background: url('http://www.jocoplants.com//style-images/login_form-bg.png') top left repeat-x; padding: 1px 2px; border: 1px solid #BEA368; 
}

p#manage { clear: left; font-size: 11px; color: #8e8e8e; margin-bottom: 5px; margin-right: 10px; }
p#manage a:link, p#manage a:active, p#manage a:visited { color: #8e8e8e; font-weight: bold; }

#nav { 
margin-top: .5em;
height: 34px; background: url('http://www.jocoplants.com//style-images/navbg.png') top left no-repeat; clear: both; 
}
#nav a:link, #nav a:active, #nav a:visited { color: #FFF; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: normal; }
#nav a:hover { color: #7bbf00;}
#nav ul li { float: left; display: inline; padding-top: 2px; text-align: center; }
li#home { width: 73px; }
li#plants { width: 79px; }
li#nurseries { width: 107px; }
li#news { width: 68px; }
li#about { width: 74px; }
li#sponsor { width: 80px; }
li#contact { width: 80px; }
li#pedia{ width: 95px; }

#main-nav { float: left; }

#side-nav { float: right; font-size: 12px; }
#side-nav li#profile { width: 63px;}
#side-nav li#quotes { width: 88px; }

#content { clear: both; 
/*float: left; */
padding: 10px 15px; }

div.one-col { width: 264px; }

div.two-col { width: 715px!important; }

div.wide { width: 441px; }

div.left { margin-right: 10px; }

div.splitcol { width: 48%;} 

#content h4 { font-size: 12px; }
#content h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #6e4b00; font-size: 18px; margin-bottom: 10px; }
#content p { line-height: 21px; }

.module { width: 260px; border: 2px solid #E5DAC2; }
.module .moduleContent { width: 250px; background: #FBF8F1 url('http://www.jocoplants.com//style-images/modbox-bg.png') bottom left repeat-x; padding: 10px 5px 5px 5px; }
.module h2 { width: 250px; height: 40px; background: url('http://www.jocoplants.com//style-images/mod-top.png') top left no-repeat; color: #FFF; padding: 5px; font-weight: normal; font-size: 23px; font-family: Georgia, "Times New Roman", Times, serif; }
.module h2 .small { color: #c8bda1; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; }
.module p { margin 10px 0; }

.iab-square { margin-top: 10px; width: 125px; }

.right { float: right; }
.left { float: left; }
#hp-1 { margin-right: 14px; }
#hp-2 { margin-right: 0; }
#hp-photo { margin-right: 10px; padding-top: 5px; }

h4.news-date { color: #c1a66c; font-family: Georgia, "Times New Roman", Times, sans-serif; font-size: 12px; }
h3.news-headline { font-family: Georgia, "Times New Roman", Times, sans-serif; font-size: 12px; margin: 4px 0; }
h3.news-headline a:link, h3.news-headline a:active, h3.news-headline a:visited { text-decoration: none; }
h3.news-headline a:hover { text-decoration: underline; }
p.news-story { margin: 10px 0;}

.hp-links { width: 441px; height: 21px; margin: 10px auto; text-align: right; border: 1px solid #3B7d00; }
.hp-links a:link, .hp-links a:active, .hp-links a:visited { width: 421px; height: 19px; color: #FFF; font-family: Verdana, Helvetica, sans-serif; text-decoration: none; font-weight: normal; display: block; margin: 1px 10px; }
.hp-links a:hover { color: #2F5800; }
#link-find { background: url('http://www.jocoplants.com//style-images/link-find.jpg') top left no-repeat; }
#link-quote { background: url('http://www.jocoplants.com//style-images/link-quote.jpg') top left no-repeat; }
#link-nurseries { background: url('http://www.jocoplants.com//style-images/link-nurseries.jpg') top left no-repeat; }

#subscribe { margin-bottom: 10px; }
#subscribe label { font-family : Verdana, Helvetica, sans-serif; font-size: 12px; }
#form-email { border: 1px solid #498C00; background: url('http://www.jocoplants.com//style-images/emailbg.png') top left repeat-x; width: 177px; height: 14px; padding: 1px 3px; }
#subscribe-button { border: 1px solid #498C00; padding: 1px; background: url('http://www.jocoplants.com//style-images/subscribe-button-bg.png') top left repeat-x; height: 18px; color: #FFF; }
#subscribe-button:hover { color: #7bbf00; cursor: pointer; }
.clear { clear: both; }

#footer { width: 1024px; margin: 0 auto 0 auto; text-align: left; padding-top: 5px; }
#footer p, #footer ul li { color: #8e8e8e; }

#footer ul li { display: inline; float: left; padding: 0 0 0 10px; }
#footer a:link, #footer a:active, #footer a:visited { color: #8e8e8e; font-weight: normal; }

.button { border: 1px solid #356500; background: #5CA900; color: #FFF; }
.button:hover { border: 1px solid #578722; background: #6CB000; cursor: pointer; }

a.delete:link, a.delete:active, a.delete:visited { color: #AE3223; text-decoration: none; }


/* PLANTS */
div.search { clear: both; margin-bottom: 10px; float:left;}

#searchBox { width: 100px; }

table.dbTable { width: 100%; }
table.dbTable p { line-height: 12px; }
table.dbTable p.specs { margin-top: 10px; margin-bottom: 10px; font-size: 11px; }
table.dbTable tr { border: 1px solid #DBD3C2; }
table.dbTable tr.head th { background: #8B6600; padding: 0 5px; }
table.dbTable tr.head th p { color: #FFF; }
table.dbTable tr td { padding: 5px; }
table.dbTable tr.even { background: #ECE4D3; }
table.dbTable tr.odd { background: #F5F0E5; }
table.dbTable tr.head { color: white; }

p.pages { text-align: right; }

/* FORMS */
fieldset { border: 1px solid #CCC; padding: 10px; margin: 10px 0; }
legend { font-size: 16px; }

.formInput { border: 1px solid #CCC; }
.formInput:hover { background: #EEE; }

.registration .formInput { margin: 0 10px; border-left: 5px solid #CCC; padding-left: 2px; }
fieldset#accountinfo label { float: left; }
fieldset#accountinfo .formInput { float: left; }
fieldset#nurseryinfo label { display: block; }
fieldset#nurseryinfo .formInput { display: block; margin: 0 0 15px 0; }
fieldset#nurseryinfo textarea { width: 99%; height: 200px; }

.hover { cursor: pointer; }
.readonly { background : #DDD; color: #999; }
.readonly:hover { background: #DDD; }

//.sort-alpha a:link, a:active, a:visited { color: white; font-weight: bold; }
.sort-alpha a:link, a:active { color: white; font-weight: bold; }
.sort-alpha a { color: white; }

//.navlinks a:link, a:active, a:visited { color: black; font-weight: bold; }
.navlinks a:link, a:active { color: black; font-weight: bold; }

label {
width:10em;
float:left;
}
h2 {
	font-size: 1.2em;
	padding-bottom: .5em;
	padding-top: .5em;
}


.messages{
	background-color: #cce;
	padding: .5em;
	border: thin solid blue;
	margin-bottom: 1em;
}
.errors{
	background-color: #ecc;
	padding: .5em;
	border: thin solid red;
	margin-bottom: 1em;
}
.innerscrolling { 
	height: 350px;
	overflow:auto;
}.scrolling { 
	height: 400px;
}
.openlist {
	background-color: red;
	color: white;
}
#logo {
	float:left;
	padding-top: 1em;
	
}
#sendList {
display:none;
}

#nurserylist {
	width:424px;
	border: thin solid #ddd8cb;
}
#nurserylistheader {
	width:424px;
	height:31px;
	background: url('http://www.jocoplants.com//images/brown_bar_424.jpg') top left no-repeat; border: 0px ;
	color:white;
	font-weight:bold;
	font-size: 1.2em;
	padding-top: .3em;
	padding-left: .5em;
}
.nl_odd {
	padding: .2em;
	background-color: #F5f0e5;
}
.nl_even {
	padding: .2em;
	background-color: #ECE4D3;

}
#lower_banner_contact {
	margin-top: 1em;
	width:100%;
	text-align:center;
}
#lower_banner_nursery {
	margin-top: 1em;
	width:100%;
	text-align:center;
}
#contactform {
	background: url('http://www.jocoplants.com//images/big_brown_box.jpg') top left no-repeat; border: 0px ;
	padding-top: 1em;
	padding-bottom: 1em;
}
#insideform {
	background-color: white;
	padding: 1em;
	width:80%;
	margin: .5em auto;
}
#contactform label {
}

#comments {
	width:90%;
}
.leftside {float:left; }
.rightside {float:right; }

div.middle { 
margin-left: 20px;
width:430px; 
margin-right: 5px; 
float:left;
}

#iab_150_left {
	margin: .7em;
float:left;

}
#iab_150_right {
	margin: .7em;
float:left;

}
.400col {
	width:400px
}
.250ads {
	width:250px;
	float:right;
}
.mid_about {
	width:250px;
	float:left;
}
p.alphabet a:link {
	color: #CFDBC5;
}
p.alphabet a:active {
	color: #99CC32;
}
p.alphabet a:hover {
	color: #99CC32;
}

#nurserylist a:link {
	color: #99CC32;
	text-decoration:none;
}
#nurserylist a:hover{
	color: #99CC32;
	text-decoration:underline;
}
//#nurserylist a:visited{
//	color: #CFDBC5;
//	text-decoration:none;
//}
.mid_about a:link {
	color: #99CC32;
	text-decoration:none;
}
.mid_about a:hover{
	color: #99CC32;
	text-decoration:underline;
}
//.mid_about a:visited{
//	color: #CFDBC5;
//	text-decoration:none;
//}
#lefthome125 {
	padding-top: .5em;
	padding-left:4px;
	padding-right:3px;
	float:left;
}
#righthome125 {
	padding-top: .5em;
	padding-left:4px;
	padding-right:3px;
	float:left;
}
.admintable th {
        background-color: black;
        color: white;
        margin: 0 auto;
        text-align:center;
}
.admintable tr:hover td, .admintable tr:hover td
{ 
  background-color: #93caca;
  color: #fff;
} 
tr.adminrow
{
	height:70px;
}

table.admintable { 
	width:950px;
        font-family: Verdana;
        font-weight: normal;
        color: #404040;
        background-color: #fafafa;
        border-collapse: collapse;
        border-spacing: 0px;
}
table.admintable th a {
	color:white;
	text-decoration:none;
}
.jpthumb {
	width:500px;
	height: 250px;
	float:right;
}
.jpimageup {
	float:left;
	width: 500px;
	height: 250px;
	border: thin solid #999;
}
.checklabel {
	float:none;
	margin-right: .7em;
}

.incheck:hover {
	background-color: #ee9;
	
}
.row {
padding:.5em;
	margin-bottom: .5em;
}
.row:hover {
	background-color: #dee;
}

.odd {
	background-color: #f5f0e5;
}
.even {
	background-color: #ece4d3;
}
.searchresult {
	width:100%;
	border-bottom: thin solid #ddd;
	padding-bottom: 1em;
	margin-top: 2em;
}
.searchresult .info {
	float:left;
	width: 85%;
}
.searchresult .search_common {
}
.searchresult .search_botanical {
}
.searchresult .search_desc {
}
.searchresult .search_image {
	float:right;
}
.searchresult .search_image img {
border:0;
}
.yui-carousel-min-width {
	width:300px;
}
.yui-carousel-max-width {
	width:300px;
}

/* Always be sure to give your carousel items a width and a height */
.yui-carousel-element li {
    height: 50px;
    width: 50px;
    opacity: 0.7;
	padding-right:10px;
}


#all_images{
	float:left;
}

#plant_images_container {
	
}

#spotlight {
	height: 300px;
	width: 300px;
}
#spotlight img {
	width:250px;
	border:0;
}
.yui-carousel-nav {
	display:none;
	height:0px;
	width:300px;
}
.yui-carousel-horizontal .yui-carousel-element {
width:300px;
}
#entry_info{
	float:left;
	width: 400px;
}
#entry_tabs {
	float:left;
	width: 400px;
}
.admin_div {
        margin-bottom: 3em;
}

#jpfront {
	width:100%;
	padding-bottom: 10px;
	min-height: 313px;
}
#jpfrontimage {
	float:left;
}
#jpfronttop{
	margin-right: 10px;
	float:right;
}
#jpfrontbottom{
	width: 174px;
	text-align:center;
	float:right;
}
#jpfront1 {
	padding: 1em;
	margin-right: 20px;
	background-color: #ecf3dd;
	min-height: 100px;
	width:300px;
	float:left;
	margin-bottom: 1em;
}
#jpfront1 h2 {
	font-size: 12px;
	font-weight: bold;
}
#jpfront1 p {
	margin-bottom: 1em;
}
#jpfront2 {
	margin-bottom: 1em;
	margin-right: 20px;
	min-height: 100px;
	width:300px;
	float:left;
}
#jpfront3 {
	padding: 1em;
	background-color: #ecf3dd;
	min-height: 100px;
	width:300px;
	float:right;
	margin-bottom: 1em;
}
#jpfront3 h2 {
	font-size: 12px;
	font-weight: bold;
}
#jpfront3 p {
	margin-bottom: .6em;
}

#nclogo {
float:right;
clear:both;
}

#entry_nav {
	float:right;
}
.plantdata p {
	margin-left: 10em;
}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #8B6600;
    border-style: solid;
    border-width: 0 0 5px;
}
.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus, .yui-skin-sam .yui-navset .yui-nav .selected a:hover {
    background-color: #8b6600;
	background-image: none;
}

.yui-skin-sam .yui-navset .yui-content {
	background-color: #f5f0e5;
}

#regform p
{
	line-height: 1.5em;
	padding-bottom: 1em;
	
}
.clear { clear:both; }

