BODY
{
	text-align:center;
	background:#4C6A49 url('../images2/taswinter.png') repeat-y top;
	color:#666;
	margin:0;
}

.fixcenter
{
	width:780px;
	border:solid;
	background:#fff;
	color:#000;
	text-align:left;
	border-width:1px;
	margin:0 auto auto;
}

.errorBox
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	background:#fff;
	color:#5A7D56;
	text-transform:uppercase;
	padding:5px 2px 2px 5px;
}

TD.errorBoxHeading
{
	background:#fff;
	color:#665B35;
	font:700 11px Verdana,Arial,Helvetica,sans-serif;
}

.stockWarning
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#FC0208;
}

.orderEdit
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#545454;
	text-decoration:underline;
}

.infobox2
{
	font-family:Tahoma, Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	background:#fff;
	color:#5A7D56;
}

h1
{
	font-family:Lucida, sans-serif;
	font-size:14px;
	color:#5A7D56;
	margin-top:0;
	margin-bottom:0;
	font-variant:small-caps;
	font-weight:700;
}

h2
{
	font-family:Lucinda,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#545454;
	margin-top:0;
	margin-bottom:0;
	font-variant:small-caps;
}

.pagetop
{
	text-transform:uppercase;
	color:#5A7D56;
	margin-top:0;
	margin-bottom:0;
	font:700 12px Verdana,Arial,Helvetica,sans-serif;
}

.body
{
	background:#fff;
	color:#666;
	margin-top:2px;
	text-align:left;
}

A
{
	color:#5A7D56;
	text-decoration:none;
}

A:hover
{
	color:#759672;
	text-decoration:underline;
}

FORM
{
	display:inline;
	color:#fff;
}

A.searchbar
{
	color:#fff;
}

.errorbox a:link
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#5A7D56;
}

.errorbox a:hover,.errorbox a:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#759672;
}

TD.headerNavigation
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	background:#fff;
	color:#5A7D56;
}

A.headerNavigation
{
	color:#AFA075;
}

TD.headerNavigation2
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	background:#fff;
	color:#5A7D56;
	text-transform:uppercase;
}

A.headerNavigation2
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	background:#fff;
	color:#AFA075;
	text-transform:uppercase;
}

A.headerNavigation2:hover,A.headerNavigation:hover
{
	color:#5A7D56;
}

A.headerNavigation3,TD.headerNavigation3
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	background:#4C6A49;
	color:#FFF;
	text-transform:uppercase;
}

TR.headerError
{
	background:red;
}

TR.headerInfo
{
	background:#0f0;
}

TD.headerInfo,TD.headerError
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background:#fff;
	color:#5A7D56;
	text-align:center;
}

TR.footer
{
	background:#fff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

TD.footer
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background:#AFA077;
	color:#fff;
}

.infoBoxContents
{
	background:#fff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#5A7D56;
	font-size:12px;
}

.infoBoxNoticeContents,TD.searchbar
{
	background:#fff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#AFA077;
	font-size:12px;
}

TD.infoBoxHeading
{
	background:#DFDAC9;
	color:#665B35;
	font:700 11px Verdana,Arial,Helvetica,sans-serif;
}

TABLE.thumbar
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border:1px;
	border-spacing:1px;
	border-color:#DFDAC9;
	border-style:solid;
}

TABLE.productListing
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border:0;
	border-spacing:1px;
	border-color:#AFA077;
	border-style:solid;
}

.productListing-heading
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background:#AFA077;
	color:#FFF;
}

TD.productListing-data
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#545454;
	border:1px;
	border-spacing:1px;
	border-color:#f0f0f0;
	border-style:solid;
}

A.pageResults
{
	color:#545454;
}

A.pageResults:hover
{
	color:#AFA077;
	background:#fff;
}

TR.subBar,.infoBoxNotice
{
	background:#AFA077;
}

TD.main,P.main
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#545454;
	margin-left:5px;
	margin-right:5px;
}

TD.main1,P.main1
{
	font-family:Lucinda,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height:1.2;
	color:#666;
	margin-left:5px;
	margin-right:5px;
}

TD.smallText,SPAN.smallText,P.smallText
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#545454;
}

SPAN.newItemInCart,TD.infoBox,SPAN.infoBox
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#AFA077;
}

TEXTAREA
{
	width:100%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#545454;
}

SPAN.greetUser,CHECKBOX,INPUT,RADIO,SELECT,TD.tableHeading,TD.fieldValue,TD.fieldKey,TD.accountCategory,TD.subBar,TD.pageHeading,DIV.pageHeading
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#545454;
}

TABLE.formArea
{
	background:#fff;
	border-color:#AFA077;
	border-style:solid;
	border-width:1px;
}

TD.formAreaTitle
{
	font-family:Tahoma, Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
}

SPAN.markProductOutOfStock
{
	color:#7F1313;
	font:700 12px Verdana,Arial,Helvetica,sans-serif;
}

SPAN.errorText,SPAN.productSpecialPrice
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#7F1313;
}

table.font-family
{
	border-style:dotted;
	border-width:1px;
}

hr
{
	border:0;
	width:100%;
	color:#DFDAC9;
	background-color:#DFDAC9;
	height:1px;
}

.moduleRowOver
{
	background-color:#E6E6D4;
	cursor:move;
}

.font-family
{
	background-color:#fff;
}

.checkoutBarCurrent,.checkoutBarFrom,.checkoutBarTo
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	color:#545454;
}

.messageBox,.boxText
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
}

.messageStackError,.messageStackWarning
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:#fff;
	color:#c43f58;
}

.messageStackSuccess
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px;
	background-color:#fff;
}

.inputRequirement
{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	color:red;
}

div.manufacturers
{
	background:#fff;
	color:#5A7D56;
	border:0;
	height:250px;
	overflow-y:auto;
	overflow-x:hidden;
	margin:0;
	padding:0;
}

div.manufacturers a
{
	display:block;
	background-color:#fff;
	color:#5A7D56;
	text-decoration:none;
	font-weight:700;
	width:100%;
	padding:1px 2px 2px 5px;
}

html>body div.manufacturers a
{
	width:auto;
}

div.manufacturers a:hover
{
	background-color:#fff;
	color:#759672;
	text-decoration:underline;
}

.infobox_manufacturers_heading
{
	background:#fff;
	color:#5A7D56;
	height:15px;
	font:11px Tahoma,Verdana,Arial,sans-serif;
	padding-bottom:6px;
}

.infobox_manufacturers
{
	background:#fff;
	font:11px Tahoma,Verdana,Arial,sans-serif;
	padding:0;
}

.infobox_manufacturers_contents
{
	background:#fff;
	font:11px Tahoma,Verdana,Arial,sans-serif;
	padding-top:2px;
	padding-bottom:4px;
	border-bottom:1px solid #fff;
}

.productsNotifications,TR.headerNavigation,TR.searchbar,TR.header,searchForm,.infoBox
{
	background:#fff;
}

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:#fff;
	color:#545454;
}
