body{
background:url(images/bg2.jpg);
margin:25px;
font-family:Verdana,Helvetica,Arial,Sans-serif;
}
h2{
font-size:1.3em;
font-weight:500;
}
h3{
font-size:10pt;
font-weight:bold;
}
h4{
font-size:10pt;
font-weight:bold;
color:#c00;
margin:0;
padding:0;
}
h4 a{
text-decoration:none;
color:#c00;
}
h5{
font-size:10pt;
font-weight:bold;
color:#0c701a;
}
p, a{
font-size:10pt;
}
hr{
color:#d00e81;
width:90%;
height:1px;
clear:both;
}
a{
color:#0065bd;
}
a:hover{
color:#d00e81;
}
img{
border:0;
}
dl {
font-size:10pt;
position: relative;
margin: 0px 10px;
padding: 0;
}

dt {
float: left;
clear: left;
width: 8em;
margin: 0;	/* match the dd */
}

dd {
clear: right;
margin: 0 0 0 8em;	/* match the dt except for the left margin */
padding:0;
}

#footer p, #footer a{
font-size:10px;
text-align:center;
margin:0px 0px 6px;
}
#wrapper{
background-color:#ffd;
width:100%;
min-height:500px;
}
#content{
margin-top:0px;
padding-left:6px;
border:1px solid #d00e81;
}
#header{
background:url(images/logo.jpg) no-repeat 3px 3px;
border:1px solid #d00e81;
}
#header h1{
font-family:GillSans-Bold,Verdana,Helvetica,Arial,Sans-serif;
font-size:1.8em;
padding:10px 0px 10px 86px;
color:#d00e81;
}
#left{
width:50%;
float:left;
}
#left p{
margin-right:14px;
}
#right{
margin:0 10px 0px 50%;
}
#small a, #small p{
text-align:center;
font-size:8pt;
}
.right{
float:right;
margin-right:28px;
}
.red{
color:#c00;
}
.small a{
text-align:center;
color:#ccc;
text-decoration:none;
display:block;
padding-top:10px;
font-size:8pt;
}
/******************************************************/
/* Menu Stylesheet */
/******************************************************/

#nav ul{
padding: 0px;
margin: 0px;
background-color: #d00e81;
color: White;
float: left;
width: 100%;
font:500 1.0em Arial,Helvetica,Sans-serif;
}
#nav ul li{
display: inline;
}

#nav ul li a{
padding: 0.2em 1em;
background-color: #d00e81;
color: #fff;
text-decoration: none;
float: left;
border-right: 1px solid #ffffdd;
margin-left:1px;
}

#nav ul li a:hover{
background-color: #f4be04;
color: #000;
}
#h{
display:none;
}
#home .home,  #contact .contact, #countries .countries, #search .search, #location .location, #trade .trade{
background-color: #f4be04;
color: #000;

}
/******************************************************/
/* Forms Stylesheet */
/******************************************************/
legend{
font-size:1.2em;
font-weight:600;
}
label{
width: 9em;
float: left;
text-align: right;
margin: 10px;
clear: both;
}
form.entryform {
margin: 3px 7px 0;
padding: 0;
width:100%;
}
form.entryform fieldset {
margin: auto;
font: 10pt Verdana, Tahoma, Arial, sans-serif;
background-color:#f4be04;
padding:6px;
width:400px;
}
select, input, textarea{margin:8px 10px; width:160px}
form.entryform input.button, .forms {
margin:8px 10px;
font-weight: bold;
padding: 0;
cursor: pointer;
background-color:#d00e81;
color:#fff;
}
.wineform input{width:36px;
}
form.wineform fieldset {
margin: auto;
font: 10pt Verdana, Tahoma, Arial, sans-serif;
}
form.wineform input.button {
margin:8px 10px;
font-weight: bold;
cursor: pointer;
background-color:#d00e81;
color:#fff;
width:60px;
}
.wineform p, .normal p{
margin:4px;
}
.normal input, .normal textarea, .normal label, .normal select{margin:8px 10px; width:auto;}