/* general stuff */
body					{ repeat-x; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; line-height:1.5; background: url('images/back.jpg') repeat-x #e9e3c7;}

td					{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:12px; color:#8A8A8B; line-height:1.5; }

th					{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; color:#8A8A8B; line-height:1.5; }

input					{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; color:#8A8A8B; }

select,
textarea				{ font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; color:#8A8A8B; }


h1					{ font-size:12px; color:#9DCD46; }

h1.myriad				{ font-size:23px; display:inline; }

h2					{ font-size:11px; color:#9DCD46; }

h2.myriad				{ font-size:17px; display:inline; }

h3					{ font-size:13px; }

h3.myriad				{ font-size:16px; display:inline; }

a:link,
a:visited				{ color:#969794; color:#8FC034; }

a:hover					{ color:#44859D; color:#87B531; }

a.bullet:link,
a.bullet:visited			{ padding-left:15px; background-image:url(../images/main/bullet.gif); background-repeat:no-repeat; background-position:bottom left; }

a.bullet:hover				{  }

a.moreInfo:link,
a.moreInfo:visited			{ text-decoration:none; font-weight:bold; background-image:url(../images/main/more_info_arrow.gif); background-repeat:no-repeat; background-position:left bottom; padding-left:15px; color:#969794; }

a.moreInfo:hover			{ color:#9DCD46; }

a.super:link,
a.super:visited,
a.super:hover				{ vertical-align:super; }

/* border */
.borderTable				{ background-color:white; }

/* search panel */
.searchPanelTable			{  }

.searchPanelTable input.text		{ border:2px solid white; border-top:5px solid white; border-bottom:5px solid white; background-color:white; }


/* main body */
td.body					{ text-align:justify; }

/*td.body td				{ text-align:justify; }*/

td.body img				{ color:#D7D7D6; margin-right:10px; margin-top:5px; }

td.body	a:link,
td.body a:visited			{ color:#9DCD47; }

td.body a:hover				{  }

td.body a.moreInfo:link,
td.body a.moreInfo:visited		{ color:#969794; }

td.body a.moreInfo:hover		{ color:#9DCD46; }

/* news Table */
.newsTable				{  }

.newsTable td				{ vertical-align:top; }

.newsTable th				{ vertical-align:top; font-size:12px; text-align:left; padding-bottom:8px; }

.newsTable td p				{ text-align:justify; }

.newsTable a.newsTitle:link,
.newsTable a.newsTitle:visited		{ color:#969794; }

.newsTable a.newsTitle:hover		{ color:#9DCD46; }

.newsDate				{ font-weight:bold; }

a.newsTitle:link,
a.newsTitle:visited			{ color:#969794; }

a.newsTitle:hover			{ color:#9DCD46; }

.newsTeaser				{ text-align:justify; }

/* right panel */

.rightPanelTable td.left_border		{ border-left:5px solid #E6F2CF; }

.rightPanelTable td.padded		{ padding-left:32px; }

.rightPanelTable td.links		{ line-height:2; }

.rightPanelTable td.links h2		{ display:inline; }
.rightPanelTable td.links p		{ display:inline; }

.rightPanelTable td.links a:link,
.rightPanelTable td.links a:visited	{ color:#9DCD46; margin-bottom:4px; }

.rightPanelTable td.links a:hover	{ color:#9DCD46; }

/* newsletter subscription panel */
.newsletterPanelTable			{ background-color:#9EC458; }

.newsletterPanelTable th		{ text-align:left; color:white; }

.newsletterPanelTable td		{ color:white; }

.newsletterPanelTable a.arrow:link,
.newsletterPanelTable a.arrow:visited	{ color:white; background-image:url(../images/main/newsletter_arrow.gif); background-repeat:no-repeat; background-position:left bottom; padding-left:15px; }

.newsletterPanelTable a.arrow:hover	{ color:white; }


.newsletterPanelTable input.text	{ border:1px solid white; border-top:5px solid white; border-bottom:5px solid white; background-color:white; }


/* product Table */

.productTable h4			{ font-size:11px; font-weight:bold; display:inline; color:#9DCD46; }

.productTable td			{ text-align:justify; }

.productPrice				{ font-weight:bold; color:#9DCD46; text-align:center; }

.green_number				{ font-weight:bold; color:#9dcd46; }

/* featured products table */
.featuredProductsTable			{  }

.featuredProductsTable th		{ background-color:#E6F2CF; text-align:left; padding:3px; padding-left:8px; }

.featuredProductsTable td		{ border-top:3px solid #E8F3D3; text-align:justify; padding-top:10px; padding-bottom:10px; }

.productName a:link,
.productName a:visited			{ font-weight:bold; color:#9DCD46; }

.productName a:hover			{ color:#9DCD46; }

a.detailsLink:link,
a.detailsLink:visited			{ color:white; background-image:url(../images/main/details.gif); font-weight:bold; padding:4px; }

a.detailsLink:hover			{  }

/* browse other categories table */
.browseTable				{  }

.browseTable th				{ background-color:#E6F2CF; text-align:left; padding:3px; padding-left:8px; }

.browseTable td				{ border-top:3px solid #E8F3D3; text-align:justify; padding-top:10px; padding-bottom:10px; }

.browseTable .categoryName a:link,
.browseTable .categoryName a:visited	{ font-weight:bold; color:#9DCD46; text-decoration:underline; }

.browseTable .categoryName a:hover	{ color:#9DCD46; }

.browseTable a:link,
.browseTable a:visited			{ font-weight:bold; text-decoration:none; }

.browseTable a:hover			{  }



/* bottom panel */
.bottomTable				{ background-color:#E6F2CF; width:778px; height:42px; }

.bottomTable td				{ text-align:center; }

.bottomTable a:link,
.bottomTable a:visited			{ color:#969794; font-weight:bold; text-decoration:none; }

.bottomTable a:hover			{ color:#696969; }

.nav_back{
background-image:url('images/nav_back.jpg');
}

.photoborder { border-color: #666666; border-width: 1px; border-style: solid; }
