.boxText
{
	font-family: Arial, Helvetica, sans-serif : 11px
}

.errorBox
{
	font-weight: bold;
	background: #ffb3b5;
	font-family: Arial, Helvetica, sans-serif : 11px
}

.stockWarning
{
	color: crimson;
	font-family: Arial, Helvetica, sans-serif : 11px
}

BODY
{
	font-size: 11px;
	margin: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif
}

A
{
	
	color: #663399;
	text-decoration: underline
}

A:hover
{
	color: #aabbdd;
	text-decoration: underline
}

FORM
{
	DISPLAY: inline
}

TR.header
{
	background-image: url(/images/background_signatures.gif)
}

TR.headerNavigation
{
	background: #bbc3d3
}

TD.headerNavigation
{
	font-weight: bold;
	font-size: 11px;
	background: #bbc3d3;
	color: #ffffff;
	font-FAMILY: Arial, Helvetica, sans-serif
}

A.headerNavigation
{
	color: #ffffff
}

TR.headerError
{
	background: #ff0000
}

TD.headerError
{
	font-weight: bold;
	font-size: 12px;
	background: #ff0000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center
}

TR.headerInfo
{
	background: #00ff00
}

TD.headerInfo
{
	font-weight: bold;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center
}

TR.footer
{
	background: #bbc3d3
}

TD.footer
{
	font-weight: bold;
	font-size: 11px;
	background: #bbc3d3;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif
}

TABLE.infoBox
{
	font-size: 11px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif
}

TABLE.infoBoxLoginPrintshop
{
	font-size: 11px;
	background: #F7F7C1;
	font-family: Arial, Helvetica, sans-serif
}

TABLE.infoBoxContents
{
	font-size: 11px;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif
}
TABLE.infoBoxContentsLoginPrintshop
{
	font-size: 11px;
	background: #F7F7C1;
	font-family: Arial, Helvetica, sans-serif
}

TD.infoBoxHeading
{
	font-size: 12px;
	background: #ffffff;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif
}

TD.infoBox
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

SPAN.infoBox
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

TD.infoBox A
{
	color: #000000;
	text-DECORATION: none
}

TD.infoBox A:hover
{
	color: #aabbdd;
	text-DECORATION: underline
}

TR.accountHistory-odd
{
	background: #f5e3ff
}

TR.addressBook-odd
{
	background: #f5e3ff
}

TR.alsoPurchased-odd
{
	background: #f5e3ff
}

TR.payment-odd
{
	background: #f5e3ff
}

TR.productReviews-odd
{
	background: #f5e3ff
}

TR.upcomingProducts-odd
{
	background: #f5e3ff
}

TR.shippingOptions-odd
{
	background: #f5e3ff
}

TR.productListing-odd
{
	background: none transparent scroll repeat 0% 0%
}

TR.accountHistory-even
{
	background: #ffffff
}

TR.addressBook-even
{
	background: #ffffff
}

TR.alsoPurchased-even
{
	background: #ffffff
}

TR.payment-even
{
	background: #ffffff
}

TR.productReviews-even
{
	background: #ffffff
}

TR.upcomingProducts-even
{
	background: #ffffff
}

TR.shippingOptions-even
{
	background: #ffffff
}

TR.productListing-even
{
	background: none transparent scroll repeat 0% 0%
}

TR.productListing-heading
{
	background: #d2e9fb
}

TD.productListing-heading
{
	font-weight: bold;
	font-size: 11px;
	background: #d2e9fb;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-VARIANT: small-caps
}

TD.productListing-data
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

TD.productListing-info
{
	font-size: 11px;
	color: rgb(60,32,32);
	font-family: Arial, Helvetica, sans-serif
}

A.productListing-info
{
	font-size: 11px;
	color: rgb(60,32,32);
	font-family: Arial, Helvetica, sans-serif
}

A.pageResults
{
	color: #0000ff
}

A.pageResults:hover
{
	background: #ffff33;
	color: #0000ff
}

TD.pageHeading
{
	font-weight: bold;
	font-size: 16px;
	color: darkred;
	font-family: Arial, Helvetica, sans-serif
}
TD.categoryHeading
{
	font-weight: bold;
	font-size: 16px;
	color: darkred;
	font-family: Arial, Helvetica, sans-serif
}
DIV.pageHeading
{
	font-weight: bold;
	font-size: 16px;
	color: #9a9a9a;
	font-family: Arial, Helvetica, sans-serif
}

TR.subBar
{
	background: #f4f7fd
}

TD.subBar
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif
}

TD.main
{
	font-size: 11px;
	LINE-HEIGHT: 1.5;
	font-family: Arial, Helvetica, sans-serif
}

P.main
{
	font-size: 11px;
	LINE-HEIGHT: 1.5;
	font-family: Arial, Helvetica, sans-serif
}

TD.imprint_main
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

P.imprint_main
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

TH.imprint_main
{
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif
}

TH.title
{
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif
}

TD.smallText
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

SPAN.smallText
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

P.smallText
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}

TD.accountCategory
{
	font-size: 13px;
	color: #aabbdd;
	font-family: Arial, Helvetica, sans-serif
}

TD.fieldKey
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}

SPAN.fieldKey
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}

TD.fieldValue
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}

TD.tableHeading
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}

SPAN.newItemInCart
{
	font-size: 11px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif
}

CHECKBOX
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

INPUT
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

RADIO
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

SELECT
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

textAREA
{
	font-size: 11px;
	WIDTH: 100%;
	font-family: Arial, Helvetica, sans-serif
}

SPAN.greetUser
{
	font-weight: bold;
	font-size: 12px;
	color: #f0a480;
	font-family: Arial, Helvetica, sans-serif
}

TABLE.formArea
{
	BORDER-RIGHT: #7b9ebd 1px solid;
	BORDER-TOP: #7b9ebd 1px solid;
	background: #f1f9fe;
	BORDER-LEFT: #7b9ebd 1px solid;
	BORDER-BOTTOM: #7b9ebd 1px solid
}

TD.formAreaTitle
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif
}

SPAN.markProductOutOfStock
{
	font-weight: bold;
	font-size: 12px;
	color: #c76170;
	font-family: Arial, Helvetica, sans-serif
}

SPAN.productSpecialPrice
{
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif
}

TD.checkoutBar
{
	font-size: 11px;
	color: #aabbdd;
	font-family: Arial, Helvetica, sans-serif
}

SPAN.checkoutBarHighlighted
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif
}

TABLE
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

TD
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

TH
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

TR
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

.middle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt
}

SPAN.productDiscountPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

td.cartBackGroundImage
{ 
    background:#663399;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    color: #ffffff
}


A.TopcategoriesLink
{
        FONT-SIZE: 13px;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        color: #663399
}

A.TopcategoriesLink:hover
{
	color: red;
	text-decoration: underline
}

A.TopcategoriesLinkHighlight
{
        FONT-SIZE: 13px;
        FONT-FAMILY: Verdana, Arial, sans-serif;
        color: red
}
A.TopcategoriesLinkHighlight:hover
{
	color: red;
	text-decoration: underline
}
div.footer
{
left:30;
position:relative; 
}

table.footer{ 
margin-left:auto; 
margin-right:auto; 
text-align:left; 
} 
TD.menuHeading
{
	font-weight: bold;
	font-size: 16px;
	color: darkred;
	font-family: Arial, Helvetica, sans-serif
}
