body, #navMainWrapper, #mainWrapper, #logoWrapper, #headerWrapper {
	background-color: white;
	color: white;
	}
#matwHeader  { margin-right: auto; margin-left: auto; width: 500px }
#matwHeader img {
	float: left;
	}
#mainWrapper {
	width: 932px;
	margin-left: auto;
	margin-right: auto;
	}
#productGeneral  { color: #686868; margin-right: auto; margin-left: auto; width: 800px }
#categoryIcon {
	display: none;
	}
#navMain ul.back  { color: #686868; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; margin-right: auto; margin-left: auto; float: none; clear: both }
#siteinfoLegal  { color: #686868; font-size: 12px; font-family: Verdana, "Times New Roman", serif; font-variant: small-caps; line-height: 20px; margin-top: 15px; margin-bottom: 25px }
div.productListing-data   { color: #686868; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-align: left }
div.productListing-data .price  { color: black; font-size: 16px; font-weight: bold; padding-left: 13px }
div.productListing-data a, div.productListing-data a:visited {
	color: #999;
	}
div.productListing-data a img  { color: black; margin-right: 15px }
.listingDescription, #productDescription    { color: #686868; font-size: 12px; font-family: Times, serif, Verdana; font-variant: normal; line-height: 16px }
.listingDescription  { color: #686868; margin-top: 25px; margin-bottom: 10px; width: 240px; float: right }
#contentMainWrapper {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	}
div.productListing-rowheading {
	display: none;
	}
h1#productListHeading   { color: #686868; font-size: 14px; display: none }
.productListing-data h3.itemTitle  { font-size: 14px; font-family: Verdana, "Times New Roman", serif; font-variant: small-caps; text-align: left }
.productListing-data h3.itemTitle a, .productListing-data h3.itemTitle a:visited   { color: #686868; font-size: 12px }
div#productListing {
	text-align: left;
	}
.productListing-data a img {
	float: left;
	}
.productListing-even, .productListing-odd {
	}
hr.prList {
	margin-top: 15px;
	margin-bottom: 30px;
	}
#cartContentsDisplay th, #cartSubTotal  { color: #686868; background-color: #fff; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #666; border-bottom: 1px solid #666 }
#cartContentsDisplay .rowEven   { color: #686868; background-color: #fff }
#cartContentsDisplay .rowOdd   { color: #686868; background-color: #fff }
#cartContentsDisplay tr td  { color: #686868; padding-top: 10px; padding-bottom: 20px }
#cartContentsDisplay tr td.cartQuantity  { color: #686868; padding-top: 15px }
#cartContentsDisplay tr td.cartQuantity input   { color: #686868; font-weight: bold; background-color: #fff; text-align: right; padding: 3px; width: 30px; border: solid 1px #666 }
#cartContentsDisplay tr td.cartQuantityUpdate  { color: #686868; padding-top: 16px; padding-right: 10px; padding-left: 3px }
#cartContentsDisplay tr td span#cartImage img  { color: #686868; margin-right: 10px; border: solid 1px #333 }
#cartContentsDisplay tr td.cartUnitDisplay,
#cartContentsDisplay tr td.cartTotalDisplay  { color: #686868; padding-top: 23px }
#cartContentsDisplay tr td.cartRemoveItemDisplay  { color: #686868; padding-top: 21px }
.buttonRow {
	text-align: center;
	margin-bottom: 20px;
	}
#cartSubTotal  { color: #686868; font-size: 13px; font-weight: bold }
td.cartProductDisplay a span#cartProdTitle  { color: #686868; font-size: 13px; font-weight: bold; display: block; margin-top: 10px }
td.cartProductDisplay a:hover span#cartProdTitle  { color: #686868; text-decoration: underline }
.cartAttribsList ul  { color: #686868; font-size: 12px; list-style: none; margin-left: 0; padding-left: 5px; float: left }
.cartAttribsList ul li  { color: #686868; list-style: none }
h1#cartDefaultHeading,
h1#loginDefaultHeading,
h1#createAcctDefaultHeading,
h1#checkoutShippingHeading,
h1#checkoutPaymentHeading,
h1#checkoutConfirmDefaultHeading {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 21px;
	}

fieldset {
	border: 1px solid #333;
	padding: 0px 20px 0px 20px;
	}
legend  { color: #686868 }
legend.bigLegend  { color: #686868; font-size: 13px }
fieldset#yesAccount  { color: #686868; width: 345px; height: 150px; float: left }
fieldset#noAccount  { color: #686868; width: 345px; height: 150px; float: right }
fieldset#yesAccount input,
fieldset#newAccount input,
#createAcctDefault fieldset input,
#checkoutShipping fieldset textarea,
#checkoutPayment fieldset input,
#checkoutPayment fieldset textarea  { color: #111; font-weight: bold; background-color: #fff; margin-bottom: 3px; padding: 3px; width: 180px; border: solid 1px #666 }
fieldset#newAccount select,
#createAcctDefault fieldset select,
#checkoutPayment fieldset select {
	background-color: black;
	font-weight: normal;
	color: white;
	border: 1px solid #666;
	width: 188px;
	}
#checkoutPayment fieldset select {
	width: auto;
	}
fieldset#yesAccount .buttonRow a,
#checkoutPayment .inputLabelPayment a,
#navMain ul.back li a {
	color: #dc7 !important;
	}
fieldset#yesAccount .buttonRow a:hover,
#checkoutPayment .inputLabelPayment a:hover,
#navMain ul.back li a:hover {
	color: #eea !important;
	}
fieldset#yesAccount .back {
	padding-top: 6px;
	}
fieldset#yesAccount .forward {
	padding-right: 16px;
	}
fieldset#newAccount {
	}
fieldset#newAccount fieldset {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border: none;
	}
fieldset#newAccount #custInfo {
	width: 350px;
	float: left;
	}
fieldset#newAccount #custPhone,
fieldset#newAccount #custLogin,
fieldset#newAccount #eFormat {
	width: 300px;
	float: right;
	}
fieldset#newAccount #custPhone input,
fieldset#newAccount #custLogin input {
	width: 150px;
	margin-bottom: 4px;
	}
fieldset#yesAccount .buttonRow input,
fieldset#newAccount .buttonRow input,
fieldset#newAccount fieldset#eFormat input,
#createAcctDefault fieldset #email-format-html,
#createAcctDefault fieldset #email-format-text {
	width: auto;
	border: none;
	}
#createAcctDefault,
#checkoutShipping,
#checkoutPayment {
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	}
#createAcctDefault .back,
#checkoutShipping .back,
#checkoutPayment .back,
#checkoutConfirmDefault .back {
	padding-left: 140px;
	}
#checkoutShipping fieldset textarea {
	width: 500px;
	}
#checkoutPayment fieldset textarea {
	display: none;
	}
#siteseal {
	text-align: center;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	}
