
a:link {
	color: #6F9D31; text-decoration: underline;
}

a:visited {
	color: #6F9D31; text-decoration: underline;
}

a:active {
	color: #6F9D31; text-decoration: underline;
}

a:hover {
	color: #6F9D31; text-decoration: none;
}

body { 
  background-color: #FFFFFF; color:#000000; 
  font-family: Arial; font-size: 12px;
  background:#c25e51 url(images/bodybg.jpg) repeat-x;
}

img {
  border-style: none; border-width: 0px;
}

hr {
  border: 0px transparent;
  border-top: solid 1px #000000;
}

h1 {
  text-decoration: none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
}

button, input { 
	border: 1px solid;  border-color:#000000;
	background-color:#F4F4F4; color:#000000;
	font-family:arial, helvetica;  font-size:12px;
}

select {
	border: 1px solid;  border-color:#000000;
	background-color:#F4F4F4; color:#000000;
	font-family:arial, helvetica; font-size:12px;
}

textarea { 
border: 1px solid;  border-color:#000000;
background-color:#F4F4F4; color:#000000;
font-family:arial, helvetica;  font-size:12px;
scrollbar-base-color:#F4F4F4;
scrollbar-3dlight-color:#F4F4F4;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#F4F4F4;
scrollbar-face-color:#F4F4F4;
scrollbar-highlight-color:#000000;
scrollbar-shadow-color:#000000;
scrollbar-track-color:#F4F4F4;
}

div#toppic {
  position:absolute;
  left:254px; top:0px; right:0px;
  background-color:#000000;
}

div#leftbar {
  position:absolute;
  left:0px; top:0px; width:253; bottom:0px;
  background:url(images/leftbg.jpg);
}

div#menubar {
  position:absolute; left:253px; top:214px; right:0px; height:44px;
  background:url(images/menubarbg.jpg);
}

div#content {
  position:absolute; left:265px; top:265px; right:15px; bottom:15px;
  padding:2px; margin:0px;
  background:#FFFFFF; border:#b3b68d 1px solid;
  overflow:auto;
}

div#shoppingcart {
  position:absolute; left:712px; top:19px;
  color:#FFFFFF;
  -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=50);
}

div#bottommenu {
  position:absolute; left:14px; top:550px; width:210px;
  font-family: Arial; font-size: 10px; color: #FFFFFF;
  text-align:center;
}


div#bottommenu a:link, div#bottommenu a:active, div#bottommenu a:visited {
	color: #FFFFFF; text-decoration: underline;
}

div#bottommenu a:hover {
	color: #FFFFFF; text-decoration: none;
}

div#langbox {
  position:absolute; left:100; top:0; visibility:hidden;
  width:100px; filter:alpha(opacity=80); -moz-opacity:0.80;
}

.langmenu {
  background-color:#C5D8AD; font-weight:none; cursor:hand; cursor:pointer; padding-left:4px; padding-right:4px;
}

.langmenu_over {
  background-color:#F4F4F4; font-weight:bold; cursor:hand; cursor:pointer; padding-left:4px; padding-right:4px;
}

div.bottompage {
background-color:#DDDDDD;
width:100%;
text-align:right;
color:#6F9D31;
}

h1.maintitle {
  position: relative;
  left:10px;
  padding:0px;
  margin:0px;
  margin-top:15px;
  color:#c25e51;
}

h1.subtitle {
  padding:0px;
  margin:0px;
  color:#c25e51;
}

img.preview {
  border-color: #BEBBBB; border-style: solid; border-width: 1px;
}

td.evenrow {
  background-color:#F4F4F4; border-color: #BEBBBB; border-style: solid; border-width: 1px;  
}

td.oddrow {
  background-color:#E4E4E4; border-color: #BEBBBB; border-style: solid; border-width: 1px;
}

td.titlerow {
  background-color:#E4E4E4; border-color: #BEBBBB; font-weight: bold; border-style: solid; border-width: 1px;
}

td.titlerow2 {
  background-color:#F4F4F4; border-color: #BEBBBB; font-weight: bold; border-style: solid; border-width: 1px;
}

td.evenrowred {
  background-color:#F4F4F4; border-color: #A90000; border-style: solid; border-width: 1px;  
}

td.oddrowred {
  background-color:#E4E4E4; border-color: #A90000; border-style: solid; border-width: 1px;
}

td.oddrow * hr, td.evenrow * hr, td.oddrow hr, td.evenrow hr {
  border: 0px transparent;
  border-top: solid 1px #BEBBBB;
}

.errormessagebox {
  margin:10px; border-color:#A90000; border-style:dashed; border-width:1px; font-size:14px; color:#A90000; background-color:#EECCCC; 
}

.notificationmessagebox {
  margin:10px; border-color:#00A900; border-style:dashed; border-width:1px; font-size:14px; color:#00A900; background-color:#CCEECC; 
}

.starred {
  color:#FF0000;
}