body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote {margin:0;padding:0;} 
img, fieldset {border: none;}
body {background: #eaeaea;color: #444;font: normal 75%/1 arial, helvetica, sans-serif;margin: 10px 0;text-align: center;}
html>body {font-size: 12px;}

h1 {font: bold 24px/36px arial, helvetica, sans-serif;margin: 0 0 18px 0;}
h2 {color: #ee8022;font: normal 24px/36px arial, helvetica, sans-serif;margin: 0 0 9px 0;}
h3 {font: bold 14px/18px arial, helvetica, sans-serif;margin: 0 0 9px 0;}
h4 {font: bold 12px/18px arial, helvetica, sans-serif;margin: 0;}
p, ul, ol {font: normal 12px/18px arial, helvetica, sans-serif;margin: 0 0 18px 0;}
blockquote p {font: italic 11px/16px arial, helvetica, sans-serif;margin: 0 0 6px 0;padding: 6px 28px 0 28px;}
blockquote p.quote {background: url(../img/open-quote.png) 0 0 no-repeat;}
blockquote p.quoter {background: url(../img/close-quote.png) 100% 0 no-repeat;font-weight: bold;margin: 0 0 12px 0;padding: 0 28px 6px 28px;}
p.indent {margin: 0 0 18px 36px;}

ul {list-style-type: disc;margin: 0 0 18px 36px;}
ul ul {font-size: 11px;line-height: 18px;list-style-type: disc;margin: 0 0 6px 36px;}
ul li {margin: 0 0 6px 0;}
ol {margin: 0 0 18px 36px;}
ol li {margin: 0 0 9px 0;}

a {background-color: inherit;border-bottom: 1px solid #2a6f9b;color: #2a6f9b;text-decoration: none;}
a:hover {background: #f4f9fe;}
a.imglink, a.imglink:hover {border: none;background: #fff;}
a.ext {padding-right: 14px;background: #fff url(../img/extlink.gif) 100% 50% no-repeat;}
a.ext:hover {padding-right: 14px;background: #f4f9fe url(../img/extlink.gif) 100% 50% no-repeat;}

hr {border: 0;color: #ccc;background-color: #ccc;height: 1px;width: 75%;text-align: center;margin: 0 auto 18px auto;}

.clearer {clear:both;font-size: 0;height: 0;line-height: 0;}

#wrapper {background: #fff;margin: 0 auto;text-align: left;width: 820px;}
#top, #base {height: 8px;margin: 0 auto;width: 836px;font-size: 0;}
#top {background: url(../img/shad-top.png) 0 0 no-repeat;}
* html #top {margin-bottom: -8px;}

#language {font: normal 12px/1 arial, helvetica, sans-serif;width: 820px; margin: 0 auto;text-align: right;padding: 8px 0;}
#language a {color: #000;margin: 0 0 0 12px;padding: 4px;border: none;}
#language a:hover {text-decoration: underline;}
#language a.english {padding-left: 26px;background: url(../img/ukicon.png) left center no-repeat;}
#language a.nederland {padding-left: 26px;background: url(../img/netherlandsicon.png) left center no-repeat;}

#base {background: url(../img/shad-base.png) 0 0 no-repeat;}
#owrap {background: url(../img/shad-body.png) top center repeat-y;margin: 0 auto;width: 836px;}
#iwrap {background: #fff;margin: 0 auto;text-align: left;width: 820px;}

#header {background: url(../img/header.jpg) top left no-repeat;clear: both;height: 175px;width: 820px;position: relative;}
#header h1 {float: left;margin: 0;padding: 96px 0 0 21px;}
#header a {border: none;}

#skip {font: normal 10px/1 arial, helvetica, sans-serif;position: absolute; top: 4px; right: 6px;}
#skip a {background: transparent;color: #1cbeff;}
#skip a:hover {text-decoration: underline;}

#banner {margin: 0 auto;width: 790px;}

#content {margin: 15px auto;width: 790px;}

#nav {float: left;line-height: 12px;margin: 0 15px 0 0;width: 185px;}
#nav-top {background: #fff url(../img/nav-top-bg.png) left bottom no-repeat;height: 10px;}
#nav-base {background: #fff url(../img/nav-base-bg.png) left top no-repeat;height: 10px;margin: 0 0 15px 0;}
#nav ul {background: #fff url(../img/nav-bg.png) 0 0 repeat-y;list-style-type: none;margin: 0;padding: 6px 0;width: 185px;}
#nav ul li {margin: 0 12px;padding: 0;}
#nav ul li a {border-bottom: 1px solid #eaeaea;color: #2a6f9b;display: block;margin: 0;padding: 3px 0 3px 8px;text-decoration: none;width: 153px;}
#nav ul li a:hover, #nav ul li a.active{background: #efefef;}
#nav ul ul {background: none;padding: 0;width: 160px;}
#nav ul ul li {margin: 0;padding: 0;}
#nav ul ul li a {background: #fff url(../img/arrow.gif) 9px 9px no-repeat;display: block;padding: 3px 0 3px 21px;text-decoration: none;width: 140px;}
#nav ul ul li a:hover, #nav ul ul li a.active{background: #eaeaea url(../img/arrow.gif) 9px 9px no-repeat;color: #4788BC;}

#offers {margin: 0 0 24px 0;}
#offers a {border: none;}

#content-text {float: left;width: 590px;}
#content-text .inner {padding: 10px;}

#home-quote {background: url(../img/home-quote.png) no-repeat;height: 125px;margin: 0 0 18px 0;}
#home-quote blockquote {margin: 0 0 0 210px;padding: 18px 0 0 0;width: 335px;}
#home-quote p {background: none;font: italic 11px/16px arial, helvetica, sans-serif;margin: 0 0 12px 0;padding: 0;}
#home-quote p.quoter {font-weight: bold;}

.wines { padding: 0 8px; border-bottom: 1px solid #eaeaea; margin: 0 10px 18px 10px;}
.wines p {margin: 0 0 8px 0;}

.menu {padding: 18px 18px 0; border: 1px solid #eaeaea;border-right-color: #ccc; border-bottom-color: #ccc; margin: 0 0 18px 0;}

form div {margin: 0 0 6px 0;clear: left;height: 24px;}
form p {clear: left;}
#errorwarning{color: #D71920;margin: 0.5em 0;display:none;}
label.fixedLabel, label.errorLabel {width: 114px;display: block;float: left;line-height: 22px;}
label.fixedLabel em, label.errorLabel em {color: #ee8022;font-weight: bold;font-style: normal;}
label.errorLabel, label.errorLabel em {color: #D71920;}
.errortxt{color: #D71920;display: block;float: right;font: normal 10px/22px arial, helvetica, sans-serif;width: 114px;}
input, textarea {border: 1px solid #ccc;font: normal 12px/1.2 arial, helvetica, sans-serif;float: left;padding: 3px;width: 330px;}
textarea {line-height: 18px;height: 120px;margin: 0 0 18px 0;}
#enq {height: 120px;}
#btnSend {clear: both;display: block;float: none;margin: 18px auto;width: 120px;background: #eaeaea;border: 1px solid #ccc;}

.or {color:#ee8022;}

#map_canvas {width: 570px;height: 370px;text-align: left;font: normal 12px/15px arial, helvetica, sans-serif;}
.mtag {font: normal 12px/15px arial, helvetica, sans-serif;text-align: left;}

ul.slist {list-style-type: none;}
ul.plist {padding: 0 0 0 18px;margin: 6px 0 12px 0;}

.tac {text-align: center;}
.tal {text-align: left;}
.tar {text-align: right;}
.fr {float: right;}

.note {color: #c00;}

p.webcam {width: 570px;overflow: hidden;}

#footer {width: 770px;margin: 10px auto 0 auto;padding: 15px 10px 20px 10px;border-top: 1px solid #ccc;}
#footer p {font: normal 10px/1 arial, helvetica, sans-serif;margin: 0;float: left;display: inline;}
#footer p.links {font: normal 10px/1 arial, helvetica, sans-serif;float: right;text-align: right;}
#footer p.links a {padding: 0;color: #444;text-decoration: none;border: none;text-decoration: underline;}
#footer p.links a:hover {background: none;}

.coops {margin: 0 0 0 30px;}
