body {
	margin: 0px;
	padding: 0px;
	background: #e9eab5 url('./files/template/body_bgx.jpg') top center;
	text-align: center;
}

body,div,td,th,p,span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000;
}

A:link, A:active, A:visited {
	color: #063;
	text-decoration: none;
}

A:hover {
	color: #040;
	text-decoration: underline;
}

#admintbl, #displaytbl {
	border-collapse: collapse;
	margin: 24px 0 12px 0;
}

#admintbl td, #admintbl th {
	border: 1px #666 solid;
	padding: 3px;
}

#admintbl th {
	text-align: right;
	background-color: #eee;
	color: #333;
}
#admintbl th.hdr {
	font-size: 11pt;
	text-align: center;
}

#admintbl tr.listhdr th {
	text-align: center;
}

#displaytbl td, #displaytbl th, #contactusform td {
	border: 1px #fff solid;
	padding: 3px;
}

#displaytbl th, #contactusform td.col1 {
	text-align: right;
	font-weight: normal;
	background-color: #eee;
	color: #666;
	vertical-align: middle;
}
#displaytbl th.hdr {
	font-size: 11pt;
	text-align: center;
}

#displaytbl tr.listhdr th {
	text-align: center;
}

#displaytbl input, #displaytbl select, #displaytbl textarea, #contactusform input, #contactusform select, #contactusform textarea {
	border: 1px #aaa solid;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 7.5pt;
}

input.button, #contactusform input.button, #displaytbl input.button {
	background: #c96 url('./files/template/btn_bg.gif') top left repeat-x;
	color: #420;
	font-size: 8pt;
	padding: 4px;
	margin: 0;
	border-top: 1px #fff solid;
	border-right: 1px #87542c solid;
	border-bottom: 1px #7d4a24 solid;
	border-left: 1px #efdfcf solid;
	font-family: Arial, Helvetica, sans-serif;
}

.sitemap_child {
	margin: 0 0 0 16px;
}

/* IASP v4.4 new site record layout styles */

.sitebox {
	display: none;
}

#sbox_0 {
	display: block;
}

.sitecontainer {
	padding: 16px 3px;
	border: 1px #aaa solid;
}

.siteheader {
	background: #eee;
	padding: 2px;
	border: 1px #aaa solid;
}

#sitetbl {
	border-collapse: collapse;
}

.siteheader a:link, .siteheader a:visited, .siteheader a:active {
	display: block;
	float: left;
	padding: 3px 8px;
	text-decoration: none;
	color: #444;
	background: #ddd;
	margin: 0 3px;
}

.siteheader a:hover, .siteheader a.on:link, .siteheader a.on:visited, .siteheader a.on:active {
	background: #444;
	color: #fff;
}

.g_clear {
	clear: both;
	height: 2px;
	font-size: 0px;
}

/* Ambos stockfeeds */

#ctS {
	background: url('./files/template/content_bgx.gif') top center repeat-y;
}
#endshadow {
	background: url('./files/template/endshadow.gif') top center no-repeat;
	height: 20px;
}

#container {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	padding: 5px 0 0 0;
	background: #696;
}

#topmenu {
	list-style: none;
	background: url('./files/template/menu_bgx.gif') top left repeat-x;
	margin: 0;
	padding: 0;
	height: 20px;
}
#topmenu li {
	margin: 0; padding: 0;
	display: block;
	float: right;
	font-size: 9.5pt;
	font-family: Arial, Helvetica, sans-serif;
}
#topmenu li a:link, #topmenu li a:active, #topmenu li a:visited {
	display: block;
	_display: inline;
	text-align: center;
	color: #000;
	font-size: 9.5pt;
	text-decoration: none;
	padding: 2px 10px 0 10px;
	height: 18px;
	_height: 20px;
}
#topmenu li a:hover {
	color: #fff;
	background: #84511e;
	text-decoration: none;
}
a img {
	border: 0;
}

h2#logo {
	margin: 0;
	padding: 0;
}

table#inner {
	border-collapse: collapse;
	width: 780px;
}
table#inner td {
	vertical-align: top;
}
table#inner td#l {
	width: 143px;
	padding: 0;
}
#left0 {
	background: #063 url('./files/template/menu_bgtop.gif') top left no-repeat;
}
#left1 {
	background: url('./files/template/menu_bgbtm.gif') bottom left repeat-x;
	padding: 75px 7px 48px 5px;
}

table#inner td#r {
	background: #fff url('./files/template/content_bgtl.gif') top left no-repeat;
	padding: 0;
}

table#inner td#tr {
	height: 19px;
	background: url('./files/template/content_bgtt.jpg') top left no-repeat;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #063;
	font-weight: bold;
	margin: 8px 0 16px 38px;
}

#rightbox {
	width: 169px;
	_width: 193px;
	float: right;
	background: #fff url('./files/template/hpbar_bgx.gif') top left repeat-x;
	margin: -8px -220px 0 0;
	_margin: -8px -110px 0 0;
	padding: 0 12px 12px 12px;
}
#rightbox div.news_item {
	text-indent: 14px;
	background: url('./files/template/newsarrow.gif') 0px 3px no-repeat;
	margin: 0 0 12px 0;
	padding: 0;
}
#rightbox h3 {
	color: #fff;
	font-size: 14pt;
	font-weight: bold;
	margin: 10px 0;
	text-align: center;
	padding: 0;
}
#h_content {
	border-right: 20px #696 solid;
	padding: 8px 220px 20px 32px;
	min-height: 500px;
	_height: 500px;
}
#content {
	border-right: 20px #696 solid;
	padding: 8px 20px 20px 32px;
	min-height: 500px;
	_height: 500px;
}
#content p, #h_content p {
	margin: 0 0 10px 0;
	padding: 0;
}

table#inner td#footer {
	background: url('./files/template/footer_bg.gif') bottom right no-repeat;
	color: #fff;
	height: 88px;
	vertical-align: bottom;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding: 0 12px 12px 0;
}

#left1 .contextsection {
	margin: 4px 0 0 0;
	border-top: 1px #66a370 solid;
}
#left1 .contextsection a:link, #left1 .contextsection a:active, #left1 .contextsection a:visited {
	border-top: 1px #cce0ad solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	display: block;
	color: #fff;
	padding: 4px 8px 3px 17px;
	text-decoration: none;
	background: url('./files/template/linkarrow_off.gif') 5px 7px no-repeat;
}
#left1 .contextsection a:hover {
	background: url('./files/template/linkarrow_on.gif') 5px 7px no-repeat;
	color: #ffc;
}

#left1 .contextitem a:link, #left1 .contextitem a:active, #left1 .contextitem a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	display: block;
	color: #fff;
	padding: 1px 0 0 5px;
	text-decoration: none;	
}
#left1 .contextitem a:hover, #left1 .selectedcontextitem a, #left1 .contextitem a.selected:link, #left1 .contextitem a.selected:active, #left1 .contextitem a.selected:visited, #left1 .contextitem a.selected:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	display: block;
	color: #ffc;
	padding: 1px 0 0 5px;
	text-decoration: none;	
}
#left1 .contextitem .contextitem a:link, #left1 .contextitem .contextitem a:active, #left1 .contextitem .contextitem a:visited, #left1 .contextitem .contextitem a:hover,
#left1 .selectedcontextitem .contextitem a:link, #left1 .selectedcontextitem .contextitem a:active, #left1 .selectedcontextitem .contextitem a:visited, #left1 .selectedcontextitem .contextitem a:hover,
#left1 .selectedcontextitem .selectedcontextitem a:link, #left1 .selectedcontextitem .selectedcontextitem a:active, #left1 .selectedcontextitem .selectedcontextitem a:visited, #left1 .selectedcontextitem .selectedcontextitem a:hover,
#left1 .contextitem .selectedcontextitem a:link, #left1 .contextitem .selectedcontextitem a:active, #left1 .contextitem .selectedcontextitem a:visited, #left1 .contextitem .selectedcontextitem a:hover {
	font-size: 7pt;
	padding: 1px 0 1px 17px;
}
#left1 .contextitem .contextitem a:before, #left1 .contextitem .selectedcontextitem a:before,
#left1 .selectedcontextitem .contextitem a:before, #left1 .selectedcontextitem .selectedcontextitem a:before{
	content: "- ";
}


#footer a:link, #footer a:active, #footer a:visited {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

#inner .gen_list {
	margin: 24px 0 24px 40px;
}
#inner .gen_list td {
	font-size: 10pt;
	vertical-align: middle;
}

.pageimg {
	float: right;
	margin: 8px 0 24px 24px;
}
#prodlist {
	clear: right;
	border-top: 1px #630 solid;
	border-bottom: 1px #855c33 solid;
	padding: 0;
	margin: 0 0 16px 0;
	_height: 1px;
}

.prod_list_item {
	border-top: 1px #855c33 solid;
	border-bottom: 1px #630 solid;
	clear: right;
	margin: 0;
	padding: 20px 0;
	_height: 1px;
}
.prod_list_item h4 {
	font-size: 10pt;
	color: #063;
	font-weight: normal;
	margin: 0 0 12px 0;
}
.prod_list_img {
	float: right;
	margin: 0 0 20px 24px;
}
.prod_tbl {
	margin: 0 0 12px 0;
	border-collapse: collapse;
}
.prod_tbl th {
	text-align: left;
	padding: 2px 8px 2px 0;
	font-weight: normal;
}
.prod_tbl td {
	padding: 2px 0;
}

p.bulk {        
        margin: 8px 0;
        
             
}

#inner .prod_list_item .prod_btns {
	clear: right;
	border-collapse: collapse;
}

#inner .prod_list_item .prod_btns td {
	vertical-align: middle;
	padding: 0 18px 0 0;
}

#inner .prod_list_item .prod_btns td img {
	vertical-align: middle;
	margin: -4px 2px 0 0;
}
#inner .prod_list_item .prod_btns td a:link, #inner .prod_list_item .prod_btns td a:active, #inner .prod_list_item .prod_btns td a:visited {
	color: #000;
	text-decoration: none;
}
#inner .prod_list_item .prod_btns td a:hover {
	color: #630;
	text-decoration: none;
}
p.toplink {
	font-style: italic;
}
p.toplink a:link, p.toplink a:active, p.toplink a:visited {
	color: #630;
	text-decoration: underline;
}
p.toplink a:hover {
	color: #420;
	text-decoration: none;
}
