#container {width:780px; text-align:left; margin:0 auto; background: #fff;}
html, body {padding: 0; margin: 0; min-width: 752px; text-align: center; background: #fff;}
.nsp-prod-name	{margin-top:8px; font:16px/17px Verdana, Tahoma; font-weight:bold; padding:8px; color:#457908;}
.nsp-prod-desc	{font: 14px/17px Verdana, Tahoma;; min-height:150px; margin:8px; text-align:justify;}
.nsp-prod-desc img {float:left; padding-right:5px;}
.nsp-price	{padding:8px; font:12px/17px Verdana, Tahoma; font-weight:bold;}
.nsp-price img	{margin-left: 8px; margin-bottom:-2px; vertical-align:bottom;}
.nsp-retail-price	{font:12px/17px Verdana, Tahoma; color:#C80D00; text-decoration:line-through;}
.nsp-you-price	{font-size:14px/17px Verdana, Tahoma; color:#457908; font-weight:bold;}
.left	{float:left; width:600px; border-right:#457908 0px solid;background-color:#FFF;  min-height:365px;}
.nsp-right-cat	{float:right; width:178px; background-color:#Fff; font: 12px/17px Verdana, Tahoma; text-align:left; min-height:370px; border:#457908 1px solid;}
.nsp-right-cat a	{font: 12px/17px Verdana, Tahoma; margin:5px; color:#457908; text-decoration:none; font-weight:bold;}
.nsp-right-cat a:hover	{font: 12px/17px Verdana, Tahoma; margin:5px; text-decoration:underline; font-weight:bold;}
.footer	{clear:both; text-align:center; padding:8px; background-color:#8A9A3F; color:#F8FFD9; font: 12px/17px Verdana, Tahoma; height:17px;}
.page	{font-size:11px; background-color:#FFFFFF; color:#8A9A3F; border:#F8FFD9 1px solid; text-align:right; margin-top:10px; margin-bottom:10px; margin-right:5px;}
.page a {font-size:11px; background-color:#8A9A3F; color:#F8FFD9; border:#457908 1px solid; text-align:right; padding:3px; text-decoration:none;}
.on_page {font-size:11px; background-color:#457908; color:#F8FFD9; border:#457908 1px solid; text-align:right; padding:3px; text-decoration:none;}
.nsp-cat-list	{font: 12px/17px Verdana, Tahoma; margin:5px; min-height:370px;}
.nsp-cat-list h1	{font: 20px/24px Verdana, Tahoma; text-align:center; text-decoration:underline; color:#8A9A3F; padding-bottom:5px;}
.nsp-list-name	{font: 14px/17px Verdana, Tahoma; color:#457908; margin-top:8px;}
.nsp-list-name a	{font: 14px/17px Verdana, Tahoma; color:#457908; text-decoration:none; font-weight:bold;}
.nsp-list-name a:hover	{font: 14px/17px Verdana, Tahoma; color:#457908; text-decoration:underline; font-weight:bold;}
sep {margin:8px;}
.sep hr {height:2px; margin-left:8px; margin-right:8px;  background-color:#457908; color:#457908;}
.content	{width:780px; border:#457908 0px solid; background-color:#Fff; margin-top:8px;}
.categories	{font: 14px/17px Verdana, Tahoma; color:#457908; margin-top:8px; text-align:center; font-weight:bold;}
.top	{width:780px; height:150px;  border-bottom:#457908 3px solid; border:#457908 1px solid;}
.top img	{border:0;}
.nsp-main	{font: 12px/17px Verdana, Tahoma;}
.nsp-main h1	{font: 20px/24px Verdana, Tahoma; text-align:center; text-decoration:underline; color:#8A9A3F; padding-bottom:5px; font-weight:bold;}
.nsp-main h2	{font: 18px/24px Verdana, Tahoma; text-align:center; text-decoration:underline; color:#8A9A3F; padding-bottom:5px; font-weight:bold; padding-top:15px;}
.nsp-main img	{max-width:112px; max-height:132px; border:0;}
.nsp-main table	{width:550px; border:0; text-align:center;}
.nsp-main td	{width:20%; text-align:center; vertical-align:top; font: 10px/12px Verdana, Tahoma; color:#457908;}