/* CSS Document */
html,body{
      margin:0px;
      padding:0;
      height:100%;
      border:none;
}
body {
	background-color:#EBEBEB;
	font-family: "Goudy Old Style", Georgia, "Times New Roman", Times, serif;
	background-image:url(../images/layout/creamparch2.jpg);
}
body p
{
    font-size:15px;
    margin:10px 0;
    text-align:justify;
}
#minWidth{
	min-width:772px;
	height:100%;
}
.fullheight{
	height:100%;
	border:none;
	border-collapse:collapse;
	margin-bottom:10px;
}
.eighteen{
	height:18px;
}
#topLeft{
	background-image: url(../images/layout/topLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:18px;
	height:18px;
}
#topMid{
	/*width:772px;*/
	background-image:url(../images/layout/topFrame.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height:18px;
	font-size:1px;
}
#topRight{
	background-image: url(../images/layout/topRight.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width:18px;
	height:18px;
}
#leftFrame{
	background-image:url(../images/layout/leftFrame.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#rightFrame{
	background-image:url(../images/layout/rightFrame.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
#btmLeft{
	background-image: url(../images/layout/btmLeft.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 18px;
	width: 18px;
}
#btmMid{
	/*width:772px;*/
	height:18px;
	background-image:url(../images/layout/btmFrame.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}
#btmRight{
	background-image: url(../images/layout/btmRight.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 18px;
	width: 18px;
}
#head{
	background-color:#000000;
	height:86px;
}
.redBottom{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #990033;
}
.redBottom p{
	color:#ebebeb;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#foot{
	background-color:#000000;
	height:31px;
}
.redTop{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #990033;
}
#nav{
	/*height:363px;
	height:100%;
	margin-right:5px;
	min-width:170px;*/
	width:170px;
	min-height:363px;
	background-image: url(../images/layout/arch.jpg);
	background-color:#716246;
	background-repeat: no-repeat;
	background-position: left top;
	border-right:solid 1px #000000;
}
#rFlank{
	width:162px;
	min-height:363px;
    vertical-align:top;
	/*height:363px;
	height:100%;*/
	background-image: url(../images/layout/jake.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#716246;
	border-left:solid 1px #000000;
}
#meat{
	background-image: url(../images/layout/JakesBG.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align:top;
	background-color:#EBEBEB;
}
#address{
	vertical-align:top;
	height:50px;
}
#address p{
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#galleryStrip {
	background-image: url(../images/layout/galleryStrip.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#galleryStrip p{
	color:#ebebeb;
}
#content
{
    vertical-align:top;
    padding:10px;
	/*background-color:#EBEBEB;*/
}
.wine
{
    color:#5B2243; /*#990033;*/
    text-align:center;
    font-size:16px;
    font-weight:bold;
}
a:link.wine, a:hover.wine, a:visited.wine
{
    text-decoration:none;
    text-align:center;
}
.menuItem
{
    border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
iframe
{
    border:solid 2px #5B2243;
}
.wineHeading
{
    color: #5B2243;
    text-align:center;
}
h1.wineItalic
{
    color: #5B2243;
    text-align:center;
    font-style:italic;
}
.award
{
    color: #5B2243;
    text-align:center;
    margin:0px;
}
p.award 
{
    color:#000000;
    font-weight:bold;
    margin-bottom:0px;
    padding-bottom:10px;
}
h3.award 
{
    margin-bottom:0px;
}
div.reward
{
    position:relative;
    width:250px;
    margin-bottom:10px;
    text-align:left;
    left:50%;
    margin-left:-100px;
    list-style-image:url(../images/layout/bullet.gif);
}   
.grey
{
    color: #363636;
    text-align:center;
    font-weight:bold;
}
h2.grey
{
    font-style:italic;
}
.hours
{
    text-align:center;
    color: #5B2243;
}
.italic
{
    font-style:italic;
}
.hours h2
{
    margin-bottom:0px;
}
.hours p
{
    text-align:center;
    color:#000000;
    margin-top:0px;
}
.hours a, .hours a:link, .hours a:visited, .hours a:hover
{
    text-decoration:underlin;
    color:#5B2243;
}
.leftJustify
{
    text-align:left;
}
.hidden
{
    display:none;
}