html, body, div, p, ul, li, h1, h2, h3, h4, form {padding:0px; margin:0px;}
html {
height:100%; width:100%; background: url(../img/leftbg.jpg) repeat-y 0px 332px;}
body {
font-family: Verdana, sans-serif; font-size: 10pt; line-height:140%; color:#4e4e4e; 
height:100%; width:100%; min-width:1000px; 
padding:0px; margin:0px; background: url(../img/rightbg.jpg) repeat-y 100% 277px;}
a {color:#028bff;}
a:hover {color:#ff7e00;}
a img {border:none;}
hr {height:1px; padding:0px; border:none; background-color:#bdbdbd; color:#bdbdbd;}
.leftedtext {text-align:left !important;}
.rightedtext {text-align:right;}
#leftbg {width:100%; background: url(../img/toppattern.jpg) repeat-x 0px 0px;}
#rightbg {width:100%; background: url(../img/topbg.jpg) no-repeat 0px 0px;}
#former {max-width:1400px; margin:0px auto;}
#leftcol {float:left; width:28%;}
#logo {margin:80px 0px 0px 20px;}
.leftmenu {list-style-type:none; font-size: 10.5pt; margin:30px 0px 75px 65px;}
.leftmenu li {width:182px; padding:6px 10px 12px 10px; color:#fff; background: url(../img/plsmall_grey.jpg) no-repeat 0px 0px;}
.leftmenu li.big {width:182px; padding:0px 10px 12px 10px; background:url(../img/plbig_grey.jpg) no-repeat 0px 0px;}
.leftmenu li.actsmall {width:182px; padding:6px 10px 12px 10px; background: url(../img/plsmall.jpg) no-repeat 0px 0px;}
.leftmenu li.actbig {width:182px; padding:4px 10px 14px 10px; background: url(../img/plbig.jpg) no-repeat 0px 0px;}
.leftbanner {margin:0px 0px 0px 65px; width:203px; padding:0px 0px 0px 0px;}
.leftbanner p {width:193px; line-height:130%; padding-left: 10px;}
.bannertitle {font-size: 7.5pt;}
.bannercontent {font-size: 7pt;}
#rightcol {float:left; min-width:670px; width:72%;}



#topmenu {width:100%; height:186px; overflow:hidden; font-size:13pt; line-height:120%; margin:20px 0px -30px 0px;}
#topmenu a {color:#fff; text-decoration:none;}
#topmenu a:hover {font-weight:bold;}
#topmenu em {font-weight:normal; font-style:normal; font-size:8.5pt;}

#bowl {float:left; display:block; height:134px; width:25%; overflow:hidden; position:relative; background: url(../img/bowlbg.jpg) no-repeat 100% 63px;}
#bowl #bowl_text {position:absolute; margin:90px 0px 0px 45px; text-align:right; cursor:hand;}
#bowl #bowl_text strong {font-weight:bold; text-decoration:underline;}
#bowl #bowl_text em {display:block;}
/* #bowl:hover {background-position: 100% 43px;}
#bowl:hover #bowl_text {position:absolute; margin:80px 0px 0px 57px;}
#bowl:hover #bowl_text strong {font-weight:bold;}
#bowl:hover #bowl_text em {display:block;}
#bowl:hover #p1 {margin:43px 0px 0px 100px;} */
#bowl_img {position:absolute; margin:-15px 0px 0px -28px;}

#bowlact {float:left; display:block; height:134px; width:25%; overflow:hidden; position:relative; background: url(../img/bowlbg.jpg) no-repeat 100% 43px;}
#bowlact #bowl_text {position:absolute; margin:90px 0px 0px 45px; text-align:right; cursor:hand;}
#bowlact #bowl_text strong {font-weight:bold; text-decoration:underline;}
#bowlact #p1 {margin:43px 0px 0px 100px;}
#bowlact #bowl_text em {display:block;}


#p1 {position:absolute; margin:63px 0px 0px 100px; visibility: hidden;}
#p3 {position:absolute; margin:100px 0px 0px -10px; visibility: hidden;}
#p4 {position:absolute; margin:63px 0px 0px 70%; visibility: hidden;}
#p5 {position:absolute; margin:125px 0px 0px 30%; visibility: hidden;}

#bill {float:left; display:block; height:134px; width:25%; overflow:hidden; position:relative; background: url(../img/billbg.jpg) no-repeat 100% 63px;}
#bill #bill_text {position:absolute; margin:90px 0px 0px 45px; text-align:right; cursor:hand;}
#bill #bill_text strong {text-decoration:underline;}
#bill #bill_text em {display:block;}
/* #bill:hover {background-position: 100% 43px;}
#bill:hover #bill_text {position:absolute; margin:90px 0px 0px 57px;}
#bill:hover #bill_text strong {font-weight:bold;}
#bill:hover #bill_text em {display:block;}
#bill:hover #p3 {margin:80px 0px 0px -10px;} */
#bill_img {position:absolute; margin:-15px 0px 0px -25px;}

#billact {float:left; display:block; height:134px; width:25%; overflow:hidden; position:relative; background: url(../img/billbg.jpg) no-repeat 100% 43px;}
#billact #bill_text {position:absolute; margin:90px 0px 0px 45px; text-align:right; cursor:hand;}
#billact #bill_text strong {font-weight:bold; text-decoration:underline;}
#billact #bill_text em {display:block;}
#billact #p3 {margin:80px 0px 0px -10px;}


#beer {float:left; display:block; height:134px; width:25%; overflow:hidden; position:relative; background: url(../img/restbg.jpg) no-repeat 100% 63px;}
#beer #beer_text {position:absolute; margin:90px 0px 0px 45px; text-align:right; cursor:hand;}
#beer #beer_text strong {text-decoration:underline;}
#beer #beer_text em {display:block;}
/* #rest:hover {background-position: 100% 43px;}
#rest:hover #rest_text {position:absolute; margin:70px 0px 0px 57px;}
#rest:hover #rest_text strong {font-weight:bold;}
#rest:hover #rest_text em {display:block;}
#rest:hover #p4 {margin:43px 0px 0px 70%;}
#rest:hover #p5 {margin:105px 0px 0px 30%;} */
#beer_img {position:absolute; margin:-15px 0px 0px 0px;}

#beeract {float:left; display:block; height:134px; width:25%; overflow:hidden; position:relative; background: url(../img/restbg.jpg) no-repeat 100% 43px;}
#beeract #beer_text {position:absolute; margin:90px 0px 0px 45px; text-align:right; cursor:hand;}
#beeract #beer_text strong {font-weight:bold; text-decoration:underline;}
#beeract #beer_text em {display:block;}
#beeract #p4 {margin:43px 0px 0px 70%;}
#beeract #p5 {margin:105px 0px 0px 30%;}


#restaurant {float:left; display:block; height:134px; width:25%; overflow:hidden; position:relative; background: url(../img/restaurantbg.jpg) no-repeat 100% 63px;}
#restaurant #restaurant_text {position:absolute; margin:90px 0px 0px 45px; text-align:right; cursor:hand;}
#restaurant #restaurant_text strong {text-decoration:underline;}
#restaurant #restaurant_text em {display:block;}
/* #rest:hover {background-position: 100% 43px;}
#rest:hover #rest_text {position:absolute; margin:70px 0px 0px 57px;}
#rest:hover #rest_text strong {font-weight:bold;}
#rest:hover #rest_text em {display:block;}
#rest:hover #p4 {margin:43px 0px 0px 70%;}
#rest:hover #p5 {margin:105px 0px 0px 30%;} */
#restaurant_img {position:absolute; margin:-15px 0px 0px 0px;}

#restaurantact {float:left; display:block; height:134px; width:25%; overflow:hidden; position:relative; background: url(../img/restaurantbg.jpg) no-repeat 100% 43px;}
#restaurantact #restaurant_text {position:absolute; margin:90px 0px 0px 45px; text-align:right; cursor:hand;}
#restaurantact #restaurant_text strong {text-decoration:underline;}
#restaurantact #restaurant_text em {display:block;}
/* #rest:hover {background-position: 100% 43px;}
#rest:hover #rest_text {position:absolute; margin:70px 0px 0px 57px;}
#rest:hover #rest_text strong {font-weight:bold;}
#rest:hover #rest_text em {display:block;}
#rest:hover #p4 {margin:43px 0px 0px 70%;}
#rest:hover #p5 {margin:105px 0px 0px 30%;} */

.gallery li {
        width: 180px;
        min-height: 180px;       
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        margin: 0px;
        zoom: 1;
        *display: inline;
        _height: 180px;
    }

.printme {padding:0px 0px 10px 30px; background: url(../img/printme.gif) no-repeat 0px 0px; margin:0px !important; line-height:100% !important;}
.forbigimage {margin:0px 0px 45px 0px; width: 100%;}
#rightcol p {width:95%; line-height:190%; margin:0px 0px 10px 0px;}
.morephoto {display:block; width:174px; padding:6px 0px 13px 0px; text-align:center; background-image: none; /* url(../images/black-70.png);  */float:right; }
#moremap {display:block; position:absolute; margin:-43px 0px 0px 0px; width:274px; padding:6px 0px 13px 0px; text-align:left; /* background-image: url(../images/black-70.png); */}
.placer {margin:0px 67px 0px 10px;}
.placer2 {margin:0px 35px 0px 14px;}
.col-100 {float:left; width:100%;}
.col-90 {float:left; width:90%;}
.col-80 {float:left; width:80%;}
.col-70 {float:left; width:70%;}
.col-60 {float:left; width:60%;}
.col-50 {float:left; width:50%; margin-right:-1px;}
.col-45 {float:left; width:45%; margin-right:-1px; margin-left: 20px;}
.col-40 {float:left; width:40%;}
.col-33 {float:left; width:33%;}
.col-30 {float:left; width:30%;}
.col-20 {float:left; width:20%;}

.col-40 p {line-height:100%; margin:0px 0px 10px 0px;}
.col-30 p, .col-50 p, .col-70 p, .col-45 p, .col-60 p, .col-100 p {line-height: 140% !important;}



.shortcontent p {padding:0px 0px 0px 200px; width:auto !important;}
.shortcontent hr {margin:15px 0px 15px 185px; clear: both;}
.shortcontent img {float:left; margin:5px 0px 0px -200px;}

.wordico {padding:0px 0px 15px 40px; background: url(../img/word.jpg) no-repeat 0px 0px; line-height:120% !important;}
.noneico {padding:0px 0px 15px 40px; line-height:120% !important;}
.aboutdoc {font-size:8pt;}

.monthly {width:auto !important; float:left; line-height:135% !important;}
.w95 {width:95%; text-align:left;}

table.price {font-size:8pt;}
table.price th, table.price td {padding:5px 5px 5px 0px}
table.price th {text-align:left;}
table.price td {text-align:center;}

table.pricemenu {font-size:8pt; line-height:120%; margin-top:-37px; z-index:-10;}
table.pricemenu span.aboutmenu {font-size:7pt; font-weight:normal;}
table.pricemenu th, td {padding:10px 10px 10px 20px; border-bottom:1px solid #bdbdbd; font-size: 10pt;}
table.pricemenu th {text-align:left;}
table.pricemenu td {text-align:center; width: 70px;}

.zindex {position:relative; z-index:90;}

.innerbanner {padding:70px 0px 30px 0px; background-position: 95% 0%; background-repeat:no-repeat;}
.innerbanner p {width:90%; line-height:120% !important; margin-bottom:-10px !important;}

h1 {line-height:120%; font-size:14pt; font-weight:normal; color:#fc7c17; margin:0px 0px 6px 0px;}
.date {font-size:7pt; color:#767676;}

h2 {line-height:120%; font-size:11pt; font-weight:normal; color:#010101; margin:0px 0px 6px 0px;}
.orange {font-weight:normal; color:#fc7c17;}
.dashedlink {text-decoration:none; border-bottom:1px dashed #028bff;}
.dashedlink:hover {color:#ff7e00; border-bottom:1px dashed #ff7e00;}

#footer {width:99%; clear:both; padding:20px 0px; font-size:8.5pt; color:#8b8b8b; line-height:130%;}
#footer span {float:left;}
.placer55 {margin:0px 55px;}
p.per50 {width:50%; float:left;}
p.per49 {width:49%; float:left; text-align:right;}
p.per49 span {margin-left:130px;}
p.per30 {width:30%; float:left; text-align:right;}
p.per25 {width:25%; float:left; text-align:right;}
p.per25 span {margin-left:50px;}
p.per20 {width:20%; float:left; text-align:right;}
p.per10 {width:10%; float:left; text-align:right;}
#footer hr {margin:15px 55px;}

#leftfoot {float:left; width:28%;}
#leftfoot p {margin-left:55px;}

#rightfoot {float:left; width:72%;}

.clearfix { zoom: 1 }
.clearfix:after {
content: ' ';
clear:both;
display: block;
width: 0; height: 0;
overflow: hidden;
font-size: 0;
}

.hidden {display:none;}



.shortcontent ul {padding:0px 0px 0px 210px; width:auto !important;}

.placer ul li {margin-top: 7px;}

.monthly span {margin-left: -17px;}
