.boxText {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	padding-right:16px;
}

.errorBox {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	background-color:#ffb3b5;
}

.stockWarning {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:crimson;
}

BODY {
	color:#000000;
	margin:0px;
}

H1 {
	font-family:Verdana, Arial, sans-serif;
	font-size:13pt;
	color:#000000;
	font-weight:bold;
}

A {
	color:#000000;
	text-decoration:none;
}

A:hover {
	text-decoration:underline;
}

FORM {
	display:inline;
}

TR.header {
	background-color:#FFFFFF;
}

TR.headerNavigation {
}

SPAN.headerNavigation {
	font-family:Verdana, Arial, sans-serif;
	font-size:10pt;
	color:#e0110b;
	line-height:20px;
}

TD.headerNavigation {
	letter-spacing:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#e0110b;
	font-weight:bold;
	line-height:22px;
	background-color:#E6DBDD;

}

A.headerNavigation {
	letter-spacing:0px;
	font-size:11px;
	color:#e0110b;
	font-weight:bold;
	position:relative;
	top:0px;
}

A.headerNavigation:hover {
	text-decoration:none;
}

A.footerNavigation {
	font-size:11px;
	color:#e0110b;
}

A.footerNavigation:hover {
	font-size:11px;
	text-decoration:none;
	text-align:center;
}

TR.headerError {
	background-color:#ff0000;
}

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

TR.headerInfo {
	background-color:#000000;
}

TD.headerInfo {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#CC0000;
	font-weight:bold;
	background-color:#000000;
	text-align:center;
}

TABLE.footer {
	height:21px;
	margin-bottom:15px;
}

TD.footer {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#E6DBDD;
	text-align:center;
	line-height:20px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#e0110b;
}

.mainContents {
}

TABLE.infoBox {
	width:175px;
}

TABLE.upcomingBox {
	font-size:8pt;
	background-color:#E6DBDD;
}

TABLE.upcomingBoxContents {
	background-color:#FFFFFF;
}

TABLE.infoBoxContents {
	margin:-1px;
	background-image:url(../../../../images/cases/title_09.jpg);
}

TD.infoBoxHeading {
	background-image:url(../../../../images/cases/title_07.jpg);
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px 12px 0px 8px;
	height:30px;
}

.mainbg {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:0px;
}

TD.boxes {
	width:175px;
}

TD.infoBox,SPAN.infoBox {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
}

TR.payment-odd {
	background-color:#ECE8E7;
	font-weight:bold;
	color:#000000;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd {
	font-weight:bold;
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
	font-weight:bold;
}

TD.productListing-heading {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
}

A:hover.productListing-heading {
	color:#E6DBDD;
}

TD.productListing-data {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
}

A.pageResults {
	color:#e0110b;
}

A:hover.pageResults {
	color:#AABBDD;
}

TD.pageHeading,DIV.pageHeading {
	font-family:Verdana, Arial, sans-serif;
	font-size:13pt;
	font-weight:bold;
	color:#000000;
}

TR.subBar {
	background-color:#FFFFFF;
}

TD.subBar {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#000000;
}

TD.main,P.main {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	line-height:1.5;
}

TD.smallText,SPAN.smallText {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
}

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

TD.fieldKey {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

TD.fieldValue {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
}

TD.tableHeading {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

SPAN.newItemInCart {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#ff0000;
}

CHECKBOX,INPUT,RADIO,SELECT {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
}

TEXTAREA {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
}

SPAN.greetUser {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#f0a480;
	font-weight:bold;
}

.formArea {
	background-color:#FFFFFF;
	border-color:#E6DBDD;
	border-style:solid;
	border-width:1px;
}

TD.formAreaTitle {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
}

SPAN.markProductOutOfStock {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#c76170;
	font-weight:bold;
}

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

TD.checkoutBar {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#000000;
}

SPAN.checkoutBarHighlighted {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
}

SPAN.moreInfo {
	cursor:help;
}

TD.contentBoxHeading {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	font-weight:bold;
	padding:2px;
}

TABLE.contentBox {
}

TABLE.contentBoxContents {
}

TABLE.newProducts {
	border:1px solid #E6DBDD;
}

TD.newProducts {
	border-left:1px solid #E6DBDD;
	padding-left:3px;
	font-size:8pt;
}

TABLE.attributes {
	background-color:#E6DBDD;
	padding:3px;
	border:1px solid #e0110b;
}

TD.attributes {
	font-size:8pt;
}

TD.subCategoriesBox {
	border:1px solid #ECE8E7;
	margin:5px;
	vertical-align:bottom;
	line-height:25px;
}

INPUT.error,SELECT.error {
	background-color:#E79698;
	border:1px solid #000000;
	padding:2px;
}