BODY { margin:0px; padding:0px; FONT: 14px verdana, geneva, arial, sans-serif; background-color:#1e0000; scrollbar-base-color: #1e0000; }

.whiteborder {
	border: 1px solid #F5f5dc;
}

body {
	background-color: #1e0000;
	background-image: url(picts/bg_lines2.gif);
	background-repeat: repeat;
}




.maintable {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f5f5dc;
	border-bottom-color: #f5f5dc;
	border-left-color:#f5f5dc;
	width: 730px;
	background-color: #1e0000;
}

a:link		{ color: #AF2436; text-decoration: underline; FONT: 11px arial, geneva, verdana, sans-serif; font-weight: bold }

a:visited	{ color: #AF2436; text-decoration: underline; FONT: 11px arial, geneva, verdana, sans-serif; font-weight: bold }

a:active	{ color: #AF2436; text-decoration: underline; FONT: 11px arial, geneva, verdana, sans-serif; font-weight: bold }

a:hover		{ color: #D95C6C; text-decoration: underline; FONT: 11px arial, geneva, verdana, sans-serif; font-weight: bold }

TABLE 		{ COLOR: #f5f5dc; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: normal }

.title 		{ COLOR: #f5f5dc; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: normal }

.italictitle 	{ COLOR: #DCC9A3; FONT: 10px verdana, geneva, sans-serif; font-weight: bold; font-style: italic }

.italicmenu 	{ COLOR: #DCC9A3; FONT: 12px ariel, helvetica, sans-serif; font-weight: bold;}


.head 		{
 font-family: geneva, tacoma, verdana, helvetica, sans-serif;
	color: #E1BC90;	
	text-decoration: none;	
	font-size: 11px;
 	font-style: bold; 
}

.newtitle 	{ COLOR: #3f5b32; FONT: 14px arial, verdana, sans-serif; font-weight: bold }

.subtitle 	{ COLOR: #DCC9A3; FONT: 12px arial, verdana, sans-serif; font-weight: normal }

.price	 	{ COLOR: #993399; FONT: 15px arial, verdana, sans-serif; font-weight: bold }

.sidebartext 	{ COLOR: #E1BC90; FONT: 10px geneva, verdana, arial, sans-serif; font-weight: bold }


.eventlist 	{ COLOR: #E1BC90; FONT: 11px geneva, verdana, tacoma, sans-serif; font-weight: normal }


.menulinks 	{ FONT: 13px arial, verdana, sans-serif; font-weight: normal }


.footertext 	{ COLOR: #9B9FA8; FONT: 10px arial, geneva, verdana, sans-serif; font-weight: bold }

.pictext 	{ COLOR: #b29f77; FONT: 10px geneva, arial, verdana, sans-serif; font-weight: normal }

.borders	{ BORDER: #9B9FA8 1px solid }

.just 		{text-align: justify;}


.regForm {
	border-style:solid;
	border-width: 1px;
	border-color: #C1C7DE;
}



.watermark {
	background-color: #1e0000;
}


.footerborder {
	border-top-width: 1px;
	border-bottom-width: 13px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f5f5dc;
	border-bottom-color: #3f5b32;
	height: 40px;
	vertical-align: middle;
}


input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DFEAF5;
	height: 11px;
	border: 1px solid #95A7CC;
	text-indent: 5px;
}


select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DFEAF5;
	height: 16px;
	border: 1px solid #95A7CC;
	text-indent: 5px;
}


#ticker { left: 125px; POSITION: absolute; top: 7px; }

#bannerlocation { LEFT: 60px; WIDTH: 107px; POSITION: absolute; TOP: 45px; padding:0px 0px; white-space:nowrap; }

#bannerlocation2 { LEFT: 45px; WIDTH: 730px; POSITION: absolute; TOP: 45px; padding:0px 0px; white-space:nowrap; border-bottom:1px solid #f5f5dc;}

#bannerlocation3 { LEFT: 45px; WIDTH: 730px; POSITION: absolute; TOP: 196px; padding:0px 0px; white-space:nowrap; background-image: url(picts/bannerbreak.jpg);}

#bannerlocation4 { LEFT: 45px; WIDTH: 728px; POSITION: absolute; TOP: 225px; padding:0px 0px; white-space:nowrap; border-left:1px solid #f5f5dc; border-right:1px solid #f5f5dc;}

div#banner {position:absolute; left:45px; top:45px; width:107px;
				padding:0 0 35px 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:1px solid #f5f5dc; border-right:0px solid #f5f5dc; background-color:#1e0000; }

div#title {position:absolute; left:152px; top:45px; width:200px;
				padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:0px solid #f5f5dc; background-color:#1e0000; }

div#slideshow {position:absolute; left:352px; top:45px; width:422px;
				padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000; }


div#form {position:absolute; left:352px; top:245px; width:422px;
				padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000; }

div#custommenu {position:absolute; left:45px; top:20px; width:400px; height:500px; 
		padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:1px solid #f5f5dc; border-right:1px solid #f5f5dc;  }

div#custommenu p {font-size:1em; color:#efe3c9; font-type: times, georgia, serif; font-weight: bold; font-style: italic; text-align: left; }


div#winedinner {position:absolute; left:45px; top:20px; width:400px; height:1800px; 
		padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:1px solid #f5f5dc; border-right:1px solid #f5f5dc;  }

div#winedinner p {font-size:1em; color:#efe3c9; font-type: times, georgia, serif; font-weight: bold; font-style: italic; text-align: center; }

div#menu {position:absolute; left:45px; top:197px; width:220px;
				padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:1px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000; }

div#menu p {font-size:.9em; color:#efe3c9; text-align:left; padding:1em; font-weight:bold; }

div#tourpagemenu {position:absolute; left:45px; top:197px; width:220px;
				padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:1px solid #f5f5dc; border-right:0px solid #f5f5dc; background-color:#1e0000; }

div#tourpagemenu p {font-size:.9em; color:#efe3c9; text-align:left; padding:1em; font-weight:bold; }

div#nav {position:absolute; left:45px; top:565px; width:220px;
				padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:1px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000; }

div#nav p {font-size:.9em; color:#efe3c9; text-align:left; padding:1em; font-weight:bold; }

div#noborder {border-style:none;border:0px;}
			

div#tourpagenav {position:absolute; left:45px; top:565px; width:220px;
				padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:1px solid #f5f5dc; border-right:0px solid #f5f5dc; background-color:#1e0000; }

div#tourpagenav p {font-size:.9em; color:#efe3c9; text-align:left; padding:1em; font-weight:bold; }

div#nav ul {margin-top:0; margin-bottom:.8em;}

div#nav li {margin-bottom:.5em; font-size:.8em; color:#f5f5dc;}	
		
div#content {position:absolute; left: 250px; width: 195px; margin:5 0 15px; top:197px; padding: 0 1em; border-bottom:0px solid #f5f5dc; border-top:1px solid #f5f5dc; border-left:1px solid #f5f5dc; background-color:#1e0000; text-align:center;}

div#contentdir {position:absolute; left: 250px; width: 495px; margin:5 0 15px; top:197px; padding: 0 1em; border-bottom:0px solid #f5f5dc; border-top:1px solid #f5f5dc; border-left:1px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000; text-align:center;}

div#content h1{font-size:1em; color:#f5f5dc; text-align:center;}

div#content h2{font-size:.75em; color:#b29f77; text-align:center;}

div#content p {color:#f5f5dc; font-size: .75em; font-type: geneva, verdana, sans-serif; font-weight: bold; font-style: italic; text-align: center; }
	
div#content li {font-size:.75em; color:#f5f5dc;}

div#rightcolumn {position:absolute; width:297px; top:197px; left:463px;  
		margin:0px 0px 0 0; padding:1em  .5em; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:0px solid #f5f5dc;
border-right:1px solid #f5f5dc; background-color:#1e0000;}

div#rightcolumn p {color:#FAFAED; font-size:11px; font-weight: normal; text-decoration: none; }

div#tourpagebanner {position:absolute; width:509px; top:197px; left:250px;  
		margin:0px 0px 0 0; padding:1em  .5em; border-top:1px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:1px solid #f5f5dc;
border-right:1px solid #f5f5dc; background-color:#1e0000;}

div#tourpagebannertext {position:absolute; width:438px; top:269px; left:322px;  
		margin:0px 0px 0 0; padding:1em  .5em; border-top:0px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:0px solid #f5f5dc;
border-right:0px solid #f5f5dc; background-color:#1e0000;}

div#tourpagebannertext p {font-size:.75em; color:#FAFAED; font-weight: normal; text-align: middle; }

div#tourpageslideshow {position:absolute; width:509px; top:308px; left:250px;  
		margin:0px 0px 0 0; padding:1em  .5em; border-top:0px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:1px solid #f5f5dc;
border-right:1px solid #f5f5dc; background-color:#1e0000;}

div#tourpagetext {position:absolute; width:438px; top:580px; left:322px;  
		margin:0px 0px 0 0; padding:1em  .5em; border-top:0px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:0px solid #f5f5dc;
border-right:0px solid #f5f5dc; background-color:#1e0000;}

div#tourpagetext p {font-size:.75em; color:#FAFAED; font-weight: normal; }

div#eventpagebanner {position:absolute; width:509px; top:197px; left:250px;  
		margin:0px 0px 0 0; padding:1em  .5em; border-top:1px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:1px solid #f5f5dc;
border-right:1px solid #f5f5dc; background-color:#1e0000;}

div#eventpagetext {position:absolute; width:509px; top:292px; left:250px;  
		margin:0px 0px 0 0; padding:1em  .5em; border-top:0px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:1px solid #f5f5dc;
border-right:1px solid #f5f5dc; background-color:#1e0000;}

div#eventpagetext p {font-size:.75em; color:#FAFAED; font-weight: normal; text-align: middle; }

.eventtestimonial {color:#f5f5dc; font-size: 1em; font-type: geneva, verdana, sans-serif; font-weight: bold; font-style: italic; text-align: left; }

div#pagehead {position:absolute; width:297px; top:197px; left:465px; height:468px; margin:0px 0px 0 0; padding:1em  .5em; overflow: scroll; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000;}


div#dinnerpagehead {position:absolute; width:295px; top:197px; left:465px; height:715px; margin:0px 0px 0 0; padding:1em  .5em; overflow: scroll; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000;}

div#dinnerpagehead2 {position:absolute; width:330px; top:197px; left:490px; height:520px; margin:0px 0px 0 0; padding:1em  .5em; overflow: scroll; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000;}

div#dinnerpagehead3 {position:absolute; width:298px; top:197px; left:465px; height:620px; margin:0px 0px 0 0; padding:1em  .5em; overflow: scroll; border-top:1px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:1px solid #f5f5dc; background-color:#1e0000;}

.pagehead {font-size:14px; color:#DCC9A3; text-align: center; font-family: cursive; font-style: italic; font-weight: bolder; letter-spacing: .1em; }

.menuhead {font-size:13px; color:#b10f3d; text-align: center; font-family: cursive; font-style: italic; font-weight: bold; letter-spacing: .1em; }

.dinnerpagehead {font-size:16px; color:#f5f5dc; font-family: cursive; font-style: italic; font-weight: bolder; letter-spacing: .1em; }

.dinnermenusub {font-size:14px; color: #f5f5dc; font-family: garamond, times; font-style: normal; font-weight: bold;  }

.menusub {font-size:14px; color: #f5f5dc; font-family: garamond, times; font-style: normal; font-weight: bold; text-transform: uppercase;   }

.menusub-menu {font-size:14px; color: #f5f5dc; font-family: arial, helvetica; font-style: normal; font-weight: bold;  }

.dinnermenutext {font-size:16px; color: #DCC9A3; font-family: garamond, times; font-style: normal; font-weight: normal;  }

.menutext {font-size:14px; color: #E1BC90; font-family: garamond, times; font-style: normal; font-weight: bold;  }

div#eventpic {position:absolute; width:200px; top:445px; left:540px; height:128px; margin:0px 0px 0 0; padding:1em  .5em; border-top:0px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:0px solid #f5f5dc; background-color:#1e0000;}

div#eventpic-2 {position:absolute; width:200px; top:575px; left:540px; height:128px; margin:0px 0px 0 0; padding:5px; border-top:0px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:0px solid #f5f5dc; background-color:#1e0000;}

.eventsubhead {font-size:14px; color: #DCC9A3; font-family: garamond, times; font-style: normal; font-weight: bold;  }

.dinnerp {color:#F5F5DC;
font-size:0.75em;
font-style:italic;
font-weight:bold;
text-align:center;}

div#winedinnerpic {position:absolute; width:150px; top:605px; left:535px; height:110px; margin:0px 0px 0 0; padding:1em  .5em; border-top:0px solid #f5f5dc; border-bottom:0px solid #f5f5dc; border-left:0px solid #f5f5dc; border-right:0px solid #f5f5dc; background-color:#1e0000;}

div#contactpageform {position:absolute; width:438px; top:380px; left:322px;  
		margin:0px 0px 0 0; padding:1em  .5em; border-top:0px solid #f5f5dc; border-bottom:1px solid #f5f5dc; border-left:0px solid #f5f5dc;
border-right:1px solid #f5f5dc; background-color:#1e0000;}

div#contactpageform p {font-size:.75em; color:#FAFAED; font-weight: normal; }

div#footerborder {position:absolute; left:45px; width: 728px; height:105px; top:770px; border-top-width: 1px;
	border-top-style: solid;
	border-bottom:1px solid #f5f5dc;
	border-top-color: #f5f5dc;
	border-right:1px solid #f5f5dc; border-left:1px solid #f5f5dc; 
line-height: 1.25;
background-color:#1e0000; }

div#footerborder2 {position:absolute; left:45px; width: 728px; height:105px; top:448px; border-top-width: 1px;
	border-top-style: solid;
	border-bottom:1px solid #f5f5dc;
	border-top-color: #f5f5dc;
	border-right:1px solid #f5f5dc; border-left:1px solid #f5f5dc; 
line-height: 1.25;
background-color:#1e0000; }

div#footerborder3 {position:absolute; left:45px; width: 728px; height:105px; top:726px; border-top-width: 1px;
	border-top-style: solid;
	border-bottom:1px solid #f5f5dc;
	border-top-color: #f5f5dc;
	border-right:1px solid #f5f5dc; border-left:1px solid #f5f5dc; 
line-height: 1.25;
background-color:#1e0000; }

div#footerborder4 {position:absolute; left:45px; width: 728px; height:105px; top:850px; border-top-width: 1px;
	border-top-style: solid;
	border-bottom:1px solid #f5f5dc;
	border-top-color: #f5f5dc;
	border-right:1px solid #f5f5dc; border-left:1px solid #f5f5dc; 
line-height: 1.25;
background-color:#1e0000; }

div#footerborder5 {position:absolute; left:45px; width: 728px; height:105px; top:940px; border-top-width: 1px;
	border-top-style: solid;
	border-bottom:1px solid #f5f5dc;
	border-top-color: #f5f5dc;
	border-right:1px solid #f5f5dc; border-left:1px solid #f5f5dc; 
line-height: 1.25;
background-color:#1e0000; }

div#footerborder6 {position:absolute; left:45px; width: 728px; height:105px; top:940px; border-top-width: 1px;
	border-top-style: solid;
	border-bottom:1px solid #f5f5dc;
	border-top-color: #f5f5dc;
	border-right:1px solid #f5f5dc; border-left:1px solid #f5f5dc; 
line-height: 1.25;
background-color:#1e0000; }

div#footerborder7 {position:absolute; left:45px; width: 728px; height:105px; top:1020px; border-top-width: 1px;
	border-top-style: solid;
	border-bottom:1px solid #f5f5dc;
	border-top-color: #f5f5dc;
	border-right:1px solid #f5f5dc; border-left:1px solid #f5f5dc; 
line-height: 1.25;
background-color:#1e0000; }

div#footerborder p {font-size:10px; color:#f5f5dc; font-weight: bold;}

div#footerborder2 p {font-size:10px; color:#f5f5dc; font-weight: bold; }

div#footerborder3 p {font-size:10px; color:#f5f5dc; font-weight: bold; }

div#footerborder4 p {font-size:10px; color:#f5f5dc; font-weight: bold; }

div#footerborder5 p {font-size:10px; color:#f5f5dc; font-weight: bold; }

div#footerborder6 p {font-size:10px; color:#f5f5dc; font-weight: bold; }

div#footerborder7 p {font-size:10px; color:#f5f5dc; font-weight: bold; }

#titlelocation { LEFT: 140px; WIDTH: 200px; POSITION: absolute; TOP: 90px; padding:0px 0px; white-space:nowrap; }


#slideshowlocation { LEFT: 345px; WIDTH: 400px; POSITION: absolute; TOP: 65px; padding:0px 0px; white-space:nowrap; }


#slideshowmenu { LEFT: 261px; WIDTH: 195px; HEIGHT: 340px; POSITION: absolute; TOP: 365px; margin:15 10 15px; padding:0px 0px; white-space:nowrap; color:#F5F5DC;
font-size:0.75em;
font-style:italic;
font-weight:bold;
text-align:center
}

#taglinelocation { LEFT: 160px; WIDTH: 600px; POSITION: absolute; TOP: 380px; padding:0px 0px; white-space:nowrap; }

#leftcol { LEFT: 43px; WIDTH: 175px; POSITION: absolute; TOP: 30px; padding:0px 0px; white-space:nowrap; BORDER: #f5f5dc 1px solid; background-image: url(picts/backcol1.jpg); }


#locator { position:absolute; visibility:show; left: 5px; top: 485px; z-index:2 }

#locator2 { position:absolute; visibility:show; left: 25px; top: 600px; z-index:2 }


.contact 	{ COLOR: #999999; FONT: 15px geneva, verdana, arial, sans-serif; font-weight: bold }

html {scrollbar-face-color: #BCD0E8;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color:#D8E9FF;
	scrollbar-darkshadow-color: #D8E9FF;
	scrollbar-track-color: #F2F7FF;
	scrollbar-arrow-color: #5B6473;
	}
