@charset "utf-8";
/* CSS Document */
/* set millions of background images */
a:link {
	color: #7C0000;
	text-decoration:none;
}
a:visited {
	color: #333333;
	text-decoration:none;
}
a:hover {
	color: #666666;
	text-decoration:none;
}
a:active {
	color: #666666;
	text-decoration:none;
}
.nav-bar{
	position:absolute;
	top:0px;
	left:0px;
}
.news-row{
	position:absolute;
	top:202px;
	left:656px;
	width:320px;
}
.news{
	background-color:#FAFAF5;
	margin-top:5px;
	margin-bottom:0px;
	float:right;
	width:320px;
}
.news-item{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:0px;
	overflow:auto;
}
.news-item h1{
	font-weight:normal;
	font-size:24px;
	color:#660000;
	padding:2px;
	margin-top:0px;
	margin-bottom:-2px;
}
.news-item:link{
	color:#660000;
	text-decoration:none;
}
.news-item a:visited{
	color:#660000;
}
.news-item a:hover{
	color:#660000;
}
.news-item hr{
	border: none 0; 
	border-top: 1px dotted #900;
	height: 1px;
	margin: 5px 15px 0 0;
	text-align: left;

}
.news-item p{
	color:black;
	margin-top:0px;
	margin-bottom:0px;
	padding:2px;
}
.evt-photoround-box {
	background: url("/img/simple/boxes/gshop/gshop-left.gif");
	background-position:left;
	background-repeat:repeat-y;
	float:right;
	margin-top:0px;
	margin-bottom:4px;
}
.photo-content {
	text-align:center;
	vertical-align:middle;
	width: 304px;
	margin: 0 7px;
	height:250px;
	overflow:hidden;
}
/* giftshop events floater */
.evt-round-box {
	background: url("/img/simple/boxes/gshop/gshop-left.gif");
	background-color:#F0EDE6;
}
.evt-round-box-right{
	background-color:#F0EDE6;
	background: url("/img/simple/boxes/gshop/gshop-right.gif");
}
.evt-top-box-left {
	background: url("/img/simple/boxes/gshop/gshop-top-left.gif");
}
.evt-top-box-right {
	background: url("/img/simple/boxes/gshop/gshop-top-right.gif");
}
.evt-top-box {
	background: url("/img/simple/boxes/gshop/gshop-top.gif");
}
.evt-bot-box-left{
	background: url("/img/simple/boxes/gshop/gshop-bottom-left.gif");
}
.evt-bot-box-right {
	background: url("/img/simple/boxes/gshop/gshop-bottom-right.gif");
}
.evt-bot-box {
	background: url("/img/simple/boxes/gshop/gshop-bottom.gif");
}
.evt-content ul {
	border-top:medium solid #A99A6F;
}
.evt-content ul li{
	background-color:#F0EDE6;
	border-bottom:thin;
	border-bottom-style:dotted;
	border-bottom-color:#A99A6F;
}
.evt-content ul li a:link{
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.evt-content ul li a:visited{
	color:#990000;
}
/*Tastings and Dinners */
/***********************/
.taste-round-box {
	background: url("/img/simple/boxes/tastings/taste-left.gif");
	background-color:#FFF4E6;
}
.taste-round-box-right{
	background-color:#FFF4E6;
	background: url("/img/simple/boxes/tastings/taste-right.gif");
}
.taste-top-box-left {
	background: url("/img/simple/boxes/tastings/taste-top-left.gif");
}
.taste-top-box-right {
	background: url("/img/simple/boxes/tastings/taste-top-right.gif");
}
.taste-top-box {
	background: url("/img/simple/boxes/tastings/taste-top.gif");
}
.taste-bot-box-left{
	background: url("/img/simple/boxes/tastings/taste-bottom-left.gif");
}
.taste-bot-box-right {
	background: url("/img/simple/boxes/tastings/taste-bottom-right.gif");
}
.taste-bot-box {
	background: url("/img/simple/boxes/tastings/taste-bottom.gif");
}
.taste-content ul {
	border-top:medium solid #FBB040;
}
.taste-content ul li{
	background-color:#FFF4E6;
	background-image:url(../img/simple/bullets/taste.gif);
	border-bottom:thin;
	border-bottom-style:dotted;
	border-bottom-color:#FBB040;
}
.taste-content ul li a:link{
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.taste-content ul li a:visited{
	color:#990000;
}
/*Festivals */
/***********************/
.fest-round-box {
	background: url("/img/simple/boxes/fests/fest-left.gif");
	background-color:#DFD3C1;
}
.fest-round-box-right{
	background-color:#DFD3C1;
	background: url("/img/simple/boxes/fests/fest-right.gif");
}
.fest-top-box-left {
	background: url("/img/simple/boxes/fests/fest-top-left.gif");
}
.fest-top-box-right {
	background: url("/img/simple/boxes/fests/fest-top-right.gif");
}
.fest-top-box {
	background: url("/img/simple/boxes/fests/fest-top.gif");
}
.fest-bot-box-left{
	background: url("/img/simple/boxes/fests/fest-bottom-left.gif");
}
.fest-bot-box-right {
	background: url("/img/simple/boxes/fests/fest-bottom-right.gif");
}
.fest-bot-box {
	background: url("/img/simple/boxes/fests/fest-bottom.gif");
}
.fest-content ul {
	border-top:medium solid #7D4802;
}
.fest-content ul li{
	background-color:#DFD3C1;
	background-image:url(../img/simple/bullets/fests.gif);
	border-bottom:thin;
	border-bottom-style:dotted;
	border-bottom-color:#7D4802;
}
.fest-content ul li a:link{
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.fest-content ul li a:visited{
	color:#cc3300;
}
/*Festivals */
/***********************/
.tour-round-box {
	background: url("/img/simple/boxes/tours/tour-left.gif");
	background-color:#FCE5DE;
}
.tour-round-box-right{
	background-color:#FCE5DE;
	background: url("/img/simple/boxes/tours/tour-right.gif");
}
.tour-top-box-left {
	background: url("/img/simple/boxes/tours/tour-top-left.gif");
}
.tour-top-box-right {
	background: url("/img/simple/boxes/tours/tour-top-right.gif");
}
.tour-top-box {
	background: url("/img/simple/boxes/tours/tour-top.gif");
}
.tour-bot-box-left{
	background: url("/img/simple/boxes/tours/tour-bot-left.gif");
}
.tour-bot-box-right {
	background: url("/img/simple/boxes/tours/tour-bot-right.gif");
}
.tour-bot-box {
	background: url("/img/simple/boxes/tours/tour-bot.gif");
}
.tour-content ul {
	border-top:medium solid #E31937;
}
.tour-content ul li{
	background-color:#FCE5DE;
	border-bottom:thin;
	border-bottom-style:dotted;
	border-bottom-color:#E31937;
}
.tour-content ul li a:link{
	font-style:normal;
	text-decoration:none;
	color:#000000;
}
.tour-content ul li a:visited{
	color:#990000;
}
.tour-content ul li a.tourlink{
	color:#7C0000;
	text-decoration:underline;
}
.tour-content ul li a.tourlink:visited{
	color:#333;
	text-decoration:underline;
}
/* Properties common to Various Event Row floats */
.evt-row{
	position:absolute;
	top:202px;
	left:0px;
	width:660px;
}
.evt-row-container{
	position:relative;
	margin-top:1px;
	width:100%;
}
.evt-row-evt-container{
	position:absolute;
	top:0px;
	left:3px;
	width:322px;
}
.evt-row-pht-container{
	position:absolute;
	top:0px;
	left:322px;
	width:322px;
}
.evt-round-box, .taste-round-box, .fest-round-box, .tour-round-box{
	background-position:left;
	background-repeat:repeat-y;
	float:left;
	clear:left;
	width: 318px;
	margin: 1em auto;
	margin-top:0px;
	margin-bottom:4px;
}
.evt-round-box-right, .taste-round-box-right, .fest-round-box-right, .tour-round-box-right{
	background-position:right;
	background-repeat:repeat-y;
}
.evt-top-box-left, .taste-top-box-left, .fest-top-box-left, .tour-top-box-left{
	background-repeat:no-repeat;
	background-position:top left;
}
.evt-top-box-right, .taste-top-box-right, .fest-top-box-right, .tour-top-box-right{
	background-repeat:no-repeat;
	background-position:top right;
}
.evt-top-box, .taste-top-box, .fest-top-box, .tour-top-box{
	background-repeat:repeat-x;
	background-position:top;
}
.evt-bot-box-left, .taste-bot-box-left, .fest-bot-box-left, .tour-bot-box-left{
	background-repeat:no-repeat;
	background-position:bottom left;
}
.evt-bot-box-right, .taste-bot-box-right, .fest-bot-box-right, .tour-bot-box-right{
	background-repeat:no-repeat;
	background-position:bottom right;
}
.evt-bot-box, .taste-bot-box, .fest-bot-box, .tour-bot-box{
	background-repeat:repeat-x;
	background-position:bottom;
}
.evt-top-box-right, .evt-top-box, .evt-top-box-left, .fest-top-box-right, .fest-top-box, .fest-top-box-left, .taste-top-box-right, .taste-top-box, .taste-top-box-left, .tour-top-box-right, .tour-top-box, .tour-top-box-left {
	width: 318px;
	height: 29px;
	font-size: 21px;
}
.evt-bot-box-right, .evt-bot-box, .evt-bot-box-left, .fest-bot-box-right, .fest-bot-box, .fest-bot-box-left, .taste-bot-box-right, .taste-bot-box, .taste-bot-box-left, .tour-bot-box-right, .tour-bot-box, .tour-bot-box-left {
	width: 318px;
	height: 15px;
	font-size: 1px;
}
.evt-top-box-content, .taste-top-box-content, .fest-top-box-content, .tour-top-box-content {
	padding-top:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:center;
}
.evt-content, .taste-content, .fest-content, .tour-content {
	width: 304px;
	margin: 0 7px;
	height:104px;
	overflow-y:auto;
	font-size:14px;
}
.evt-content ul, .taste-content ul, .fest-content ul, .tour-content ul {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
}
.evt-content ul li, .taste-content ul li, .fest-content ul li, .tour-content ul li{
	background-position:left;
	background-repeat:no-repeat;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:22px;
}
ul h6{
	background-color:#990000;
	color:#FFFFFF;
	font-weight:bolder;
	margin:0px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:14px;
	text-align:center;
}

.below-nav{
	position:absolute;
	z-index:1;
}

.product-content{
	position:relative;
	top: 210px;
	width:590px;
	margin-left:10px;
}

.product-content p{
	text-indent:15px;
	padding:3px 10px 3px 3px;
	position:relative;
}

ul.product-subnavigation{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: block;
	width:590px;
	height:25px;
	color:#FFFFFF;
	background-color:#000000;
	padding-left:2px;
	position:absolute;
	top:90px;
	left:0px;
}
.product-subnavigation a{
	color: inherit;
}
/* Fix IE. Hide from IE Mac \*/
* .product-subnavigation a{ color: expression(this.parentNode.currentStyle.color); text-decoration: none; }
/* End */

ul.product-subnavigation li{
	/*display:inline-block;*/
	float:left;
	font-size:16px;
	font-weight:bold;
	display:inline;
	position: relative;
	padding:2px 10px 0px 10px;
	border-top:thin solid white;
	border-left:thin solid white;
	border-right:thin solid white;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;
	height:20px;
}


.product-subnavigation li.loc{
	background-color:#FFFFFF;
	color:#000000;
}

.product-subnavigation li:hover{
	background-color: #FFC425;
	color:#000000;
}

.product-content img.curve {
	float:left;
	clear:left;
	margin:0 15px 0 0;
	padding:0;
	height:25px;
}
.product-shot{
	position:absolute;
	top:210px;
	left:590px;
	width:390px;
}
div.news a:link, div.news a:visited{
	text-decoration:underline;
}
.list-title:link{
	color:#FFFFFF;
}
.list-title:visited{
	color:#FFFFFF;
}
.list-title:hover{
	color:#FFFFFF;
}
.list-title:active{
	color:#FFFFFF;
}
	
