@charset "UTF-8";
/* CSS Document */

* {margin:0; padding:0}
body {background: #2c0007 url(../images/menus/bg_4.png) repeat-y center; font-family:Arial, Helvetica, sans-serif; font-size:13px; letter-spacing:0.1em; font-weight:normal;color:#d4baba}

ul.courses { list-style:none; text-align:right; color:#FFF; padding-bottom:10px; font-size:110%;}
ul.courses li { line-height:18px;}

h2 { color:#fae2a3; font-size:15px; font-variant:small-caps; letter-spacing:0.1em; padding:0 0 8px 15px;}
p { width:500px; font-style:italic; float:left; padding-bottom:15px;}
abbr {color:#fbd778; margin-left:4px; float:left;}
label{ float:right; font-style:italic;}

#container_wines { position:relative; background:#2c0007 url(../images/menus/wines_bg.png) no-repeat right bottom; padding: 40px 40px 60px 40px; width:660px; height:100%; margin:0 auto; overflow:hidden}

#container { position:relative; background:#2c0007 url(../images/menus/plates_bg.png) no-repeat right bottom; padding: 40px 40px 60px 40px; width:660px; height:100%; margin:0 auto; overflow:hidden}

.menus {background:url(../images/menus/bg_1.png) repeat-x; float:left; margin-bottom:20px; width:100%; }
.wines {background:url(../images/menus/bg_1.png) repeat-x; float:left; margin-bottom:20px; width:100%; }
.wines label {font-style:italic; margin-left:30px; }
.wines p {width:340px; clear:both; padding-right:30px; padding-bottom:8px;}
.dark_bg{background: url(../images/menus/bg_2.png) repeat-x bottom; float:left; margin-top:1px; padding:13px 30px 3px 15px; line-height:17px; width:615px;}
.charges {position:absolute; bottom:4px;}
.price_type {width:100%; float:left; margin-bottom:0; text-align:right;}