DIV.catalog H2				{ margin-top: 0px; margin-bottom: 27px; }
DIV.catalog P				{ font: 12px/1.5 Verdana, sans-serif; color: #000; margin-top: 6px; margin-bottom: 6px; }
DIV.catalog UL, DIV.catalog OL		{ margin-top: 0px; }
DIV.catalog UL LI, DIV.catalog OL LI	{ font: 12px/1.5 Verdana, sans-serif; color: #000; margin-top: 0px; margin-bottom: 3px; }
DIV.catalog TABLE TR			{ vertical-align: middle; }
DIV.catalog TABLE TR TD			{ font: 12px/1.5 Verdana, sans-serif; color: #000; text-align: center; }
DIV.catalog TABLE TR TD.description	{ text-align: left; }
DIV.catalog TABLE TR TD.thumb		{ width: 160px; height: 160px; background-color: #fff; }
DIV.catalog TABLE TR TD.caption		{ width: 160px; height: 32px;  background-color: #fff; }
DIV.catalog TABLE TR TD.space		{ width:  32px; height: 32px;  background-color: #fff; }
DIV.catalog TABLE TR.t			{ vertical-align: top; }
DIV.catalog TABLE TR.m			{ vertical-align: middle; }
DIV.catalog TABLE TR.b			{ vertical-align: bottom; }
DIV.catalog TABLE TR TD.l		{ text-align: left; }
DIV.catalog TABLE TR TD.c		{ text-align: center; }
DIV.catalog TABLE TR TD.r		{ text-align: right; }
DIV.catalog INPUT.submit		{ font: bold 12px Verdana, sans-serif; color: #c00; background-color: #ddd; }

DIV.shoppingcarticon { float: right; margin: 0px 0px 18px 18px; }

DIV.cart .itemname 	{ font: bold 12px Verdana, sans-serif: margin: 0px 0px 0px 0px; }
DIV.cart .itemdesc 	{ font: 11px Verdana, sans-serif; margin: 2px 0px 0px 0px; }

