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

.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 {
	background-color:#FFFFFF;
	background-image:url(../../../../images/powder/bg.gif);
	background-repeat:repeat-x;
	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:#2546C3;
	line-height:20px;
}

TD.headerNavigation {
	letter-spacing:0px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#2546C3;
	font-weight:bold;
	line-height:22px;
	background-color:#CBC9CA;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
}

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

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

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

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:#CBC9CA;
	text-align:center;
	line-height:20px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#2546C3;
}

.mainContents {
	background-image:url(../../../../images/powder/bg_row.gif);
	background-color:#FFFFFF;
}

TABLE.infoBox {
	width:160px;
}

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

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

TABLE.infoBoxContents {
	background-color:#FFFFFF;
	padding:0px;
}

TD.infoBoxHeading {
	font-family:Verdana, Arial, sans-serif;
	font-size:8pt;
	color:#2546C3;
	font-weight:bold;
	background-color:#CBC9CA;
	vertical-align:bottom;
	padding:4px 5px 4px 10px;
	border-top-color:#2546C3;
	border-top-style:solid;
	border-top-width:1px;
}

.mainbg {
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:15px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#2546C3;
}

TD.boxes {
	background-color:#ECE7E7;
	border-right-color:#2546C3;
	border-right-style:solid;
	border-right-width:1px;
	border-left-color:#2546C3;
	border-left-style:solid;
	border-left-width:1px;
	width:175px;
}

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

TR.payment-odd {
	background-color:#CBC9CA;
	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 {
	background-color:#FFFFFF;
	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 {
	background-color:#FFFFFF;
	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:#CBC9CA;
}

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

A.pageResults {
	color:#2546C3;
}

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:#CBC9CA;
	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:#CBC9CA;
	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 #CBC9CA;
}

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

TABLE.attributes {
	background-color:#CBC9CA;
	padding:3px;
	border:1px solid #2546C3;
}

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

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

