body {text-align:center;margin:0px;vertical-align:top;}

a img {border:0px;}

.bannercell {background-color:#DED5B8;padding:0px 10px 0px 10px;width:730px;}
.bannerlogocell {text-align:left;vertical-align:bottom;width:410px;height:85px;}
.banneraddcell {text-align:right;vertical-align:bottom;width:320px;height:85px;}

.leftmenutop {width:157px;height:37px;}
.hometopleft {width:343px;height:37px;}
.hometopright {width:250px;height:37px;}

.leftmenu {background-color:#7C464B;padding:10px 0px 0px 17px;text-align:left;vertical-align:top;height:253px;width:140px;}
.leftmenucell {vertical-align:top;width:157px;}
.homeleft {width:343px;height:124px;}
.homeright {width:250px;height:124px;}
.homethumbleft {text-align:left;vertical-align:top;font:normal 11px "verdana";color:#736D5A;padding:0px 10px 0px 10px;}
.homethumbright {text-align:left;vertical-align:top;font:normal 11px "verdana";color:#736D5A;padding:0px 10px 0px 10px;}
.homereview {text-align:center;margin-top:0px;}

.mainleft {text-align:left;vertical-align:top;width:343px;background-color:#EDE8D7;padding-bottom:20px;}
.mainlefttop {width:343px;height:32px;}
.mainleftcontent {width:303px;text-align:left;vertical-align:top;padding:15px 20px 0px 20px;}
.main {text-align:left;padding:0px 20px 0px 20px;vertical-align:top;background-color:#EDE8D7;width:553px;}
.mainright {vertical-align:top;background-color:#EDE8D7;}
.mainleftbot {vertical-align:top;}
.mainrightbot {background-image:url(images/14-diningrbot.gif);background-position:top left;background-repeat:no repeat;vertical-align:bottom;padding:0px 10px 20px 0px;text-align:right;}

p {font:normal 11px "verdana";color:#736D5A;text-align:left;margin:15px 0px 15px 0px;line-height:14px;}
.xmas {font:normal 11px "verdana";text-align:left;margin:15px 0px 15px 0px;line-height:14px;color:#CF0000;}

.errheader {margin-bottom:5px;font-style:italic;}
.err {background-color:#FFF7F7;border:1px solid #FA9992;font:bold 11px "verdana";color:#E11000;margin:20px 0px 20px 0px;padding:2px 5px 2px 5px;}
.success {background-color:#F1FFEF;font:bold 11px "verdana";color:#41A932;border:1px solid #92E287;margin:20px 0px 20px 0px;padding:2px 5px 2px 5px;}

a {font:bold 11px "verdana";color:#7C464B;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {font:bold 11px "verdana";color:#7C464B;}

.diningheader {margin:20px 0px 10px 0px;}
.diningmenubox {font:normal 10px "verdana";color:#736D5A;border-left:2px solid #DED5B8;border-right:2px solid #DED5B8;padding:10px;vertical-align:top;text-align:left;width:519px;background-color:#F0ECDF;}
.diningmenubox-xmas {font:normal 10px "verdana";color:#CF0000;border-left:2px solid #CF0000;border-right:2px solid #CF0000;padding:10px;vertical-align:top;text-align:left;width:519px;background-color:#ffffff;}
.diningmenubox-xmas ul {margin:0px 0px 0px 20px;}
.diningmenubox-xmas li {font:normal 10px "verdana";color:#CF0000;text-align:left;margin:0px 0px 5px 0px;line-height:15px;}
.diningmenubox-xmas li .price {font-weight:bold;color:#CF0000;}

ul {margin:0px 0px 0px 20px;}
li {font:normal 10px "verdana";color:#81775A;text-align:left;margin:0px 0px 5px 0px;line-height:15px;}

.linktotop {text-align:right;margin:0px 10px 20px 0px;}
.linktotoplink {font:bold 10px "verdana";color:#7C464B;text-decoration:none;}
.linktotoplink:hover {text-decoration:underline;}
.linktotoplink:visited {font:bold 10px "verdana";color:#7C464B;}

.contactleft {font:bold 11px "verdana";color:#7C464B;text-align:left;padding-bottom:3px;vertical-align:top;}
.contactright {font:normal 11px "verdana";color:#736D5A;text-align:left;padding-bottom:3px;vertical-align:top;}
.contactformleft {background-color:#F7F3E7;text-align:right;width:125px;padding:4px 5px 0px 0px;vertical-align:top;}
.contactformright {background-color:#E6E2D3;background-image:url(images/contactfade.gif);background-repeat:repeat-y;vertical-align:top;padding:4px 5px 4px 5px;}
.contactsubmit {vertical-align:bottom;padding-left:10px;width:136px;}

.price {font:bold 10px "verdana";color:#7C464B;display:inline;text-align:right;margin-left:5px;padding:0px;}
.pricesand {font:bold 10px "verdana";color:#7C464B;display:inline;text-align:right;margin-right:5px;padding:0px;}

.footer {font:normal 10px "verdana";color:#736D5A;text-align:right;}

input {font:normal 11px "verdana";color:#000000;width:100%;}
textarea {font:normal 11px "verdana";color:#000000;width:100%;height:100px;}
form {display:inline;}

.accom-room1-text {vertical-align:top;padding:38px 15px 0px 15px;font:normal 10px "verdana";color:#736D5A;width:253px;height:111px;text-align:left;background-image:url(images/accom-room1-1.jpg);background-repeat:no-repeat;}
.accom-room2-text {vertical-align:top;padding:38px 15px 0px 15px;font:normal 10px "verdana";color:#736D5A;width:253px;height:111px;text-align:left;background-image:url(images/accom-room2-1.jpg);background-repeat:no-repeat;}
.accom-room3-text {vertical-align:top;padding:38px 15px 0px 15px;font:normal 10px "verdana";color:#736D5A;width:253px;height:111px;text-align:left;background-image:url(images/accom-room3-1.jpg);background-repeat:no-repeat;}
.accom-room4-text {vertical-align:top;padding:38px 15px 0px 15px;font:normal 10px "verdana";color:#736D5A;width:253px;height:111px;text-align:left;background-image:url(images/accom-room4-1.jpg);background-repeat:no-repeat;}
.accom-roomtable {margin-top:15px;}
.accom-roomimg {width:300px;height:111px;}
.accom-roomlink {font-size:10px;}
.accom-roomlink:hover {font-size:10px;}
.accom-roomlink:visited {font-size:10px;}
.acc-photosheading {margin-bottom:5px;}
.accom-left {width:343px;text-align:left;vertical-align:top;padding-right:20px;}
.accom-right {width:200px;text-align:left;vertical-align:top;}

.xmasbookingform {font:normal 11px "verdana";color:#000000;text-align:left;line-height:17px;padding:20px 20px 20px 20px;border:2px solid #000000;margin:20px;}
.xmasbookingform h1 {font:normal 20px "verdana";color:#000000;margin:0px 0px 30px 0px;}
.xmasbookingform-title {float:left;width:200px;text-align:left;font:bold 14px "verdana";}
.xmasbookingform-lines {float:left;margin-left:10px;text-align:left;width:390px;color:#888888;}
.xmasbookingform-titlefont {font:bold 14px "verdana";margin:0px 10px 0px 10px;color:#000000;}
.xmasbookingform-sep {clear:both;height:20px;}
.pricelarge {font:bold 16px "verdana";}