@import url(r.css);
body{font-family: Arial, helvetica, sans-serif;font-size:12px;text-align:center;background:#f5f6c8;}
input,textarea {font-family: Arial, helvetica, sans-serif;font-size:12px;margin:0;border:1px solid #c0c0c0;background-color:#fff;width:250px}
strong{font-weight:bold}
blockquote{padding:0 0 0 25px;font-style:italic}
em{font-style:italic}
a{text-decoration:none;color:#2D2158}
/* a:hover{text-decoration:underline} */
h1,h2,h3{padding:0 0 10px;}
p{padding-bottom:5px;}
h1{font-size:170%}
h2{font-size:150%}
h3{font-size:130%}
.hidden{display:none;}
.belt{width:900px;text-align:left;margin:0 auto}
.c{height: 1px;overflow: hidden;margin-top: -1px;clear: both}
.index,.wines{background:url(wbg.jpg) no-repeat;}.restaurant{background:url(rbg.jpg) no-repeat;}
.specialevents{background:url(sbg.jpg) no-repeat;}.menus{background:url(mbg.jpg) no-repeat;}
.bookings{background:url(bbg.jpg) no-repeat;}.contact{background:url(cbg.jpg) no-repeat;}
#hd{margin:0 auto;background:url(hbg.jpg) repeat-x;}
#cblock{margin:0 auto;width:733px;height:446px;text-align:left}
#menu{width:135px}
#menu li a:hover{padding-left:2px;}
.bkspace{margin-top:130px}
.bookingt{font-size:140%;padding:15px 0 0 60px;cursor:pointer;}
.bookingt:hover{text-decoration:underline;}
#benvenuti,#benvenuti_c,#ghpic{float:right;margin-top:30px}#benvenuti_c{margin-right:80px;}
#bookingshe{float:right;margin-top:10px;}
#wtext,#wmtext,#wctext,#wrtext,#wwtext,#wsetext,#wbtext{
	position:absolute;
	color:#333;
	line-height:1.2em;
	left: 293px;
	top: 151px;
	height: 272px;
}
#wtext{margin:120px 0 0 480px;}
#wsetext{margin:130px 0 0 490px;}
#wwtext{margin:130px 0 0 470px;}
#wrtext{margin:140px 0 0 450px;}
#wbtext{margin:110px 0 0 330px;}
#wmtext{margin:140px 0 0 330px;}
#wctext{margin:140px 0 0 360px;text-align:center;}
#wctext p{text-align:left}
#wctext p,#wmtext p,#wtext p{padding:0 0 10px;}
.ipt{width:260px;}
.rpt{width:270px;}
.sept{width:250px;}
.mpt{
	width:511px;
}
a{font-weight:bold;}
.cupt{
	width:538px;
}
.fade{position:absolute}
.sts{width:100px;text-align:center;}
#rcan{margin:48px 0 0 180px}#rcan_r{margin:52px 0 0 170px}#rcan_m{margin:168px 0 0 180px}#rcan_m2{margin:268px 0 0 180px}#rcan_b{margin:153px 0 0 160px}
#rpos{margin:118px 0 0 290px}#rpos_r{margin:138px 0 0 280px}#rpos_s{margin:131px 0 0 345px}#cuoi{margin:130px 0 0 140px}
#giac{position:absolute;margin:60px 0 0 -10px;}
#rpla{margin:238px 0 0 230px}#rpla_r{margin:200px 0 0 130px}#rpla_w{margin:218px 0 0 260px}
#rbac{margin:198px 0 0 120px}#rbac_s{margin:218px 0 0 160px}
#perfection{margin:0 0 0 100px}
#perfimg{margin-left:60px;position:absolute;}
#mla{height:40px;}#mbla{height:60px;}
#mla a,#mbla a{display:none}
.dktext{color:#000;}
#email{float:right;}
#address{text-align:center !important;margin:0 auto;width:100%;}
#aplbp,#wpperf,#rpanoa,#sebel,#manoa,#buon{position:absolute;}
#aplbp{margin-left:80px}
#wpperf{margin-left:45px;}
#smlogo{float:right;}
#bookingsheading{margin:0  !important;}
.thingy{color:#6D0E0F;font-family:"Times New Roman", Times;position:absolute;display:block;width:300px;margin:-300px 200px;border:2px solid #222;font-size:110%;display:none;}
#lsmenus{background:#F5F5C8 url(mbg.jpg) -180px -100px no-repeat;}
#lswines{background:#F5F5C8 url(wbg.jpg) -180px -100px no-repeat;}
#otimes{background:#F5F5C8;}
.hl{line-height:1.6em;font-size:120%;font-weight:bold;}
.thingy a{color:#6D0E0F;}
.thingy h1,.thingy h1 a{font-weight:bold;font-style:italic;}
.thingy ul li{padding:0 0 10px 10px;list-style:disc;list-style-position:inside;}
.paddit{padding:25px;}
.closebtn{display:block;padding:10px;float:right;background:#6D0E0F;text-align:center;margin:5px 5px 0 0;}
.closebtn a{color:#fff;}
#otimes li{list-style:none !important;}
.c{height:1px;overflow:hidden;
