/** defaults */
html {color: #000;background: #FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table {border-collapse: collapse;border-spacing: 0;}fieldset,img {border: 0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup {font-style: inherit;font-weight: inherit;}del,ins {text-decoration: none;}li {list-style: none;}caption,th {text-align: left;}h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}q:before,q:after {content: '';}abbr,acronym {border: 0;font-variant: normal;}sup {vertical-align: baseline;}sub {vertical-align: baseline;}
legend {color: #000;}input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}input,button,textarea,select {*font-size: 100%;}body {font: 13px/1.231 arial,helvetica,clean,sans-serif;/* for IE6/7 */	*font-size:small;/* for IE Quirks Mode */ *font:x-small;}select, input, button, textarea, button {font: 99% arial,helvetica,clean,sans-serif;}table {font-size: inherit;font: 100%;}pre, code, kbd, samp, tt {font-family: monospace; *font-size:108%;line-height:100%;}
.clear {clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}
.left {float: left;}
.right {float: right;}
* HTML #container {height: 100%;}
:focus, :active {outline-style: none;}
HTML, BODY {height: 100%;width: 100%;}
#container {height: auto !important;height: 100%;min-height: 100%;width: 100%;position: absolute;top: 0;left: 0;}
#wrapper {width: 962px;margin: 0 auto 20px;}
/** colour */
html{background:#e66f35;}
#content-top, #content-bottom{background:#f7f7f7;}
#banner .title h1{color:#fff;}
#content{background:#fff;}
.content-block h2{color:#cf431c;}
.content-block img, #content-right #eurodag img, .attraction-image img{border:8px solid #dfdfdf}
#content-left a{color:#e66f35;border-bottom:1px solid #cf431c;}
#content-left a:hover{color:#3409c7;border-bottom:1px solid #3409c7;}
body{color:#666;}
strong{color:#111;}
#organisation h2{color:#f6cdb8;}
#organisation p{color:#7f2911;}
#organisation p a{color:#5c1d0c;}
span.error{color:#cf431c;}
input.submit:hover{background:#dfdfdf;color:#444;}
/** styles */
body{font-size:69%;font-family: Arial, Helvetica, sans-serif;}
strong{font-weight:bold;}
#header{margin:0 auto;width:407px;height:58px;}
#topimages{margin:9px auto 0;width:887px;height:270px;}
#content-top{margin:12px auto 0;width:950px;height:11px;}
#content-bottom{margin:0 auto 8px;width:950px;height:11px;}
#content-top .left{width:3px;height:11px;background:url(../images/whitecorner.png) no-repeat top left;}
#content-top .right{width:315px;height:11px;background:url(../images/whitecorner.png) no-repeat top right;}
#content-bottom .left{width:3px;height:11px;background:url(../images/whitecorner.png) no-repeat bottom left;}
#content-bottom .right{width:315px;height:11px;background:url(../images/whitecorner.png) no-repeat bottom right;}
#banner{width:962px;height:83px;background:url(../images/contentbg.png) repeat-y top center;}
#banner .left{width:6px;height:83px;background:url(../images/bannercorner.png) no-repeat top left;}
#banner .right{width:6px;height:83px;background:url(../images/bannercorner.png) no-repeat top right;}
#banner .title{float:left;width:950px;height:76px;background:url(../images/bannerbg.png) repeat-y top center;}
#banner .title h1{font-size:3.3em;font-weight:bold;line-height:2.0em;text-indent:28px;}
#banner .title .shade{width:950px;height:4px;background:url(../images/bannershade.png) no-repeat top left;}
#content{margin:0 0 0 6px;width:950px;background:url(../images/contentbg.png) repeat-y top left;padding-top:5px;}
#content-left{float:left;width:635px;line-height:24px;}
#content-left p{margin-bottom:12px;font-size:1.1em;}
#content-left p img.right{margin:8px 0 0 30px;}
#content-left p img.left{margin:8px 30px 0 0}
#content-left a{text-decoration:none;}
#content-right{float:right;width:315px;}
#content-right #eurodag{width:266px;margin:8px auto 10px;}
#content-intro{width:573px;margin:0 auto 8px;}
.content-block, .content-attractions{width:573px;margin:0 auto 8px;}
.content-block h2{font-size:1.8em;line-height:30px;}
 .attraction-image img{margin-bottom:10px;}
#discount{width:336px;margin:8px auto 10px;}
#discount a, #discount a:hover{border:0;}
#footer{width:900px;margin:0 auto 10px;}
#rev411 a{float:left;display: block;background: url(../images/rev411.png) no-repeat;width:57px;height:16px;text-decoration:none;}
#rev411 a:hover{background-position:0 -16px;cursor:pointer;}
#organisation{width:270px;margin-bottom:20px;float:right;}
#organisation h2{font-size:1.6em;font-weight:bold;line-height:30px;width:210px;border-bottom:1px solid #ea8c5d;}
#organisation p{font-size:1em;line-height:24px;padding-left:2px;}
#organisation p a{text-decoration:none;}
#organisation p a:hover{border-bottom:1px solid #444;}
input.text{border:1px solid #dfdfdf;padding:2px}
input.text.error{border:1px solid #cf431c;padding:2px}
span.error{padding-left:10px;}
input.submit{font-weight:bold;border:1px solid #dfdfdf;background:#fff;cursor:pointer;padding:5px 10px;}
textarea{border:1px solid #dfdfdf;padding:2px;width:100%;height:140px;}
#menumain {margin:18px 0 20px;}
#menumain li{width:315px;border-bottom:1px solid #e9e9e9;}
#menumain li.first{border-top:1px solid #e9e9e9;}
#menumain a{line-height:3.3em;text-indent:50px;font-size:1.8em;text-decoration:none;display:block;height:64px;width:315px;color:#222;font-weight:bold;background:url(../images/menu.png) no-repeat left top;}
#menumain a:hover{background-position:0px -64px;}