	
	body {
		margin: 0;
		font:70% "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
	}
	
	h1 {
		font: 170% Arial, Helvetica, sans-serif;
		color: #ECBD00;
		font-weight: bold;
	}
	
	a {
		color:#999999;
		text-decoration:none;
	}
	
	a:hover {
		color: #ECBD00;
	}
	
	#menu ul {
		margin: 0;
		padding: 0;
	}
	
	#menu li {
		border-bottom: 1px solid #ccc;
		list-style-type: none;
	}
	
	#menu ul li a {
		padding: 4px;
		padding-left: 11px;
		background:#fff;
		color: #ECBD00;
		font-weight: bold;
		display: block;
	}
	
	#menu ul li a:hover {
		background:#000000;
		color: #ECBD00;
	}
	
	#menu h1 {
		font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
		font-size: 100%;
		color: #000;
		margin-left: 10px;
	}
	
	#menuLeft ul {
		margin: 0;
		padding: 0;
	}
	
	#menuLeft li {
		border-bottom: 1px solid #ccc;
		text-align: right;
		list-style-type: none;
	}
	
	#menuLeft ul li a {
		padding: 4px;
		padding-left: 11px;
		background:#fff;
		color: #ECBD00;
		font-weight: bold;
		display: block;
	}
	
	#menuLeft ul li a:hover {
		background:#000000;
		color: #ECBD00;
	}
	
	#submenuLeft ul {
		margin: 0;
		padding: 0;
	}
	
	#submenuLeft li {
		border-bottom: none;
		text-align: right;
		list-style-type: none;
	}
	
	#submenuLeft ul li a {
		padding: 2px;
		padding-left: 11px;
		background:#fff;
		color: #999;
		font-weight: bold;
		display: block;
	}
	
	#submenuLeft ul li a:hover {
		background: #fff;
		color: #000;
	}
	
	.listRow {
		padding: 4px;
		border-bottom: 1px solid #ccc;
		height: 110px;
	}
	
	.price {
		font-size: 180%;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #ff0000;
	}
	
	.priceSmall {
		font-size: 150%;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #ff0000;
	}
	
	.listNav {
		color: #fff;
		background: #ECBD00;
		padding: 5px;
		font-weight: bold;
	}
	
	.listNav form {
		margin: 0;
		padding: 0;
		float: left;
	}
	
	a.prodLink {
		color: #000;
	}
	
	a.prodLink:hover {
		color: #ECBD00;
	}
	
	.offer {
		width: 33%;
		height: 215px;
		display: block;
		float: left;
		text-align: center;
	}
	
	.offerMargin {
		margin: 5px;
	}
	
	.offerGold {
		background: url('img/box.gold.gif');
		background-repeat: no-repeat;
		color: #000;
		width: 200px;
		height: 200px;
		display: block;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}
	
	.offerBlack {
		background: url('img/box.black.gif');
		color: #000;
		background-repeat: no-repeat;
		width: 200px;
		height: 200px;
		display: block;
		text-align: left;
		margin-left: auto;
		margin-right: auto;
	}
	
	a.footlink {
		color: #000;
	}
	
	a.footlink:hover {
		color: #000;
		text-decoration: underline;
	}
	
	#form table {
		
	}
	
	#form table td {
		padding: 4px;
	}
	

	
	.formHead {
		border-bottom: 2px solid #ECBD00;
		
		padding: 3px;
	}
	
	.formRow {
		padding: 3px;
		clear: left;
	}
	
	.formRow label {
		width: 180px;
		float: left;
		font-weight: bold;
	}
	
	.formCheck {
		float: left;
		width: 300px;
	}
	
	.formRowCheck {
		clear: left;
	}
	
	.formRowCheck label {
		width: 100px;
		font-weight: normal;
	}
	
	.formRowCheck input {
		float: left;
	}
	
	.textInput {
		width: 300px;
	}
	
	.textarea {
		width: 500px;
		height: 200px;
	}
		
	.tableHead {
		font-weight: bold;
		padding: 4px;
		background: #ECBD00;
		color: #fff;
	}
	
	a.tableHead {
		display: block;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.tableHead:hover {
		background: #FFFFE1;
		color: #000;
	}
	
	.tableData {
		padding: 4px;
		border-bottom: 1px dashed #efefef;
	}
	
	
	.tableRow {
		cursor:pointer;
	}
	
	.tableRow:hover {
		background-color: #FFFFE1;
	}
	
	#help {
		display: none;
		border: 1px solid #ccc;
		background: #fff;
		position:absolute;
		display: none;
		overflow: auto;
		width: 500px;
		height: 200px;
	}
	
	#help a {
		padding: 3px;
		text-decoration: none;
		color: #999;
		display: block;
	}
	
	#help a:hover {
		background: #6699CC;
		color: #fff;
	}

	#login {
		width: 300px;
		margin-top: 80px;
		border: 5px solid #ccc;
		background: #fff;
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		padding: 20px;
	}
	
	#login h1 {
		font: 160% Georgia, "Times New Roman", Times, serif;
		margin-top:0px;
	}	
	
	#login label {
		width: 120px;
		font-weight: bold;
		float: left;
	}
