#navcontainer { width: 775px; }
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
margin-top: 0;
background-color: #993399;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #993399;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #771177;
color: #fff;
}

#header { clear: left; text-align: left; width: 775px; font-family: arial, helvetica, sans-serif; }
#main { clear: left; display: block; width: 775px;}

.intro {
        font-family:  Arial, Geneva, Helvetica, Sans-serif;
        font-size:12pt;
        color:#888888;
        font-weight:900;
        margin:0px 0px 15px 0px;
        padding:0px;
        line-height:18pt;
}

.ntitle { font-weight: bold; }
.lnav { font-family: Arial, Geneva, Helvetica, Sans-serif; }
.lnav a { font-weight: bold; color: #993399; }
.lnav a:hover { font-weight: bold; color: #ff0000; }
.lnav a:visited { font-weight: bold; color: #771177; }

a.comment {
 background-image: url(http://img.surf4wine.co.uk/images/icons/comment.gif);
 background-position: left;
 background-repeat: no-repeat;
 padding-left: 18px;
}

.img {
  padding:4px;
  border:1px solid #bbb;
}

.star {
 background-image: url(/images/star.png);
 background-position: left;
 background-repeat: no-repeat;
 padding-left: 20px;
}

.footer { font-family: Arial, Geneva, Helvetica, Sans-serif; font-size: 10pt; }
.footer a { font-weight: bold; color: #993399; }
.footer a:hover { font-weight: bold; color: #ff0000; }
.footer a:visited { font-weight: bold; color: #771177; }

.gr { color: #999999; }
.gr a { font-weight: bold; color: #999999; }
.gr a:hover { font-weight: bold; color: #AAAAAA; }
.gr a:visited { font-weight: bold; color: #888888; }
