<style type="text/css">
/* SITE WIDE TEMPLETE CONTROLS */

#productWrapper	 									{ width: 100%px; margin: 20px; }
#productWrapper hr								{ height: 1px; background-color: #C0C0C0; color: #C0C0C0; border: 0px; margin: 20px 0px 20px 0px; }
.pageTitle												{ text-align: left; font-family: verdana,arial,sans-serif; font-size: 14pt; font-style: italic; color: #666;
																		font-weight: bold; border-bottom: 1px solid #CCC; padding: 7px 0px 4px 0px; margin-bottom: 15px; }

/* HERO PRODUCT STYLES */
#heroProduct											{ color: #555; font-family: verdana,arial,sans-serif; margin: 7px 0px 0px 0px; }
#heroProduct td										{ text-align: left; }
#heroProduct .boxshot							{ padding-right: 5px; text-align: center; }
#heroProduct .productName					{ font-size: 13pt; font-weight: bold; font-style: italic; }
#heroProduct .vendorName					{ color: #AAA; font-size: 8pt; padding: 0px 0px 7px 9px; letter-spacing: .01em; }
#heroProduct .description					{ font-size: 8pt; padding: 0px 0px 7px 9px; line-height: 16px; }
#heroProduct .regularPrice				{ color: #CC0000; font-size: 13pt; font-weight: bold; padding-bottom: 9px; }
#heroProduct #buyLinks						{ font-size: 8pt; font-weight: bold; margin: 0px 2px 0px 9px; text-decoration: none; }
#heroProduct #buyLinks a:link			{ text-decoration: none; color: #AAA; background-color: #E3E3E3; border: 1px solid #BBB; padding: 2px 5px 2px 5px; }
#heroProduct #buyLinks a:hover		{ text-decoration: none; color: #777; background-color: #CCCCCC; border: 1px solid #AAA; padding: 2px 5px 2px 5px; }
#heroProduct #buyLinks a:visited	{ text-decoration: none; color: #AAA; background-color: #E3E3E3; border: 1px solid #BBB; padding: 2px 5px 2px 5px; }

/* PRODUCT ROW STYLES */
#productRow												{ color: #555; font-family: verdana,arial,sans-serif; }
#productRow td										{ text-align: center; vertical-align: top; width: 33%; }
#productRow td.slot1							{ border-right: 1px solid #CCC; }
#productRow td.slot2							{ border-right: 1px solid #CCC; }
#productRow .boxshot							{ padding: 0px 10px 7px 10px; }
#productRow .productName					{ font-size: 8pt; font-weight: bold; font-style: italic; padding:}
#productRow .vendorName						{ color: #BBB; font-size: 8pt; padding: 0px 0px 7px 9px; letter-spacing: .01em; }
#productRow .description					{ text-align: left; font-size: 8pt; padding: 0px 10px 7px 10px; }
#productRow .regularPrice					{ text-align: center; font-size: 9pt; padding: 0px 10px 7px 10px; color: #CC0000; font-weight: bold; }
#productRow #buyLinks							{ font-size: 8pt; font-weight: bold; text-decoration: none; margin-right: 2px; line-height: 22px; }
#productRow #buyLinks a:link			{ text-decoration: none; color: #AAA; background-color: #E3E3E3; border: 1px solid #BBB; padding: 2px 5px 2px 5px; }
#productRow #buyLinks a:hover			{ text-decoration: none; color: #777; background-color: #CCCCCC; border: 1px solid #AAA; padding: 2px 5px 2px 5px; }
#productRow #buyLinks a:visited		{ text-decoration: none; color: #AAA; background-color: #E3E3E3; border: 1px solid #BBB; padding: 2px 5px 2px 5px; }

</style>
