body	{
	font-family:verdana, arial, helvetica, geneva, sans-serif; 
	font-size:12px;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em; 
	margin-right:0em; 
	background-color:#fff;
	color:#000;
}

td	{
	font-family:verdana, arial, helvetica, geneva, sans-serif; 
	font-size:12px;
	font-style:normal;
	color:#112744;
}

td.main,
p.main	{font-family:verdana, arial, sans-serif; font-size:11px; line-height:1.5;}

h1	{
	font-size:28px;
	color:#366;
	font-family:times new roman, times, georgia, serif;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:16px;
	margin:0em
}

h2	{
	font-size:22px;
	color:#366;
	font-family:arial, verdana, geneva, helvetica, sans-serif;
	font-weight:normal;
	padding-top:12px;
	padding-bottom:6px;
	margin:0em
}

h3	{
	font-family:arial, helvetica, verdana, geneva, sans-serif; 
	font-size:18px;
	font-weight:normal;
	color:#366;
	margin:0em;
	padding-bottom:.8em;
	padding-top:.2em
}


A	{ color:#039; text-decoration:underline}
A:visited	{ color:#039 }
A:hover, A:active	{ color:#ABD; }

.menuhead	{
	font-size:12px;
	font-style:normal;
	font-family:verdana, arial, helvetica, geneva, sans-serif; 
	color:#69817a;
	font-weight:bold;
}

a.menuhead			{ color:#69817a; font-weight:bold;}
a.menuhead			{ color:#69817a; text-decoration:none; font-weight:bold;}
a.menuhead:visited	{ color:#69817a }
a.menuhead:hover,
A.menuhead:active	{ color:#69817A; text-decoration:underline overline}

TD.menu	{
	font-family:verdana, arial, helvetica, geneva, sans-serif; 
	color:#728B85;
	padding:0px 9px 0px 12px;
}
A.menu			{ font-Size:12px; font-family:verdana, arial, helvetica, geneva, sans-serif; color:#728B85; text-decoration:none; }
A.menu:visited	{ color:#849B95 }
A.menu:hover,
A.menu:active	{ color:#69817A; text-decoration:underline }

.medium		{ font-size:12px }
.small		{ font-size:11px }
.smallest	{ font-size:xx-small }
.big		{ font-size:14px }
.bigger		{ font-size:16px }

.title		{padding-bottom:2px; margin-bottom:0em }
.subtitle	{padding-top:2px; margin-top:0em }

.darkblue	{color:#446077}
.blue1	{color:#AAC6DD}
HR.blue1	{color:#AAC6DD}
.blue2	{color:#366}
.blue3	{color:#039}
.white	{color:#fff}
.black	{color:#000}
.gray1	{color:#ccc}

img {border-color:#039}
table.border {border:1px dashed #366;}
table.border1 {border:1px ridge #699;}
table.dashed {border-top:1px dashed #366; border-bottom:1px dashed #366;}

em { font-style:normal }

.indent25	{padding-left:25px; padding-right:25px;}
.indent17	{padding-left:17px; padding-right:17px;}
.indent12	{padding-left:12px; padding-right:12px;}

.cartbutton { background-color:#497CAF; color:#F7EDDF; font-size:xx-small; font-weight:bold; width:90;}

/*
	$Id:stylesheet.css osCommerce
*/

.boxText { font-family:Verdana, Arial, sans-serif; font-size:10px; }
.errorBox { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#ffb3b5; font-weight:bold; }
.stockWarning { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#c03;}
.productsNotifications { background:#f2fff7; }
.orderEdit { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#70d250; text-decoration:underline; }

FORM { display:inline; }

TR.header { background:#fff; }
TR.headerNavigation { background:#9AADA8; }
TD.headerNavigation {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#9AADA8;
	color:#fff;
	font-weight:bold;
}

a.headerNavigation, 
a.headerNavigation:visited {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#9AADA8;
	color:#fff;
	font-weight:bold;
	text-decoration:none}
A.headerNavigation:hover,
A.headerNavigation:active { color:#003399; }


TR.headerError	{
	background:#ff0000; }

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

TR.headerInfo	{
	background:#00ff00;}

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

TR.footer {	background:#9AADA8;}

TD.footer {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	background:#9AADA8;
	color:#fff;
	font-weight:bold;
}

.infoBox { background:#9AADA8; color:#fff; }

.infoBoxContents {
	background:#fff;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

.infoBoxNotice { background:#FF8E90; }

.infoBoxNoticeContents {
	background:#FFE6E6;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

TD.infoBoxHeading {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#9AADA8;
	color:#fff;
}

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

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background:#f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background:#f8f8f9;
}

TR.productListing-even, TR.productListing-odd { background:#fff }

TABLE.productListing {}
.productListing-heading {}
TD.productListing-data {}

TD.pageHeading, DIV.pageHeading {
	font-size:28px;
	color:#336666;
	font-family:times new roman, times, georgia, serif;
	font-weight:normal;
	padding-top:18px;
	padding-bottom:16px;
	margin:0em
}


TR.subBar { background:#f4f7fd; }
TD.subBar {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	color:#000;
}

TD.smallText, SPAN.smallText, P.smallText {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
}

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

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

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

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

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

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

TEXTAREA {
	width:100%;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
}

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

TABLE.formArea {
	background:#f1f9fe;
	border-color:#7b9ebd;
	border-style:solid;
	border-width:1px;
}

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

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

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

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

.moduleRow { }
.moduleRowOver { background-color:#D7E9F7; cursor:pointer; cursor:hand; }
.moduleRowSelected { background-color:#E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000; }

.messageBox { font-family:Verdana, Arial, sans-serif; font-size:10px; }
.messageStackError,
.messageStackWarning { font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#ffb3b5; }
.messageStackSuccess { font-family:Verdana, Arial, sans-serif; font-size:10px; background-color:#99ff00; }

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

