/* color match */
/* blue : b4d0dc, ecf8ff, DBECC2 */
/* orange : ff9900, fff8e5 */
/* green : 22BD22, E4FFE4 */
body	{
	/* background-color: #cfcfcf; */
	/* background-image: url(/images/bg.gif); */
	background-color: #ffffff;
	margin: 0;
	padding: 0 0 0 0; /* top right bottom left */
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
}

P.break {
	margin-top:10px;
	margin-bottom:0px;
}

TABLE.sort-header	{
	background-color:#e0d2b9;
	padding: 0 5 0 5;
}
TD.sort-header {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:#fff8e5;
	padding: 4 0 4 0;
}
TD.sort-header-active {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	background-color:#e0d2b9;
	padding: 4 0 4 0;
}
A.sort-header, A.sort-header:visited {
	font-size:11px;
	color:#0000aa;
	font-weight:bold;
	text-decoration:none;
}
A.sort-header:hover	 {
	font-size:11px;
	color:#ff8000;
	font-weight:bold;
	text-decoration:none;
}

TR.active-line {
	background-color: #ffffff;
}

TR.normal-line {
	background-color: #DBECC2;
}

TR.sub-active-line {
	background-color: #ffffff;
}

TR.sub-normal-line {
	background-color: #DBECC2;
}

TD {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333;
}

TD.class-content {
	background-color: #E6E6E6;
	padding: 10 10 10 10;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}


TD.main-content {
	background-color: #;
	padding: 0 0 0 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}

.main-content {
	font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #444444;
	line-height:13px;
	text-decoration:none;
}

TD.title-round {
	background-color: #4f6f9e;
}

a.title-round, a.title-round:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.title-round:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color: cyan;
	font-weight:bold;
	text-decoration:none;
}
a.ProductTableTextLink, a.ProductTableTextLink:visited {
	color:#555555;
	text-decoration:none;
	font-size:11px;
	line-height:12px;
}
a.ProductTableTextLink:hover {
	color:#8692a2;
	text-decoration:none;
	font-size:11px;
	line-height:12px;
}

TABLE.order-table {
	border-color:#000000;
}
TD.order-title {
	background-color: #ff9900;
  color:#ffffff;
  font-weight:bold;
	padding:3 10 3 10;
}
TD.order-subtitle {
	background-color: #dfdfdf;
	padding:3 10 3 10;
}
TD.order-entry {
	background-color: #dfdfdf;
	padding:3 5 3 5;
	width:30%;
	text-align:right;
}
TD.order-value {
	background-color:#efefef;
	padding:3 5 3 5;
}

TABLE.left-menu	{ padding-right: 5px; }
TD.top-nav			 { background-color:#ffffff; }
TD.top-nav-logo	{ /* background-color:#233E65; */ }
TD.top-nav-banner	{ background-color:#ffffff; }
TD.top-nav-search	{ background-color:#ececec; }
TD.top-nav-advr	{ background-color:#22BD22; height:20; }
TD.top-nav-menu	{ background-color:#ffffff; height:20; }
TD.left-nav			{ background-color:#ffffff; }
TD.left-nav-head { background-color:#197B30; padding-top: 3px; padding-bottom: 3px; padding-left: 4px; padding-right: 4px; }
TD.left-nav-body { background-color:#DBECC2; }
TD.main-title		{ height:20; background-color:#DBECC2; }
TD.main-body		 { height:400; padding-top: 5px; padding-left: 8px; }
TD.list-wide		 { border:solid #c4c4c4 1px; }
TD.desc-title		{ height:20; background-color:#cadef6; }
TD.desc-subtitle { height:20; background-color:#DBECC2; }
TD.grid-entry		{ background-color:#dfdfdf; padding-right:5px; }
TD.grid-value		{ background-color:#efefef; padding-top:3px; padding-bottom:3px; padding-left:5px; }
TD.highlight		 { background-color:#DBECC2; }
TR.highlight		 { background-color:#DBECC2; }

TD.payment-title { background-color:#ff9900;
									 font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; font-weight:bold;
									 padding-left:4px; padding-right:4px;
								 }
TD.box-title { background-color:#ff9900;
							 font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff; font-weight:bold;
							 padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px;
						 }
TD.box-body	{ background-color:#efefef;
							 font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#444444;
							 padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px;
						 }

H1 {
	margin-top:0px;
	margin-bottom:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:19px;
	color:#ff6600;
	font-weight:bold;
}
H1.top {
	margin-top:0px;
	margin-bottom:0px;
	font-size:17px;
	color:#00aacc;
	font-weight:bold;
}
H1.blue	{ margin-bottom:5px; font-size:19px; color:#005E20; font-weight:bold; }

H2				 { margin-bottom:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; color:#0054A6; font-weight:bold; }
H2.top		 { margin-bottom:0px; font-size:12px; color:#ffffff; font-weight:bold;}
H2.title	 { margin-bottom:10px; font-size:17px; color:#ff6600; font-weight:bold; }
H2.heading { margin-top:0px; margin-bottom:0px;	font-size:11px; color:#005E20; text-decoration:none; }
H2.product {
	margin-top:5px;
	margin-bottom:5px;
	font-size:17px;
	color:#666666;
	font-weight:bold;
}
H2.info-mini { margin-top:0px; margin-bottom:0px; font-size:9px; color:#005E20; text-decoration:none; }

H3				 { margin-bottom:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#ff6600; font-weight:bold; }
H3.normal	{ margin-bottom:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px; color:#333333; font-weight:normal; }
H3.heading { margin-top:0px; margin-bottom:0px; font-size:11px; color:#005E20; text-decoration:none; }

H4				{ margin-top:0px; margin-bottom:0px; font-size:10px; color:#005E20; text-decoration:none; }
H5				{ margin-top:0px; margin-bottom:0px; font-size:13px; color:#005E20; font-weight:bold; }
FONT			{ font-family:Verdana,Arial,Helvetica,sans-serif; }

A				 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#444444; }
A:visited { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#444444; }
A:hover	 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#ff8000; }

.announce					{ font-size:11px; color:#333333; line-height:12px; text-decoration:none; }
A.announce				 { font-size:11px; color:#333333; line-height:12px; text-decoration:none; }
A.announce:visited { font-size:11px; color:#333333; line-height:12px; text-decoration:none; }
A.announce:hover	 { font-size:11px; color:#ff8000; line-height:12px; text-decoration:none; }

.top-nav-logo					{ font-size:17px; color:#ffffff; font-weight:bold; text-decoration:none; }
A.top-nav-logo				 { font-size:17px; color:#ffffff; font-weight:bold; text-decoration:none; }
A.top-nav-logo:visited { font-size:17px; color:#ffffff; font-weight:bold; text-decoration:none; }
A.top-nav-logo:hover	 { font-size:17px; color:cyan; font-weight:bold; text-decoration:none; }

A.top-menut				 { color:#333333; text-decoration:none; font-weight:bold; font-size:9pt; padding:3px; padding-right:5px; padding-left:5px; }
A.top-menut:visited { color:#333333; text-decoration:none; font-weight:bold; font-size:9pt; padding:3px; padding-right:5px; padding-left:5px; }
A.top-menut:hover	 { color:#005E20; text-decoration:none; font-weight:bold; font-size:9pt; padding:3px; padding-right:5px; padding-left:5px; }

A.mini-menut				 { color:#333333; text-decoration:none; font-size:11px; padding:5px; padding-right:5px; padding-left:5px; }
A.mini-menut:visited { color:#333333; text-decoration:none; font-size:11px; padding:5px; padding-right:5px; padding-left:5px; }
A.mini-menut:hover	 { color:#ff8000; text-decoration:none; font-size:11px; padding:5px; padding-right:5px; padding-left:5px; }

A.left-menu				 { color:#333333; text-decoration:none; font-weight:bold; font-size:11px; }
A.left-menu:visited { color:#333333; text-decoration:none; font-weight:bold; font-size:11px; }
A.left-menu:hover	 { color:#ff8000; text-decoration:none; font-weight:bold; font-size:11px; }

A.left-menu-sub				 { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; }
A.left-menu-sub:visited { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; }
A.left-menu-sub:hover	 { color:#ff8000; text-decoration:none; font-weight:normal; font-size:11px; }

A.left-menut				 { color:#444444; text-decoration:none; font-weight:bold; font-size:11px; padding:3px; padding-right:5px; padding-left:5px; }
A.left-menut:visited { color:#444444; text-decoration:none; font-weight:bold; font-size:11px; padding:3px; padding-right:5px; padding-left:5px; }
A.left-menut:hover	 { color:#333333; text-decoration:none; font-weight:bold; font-size:11px; padding:2px; padding-right:4px; padding-left:4px; position:relative;top:1; background:#e0d2b9; border:solid #e0d2b9 0px; }

A.left-menut-active				 { color:#333333; text-decoration:none; font-weight:bold; font-size:11px; padding:2px; padding-right:5px; padding-left:5px; position:relative;top:0; background:#e0d2b9; border:solid #e0d2b9 0px; }
A.left-menut-active:visited { color:#333333; text-decoration:none; font-weight:bold; font-size:11px; padding:2px; padding-right:5px; padding-left:5px; position:relative;top:0; background:#e0d2b9; border:solid #e0d2b9 0px; }
A.left-menut-active:hover	 { color:#333333; text-decoration:none; font-weight:bold; font-size:11px; padding:2px; padding-right:4px; padding-left:4px; position:relative;top:1; background:#e0d2b9; border:solid #e0d2b9 0px; }

A.left-menut-lower				 { color:#444444; font-weight:bold; font-size:11px; text-decoration:none; padding:3px; padding-right:5px; padding-left:5px; }
A.left-menut-lower:visited { color:#444444; font-weight:bold; font-size:11px; text-decoration:none; padding:3px; padding-right:5px; padding-left:5px; }
A.left-menut-lower:hover	 { color:#333333; font-weight:bold; font-size:11px; text-decoration:none; padding:2px; padding-right:4px; padding-left:4px; position:relative;top:1; background:#e0d2b9; border:solid #e0d2b9 0px; }

A.left-menut-lower-active				 { color:#333333; font-weight:bold; font-size:11px; text-decoration:none; padding:2px; padding-right:5px; padding-left:5px; position:relative;top:0; background:#e0d2b9; border:solid #e0d2b9 0px; }
A.left-menut-lower-active:visited { color:#333333; font-weight:bold; font-size:11px; text-decoration:none; padding:2px; padding-right:5px; padding-left:5px; position:relative;top:0; background:#e0d2b9; border:solid #e0d2b9 0px; }
A.left-menut-lower-active:hover	 { color:#333333; font-weight:bold; font-size:11px; text-decoration:none; padding:2px; padding-right:4px; padding-left:4px; position:relative;top:1; background:#e0d2b9; border:solid #e0d2b9 0px; }

A.bot-menut				 { color:#444444; font-family:tahoma,verdana,sans-serif; text-decoration:none; font-weight:bold; font-size:8pt; padding:3px; padding-right:5px; padding-left:5px; }
A.bot-menut:visited { color:#444444; font-family:tahoma,verdana,sans-serif; text-decoration:none; font-weight:bold; font-size:8pt; padding:3px; padding-right:5px; padding-left:5px; }
A.bot-menut:hover	 { color:#444444; font-family:tahoma,verdana,sans-serif; text-decoration:none; font-weight:bold; font-size:8pt; padding:2px; padding-right:4px; padding-left:4px; position:relative;top:1; background:#eeeeee; border:solid #cccccc 1px; }

.page-title					{ font-size:13px; color:#ff6600; font-weight:bold; }
.page-title-blue		 { font-size:13px; color:#005E20; font-weight:bold; }
.page-title-small		{ font-size:12px; color:#ff6600; font-weight:bold; }
A.page-title				 { font-size:15px; color:#0000aa; font-weight:bold; }
A.page-title:visited { font-size:15px; color:#0000aa; font-weight:bold; }
A.page-title:hover	 { font-size:15px; color:#ff8000; font-weight:bold; }

.nav-title					{ font-size:11px; color:#ff6600; font-weight:bold; }
.nav-title-back		 { font-size:11px; color:#003399; font-weight:bold; }
.nav-title-left					{ font-size:12px; color:#ffffff; font-weight:bold; }
A.nav-title-left				 { font-size:12px; color:#ffffff; font-weight:bold; }
A.nav-title-left:visited { font-size:12px; color:#ffffff; font-weight:bold; }
A.nav-title-left:hover	 { font-size:12px; color:#005E20; font-weight:bold; }

A.nav-menut				 { color:#444444; text-decoration:none; font-weight:bold; font-size:11px; padding:3px; padding-right:5px; padding-left:5px; }
A.nav-menut:visited { color:#444444; text-decoration:none; font-weight:bold; font-size:11px; padding:3px; padding-right:5px; padding-left:5px; }
A.nav-menut:hover	 { color:#0000aa; text-decoration:none; font-weight:bold; font-size:11px; padding:2px; padding-right:4px; padding-left:4px; position:relative;top:1; background:#eeeeee; border:solid #cccccc 0px; }
A.nav-menut-active				 { color:#FF6600; text-decoration:none; font-weight:bold; font-size:11px; padding:2px; padding-right:5px; padding-left:5px; position:relative;top:0; background:#eeeeee; border:solid #cccccc 0px; }
A.nav-menut-active:visited { color:#FF6600; text-decoration:none; font-weight:bold; font-size:11px; padding:2px; padding-right:5px; padding-left:5px; position:relative;top:0; background:#eeeeee; border:solid #cccccc 0px; }
A.nav-menut-active:hover	 { color:#0000aa; text-decoration:none; font-weight:bold; font-size:11px; padding:2px; padding-right:4px; padding-left:4px; position:relative;top:1; background:#eeeeee; border:solid #cccccc 0px; }

.nav-location					{ font-size:11px; color:#444444; font-weight:bold; }
A.nav-location				 { font-size:11px; color:#005E20; font-weight:bold; text-decoration:none; }
A.nav-location:visited { font-size:11px; color:#005E20; font-weight:bold; text-decoration:none; }
A.nav-location:hover	 { font-size:11px; color:#FF6600; font-weight:bold; text-decoration:none; }

.mini					{ font-size:7pt; color:#444444; }
A.mini				 { font-size:7pt; color:#444444; }
A.mini:visited { font-size:7pt; color:#444444; }
A.mini:hover	 { font-size:7pt; color:#ff8000; }

.small					{ font-size:8pt; color:#444444; }
A.small				 { font-size:8pt; color:#444444; }
A.small:visited { font-size:8pt; color:#444444; }
A.small:hover	 { font-size:8pt; color:#ff8000; }

.category					{ font-size:11px; color:#333333; font-weight:bold; padding:1px; }
A.category				 { font-size:11px; color:#005E20; font-weight:bold; padding:1px; position:relative;top:0; text-decoration:none; }
A.category:visited { font-size:11px; color:#005E20; font-weight:bold; padding:1px; position:relative;top:0; text-decoration:none; }
A.category:hover	 { font-size:11px; color:#ff6600; font-weight:bold; padding:0px; position:relative;top:1; text-decoration:none; }
A.category-small				 { font-size:11px; color:#005E20; font-weight:bold; padding:1px; padding-right:1px; padding-left:1px; position:relative;top:0; text-decoration:none; }
A.category-small:visited { font-size:11px; color:#005E20; font-weight:bold; padding:1px; padding-right:1px; padding-left:1px; position:relative;top:0; text-decoration:none; }
A.category-small:hover	 { font-size:11px; color:#ff6600; font-weight:bold; padding:0px; padding-right:0px; padding-left:0px; position:relative;top:1; text-decoration:none; }

.info-mini					{ font-size:9px; color:#444444; }
A.info-mini				 { font-size:9px; color:#444444; }
A.info-mini:visited { font-size:9px; color:#444444; }
A.info-mini:hover	 { font-size:9px; color:#ff8000; }

.copy-mini	{ font-size:10px; color:#444444}
.medium		 { font-size:11px; color:#444444}
.policy		 { font-size:11px; color:#444444}
A.policy				 { font-size:11px; color:#0000aa; }
A.policy:visited { font-size:11px; color:#0000aa; }
A.policy:hover	 { font-size:11px; color:#ff8000; }

.affiliate					{ font-family:trebuchet ms, verdana; font-size:12px; color:#333333; }
A.affiliate				 { font-family:trebuchet ms, verdana; font-size:12px; color:#0000aa; }
A.affiliate:visited { font-family:trebuchet ms, verdana; font-size:12px; color:#0000aa; }
A.affiliate:hover	 { font-family:trebuchet ms, verdana; font-size:12px; color:#ff8000; }

.cart-title				 { font-size:11px; color:#333333; font-weight:bold; }
.cart-select				{ font-size:11px; color:#333333; }
.cart-highlight		 { font-size:11px; color:#0000aa; }
.cart-body					{ font-size:11px; color:#444444; }
A.cart-body				 { font-size:11px; color:#0000aa; }
A.cart-body:visited { font-size:11px; color:#0000aa; }
A.cart-body:hover	 { font-size:11px; color:#ff8000; }

.cart-mini					{ font-size:10px; color:#444444; line-height:12px; }
A.cart-mini				 { font-size:10px; color:#444444; line-height:12px; }
A.cart-mini:visited { font-size:10px; color:#444444; line-height:12px; }
A.cart-mini:hover	 { font-size:10px; color:#ff8000; line-height:12px; }

.cart-warn					{ font-size:11px; color:#aa0000; }
A.cart-warn				 { font-size:11px; color:#aa0000; font-weight:bold; }
A.cart-warn:visited { font-size:11px; color:#aa0000; font-weight:bold; }
A.cart-warn:hover	 { font-size:11px; color:#ff6600; font-weight:bold; }

.item-title					{ font-size:12px; color:#444444; font-weight:bold; }
A.item-title				 { font-size:12px; color:#005E20; font-weight:bold; }
A.item-title:visited { font-size:12px; color:#005E20; font-weight:bold; }
A.item-title:hover	 { font-size:12px; color:#ff6600; font-weight:bold; }

.item-select				{ font-size:11px; color:#333333; }
.item-main					{ font-size:12px; color:#444444; }
.item-desc					{ font-size:12px; color:#444444; }
.item-warn					{ font-size:11px; color:#aa0000; }
.item-highlight		 { font-size:11px; color:#0000aa; }
.item-price				 { font-size:11px; color:#444444; }
.item-comming			 { font-size:11px; color:#005E20; }
.item-body					{ font-size:11px; color:#444444; }
A.item-body				 { font-size:11px; color:#005E20; font-weight:bold; }
A.item-body:visited { font-size:11px; color:#005E20; font-weight:bold; }
A.item-body:hover	 { font-size:11px; color:#ff6600; font-weight:bold; }
A.item-warn				 { font-size:11px; color:#aa0000; font-weight:bold; }
A.item-warn:visited { font-size:11px; color:#aa0000; font-weight:bold; }
A.item-warn:hover	 { font-size:11px; color:#ff6600; font-weight:bold; }

.main-title					{ font-size:13px; color:#ffffff; font-weight:bold; }
A.main-title				 { font-size:13px; color:#ffffff; }
A.main-title:visited { font-size:13px; color:#ffffff; }
A.main-title:hover	 { font-size:13px; color:#ff8000; }

.main-select				{ font-size:11px; color:#333333; }
.main-warn					{ font-size:11px; color:#aa0000; }
.main-small				 { font-size:10px; color:#444444; }
.main-large				 { font-size:12px; color:#444444; }
.main-body					{ font-size:11px; color:#444444; }
.main-highlight		 { font-size:11px; color:#0000aa; }
A.main-link				 { font-size:11px; color:#0000aa; }
A.main-link:visited { font-size:11px; color:#0000aa; }
A.main-link:hover	 { font-size:11px; color:#ff8000; }

.main-cat					{ font-size:13px; color:#005E20; }
A.main-cat				 { font-size:13px; color:#005E20; }
A.main-cat:visited { font-size:13px; color:#005E20; }
A.main-cat:hover	 { font-size:13px; color:#ff8000; }

.list-small				 { font-size:10px; color:#444444; }
.list-large				 { font-size:12px; color:#444444; }
.list-head					{ font-size:11px; color:#333333; font-weight:bold; }
.list-body					{ font-size:11px; color:#444444; }
.list-num					 { font-family:tahoma,verdana,sans-serif; font-size:11px; color:#FF6600; }
A.list-body				 { font-size:11px; color:#005E20; }
A.list-body:visited { font-size:11px; color:#005E20; }
A.list-body:hover	 { font-size:11px; color:#ff8000; }

.list-head					{ font-size:11px; color:#444444; font-weight:bold; }
A.list-head				 { font-size:11px; color:#0000aa; font-weight:bold; }
A.list-head:visited { font-size:11px; color:#0000aa; font-weight:bold; }
A.list-head:hover	 { font-size:11px; color:#ff8000; font-weight:bold; }

.tab-title					{ font-size:11px; color:#005E20; font-weight:bold; }
A.tab-title				 { font-size:11px; color:#005E20; font-weight:bold; }
A.tab-title:visited { font-size:11px; color:#005E20; font-weight:bold; }
A.tab-title:hover	 { font-size:11px; color:#ff8000; font-weight:bold; }

.page-link					{ font-size:11px; color:#ff6600; font-weight:bold; }
A.page-link				 { font-size:11px; color:#005E20; font-weight:bold; }
A.page-link:visited { font-size:11px; color:#005E20; font-weight:bold; }
A.page-link:hover	 { font-size:11px; color:#ff6600; font-weight:bold; }

.field-section			{ font-size:11px; color:#333333; font-weight:bold; }
.field-entry				{ font-size:11px; color:#444444; font-weight:bold; }
.field-value				{ font-size:11px; color:#444444; line-height:15px; }
.field-highlight		{ font-size:11px; color:#0000aa; line-height:15px; }
.field-select			 { font-size:11px; color:#333333; }
.field-error				{ font-size:11px; color:#aa0000; line-height:15px; }

.whitelink { color:#ffffff; text-decoration:none; }
.blacklink { color:#000000; text-decoration:none; }
.blacklinkwithrollover { color:#000000; text-decoration:none; }
.bluelink { color:#0000FF; text-decoration:none; }

.boxborder { border-color:#000000; border-style:solid; border-width:1; }
.errborder { border-color:#AA0000; border-style:solid; border-width:1; }

.mainLink					{ FONT-SIZE:9pt; COLOR:#0000AA; TEXT-DECORATION:none; }
A.mainLink				 { FONT-SIZE:9pt; COLOR:#0000AA; TEXT-DECORATION:none; }
A.mainLink:visited { FONT-SIZE:9pt; COLOR:#0000AA; TEXT-DECORATION:none; }
A.mainLink:hover	 { FONT-SIZE:9pt; COLOR:#FF8000; TEXT-DECORATION:none; }

.listMenu					{ FONT-FAMILY:iso_oem; FONT-SIZE:7pt; COLOR:#000000; LINE-HEIGHT:12pt; TEXT-DECORATION:none; }
A.listMenu:visited { FONT-FAMILY:iso_oem; FONT-SIZE:7pt; COLOR:#000000; LINE-HEIGHT:12pt; TEXT-DECORATION:none; }
A.listMenu:hover	 { FONT-FAMILY:iso_oem; FONT-SIZE:7pt; COLOR:#FF8000; LINE-HEIGHT:12pt; TEXT-DECORATION:none; }

.navigation					{ FONT-FAMILY:Tahoma,Verdana,Arial; FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
A.navigation				 { FONT-FAMILY:Tahoma,Verdana,Arial; FONT-SIZE:9pt; COLOR:#008800; TEXT-DECORATION:none; }
A.navigation:visited { FONT-FAMILY:Tahoma,Verdana,Arial; FONT-SIZE:9pt; COLOR:#008800; TEXT-DECORATION:none; }
A.navigation:hover	 { FONT-FAMILY:Tahoma,Verdana,Arial; FONT-SIZE:9pt; COLOR:#FF8000; TEXT-DECORATION:none; }

.listHeader					{ FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
A.listHeader				 { FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
A.listHeader:visited { FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
A.listHeader:hover	 { FONT-SIZE:9pt; COLOR:#FF8000; TEXT-DECORATION:none; }

.listItem					{ FONT-SIZE:9pt; COLOR:#444444; TEXT-DECORATION:none; }
A.listItem				 { FONT-SIZE:9pt; COLOR:#444444; TEXT-DECORATION:none; }
A.listItem:visited { FONT-SIZE:9pt; COLOR:#444444; TEXT-DECORATION:none; }
A.listItem:hover	 { FONT-SIZE:9pt; COLOR:#008800; TEXT-DECORATION:underline; }

.itemInfo					{ FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
A.itemInfo				 { FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
A.itemInfo:visited { FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
A.itemInfo:hover	 { FONT-SIZE:9pt; COLOR:#008800; TEXT-DECORATION:underline; }

.submenu					{ FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none; }
A.submenu				 { FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none; }
A.submenu:visited { FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none; }
A.submenu:hover	 { FONT-SIZE:9pt; COLOR:#FF8000; TEXT-DECORATION:none; }

.error							{ FONT-SIZE:9pt; COLOR:#AA0000; TEXT-DECORATION:none; }
.errorInfo					{ FONT-SIZE:8pt; COLOR:#AA0000; TEXT-DECORATION:none; }
.smallError				 { FONT-SIZE:8pt; COLOR:#AA0000; TEXT-DECORATION:none; }
.errorInfoSmall		 { FONT-SIZE:8pt; COLOR:#AA0000; TEXT-DECORATION:none; }
A.errorInfo				 { FONT-SIZE:8pt; COLOR:#AA0000; TEXT-DECORATION:none; }
A.errorInfo:visited { FONT-SIZE:8pt; COLOR:#AA0000; TEXT-DECORATION:none; }
A.errorInfo:hover	 { FONT-SIZE:8pt; COLOR:#00AA00; TEXT-DECORATION:none; }

.footer					{ FONT-FAMILY:Fixedsys; FONT-SIZE:9pt; COLOR:#444444; TEXT-DECORATION:none; }
A.footer				 { FONT-FAMILY:Fixedsys; FONT-SIZE:9pt; COLOR:#444444; TEXT-DECORATION:none; }
A.footer:visited { FONT-FAMILY:Fixedsys; FONT-SIZE:9pt; COLOR:#444444; TEXT-DECORATION:none; }
A.footer:hover	 { FONT-FAMILY:Fixedsys; FONT-SIZE:9pt; COLOR:#FF8000; TEXT-DECORATION:none; }

.general			 { FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none; }
.headingSmall	{ FONT-SIZE:10pt; COLOR:#000000; TEXT-DECORATION:none; }
.heading			 { FONT-SIZE:11pt; COLOR:#000000; TEXT-DECORATION:none; }
.headingLarge	{ FONT-SIZE:13pt; COLOR:#000000; TEXT-DECORATION:none; }
.tableHeading	{ FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none; }
.subBar				{ FONT-SIZE:8pt; COLOR:#000000; TEXT-DECORATION:none; }
.smallText		 { FONT-SIZE:8pt; COLOR:#000000; TEXT-DECORATION:none; }
.topBar				{ FONT-SIZE:9pt; COLOR:#000000; TEXT-DECORATION:none; }
.fieldEntry		{ FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
.fieldValue		{ FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
.subInfo			 { FONT-SIZE:9pt; COLOR:#444444; TEXT-DECORATION:none; }
.subInfoSmall	{ FONT-SIZE:8pt; COLOR:#444444; TEXT-DECORATION:none; }
.infoSmall		 { FONT-SIZE:7pt; COLOR:#444444; TEXT-DECORATION:none; }
.required			{ FONT-SIZE:7pt; COLOR:#AABBDD; TEXT-DECORATION:none; }
.brandName		 { FONT-SIZE:8pt; COLOR:#333333; TEXT-DECORATION:none; }
A.infoSmall				 { FONT-SIZE:7pt; COLOR:#444444; TEXT-DECORATION:none; }
A.infoSmall:visited { FONT-SIZE:7pt; COLOR:#444444; TEXT-DECORATION:none; }
A.infoSmall:hover	 { FONT-SIZE:7pt; COLOR:#FF8000; TEXT-DECORATION:none; }
.infoBoxHead	 { FONT-SIZE:9pt; COLOR:#333333; TEXT-DECORATION:none; }
.infoBoxBody	 { FONT-SIZE:8pt; COLOR:#444444; TEXT-DECORATION:none; }
A.infoBoxBody:visited { FONT-SIZE:8pt; COLOR:#444444; TEXT-DECORATION:none; }
A.infoBoxBody:hover	 { FONT-SIZE:8pt; COLOR:#FF8000; TEXT-DECORATION:none; }
.newItemInCart { FONT-SIZE:8pt; COLOR:#AA0000; TEXT-DECORATION:none; }
A.newItemInCart				 { FONT-SIZE:8pt; COLOR:#AA0000; TEXT-DECORATION:none; }
A.newItemInCart:visited { FONT-SIZE:8pt; COLOR:#AA0000; TEXT-DECORATION:none; }
A.newItemInCart:hover	 { FONT-SIZE:8pt; COLOR:#FF8000; TEXT-DECORATION:none; }
.itemInCart { FONT-SIZE:8pt; COLOR:#333333; TEXT-DECORATION:none; }
A.itemInCart				 { FONT-SIZE:8pt; COLOR:#333333; TEXT-DECORATION:none; }
A.itemInCart:visited { FONT-SIZE:8pt; COLOR:#333333; TEXT-DECORATION:none; }
A.itemInCart:hover	 { FONT-SIZE:8pt; COLOR:#FF8000; TEXT-DECORATION:underline; }
.acctCategory	{ FONT-SIZE:9pt; COLOR:#AABBDD; TEXT-DECORATION:none; }
.productMain	 { FONT-SIZE:9pt; COLOR:#333333; LINE-HEIGHT:13pt; TEXT-DECORATION:none; }
.productSub		{ FONT-SIZE:9pt; COLOR:#333333; LINE-HEIGHT:13pt; TEXT-DECORATION:none; }
.productSmall	{ FONT-SIZE:8pt; COLOR:#333333; LINE-HEIGHT:9pt; TEXT-DECORATION:none; }
.warning			 { FONT-SIZE:9pt; COLOR:#AA0000; LINE-HEIGHT:13pt; TEXT-DECORATION:none; }
.retailPrice	 { FONT-SIZE:8pt; COLOR:#333333; LINE-HEIGHT:15pt; TEXT-DECORATION:strike; }
.normalPrice	 { FONT-SIZE:9pt; COLOR:#AA0000; LINE-HEIGHT:15pt; TEXT-DECORATION:none; }
.specialPrice	{ FONT-SIZE:9pt; COLOR:#FF0000; LINE-HEIGHT:15pt; TEXT-DECORATION:none; }

/* Styles for images */
.img-border-white { border: 1px #ffffff solid }
.img-border-product { border: 1px #cccccc inset }
A.img-link-active				 { text-decoration:none; padding:3px; padding-top:0px; position:relative;top:0; background:transparent; border:solid #ffffff 0px; }
A.img-link-active:visited { text-decoration:none; padding:3px; padding-top:0px; position:relative;top:0; background:transparent; border:solid #ffffff 0px; }
A.img-link-active:hover	 { text-decoration:none; padding:4px; padding-top:1px; position:relative;top:1; background:transparent; border:solid #ffffff 0px; }

UL {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}

OL {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}

LI {
	color: #444444;							/* text color */
	background: white;					 /* Content, padding will be gray */
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 10px;
	padding: 1px 1px 1px 1px;		/* top right bottom left */
	text-indent: 0px;
	list-style: circle;					/* no glyphs before a list item */
	/* No borders set */
}

OL.desc {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}

UL.desc {
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}

LI.desc {
	color: #333333;							/* text color */
	background: white;					 /* Content, padding will be gray */
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 10px;
	padding: 1px 1px 1px 1px;		/* top right bottom left */
	text-indent: 0px;
	list-style: circle;					/* no glyphs before a list item */
	/* No borders set */
}

UL.none {
	text-indent: -10px;
	padding-left: 0px;
	margin: 0;
	list-style: none;
}

LI.none {
	color: #000000;							/* text color */
	/* background: white; */		 /* Content, padding will be gray */
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	margin 0;		/* top right bottom left */
	/* text-indent: 10px; */
	list-style: none;					/* no glyphs before a list item */
	/* No borders set */
}

DIV.none {
	padding: 0px;
	padding-left: 10px;
}

/* Styles for form fields */
INPUT.text {
	background-color:white;
	border-bottom:#909090 1px solid;
	border-left:#909090 1px solid;
	border-right:#909090 1px solid;
	border-top:#909090 1px solid;
	font-size:9pt;
	font-family:arial;
	color:#000000;
}

INPUT.readonly {
	background:#ececec;
	border-bottom:#909090 1px solid;
	border-left:#909090 1px solid;
	border-right:#909090 1px solid;
	border-top:#909090 1px solid;
	font-size:9pt;
	font-family:arial;
	color:#000000;
}

INPUT.file {
	background-color:white;
	border-bottom:#909090 1px solid;
	border-left:#909090 1px solid;
	border-right:#909090 1px solid;
	border-top:#909090 1px solid;
	font-size:9pt;
	font-family:arial;
	color:#000000;
}

INPUT.button {
	background-color:#d3d3d3;
	border-bottom:#000000 1px solid;
	border-left:#ffffff 1px solid;
	border-right:#000000 1px solid;
	border-top:#ffffff 1px solid;
	font-size:9pt;
	font-family:arial;
	color:#000000;
}

SELECT {
	background-color:white;
	border-bottom:#909090 0px solid;
	border-left:#909090 0px solid;
	border-right:#909090 0px solid;
	border-top:#909090 0px solid;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
}

TEXTAREA {
	background-color:white;
	border-bottom:#909090 1px solid;
	border-left:#909090 1px solid;
	border-right:#909090 1px solid;
	border-top:#909090 1px solid;
	font-size:9pt;
	font-family:font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
}
