.loading { color: #21536A; font-family: Georgia; font-size: 11px; display: none; } #SwitchMenu { margin:0 0 0 20px; min-height:200px; } .menuOut { font-family: Georgia !important; color: #B2AFAF; cursor: pointer; font-size: 20px; line-height: 1.1em; text-decoration: none; cursor: pointer; margin: 0px; } .menuOver { font-family: Georgia !important; color: #888; cursor: pointer; font-size: 20px; line-height: 1.1em; text-decoration: none; cursor: pointer; margin: 0px; } .menuSelected { cursor: pointer; color: #8e1f23; font-family: Georgia !important; font-size: 20px; margin: 0px; text-decoration: none; } .submenu { font-family: Georgia !important; color: #FFFFFF; font-size: 16px; margin: -12px 0 13px 42px; text-decoration: none; display: block; } .submenu a { color: #B2AFAF; text-decoration: none; font-family: Georgia !important; font-size: 16px; } .submenu a:hover { color: #888; text-decoration: none; font-family: Georgia !important; font-size: 16px; } .subMenuSelected { color:#8e1f23; text-decoration: none; font-family: Georgia !important; font-size: 16px; } body { text-align: center; font: normal 11px arial, Times, serif; color: #CCC; margin: 0; padding: 0; background: #231f20; background-image: url(lp/media/i1bg.gif); background-position: top; background-repeat: no-repeat; } body.homepage { text-align: center; font: normal 11px arial, Times, serif; color: #CCC; margin: 0; padding: 0; background: #231f20; background-image: url(lp/media/i2bg.gif); background-position: top; background-repeat: no-repeat; } h1 { font: normal 20px Georgia, Times, serif; margin: 0 0 25px 0; } .reservations h1 { margin: 0 0 25px 40px !important; } h3 { font: bold 14px Arial, Times, serif; } h2 { text-align: left; font-weight: bold; font-size: 14px; } h2.sectionhead { margin: 30px 0 10px 0; } h4 { font-weight: normal; font-size: 14px; margin-bottom: 0em; } p { text-align: left; font-size: 12px; } p.center { text-align: center; } p.size { font: normal 14px Arial, Times, serif; } p.width { width: 450px; } #tandc p { width: 420px; } #container { margin: 0 auto; width: 782px; text-align: left; background-image: url(lp/media/lp_structure_02.gif); background-repeat: no-repeat; background-position: center top; min-height: 850px } #container_home { margin: 0 auto; width: 782px; text-align: left; height: 800px; background-image: url(lp/media/lp_structure_01.gif); background-repeat: no-repeat; background-position: center top; } #container #content { margin: 0 0 0 230px; padding: 120px 30px 40px 60px; } #container_home #content { margin: 0 0 0 230px; padding: 36px 20px 40px 60px } #details { float: left; margin-top: 15px; padding: 0 22px 19px; } #details p { margin: 0; font-size: 1.3em; padding: 0; } #details a:link, #details a:visited { display: block; color: #8e1f23; text-decoration: none; } #details a:hover, #details a:active { display: block; color: #5f1619; text-decoration: underline; } #content a:link, #content a:visited { color: #6A6565; text-decoration: none; } #content a:hover, #content a:active { color: #8e1f23; text-decoration: underline; } .sisterlink { display: block; margin: 10px 20px; } .divide { padding: 0; margin: 10px 0 0 -20px; } #holdingtext { position: relative; top: 120px; left: 15px; } #holdingtext p { width: 220px; margin: 0; } .bold { font: bold; } p.small { font: 11px; } td { font: 11px; } .footer { margin: 10px auto 10px; font-size: 80%; position: relative; height: 50px; width: 796px; } .footer ul li { font-size: 1.2em; float: left; padding: 0 20px 0 0; list-style: none; } .footer p { color: #666666; font-size: 100%; margin: 30px 0 0 369px; position: relative; } .clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; } .nav { float: left; width: 250px; padding: 120px 0 0 7px; } .menu { padding-bottom: 60px; } #current { color: #8e1f23 !important; } a:link, a:visited { border: none; color: #B2AFAF; text-decoration: none; } a:hover { border: none; color: #6A6565; text-decoration: none; } a:active { border: none; color: #fff; text-decoration: none; } img { border: none; } a img { border: none; } img.collection_thumb { margin: 7px; } .menutable { width: 450px; margin: 10px 0; } .menutable td.menuitem { padding: 10px 0; } .menutable em { color: #fff } .winetable { width: 470px; margin: 10px 0; } .winetable td.menuitem { padding: 10px 2px; } .pd-menu img{ padding:10px 0; } .footer ul { margin-left: 413px; } .sitemap li { margin-left: 0; padding-top: 3px; font-size:14px; } .sitemap li a { padding-top: 3px; font-size:14px; } .sitemap li.level1 { padding-top: 6px; } .startersbook #content img { float: left; margin: 5px 20px 20px 0; } #content ul li { font-size: 1.1em; } .startersbook #content h2 { margin: 60px 0 0 } .startersbook form { margin-left:0; padding:0; } .openingtimes #content img { padding: 20px 0; }