body {
	font: 10pt Lucida Sans, sans-serif;
	background-color: #fff;
	margin: 0;
}
.stenner table {
	background-color: #ccc;
	border: 1px solid black;
}
.stenner td {
	background-color: #ffffff;
}
.stenner th {
	font-size: 12pt;
}
.nilprice {
	color: red;
	font-weight: bold;
}
#header {
	height: 100%;
	padding: 0;
}
h1 {
	font: 24pt Georgia, serif;
}
#contents {
margin-right:auto;
margin-left:auto;
width: 90%;
padding: 0px;
}
#managecart {
margin-right:auto;
margin-left:auto;
width: 900px;
padding-top: 20px;
}
.managecart table {
	background-color: #ccc;
	border: 1px solid black;
}
.managecart td {
	background-color: #ffffff;
}
.managecart th {
	font-size: 12pt;
}
#checkout {
margin-right:auto;
margin-left:auto;
width: 900px;
padding-top: 20px;
}
.checkout {
	background-color: #ccc;
	border: 1px solid black;
}
.checkout td {
	background-color: #ffffff;
}
.checkout th {
	font-size: 12pt;
}
	#main1 {
		margin:0; padding:0;
		}
	#main2 {
		margin:0; padding:0;
		}
#left {
		float:left;
		margin: 0;
  width: 67%;
  padding-right: 10px;
}
#right {
  margin-left: 73%;   /* past content */
  padding: 1%;
  font-size: 90%;
}
.column-in {
		margin:0; padding:0.5em 1em;
		}
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
.prodtitle {
		font-size: 14pt; 
		font-style: italic; 
		font-weight: bold;
		}
.prodprice {
		font-size: 12pt; 
		font-weight: bold; 
		color: blue;
		}
.prod table {
	background-color: #9CA5CE;
	border: 1px solid black;
}
.prod td {
	background-color: #ffffff;
}
.prod th {
	font-size: 12pt;
}
input.button {  
	border: 0;
	vertical-align:bottom;
}
.prodtext {
font: 10pt Georgia, serif;
line-height: 16pt;
}
.shipping {
float: right;
width: 200px;
font-size: 8pt;
text-align: right;
}