body { 
	font-family:  Arial, serif, sans-serif; 
	background-color: #2c2d01; 
	font-size: 1.0em; 
	/* text-align: center;  */
	margin: 0px;
	padding: 0px;
	/* color: white; */
	color: #ddc84d;
	 }
	 
img { border: 0px; }

a { }
a:link { text-decoration: underline; color: white; }
a:visited { color: white; }
a:hover { }

div#container {	margin: auto; width: 900px; padding: 0px; text-align: left; margin-top: 10px; } /* 720px; 900px; */

div#topmenu { width: 100%; height: auto; /* font-family: Serif; */ }

div#tm_left { float: left; width: 127px; height: 137px; padding: 5px; position: relative; top: 0px; left: 25px;}

div#tm_right { float: right; width: auto; height: auto; padding: 5px; border: 0px solid black; position: relative; left: -40px; top: 1px;}

div#menubar { width: 100%; clear: both; /* background-color: #000; */ font-size: 1.1em; }

div#menubar table { width: 100%; }

div#menubar td { width: 20%; text-align: center; border: 1px solid #2c2d01; }

div#menubar a { text-decoration: none; color: #fff; font-weight: bold; display: block; }
div#menubar a:link {  }
div#menubar a:visited { }
div#menubar a:hover { background-color: #57590d; }

div#mainbody { padding-top: 5px; margin-left: 20px; margin-right: 20px; }

div#mainbody h1 { letter-spacing: .13em; text-align: center; } 

div#mainbody p { text-indent: 20px; }

div.picturebox {  background-color: #063; margin: 7px; padding: 5px; color: #fff; text-align: center; }

div.picturebox img { display: block; }

div.picturebox div { font-style: italic; padding-top: 10px; padding-bottom: 10px; }

div#footer { width: 100%; border-top: 1px solid #aaa; margin-top: 10px; padding-top: 10px; text-align: center; font-size: .8em; padding-bottom: 15px;}

div.rtt { margin-top: 25px; }

.bold { font-weight: bold; }

td.wg_img_cell { width: 300px; padding-bottom: 50px; }
.title { font-size: 1.2em; }
.edition { font-size: 0.8em; padding-bottom: 10px; }
table.price_list { width: 100%;  }

td.price_list_left { width: 60%; text-align: right; }
td.price_list_right { width: 40%; padding-left: 20px; text-align: left; }

td.price_list_left50 { width: 50%; text-align: right; }
td.price_list_right50 { width: 50%; padding-left: 20px; text-align: left; }

td.wg_img_cell input { border: 1px solid #191a01; padding: 8px; background-color: #3f4001; }

td.wg_img_cell img { border: 1px solid #191a01; padding: 8px; background-color: #3f4001; }

img.img_border { border: 1px solid #191a01; padding: 8px; background-color: #3f4001; }

.contact_left { text-align: right; vertical-align: top; }

.contact_right { text-align: left; vertical-align: top; }
