
body, form, p, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

p, h1, h2, h3, h4, h5, h6 {
	margin-bottom:10px;
}


h1 {
	font: normal 20px Arial, Helvetica, sans-serif;
	color:#808080;
	text-transform:uppercase;
}
h2 {
	font: normal 15px Arial, Helvetica, sans-serif;
	color:#808080;
}


.blacktext, .blacktext td {
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
}

.boxNotify {
	border:1px solid #7f7f7f;
	background:#eeece1;
	color:#000000;
	padding:3px;
}

.carthead {
	background:#d8d8d8;
	font: 12px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
}

.itemNo {
	font: 11px Arial, Helvetica, sans-serif;
	color:#85807c;
	padding-top:5px;
}

tr.val2 td {
	border-bottom: 1px solid #c0c0c0;
}
tr.val2 td td {
	border-bottom: none;
}

table.checkout {
	background: #fff;
	border-collapse:collapse;
	border-spacing:0;	
	border: 1px solid #c0c0c0;
	font-size: 11px;
	width: 100%;
}
table.checkout th, table.checkout td {
	color: #000000;
}

table.checkout a:link, table.checkout a:visited, table.checkout a:active {
	color: #33cccc;
	text-decoration:underline;
}
table.checkout a:hover {
	text-decoration:none;
}

table.checkout input, table.checkout select {
	font: 11px Arial, Helvetica, sans-serif;
}

.checkoutArea {
	padding:10px;
}

table.checkout .errorArea {
	padding: 4px 10px;
	background:#c0c0c0;
	color:#ff0000;
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
}

table.checkout .datahead {
	background:#c0c0c0;
	color:#808080;
	font: 12px Arial, Helvetica, sans-serif;
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding:7px;
}
.data {
	padding:7px;
}

table.cart .footlink {
	background:#d8d8d8;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:center;
	padding:5px;
}
.footlink a:link, .footlink a:visited, .footlink a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color:#4d8ed0;
	text-decoration:underline;
	padding:0 10px;
}

