.gritTop {
	position: absolute; left: 0px; top: 0px; width: 770px; height: 31px;
	background-color: #464646; background-image: url(bgs/bgTile.jpg);
	border-right: 1px solid #dcdada;
	}

.headerImg { position: absolute; left: 0px; top: 31px; width: 770px; height: 326px; background-color: #000000;
	border-bottom: 1px solid #dcdada; border-right: 1px solid #dcdada; border-top: 1px solid #dcdada;
	}

.headerTalk { letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; }

.tlBox {
	position: absolute; left: 0px; top: 18px;
	width: 200px; height: 26px; background-color: #000000;
	border-top: 1px solid #dcdada; border-right: 1px solid #dcdada; border-bottom: 1px solid #dcdada;
	}
	
.tlText { letter-spacing: .4ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; }
.leftPicRow { position: absolute; left:0px; top:290px; width:239px; background-image: url(bgs/navBg.jpg); }
.picSqueeze { border-top: 1px solid #dcdada; border-right: 1px solid #dcdada; border-bottom: 1px solid #dcdada; }
.picSqueeze2 { margin-top: 20px; border-top: 1px solid #dcdada; border-right: 1px solid #dcdada; border-bottom: 1px solid #dcdada; }
.picSqueeze3 { margin-bottom: 10px; }
.picSqueeze4 { margin-bottom: 20px; }
.picBox { background-color: #000000; }
.picBox3 { background-color: #000000; border-left: 1px solid #dcdada; border-top: 1px solid #dcdada; border-right: 1px solid #dcdada; border-bottom: 1px solid #dcdada; }
.picDescBox { background-color: #000000; }
.picDesc { margin: 6px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; }
.picDesc2 { text-align:center; margin: 6px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; }
.navCell {
	border-left: 1px solid #dcdada;
	letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #dcdada;
	}
.navCellS {
	border-left: 1px solid #dcdada;
	letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #dcdada;
	}
.navCellS a:link { text-decoration: none; color: #dcdada }
.navCellS a:visited { text-decoration: none; color: #dcdada }
.navCellS a:hover { text-decoration: none; color: #dcdada }
.navCellB { border-left: 1px solid #dcdada; background-color: #000000; }
.contentBox { position: absolute; left: 239px; top: 384px; width:531px;
	background-color: #464646; background-image: url(bgs/navBg.jpg);
	letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada;
	}
.contentBoxHeader { margin-left: 20px; margin-top: 10px; margin-right: 20px; margin-bottom: 10px;
	text-align: justify; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada;
	}
.boxHeaderNoBot { margin-left: 20px; margin-top: 10px; margin-right: 20px;
	text-align: justify; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada;
	}
.boxHeaderBot { margin-left: 10px; margin-bottom: 10px; margin-right: 10px;
	text-align: justify; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada;
	}

.roomNumber { margin-top: 6px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #dcdada }

.roomNumber1 { float:left; clear:left; width: 40%; margin-top: 6px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 13px; font-weight: bold; color: #dcdada }

.roomNumber2 { float:right; clear:right; width: 55%; text-align:right; margin-top: 6px; margin-right: 4px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; } 
.roomNumber2 a:link { text-decoration: none; color: #ffffff; padding-right:4px; }
.roomNumber2 a:visited { text-decoration: none; color: #dcdada; padding-right:4px; }
.roomNumber2 a:hover { text-decoration: none; color: #ffffff; padding-right:4px; }

.plainTalk2 { float:left; clear:left; width:95%; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada; }
.plainTalk2 a:link { text-decoration: underline; color: #dcdada }
.plainTalk2 a:visited { text-decoration: underline; color: #dcdada }
.plainTalk2 a:hover { text-decoration: none; color: #dcdada }


.noBotTalk { margin-top:6px; margin-right: 20px; margin-bottom: 10px; text-align: right; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada; }

.plainTalk { margin-top: 6px; margin-right: 6px; margin-bottom: 6px; text-align: justify; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada; }
.plainTalk a:link { text-decoration: underline; color: #dcdada }
.plainTalk a:visited { text-decoration: underline; color: #dcdada }
.plainTalk a:hover { text-decoration: none; color: #dcdada }

.plainTalkMaps { margin-top: 6px; margin-right: 6px; margin-bottom: 6px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada; }
.inLine { letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada; }
.inLine a:link { text-decoration: underline; color: #dcdada }
.inLine a:visited { text-decoration: underline; color: #dcdada }
.inLine a:hover { text-decoration: none; color: #dcdada }
.lilPicText { margin:4px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; }
.contentGutter { margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }

.contentDescCell { border-bottom: 1px solid #dcdada; }
.contentDescTitle { margin-left: 6px; letter-spacing: .4ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada }
.contentDescText { margin-top: 6px; margin-left: 20px; margin-bottom: 10px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 9pt; color: #dcdada; }
.contentInner { margin: 8px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada; }

.dropNav a:link { text-decoration: none; color: #dcdada }
.dropNav a:visited { text-decoration: none; color: #dcdada }
.dropNav a:hover { text-decoration: none; color: #dcdada }

.popTop { text-align: right; margin-right: 10px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; }
.popTop a:link { text-decoration: none; color: #ffffff; padding-right:4px; }
.popTop a:visited { text-decoration: none; color: #dcdada; padding-right:4px; }
.popTop a:hover { text-decoration: none; color: #ffffff; padding-right:4px; }

.popNavTrim { text-align: right; margin-top: 4px; margin-bottom: 4px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; }
.popNavTrim a:link { text-decoration: none; color: #ffffff; padding-right:4px; }
.popNavTrim a:visited { text-decoration: none; color: #dcdada; padding-right:4px; }
.popNavTrim a:hover { text-decoration: none; color: #ffffff; padding-right:4px; }

.popNavTrim2 { text-align: right; margin-right: 4px; margin-top: 4px; margin-bottom: 4px; letter-spacing: .1ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; }
.popNavTrim2 a:link { text-decoration: none; color: #dcdada; padding-right:4px; }
.popNavTrim2 a:visited { text-decoration: none; color: #dcdada; padding-right:4px; }
.popNavTrim2 a:hover { text-decoration: none; color: #ffffff; padding-right:4px; }

.menuCat {
	clear: both; height:20px; border-top: 1px solid #dcdada; border-bottom: 1px solid #dcdada;
	padding-top:4px; padding-bottom:4px; margin-left:16px; margin-right:16px; margin-top: 10px; margin-bottom: 10px;
	text-align: center; font-family: "Times New Roman", Times, serif; font-size: 13pt; font-weight: bold; color: #dcdada;
	}
.menuShort {
	text-align: center; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada;
	margin-left:26px; margin-right:26px; margin-top: 10px; margin-bottom: 10px;
	}
.menuTitle { margin-bottom: 4px; text-align: center; letter-spacing: .1ex; font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; color: #dcdada; }
.menuCup { text-align:right; margin-right: 20px; font-weight: bold; }

.menuLeft { width: 240px; margin-left: 10px; margin-right: 10px; margin-bottom: 12px; float:left; clear:left; }
.menuRight { width: 240px; margin-right: 10px; margin-bottom: 12px; float:right; clear:right; }

.menuPrint { margin-left: 16px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada;}
.menuPrint a:link { text-decoration: none; color: #dcdada }
.menuPrint a:visited { text-decoration: none; color: #dcdada }
.menuPrint a:hover { text-decoration: none; color: #dcdada }

.resPol { margin-top: 6px; margin-bottom: 10px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada;}
.resPol a:link { text-decoration: none; color: #dcdada }
.resPol a:visited { text-decoration: none; color: #dcdada }
.resPol a:hover { text-decoration: none; color: #dcdada }

.winePrint { margin-left: 10px; margin-right: 10px; margin-top: 16px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada;}
.winePrint a:link { text-decoration: none; color: #dcdada }
.winePrint a:visited { text-decoration: none; color: #dcdada }
.winePrint a:hover { text-decoration: none; color: #dcdada }

.winePrintGlass { margin-left: 10px; margin-right: 10px; margin-top: 16px; margin-bottom: 16px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada;}
.winePrintGlass a:link { text-decoration: none; color: #dcdada }
.winePrintGlass a:visited { text-decoration: none; color: #dcdada }
.winePrintGlass a:hover { text-decoration: none; color: #dcdada }

.wineRows { margin-left: 30px; margin-top: 4px; margin-bottom: 6px; margin-right: 10px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada;}
.wineTable { letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada;}
.wineCat {
	height:20px; border-top: 1px solid #dcdada; border-bottom: 1px solid #dcdada;
	padding-top:4px; padding-bottom:4px; margin-left:16px; margin-right:16px; margin-top: 10px; margin-bottom: 10px;
	text-align: center; font-family: "Times New Roman", Times, serif; font-size: 13pt; font-weight: bold; color: #dcdada;
	}
.wineTitle { letter-spacing: .1ex; font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; color: #dcdada; }
.wineTitleGlass { margin-left: 10px; margin-top: 6px; margin-bottom: 6px; letter-spacing: .1ex; font-family: "Times New Roman", Times, serif; font-size: 11pt; font-weight: bold; color: #dcdada; }

.menuCat2 {
	clear: both;
	text-align: center; font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; color: #dcdada;
	}
.menuCat3 {
	clear: both;
	text-align: center; font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: bold; color: #dcdada;
	}
.contentInner2 { margin-left: 8px; margin-right: 8px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #dcdada; }
.contentInner3 { margin-top: 8px; margin-bottom: 8px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #dcdada; }
.taste { margin-top: 6px; margin-bottom: 4px; font-weight: bold; font-style: italic }
.contentWineTW { text-align: center; font-size: 13px; font-weight: bold;  }
.eventsDate { margin-top: 16px; margin-bottom: 6px; }
.tasteWine { font-size: 12px; margin-right:8px; }

.gutterB { background-color: #464646; background-image: url(bgs/navBg.jpg); }
.gutterTitle { margin-bottom: 6px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #dcdada; }
.aboveCopy { margin-bottom: 20px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; }
.aboveCopy2 { margin-bottom: 16px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; }
.aboveCopy3 { width: 300px; margin-bottom: 6px; letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; }

.aboveCopy a:link { letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; text-decoration: underline; }
.aboveCopy a:visited { letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; text-decoration: underline; }
.aboveCopy a:hover { letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; text-decoration: none; }
.aboveCopy3 a:link { letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; text-decoration: underline; }
.aboveCopy3 a:visited { letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; text-decoration: underline; }
.aboveCopy3 a:hover { letter-spacing: .2ex; font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #dcdada; text-decoration: none; }

.copyInfo { margin-bottom: 13px; letter-spacing: .3ex; font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #dcdada; }

br { line-height: 50% }