/* $Id: style.css,v 1.13 2006/04/03 22:20:48 unconed Exp $ */

/*
** HTML elements
*/

tr.odd td, tr.even td {
  padding: 0.3em;
}

fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
  font-size: 1em;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0em;
	text-transform: capitalize;
}
.comment .links {
  margin-bottom: 0em;
}

.messages {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 0.3em;
  margin-bottom: 1em;
}
.error {
  border-color: red;
}
#sidebar-left, #sidebar-right {
}
#footer {
}


.submitted {
  color: #999;
  font-size: 0.8em;
}
.block, .box {
  padding: 0 0 1.5em 0;
}
.block {
  padding-bottom: 0.75em;
  margin-bottom: 1.5em;
}
.block .title {
  margin-bottom: .25em;
}
.block .edit-link {
	background-image: none;
	text-align: right;
	font-size: smaller;
}

.box .title {
  font-size: 1.1em;
}
.node {
  margin: .5em 0 2em 0;
}
.sticky {
  padding: .5em;
  background-color: #eee;
  border: solid 1px #ddd;
}
.node .content, .comment .content {
  margin: .5em 0 .5em 0;
	zoom: 1;
}
.node .taxonomy {
  color: #999;
  font-size: 0.8em;
  padding: 1.5em;
}
.node .picture {
  border: 1px solid #ddd;
  float: right;
  margin: 0.5em;
}
.comment {
  border: 1px solid #abc;
  padding: .5em;
  margin-bottom: 1em;
}
.comment .title a {
  font-size: 1.1em;
  font-weight: normal;
}
.comment .new {
  text-align: right;
  font-weight: bold;
  font-size: 0.8em;
  float: right;
  color: red;
}
.comment .picture {
  border: 1px solid #abc;
  float: right;
  margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
  background-color: #eee;
  border: 1px solid #ccc;
  padding: 1em;
  margin: 1em 0 1em 0;
}
#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
  color: #999;
  font-style: italic;
  font-size: 0.9em;
}
#aggregator .title {
  margin-bottom: 0.5em;
  font-size: 1em;
}
#aggregator h3 {
  margin-top: 1em;
}
#forum table {
  width: 100%;
}
#forum td {
  padding: 0.5em 0.5em 0.5em 0.5em;
}
#forum td.forum, #forum td.posts {
  background-color: #eee;
}
#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}
#forum td.container {
  background-color: #ccc;
}
#forum td.container a {
  color: #555;
}
#forum td.statistics, #forum td.settings, #forum td.pager {
  height: 1.5em;
  border: 1px solid #bbb;
}
#forum td .name {
  color: #96c;
}
#forum td .links {
  padding-top: 0.7em;
  font-size: 0.9em;
}
#profile .profile {
  clear: both;
  border: 1px solid #abc;
  padding: .5em;
  margin: 1em 0em 1em 0em;
}
#profile .profile .name {
  padding-bottom: 0.5em;
}
.block-forum h3 {
  margin-bottom: .5em;
}
.calendar a {
  text-decoration: none;
}
.calendar td, .calendar th {
  padding: 0.4em 0;
  border-color: #888;
}
.calendar .day-today {
  background-color: #69c;
}
.calendar .day-today a {
  color: #fff;
}
.calendar .day-selected {
  background-color: #369;
  color: #fff;
}
.calendar .header-week {
  background-color: #ccc;
}
.calendar .day-blank {
  background-color: #ccc;
}
.calendar .row-week td a:hover {
  background-color: #fff; color: #000;
}


/* ************************
GERTENS STYLES
************************ */

/* global styles */
body {
	background-color: #83A43C;
	color: #143201;
	font-family: Verdana, Helvetica, Arial, San Serif;
	font-size: 11px;
}

a {
	color: #143201;
}

ul {
	margin-top: 0;
}

h1 {
	font-size: 2em;
	font-family: Georgia, New York, Times New Roman, Serif;
	font-style: italic;
	font-weight: normal;
	border-top: 4px solid #143201;
	border-bottom: 4px solid #143201;
	margin: 10px 0 10px 0;
	padding: 10px 0px 10px 0;
}

h2 {
	font-family: Georgia, New York, Times New Roman, Serif;
	font-size: 1.2em;
}

h3 {
	margin-bottom: 0;
}
h3.teaser {
	clear: left;
}

/* structure layout styles*/

.outer {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-y;
	background-color: #F9FFEB;
}

.front {
	background-image: none;
	background-repeat: no-repeat;
	background-color: transparent;
}



/* misc/utilities */

.button {
	background-image: url(images/button_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	
	height: 21px;
	margin-bottom: 5px;

}
.button a {
	background-image: url(images/button_right.gif);
	background-repeat: no-repeat;	
	background-position: right top;
	
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 0 10px 0 10px;
	margin: 0;
	line-height: 21px;
}
 

/* header */
.header
{
	background-image: url(images/gertens_logo_top.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	background-color: #83A43C;
	
	font-size: 12px;
	margin: 0px;
	padding-bottom: 0;
	vertical-align: bottom;
}

.header .links {
	text-align: right;
}

.header .phone {
	float: left;
}

.header form
{
	float: right;
	margin: 0;
}
header form div,
header form input
{
	margin: 0;
}
.header input[type="submit"] {
	display: none;
}

.header input[type="text"] {
	border: 1px solid #143201;
	font-size: 1.3em;
	width: 160px;
}

.header .user {
	height: 20px;
}
.header .info {
	line-height: 2.5em;
	padding-right: 5px;
}


.header .user .account-links {
	font-weight: bold;
}

.header a {
	text-decoration: none;
}
.header a:hover {
	text-decoration: underline;
}

 a.homelink {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 40px;

	padding: 0;
	height: 45px;
	width: 175px;
	margin: 0;
	z-index: 100;
	font-size: 10em;
}
 a.homelink span {	
 	display: block;
 	visibility: hidden;
 	height: 45px;
	width: 175px;
 }

.left-col a.homelink {
	float: none;
}

/* body/middle */

.middle
{
	overflow: hidden;
	padding-bottom: 10px;
}


/* top nav */
.top-nav {
	height: 51px;
}

.top-nav ul {
	margin: 0;
	padding: 0;
	height: 51px;
	list-style: none;
	display: inline;
	overflow: hidden;
}
.front .top-nav {
	padding-left: 177px;
	background-image: url(images/side_nav_top_front.gif);
	background-repeat: no-repeat;
}
.top-nav ul li {
	margin: 0; 
	padding: 0;
	/* padding-left: 150px; */
    list-style: none;
	display: inline;
}

.top-nav ul li a {
	float: left;
	padding: 51px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:51px; /* for IE5/Win only */

	background-repeat: no-repeat;
	background-color: #83A43C;
}

.top-nav ul li#menu-1-1 a,
.top-nav ul li#menu-1-1-active a
{
	width: 273px;
	background-image: url(images/nav/top_nav_shop_off.gif);
/*	background-position: right;*/
/*	background-color: #224601;*/
}
.top-nav ul li#menu-1-1-active a {
	background-image: url(images/nav/top_nav_shop_active.gif);
/*	background-position: right;*/
/*	background-color: #224601;*/
}
.top-nav ul li#menu-1-1 a:hover {
	background-image: url(images/nav/top_nav_shop_hover.gif);
/*	background-position: right;*/
/*	background-color: #224601;*/
}


.top-nav ul li#menu-1-2 a,
.top-nav ul li#menu-1-2-active a
{
	width: 142px;
	background-image: url(images/nav/top_nav_learn_off.gif);
}
.top-nav ul li#menu-1-2-active a {
	background-image: url(images/nav/top_nav_learn_active.gif);
}
.top-nav ul li#menu-1-2 a:hover {
	background-image: url(images/nav/top_nav_learn_hover.gif);
}

.top-nav ul li#menu-1-3 a,
.top-nav ul li#menu-1-3-active a
{
	width: 139px;
	background-image: url(images/nav/top_nav_share_off.gif);
}
.top-nav ul li#menu-1-3-active a {
	background-image: url(images/nav/top_nav_share_active.gif);
}
.top-nav ul li#menu-1-3 a:hover {
	background-image: url(images/nav/top_nav_share_hover.gif);
}


.top-nav ul li#menu-1-4 a,
.top-nav ul li#menu-1-4-active a
{
	width: 169px;
	background-image: url(images/nav/top_nav_about_off.gif);
}
.top-nav ul li#menu-1-4-active a {
	background-image: url(images/nav/top_nav_about_active.gif);
}
.top-nav ul li#menu-1-4 a:hover {
	background-image: url(images/nav/top_nav_about_hover.gif);
}



/* side nav */
.left-col
{
	float: left;
	width: 177px;
	background-image: url(images/side_nav_top.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-top: 30px; 
}
.front .left-col {
	background-image: url(images/side_nav_top_front.gif);
	padding-top: 60px;
	background-color: #224601;
}


.left-col a {
	text-decoration: none;
}

.left-col h3, .left-col h2 {
	display: none;
}

.left-col ul
{
	list-style: none;
}

.left-col .left-nav {
	margin: 0 20px 0 20px;
	color: #224601;
}
.left-col .left-nav a {
	color: #224601;
}

.left-col .left-nav hr {
	visibility: hidden;
}

.left-col .category-top {
	margin-top: 1em;
	display: block;
}

.left-col .category-subs,
.left-col .category-products {

}


.left-col #categoriesexpandedContent
{

}

/* right sidebar */

.sidebar_right {
	width: 180px;
	float: right;
	margin-right: 5px;
}

.sidebar_right .block {
	background-image: url(images/sidebar_right_bg.gif);
	background-repeat: repeat-y;
	background-color: #F9FFEB;
	padding: 0;
}
.sidebar_right .block .edit-link {
	background-image: none;
	background-color: #F9FFEB;
}
.sidebar_right .block .content {
	padding: 0 10px 10px 10px;
	background-image: url(images/sidebar_right_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0;
}

.sidebar_right .block .title {
	background-image: url(images/sidebar_right_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding: 5px;
}




/* contents */

.right-col {
	float: left;
	width: 723px;
}

.breadcrumb
{
	background-image: url(images/breadcrumb_bg.gif);
	background-repeat: no-repeat;
	background-color: #83A43C;
	text-align: right;
	padding: 3px;

	color: #FFF;
	font-size: 12px;
}

.breadcrumb a {
	color: #FFF;
	text-decoration: none;
}

.breadcrumb a:hover {
	color: #FFF;
	text-decoration: underline;
}

.right-col .contents {
	padding: 0 10px 0 10px;
}



/* footer */

.footer {
	clear: both;
	background-image: url(images/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #83A43C;
	padding: 20px 0px 0px 0px;
	text-align: center;
}

.front .footer {
	background-image: none;
	background-color: transparent;
}
/* drupal homepage */
.front .home-outer {
	margin-left: 7px;
	border: 4px solid #bfe374;
	background-color: #f9ffeb;
}
.front .home-banner h2 {
	display: none;
}
.front .home-banner {
	border-bottom: 4px solid #bfe374;
	padding-bottom: 0;
	margin-bottom: 0;
}
.front .home-banner .block {
	padding-bottom: 0;
	margin-bottom: 0;
}
.front .home-main {
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
}
.front .home-main .block {
	clear: left;
}
.front h3.teaser {
	font-family: Georgia, New York, Times New Roman, Serif;
	font-size: 1.2em;
}
.front h3.teaser a {
	text-decoration: none;
	color: #83a43c;
}
.front #block-views-products_featured, #block-block-3, #block-block-5, #block-block-8, #block-block-9 {
	border: 2px solid #83a43c;
	padding: .5em;
}
.front #block-views-products_featured h2 {
	padding-bottom: 0;
}
div.product_teaser_wrapper {
	clear: both;
	margin-bottom: 15px;
	zoom:1;
}

div.product_teaser {
	float: left;
}
div.product_teaser img{
	border: 1px solid #264213;
	margin-right: 5px;
}

.front .home-left, .front .home-right {
	float: left;
	width: 180px;
	padding-top: 25px;
}
.front .home-right {
	float: right;
}

.front .home-left .block h2, .front .home-right .block h2, .front .home-left .block h3, .front .home-right .block h3  {
	margin-top: 0;
	padding-top: 0;
}
.front .home-left .block h3 {
	margin: 20px 0 10px;
}


.front .home-center {
	float: left;
	margin-left: 25px;
	padding-top: 25px;
	width: 450px;
}

.front .contents {
	padding: 0 1em;
}

/*
newsletter signup form
*/
.block #newsletter_signup_submit {
	background-color:transparent;
	background-image:url(/sites/default/themes/gertens/images/arrow_submit.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	border:medium none;
	cursor:pointer;
	height:20px;
	text-align:right;
	text-indent:25px;
	width:10px;
	word-spacing:10em;
}
.block #email {
	width: 140px;
}
/*
featured design images
*/
.block img.featured {
	border: 2px solid #83a43b;
	margin: 10px 0 5px;
	
}
/*
	homepage center column
*/

.home-center .block h2.title {
	color: #83a43b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.8em;
	margin: 0px;
	padding: 0px;
}

.home-center .block h3.teaser {
	color: #1e3b0b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 15px 0 0;
	clear: left;
}
.home-center .block .teaser img {
	float: left;
	margin: 3px 5px 3px 0;
	border: 1px solid #143201;
}


.home-center .block .teaser {
	clear: left;
	margin-top: 8px;
}


/*
	homepage right column
*/
.home-right .block {
	border: 2px solid #83a43c;
	padding: .5em;
}


/*
	featured events 
*/

#block-views-events_featured h2.title {
	color: #1e3b0b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px;
	padding: 0 0 20px 0;
}

#block-views-events_featured h3.title {
	color: #83a43b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	
}
#block-views-events_featured h3.title a {
	text-decoration: none;
	color: #83a43b;
}

#block-views-events_featured .teaser {
	margin-bottom: 10px;
	padding-bottom: 30px;
	border-bottom: 1px solid #83a43c;
}
#block-views-events_featured .node {
	margin: 0;
	padding: 0;
}
#block-views-events_featured .node .content {
	padding-top: 0;
	margin-top: 0;
}

#block-views-events_featured .content img {
	margin-top: 0;
}
#block-views-events_featured .content span.left {
	margin-top: 0;
}
#block-views-events_featured .event-run {
	color: #1e3b0b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}

/* nav */
ul.menu{
    padding: 0;
    margin: 0;
 }
li.expanded,
li.collapsed,
li.leaf
{
    list-style-type: none;
    list-style-image: none;
    padding: 0;
     margin: 0;
}

.left-col .block ul
{
    padding: 0;
    margin: 0;
}
ul.menu li {
  margin: 0 0 0 0;
}

li ul.menu li  {
  margin: 0 0 0 10px;
}

.left-col ul {
	
}

.left-col li a:hover,
.left-col li a.active
{
	background-position: 0 -50px;
}

.left-col #menu-item-blog,
.left-col #menu-item-contests,
.left-col #menu-item-fundraising,
.left-col #menu-item-how-to-s,
.left-col #menu-item-events,
.left-col #menu-item-newsletter,
.left-col #menu-item-store,
.left-col #menu-item-wholesale,
.left-col #menu-item-community,
.left-col #menu-item-assistance,
.left-col #menu-item-history,
.left-col #menu-item-horticulture,
.left-col #menu-item-plants,
.left-col #menu-item-landscaping
{
	display: block;
	padding: 50px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:50px; /* for IE5/Win only */
	
	width: 140px;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 5px;
}

.left-col #menu-item-blog 		{background-image: url(images/nav/nav_blog.gif);}
.left-col #menu-item-contests 	{background-image: url(images/nav/nav_contests.gif);}
.left-col #menu-item-fundraising 	{background-image: url(images/nav/nav_fundraising.gif);}
.left-col #menu-item-how-to-s 	{background-image: url(images/nav/nav_howtos.gif);}
.left-col #menu-item-community	{background-image: url(images/nav/nav_community.gif);}
.left-col #menu-item-events 	{background-image: url(images/nav/nav_events.gif);}
.left-col #menu-item-newsletter {background-image: url(images/nav/nav_newsletter.gif);}
.left-col #menu-item-store 		{background-image: url(images/nav/nav_store.gif);}
.left-col #menu-item-wholesale  {background-image: url(images/nav/wholesale_button.gif);}
.left-col #menu-item-history 	{background-image: url(images/nav/nav_history.gif);}
.left-col #menu-item-assistance {background-image: url(images/nav/nav_assistance.gif);}
.left-col #menu-item-horticulture{background-image: url(images/nav/nav_horticulture.gif);}
.left-col #menu-item-plants{background-image: url(images/nav/nav_plants.gif);}
.left-col #menu-item-landscaping{background-image: url(images/nav/nav_landscaping.gif);}

/* event styles */

/*  event calendar table styles  */
.event-calendar table {
  border: 1px solid #143201;
}
.event-calendar th {
  color: #000;
  background: #83A43C;
  text-align: center;
  padding: 5px 0.33em;
  border: 1px solid #143201;
  font-size: 1.2em;
}
.event-calendar td {
  border: 1px solid #143201;
  color: #143201;
}
.event-calendar th a {
  font-weight: bold;
  color: #363636;
}
.event-calendar td a {
  color: #222244;
  font-weight: bold;
  text-decoration: none;
}
.event-calendar td.sat, .event-calendar td.sun {
  background: #f3f3f3;
}
.event-calendar td.today {
  background: #BFE374;
}
.event-calendar td.selected {
  background: #BFE374;
}

/*  days of the week header cells */
.event-calendar td.days {
  color: #FFF;
  background: #143201;
  border: 1px solid #224601;
}

/*  floating day number div  */
.event-calendar div.day {
  float: right;
  text-align: center;
  border: 1px solid #83A43C;
  border-width: 0 0 1px 1px;
  padding: 0.125em 0.25em 0 0.25em;
  margin: 0;
  background: #f3f3f3;
  font-weight: bold;
}

.event-calendar div.title a {
  color: #000;
}
.event-calendar div.title a:hover {
  color: #224601;
}
.event-calendar .content {
  border-left: solid 2px #224601;
}
.event-calendar div.type {
 display: none;
}
.event-calendar div.links a {
  color: #224601;
}
.event-calendar div.links a:hover {
  color: #224601;
}

/*  multi-day event top stripes  */
.event-calendar .event .stripe {
  display: none;
}
.event-calendar .event .stripe-1 {
  display: none;
}
.event-calendar .event .stripe-2 {
  display: none;
}
.event-calendar .event .stripe-3 {
  display: none;
}
.event-calendar .event .stripe-4 {
  display: none;
}
.event-calendar .event .stripe-5 {
  display: none;
}
.event-calendar .event .stripe-6 {
  display: none;
}
.event-calendar .event .stripe-7 {
  display: none;
}
.event-calendar .event .stripe-8 {
  display: none;
}
.event-calendar .event .stripe-9 {
  display: none;
}
.event-calendar .event .stripe-10 {
  display: none;
}

.ical-link {
  text-align: right;
}

.week-view table,
.month-view table {
	table-layout: fixed;
}

.image-attach-teaser {
  margin-left: 1em;
}
.image-attach-preview {
  margin-bottom: 1em;
}
.node {
  clear: none;
}


/* Zencart styles */

/* home page */
#homeBody .footer
{
	background-image: url(images/footer_bg_home.gif);
}

#homeBody .outer {
	background-color: #224601;
}

#home_features {
	padding-left: 150px;
	border-top: 9px solid #143201;
	background-image: url(images/features_title.gif);
	background-repeat: no-repeat;
	background-position: 10px 45px;
	text-align: center; 
}
#home_features table td {
	width: 33%;
	vertical-align: top;
}
#home_features table td a {
	color: #FFF;
	text-decoration: none;
}

/* category listing pages */
.categoryListBoxContents a {
	text-decoration: none;
}

.categoryListBoxContents {
	text-align: left;
}

#whatsNew .centeredContent {
	text-align: left;
}
/* fix ie calculation problem (50%+50% is not 100% appearently) */
#indexCategories, #whatsNew {
	width: 95%;
}
#indexBody #categoryDescription {
	margin: 0;
}
#indexBody .columnBody {
	padding: 10px;
}
#indexBody .right-col .contents {
	padding: 0;
}	

#indexBody #indexSuperCategory .centerColumn {
	padding: 10px;
}
#indexBody #indexCategories, #indexBody #indexProductList {
	padding: 10px;
}


/* product listing pages */

.productListing-data {
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

.productListing-data img,
#newProductsDefault img,
#allProductsDefault img
{
	border: 3px solid #BFE374;
}

#newProductsDefault hr,
#allProductsDefault hr {
	display: none;
}



.productListing-even,
productListing-odd {
	border-bottom: 1px solid #83A43C;
	padding-bottom: 5px;
}

.optionName {
	font-weight: bold;
}

/* home page promo */

.homepagePromo h1 {
	display: none;
}

/* left nav image replacement */



#nav-category-1,
#nav-category-2,
#nav-category-3,
#nav-category-4,
#nav-category-152
 {
	display: block;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:60px; /* for IE5/Win only */
	
	width: 127px;
	background-repeat: no-repeat;
}

#nav-category-1:hover,
#nav-category-1.active,
#nav-category-2:hover,
#nav-category-2.active,
#nav-category-3:hover,
#nav-category-3.active,
#nav-category-4:hover,
#nav-category-4.active,
#nav-category-152:hover,
#nav-category-152.active
{
	background-position: 0 -60px;
}

#nav-category-1
{
	background-image: url(images/left_nav_garden.gif);
}
#nav-category-2
{
	background-image: url(images/left_nav_yard.gif);
}
#nav-category-3
{
	background-image: url(images/left_nav_lifestyle.gif);
}
#nav-category-4
{
	background-image: url(images/left_nav_gifts.gif);
}
#nav-category-152
{
	background-image: url(images/left_nav_christmas.gif);
}

#productActions {
	float: right;	
	width: 10em;
}

#productQuantityDiscounts {
	padding: 5px;
}

#productQuantityDiscounts td {
	border-collapse: none;
	border: 1px solid #BFE374;
	padding: 3px;
}

#productQuantityDiscounts thead {
	background-color: #fff;
	font-weight: bold;
}

#indexCategoriesHeading {
	padding: 0px;
	line-height: 45px;
	font-size: 35px;
}
#indexCategoriesHeading img {
	vertical-align: middle;
	margin: 2px 10px 2px 0;
}

.centerBoxHeading {
	margin: 0em;
	padding: 0.5em 0.2em;
	font-size: 18px;
	font-style: italic;
	text-align: left;
	border-top: 1px solid #224601;
	border-bottom: 1px solid #224601;
	margin: 1px 0;
}
.centerBoxWrapper {
	border-top: 2px solid #bfe374;
}
.centerBoxWrapper .columnBody {
	border-top: 2px solid #bfe374;
}

/* module css overrides */ 
span.center { /* img_assist */
  margin-left: 0;
  margin-right: 0;
}

span.inline {
	display: block;
}
span.right .caption {
	clear: right;
	float: right;
}
span.left .caption {
	clear: left;
	float: left;
}

