body {
	font-family: Verdana, Arial;
	font-size: 8pt;
	margin-top:	28px;
	background-color: #CEBB89;
	text-align: center;	
}

/* the heading */
h2 {
	font-size: 14pt;
	text-align: center;
	color: #fff;
	background-color: #006600;
	margin: 0 0 20 0;
	text-shadow: #003300 2px 2px 2px;
}

/* the heading */
h3 {
	font-size: 12pt;
	text-align: center;
	color: #fff;
	background-color: #006600;
	margin: 0 0 12 0;
	text-shadow: #003300 2px 2px 2px;
}

h4 {
	font-size: 8pt;
	text-align: center;
	color: #fff;
	background-color: #006600;
	margin: 0 0 12 0;
}

#container {
	border: #ccc 1px solid; 
	background: #66FFCC; 
	margin: 0 auto; 
	width: 780px; 	
	position: relative; 
	text-align: left;
}

#header {
	width:	100%;
	background-color: #333300;
	color: white;
}

#header h1 {
	margin-top: 0;
}

#sidebar {
	float: left;
	width: 200px;
	background-color: #99FFFF;
}

#content {
	float: left;
	width: 100%;
}

#footer {
	clear: both;
	color: white;
	padding: 20 10 20 10;
}

#footer a {
	color: white;
	text-decoration: none;
	font-weight: bold;
}
/* product_mini - the class of div around each item in the category listings - products.php */
.product_mini {
	background-color: beige;
	border-style: dashed;
	border-color:  #66CCFF;
	border-width: 1;
	float: left;
	width: 245;
	margin: 20 10 20 10;
	align: left;
	font-size: 8pt;
	padding: 0 0 10 0;
}

/* product_big - the class of div that contains a single product listing in product.php */
.product_big {
	background-color: beige;
	border-style: dashed;
	border-color:  #66CCFF;
	border-width: 1;
	margin: 40;
	align: ;left;
	font-size: 10pt;
	padding: 0 0 30 0;
}

/* this selects the paragraphs inside the product_big div */
.product_big p {
	text-align:	left;
}
.product_mini_start {
	clear: both;
}

.product_mini img {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	margin-left: auto;
	margin-right: auto;
	align: center;
}

.product_mini a {
	align: center;
	border-style: none:
}

.product_mini p { 
	margin: 5;
}

.product_big p {
	margin: 20;
}

.thumb_holder {
	float: none;
	align: center;
	margin-left: auto;
	margin-right: auto;
	background-color: lightgrey;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
	valign: middle;
	padding: 10;
}

.thumb_holder img, .bordered {
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

