html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, button, input, span, blockquote, pre, a, em, font, img, small, strike, strong, sub, sup, 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%; vertical-align: baseline; background: transparent; }
body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after { content: ''; content: none; } :focus { outline: 0; } table { border-collapse: collapse; border-spacing: 0; }
p, li, h1, h2, h3, h4, b, a, label { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; }

body { text-align: center; background-color: #A9A3A0; }
#wrap { text-align: left; width: 960px; margin: 0 auto; border-left: solid 1px #444; border-right: solid 1px #444; padding: 0;border-bottom: solid 1px #444; background-color: white; }
.clr { clear: both; }


#header { background-color: #7b0c26; height: 95px; text-align: center; }
#logo { background: url(/imgs/logo2.png) 0 0 no-repeat; width: 150px; height: 90px; margin: 0 auto; margin-top: 5px; }
#cont { margin: 50px 0;}
#cellar { background: url(/imgs/cellar_EN.jpg) 0 0 no-repeat; width: 300px; height: 450px; }
#events { background: url(/imgs/events.jpg) 0 0 no-repeat; width: 300px; height: 450px; }
#search { background: url(/imgs/search_EN.jpg) 0 0 no-repeat; width: 300px; height: 450px; }
#cellar:hover, #events:hover, #search:hover { background-position: 0 -450px; }


.grid_cont { margin-left: auto; margin-right: auto; width: 960px; }
.grid_cont .head { background-color: #F0F0F0; border-bottom: solid 1px #A9A3A0; border-top: solid 1px #A9A3A0; font-family: Helvetica, Arial, sans-serif; font-size: 10px; padding: 5px 0; font-weight: bold; }
.grid { display: inline; margin-left: 10px; margin-right: 10px; }
.g4 { width: 300px; }
.l { float: left; }



#footer { clear: both; text-align: center; width: 960px; margin: 20px auto 10px auto; }
#footer a, #footer p { font-size: 10px; color: #888888; }

