﻿#product												{ margin: auto; color: #fff; position: relative; margin: 4px 0 4px 0; }
#product a												{ color: #fff; font-size: 11px; }
#product input[type=text]								{ text-align: right; } 
#product .image											{ float: left; text-align: center; width: 500px; }
#product .image img										{ max-height: 500px; max-width: 500px; }
#product .image div										{ margin: 0px 0 0 0; padding: 0 0 16px 0; }
#product .image .small									{ max-height: 75px; max-width: 75px; }
#product .info											{ background: #484b3a; border: solid 2px #000; float: right; font-size: 11px; padding: 8px; width: 220px; }
#product .info select									{ border: solid 1px #fdd55c; max-width: 160px; width: 160px; }
#product .info input[type=text]							{ border: solid 1px #fdd55c; }
#product .info input[type=submit]						{ border: solid 1px #fdd55c; margin: 10px 0 0 0; }
#product .info input[type=submit]:hover 				{ background: green; color: #fff; }
#product .info > div > div								{ clear: both; margin: 0 0 4px 0; }
#product .info > div > div.deals						{ padding: 4px 0 0 0; margin: 0 0 0 60px; text-align: left; }
#product .info > div > div > span						{ display: block; float: left; font-weight: bold; padding: 1px 0 0 0; width: 60px; }
#product .info > div > div > .prices					{ float: left; }
#product .info > div > div > .prices > .quantity		{ clear: left; display: none; float: left; width: 40px; }
#product .info > div > div > .prices > .price			{ clear: right; display: block; float: left; text-align: left; width: 120px; }
#product .content										{ clear: both; color: #000; padding: 0 0 20px 0; }
#product .content h1									{ font-size: 16px; }
#product .links											{ background: #484b3a; border: solid 2px #000; font-size: 11px; margin: 8px 0 0px 0; padding: 8px; text-align: center; }
#product .links a:hover									{ color: #fdd55c; }
#product .info strong									{ color: #b10b0b; }

.retailsaleprice					{ text-decoration: line-through; }
.saleprice							{ color: #fdd55c; }
