
.errorBox
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#ffb3b5;
	font-weight:700;
}

.stockWarning
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#cc0033;
}

.productsNotifications
{
	background:#f2fff7;
}

.orderEdit
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#70d250;
	text-decoration:underline;
}

BODY
{
	background:#ffffff;
	color:#000000;
	margin:0;
}

A
{
	color:#000000;
	text-decoration:none;
}

A:hover
{
	color: #7EA531;
	text-decoration:underline;
}

A.obvious {
  FONT-WEIGHT: bold; color: #314879; font-style: italic;
}

A.obvious:hover {
  color: #566930;
  text-decoration: underline;
}

FORM
{
	display:inline;
}

TR.header
{
	background:#ffffff;
}

A.headerNavigation
{
	color:#FFFFFF;
}

A.headerNavigation:hover
{
	color:#ffffff;
}

TR.headerError
{
	background:#ff0000;
}

TD.headerError
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:#ff0000;
	color:#ffffff;
	font-weight:700;
	text-align:center;
}

TR.headerInfo
{
	background:#00ff00;
}

TD.headerInfo
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background:#00ff00;
	color:#ffffff;
	font-weight:700;
	text-align:center;
}

.infoBox
{
	background:#87A44C;
}

.infoBoxContents
{
	background:#f8f8f9;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

.infoBoxNotice
{
	background:#FF8E90;
}

.infoBoxNoticeContents
{
	background:#FFE6E6;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

TD.infoBoxHeading
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:700;
	background:#87A44C;
	color:#ffffff;
}

TABLE.productListing
{
	border:1px;
	border-spacing:1px;
	border-color:#87A44C;
	border-style:solid;
}

.productListing-heading
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#87A44C;
	color:#FFFFFF;
	font-weight:700;
}

A.pageResults
{
	color:#0000FF;
}

A.pageResults:hover
{
	color:#0000FF;
	background:#FFFF33;
}

TD.pageHeading,DIV.pageHeading
{
	font-family:Verdana, Arial, sans-serif;
	font-size:20px;
	font-weight:700;
	color:#9a9a9a;
}

TR.subBar
{
	background:#F8F8F7;
}

TD.main,P.main
{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.5;
}

TD.accountCategory
{
	font-family:Verdana, Arial, sans-serif;
	font-size:13px;
	color:#E0E5D6;
}

TD.fieldValue
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}

CHECKBOX,INPUT,RADIO,SELECT
{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

TEXTAREA
{
	width:100%;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

SPAN.greetUser
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:#87A44C;
	font-weight:700;
}

TABLE.formArea
{
	background:#F8F8F7;
	border-color:#86A24E;
	border-style:solid;
	border-width:1px;
}

TD.formAreaTitle
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
}

SPAN.markProductOutOfStock
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#c76170;
	font-weight:700;
}

.moduleRowOver
{
	background-color:#F8F8F6;
	cursor:pointer;
}

.moduleRowSelected
{
	background-color:#FDFDFC;
}

.checkoutBarFrom,.checkoutBarTo
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#8c8c8c; 
}

.messageStackError,.messageStackWarning
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background-color:#ffb3b5;
}

.messageStackSuccess
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background-color:#99ff00;
}

h1
{
	font-family:Verdana, Arial, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	color:#647A38;
}

h2
{
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	color:#647A38;
}

h3
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:0;
	padding-bottom:0;
	color:#4D5E2B;
}

.boxText,TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

TR.headerNavigation,TR.footer
{
	background:#87A44C;
}

TD.headerNavigation,TD.footer
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#87A44C;
	color:#ffffff;
	font-weight:700;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even
{
	background:#f8f8f9;
}

TD.subBar,.checkoutBarCurrent
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000000;
}

TD.fieldKey,TD.tableHeading
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:700;
}

SPAN.newItemInCart,.inputRequirement
{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#ff0000;
}

SPAN.productSpecialPrice,SPAN.errorText
{
	font-family:Verdana, Arial, sans-serif;
	color:#ff0000;
}

#flyoutLoader { border:2px solid #000000;} /*For the flyout contribution*/

/*TREEVIEW Start*/
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	/*background-color: white;*/
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #DDE4CD;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview A:hover { cursor:pointer; }

.treeview li { background: url(images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(images/treeview-red.gif); } 

.treeview-black li { background-image: url(images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(images/treeview-black.gif); }  

.treeview-gray li { background-image: url(images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(images/treeview-famfamfam.gif); } 


.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(images/file.gif) 0 0 no-repeat; }
/*TREEVIEW End*/

/*--- Beginning of Addition Products Cycle Slideshow ---*/
.ProductsCycleSlideshowWrapper { width: 504px; padding:0; margin:0; text-align:center;}
.ProductsCycleSlideshow { height: 310px; width: 500px; padding:0; margin:0; overflow: hidden; /*border: 2px solid #87A44C;*/}
.PCSChild { height: 296px; width: 494px; padding: 7px; text-align:center; top:0; left:0 }
.PCSChild  a { text-decoration: none; color:000;}
.PCSChild  a img { border: none; border-width:0px;}
.PCSOutput { text-align:left; font-size:14px;}
.PCSOutput a { text-decoration: none; color:#000; }
.PCSPager { margin:7px; }
.PCSPager a { border: 1px solid #87A44C; background: #fff; color:#87A44C; text-decoration: none; margin: 0 5px; padding: 3px 5px; font-size:12px;}
.PCSPager a.activeSlide { border: 1px solid #000; background: #87A44C; color:#000;}
.PCSPager a:focus { outline: none; }
/*--- End of Addition Products Cycle Slideshow ---*/


/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #4D5E2B;
}
/* EOF Dynamic Sitemap */
	
