@CHARSET "UTF-8";
* 
{ 
	margin:  0 0;
	padding: 0 0;
}
/* template */

.wrapper
{
	width: 980px;
	padding: 9px;	
	margin: 0 auto;
	text-align: center;
	overflow:auto;
}

.nav
{
	padding: 10px;
	margin: 5px;
	text-align: center;	
}
	.nav a
	{
		color: #222;
		border: 1px solid #AAA; 
		padding: 4px;
		background: #EFEFEF;
		text-decoration: none;
	}
	.nav a:hover
	{
		background: #FFF;
	}
/* store */
.products
{
	margin: 24px;
}
	.product
	{
		background: #EFEFEF;
		/* border: 1px solid #555; */
		padding: 5px;
		height: 128px;
		width: 284px;
		float: left;
		font-size: 12px;
		margin:0 4px 8px;
	}
		.product img
		{
			float: left;
		}
		.price 
		{
			width: 100%;
			text-align: right;
			clear: both;
		}
		.addToCart
		{
			width: 100px;
			display: block;
			text-align: center;
			border:1px solid #000000;
			background-color:#CCCCCC;
			padding:3px;
		}
		.addToCart:hover
		{
			background-color:#CCFFCC;
			color:#00cc00;
		}
		.addToCart a
		{
			color:#FFFFFF;
			font-size:.9em;
			text-decoration:none;
			font-weight:bold;
		}
		.addToCart:hover a
		{
			background-color:#CCFFCC;
			color:#00cc00;
		}
	
.notification
{
	width: 600px;
	padding: 2px;
	border: 1px solid #EEE;
	background: #FFFF99;
	margin: 9px auto;
	font-size: 12pt;
	color: red;
	text-align: center;
	font-family: verdana;
}
/* summary */
.shoppingCart
{
	width: 600px;
	background: #e3e3e3;
	border: 1px solid #CCC;
	border-collapse: collapse;
	margin: 0 auto;
}
	.shoppingCart tr th
	{
		border: 1px solid #CCC;
		padding: 5px;
	}
	.shoppingCart tr td
	{
		border: 1px solid #CCC;
		padding: 5px;
	}	