<style type="text/css">

/* BODY STYLES */
select														{ font-family: verdana,arial,sans serif; font-size: 8pt; }
textarea													{ font-family: verdana,arial,sans serif; font-size: 8pt; }
input															{ font-family: verdana,arial,sans serif; font-size: 8pt; }

/* SITE WIDE TEMPLETE CONTROLS */
#formWrapper	 										{ margin: 10px; width: 650 !important; width: 655; }
#formWrapper hr										{ height: 1px; background-color: #C0C0C0; color: #C0C0C0; border: 0px; margin: 20px 0px 20px 0px; }
#silverWrapper										{ margin-top: 7px; padding: 10px; background-color: #E7E7E7; font-family: verdana,arial,sans serif; font-size: 8pt; }

/* CURRENCY & LOCALE SELECTOR TABLE STYLES */
#currencyLocale select						{ font-family: verdana,arial,sans serif; font-size: 8pt; }

/* CART TABLE STYLES */
#cartTable												{ background-color: #FFF; border-collapse: collapse; }
#cartTable th											{ font-family: verdana,arial,sans serif; font-size: 9pt; background-color: #C0C0C0; color: #FFF; padding: 4px 2px 4px 4px; border: 1px solid #B0B0B0; }
#cartTable td											{ font-family: verdana,arial,sans serif; font-size: 8pt; padding: 4px; border: 1px solid #B0B0B0; vertical-align: top; }
#cartTable .dividerRow						{ background-color: #B0B0B0; height: 1px; padding: 0px; }
#cartTable .linkBackupCD					{ }
#cartTable .linkEDS								{ }
#cartTable .linkUpdate						{ font-size: 8pt; font-weight: bold; text-decoration: none; margin-right: 2px; line-height: 22px; }
#cartTable .linkUpdate a:link			{ text-decoration: none; color: #E1F4FF; background-color: #24A4EA; border: 1px solid #068AD2; padding: 2px 5px 3px 5px; }
#cartTable .linkUpdate a:hover		{ text-decoration: none; color: #C1E7FC; background-color: #068AD2; border: 1px solid #087AB8; padding: 2px 5px 3px 5px; }
#cartTable .linkUpdate a:visited	{ text-decoration: none; color: #E1F4FF; background-color: #24A4EA; border: 1px solid #068AD2; padding: 2px 5px 3px 5px; }
#cartTable span.discount					{ color: #FF0000; }
#cartTable select									{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#cartTable textarea								{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#cartTable input									{ font-family: verdana,arial,sans serif; font-size: 8pt; }

/* PURCHASE DETAIL STYLES */
#billingTable												{ background-color: #FFF; border-collapse: collapse; margin-top: 10px; border: 1px solid #B0B0B0; }
#billingTable th										{ font-family: verdana,arial,sans serif; font-size: 9pt; background-color: #C0C0C0; color: #FFF; padding: 4px 2px 4px 4px; border: 1px solid #B0B0B0; }
#billingTable th span.headerBlurb		{ font-family: verdana,arial,sans serif; font-size: 8pt; color: #666; font-weight: normal; }
#billingTable td										{ font-family: verdana,arial,sans serif; font-size: 8pt; padding: 4px; vertical-align: top; }
#billingTable select								{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#billingTable textarea							{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#billingTable input									{ font-family: verdana,arial,sans serif; font-size: 8pt; }

#offersTable 												{ background-color: #FFF; border-collapse: collapse; margin-top: 10px; border: 1px solid #B0B0B0; }
#offersTable th										{ font-family: verdana,arial,sans serif; font-size: 9pt; background-color: #C0C0C0; color: #FFF; padding: 4px 2px 4px 4px; border: 1px solid #B0B0B0; }
#offersTable th span.headerBlurb		{ font-family: verdana,arial,sans serif; font-size: 8pt; color: #666; font-weight: normal; }
#offersTable td										{ font-family: verdana,arial,sans serif; font-size: 8pt; padding: 4px; vertical-align: top; }
#offersTable select								{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#offersTable textarea							{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#offersTable input									{ font-family: verdana,arial,sans serif; font-size: 8pt; }

#ship_addr_table											{ background-color: #FFF; border-collapse: collapse; margin-top: 10px; border: 1px solid #B0B0B0; }
#ship_addr_table th										{ font-family: verdana,arial,sans serif; font-size: 9pt; background-color: #C0C0C0; color: #FFF; padding: 4px 2px 4px 4px; border: 1px solid #B0B0B0; }
#ship_addr_table th span.headerBlurb	{ font-family: verdana,arial,sans serif; font-size: 8pt; color: #666; font-weight: normal; }
#ship_addr_table td										{ font-family: verdana,arial,sans serif; font-size: 8pt; padding: 4px; vertical-align: top; }
#ship_addr_table select								{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#ship_addr_table textarea							{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#ship_addr_table input								{ font-family: verdana,arial,sans serif; font-size: 8pt; }

/* PAYMENT METHOD STYLES */
#paymentTable												{ background-color: #FFF; border-collapse: collapse; margin-top: 10px; border: 1px solid #B0B0B0; }
#paymentTable th										{ font-family: verdana,arial,sans serif; font-size: 9pt; background-color: #C0C0C0; color: #FFF; padding: 4px 2px 4px 4px; border: 1px solid #B0B0B0; }
#paymentTable th span.headerBlurb		{ font-family: verdana,arial,sans serif; font-size: 8pt; color: #666; font-weight: normal; }
#paymentTable td										{ font-family: verdana,arial,sans serif; font-size: 8pt; padding: 4px; vertical-align: top; }
#paymentTable select								{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#paymentTable textarea							{ font-family: verdana,arial,sans serif; font-size: 8pt; }
#paymentTable input									{ font-family: verdana,arial,sans serif; font-size: 8pt; }

/* PRODUCT ROW STYLES */
#productRow												{ color: #555; font-family: verdana,arial,sans-serif; }
#productRow td										{ font-family: verdana,arial,sans serif; font-size: 8pt; 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>
