@charset "UTF-8";
/* CSS Document */


/* Global Elements
=====================================================================*/

html{
	min-width:960px;
	background: url(../img/global/bg-nursery.jpg) no-repeat top center; 
	background-color:#fafaf2;
}

body {
	font: 14px Helvetica, Arial, 'Lucida Grande', Verdana, sans-serif;
	color:#333333;
}

/* Nursery Sub Navigation
=====================================================================*/



#sub-navigation ul#subnav {width:960px; height:0px; position:relative; z-index:600; top:0px;}

#sub-navigation li { display: inline; }

#sub-navigation #subnav li#subnav-deciduous a { float: left; width:156px; height: 0px; padding-top:40px; overflow: hidden; }
#sub-navigation #subnav li#subnav-evergreen a { float: left; width:151px; height: 0px; padding-top:40px; overflow: hidden; }
#sub-navigation #subnav li#subnav-shrubs a { float: left; width:80px; height: 0px; padding-top:40px; overflow: hidden; }
#sub-navigation #subnav li#subnav-perennials a { float: left; width:109px; height: 0px; padding-top:40px; overflow: hidden; }
#sub-navigation #subnav li#subnav-grasses a { float: left; width:161px; height: 0px; padding-top:40px; overflow: hidden; }
#sub-navigation #subnav li#subnav-groundcover a { float: left; width:191px; height: 0px; padding-top:40px; overflow: hidden; }
#sub-navigation #subnav li#subnav-hardgoods a { float: left; width:112px; height: 0px; padding-top:40px; overflow: hidden; }

#sub-navigation li a,

#sub-navigation #globalsearch { background-image: url(../img/global/subnavbg.png); }

/* BUTTONS */
#sub-navigation li#subnav-deciduous a { background-position: 0 0; }
#sub-navigation li#subnav-evergreen a { background-position: -156px 0; }
#sub-navigation li#subnav-shrubs a { background-position: -307px 0; }
#sub-navigation li#subnav-perennials a { background-position: -387px 0; }
#sub-navigation li#subnav-grasses a { background-position: -496px 0; }
#sub-navigation li#subnav-groundcover a { background-position: -657px 0; }
#sub-navigation li#subnav-hardgoods a { background-position: -848px 0; }

/* OVER STATES */
#sub-navigation li#subnav-deciduous a:hover { background-position: 0 -40px; }
#sub-navigation li#subnav-evergreen a:hover { background-position: -156px -40px; }
#sub-navigation li#subnav-shrubs a:hover { background-position: -307px -40px; }
#sub-navigation li#subnav-perennials a:hover { background-position: -387px -40px; }
#sub-navigation li#subnav-grasses a:hover { background-position: -496px -40px; }
#sub-navigation li#subnav-groundcover a:hover { background-position: -657px -40px; }
#sub-navigation li#subnav-hardgoods a:hover { background-position: -848px -40px; }

/* ON STATES */
#sub-navigation.deciduous #subnav li#subnav-deciduous a { background-position: 0 -40px !important; }
#sub-navigation.evergreen #subnav li#subnav-evergreen a { background-position: -156px -40px !important; }
#sub-navigation.shrubs #subnav li#subnav-shrubs a { background-position: -307px -40px !important; }
#sub-navigation.perennials #subnav li#subnav-perennials a { background-position: -387px -40px !important; }
#sub-navigation.grasses #subnav li#subnav-grasses a { background-position: -496px -40px !important; }
#sub-navigation.groundcover #subnav li#subnav-groundcover a { background-position: -657px -40px !important; }
#sub-navigation.hardgoods #subnav li#subnav-hardgoods a { background-position: -848px -40px !important; }

/* Nursery
=====================================================================*/

#banner {
	position:relative;
	top:-42px;
	height:172px;
	padding: 40px 0 0 0;
}

.catalog {
	margin:0 0 0 18px;
}

.left-column {
	float:left;
	width:150px;
	min-height:600px;
	border-right:solid 1px #CCC;
}

.middle-column {
	float:left;
	width:565px;
	padding:0px 20px 0 20px;
	font-size:12px;
	
}

.right-column {
	float:left;
	width:185px;
}

.nursery-home {
	float:left;
	width:705px;
	margin:0 40px 0 0;
	font-size:12px;
}

.resources {
	float:left;
	width:705px;
	margin:0 40px 0 0;
	font-size:12px;
}



/* Inventory
=====================================================================*/

.entry {
	float:left;
	width:220px;
	margin:0 20px 25px 25px;
	border: solid 1px #666;
}

.entry-image {
	background-color:#330;
	width:220px;
}

.entry-text {
	background-color:#8b9b5e;
	color:#fff;
	height:90px;
	border-top: solid 1px #FFF;
	padding:5px;
	font-size:11px;
}




