.strong { font-weight: bold; }
.centerit { text-align: center; }
.fontgreen { color: green; }
.fontbrown { color: brown; }
.fontred { color: red; }
.fontyellow { color:#E4A929; }
.fontblue { color: blue; }
a { color:black; text-decoration:none; }
a:hover { color:silver; text-decoration:none; }
.sublink { color:#256DED; }
.sublink:hover { color:#8FB3F1; }
.shoppinglistaisles { font-size:20px; }
.shoppinglisttitle { font-size:22px; padding-top:3px; /*color:#382712;*/ color:blue; font-family:Arial,Tahoma; font-weight:bold; }
.qtyedit { font-size:18px; padding:1px;}

tr.dh td { color:#382712; font-family:Arial,Tahoma; font-size: 20px; font-weight:bold; padding:0px; }
tr.d0 td { background-color:#d9c082; color:#382712; font-family:Arial,Tahoma; font-size: 18px; font-weight:normal; padding:0px; line-height:20px; }
tr.d1 td { background-color:#f4e5bb; color:#382712; font-family:Arial,Tahoma; font-size: 18px; font-weight:normal; padding:0px; line-height:20px; }
tr.e0 td { background-color:#d9c082; color:#382712; font-family:Arial,Tahoma; font-size: 13px; font-weight:normal; padding:0px; line-height:13px; }
tr.e1 td { background-color:#f4e5bb; color:#382712; font-family:Arial,Tahoma; font-size: 13px; font-weight:normal; padding:0px; line-height:13px; }
tr.e2 td { background-color:#FFFF99; color:#382712; font-family:Arial,Tahoma; font-size: 13px; font-weight:normal; padding:0px; line-height:13px; }

td.d0 { background-color:#d9c082; color:#382712; font-family:Arial,Tahoma; font-size: 12px; font-weight:normal; padding:2px 0 2px 0; line-height: 20px; }
td.d1 { background-color:#f4e5bb; color:#382712; font-family:Arial,Tahoma; font-size: 12px; font-weight:normal; padding:2px 0 2px 0; line-height: 20px; }
td { color:#382712; }

.body12{ font-size: 12pt; }
.body14{ font-size: 14px; }
.body18{ font-size: 18px; }
.body16p{ font-size: 16pt; }
.body24{ font-size: 24px; }
.bodynormal{ font-weight:regular; }
.italic{ font-style: italic; }
.validateerror { background: #FFFF99; }
.displayerror { color:red; font-size:18px; line-height:18px; }
.displaysaved { color:green; font-size:20px; line-height:20px; }
.imgbottom{ padding-top: 12px; }
.imgleft{ padding-left: 12px; }
.myselect{ width: 220px; font-size:18px; color:#382712; font-family:Arial,Tahoma; border: #000000 1px solid; }
.freeform{ background-color:#FFFF99; color:#382712; font-family:Arial,Tahoma; font-size: 18px; font-weight:normal; padding:12px; line-height:18px; }

.assortlist { list-style:none; margin: 25px 0px 5px -35px;}

.pageitem2{
	-webkit-border-radius:8px;
	background-color:#fff;
	border:#878787 solid 1px;
	font-size:12pt;
	overflow:hidden;
	padding:0;
	position:relative;
	display:block;
	height:auto;
	width:auto;
	margin:1px 9px 1px;
	list-style:none
}

.pageitemtitle{
	-webkit-border-radius:8px;
	background-color:#fff;
	border:gray solid 2px;
	font-size:12pt;
	overflow:hidden;
	padding:5px;
	position:relative;
	display:block;
	height:auto;
	width:auto;
	margin:1px 10px 7px;
	list-style:none
}

.textboxtitle{
	padding:1px 0px;
	position:relative;
	overflow:hidden;
/*	border-top:1px solid #878787*/
}

.pageitemmenu{
	-webkit-border-radius:8px;
	background-color:#fff;
	border:#A7864E solid 2px;
	font-size:12pt;
	overflow:hidden;
	padding:0;
	position:relative;
	display:block;
	height:auto;
	width:auto;
	margin:1px 4px 2px;
	list-style:none
}

.textboxmenu{
	padding:1px 0px;
	position:relative;
	overflow:hidden;
/*	border-top:1px solid #878787*/
}

.textbox2{
	padding:1px 9px;
	position:relative;
	overflow:hidden;
/*	border-top:1px solid #878787*/
}

.textbox3{
	padding:15px 9px 15px;
	position:relative;
	overflow:hidden;
	border-top:1px solid #878787
}

#upcselect {
	width: 200px;
/*	left: 50%;
	margin-left: -100px;
	height: 250px;*/
}

