body,td,th {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
}
body {
	margin-left: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #B7B9BC;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D2D6D9;
	color: #666666;
	line-height: 16px;
}

.bodyfont {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.lm:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.lm:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.lm:hover {
	COLOR: #FF9933;
	text-transform: none;
	font-weight: bold;
}

a:link { color: #3366CC;}
a:visited { color: #3366CC;}
a:hover { color: #333333;}

a.grey-lnk:link { color: #4E4F51;}
a.grey-lnk:visited { color: #4E4F51;}
a.grey-lnk:hover { color: #ED1D24;}

a.black-lnk:link { color: #000000;}
a.black-lnk:visited { color: #000000;}
a.black-lnk:hover { color: #ED1D24;}

a.toplink:link {color:#333333; text-decoration:none}
a.toplink:visited {color:#333333}
a.toplink:hover {color:#000000}

.grey { background-color: #C2C5C9;}

.bgblue {
background-color: #ddddfb
}

.h1 {
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}
.h2 {
	font-size: 14px;
	font-weight: bold;
	color: #ED1D24;
}
.h1_2 {
	font-size: 12px;
	text-indent: 20px;
	color: #333333;
	font-weight: bold;
}
.h3 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.h4 {
	font-size: 16px;
	color: #ED1D24;
	font-weight: bold;
}
.h5 {
	font-size: 12px;
	font-weight: bold;
	color: #ED1D24;
}
.h6 {
	font-size: 11px;
	font-weight: bold;
	color: #ED1D24;
}
.h7 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.h8 {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}
.red {color: #ED1D24}
.error {
	color: #CC0000;
	font-size: 11px;
}
.txt-grey {color: #666666}
.txt-8 {
	font-size: 8px;
	color: #666666;
}
.txt-10 {
	font-size: 10px;
	color: #666666;
}
.txt-11 {
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}
.txt-11bold {
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
}
.txt-12-green {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}
.txt-11-green {
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}
.txt-12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.txt-12red {
	font-size: 12px;
	font-weight: bold;
	color: #ED1D24;
}
.txt-12blue{
	font-size: 12px;
	line-height: 22px;
	color: #0000a0;
}
.txt-12blue2{
	font-size: 12px;
	font-weight: bold;
	color: #0000a0;
}
.txt-16blue{
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #0000a0;
}
.txt-18blue{
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #0000a0;
}
.txt-12xmas {
	font-size: 14px;
	font-weight: bold;
	color: #c5161c;
}
.txt-11red {
	font-size: 9px;
	font-weight: bold;
	color: #c5161c;
}
.txt-12xmasb {
	font-size: 14px;
	font-weight: bold;
	color: #0661aa;
}
.txt-12xmasg {
	font-size: 14px;
	font-weight: bold;
	color: #026e3c;
}
.txt-14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}
.text-14bold {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.txt-note {
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

.blue-11 {
	color: #006699;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}
.blue-12 {
	color: #228ECF;
	font-weight: bold;
	font-size: 14px;
}
.blue-16 {
	color: #228ECF;
	font-weight: bold;
	font-size: 16px;
}
.blue2-16 {
	color: #0e3e9f;
	font-weight: bold;
	font-size: 16px;
}
.blue-14 {
	color: #006699;
	font-weight: bold;
	font-size: 14px;
}
.green-14-Helvetica{
	color: #3b8300;
	font-family:"Helvetica Neue";
	font-size: 14px;
}
.green-14-Arial{
	color: #3b8300;
	font-family:"Arial";
	font-size: 14px;
	font-weight: bold;
}
.txt-30 {
	font-size: 30px;
	line-height: 16px;
	color: #333333;
}
.txt-18 {
	font-size: 18px;
	font-weight: bold;
	line-height: 16px;
	color: #2856a5;
}
.txt2-18 {
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	color: #0e3e9f;
}
.txt-20 {
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	color: #000000;
}
.txt-15 {
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	color: #2856a5;
}
.txt-15-normal {
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	color: #2856a5;
}

.white{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
.white10{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial;
}
.white12{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}
.sub_txt {
	font-size: 10px;
	color: #666666;
	line-height: 12px;
}
.white_boby {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial;
}

.field-30 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EAEBEC;
	width:30px;
	border: 1px solid #C2C5C9;}
	
.field1 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EAEBEC;
	width: 110px;
	border: 1px solid #C2C5C9;
}
.field-240 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EAEBEC;
	width: 240px;
	border: 1px solid #C2C5C9;
}
.field-200 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EAEBEC;
	width: 200px;
	border: 1px solid #C2C5C9;
}
.field-220 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EAEBEC;
	width: 220px;
	border: 1px solid #C2C5C9;
}
.field {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EAEBEC;
	border: 1px solid #C2C5C9;
}
.btn1 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ED1D24;
	display: block;
	border: 1px solid #C2C5C9;
	width: 80px;
	height: 20px;
	cursor: pointer;
}
.btn2 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #999999;
	display: block;
	border: 1px solid #C2C5C9;
	width: 60px;
	height: 20px;
	cursor: pointer;
}
.btn3 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #7EA0CD;
	display: block;
	border: 1px solid #C2C5C9;
	width: 40px;
	height: 20px;
	cursor: pointer;
}
.btn4 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ED1D24;
	display: block;
	border: 1px solid #C2C5C9;
	width: 110px;
	height: 22px;
	cursor: pointer;
}
.btn5 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	display: block;
	border: 1px solid #C2C5C9;
	width: 60px;
	height: 22px;
	cursor: pointer;
}
.btn6 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	display: block;
	border: 1px solid #C2C5C9;
	width: 110px;
	height: 22px;
	cursor: pointer;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
}

/**** <div class="menu"> ****/

div.menu a {
	font: normal 11px/30px Arial, sans-serif;
	color: #555555;
	display: block;
	text-align: left;
	text-indent: 10px;
	cursor: pointer;
	text-decoration: none;
	height: 30px;
	width: 170px;
	background: #FFFFFF;
}

div.menu a:link { color: #000000; text-decoration: none; background: #FFFFFF; }
div.menu a:visited { color: #000000; text-decoration: none; background: #FFFFFF; }
div.menu a:hover { color: #000000; text-decoration: none; background: #DCE0E2; }

.menu-selected {
	font: normal 11px/30px Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	cursor: pointer;
	height: 30px;
	width: 170px;
	background: #DCE0E2;
}

span.menu-selected a {
	font: normal 11px/30px Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	cursor: pointer;
	height: 30px;
	width: 170px;
	background: #DCE0E2;
}
span.menu-selected a:link { color: #000000; text-decoration: none; background: #DCE0E2; text-indent: 10px; }
span.menu-selected a:visited { color: #000000; text-decoration: none; background: #DCE0E2; text-indent: 10px; }
span.menu-selected a:hover { color: #000000; text-decoration: none; background: #DCE0E2; text-indent: 10px; }

/**** <div class="menu"> ****/

/**** <table class="submenu"> ****/

.submenu a {
	font: normal 11px/22px Arial, sans-serif;
	color: #888888;
	display: block;
	text-align: left;
	text-indent: 20px;
	text-decoration: none;
	background: #EDEFF0;
	display: block;
	height: 28px;
	width: 170px;
	line-height: 28px;
}

table.submenu a:link { color: #888888; text-decoration: none; background: #EDEFF0; text-indent: 20px; }
table.submenu a:visited { color: #888888; text-decoration: none; background: #EDEFF0; text-indent: 20px; }
table.submenu a:hover { color: #000000; text-decoration: none; background: #EDEFF0; text-indent: 20px; }

.submenu-selected {
	font: normal 11px/22px Arial, sans-serif;
	color: #000000;
	display: block;
	text-align: left;
	vertical-align: middle;
	text-indent: 20px;
	text-decoration: none;
	background: #EDEFF0;
	display: block;
	height: 28px;
	width: 170px;
	line-height: 28px;
}
span.submenu-selected a:link { color: #000000; text-decoration: none; background: #EDEFF0; }
span.submenu-selected a:visited { color: #000000; text-decoration: none; background: #EDEFF0; }
span.submenu-selected a:hover { color: #000000; text-decoration: none; background: #EDEFF0; }



/**** <table class="submenu"> ****/

/**** <class="PRODUCTS"> ****/

/**** <div class="crumb"> ****/

div.crumb a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #777777;
	vertical-align: middle;
}

div.crumb a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #777777;
	vertical-align: middle;
}

div.crumb a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #777777;
}

div.crumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

.crumb-selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}

div.crumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}

/**** <div class="crumb"> ****/

/**** <class="page"> ****/

.page {
	font: normal 11px Arial, sans-serif;
	color: #777777;
}

a.page:link { color: #666666;}
a.page:visited { color: #666666;}
a.page:hover { color: #ED1D24;}

.page-selected {
	font: normal 11px Arial, sans-serif;
	color: #ED1D24;
	font-weight: bold;
}

/**** <class="page"> ****/

.pic-border {
	border: 1px solid #C0C0C0;
}
.pdt-h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ED1D24;
	font-weight: bold;
}

.pdt-11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.pdt-na {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.pdt-11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
}
.pdt-note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}

.pdt-code10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
}
.pdt-code-na {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #999999;
}

.pdt-name11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	color: #000000;
}

.pdt-price11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}

.pdt-price-na {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

.pdt-price-promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #ED1D24;
}

.pdt-description11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.pdt-description11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	line-height: 16px;
	color: #000000;
}

.pdt-description-na {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #999999;
}

/**** <class="PRODUCTS"> ****/


/**** <class="cart"> ****/

.cart-h1 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;	
	line-height: 18px;
}

.cart-h2 {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
	font-weight: bold;	
	line-height: 16px;
}

.cart-h3 {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;	
	line-height: 16px;
}

#listbox {
	margin-left: 5px;
	padding-left: 0px;
	}
	
.ul0 {
	margin-left: 1em;
	padding-left: 0px;
	}
	
.ol0 {
	margin-left: 1em;
	padding-left: 0px;
	}

