


#content p, #content .textBlock {
	padding : 4px 0px;
	font-size: 10px;
}
#content li {
	padding : 2px 0px;
	font-size: 9px;
}
#content ul {
	padding-left: 11px;
}
#content .contHeader {
	font-weight : bold;
	padding : 4px 0px 4px 0px;
}
#contMain, #nonRegStatus {
	padding-left : 11px;
	text-align: justify;
}

/* 1b: non-registered order status */
#regFrmBlock {
	padding : 10px 0px 15px 0px;
	float : left;
	clear : both;
	width : 760px;
}
#regFrmBlock div {
	font-size: 9px;
}
#regEmailBlock, #regOrderNumBlock, #regSubmitBlock {
	display : block;
	float : left;
	font-size : 9px;
	padding-right : 6px;
}
#regEmail, #regOrderNum {
	width: 170px;
}
#regSubmitBlock {
	padding-top : 11px;
}

.errorFields{border:solid 1px #ff0000;}
#errorText{
	color: #ff0000;
	width: 500px;
	margin-top: 10px;
	padding : 5px 0px;
	clear : both;
	float : left;
}

/* 1a: main content area */
#shipTbl {
	width: 587px;
	border : solid #E8E8E8;
	border-left-width : 1px;
	border-top-width : 1px;
	border-right-width : 0px;
	border-bottom-width : 0px;
}
#shipTbl td, #shipTbl th {
	padding: 6px 12px;
	text-align: center;
	color: #000000;
	border : solid #E8E8E8;
	border-left-width : 0px;
	border-top-width : 0px;
	border-right-width : 1px;
	border-bottom-width : 1px;
}
#shipTbl th {
	background-color: #E8E8E8;
	font-size : 9px;
}
#shipTbl  .leftCell {
	text-align : left;
	font-size : 9px;
}
