

body{
	font-family:helvetica;
	text-align:center;
	margin:0 auto;
	position:relative;
	padding:0;
	margin:0;
	background-image: url(grey.gif); background-repeat: repeat;	
}

div#container {
	width:802px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position:relative;
	border:1px solid;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin:0 auto;
	background:#eee;
}	

div#content {
		width:780px;
		min-height:560px;
		margin-left: auto;
		margin-right: auto;
		margin:0 auto;
		background-color:#eee;
		text-align: left;
		position:relative;
		overflow:hidden;
		padding:20px 0 0 20px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb)); /* for webkit browsers */
		background: -moz-linear-gradient(bottom, #eee, #bbb); /* for firefox 3.6+ */
	}

div#logo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding:0px;
	border:1px solid;
	background:url('logo.gif') no-repeat center top;
	width:800px;
	height:110px;
	
}

div#navlinks
{
	position:absolute;
	left:0px;
	top:0px;
	overflow:hidden;
	display: block;
	width:800px;
}

img a {border:0px;}

div#thinbar
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	display: block;
	width:650px;
	border:1px solid;
	background:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb)); /* for webkit browsers */
	background: -moz-linear-gradient(bottom, #eee, #bbb); /* for firefox 3.6+ */
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	padding: 15px 5px 20px 5px;
}

div#product
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	display: block;
	width:650px;
	border:1px solid;
	background:#ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#bbbbbb'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb)); /* for webkit browsers */
	background: -moz-linear-gradient(bottom, #eee, #bbb); /* for firefox 3.6+ */
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	padding: 15px 5px 20px 5px;
}

div#prodimg
{
	float:right; 
	margin: 15px 15px 15px 15px;
	border:1px solid;
}

div#prodtitle
{
	float:left; 
	margin: 15px 15px 0 15px;
	width:400px;
}

div#proddesc
{
	position:absolute;
	top:50px;
	left:30px;
	margin: 15px 15px 0 15px;
	width:400px;
}

table#payment
{
	margin: 15px 15px 0 15px;
	width:400px;
	text-align:center;
}

ul#main-nav {font-family:helvetica,arial,sans-serif;margin:0;padding:5px 0 0 35px;float:left;width:100%;}
ul#main-nav li {margin:0;padding:0;list-style:none;float:left;margin:0 0.7em 0 0;}
ul#main-nav li a {text-decoration:none;display:block;padding:0.3em 0.6em;color:black;background:#e42;border-bottom:0.2em solid #f00;border-top:0.2em solid #f00;}
ul#main-nav li a:hover {background:#e77;border-bottom:0.2em solid #f88;border-top:0.2em solid #f88;}

h2{font:30px;}
h3{font:10px;}
