	body {
		background-color:black;
		margin:0px;
	}

	p {
		padding:0px;
		margin:0px;
	}
	
	h1 {
		font-family:georgia;
		font-weight:normal;
		font-size:36pt;
		margin-top:0px;
		margin-bottom:18px;
	}
	
	h2 {
		font-family:georgia;
		font-weight:normal;
		font-size:24pt;
		margin-top:0px;
		margin-bottom:2px;
	}
	
	h3{
		font-family:georgia;
		font-weight:normal;
		font-size:16pt;
		margin-top:8px;
		margin-bottom:2px;
	}
	
	#floater {
		position:relative;
		margin-top:40px;
		margin-left:auto;margin-right:auto;width:893px;
		font-family:arial;
		font-size:12px;
	}
	
	#logo {
		position:absolute;
		top:0px;
		left:0px;
		width:153px;
		height:103px;
	}
	
	#register {
		position:absolute;
		top:74px;
		left:258px;
		list-style-type:none;	
		margin:0px;
		padding:0px;
		color:white;
	}
	
	#register li {
		float:left;
		height:20px;
		color:white;
		border-right:1px solid white;
		text-align:center;
		padding-right:19px;
		padding-left:18px;
		padding-top:6px;
	}
	
	.noline {
		border-right:none!important;
	}
	
	.bw{
		color:white;
		text-decoration:none;
	}
	
	.bw:hover {
		text-decoration:underline;
	}
	
	#rightmenu {
		position:absolute;
		margin:0px;
		padding:0px;
		top:74px;
		right:0px;
		list-style-type:none;
		color:white;
	}
	
	#rightmenu li {
		float:left;
		height:20px;
		color:white;
		border-right:1px solid white;
		text-align:center;
		padding-right:19px;
		padding-left:18px;
		padding-top:6px;
	}
	
	.downarrow {
		background-image:url(/img/down_arrow.gif);
		background-repeat:no-repeat;
		background-position:84px 10px;
		padding-right:30px!important;
		
	}
	
	.basket {
		background-image:url(/img/basket.gif);
		background-repeat:no-repeat;
		background-position:16px 4px;
		padding-left:45px!important;
	}
	
	#navigation {
		position:absolute;
		top:121px;
		left:0px;
		width:893px;
		height:31px;
		background-image:url(/img/navbar.png);
		list-style-type:none;
		padding:0px;
		margin:0px;
		color:black!important;
	}
	
	#navigation li {
		float:left;
		width:97px;
		margin-top:0px;
		margin-left:auto;
		text-align:center;
		background-position:top right;
		background-repeat:no-repeat;
		height:31px;
	}
	
	#navigation li.rl {
		background-image:url(/img/whiteline.png);
	}
	
	#navigation li a {
		display:block;
		color:black;
		text-decoration:none;
		padding-top:8px;
	}
	
	#navigation li a:hover {
		text-decoration:underline;
	}
	
	#storemenu {
		position:absolute;
		top:152px;
		left:190px;
		height:84px;
		width:109px;
		text-align:left;
		padding:0px;
		background-color:white;
		z-index:20;
		visibility:hidden;
		
		
	}
	
	.menuItem {
		clear:both;
		display:block;
		position:relative;
		background-image:url(/img/menuitem.gif);
		width:109px;
		height:21px;
		font-family:arial;
		font-size:12px;
		margin:0px;
		padding:0px;
		padding-top:8px;
		color:black;
	}
	
	.menuItem:hover {
		background-image:url(/img/menuitem_hover.gif);
		color:white;
	}
	
	.menuItem:hover a {
		color:white;
	}
	
	.menuItem p {
		text-align:center;
	}
	
	.menuItem a {
		color:black;
		text-decoration:none;
	}
	
	.menuItem a:hover {
		color:white;
	}
	
	
	#mainPage {
		position:absolute;
		top:186px;
		left:0px;
	}
	
	#homeModule {
		
	}
	
	#homeBottom {
		margin-top:18px;
	}
	
	#homeBottom .leftImage {
		float:left;
		width:143px;
		height:150px;
	}
	
	#footer {
		clear:both;
		font-size:10px;
		text-align:center;
		color:white;
		padding-top:30px;
		margin-bottom:30px;
	}
	
	#footer a{
		color:white;
		text-decoration:none;
	}
	
	#footer a:hover{
		text-decoration:underline;
	}
	
	.homeBottomPara {
		margin-left:10px;
		margin-top:83px;
		margin-right:10px;
	}
	
	.homeBottomPara a{
		text-decoration:none;
		color:black;
	}
	
	.homeBottomPara a:hover {
		text-decoration:underline;
	}
	
	.minipic {
		margin-top:14px;
		margin-right:11px;
	}
	
	.shopmenu {
		list-style-type:none;
		padding:0px;
		margin:0px;
		margin-top:3px;
		padding-left:0px;
		margin-left:33px;
		margin-bottom:14px;
	}
	
	.shopmenu li {
		margin:0px;
		padding-left:14px;
		
	}
	
	.selected {
		background-image:url(/img/whiteline.gif)!important;
		background-repeat:no-repeat!important;
		background-position: 0% 50%!important;
	}
	
	.shopmenu li span {
		padding-left:10px;
	}

	.lined {
		border-left:1px solid white;
	}
	
	#shopmenudiv {
		float:left;
		width:222px;
		margin-right:7px;
		color:white;
	}
	
	#shopmenudiv p {
		margin-bottom:10px;
	}
	
	#shopmenudiv a {
		color:white;
		text-decoration:none;
	}
	
	#shopmenudiv a:hover {
		text-decoration:underline;
	}
	
	.selected span {
		padding-right:20px;
		background-image:url(/img/goldarrow_right.gif);
		background-position:100% 50%;
		background-repeat:no-repeat;
		font-weight:bold;
	}
	
	.normalButton {
		padding-left:5px;
		background-image:url(/img/btn_norm_left.png);
		background-repeat:no-repeat;
		height:32px;
		float:left;
		cursor:pointer;
		margin-right:8px;
		color:white;
	}
	
	.normalButton h2 {
		font-size:12px;
		font-family:arial;
		font-weight:bold;
		background-image:url(/img/btn_norm_right.png);
		background-repeat:no-repeat;
		background-position:top right;
		padding-right:5px;
		height:32px;
	}
	
	.normalButton p {
		background-image:url(/img/btn_norm.png);
		padding-top:8px;
		height:24px;
		padding-left:8px;
		padding-right:8px;
	}
	
	.selButton {
		background-image:url(/img/btn_sel_left.png);
	}

	.selButton h2 {
		background-image:url(/img/btn_sel_right.png);
	}

	.selButton p {
		background-image:url(/img/btn_sel.png);
	}
	
	#purchaseTable {
		margin-top:24px;
	}
	
	
	.basketTableRow {
		background-image:url(/img/basket_tt.png);
		background-repeat:horizontal;
		height:33px;
		color:white;
		font-weight:bold;
	}
	
	.basketTableRow td {
		text-align:center;
	}
	
	
	
	.basketTableCellLeft {
		background-image:url(/img/basket_ttl.png);
		background-repeat:no-repeat;
		background-position:top left;
		padding-left:5px;
		text-align:left!important;
	}
	
	.basketTableCellLeft p {
		background-image:url(/img/basket_tt.png);
		background-repeat:horizontal;
		height:24px;
		padding-left:5px;
		padding-top:9px;
	}
	
	.basketTableCellRight {
		background-image:url(/img/basket_ttr.png);
		background-repeat:no-repeat;
		background-position:top right;
		padding-right:5px;
	}
	
	.basketTableCellRight p {
		background-image:url(/img/basket_tt.png);
		background-repeat:horizontal;
		height:24px;
		padding-right:5px;
		padding-top:9px;
	}
	
	.basketRow {
		background-color:#8762AD;
		color:black;
		text-align:center;
		
	}
	
	.basketRow a{
		color:white;
	}
	
	
	.basketRow td {
		padding-left:10px;
		padding-right:10px;
		border-bottom:1px solid white;
		padding-bottom:2px;
		padding-top:2px;
	}
	
	
	.qtyBox {
		text-align:center;
		width:60px;
	}
	
	.valueColumn {
		text-align:right!important;
	}
	
	.leftColumn {
		text-align:left;
	}
	
	.basketBottomRow {
		background-image:url(/img/basket_b.png);
		background-repeat:horizontal;
		height:31px;
		color:white;
		font-weight:bold;
	}
	
	.basketBottomRow td {
		padding-left:10px;
		padding-right:10px;
	}
	
	.basketBottomLeft {
		background-image:url(/img/basket_bl.png);
		background-repeat:no-repeat;
		background-position:top left;
		padding-left:5px!important;
		padding-right:0px!important;
	}
	
	.basketBottomLeft p {
		background-image:url(/img/basket_b.png);
		background-repeat:horizontal;
		height:31px;
		padding-left:5px;
		padding-right:5px;
	}
	
	.basketBottomRight {
		background-image:url(/img/basket_br.png);
		background-repeat:no-repeat;
		background-position:top right;
		padding-left:0px!important;
		padding-right:5px!important;
	}
	
	.basketBottomRight p {
		background-image:url(/img/basket_b.png);
		background-repeat:horizontal;
		height:31px;
		padding-right:0px;
		padding-left:0px;
	}

	.darkcontrol {
		font-size:10px;
	}
		
	.noborder {
		border:0px;
		font-size:10px;
	}
	
	.largefloat {
		margin-bottom:6px;
	}
	
	.smallfloat {
		padding:0px;
		margin:0px;
		margin-right:2px;
	}
	
	.rollimage {
		visibility:hidden;
		z-index:12;
		position:absolute;
		top:0px;
		left:0px;
		background-image:url(/img/trans_bg.png);
	}
	
	.distim {
		position:relative;
		top:-3px;
		left:-3px;
	}
	
	.spaceytext p {
		line-height:14pt;
	}
	
	.spaceytext a {
		color:white;
		text-decoration:none;
	}
	
	.spaceytext a:hover {
		text-decoration:underline;
	}
	
	.presswin {
		position:absolute;
		z-index:12;
		visibility:hidden;
		left:0px;
		top:0px;
		border:1px solid gray;
		background-color:#222222;
	}
	
	.redbar2 {
		float:left;
		color:white;
		margin-left:20px;
		margin-top:16px;
		font-family:arial;
		font-size:12px;
	}
	
	.redbar2 a {
		color:black;
	}