body {	margin: 0px;	padding: 0px;	background: #FFFFFF url(images/homepage01.gif) repeat-x left top;}
h1, h2, h3 {	margin: 0px;}
body, th, td, input, textarea, select {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #332900;}
p, ul, ol, dl {	margin-top: 0px;	margin-bottom: 1em;	text-align: justify;}
.list1 {	margin: 0px;	padding: 0px;	list-style: none;	line-height: 220%;}
.list1 li {	background: url(images/homepage13j.jpg) no-repeat left center;	border-top: 1px solid #D1D1D1;}
.list1 li.first {	border: none;	padding: 0px 0px 2px 10px;}
.list2 {	margin: 0px;	padding: 0px;	list-style: none;}
.list2 li {	float: left;	width: 266px;	height: 107px;	margin-top: 12px;	padding: 17px 17px 0px 17px;	background: url(images/homepage14.gif) no-repeat left top;}
.list2 li.alt {	margin-left: 12px;}.list2 .image {	float: left;	width: 110px;}
.list2 .imageg {	float: left;	width: 75px;}
.list2 .imagem {	float: left;	width: 82px;}

span.thrua {
	font-size: 13px;
}

sup.thrub {
	text-decoration: line-through;
}

span.thruc {
	color: #FF0000;
	font-size: 13px;
}

sup.thrud {
	color: #FF0000;
}

.list2 h3 {	margin-bottom: 15px;	font-size: 11px;}
.list2 h3 a {	text-decoration: none;	color: #1c4d76;}
.list2 h3 a:hover {	text-decoration: underline;}
.list2 .add {	float: left;	width: 69px;	height: 18px;	padding-top: 7px;	background: url(images/homepage15j.jpg) no-repeat center center;	text-decoration: none;	text-align: center;	letter-spacing: -1px;	font-size: 9px;	font-weight: bold;	color: #FFFFFF;}
.list2 .add2 {	float: left;	width: 69px;	height: 18px;	padding-top: 1px;	text-decoration: none;	text-align: center;	letter-spacing: -1px;	font-size: 9px;	font-weight: bold;	color: #FFFFFF;}
.list2 b {	float: left;	padding-left: 15px;	font-size: 21px;}.list2 b span {	float: left;}
.list2 b sup {	float: left;	font-size: 13px;}.nofloat li {	float: none;	width: auto;	background-image: url(images/subpage1_04.gif);}
.nofloat li.alt {	margin-left: 0px;}.details li {	padding: 0px;	background: none;}
form {	margin: 0px;	padding: 0px;}
fieldset {	margin: 0px;	padding: 0px;	border: none;}
input, select {	background: #FFFFFF;	border-top: 1px solid #C8C8C8;	border-left: 1px solid #DCDCDC;	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #434242;}
.lnk a {	font-size: 13px;	font-weight: 600;	text-decoration: none;	color: #1c4d76;}
.lnk a:hover {	color: #000000;}
a {	color: #434242;}
a:hover {	text-decoration: none;}
.align-justify {	text-align: justify;}
.align-right {	text-align: right;}
img {	border: none;}img.left {	float: left;	margin: 3px 15px 0px 0px;}
img.right {	float: right;	margin: 3px 0px 0px 15px;}img.border {	padding: 2px;	background: #FFFFFF;	border: 1px solid #E2DCBF;}
hr {	display: none;}.hr1 {	height: 1px;}
#header {	width: 900px;	height: 145px;}
#menu ul {	margin: 0px;	padding: 83px 0px 0px 0px;	list-style: none;}
#menu li {	float: left;}
#menu a {	padding: 0px 14px;	border-left: 1px solid #565343;	text-decoration: none;	color: #565343;}
#menu a:hover {	text-decoration: underline;}
#menu .first a {	border: none;}
#idd {	width: 310px;	height: 30px;	text-align: right;	padding: 31px 0px 0px 589px;}
#forms {	width: 900px;	height: 52px;	padding: 27px 0px 0px 0px;	background: url(images/g3ss.jpg) no-repeat right bottom;}

#search {	width: 635px;	padding: 6px 0px 0px 25px;}
#search input {	float: left;}
#query {	width: 200px;	margin: 2px 0px 0px 0px;	padding: 3px;}
#search-submit {	width: 47px;	height: 23px;	margin: 0px 0px 0px 10px;	background: url(images/subpage1_01j.jpg) no-repeat left top;	border: none;}
#search a {	display: block;	float: left;	padding: 5px 0px 0px 10px;}
#currency {	width: 287px;}
#unit {	float: left;	width: 126px;	margin: 2px 0px 0px 0px;	padding: 3px;}
#currency-submit {	float: left;	width: 92px;	height: 23px;	margin: 0px 0px 0px 10px;	background: url(images/subpage1_02j.jpg) no-repeat left top;	border: none;	letter-spacing: -1px;	font-size: 9px;	font-weight: bold;	color: #FFFFFF;}
#cart-items {	padding: 10px 25px 0px 0px;	color: #434242;}
#cart-items span {	float: left;}
#cart-items .button {	float: left;	width: 61px;	height: 17px;	margin: -5px 0px 0px 10px;	padding-top: 6px;	background: url(images/subpage1_03j.jpg) no-repeat center center;	text-align: center;	text-decoration: none;	letter-spacing: -1px;	font-size: 9px;	font-weight: bold;	color: #FFFFFF;}
#cart-items span {	float: left;}

/** CATEGORIES */

#categories {	width: 900px;	height: 53px;	background: url(images/homepage04j.jpg) repeat-x left top;}
#categories ul {	width: 100%;	height: 100%;	margin: 0px;	padding: 0px;	background: url(images/homepage06j.jpg) no-repeat right top;	list-style: none;}
#categories li {	float: left;	height: 47px;	padding-right: 15px;}
#categories li.first {	padding-left: 10px;	background: url(images/homepage05j.jpg) no-repeat left top;}
#categories a {	display: block;	float: left;	width: auto;	height: 30px;	padding: 17px 8px 0px 8px;	text-decoration: none;	font-weight: bold;	color: #FFFFFF;}
#categories a:hover, #categories .active a {	text-decoration: underline;}
#banner {	width: 900px;	height: 131px;	background: url(images/stad5.jpg) repeat-x;}
#page {	width: 900px;}
#content {	width: 612px;}
#contentsingles {	width: 714px;}
.boxA {	background: url(images/homepage09j.jpg) repeat-x left top;}
.boxA .title {	background: url(images/homepage11j.jpg) no-repeat right top;}
.boxA .title h1, .boxA .title h2 {	height: 23px;	padding: 9px 0px 0px 25px;	background: url(images/homepage10j.jpg) no-repeat left top;	font-size: 11px;	color: #FFFFFF;}
.boxA .content {	padding: 10px 25px;} 
.boxA .contentsingles {	padding: 10px 25px;} 
.boxA .contentsingsidebar {	padding: 10px 11px;}
.boxA .contenthome {	padding: 5px 0px 0px 100px;	background: url(images/fball2.jpg) no-repeat center left;} 
.boxA .contenthomenew {	padding: 5px 0px 0px 100px;	background: url(images/newtag1.jpg) no-repeat center left;}
 .boxA .content3 {	padding: 10px 20px;} 
.boxA .indexad {	padding: 2px 75px;}
.boxA .singlesad1 {	padding: 45px 5px;}
.boxA .auctionsad1 {	padding: 45px 55px;}
.boxA .linksad1 {	padding: 70px 65px;}
.boxA .contactad1 {	padding: 10px 75px;}
.boxA .boxdetailad1 {	padding: 10px 65px;}
.boxA .boxdetailad2 {	padding: 10px 0px;}
.boxA .boxdetailad3 {	padding: 10px 15px;}
.boxA .boxad1 {	padding: 600px 70px;}
.boxA .boxad2 {	padding: 1800px 70px;}
.boxA .content3b {	padding: 10px 70px;}
.boxA .suppliesad1 {	padding: 20px 55px;} 
.boxA .content3b2 {	padding: 600px 70px;} 
.boxA .content3sing {	padding: 90px 70px;} 
.boxA .content3G {	padding: 90px 70px;} 
.boxA .contentcntc p {	padding: 10px 0px 0px 0px;	font-size: 12px;	color: #000000;} 
.boxA .contentcntc form {	padding: 10px 0px 0px 0px;	font-size: 12px;	color: #000000;} 
#sidebar {	width: 272px;}
#sidebarsingles {	width: 170px;}
#footer {	width: 900px;	height: 100px;	background: url(images/homepage16.gif) no-repeat left top;}
#footer p {	margin: 0px;	padding: 27px 25px 0px 25px;	line-height: normal;	color: #989688;}
#footer a {	text-decoration: none;	color: #989688;}
#footer a:hover {	text-decoration: underline;}
#footer .links {	float: right;}
#footer .legal {	float: left;}
#box1 .content {	padding: 0px;}
#box4 .content {	padding-top: 10px;}
#box4 .contentsingles {	padding-top: 10px;}
table {
	width: 98%;
	margin: 1em auto;
	border-collapse: collapse;
}

thead th,
tfoot th {
	padding: 0.5em;
	text-align: left;
	border: 1px solid black;
	background-color: #ffffff;
}

tfoot td {
	border-top: 1px solid black;
}

tbody td {
	padding: 0.5em;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

tbody tr.odd {
	background-color: #DDF;
}

td.numeric,
th.numeric {
	text-align: right;
}
