
/* Font Family */

*							{ font-family 			: Tahoma, Verdana, Arial, sans-serif }

/*********************************************************************************************************************/

/* Font Sizes */

.address,
td.headerNavigation,
td.footer
							{ font-size				: 10px }

textarea,
checkbox,
input,
radio,
select,
p.main,
p.smallText,
td.main,
td.infoBox,
td.infoBoxHeading,
td.smallText,
td.subBar,
span.smallText,
span.infoBox,
span.newItemInCart,
.infoBoxContents,
.infoBoxNoticeContents,
.boxText,
.errorBox,
.stockWarning,
.orderEdit,
.checkoutBarFrom,
.checkoutBarTo,
.checkoutBarCurrent,
.messageBox,
.messageStackError,
.messageStackWarning,
.messageStackSuccess,
.inputRequirement,
.newsfeedtext
							{ font-size				: 11px }

td.headerError,
td.headerInfo,
td.productListing-data,
span.markProductOutOfStock,
td.formAreaTitle,
td.fieldKey,
td.fieldValue,
td.tableHeading,
span.greetUser,
.productListing-heading,
.newsfeedheader
							{ font-size				: 12px }
td.accountCategory
							{ font-size				: 13px }
							
.impressum
							{ font-size				: 15px }

.logo,
td.pageHeading,
div.pageHeading
							{ font-size				: 20px }

/*********************************************************************************************************************/

/* Font Weights */

.logo,
.address,
td.headerNavigation,
td.footer,
td.infoBoxHeading,
.errorBox,
td.headerError,
td.headerInfo,
td.fieldKey,
td.tableHeading,
td.formAreaTitle,
span.markProductOutOfStock,
span.greetUser,
td.pageHeading,
div.pageHeading,
.productListing-heading,
.impressum,
.newsfeedheader
							{ font-weight			: bold }

/*********************************************************************************************************************/

/* Text Attributes */

a,
a:hover,
.orderEdit
							{ text-decoration		: underline }

td.headerError,
td.headerInfo
							{ text-align			: center }

/*********************************************************************************************************************/

/* Background Colours */

/*
body						{ background-color		: #e8e8e8 }
tr.header					{ background-color		: #e8e8e8 }
*/

body						{ background-color		: #ffffcc }
tr.header					{ background-color		: #ffff99 }

.logo,
.address
							{ background-color		: #ffff99 }

tr.headerNavigation,
td.headerNavigation,
td.infoBoxHeading,
tr.footer
							{ background-color		: #bbc3d3 }

.productListing-heading		{ background-color		: #b6b7cb }

tr.headerError				{ background-color		: #ff0000 }
tr.headerInfo				{ background-color		: #00ff00 }
.infoBox					{ background-color		: #b6b7cb }
.infoBoxNotice				{ background-color		: #FF8E90 }
.infoBoxNoticeContents		{ background-color		: #FFE6E6 }

.infoBoxContents			{ background-color		: #ffff99 }

tr.accountHistory-odd,
tr.addressBook-odd,
tr.alsoPurchased-odd,
tr.payment-odd,
tr.productListing-odd,
tr.productReviews-odd,
tr.upcomingProducts-odd,
tr.shippingOptions-odd
/*							{ background-color		: #fafafa } */
							{ background-color		: #ffffcc }

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-color		: #f6f6f6 } */
							{ background-color		: #fffe99 }

tr.subBar					{ background-color		: #f4f7fd }
.moduleRowSelected			{ background-color		: #E9F4FC }

.messageStackError,
.messageStackWarning		{ background-color		: #ffb3b5 }

.messageStackSuccess		{ background-color		: #99ff00 }
.productsNotifications		{ background-color		: #f2fff7 }
.moduleRowOver				{ background-color		: #D7E9F7 }
.errorBox					{ background-color		: #ffb3b5 }
table.formArea				{ background-color		: #f1f9fe }
a.pageResults:hover			{ background-color		: #FFFF33 }

/*********************************************************************************************************************/

/* Foreground Colours */

a							{ color					: #000000 }
a:hover						{ color					: #AABBDD }

.main
							{ color					: #444444 }

td.headerError,
td.headerInfo,
td.headerNavigation,
td.footer,
td.infoBoxHeading,
a.headerNavigation,
a.headerNavigation:hover,
.productListing-heading,
a.pageResults,
a.pageResults:hover,
.logo,
.address,
.impressum,
.checkoutBarCurrent,
td.subBar,
td.pageHeading,
div.pageHeading
							{ color					: #0000ff }

.checkoutBarFrom,
.checkoutBarTo				{ color					: #8c8c8c }

.inputRequirement,
span.newItemInCart,
span.errorText				{ color					: #ff0000 }

.stockWarning				{ color					: #cc0033 }

.orderEdit					{ color					: #70d250 }

span.productSpecialPrice,
span.markProductOutOfStock	{ color					: #c76170 }

span.greetUser				{ color					: #f0a480 }
td.accountCategory			{ color					: #aabbdd }

/*********************************************************************************************************************/

/* Miscellaneous */

table.productListing
	{
	border					: 1px solid #b6b7cb;
	border-spacing			: 1px;
	}

table.formArea
	{
	border					: 1px solid #7b9ebd;
	}

td.main,
p.main						{ line-height			: 1.5 }

form						{ display				: inline }

textarea					{ width					: 100% }

.moduleRowOver
	{
	cursor					: pointer;
	cursor					: hand;
	}
