#scholder {
	background: #EDEDED;
	padding: 10px;
	border: solid gray 1px;
}
#scholder p {
	background: #ffffff;
	padding: 10px;
}
#shoppingcart {
	border-collapse: collapse;
	width: 100%;
	font-size: 10px;
	color: #666666;
}
#shoppingcart img {
	cursor: pointer;
}
#shoppingcart td {
	background: #D7D9DA;
	vertical-align:top;
	border: solid white 2px;
	padding: 5px;
}
#shoppingcart td.code {
	width: 80px;
}
#shoppingcart td.qty {
	width: 80px;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
}
#shoppingcart td.qty:hover {
	background: #e3e3e3;
}
#shoppingcart td.price {
	text-align: right;
	width: 80px;
}
#shoppingcart td.discount {
	text-align: right;
	width: 80px;
}
#shoppingcart td.total {
	text-align: right;
	width: 80px;
}
#shoppingcart td.action {
	text-align: right;
	width: 74px;
}
#shoppingcart td.blank {
	background: none;
	border: none;
}
#shoppingcart td.promo {
	background: none;
	border: none;
	text-align: right;
	color: blue;
	font-weight: bold;
}
#shoppingcart td.promoprice {
	text-align: right;
	font-weight: bold;
	color: blue;
	font-size: 1.1em;
}
#shoppingcart td.totqty {
	text-align: center;
	font-weight: bold;
	/*background: #AFB3B3;*/
	background: #d6d9d9;
	color: #3d3d3d;
	font-size: 1.1em;
}
#shoppingcart td.totprice {
	text-align: right;
	font-weight: bold;
	background: #AFB3B3;
	color: #3d3d3d;
	font-size: 1.1em;
}

#promoRes {
	color: blue;
}

td.sectionHeader {
	font-weight: bold;
	border-bottom: solid gray 1px;
	padding: 20px 0 5px 0;
	font-style: italic;
}


#prev_orders {
	border-collapse: collapse;
	margin:auto;
	width: 600px;
}
#prev_orders td {
	border: solid gray 1px;
	padding: 3px 30px 3px 5px;

}
#prev_orders tr.hOver:hover {
	background: #E3E3E3;
	cursor: pointer;
}


#prev_orders .open td {
	color: green;
}
#prev_orders .closed td {
	color: blue;
}
#prev_orders .cancelled td {
	color: #b50000;
}


#myTabs {
	height: 400px;
	overflow: auto;
}
#myTabs ul {
	list-style: none;
	padding: 10px 0 0 0;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#myTabs ul li {
	display: inline;
	padding: 10px 30px;
}
#myTabs li.tabun {
	background: #d9d9d9;
}
#myTabs li.tabun:hover {
	background: #ededed;
	cursor: pointer;
}
#myTabs li.tabsel {
	background: #ffffff;
	border: solid black 1px;
	border-bottom: solid white 1px;
}

#myTabs div.block {
	background: #ffffff;
	display: none;
	border: solid black 1px;
	padding: 5px;
}
#myTabs div.showdiv {
	display:block;
}
.proddisplay {
	width: 100%;
}
.proddisplay th {
	text-align:left;
	padding: 3px 5px;
	background: #ededed;
}
.proddisplay td {
	vertical-align:top;
	padding: 2px 5px;
}
td.tdhead {
	font-weight: bold;
	padding-right: 10px;
	vertical-align:top;
}

.jswarning {
	color: red;
	display:block;
	text-align:center;
	padding: 10px;
	font-size: 1.5em;
}
