/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins, kbd,
q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td
{ margin:0; padding:0; border:0; outline:0; font-size: 100.01%; vertical-align:baseline; background:transparent; font-weight:normal; line-height:100%; }
ol, ul        { list-style:none; }
table, tr, td { vertical-align:top; border-collapse: collapse; border-spacing: 0; }
a             { text-decoration: underline; color:#30306A;}
a:hover       { text-decoration: none; }
p             { margin:0 0 35px 0; line-height:180%; font-size:10pt; }
.nobr{white-space:nowrap;}
/* reset */
div.clear{clear:both;}
body{background:url(../img/sitebg.gif);font-family:Arial;}
a{cursor:pointer;}
div.master{background:url(../img/formback.png);width:990px;height:696px;margin:0 auto;}
div.symbols{background:url(../img/symbols.png);width:192px;height:495px;position:absolute;margin:129px 0 0 -19px;}
div.logo{background:url(../img/logo.png);width:537px;height:235px;position:absolute;margin:-22px 0 0 -20px;}
div.menu{background:url(../img/menu.png);width:676px;height:116px;position:absolute;margin:25px 0 0 310px;}
div.menu div.links{margin:39px 0 0 61px;}

div.menu a{margin-left:12px;}
div.menu a.about{height:10px;width:45px;background:url(../img/menu/about.png);display:inline-block;margin-left:0;}
div.menu a.about:hover{background:url(../img/menu/about_h.png);}
div.menu a.menu{height:10px;width:37px;background:url(../img/menu/menu.png);display:inline-block;}
div.menu a.menu:hover{background:url(../img/menu/menu_h.png);}
div.menu a.sake{height:10px;width:34px;background:url(../img/menu/sake.png);display:inline-block;}
div.menu a.sake:hover{background:url(../img/menu/sake_h.png);}
div.menu a.directions{height:10px;width:82px;background:url(../img/menu/directions.png);display:inline-block;}
div.menu a.directions:hover{background:url(../img/menu/directions_h.png);}
div.menu a.parking{height:10px;width:58px;background:url(../img/menu/parking.png);display:inline-block;}
div.menu a.parking:hover{background:url(../img/menu/parking_h.png);}
div.menu a.reservations{height:10px;width:100px;background:url(../img/menu/reservations.png);display:inline-block;}
div.menu a.reservations:hover{background:url(../img/menu/reservations_h.png);}
div.menu a.events{height:10px;width:49px;background:url(../img/menu/events.png);display:inline-block;}
div.menu a.events:hover{background:url(../img/menu/events_h.png);}
div.menu a.contact{height:10px;width:58px;background:url(../img/menu/contact.png);display:inline-block;}
div.menu a.contact:hover{background:url(../img/menu/contact_h.png);}

div.title{font-size:21px;font-weight:bold;position:absolute; margin:214px 0 0 525px;width:auto;}

div.blox_div{margin:252px 0 0 349px;position:absolute;}
div.blox_div div.block{padding-top:25px;background:url(../img/blockbg.png);width:253px;height:130px;float:left;text-align:center;}
div.blox_div div.second{margin-left:44px;}
div.blox_div div.bottom{margin-top:27px;}
div.blox_div span{color:#7d340e;font-weight:bold;font-size:16px;display:block;}
div.blox_div input.buynow{border:none;background:url(../img/buynow.png);width:138px;height:33px;margin-top:17px;cursor:pointer;}
div.blox_div input.buynow:hover{background:url(../img/buynow_h.png);}
div.banks{margin-top:17px;}
a.credits{margin:626px 0 0 826px;color:#000;position:absolute;text-decoration:none;font-size:13px;font-weight:bold;}
