html, body {
margin: 0;
padding: 0;
}

body {
background: #F0FFF0;
color: #333;
font: 12px Helvetica, Arial, sans-serif;
line-height: 18px;
margin: 0;
}

h3 {
clear: both;
font-size: 16px;
color: #339933;
padding: 0 14px;
margin: 0;
background-color: #FFFFFF;
background-image: url(images/h3bg.gif);
background-repeat: no-repeat;
background-position: left center;
margin-left: 40px;
font-style: italic;
}

h4 {
clear: both;
font-size: 14px;
padding: 0 14px;
margin: 0;
margin-left: 40px;
font-style: italic;
background-color: #90EE90;
color: #ffffff;
}

h5 {
clear: both;
font-size: 12px;
padding: 0 14px;
margin: 0;
text-align: center;
}

a	{
color: #337810;
}

p {
margin-left: 20px;
margin-right: 20px;
line-height: 18px;
clear: both;
}

#container	{
width: 760px;
margin-left: auto;
margin-right: auto;
background: #ffffff;
border: 5px solid #ffffff;

}
		
#header		{
height: 200px;
background: #ffffff;
}

#description	{
height: 20px;
color: #009966;
font-size: 12px;
font-weight: normal;
padding: 0 18px;
}

#flags	{
height: 25px;
color: #666;
font-size: 11px;
font-weight: normal;
padding: 0 18px;
text-align: right;
}

#logo {
width: 115px;
height: 199px;
background: url(images/logo.jpg);
float: left;
}

#topimg {
width: 641px;
height: 199px;
float: left;
} 

#content	{
float: left;
width: 720px;
margin: 10px;
}

#footer	{
background: #ffffff;
color: #333333;
height: 20px;
text-align: right;
clear: both;
width: 100%;
border-top: 1px solid #eeeeee;
}

.topmenu{
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-decoration: none;
margin-top: 10px;
}

.topmenu ul{
margin: 0;
padding: 0;
width: 100%;
float: left;
background: #90EE90;
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
text-align: center;
}

.topmenu ul li{
display: inline;
}

.topmenu ul li a{
float: left;
color: #333333;
padding: 5px 11px;
text-decoration: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #eeeeee;
}

.topmenu ul li a:visited {
color: #333333;
}

.topmenu ul li a:hover {
	color: #FFFF00 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #90EE90;
}

.submenu{
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
text-decoration: none;
float: left;
margin-top: 5px;
border-bottom: 1px solid #eeeeee;
}

.submenu ul{
margin: 0;
padding: 0;
width: 100%;
background: #ffffff;
text-align: center;
}

.submenu ul li{
display: inline;
}

.submenu ul li a{
float: left;
color: #777777;
padding: 5px 11px;
text-decoration: none;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #eeeeee;
}

.submenu ul li a:visited {
color: #777777;
}

.submenu ul li a:hover {
color: #008000 !important;
padding-top: 5px;
padding-bottom: 5px;
background: #ffffff;
}

.imgstyle {
padding: 3px;
border: 1px solid #eeeeee;
margin: 5px;
}

.pricetxt {
margin-left: 70px;
}

. pricecell {
height: 50px;
text-align: center;
background-color: #F0FFF0;
border: 1px solid #ffffff;
font-size: 14px;
}