* { padding: 0; margin: 0;}
body { font: normal 12px Arial, Helvetica, sans-serif; color: #999; background: url('/templates/images/bg.jpg') #e9e9e9 repeat-y scroll 45.5%;}
#wrapper { width: 796px; margin: 0 auto; display: table; padding-left: 88px;}
#conwrap { width: 632px; margin-left: 0; float: left;}
	#header { width: 632px; height: 83px; float: left; background: url('/templates/images/qf.gif') no-repeat 0 10px;}
	#nav { width: 632px; height: 22px; padding-top: 3px; float: left; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}
		#nav ul { display: inline; margin-left: 0;}
		#nav ul li { display: inline; font-size: 13px; color: #aaa;}
	#flash { width: 632px; height: 176px; float: left; background: url('/templates/images/welcome.gif') no-repeat 0 130px; border-bottom: 1px solid #aaa;}
	#pagetitle { width: 632px; float: left; border-bottom: 1px solid #aaa;}
	
#midwrap { width: 632px; float: left; border-bottom: 1px solid #aaa;}
	#mleft { width: 158px; height: 263px; float: left; background-color: #e6f0fa;}
	#mright { width: 474px; float: left;}
	#midcon { width: 632px; float: left;}
	#midcon.shop { width: 632px; float: left; background: url('/templates/images/itembg.gif') repeat-y #fff;}
	#midwrap.shop { background: url('/templates/images/shopbg.gif') repeat-y; padding: 5px 0 5px 5px; }
#botwrap { width: 632px; float: left; border-bottom: 1px solid #aaa; height: 101px; padding: 5px 0; background: url('/templates/images/linebg.gif') repeat-y 150px;}
	#bleft { width: 158px; float: left;}
	#bmid { width: 160px; float: left;}
	#bright { width: 314px; float: left;}
#footer { padding-top: 5px; float: left;}

#catleft { width: 158px; float: left;}
#catmid { width: 137px; float: left; padding-left: 15px;}
#catright { width: 316px; float: left; color: #fff;}

#nav a:link, a:visited { color: #999; text-decoration: none;}
#nav a:hover { color: #3487da;}
a:link, a:visited { color: #3487da; text-decoration: none;}
a:hover { text-decoration: underline;}
a.webez:link, a.webez:visited { color: #999; text-decoration: none;}

table.items { color: #999;}
table.items a:link, table.items a:visited { color: #999;}


p { margin: 5px;}
.large { /* Large */ font-size: 14px;}
.larger { /* Larger */ font-size: 19px;}
.largest { /* Largest */ font-size: 20px;}

.catname { font: bold 45px Arial; letter-spacing: -3px; color: #ccc;}
.left { /* Image left */ float: left; margin: 0 10px 8px 0;}

ul { margin-left: 19px;}

li { list-style-image:none; list-style-position:outside; list-style-type: disc;}

td.uline { border-top: 1px solid #999; padding-top: 5px;}