a				{ color: white; }
a.product			{ color: white; }
a.zero			{ font-size: 12px; color: lightgreen; }
big				{ font-size: 16px; font-weight: bold; color: darkgreen; }
body				{ background-repeat: repeat-x; background-color: #637D9E; }
body, td			{ font-size: 12px; color: white; font-family: arial; }
div.bold			{ padding: 0 30px 0 30px; font-size: 18px; font-weight: bold; color: #A8B9D3; text-align: center; }
div.cat			{ font-size: 14px; color: #A8B9D3; font-weight: bold; }
div.cat_mid		{ font-size: 11px; }
div.content		{ background-color: black; padding: 20px; }
div.message		{ color: red; font-size: 16px; font-weight: bold; margin-bottom: 15px; }
div.nav			{ background-color: black; padding-top: 5px; }
div.navcheckout	{ border-top: 3px double black; border-bottom: 3px double black; padding: 5px 0 5px 0; font-weight: bold; font-size: 14px; text-align: right; }
div.pdesc			{ padding: 15px; }
form				{ margin: 0; padding: 0; }
h1				{ font-size: 15px; margin: 0 0 5px 0; }
img.product		{ border-color: white; }
input.qty			{ font-size: 10px; width: 30px; margin: 0 5px 0 5px; }
table.pnav		{ border-top: 1px solid #A8B9D3; border-bottom: 1px solid #A8B9D3; }
td.front			{ padding: 10px 15px 10px 15px; }
td.label			{ font-weight: bold; }
td.labelval		{ color: #A8B9D3; }
td.login			{ background-color: #323F4F; font-size: 11px; padding: 0 15px 0 15px; }
td.nav			{ font-size: 11px; padding: 10px 0 0 10px; }
td.pnav			{ background-color: #252525; padding: 10px; }
td.thumb			{ padding-top: 21px; }
.full			{ width: 100%; }
.green			{ color: lightgreen; font-weight: bold; }
.navlinks			{ font-size: 10px; vertical-align: top; }
.yellow			{ color: yellow; }

/* CMT STYLES */
a.cmt			{ text-decoration: underline; }
input.cmt_p		{ background-color: darkgreen; color: white; padding: 5px; width: 100%; }
input.cmt_n		{ background-color: darkred; color: white; padding: 5px; width: 100%; }
h2.cmt			{ color: #A8B9D3; font-size: 14px; margin-top: 0; padding-top: 0; }
h3.cmt			{ color: #A8B9D3; font-size: 14px; margin: 0; padding: 0; border-bottom: 1px dotted #A8B9D3; font-weight: bold; color: red; }
table.cmt			{ border: 1px solid #333333; }
td.cmt_head		{ background-color: #666666; color: white; font-weight: bold; padding: 5px; }
td.cmt_none		{ padding: 30px; }
td.cmt_sum		{ background-color: #999999; color: white; font-weight: bold; padding: 5px; }
tr.cmt_row1		{ background-color: #323F4F; }
tr.cmt_row2		{ background-color: #1F2732; }

/* PMT STYLES */
a.pmt			{ text-decoration: underline; }
a.pmtD			{ color: red; text-decoration: underline; font-weight: bold; }
input.pmt_p		{ background-color: darkgreen; color: white; padding: 5px; width: 100%; }
input.pmt_n		{ background-color: darkred; color: white; padding: 5px; width: 100%; }
select.categories	{ font-size: 10px; width: 176px; }
h2.pmt			{ color: #A8B9D3; font-size: 14px; margin-top: 0; padding-top: 0; }
h3.pmt			{ color: #A8B9D3; font-size: 14px; margin: 0; padding: 0; border-bottom: 1px dotted #A8B9D3; font-weight: bold; color: red; }
span.pmt_list		{ text-decoration: line-through; color: red; }
span.pmt_list_was	{ color: red; font-size: 11px; }
span.pmt_sale		{ font-size: 17px; color: green; font-weight: bold; }
table.pmt			{ border: 1px solid #333333; }
table.pmt_price	{ border: 1px solid #333333; width: 100%; }
td.cartbot 		{ text-align: right; padding: 5px; font-size: 14px; background-color: #333333; color: white; font-weight: bold; }
td.carthead		{ text-align: center; padding: 5px; font-size: 14px; background-color: #333333; color: white; font-weight: bold; }
td.carthead2		{ text-align: center; padding: 5px; font-size: 14px; background-color: #333333; color: yellow; font-weight: bold; }
td.pmt_best		{ padding: 5px; font-size: 12px; font-weight: bold; background-color: #333333; color: white; }
td.pmt_head		{ background-color: #666666; color: white; font-weight: bold; padding: 5px; }
td.pmt_none		{ padding: 30px; }
td.pmt_price_label	{ padding: 5px 4px 5px 5px; font-size: 10px; color: white; background-color: #333333; text-align: left; }
td.pmt_price_value			{ padding: 5px; font-size: 11px; font-weight: bold; background-color: #FFFFFF; border: 1px solid #333333; }
td.pmt_price_value_list		{ padding: 5px; font-size: 11px; font-weight: bold; background-color: #333333; border-bottom: 1px solid #333333; text-decoration: line-through; color: #999999; }
td.pmt_price_value_sale		{ padding: 5px; font-size: 11px; font-weight: bold; background-color: #333333; border-bottom: 1px solid #333333; color: #A8B9D3; }
td.pmt_price_value_sale_nb	{ padding: 5px; font-size: 11px; font-weight: bold; background-color: #FFFFFF; color: darkgreen; width: 47%; }
td.pmt_price_value_save		{ padding: 5px; font-size: 11px; font-weight: bold; background-color: #333333; color: white; }
td.pmt_sum		{ background-color: #999999; color: white; font-weight: bold; padding: 5px; }
td.pmt_top		{ background-color: #333333; padding: 2px; border-bottom: 1px dotted #ffffff; color: orange; font-size: 12px; }
tr.pmt_row1		{ background-color: #323F4F; }
tr.pmt_row2		{ background-color: #1F2732; }
.pmt_go			{ font-size: 10px; }
.pmt_select		{ font-size: 10px; }

/* FAQ STYLES */
b.a							{ color: lightgreen; }
b.q							{ color: lightblue; }