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;
}

#infobox { position: absolute; 
	top: 74px; 
	left: 860px; 
	width: 258px; 
	height: 64px; 
	background-color: transparent; }
	
.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/g3.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;	font-size: 12px;	color: #000000}
#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;
}

.faqtable {
	width: 98%;
	margin: 1em auto;
}
.faqtable td {
	width: 33%;
	padding: 0.5em;
	border-left: 0px solid black;
	border-right: 0px solid black;
}
.faqtable td.c2 {
	width: 33%;
	padding: 95px 40px 10px 40px;
	text-align: center;
	border-left: 0px solid black;
	border-right: 0px solid black;
	background: url(images/ppalverified.gif) no-repeat center top;
}
.faqtable td.c3 {
	width: 33%;
	padding: 110px 40px 10px 40px;
	text-align: center;
	border-left: 0px solid black;
	border-right: 0px solid black;
	background: url(images/ppalantispam2.gif) no-repeat center top;
}
