	body {
	color: #9EC0DA; 
	font: 14px Georgia,"Times New Roman",Times,serif;
	background: url(images/frame.jpg) 
        top left no-repeat #054973;
	}
	a {
	color: #1FE8FA;
	text-decoration: none;
	}
        .invis {display:none;} 
	a:hover {
	color: #1FE8FA;
	text-decoration: underline;
	}
	#storemain div {
		overflow:auto;
	}
	#storemain h3 {
		font-size:15px;
		padding:0;
		margin:0 0 10px 0;
		clear:both;
		border-bottom:1px solid #1E72A5;
	}
	#storemain {
		width:670px;
	}
	#items {
		height:300px;
	}
	#cart {
		height:300px;
	}
	#hiddenitems, #hiddengold, #hiddenlevel {
		display:none;
	}
	#items, #cart {
		background:#023;
		font: 12px "Lucida sans unicode",Tahoma,Verdana,Arial;
		padding:5px;
	}
	.left {
		width:300px;
		float:left;
	}
	.right {
		width:330px;
		float:right;
	}
	.left, .right {
		padding:0;
	}
	
	
	
	dl.table-display
{
width: 80%;
clear:both;
padding-left:45px;
}

.table-display dt
{
width: 150px;
float: left;
clear:both;
margin: 0;
padding: 5px;
border-bottom:1px solid #1E72A5;
font-weight: bold;
}

.table-display dd
{
float: left;
width: 310px;
margin: 0;
padding: 5px;
border-bottom:1px solid #1E72A5;
}

form .table-display dd, form .table-display dt {
	border:0;
}

th {font-size: 11px; background:#438bbb; color:white;text-align:left; padding:2px 5px; }
th a { color:white; text-decoration:none; font-size: 11px; }
td { font-size: 11px; color:#000; padding:2px 5px; }
td a, td a:hover { color:blue; text-decoration:none; font-size: 11px; }
table.sortable tr.odd td {background-color: #63abdb;}
table.sortable tr.even td {background-color: #73bbeb;}
