body 					{ background:#fff;color:#000;font-family:Verdana, Arial, sans-serif;font-size:1em; margin:0}
a 						{ color: #000;  text-decoration: none;}
a:hover 				{ color: #22f;  text-decoration: underline;}
form 					{ display: inline;}
#conten				{ margin:0px auto 0px auto; width:1000px}
#contenMain			{ margin:0px auto 0px auto; width:100%}
#contenMain p		{ font-size:.8em}
#contenMain p.smallText		{ font-size:1em}
.boxText 			{ font-size: .7em; }
.errorBox 			{ font-size : 1em; background: #ffb3b5; font-weight: bold; }
.stockWarning 		{ font-size : 1em; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit 			{ font-size : 1em; color: #70d250; text-decoration: underline; }

tr.header 				{ background: #ddb;}
tr.headerNavigation 	{ background: #3399ff;}
td.headerNavigation 	{   font-size: .9em;  background: #bcd;  color: #fff;  font-weight : bold;}

a.headerNavigation 	{   color: #222; }
a.headerNavigation:hover {  color: #222;}
tr.headerError 		{ background: #ff0000;}
td.headerError 		{ font-size: 1.1em;  background: #f00; color: #fff;  font-weight : bold;  text-align : center;}
tr.headerInfo 			{ background: #0f0;}
td.headerInfo 			{ font-size: 12px;  background: #0f0; color: #fff;  font-weight: bold;  text-align: center;}
tr.footer 				{ background: #99c3d3;}
td.footer 				{ font-size: 1em;  background: #bbc3d3;  color: #fff;  font-weight: bold;}
.infoBox 				{ background: #ddb;}
.infoBoxContents  	{ background: #fff;  font-size: .9em;}
.infoBoxNotice 		{ background: #FF8E90;}
.infoBoxNoticeContents {  background: #FFE6E6;  font-size: 1em;}
td.infoBoxHeading 		{ font-size:.8em;font-weight: bold;background: #ddb;  color: #222; width:200px}
td.infoBox, span.infoBox {  font-size: .9em}

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: #f8f8f9;}

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: #f8f8f9;}

table.productListing 	{ border: 1px; border-style: solid; border-color: #b6b7cb;  border-spacing: 1px;}
.productListing-heading { font-size: .9em;  background: #ddb;  color: #222;  font-weight: bold;}

td.productListing-data 							{ font-size: .85em;}
a.pageResults 										{ color: #00F;}
a.pageResults:hover 								{ color: #00F;  background: #FF3;}
td.pageHeading, div.pageHeading 				{ font-size: 1em;  font-weight: bold;  color: #777;}


div.pageHeading img								{ width:70px; height:70px; float:right}
tr.subBar 											{ background: #f4f7fd;}
td.subBar 											{ font-size: 1em;  color: #000;}
td.main, p.main 									{ font-size: .85em;  line-height: 1.4;}
td.smallText, span.smallText, p.smallText { font-size: .6em;}
td.accountCategory 								{ font-size: 1.15em;  color: #aabbdd;}
td.fieldKey 										{ font-size: 1.1em;  font-weight: bold;}
td.fieldValue 										{ font-size: 1.1em;}
td.tableHeading 									{ font-size: 1.1em;  font-weight: bold;}
span.newItemInCart 								{ font-size: 1em;  color: #f00;}
checkbox, input, radio, select 				{ font-size: 1em;}
textarea 											{ width: 100%;  font-size: 1.05em;}

span.greetUser 									{ color: #f0a480;  font-weight: bold;}
table.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}
td.formAreaTitle {   font-size: 1.1em;  font-weight: bold;}
span.markProductOutOfStock {  font-size: 1.1em;  color: #c76170;  font-weight: bold;}

span.productSpecialPrice {  color: #f00;}
span.errorText {  color: #f00;}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo {  font-size: 1em; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 1em; color: #000000; }

/* message box */
.messageBox { font-size: 1em; }
.messageStackError, .messageStackWarning { font-size: 1em; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 1em; background-color: #99ff00; }

/* input requirement */
.inputRequirement 	{font-size: .9em; color: #f00; }

/* MTC BEGIN */
h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}
/* MTC END */