body {text-align:center; margin-left: 0px; margin-top: 0px}

#frame {
width:530px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:left;
}
#toplogo {
text-align:center;
width:530px;
height:63px;
padding-top:3px;
background:#fff;
}
#skip {
text-align:center;
padding-top:10px;
width:530px;
height:20px;
background:#000;
}
#navdropdowns {
width:530px;
height:31px;
background:#000;
}
#content2 {
width:530px;
height:470px;
background:#fff;
}
#content {
width:530px;
height:450px;
background:#fff;
}
#contentintro {
width:530px;
height:444px;
background:#fff;
}
#contentblock {
width:530px;
height:150px;
background:#EBEBEB
}
#contentblockhome {
width:530px;
height:170px;
background:#EBEBEB
}
#contentblockinside {
padding:10px;
}
#contentblocklarge {
width:530px;
height:300px;
background:#fff;
}
#contentblocklarge {
width:530px;
height:300px;
background:#fff;
}
#contentblocklarge1 {
width:333px;
float:left;
height:280px;
padding:10px;
background:#EBEBEB;
}
#contentblockbrasserie {
width:313px;
float:left;
height:260px;
padding:20px;
background:#000;
}
#contentblockgallery {
width:490px;
height:260px;
padding:20px;
background:#EBEBEB;
}
#contentblockquick {
width:530px;
height:300px;
background:#F0F0EF;
}
#contentblockquick1 {
width:490px;
padding:20px;
}
#contentblockgalleryspacer {
padding-bottom:5px;
}
#contentblockgallery1 {
width:160px;
float:left;
}
#contentblockgallery2 {
width:191px;
float:left;
}
#contentblockgallery3 {
width:131px;
float:left;
}

#contentblocklarge2 {
width:177px;
float:left;
height:150px;
background:#fff;
}
#contentblock1 {
width:176px;
float:left;
height:150px;
background:#aabcd0;
}
#contentblockgreen1 {
width:176px;
float:left;
height:150px;
background:#CFD8DA;
}
#contentblockcontent1 {
width:168px;
padding:4px;
height:142px;
}
#contentblockcontentspacer1 {
width:168px;
padding-top:5px;
padding-bottom:2px;
}
#contentblock2 {
width:177px;
float:left;
height:150px;
background:#7f6a71;
}
#contentblockgreen2 {
width:177px;
float:left;
height:150px;
background:#A7B8BC;
}
#contentblockcontent2 {
width:168px;
padding:4px;
height:142px;
}
#contentblockcontentspacer2 {
width:168px;
padding-top:5px;
padding-bottom:2px;
}
#contentblock3 {
width:177px;
float:left;
height:150px;
background:#F0F0EF;
}
#contentblockcontent3 {
width:167px;
padding:4px;
height:142px;
}
#contentblockcontentspacer3 {
width:167px;
padding-top:5px;
padding-bottom:2px;
}
#contentblockcontentspacer4 {
width:167px;
padding-top:4px;
padding-bottom:2px;
}
#contentblockcontentspacer5 {
width:148px;
text-align:right;
}

#bottomform  {
width:530px;
background:#fff;
}
#bottomformlogin  {
width:522px;
padding:4px;
height:22px;
background:#4B3E42;
}
#bottomformloginspacer1 {
float:left;
text-align:left;
width:112px;
}
#bottomformloginspacer2 {
float:left;
text-align:right;
width:400px;
}
#bottomformlogos  {
float:none;
width:530px;
height:54px;
background:#fff;
}
.formfix{
margin:0px;
padding:0px;
width:168px;
}
.formfix2{
margin:0px;
padding:0px;
}
#attractionblock {
width:296px;
height:18px;
padding-top:3px;
}
#attractionblock1 {
float:left;
}
#attractionblock2 {
float:left;
padding-left:10px;
padding-top:2px;
}
#pressblock{
width:296px;
padding-top:3px;
}
#pressblock2{
width:296px;
background-color:#dedede;
}
#pressblock2a{
width:60px;
float:left;
}
#pressblock2b{
width:213px;
float:left;
}
#pressblock2c{
width:23px;
float:left;
}
#contactblock{
width:312px;
}
#contactblock2{
width:156px;
float:left;
}
#offersblock{
width:300px;
padding-bottom:3px;
}
#offersblock1{
float:left;
width:15px;
padding-top:2px;
}
#offersblock2{
float:left;
width:285px;
}
#offersblockgreen{
text-align:left;
width:284px;
padding:1px;
background:#CFD8DA;
}
#socialspacer {
padding-top:2px;
padding-bottom:10px;
}
#bookingformcontain {
width:278px;
}
#bookingform {
width:278px;
}
#bookingform1 {
width:100px;
float:left;
padding:2px;
}
#bookingform2 {
width:170px;
float:left;
padding:2px;
}