/*	#formContent + sidemenu
---------------------------------------- */

#storeContent #formContent {
	width: 509px; margin: 0 0 0 0px; padding: 20px 0 0 0;
	background: url(/img/cust/dotline_bbb.gif) no-repeat left top;
}
#storeContent #formContent h3 { margin: 30px 0 0 0; padding: 0 0 10px 0;}
#storeContent #formContent #formNav .back { width: 170px; vertical-align: middle;}
#storeContent #formContent #formNav .next { width: 339px; margin: -1.5em 0 0 170px; text-align: right;}

/*	direct order
---------------------------------------- */
#directblock { margin-top: 25px; border-top: 1px solid #666666;}
#directblock select { margin-top: 10px;}
#directblock .noteblock02 { margin-top: 10px;}
#directblock .nextbtn { margin-top: 10px; text-align: right;}
#directblockC input { margin: 0; padding: 0;}

/*	table
---------------------------------------- */

#storeContent #formContent .directtable { width: 509px; margin: 10px 0 0 0;}
#storeContent #formContent #directblockC .directtable { width: 509px; margin: 0;}

#storeContent #formContent .directtable th {
	background: #808080 url(/img/cust/line_999.gif) repeat-y right;
	color: #FFFFFF; text-align: left;
}
#storeContent #formContent .directtable th.item { border-left: 1px solid #808080;}
#storeContent #formContent .directtable th.del {
	border-right: 1px solid #808080;
	background: #808080 url(/img/cust/spacer.gif) no-repeat;
}
#storeContent #formContent .directtable td {
	border-bottom: 1px solid #CCCCCC;
	background: url(/img/cust/dotline_v.gif) repeat-y right;
}
#storeContent #formContent .directtable td.item { border-left: 1px solid #CCCCCC;}
#storeContent #formContent .directtable td.del,
#storeContent #formContent .directtable td.subtotal,
#storeContent #formContent .directtable td.tdfoot {
	border-right: 1px solid #CCCCCC;
	background: url(/img/cust/spacer.gif) no-repeat;
}
#storeContent #formContent .directtable td.tdfoot { padding: 5px 0 8px 0; border-left: 1px solid #CCCCCC;}
#storeContent #formContent .directtable .subtxt { font-size: 10px; font-weight: normal;}
#storeContent #formContent .directtable th p { margin: 4px 5px 0 5px; padding-bottom: 4px;}
#storeContent #formContent .directtable td p { margin: 8px 6px 8px 6px;}

/*	#directtable
---------------------------------------- */
#storeContent #formContent #directblock .directtable td.item,
#storeContent #formContent #directblock .directtable td.qty { background-color: #F4F2EC;}
#storeContent #formContent #directblock .directtable td.del { background-color: #F7F7F7; text-align: center;}
#storeContent #formContent #directblock .directtable td input { margin: 8px 8px 8px 8px; vertical-align: middle;}
#storeContent #formContent #directblock .directtable td.item span {
	display: block; float: left; width: 25px; margin: 10px 0 0 0; text-align: right;
}
#storeContent #formContent #directblock .directtable th.item,
#storeContent #formContent #directblock .directtable td.item { width: 139px;}
#storeContent #formContent #directblock .directtable th.sizecode,
#storeContent #formContent #directblock .directtable td.sizecode { width: 120px;}
#storeContent #formContent #directblock .directtable th.colorcode,
#storeContent #formContent #directblock .directtable td.colorcode,
#storeContent #formContent #directblock .directtable th.qty,
#storeContent #formContent #directblock .directtable td.qty { width: 96px;}
#storeContent #formContent #directblock .directtable th.del,
#storeContent #formContent #directblock .directtable td.del { width: 56px;}

/*	#directtableC
---------------------------------------- */
#storeContent #formContent #directblockC .directtable td.item strong { color: #7F0019;}

#storeContent #formContent #directblockC .directtable th.item,
#storeContent #formContent #directblockC .directtable td.item { width: 144px;}
#storeContent #formContent #directblockC .directtable th.sizecode,
#storeContent #formContent #directblockC .directtable td.sizecode { width: 93px;}
#storeContent #formContent #directblockC .directtable th.colorcode,
#storeContent #formContent #directblockC .directtable td.colorcode { width: 66px;}
#storeContent #formContent #directblockC .directtable th.qty,
#storeContent #formContent #directblockC .directtable td.qty { width: 44px; text-align: right;}
#storeContent #formContent #directblockC .directtable th.price,
#storeContent #formContent #directblockC .directtable td.price,
#storeContent #formContent #directblockC .directtable th.subtotal,
#storeContent #formContent #directblockC .directtable td.subtotal { width: 80px; text-align: right;}

/*	sum
---------------------------------------- */
#formContent dl.sum dt {
	width: 420px; margin-top: 5px;
	line-height: 1.1; text-align: right;
}
#formContent dl.sum dd {
	width: 80px; margin: -1.1em 0 0 420px;
	line-height: 1.1; text-align: right;
}
#formContent dl.sum dt.total { margin-top: 8px;}
#formContent dl.sum .total { font-size: 14px;}
#formContent dl.sum .tax { color: #808080;}
#formContent .carttablesum dl.sum dt.total { margin-top: 0;}

/* 0812 */
#memBanner p {
	top: -30px;
	left: 755px;
}
