@import url(/css/elements/doubleColumn.css);
@import url(/css/elements/button.css);

.hide {
	position: absolute;
	left: -9999px;
	display: block;
}

#content .content_wrap {
	margin-top: 0;
	background: #edeae6 url(/images/kitchen-garden/veg_spine.png) repeat-y 145px 0;
	position: relative;
}

#content {
	width: 805px;
}

#content_main {
	margin-right:0;
	margin-top:0;
	width:615px;
}

#content_main h2 {
	margin-top: 20px;
}

.green #sidebar {
	background: none;
	text-align: center;
}

.green #sidebar img {
	border: none;
}

#sidebar ul ul img {
	padding-left: 10px;
}

#vegmenu {
	margin-top: 3px;
}

#vegmenu ul {
	background: url(/images/kitchen-garden/veg_menu_off.png) no-repeat;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 1000px;
}

#vegmenu li {
	float: left;
	padding-right: 1px;
}

#vegmenu li a span {
	position: absolute;
	left: -9999px;
}

#vegmenu li a {
	display: block;
	height: 23px;
}

#vegmenu li a.selected, #vegmenu li a:hover {
	background: url(/images/kitchen-garden/veg_menu_on.png) no-repeat;
}

#vegmenu .vegmenu_item_1 a { width: 149px; }
#vegmenu .vegmenu_item_2 a { width: 163px; }
#vegmenu .vegmenu_item_3 a { width: 92px; }
#vegmenu .vegmenu_item_4 a { width: 61px; }
#vegmenu .vegmenu_item_5 a { width: 112px; }
#vegmenu .vegmenu_item_6 a { width: 114px; }
#vegmenu .vegmenu_item_7 a { width: 54px; }
#vegmenu .vegmenu_item_8 a { width: 52px; }

#vegmenu .vegmenu_item_1 a.selected, #vegmenu .vegmenu_item_1 a:hover { background-position: 0 0; }
#vegmenu .vegmenu_item_2 a.selected, #vegmenu .vegmenu_item_2 a:hover { background-position: -150px 0; }
#vegmenu .vegmenu_item_3 a.selected, #vegmenu .vegmenu_item_3 a:hover { background-position: -314px 0; }
#vegmenu .vegmenu_item_4 a.selected, #vegmenu .vegmenu_item_4 a:hover { background-position: -407px 0; }
#vegmenu .vegmenu_item_5 a.selected, #vegmenu .vegmenu_item_5 a:hover { background-position: -469px 0; }
#vegmenu .vegmenu_item_6 a.selected, #vegmenu .vegmenu_item_6 a:hover { background-position: -582px 0; }
#vegmenu .vegmenu_item_7 a.selected, #vegmenu .vegmenu_item_7 a:hover { background-position: -697px 0; }
#vegmenu .vegmenu_item_8 a.selected, #vegmenu .vegmenu_item_8 a:hover { background-position: 100% 0; }


.veg-spine-top {
	background: url(/images/kitchen-garden/veg_spine_top.png) no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 145px;
	width: 32px;
	height: 32px;
}

.veg-calendar {
	background-color: #d2cdb7;
	padding: 5px;
	width: 574px;
	margin-bottom: 1em;
}

.veg-calendar-header, .veg-calendar-content {
	background-color: #edeae6;
}

.veg-calendar-header {
	margin-bottom: 1px;
	overflow: hidden;
	font-size: 1.2em;
}

.veg-calendar-header dl {
	color: #686868;
}

.veg-calendar-header dt, .veg-calendar-header dd {
	float: left;
	overflow: hidden;
	padding: 10px;
}

.veg-calendar-header dt {
	font-weight: normal;
	font-size: 1.4em;
	width: 285px;
	margin-left: 0;
}

.veg-calendar-header dl span {
	float: left;
	display: block;
	line-height: 150%;
}

.veg-calendar-header dd span {
	width:150px;
	text-align:right;
}

.veg-calendar-header .btn_buy_grey_bg {
	float: right;
	display: block;
	margin-left:5px;
}

.veg-calendar-header .coming-soon-bttn {
	background:url(../../images/buttons/coming_soon_btn.gif) no-repeat;
	float:right;
	width:91px;
	height:24px;	
	text-indent:-9999px;
	margin-left:5px;	
}

.veg-calendar-header .sold-out-bttn {
	background:url(../../images/buttons/sold_out_btn.gif) no-repeat;
	float:right;
	width:70px;
	height:24px;	
	text-indent:-9999px;
	margin-left:5px;
}

.veg-calendar-content {
	padding: 5px 0 10px;
	padding-right: 5px;
}

#content_main .veg-calendar-content p {
	margin-bottom: 5px;
	font-size: .85em;
	white-space: nowrap;
	padding-left: 2px;
}

#content_main #latin-name {
	font-size:0.8em;
}

#content_main .was-price {
	color:#A2274B;
}

.veg-calendar td {
	vertical-align: bottom;
}

.veg-calendar-season td {
	vertical-align: middle;
}

.veg-calendar-footer {
	padding-top: 5px;
	padding-left: 30px;
}

.veg-sidebar-heading {
	background: url(/images/kitchen-garden/veg_sidebar_heading.png) no-repeat;
	width: 124px;
	height: 61px;
}

.pbr {
	vertical-align:super;
	font-size:65%;
	line-height:0;
}

/* main headings */
.veg-heading-seasonal2 {
	background: url(/images/kitchen-garden/veg_seasonal2_heading.png) no-repeat left top;
	height: 93px;
}

.veg-heading-kitchen-garden {
	background: url(/images/kitchen-garden/veg_kg_heading.png) no-repeat left top;
	height: 93px;
}

.veg-heading-fork-fork {
	background: url(/images/kitchen-garden/veg_fork_to_fork_heading.png) no-repeat left top;
	height: 72px;
}

.veg-heading-leafy-greens {
	background: url(/images/kitchen-garden/veg_leafy_greens_heading.png) no-repeat left top;
	height: 93px;
}
.veg-heading-planting-calendar {
	background: url(/images/kitchen-garden/veg_planting_calendar.png) no-repeat left top;
	height: 93px;
}
.veg-heading {
	height: 93px;
	padding-top:18px;
	padding-bottom:5px;
}
.veg-tips-heading {
	font-size: 1.4em;
}
/* sub headings */

.veg-subheading {
	color: #ba7242;
	font-size: 1.6em;
}

.veg-intro {
	font-size: 1.2em;
	width: 590px;
	position: relative;
	overflow: hidden;
	padding-bottom: 10px;
}

.veg-intro-float-right {
	font-size: 1.2em;
	width: 383px;
	margin: 1em auto;
	position: relative;
	overflow: hidden;
}
.veg-tips-subheading {
	font-size: 1.2em;
	line-height: 1.4em;
}

/* Veg Tips and Techniques */

.veg-tips-header {
	margin-left:10px;
	padding-bottom:0;
}
.veg-header-photo {
	width: 176px;
	float: left;
}
.veg-tip-photo {
	float:left;
	width:260px;
	margin-left:10px;
}
.veg-tip-text {
	float:left;
	width:320px;
}
.veg-tip-divider {
	clear:both;
	padding-bottom:20px;
}
.veg-tips-content {
	width:590px;
}

.veg-techniques-photo {
	float:left;
	width:160px;
	margin-left:10px;
}
.veg-techniques-text {
	float:left;
	width:420px;
}

/* Veg Planting Plans */

.large_thumbs img,
#content_main .large_thumbs img {
	border:1px solid #000000;
}


#content_main ul.large_thumbs {
	margin-left:5px;
	list-style:none;
}

.large_thumbs li {
	background:#edeae6;
	width:181px;
	padding:6px 3px 4px;
	margin:0;
	margin-left:0;
	margin-right:12px;
	margin-bottom:10px;
	float:left;
	list-style:none;
	height:200px;
	min-height:200px;
}
.large_thumbs>li {
	height:auto;
}
.large_thumbs li p, 
#content_main .large_thumbs li p {
	background:#edeae6;
	text-align:left;
	padding:5px 5px;
	height:20px;
	min-height:18px;
	font-size:1em;
	line-height:1.2em;	
	margin:0;
	color:#000000;
	font-style:normal;
	text-decoration:none;
}
#content_main .large_thumbs li {
	line-height:1em;
	padding-left:3px;
	padding-right:5px;
	margin-bottom:22px;
}
.large_thumbs a {
	display:block;
	text-decoration:none;
}

/* Veg Seasonal2 */

.veg-seasonal2-menu, .veg-calendar-menu {
	overflow: hidden;
	margin-bottom: 1em;
}

#content_main .veg-seasonal2-menu ul, .veg-seasonal2-menu li, #content_main .veg-calendar-menu ul, .veg-calendar-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

.veg-seasonal2-menu li, .veg-calendar-menu li {
	margin-right: 1px;
}

.veg-seasonal2-menu a, .veg-calendar-menu a {
	display: block;
	height: 29px;
}

.veg-seasonal2-menu-spring a { background: url(/images/kitchen-garden/veg_seasonal2_menu_spring.png) no-repeat; width: 163px; }
.veg-seasonal2-menu-summer a { background: url(/images/kitchen-garden/veg_seasonal2_menu_summer.png) no-repeat; width: 140px; }
.veg-seasonal2-menu-autumn a { background: url(/images/kitchen-garden/veg_seasonal2_menu_autumn.png) no-repeat; width: 132px; }
.veg-seasonal2-menu-winter a { background: url(/images/kitchen-garden/veg_seasonal2_menu_winter.png) no-repeat; width: 145px; }

.veg-seasonal2-menu-spring a.selected, .veg-seasonal2-menu-spring a:hover { background: url(/images/kitchen-garden/veg_seasonal2_menu_spring_on.png) no-repeat; }
.veg-seasonal2-menu-summer a.selected, .veg-seasonal2-menu-summer a:hover { background: url(/images/kitchen-garden/veg_seasonal2_menu_summer_on.png) no-repeat; }
.veg-seasonal2-menu-autumn a.selected, .veg-seasonal2-menu-autumn a:hover { background: url(/images/kitchen-garden/veg_seasonal2_menu_autumn_on.png) no-repeat; }
.veg-seasonal2-menu-winter a.selected, .veg-seasonal2-menu-winter a:hover { background: url(/images/kitchen-garden/veg_seasonal2_menu_winter_on.png) no-repeat; }

.veg-calendar-menu-early-spring a { background: url(/images/kitchen-garden/veg_calendar_menu_early_spring.png) no-repeat; width: 103px; }
.veg-calendar-menu-late-spring a { background: url(/images/kitchen-garden/veg_calendar_menu_late_spring.png) no-repeat; width: 98px; }
.veg-calendar-menu-early-summer a { background: url(/images/kitchen-garden/veg_calendar_menu_early_summer.png) no-repeat; width: 114px; }
.veg-calendar-menu-late-summer a { background: url(/images/kitchen-garden/veg_calendar_menu_late_summer.png) no-repeat; width: 108px; }
.veg-calendar-menu-autumn a { background: url(/images/kitchen-garden/veg_calendar_menu_autumn.png) no-repeat; width: 79px; }
.veg-calendar-menu-winter a { background: url(/images/kitchen-garden/veg_calendar_menu_winter.png) no-repeat; width: 75px; }

.veg-calendar-menu-early-spring a.selected, .veg-calendar-menu-early-spring a:hover { background: url(/images/kitchen-garden/veg_calendar_menu_early_spring_on.png) no-repeat; }
.veg-calendar-menu-late-spring a.selected, .veg-calendar-menu-late-spring a:hover { background: url(/images/kitchen-garden/veg_calendar_menu_late_spring_on.png) no-repeat; }
.veg-calendar-menu-early-summer a.selected, .veg-calendar-menu-early-summer a:hover { background: url(/images/kitchen-garden/veg_calendar_menu_early_summer_on.png) no-repeat; }
.veg-calendar-menu-late-summer a.selected, .veg-calendar-menu-late-summer a:hover { background: url(/images/kitchen-garden/veg_calendar_menu_late_summer_on.png) no-repeat; }
.veg-calendar-menu-autumn a.selected, .veg-calendar-menu-autumn a:hover { background: url(/images/kitchen-garden/veg_calendar_menu_autumn_on.png) no-repeat; }
.veg-calendar-menu-winter a.selected, .veg-calendar-menu-winter a:hover { background: url(/images/kitchen-garden/veg_calendar_menu_winter_on.png) no-repeat; }


.veg-kg-menu {
	margin-left: 0;
}

.veg-kg-menu li {
	display: inline-block;
	text-align: center;
	padding: 0 35px 15px;
	text-align: center;
	list-style: none;
	width:155px;
	float:left;
}

.veg-kg-menu li a {
	color: #484743;
	font-weight: bold;
	text-decoration: none;
	display: block;
	border: 1px solid #745c42;
	padding: 14px 10px 0;
	line-height: 1.6;
	text-align: center;
}

#content .veg-kg-menu li a {
	color: #484743;
}

.veg-kg-menu li img {
	display: block;
	padding-left:4px;
}

.veg-kg-legend {
	border: 1px solid #745c42;
	padding: 15px;
	margin: 0;
	margin-left: 40px;
	position: relative;
	width: 482px;
	font-size: .85em;
}


#content_main .veg-kg-legend ul, .veg-kg-legend li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.veg-kg-legend li {
	margin-bottom: .5em;
}

.veg-kg-legend-2 {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 210px;
}

.veg-kg-legend img {
	margin-right: 5px;
	vertical-align:middle;
}

