/* First of Pub Styles */
div#content_s1 {float:left; width:680px; margin-left:20px;}
div#content_s1 div.dragonimage {width:400px; float:right; margin:5px 10px;}
div#content_s1 div.dragonimage img {border:none; }
div#content_s1 div.dragonimage p {font-size:.75em; text-align:center; margin:0px 5px; color:#5055A5;} 

div#content_s1 div.mainimage1 {width:320px; float:right; margin:5px 10px 5px 10px;}
div#content_s1 div.mainimage1 img {border: 1px solid #000066; width:320px;}
div#content_s1 div.mainimage1 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s1 div.mainimage2 {width:320px; float:left; margin:5px 10px;}
div#content_s1 div.mainimage2 img {border: 1px solid #000066; width:320px;}
div#content_s1 div.mainimage2 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s1 div.mainimage3 {width:320px; float:right; margin:5px 10px;}
div#content_s1 div.mainimage3 img {border: 1px solid #000066; width:320px;}
div#content_s1 div.mainimage3 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s1 div.mainimage4 {width:320px; float:left; margin:5px 10px;}
div#content_s1 div.mainimage4 img {border: 1px solid #000066; width:320px;}
div#content_s1 div.mainimage4 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s1 div.mainimage5 {width:320px; float:right; margin:5px 10px;}
div#content_s1 div.mainimage5 img {border: 1px solid #000066; width:320px;}
div#content_s1 div.mainimage5 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s1 h1,h2,h3 {font-size:1.15em; font: Tahoma; color:#000066; text-align:center; margin:5px 0;}
div#content_s1 h2{font-size:1.0em; }
div#content_s1 h3{font-size:.9em; }
div#content_s1 p {margin:0 10px;  font-size:.8em; text-align:justify;}	
div#content_s1 p.ind1 {padding:0 25px;}
div#content_s1 p.contact2 {margin:10px 150px; }
div#content_s1 li {font-size:.75em;}
div#content_s1 img {border:0; vertical-align:middle;}
div#content_s1 a {color:#000066; text-decoration:none;}
div#content_s1 a:hover {color:#000000; text-decoration:underline;}
/* Second of Pub Styles */
div#content_s2 {float:left; width:680px; margin-left:20px;}
div#content_s2 div.mainimage1 {width:320px; float:left; margin:5px 10px;}
div#content_s2 div.mainimage1 img {border: 1px solid #000066; width:320px;}
div#content_s2 div.mainimage1 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s2 div.mainimage2 {width:320px; float:right; margin:5px 10px;}
div#content_s2 div.mainimage2 img {border: 1px solid #000066; width:320px;}
div#content_s2 div.mainimage2 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s2 div.mainimage3 {width:320px; float:left; margin:5px 10px;}
div#content_s2 div.mainimage3 img {border: 1px solid #000066; width:320px;}
div#content_s2 div.mainimage3 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s2 div.mainimage4 {width:320px; float:right; margin:5px 10px;}
div#content_s2 div.mainimage4 img {border: 1px solid #000066; width:320px;}
div#content_s2 div.mainimage4 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s2 div.mainimage5 {width:320px; float:left; margin:5px 10px;}
div#content_s2 div.mainimage5 img {border: 1px solid #000066; width:320px;}
div#content_s2 div.mainimage5 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s2 h1,h2 {font-size:1.15em; font: Tahoma; color:#000066; text-align:center; margin:5px 0;}
div#content_s2 h2{font-size:1.0em; }
div#content_s2 p {padding:0 10px; font-size:.8em; text-align:justify;}	
div#content_s2 p.ind1 {padding:0 25px;}
div#content_s2 p.contact2 {margin:10px 150px; }
div#content_s2 li {font-size:.75em;}
div#content_s2 img {border:0; vertical-align:middle;}
div#content_s2 a {color:#000066; text-decoration:none;}
div#content_s2 a:hover {color:#000000; text-decoration:underline;}
/* Third of Pub Styles */
div#content_s3 {float:left; width:680px; margin-left:20px;}
div#content_s3 div.mainimage1 {width:320px; float:left; margin:5px 10px;}
div#content_s3 div.mainimage1 img {border: 1px solid #000066; width:320px;}
div#content_s3 div.mainimage1 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s3 div.mainimage2 {width:320px; float:left; clear:left; margin:5px 10px;}
div#content_s3 div.mainimage2 img {border: 1px solid #000066; width:320px;}
div#content_s3 div.mainimage2 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s3 div.mainimage3 {width:320px; float:left; clear:left; margin:5px 10px;}
div#content_s3 div.mainimage3 img {border: 1px solid #000066; width:320px;}
div#content_s3 div.mainimage3 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s3 div.mainimage4 {width:320px; float:left; clear:left; margin:5px 10px;}
div#content_s3 div.mainimage4 img {border: 1px solid #000066; width:320px;}
div#content_s3 div.mainimage4 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s3 div.mainimage5 {width:320px; float:left; clear:left; margin:5px 10px;}
div#content_s3 div.mainimage5 img {border: 1px solid #000066; width:320px;}
div#content_s3 div.mainimage5 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 

div#content_s3 h1,h2 {font-size:1.15em; font: Tahoma; color:#000066; text-align:center; margin:5px 0;}
div#content_s3 h2{font-size:1.0em; }
div#content_s3 p {padding:0 10px; font-size:.8em; text-align:justify;}	
div#content_s3 p.ind1 {padding:0 25px;}
div#content_s3 p.contact2 {margin:10px 150px; }
div#content_s3 li {font-size:.75em;}
div#content_s3 img {border:0; vertical-align:middle;}
div#content_s3 a {color:#000066; text-decoration:none;}
div#content_s3 a:hover {color:#000000; text-decoration:underline;}
/* Fourth of Pub Styles */
div#content_s4 {float:left; width:680px; margin-left:20px;}
div#content_s4 div.mainimage1 {width:320px; float:right; margin:5px 10px;}
div#content_s4 div.mainimage1 img {border: 1px solid #000066; width:320px;}
div#content_s4 div.mainimage1 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s4 div.mainimage2 {width:320px; float:right; clear:right; margin:5px 10px;}
div#content_s4 div.mainimage2 img {border: 1px solid #000066; width:320px;}
div#content_s4 div.mainimage2 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s4 div.mainimage3 {width:320px; float:right; clear:right; margin:5px 10px;}
div#content_s4 div.mainimage3 img {border: 1px solid #000066; width:320px;}
div#content_s4 div.mainimage3 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s4 div.mainimage4 {width:320px; float:right; clear:right; margin:5px 10px;}
div#content_s4 div.mainimage4 img {border: 1px solid #000066; width:320px;}
div#content_s4 div.mainimage4 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s4 div.mainimage5 {width:320px; float:right; clear:right; margin:5px 10px;}
div#content_s4 div.mainimage5 img {border: 1px solid #000066; width:320px;}
div#content_s4 div.mainimage5 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 

div#content_s4 h1,h2 {font-size:1.15em; font: Tahoma; color:#000066; text-align:center; margin:5px 0;}
div#content_s4 h2{font-size:1.0em; }
div#content_s4 p {padding:0 10px; font-size:.8em; text-align:justify;}	
div#content_s4 p.ind1 {padding:0 25px;}
div#content_s4 p.contact2 {margin:10px 150px; }
div#content_s4 li {font-size:.75em;}
div#content_s4 img {border:0; vertical-align:middle;}
div#content_s4 a {color:#000066; text-decoration:none;}
div#content_s4 a:hover {color:#000000; text-decoration:underline;}
/* Fifth of Pub Styles */
div#content_s5 {float:left; width:680px; margin-left:20px;}
div#content_s5 div.mainimage1 {width:320px; float:right; margin:5px 10px;}
div#content_s5 div.mainimage1 img {border:none; width:320px;}
div#content_s5 div.mainimage1 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s5 div.mainimage2 {width:320px; float:left; margin:5px 10px;}
div#content_s5 div.mainimage2 img {border:none;  width:320px;}
div#content_s5 div.mainimage2 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s5 div.mainimage3 {width:320px; float:right; margin:5px 10px;}
div#content_s5 div.mainimage3 img {border:none;  width:320px;}
div#content_s5 div.mainimage3 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s5 div.mainimage4 {width:320px; float:left; margin:5px 10px;}
div#content_s5 div.mainimage4 img {border:none; width:320px;}
div#content_s5 div.mainimage4 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s5 div.mainimage5 {width:320px; float:right; margin:5px 10px;}
div#content_s5 div.mainimage5 img {border:none; width:320px;}
div#content_s5 div.mainimage5 p {font-size:.65em; text-align:center; margin:0px 5px; color:#5055A5;} 
div#content_s5 h1,h2,h3 {font-size:1.15em; font: Tahoma; color:#000066; text-align:center; margin:5px 0;}
div#content_s5 h2{font-size:1.0em; }
div#content_s5 h3{font-size:.9em; }
div#content_s5 p {padding:0 10px; font-size:.8em; text-align:justify;}	
div#content_s5 p.ind1 {padding:0 25px;}
div#content_s5 p.contact2 {margin:10px 150px; }
div#content_s5 li {font-size:.75em;}
div#content_s5 img {border:0; vertical-align:middle;}
div#content_s5 a {color:#000066; text-decoration:none;}
div#content_s5 a:hover {color:#000000; text-decoration:underline;}

/* Menu Style for online menus */

/* menu1 - button3 - bar snacks */
table#menu1 {background-color: #006600; color:#FFFFFF; width:90%; border-collapse:collapse; margin-top:20px; margin-left:50px; border:12px ridge #CC6600; }
table#menu1 tbody h2 {font-size:150%; color:#f00;}
table#menu1 tbody h3 {font-size:110%; text-align:left; margin-left:5%; color: #FF0000;}
table#menu1 tr {background-color:#000; }
table#menu1 tbody tr.even td {background-color: #000; }
table#menu1 tbody tr.odd  td {background-color: #000; }

table#menu1 td.col1 {width:1%; }
table#menu1 td.col2 {width:84%; padding:5px 0 5px 0;}
table#menu1 td.col3 {width:15%; text-align:right; font-weight:bolder; padding-right:5px;}

/* menu2 - button4 - bar tariff */
table#menu2 {background-color:transparent; background-image:url(../images/menus/BG8.jpg); background-repeat:repeat; color:#000000; width:70%; border-collapse:collapse; border:2px solid #ffffff; margin-top:20px; margin-left:100px; font-family: Georgia, "Times New Roman", Times, serif;}
table#menu2 tbody h2 {font-size:150%; color: #330099;}
table#menu2 tbody h3 {font-size:110%; text-align:left; margin-left:5%; color: #330099;}
table#menu2 tr {background-color:transparent; }
table#menu2 tbody tr.even td {background-color:transparent; }
table#menu2 tbody tr.odd  td {background-color:transparent; }

table#menu2 td.col1 {width:1%; }
table#menu2 td.col2 {width:84%; padding:5px 0 5px 30px;}
table#menu2 td.col3 {width:15%; text-align:right; font-weight:bolder; padding-right:25px;}




/* menu3 - button5 - wine list */
table#menu3 {background-color: #DDDDFF; color:#000066; width:100%; border-collapse:collapse; border:2px solid #000066; margin-top:20px; margin-left:25px;}
table#menu3 tbody h2 {font-size:150%;}
table#menu3 tbody h3 {font-size:110%; text-align:left; margin-left:5%;}
table#menu3 tr {background-color:#DDDDFF; }
table#menu3 tbody tr.even td {background-color: #DDDDFF; }
table#menu3 tbody tr.odd  td {background-color: #DDDDFF; }

table#menu3 td.col1 {width:5%; }
table#menu3 td.col2 {width:80%; padding:0 0 5px 0;}
table#menu3 td.col3 {width:15%; text-align:right; font-weight:bolder; padding-right:5px;}

/* menu4 - button6 - restaurant menu */
table#menu4 {background-color:transparent; background-image:url(../images/menus/BG3.jpg); background-repeat:repeat; color:#000000; width:100%; border-collapse:collapse; border:2px solid #000066; margin-top:20px; margin-left:25px;}
table#menu4 tbody h2 {font-size:150%;}
table#menu4 tbody h3 {font-size:110%; text-align:left; margin-left:5%;}
table#menu4 tr {background-color:transparent; }
table#menu4 tbody tr.even td {background-color:transparent; }
table#menu4 tbody tr.odd  td {background-color:transparent; }

table#menu4 td.col1 {width:5%; }
table#menu4 td.col2 {width:80%; font-weight:bolder; padding:0 0 5px 0;}
table#menu4 td.col3 {width:15%; text-align:right; font-weight:bolder; padding-right:5px;}

/* menu5 - button7 - daily specials */
table#menu5 {background-color: #000000; color:#FFFFFF; width:90%; border-collapse:collapse; margin-top:20px; margin-left:50px; border:12px ridge #CC6600; }
table#menu5 tbody h2 {font-size:150%; color:#0099FF;}
table#menu5 tbody h3 {font-size:110%; color:#FFFF00; text-align:left; margin-left:5%;}
table#menu5 tr {background-color:#000; }
table#menu5 tbody tr.even td {background-color: #000; }
table#menu5 tbody tr.odd  td {background-color: #000; }

table#menu5 td.col1 {width:5%; }
table#menu5 td.col2 {width:80%; padding:0 0 5px 0;}
table#menu5 td.col3 {width:15%; text-align:right; font-weight:bolder; padding-right:10px;}

/* menu6 - button18 - seasonal menus */
table#menu6 {background-color: #FFFFFF; color:#0000BB; width:90%; border-collapse:collapse; margin-top:20px; margin-left:50px; border:15px ridge #0000CC; }
table#menu6 tbody h2 {font-size:150%; color:#000099;}
table#menu6 tbody h3 {font-size:110%; color:#000066; text-align:left; margin-left:5%;}
table#menu6 tr {background-color:#fff; }
table#menu6 tbody tr.even td {background-color: #fff; }
table#menu6 tbody tr.odd  td {background-color: #fff; }

table#menu6 td.col1 {width:5%; }
table#menu6 td.col2 {width:80%; padding:0 0 5px 0;}
table#menu6 td.col3 {width:15%; text-align:right; font-weight:bolder; padding-right:10px;}

/* Noticeboard - button18 - noticebaord */
table#noticeboard {background-color: #000000; color:#FFFFFF; width:90%; border-collapse:collapse; margin-top:20px; margin-left:50px; }
table#noticeboard tbody h2 {font-size:150%; color:#FFFF00;}
table#noticeboard tbody p {font-size:100%; color: #66CCFF; text-align:justify; margin:0 10px;}


/* reviews - reviews display */
table#reviews {background-color:#FFFFFF; color:#000000; width:100%; border-collapse:collapse; font-size:.8em;}
table#reviews tr {background-color:#AFB2DA; }
table#reviews tr.reviewhead {background-color:#7475B7; color:#fff; text-align:center; font-size:1.25em;}
table#reviews tbody tr.even td {background-color:#AFB2DA; }
table#reviews tbody tr.odd  td {background-color:#7475B7; }

table#reviews td.col1 {width:25%; color:#fff; padding:0 3px;}
table#reviews td.col2 {width:50%; color:#fff; padding:0 3px;}
table#reviews td.col1_2 {width:75%; padding:2px 3px;}
table#reviews td.col1_2 span {display:block; float:right; clear:left; font-size:.75em; margin:2px 3px;}
table#reviews td.col3 {width:25%; padding:0 3px; color:#fff;}
table#reviews tr.even td.col3 {background-color:#5055A5; vertical-align:text-top;}
table#reviews tr.odd td.col1 {background-color:#5055A5;}
table#reviews tr.odd td.col2 {background-color:#5055A5;}

/* factfile - opening times of factfile */
table#factfile {width:80%; border-collapse:collapse; color:#fff; font-size:.8em; margin:10px 50px;}
table#factfile tbody h2 {font-size:150%; }
table#factfile tbody h3 {font-size:110%; }
table#factfile tr {background-color:#5055A5; }
table#factfile tbody tr.even td {background-color:#7475B7; }
table#factfile tbody tr.odd  td {background-color:#AFB2DA; }

table#factfile td.col1 {width:20%; padding:2px 3px; }
table#factfile td.col2 {width:40%; padding:2px 3px; }
table#factfile td.col3 {width:40%; padding:2px 3px; }

/* factfile - facilities */
table#factfile1 {width:80%; border-collapse:collapse; color:#fff; font-size:.8em; margin:10px 50px;}
table#factfile1 tbody h2 {font-size:120%; }
table#factfile1 tbody h3 {font-size:100%; }
table#factfile1 tr {background-color:#5055A5; text-align:center;}
table#factfile1 tbody tr.even td {background-color:#7475B7; }
table#factfile1 tbody tr.odd  td {background-color:#AFB2DA; }

table#factfile1 td.col1 {width:40%; padding:2px 3px; text-align:right;}
table#factfile1 td.col2 {width:10%; padding:2px 3px; }
table#factfile1 td.col3 {width:40%; padding:2px 3px; text-align:right;}
table#factfile1 td.col4 {width:10%; padding:2px 3px; }

/* photogallery  basic style */
table#photogallery {background-color: #FFFFFF; color:#0000BB; width:100%; border-collapse:collapse; margin-top:20px; }
table#photogallery img {width:320px; border:1px solid #000066;}
table#photogallery tbody h2 {font-size:150%; color:#000099;}
table#photogallery tbody h3 {font-size:110%; color:#000066; text-align:left; margin-left:5%;}
table#photogallery tr {background-color:#fff; }
table#photogallery tbody tr.even td {background-color: #fff; }
table#photogallery tbody tr.odd  td {background-color: #fff; }

table#photogallery td.col1 {width:50%; }
table#photogallery td.col2 {width:50%; }

/* Local whizzes basic style */
table#localwhizzes {background-color:#FFFFFF; color:#000000; width:100%; border-collapse:collapse; }
table#localwhizzes tr {background-color:#AFB2DA;}
table#localwhizzes img {border:1px solid #000066;}
table#localwhizzes a:link {color:#fff;}
table#localwhizzes a:hover {text-decoration:underline;}

table#localwhizzes tbody tr.even td {background-color:#AFB2DA; vertical-align:top;}
table#localwhizzes tbody tr.odd  td {background-color:#7475B7; color:#FFFF00; font-size:1em; font-weight:bolder; text-align:center; vertical-align:top; padding:3px 0;}

table#localwhizzes tbody td.col1{width:25%}
table#localwhizzes tbody td.col2{width:50%}
table#localwhizzes tbody td.col3{width:25%;}
table#localwhizzes tbody td.col3 p {text-align:right;}

table#localwhizzes tbody td.col1_2{width:75%}
table#localwhizzes tbody td.col2_3{width:75%}

/* Local attractions basic style */
table#localattractions {background-color:#FFFFFF; color:#000000; width:100%; border-collapse:collapse; }
table#localattractions tr {background-color:#AFB2DA;}
table#localattractions img {border:1px solid #000066;}
table#localattractions a:link {color:#fff;}
table#localattractions a:hover {text-decoration:underline;}

table#localattractions tbody tr.even td {background-color:#AFB2DA; vertical-align:top;}
table#localattractions tbody tr.odd  td {background-color:#7475B7; color:#FFFF00; font-size:1em; font-weight:bolder; text-align:center; vertical-align:top; padding:3px 0;}

table#localattractions tbody td.col1{width:25%}
table#localattractions tbody td.col2{width:50%}
table#localattractions tbody td.col3{width:25%;}
table#localattractions tbody td.col3 p {text-align:right;}

table#localattractions tbody td.col1_2{width:75%}
table#localattractions tbody td.col2_3{width:75%}

/* Events basic style */
table#events {background-color:#FFFFFF; color:#000000; width:100%; border-collapse:collapse; }
table#events tr {background-color:#AFB2DA;}
table#events img {border:1px solid #000066;}
table#events a:link {color:#fff;}
table#events a:hover {text-decoration:underline;}

table#events tbody tr.even td {background-color:#AFB2DA; vertical-align:top;}
table#events tbody tr.odd  td {background-color:#7475B7; color:#FFFF00; font-size:1em; font-weight:bolder; text-align:center; vertical-align:top; padding:3px 0;}

table#events tbody td.col1{width:25%}
table#events tbody td.col2{width:50%}
table#events tbody td.col3{width:25%;}
table#events tbody td.col3 p {text-align:right;}

table#events tbody td.col1_2{width:75%}
table#events tbody td.col2_3{width:75%}

