* {margin:0; padding:0;}html, body, ol, ul, li, p, blockquote, q, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img{margin:0; padding: 0; border:0;}html {font-size : 100%;width:100%; background-color:transparent ;background-image:; background-repeat:; background-position:; }body {font-family:Arial, Helvetica, sans-serif ;font-weight:normal; color:#52483E;background-color:#FFFFFF;background-image:url(../common/background-cream3.jpg); background-repeat:repeat; width:100%; background-position:top center; }img {vertical-align:bottom}#content img { vertical-align:baseline }a img,:link img,:visited img { border:none }.adflonone div.adpromoOuterPreview  {margin:auto auto;}.adfloleft {float:left; margin:5px 5px 5px 0}.adfloright {float:right; margin:5px 0px 5px 5px}.adfloatnone {margin:auto auto}.adfloatleft {float:left; margin:5px 5px 5px 0}.adfloatright {float:right; margin:5px 0px 5px 5px}.tripfloatnone { text-align:center}.tripfloatleft {float:left; margin:5px 5px 5px 0}.tripfloatright {float:right; margin:5px 0px 5px 5px}#tripadvisorPlaceholder {display:none}.smaller {font-size:90%;}.bigger {font-size:150%;line-height:100%; font-weight:bold;}.red {color:#52483E; }.imagepad4 {padding-right:4px;}.imgframe {border:1px solid #333333; margin:5px;}.woImg {position:relative; margin-top:2px;} .imgRightFrameNoMargin {float:right;margin-left:5px;border:1px solid #333333; }.imgRightFrameMargin {float:right;border:1px solid #333333;margin:5px; }.imgRightNoMargin {float:right;margin-left:5px; }.imgRightMargin {float:right;margin:5px; }.imgLeftFrameNoMargin {float:left;margin-left:5px;border:1px solid #333333; }.imgLeftFrameMargin {float:left;border:1px solid #333333;margin:5px; }.imgLeftNoMargin {float:left;margin-left:5px; }.imgLeftMargin {float:left;margin:5px; }.bold {font-weight:bold;}hr.dot {line-height:1px; border-bottom:1px dotted #CCCCCC; background:none;  border-top:none;}h1 {font-family:Arial, Helvetica, sans-serif; font-size:200%; line-height:100%;font-weight:bold; color:#52483E;  border-bottom:0 solid transparent ; padding:0px 0 0px 0px; margin:10px 0 10px 0;background-color:transparent ;background-image:none; background-repeat:no-repeat; background-position:top left;}h2 {font-family:Arial, Helvetica, sans-serif; font-size:125%; line-height:100%;font-weight:bold; color:#52483E;  border-bottom:0 solid transparent ; padding:0 0 0 0; margin:0 0 0 0;background-color:transparent ;background-image:none; background-repeat:no-repeat; background-position:top left; }.imgleft {float:left; margin-right:4px;}.imgright {float:right; margin-left:4px;}.block {background-color:#FFFFFF; color:#FFCC00; font-weight:bold;padding:2px; border:1px solid #FFFFFF;}.music_imageL {float:left;width:210px;min-height:150px;padding:5px;}.music_imageR {float:right;padding:5px;}.music_sep {margin-top:10px;border-top:1px dashed #999999}h1.music_h1 {font-weight:bold; font-size:135%; color:#FF0000; background:none; border:none;}.whitebg { margin:-5px 10px 0 10px; padding:5px; float:right; width:360px;}.music_sep_h1 {margin:0px 10px 10px 00px; }.reg_tb {border:1px solid #333333;background-color:#FFFF99;}.reg_fld_err {border:2px dashed #FF0000;background-color:#ffffff;}.reg_err {background-color:#FFCC66;padding:5px; font-size:100%; color:#333333;} #content p a,#content div a,#content p a:visited, #content div a:visited{ color:#990000; text-decoration:none;background-color:transparent ;}#content p a:hover, #content p a:focus, #content div a:hover, #content div a:focus{ color:#FF0000; text-decoration:none;background-color:transparent ;}#container {width:980px;margin:0 auto; border:1px solid #2C1010;position:relative;}#mainBody {background-color:#E8DDCB; background-image:url(../assets/nav_background.gif?ac=3755177); background-repeat:repeat-y; background-position:top left; position:relative;float:left; padding-bottom:10px;}#content ul {    list-style-type: disc; }#content li {    list-style-position: inside; }#contentside {width:820px; float:right; text-align:left; padding:0px;position:relative; }#navside {width:160px;float:left;text-align:left; padding:0;padding-top:5px;}#content { font-size:90%;line-height:125%;width:610px; padding:5px 5px 0px 5px;background-color:#E8DDCB;height:100%;min-height:570px;float:Left;overflow:hidden;}.col3 {float:right; font-size:90%;display:BLOCK;background-color:#26151a;padding-top:5px;  }#content p a.nolink,#content p a.nolink:active, #content p a.nolink:focus, #content p a.nolink:hover, #content p a.nolink:visited  {border-bottom:none;}#contentfooter { clear:both;}.woImg {position:relative; top:2px;}#footer { clear:both; font-size:70%; color:#eeeeee; z-index:500;position:relative;}#footer a,#footer a:visited{ color:#333333; text-decoration:none;}#footer a:hover, #footer a:focus{ color: #FFCC00;  text-decoration:none;}.footerPrivacy { border-top:1px solid #333333;background-color: #999999;}#voucher {background-color:#ffffff;}#navcontent {width:160px; }#nolink a {border:none; text-decoration:none; }.nolink a {border:none; text-decoration:none; }.libull li{ list-style:disc;padding-left:10px;margin-left:20px; list-style-position:inside}#content li {list-style:disc;padding-left:10px;margin-left:20px; list-style-position:inside}#map {border:1px solid #333333;}#sitedown { position:absolute; left:0px; top:0px; width:100px; border:1px solid #FF0000; background-color:#ffffff; color:#000000; font-size:8pt; padding:10px; }#ffArea {color:#ffffff; background-color:#26151a; padding:0 0px 0 0px }#ffArea  a,#ffArea  a:visited{ color:#FFFFFF; text-decoration:none;}#ffArea a:hover{ color:#FFFFFF; text-decoration:underline;}.hp2_clear {clear:both;}.hp2_personalise-middle { background-color:#26151a; color:#CCCCCC; width:200px;padding:0 0px 0 0px}.hp2_personalise-middle em {color: #FFCC00;}.hp2_col {color:#FFCC00; margin:0 5px 15px 5px; }.hp2_day {color:#FFFFFF; font-size:150%; text-transform: capitalize  ;}.hp2_cellar {clear:both; margin:5px; height:50px;}.hp2_dayline {color:#FFFFFF;margin:0 5px 0px 5px; }.hp2_lunchtime_innerNew { position:absolute; left:358px; top:32px;  font-size:90%; color:#000000; width:190px; text-align:center}.hp2_h1 a, .hp2_h1 a:visited {text-decoration:none;}.hp2_h1 a:focus, .hp2_h1 a:hover{text-decoration:underline;}.bookingSmall {font-size:10px ; color:#333333; display:block; border-bottom:1px solid #333;}.bookingHeading {font-size:14px ; color:#333333; border-bottom:1px solid #333; font-weight:bold}input.noimage {border:1px solid #333; background-color:#888; color:#FFFFFF; padding:0px 8px 4px 8px; font-size:13px; height:18px; background-image:url(../common/buttonbg.png); background-position:center center; background-repeat:repeat-x; }input.noimage:hover {background-color: #FF9900; color:#333; padding:0px 8px 4px 8px;background-image:url(../common/buttonbgo.png); background-position:center center; background-repeat:repeat-x; }.adminHover:hover{background-color:#000000 !important; border:1px solid #990000  !important;}.widgetStyle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }.priceTitle td {border-bottom:1px solid #333333}.priceTable { font-family:Arial, Helvetica, sans-serif;border:1px solid #333333; text-align:center;font-size:11px ;}.dividerLine { border:none;width: 500px; height:2px; text-align:center; margin:auto;}.nextEventTitle {font-size:14px; margin-bottom:2px;}.nextEventDay {font-size:18px; text-transform:uppercase; margin-bottom:10px;}.nextEventDay2 {font-size:18px; text-transform:uppercase;}.eventsWeek em {font-size:90%;}.reviewHolder {position:absolute; left:70px; top:40px; width:270px; }.reviewSummary {font-size:24px;line-height:24px; font-family:"Bradley Hand ITC","Apple Chancery","URW Chancery L",cursive;}.reviewBy {font-size:14px; text-align:right}.recommendation {position:relative; height:30px;}.recommendationIcon {position:  relative; left:0px;top:0}.recommendationCount { font-family: tahoma, Tahoma; font-size: 12px; text-align:left;}.openingHours td{text-align:center}.openingHoursHeading{font-size:125%;text-align:center}#hrs #hrsFood td {padding:3px;}.ui-datepicker {z-index:1000 !important;}div.scrollingHotSpotLeft{min-width: 75px;width: 10%;height: 100%;background-image: url(../images/big_transparent.gif);background-repeat: repeat;background-position: center center;position: absolute;z-index: 200;left: 0;cursor: url(../images/cursors/cursor_arrow_left.cur), url(images/cursors/cursor_arrow_left.cur),w-resize;}div.scrollingHotSpotLeftVisible{background-image: url(../images/arrow_left.gif);background-color: #fff;background-repeat: no-repeat;opacity: 0.35; -moz-opacity: 0.35; filter: alpha(opacity = 35); zoom: 1; }div.scrollingHotSpotRight{min-width: 75px;width: 10%;height: 100%;background-image: url(../images/big_transparent.gif);background-repeat: repeat;background-position: center center;position: absolute;z-index: 200;right: 0;cursor: url(../images/cursors/cursor_arrow_right.cur), url(images/cursors/cursor_arrow_right.cur),e-resize;}div.scrollingHotSpotRightVisible{background-image: url(../images/arrow_right.gif);background-color: #fff;background-repeat: no-repeat;opacity: 0.35;filter: alpha(opacity = 35);-moz-opacity: 0.35;zoom: 1;}div.scrollWrapper{position: relative;overflow: hidden;width: 100%;height: 100%;}div.scrollableArea{position: relative;width: auto;height: 100%;}#bannerImages{position:relative; }#bannerImages .bannerslides_container {width:980px; }#bannerImages .bannerslides_container div {width:980px;display:block;}.wo {padding:2px 3px 2px 3px; font-size:90%;  line-height:160%;color:#FFFFFF;}.wo_content {font-size:80%; line-height:160%;color:#FFFFFF;}.wo_old {background-color:#CCCCCC;}.wo_sport {background-color:#006600; }.wo_music {background-color:#003366;}.wo_event {background-color:#990000; }.wo_old_d {color:#CCCCCC;}.wo_sport_d {color:#006600; }.wo_music_d {color:#003366; }.wo_event_d {color:#990000; }.wo_divider {line-height:1px; border-bottom:1px solid #333333; background:none;  border-top:none;}.contentImage {}