#shop { background:url(../../newtown/images/body.jpg) repeat-y top left; width:968px; min-height:400px; padding-bottom:30px;}

	#shop h1 { margin:5px 20px; padding-top:30px; clear:both; text-align:left; }
	#shop h2 { margin:5px; text-align:center; }
	#shop p { margin:0;}
	#shop img {}
	th { margin:10px 0; color:#627413; font-size:12px;}
	#shop ul { list-style:none; margin:0 auto; clear:both;}
	#shop li { position:relative; float:left; display:inline; width:200px; height:450px; margin:10px; border: 1px solid #9DBE0B; background-color:#fff; }
	#shop ul li ul { list-style:none; margin:0; padding:0; height:140px;}
	#shop ul li ul li { display:block; line-height:14px; font-size:10px; height:auto; margin:0 10px; width:180px; border:0; text-align:left; overflow:inherit;}
	
	
	.code { font-size:10px; font-style:italic; margin:5px 10px; text-align:right; color:#9DBE0B;}
	#shop .red { color:#FF0000; text-align:center; font-weight: bold;}
	
	#buy { position:absolute; bottom:5px; right:5px; font-size: 11px; font-weight: bold; color: #fff; height:12px; width:40px; padding: 5px 10px; margin: 0; float:right; background: #627413; text-align:center; letter-spacing:1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 1px 1px 0px #333;}
	#buy:hover { background:#9DBE0B; text-shadow: 1px 1px 0px #111; }
	#buy a { color:#fff; font-size: 11px;}
	li#nothing { background:none; border:0;}
	#up {  font-size: 11px; font-weight: bold; color: #fff; height:12px; width:40px; padding: 5px 10px; margin: 10px 50px; float:right; background: #627413; text-align:center; letter-spacing:1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 1px 1px 0px #333;}
	#up:hover { background:#9DBE0B; text-shadow: 1px 1px 0px #111; }
	#up a { color:#fff; font-size: 11px;}
	td a { color:#000; font-weight:400; text-decoration:none;}
	td a:hover { color:#9DBE0B; font-weight:400; text-decoration:none;;}
	


	
	


