a, button, form, li, ul { border:0px; padding:0px; margin:0px; }
a { color:#CC0000; text-decoration:none; }
a:hover { color:#808080; }
button:focus, input:focus, select:focus, textarea:focus { outline:0px; }
h1 { color:#CC0000; margin:0px; padding:10px 0px; text-align:center; }
h2 { margin:0px; padding:10px 0px; text-align:center; }
.center { color:#000000; display:block; float:none; height:auto; position:static; text-align:center; width:300px; }
.clear { clear:both; }
.error { color:#CC0000; display:block; float:none; height:auto; position:static; text-align:center; width:300px; }
.required { color:#CC0000; }
#page .body { display:block; float:none; margin:0px; padding:50px 0px 100px 0px; position:static; }
#page .body .info { background:transparent; display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:300px; }
#page .body .info img { max-height:none; max-width:280px; min-height:none; min-width:none; }
#page .body .info .atm { background:url(images/atm.png) left top no-repeat; display:block; float:none; font-size:0px; height:51px; margin:0px; padding:0px; position:static; width:280px; }
#page .body .info .atm:hover { cursor:pointer; }
#page .body .info .beer { background:url(images/beer.png) left top no-repeat; display:block; float:none; font-size:0px; height:51px; margin:0px; padding:0px; position:static; width:280px; }
#page .body .info .beer:hover { cursor:pointer; }
#page .body .info .checkcash { background:url(images/checkcash.png) left top no-repeat; display:block; float:none; font-size:0px; height:51px; margin:0px; padding:0px; position:static; width:280px; }
#page .body .info .checkcash:hover { cursor:pointer; }
#page .body .info .cigars { background:url(images/cigars.png) left top no-repeat; display:block; float:none; font-size:0px; height:51px; margin:0px; padding:0px; position:static; width:280px; }
#page .body .info .cigars:hover { cursor:pointer; }
#page .body .info .liquor { background:url(images/liquor.png) left top no-repeat; display:block; float:none; font-size:0px; height:51px; margin:0px; padding:0px; position:static; width:280px; }
#page .body .info .liquor:hover { cursor:pointer; }
#page .body .info .lottery { background:url(images/lottery.png) left top no-repeat; display:block; float:none; font-size:0px; height:51px; margin:0px; padding:0px; position:static; width:280px; }
#page .body .info .lottery:hover { cursor:pointer; }
#page .body .info .wine { background:url(images/wine.png) left top no-repeat; display:block; float:none; font-size:0px; height:51px; margin:0px; padding:0px; position:static; width:280px; }
#page .body .info .wine:hover { cursor:pointer; }
#page .footer { background:#000000; bottom:0px; display:block; height:auto; float:none; left:0px; margin:0px; padding:5px 0px; position:fixed; right:0px; top:auto; width:100%; z-index:1; }
#page .footer a { font-size:12px; }
#page .footer .info { background:transparent; color:#FFFFFF; display:block; float:none; height:auto; font-size:12px; margin:0px 10px; padding:0px; position:static; width:300px; }
#page .form { display:block; float:none; margin:0px; padding:60px 0px 200px 0px; position:static; }
#page .form .info { background:transparent; display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:300px; }
#page .form .info h2 { text-align:left; }
#page .form .info .input { background:url(images/input.png) left top no-repeat; display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:300px; }
#page .form .info .input input[type="text"] { background:transparent; border:0px; display:block; float:none; height:16px; line-height:16px; margin:0px; overflow:auto; padding:7px 5px 9px 5px; position:static; width:290px; }
#page .form .info .send { background:url(images/send.png) left top no-repeat; display:block; float:none; font-size:0px; height:34px; margin:auto; padding:0px; position:static; width:117px; }
#page .form .info .send:hover { cursor:pointer; }
#page .form .info .text_box { background:url(images/text-box.png) left top no-repeat; display:block; float:none; height:160px; position:static; width:300px; }
#page .form .info .text_box textarea { background:transparent; border:0px; display:block; float:none; height:140px; margin:0px; overflow:auto; padding:10px 10px; position:static; resize:none; width:280px; }
#page .header { background:#FF0000; bottom:auto; display:block; height:auto; float:none; left:0px; margin:0px; padding:5px 0px; position:fixed; right:0px; top:0px; width:100%; z-index:2; }
#page .header ul .menu:hover { display:inline; float:left; height:auto; position:relative; width:240px; z-index:3; }
#page .header .info { background:transparent; display:block; float:none; height:auto; margin:0px 10px; padding:0px; position:static; width:300px; }
#page .header .info div, #page .header .info span { margin:0px; padding:0px; }
#page .header .info img { margin:0px; max-height:40px; max-width:300px; min-height:none; min-width:none; padding:0px; }
#page .header .info img.deliver { height:40px; margin:0px 10px; padding:0px; width:240px; }
#page .header .info .menu { display:inline; float:none; height:auto; margin:auto; max-height:none; max-width:none; min-height:none; min-width:300px; overflow:visible; padding:0px 10px; position:static; width:auto; }
#page .header .info .menu ul { display:inline; float:none; list-style:none; position:static; }
#page .header .info .menu ul li { border:0px; bottom:auto; display:block; float:left; font-size:12px; height:auto; left:0px; margin:0px; padding:13.5px 0px; position:relative; right:auto; top:0px; width:auto; z-index:5; }
#page .header .info .menu ul li a { color:#FFF; display:block; float:none; margin:0px; padding:0px 10px; position:static; text-align:left; text-decoration:none; }
#page .header .info .menu ul li:hover a { color:#CCC; }
#page .header .info .menu ul li ul { display:none; float:none; position:absolute; }
#page .header .info .menu ul li ul li { display:none; float:none; position:absolute; }
#page .header .info .menu ul li:hover ul { background:#FFF; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-top:none; bottom:auto; color:#000; display:block; float:none; height:auto; left:20px; margin:0px; padding:0px; position:absolute; right:auto; top:0px; width:275px; z-index:6; }
#page .header .info .menu ul li:hover ul a { color:#000; }
#page .header .info .menu ul li:hover ul li { background:#FFF; display:inline; float:left; height:40px; line-height:40px; margin:0px; padding:0px; position:static; width:137.5px; }
#page .header .info .menu ul li:hover ul li:hover { background:#CC0000; bottom:auto; color:#FFF; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:137.5px; z-index:auto; }
#page .header .info .menu ul li:hover ul li:hover a { color:#FFF; }
#page .header .info .menu ul li:hover ul li ul { display:none; float:none; position:absolute; }
#page .header .info .menu ul li:hover ul li:hover ul { border:1px solid #000; bottom:auto; display:block; float:none; left:200px; position:absolute; right:auto; top:0px; z-index:7; }
#page .header .info .menu ul li:hover ul li:hover ul li { background:#FFF; color:#FFF; display:block; float:left; height:auto; margin:0px; padding:0px; position:static; width:137.5px; }
#page .header .info .menu ul li:hover ul li:hover ul li:hover { background:#CC0000; bottom:auto; color:#FFF; display:block; float:left; height:auto; left:0px; margin:0px; padding:0px; position:relative; right:auto; top:0px; width:137.5px; z-index:auto; }
#page .header .info .menu ul li:hover ul li:hover ul li a { color:#000; }
#page .header .info .menu ul li:hover ul li:hover ul li:hover a { color:#FFF; }