/***************
Main
***************/
body {
margin: 0;
padding: 0;
border: 0;

font: 15px/22px Georgia, serif;
color: #333333;
}

h1,h2,h3,h4,h5,h6,hr,p
{
margin: 0;
padding: 0;
display: inline;
}


ul, ol {
margin: 0;
padding: 0;
}

img {
border-width: 0px;
margin: 0;
} 

p a {
color: #952E2E;
}

p a:hover {
color: #C80036;
}

/***************
Top
***************/
#top {
width: 100%;
height: 40px;
background: #902542;
}

#topad {
width: 910px;
height: 30px;
padding: 10px 0 0 0;
margin: 0 auto;

color: white;
font: 13px/22px Arial;
}

/***************
Container
***************/
#container {
width: 910px;
margin: 0 auto;
overflow: auto;
}


/***************
Header
***************/

#header {
height: 100px;
width: 100%;

margin: 30px 0 35px 0;
}

#header h1 a, #header h2 a {
width: 111px;
height: 100px;
text-indent: -1000px;
display: block;
float: left;
background: url(logo.gif) no-repeat;
}

#header h1 a:hover, #header h2 a:hover {
background: url(logo-hover.gif) no-repeat;
}

#header h3 {
font-weight: normal;
padding: 78px 0 0 30px;
float: left;
font-size: 18px;
}

#header h3 a {
color: #952E2E;
padding: 0 5px 0 5px;
}

#header h3 a:hover {
color: #C80036;
}


/***************
Content
***************/
#content {
width: 630px;
margin: 0 30px 0 0;
float: left;
}

#info  {
background: #E8E8E8;
border-top: 1px solid #C1C1C1;
padding: 15px 20px;
margin: 0 0 30px 0;
overflow: auto;
}

#info img {
float: left;
margin: 0 10px 0 0;
}

#info h1 {
display: block;
font-size:20px;
font-weight: normal;
margin: 5px 0 5px 0;
}

div.wijninfo {
width: 100%;
height: 190px;
margin: 0 0 5px 0;
}

div.wijninfo img {
float: left;
margin: 0 20px 0 0;
}

div.wijninfo h2 a {
color: #952E2E;
font-size: 18px;
display: block;
font-weight: normal;
padding: 0 0 5px 0;
}

div.wijninfo h2 a:hover {
color: #C80036;
}

div.wijndetail{
width: 100%;
height: 50px;
border-bottom: 2px solid #E8E8E8;
padding: 0 0 10px 0;
margin: 0 0 30px 0;
}

div.wijndetail p a {
width: 80px;
height: 35px;
display: block;
background: url(proeven.gif);
text-indent: -999px;
margin: 5px 20px 0 0;
float: left;
}

div.wijndetail img {
float: left;
}

div.wijndetail ul {
width: 350px;
float: left;
margin: -5px 0 0 20px;
}

div.wijndetail li {
width: 150px;
float: left;
list-style-type: none;
padding: 0 0 5px 0;
}

#fles {
width: 110px;
float: left;
margin: 0 30px 0 0;
}

#tekst {
width: 490px;
float: left;
}

#tekst h1 {
color: #952E2E;
font: 22px/22px Georgia;
font-weight: normal;
display: block;
margin: 0 0 5px 0;
}

#tekst p.excerpt{
color: #181818;
font: 16px/24px Georgia;
}

#tekst p {
display: block;
margin: 0 0 20px 0;
float: left;
}

#tekst ul {
width: 300px;
float: left;
margin: 0 0 0 20px;
}

#tekst li {
width: 150px;
float: left;
list-style-type: none;
padding: 0 0 10px 0;
}

#tekst img {
float: left;
display: block;
}

p a.bestellen {
color: red;
width: 110px;
background: url(bestellen.gif) no-repeat;
height: 35px;
display: block;
text-indent: -999px;
}

#tekst li a, div.wijndetail li a {
color: #952E2E;
}

#tekst li a:hover, div.wijndetail li a:hover {
color: #C80036;
}

/***************
Right
***************/

#right {
width: 250px;
float: left;
}

#nieuwsbrief {
background: #FFFAB3;
border-top: 1px solid #D6D075;
width: 210px;
padding: 15px 20px;
margin: 0 0 20px 0;
}

#nieuwsbrief p {
color: #A27D2D;
font: 15px/22px Arial, sans-serif;
margin: 0 0 10px 0;
display: block;
}

#nieuwsbrief h4 {
color: #664D16;
font: 18px/22px Arial, sans-serif;
display: block;
}

input.text {
width: 200px;
height: 22px;
margin: 0 0 5px 0;
color: #666666;
font-size: 16px;
text-indent: 5px;
padding: 8px 0 5px 0;
}

input.submit {
height: 33px;
background: url(submit.gif);
border: 0;
color: #FFFAB3;
font-size: 16px;
cursor: pointer;
padding: 0 10px;
}

#right h3 {
font: 18px/22px Arial, sans-serif;
border-bottom: 2px solid #E8E8E8;
padding: 10px 0 5px 0;
display: block
}

#right li {
list-style: none;
display: block;
font: 14px/22px Arial, sans-serif;
border-bottom: 1px solid #DFDDDD;
padding: 5px 0;
}

#right li a {
color: #952E2E;
}

#right li a:hover {
color: #C80036;
}

li.villavino {
background: url(villavino-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.fattoria {
background: url(fattoria-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.wijnwinkel {
background: url(wijnwinkel-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.grapesunlimited {
background: url(grapesunlimited-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.buyyourwine {
background: url(buyyourwine-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.wijnclub {
background: url(wijnclub-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.vinoshop {
background: url(vinoshop-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.carleau {
background: url(carleau-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.delafranconi {
background: url(delafranconi-icon.gif) no-repeat 0 8px;
text-indent: 24px;
}

li.noshop {
background: url(favicon.gif) no-repeat 0 8px;
text-indent: 24px;
}

#right ul {
margin: 0 0 10px 0;
}

ul#land {
margin: 0 0 20px 0;
float: left;
display: block;
}

ul#land li {
width: 115px;
float: left;
}

ul#land li.landleft {
margin: 0 20px 0 0;
}

p.my_twitter {
font: 14px/22px Arial;
}

/***************
Footer
***************/
#footer {
width: 100%;
height: 145px;
background: #902542;
margin: 20px 0 0 0;
clear: left;
}

#footer-content {
width: 910px;
margin: 0 auto;
}

#footer-content p {
width: 630px;
color: white;
display: block;
float: left;
padding: 20px 0 0 0;
font: 13px/22px Arial;
}

#footer-content p a {
color: white;
margin: 0 5px;
}

#footer-content p a:hover {
color: #FFB1C6;
}



