/* reset */
/**
font, h1, h2, h3, h4, h5, h6, 
font-weight:normal; 
*/
html, body, div, span, applet, object, iframe,
p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em,  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;}

ol, ul        { list-style:none; }
table, tr, td { vertical-align:top; border-collapse: collapse; border-spacing: 0; }
a             { text-decoration: underline; color:#30306A; position: relative;}
a:hover       { text-decoration: none; }
p             { margin:0 0 35px 0; line-height:140%; 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:transparent;width:990px;height:900px;margin:0 auto;}
div.symbols{background:url("../img/symbols.png") repeat scroll 0 0 transparent;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) no-repeat;display:inline-block;margin-left:0;}
div.menu a.about:hover{background:url(../img/menu/about_h.png) no-repeat;}
div.menu a.menu{height:10px;width:37px;background:url(../img/menu/menu.png) no-repeat;display:inline-block;}
div.menu a.menu:hover{background:url(../img/menu/menu_h.png) no-repeat;}
div.menu a.sake{height:10px;width:34px;background:url(../img/menu/sake.png) no-repeat;display:inline-block;}
div.menu a.sake:hover{background:url(../img/menu/sake_h.png) no-repeat;}
div.menu a.directions{height:10px;width:82px;background:url(../img/menu/directions.png) no-repeat;display:inline-block;}
div.menu a.directions:hover{background:url(../img/menu/directions_h.png) no-repeat;}
div.menu a.parking{height:10px;width:58px;background:url(../img/menu/parking.png) no-repeat;display:inline-block;}
div.menu a.parking:hover{background:url(../img/menu/parking_h.png) no-repeat;}
div.menu a.reservations{height:10px;width:100px;background:url(../img/menu/reservations.png) no-repeat;display:inline-block;}
div.menu a.reservations:hover{background:url(../img/menu/reservations_h.png) no-repeat;}
div.menu a.events{height:10px;width:49px;background:url(../img/menu/events.png) no-repeat;display:inline-block;}
div.menu a.events:hover{background:url(../img/menu/events_h.png) no-repeat;}
div.menu a.contact{height:10px;width:58px;background:url(../img/menu/contact.png) no-repeat;display:inline-block;}
div.menu a.contact:hover{background:url(../img/menu/contact_h.png) no-repeat;}

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


h2 {font-size:21px;font-weight:bold;margin: 10px 0 5px 0;}
b {font-weight:bold;}

ul {
margin: 10px 0;
}

ul li {
list-style: circle;
margin: 3px 0 0 15px;
font-size:10pt;
}

a {
color: #f41c1c;
}

a:hover {
color: #000;
}

div.blox_div{margin:252px 0 0 200px;position:absolute; width: 700px;}
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{color:#000;text-decoration:none;font-size:13px;font-weight:bold;}
