body 	{ font-family: arial; font-size: 10pt; color: #57482A; }
a	{ font-family: arial; }
p	{ margin-bottom: 8px; }

h4	{ font-size: 10pt; }
h3	{ font-size: 12pt; }
h1	{ font-size: 12pt; }

.sectionHeader { background: url('images/section-header.gif') no-repeat; padding: 0px 0px 10px 8px; font-size: 14pt; font-weight: bold; }

.header { width: 100%; height: 138px; background: url('images/header-repeater.gif') repeat-x; }
.footer { width: 100%; height: 35px; background: url('images/footer-repeater.gif') repeat-x; clear: both; text-align: center; color: #57482A; padding-top: 30px; }
.footer a { color: #57482A; }

.center { width: 800px; height: 138px; margin: 0px auto; background: url('images/header-image.gif') no-repeat; }

.content	{ width: 800px; margin: 0px auto; }
.barLeft	{ width: 150px; float: left; padding: 30px 0px; background: url('images/header-dip-left.gif') no-repeat; background-position: 95px 0px; margin-top: -21px; }
.barMiddle 	{ width: 570px; float: left; padding: 40px 30px; color: #57482A; background: url('images/header-dip-right.gif') no-repeat; margin-top: -21px; }
.barRight	{ width: 0px; float: left; padding: 30px 0px; margin-top: -21px; }

.tabs a		{ text-decoration: none; color: #4E7650; clear: both; }
.tabs		{ float: left; width: 680px; height: 25px; border: 0px solid #000000; padding-top: 30px; font-family: Georgia; font-weight: bold; }
.tabs .tabLeft		{ width: 18px; height: 25px; background: url('images/tabLeft.gif') no-repeat; float: left; }
.tabs .tabMiddle 	{ height: 18px; background: url('images/tabMiddle.gif') repeat-x; float: left; padding-top: 7px; }
.tabs .tabRight		{ width: 18px; height: 25px; background: url('images/tabRight.gif') no-repeat; float: left; margin-right: 10px; }

.options	{ width: 290px; height: 50px; border: 0px solid #000000; float: right; padding: 0px 5px; }
.options #txtSearch { height: 18px; }
.links a	{ color: #57482A; }
.links		{ width: 290px; height: 22px; border: 0px solid #000000; text-align: right; }
.logo		{ width: 109px; height: 100px; border: 0px solid #000000; float: left; }
.header-image	{ width: 300px; height: 100px; border: 0px solid #000000; }

.box { border: 1px solid #E3E0DB; padding: 10px; color: #57482A; margin: 10px 0px; }
.box .txtName { width: 120px; margin-bottom: 8px; }
.box .txtEmail { width: 120px; margin-bottom: 8px; }

.menu li { list-style: none; }
.menu { margin: 0px 0px; }
.menu ul { margin-left: 20px; }
.menu .division { font-size: 10pt; color: #57482A; font-weight: bold; text-decoration: none; }
.menu .category a { font-size: 8pt; color: #4E7650; text-decoration: none; }


.fl { float: left; }
.fr { float: right; }
.image { margin: 8px; }
.copywrite { margin-top: 20px; }

.pagination { clear: both; margin: 8px 0px; }
.pagination li { display: inline; margin: 0px 5px; }
.pagination li a { font-weight: bold; }

.product { float: left; width: 170px; height: 170px; border: 0px solid #000000; margin: 10px 10px 10px 0px; padding: 5px; }
.product img { border: 0px; }
.product a { color: #57482A; }
.product .price { font-weight: bold; }

.detail .price-bar { width: 250px; float: left; padding-top: 30px; }
.detail .image { width: 250px; float: left; }
.detail .description { width: 490px; clear: both; }