*{margin:0;padding:0;}
img{border:0;}
body{font-family:Verdana,Arial,sans-serif;font-size:1em;background:#580000 center top no-repeat;}
a,a:link,a:visited,a:hover,a:active{color:#580000;text-decoration:none;}
div#content a,div#content a:link,div#content a:visited{color:#580000;text-decoration:none;}
div#content a:hover{color:#580000;text-decoration:underline;}
div#content a:active{background:#580000;color:#ffffff;}
div#page{width:980px;margin:auto;padding:20px 0;}
div#header{position:relative;height:205px;margin:0 20px;}
div#raynoff-sons-logo{position:absolute;left:0;}
div#wine-logos{position:absolute;right:0;}
div#menu{background:url('/images/menu-bg.png') no-repeat;height:75px;}
div#menu ul{font-size:1.5em;color:#fff;font-weight:bold;padding-top:15px;list-style:none;text-align:center;margin:0 10px;}
div#menu ul li{width:180px;float:left;position:relative;}
div#menu ul li a{display:block;width:180px;height:40px;padding-top:10px;}
div#menu li a,div#menu li a:link,div#menu li a:visited{color:#fff;text-decoration:none;}
div#menu a:hover{background:#a80329 url('/images/menu-hover.jpg') no-repeat;}
div#menu a:active,div#menu li a.current,div#menu li a.clkd{background:#a80329 url('/images/menu-active.jpg') no-repeat;}
div#menu li.first a:hover{background:url('/images/menu-first-hover.png') no-repeat;}
div#menu li.first a:active,div#menu li.first a.current{background:url('/images/menu-first-active.png') no-repeat;}
/*div#menu ul li#lang,div#menu ul li#lang a{width:60px;}*/
/*div#menu ul li#lang,div#menu ul li#lang {}*/
div#menu ul li#lang,div#menu ul li#lang a{width:auto;height:auto;padding:0;margin-top:2px;margin-left: 8px;}

div#menu ul li#lang a:link,div#menu ul li#lang a:visited,div#menu ul li#lang a:hover,div#menu ul li#lang a:active{background:none;}
div#menu ul li ul#wines-sub{display:none;height:140px;width:310px;position:absolute;left:-76px;background:url('/images/wines-sub-bg.png') no-repeat;margin:0;padding:10px 15px 25px 15px;z-index:101;}
div#menu ul li ul#wines-sub li{width:auto;float:left;}
img#wshvl{margin-top:37px;}
ul#wines-sub a,ul#wines-sub a:link,ul#wines-sub a:visited,ul#wines-sub a:hover,ul#wines-sub a:active{display:inline;background:none;width:156px;}
div#main-bg{background:url('/images/body-bg.jpg') repeat-y;width:980px;}
div#main{margin:0 20px;}
div#sidebar{width:350px;float:left;}
div#sidebar-left,div#sidebar-right{width:170px;margin:0px;}
div#sidebar-right{margin-left:180px;}
div#sidebar-left{float:left;}
div#sidebar ul{list-style:none;width:150px;}
div#sidebar ul li{padding:0;margin-bottom:10px;height:150px;}
div#sidebar ul li img{display:block;padding:5px;background:url('/images/photo-bg.jpg');}
div#sidebar div.scrollable{position:relative;overflow:auto;height:310px;top:0;left:0;}
div.scrollable ul{position:absolute;height:auto;}
div#sidebar .move-up,div#sidebar .move-down{padding:0px 25px;display:none;}
div#sidebar .move-up{margin-bottom:10px;}
div#sidebar a:active{background:none;}
div#sidebar a.disabled{visibility:hidden;}
div#content{padding-bottom:10px;margin-left:360px;}
div#content h1{color:#580000;font-size:1.5em;font-weight:bold;}
div#content h2{color:#580000;font-size:1em;font-weight:bold;}
div#content h3{color:#580000;font-size:0.75em;font-weight:bold;}
div#content p{font-size:0.75em;line-height:1.5em;margin-bottom:1em;}
div#content p.last{margin-bottom:0;}
div#content table.layout{font-size:0.75em;}
div#content table.layout td{padding-right:2em;}
div#content table.layout h3{font-size:1em;}
div#content img.right{margin:0 0 10px 10px;float:right;}
div#content img.left{margin:0 10px 0 10px;float:left;}
div#content a.pseudo:hover{text-decoration:none;}
div#content a.pseudo:active{background:none;}
div#content a.pdf{background:url('/images/pdf.gif') left no-repeat;padding-top:16px;padding-left:40px;}
div#content a.pdf:active{background:url('/images/pdf.gif') left no-repeat;color:#580000;}
div.wines-list{position:relative;}
div#content div.wines-list span.info{display:none;background:#fefef1 url('/images/info-popup.gif');height:180px;position:absolute;overflow:hidden;top:10px;width:170px;font-size:0.675em;padding:10px 10px 10px 20px;}
div#footer{background:url('/images/footer-bg.jpg') no-repeat;height:40px;width:920px;padding:10px 30px;color:#fefed6;font-size:0.675em;margin-bottom:20px;}
div#footer a,div#footer a:link,div#footer a:visited{color:#fefed6;text-decoration:underline;}
div#footer a:hover{background:#580000;color:#fefed6;}
div#footer a:active{background:none;color:#580000;}
div#apres-footer{font-size:0.5em;margin:auto;text-align:center;}
div#apres-footer a{color:#a80329;}
div#apres-footer a:hover{color:#fefed6;}
.bold{font-weight:bold;}
.m0{margin:0;}
.b10{margin-bottom:10px;}
.b1{margin-bottom:1em;}

