@CHARSET "UTF-8";

/* =====================================
	General Classes and setup
===================================== */
body {
	background: #fef9ea;
	color: #583520; 
	margin:0;
	padding:0;
	text-decoration: none;  
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	width:100%;
}

a { color: #583520; text-decoration:none; outline: none; padding:0; margin:0; }

a:hover { color:#993333;}

div, dl, dt, dd, ul, li, p, select, h1, h2, h3, h4, h5, h6, br 
{
	border: 0; margin: 0; padding: 0; font-weight: normal;
}

img { border:0; }

ul { list-style: none; margin: 0; padding: 0; }

p { padding-bottom:10px; }

.clearBoth { clear: both; }

.empty { font-size:0px;	line-height:0px; }

img.pngFix { behavior: url(/js/iepngfix.htc); }

div#footerLogo { top:430px; left:0px; padding-left:101px; padding-top:4px; text-align:left; z-index:90; position:absolute;}

div#viewAmenities { position:absolute; left:365px; top:300px; z-index:110;}

div#viewAmenities a { width:120px; height:10px; display:block; background: url(/img/view_amenities.gif) 0px 0px no-repeat;}

div#viewAmenities a:hover { background: url(/img/view_amenities.gif) -120px 0px no-repeat; }

div#previous { position:absolute; left:415px; top:300px; display:none; z-index:100; }

div#previous a { width:71px; height:10px; display:block; background: url(/img/previous.gif) 0px 0px no-repeat; }

div#previous a:hover { background: url(/img/previous.gif) -71px 0px no-repeat; }

div#viewMap { position:absolute; left:410px; top:300px; z-index:110; }

div#viewMap a { width:73px; height:10px; display:block;	background: url(/img/view_map.gif) 0px 0px no-repeat; }

div#viewMap a:hover { background: url(/img/view_map.gif) -73px 0px no-repeat; }

div#viewImages { position:absolute;	left:322px; top:300px; z-index:110; }

div#viewImages a { width:160px; height:10px; display:block;	background: url(/img/view_images.gif) 0px 0px no-repeat; }

div#viewImages a:hover { background: url(/img/view_images.gif) -160px 0px no-repeat; }

div#viewWineList { position:absolute; z-index:110; }
div#viewWineList a { width:115px; height:10px; display:block; background: url(/img/view_wine_list.gif) 0px 0px no-repeat; }
div#viewWineList a:hover { background: url(/img/view_wine_list.gif) -115px 0px no-repeat; }


div#featureText1 { position:absolute; left:0px; top:0px; }
div#featureText2 { position:absolute; left:0px; top:0px; display:none }
div#featureText3 { position:absolute; left:0px; top:0px; display:none }
div#featureText4 { position:absolute; left:0px; top:0px; display:none }
div#featureText5 { position:absolute; left:0px; top:0px; display:none }
div#featureText6 { position:absolute; left:0px; top:0px; display:none }
div#featureText7 { position:absolute; left:0px; top:0px; display:none }

#imgs { height:  432px; width: 641px; overflow:hidden; z-index:-100; padding:0px; margin:0px; }
 

/* =====================================
	Main Body Container & container
	to center everything
===================================== */

div#mainContainer { width:843px; margin:auto; padding-top:62px; text-align:center; }

div#bodyContainer { position:relative; width:100%; }

div#bodyContent { position:absolute; left:171px; top:54px; width:500px; height:319px; background:url(/img/content_back.png) top left repeat-y; }

table#bodyTable { width:500px; height:319px; }

div#bodyText { font-size:14px; line-height:21px; text-align: justify; padding:27px 37px 31px 37px; }

div#bodyTextNoJustify { font-size:14px; line-height:21px; padding:27px 37px 31px 37px; }

div#bodyTextMap { line-height:21px; padding:10px 30px 31px 30px; }

div#bodyText img { padding-right:4px; padding-top:4px }


/* =====================================
	Main Navigation Sprite Setup
===================================== */

/* Main Nav */
div#mainNav {
    height:13px;
	position:relative;
	width:520px;
	padding-bottom:12px;
}

div#mainNav ul li { float: left; display: inline; position:relative; }
div#mainNav ul li a { height:13px; display:block; }

li#accommodations { padding-left:30px; }
li#images { padding-left:30px; }
li#wine { padding-left:25px; }
li#reservations { padding-left:25px; }

li#accommodationsSelected { padding-left:30px; }
li#imagesSelected { padding-left:30px; }
li#wineSelected { padding-left:25px; }
li#reservationsSelected { padding-left:25px; }


li#features a { width:71px; background: url(/img/nav.gif) 0px 0px no-repeat; }
li#accommodations a { width:133px; background: url(/img/nav.gif) -100px 0px no-repeat; }
li#images a { width:54px; background: url(/img/nav.gif) -263px 0px no-repeat; }
li#wine a { width:40px; background: url(/img/nav.gif) -342px 0px no-repeat; }
li#reservations a { width:102px; background: url(/img/nav.gif) -407px 0px no-repeat; }

li#features a:hover { width:71px; background: url(/img/nav.gif) 0px -23px no-repeat; }
li#accommodations a:hover { width:133px; background: url(/img/nav.gif) -100px -23px no-repeat; }
li#images a:hover { width:54px; background: url(/img/nav.gif) -263px -23px no-repeat; }
li#wine a:hover { width:40px; background: url(/img/nav.gif) -342px -23px no-repeat; }
li#reservations a:hover { width:102px; background: url(/img/nav.gif) -407px -23px no-repeat; }

li#featuresSelected a { width:71px; background: url(/img/nav.gif) 0px -23px no-repeat; }
li#accommodationsSelected a { width:133px; background: url(/img/nav.gif) -100px -23px no-repeat; }
li#imagesSelected a { width:54px; background: url(/img/nav.gif) -263px -23px no-repeat; }
li#wineSelected a { width:40px; background: url(/img/nav.gif) -342px -23px no-repeat; }
li#reservationsSelected a { width:102px; background: url(/img/nav.gif) -407px -23px no-repeat; }


/* =====================================
	Flowers
===================================== */
div#flowerHome { height:460px; width:176px; background: url(/img/flowers/flower1.png) bottom left no-repeat; position:absolute; left:0px; top:0px; behavior: url(/js/iepngfix.htc); }

div#flowerAccommodations { margin-top:24px; height:460px; width:176px; background: url(/img/flowers/flower2.png) bottom left no-repeat;	position:absolute; left:0px; top:0px; behavior: url(/js/iepngfix.htc); }

div#flowerFeatures { margin-top:13px; height:460px; width:176px; background: url(/img/flowers/flower3.png) bottom left no-repeat; position:absolute; left:0px; top:0px; behavior: url(/js/iepngfix.htc); }

div#flowerReservations { margin-top:17px; height:460px; width:176px; background: url(/img/flowers/flower4.png) bottom left no-repeat;	position:absolute; left:0px; top:0px; behavior: url(/js/iepngfix.htc); }

div#flowerImages { margin-top:17px; height:460px; width:176px; background: url(/img/flowers/flower5.png) bottom left no-repeat;	position:absolute; left:0px; top:0px; behavior: url(/js/iepngfix.htc); }

div#flowerWine { margin-top:12px; height:460px;	width:176px; background: url(/img/flowers/flower6.png) bottom left no-repeat; position:absolute; left:0px; top:0px; behavior: url(/js/iepngfix.htc); }

/* =====================================
	Slide Controls
===================================== */

div#prev {}
div#prev a { width:71px; height:10px; display:block; background: url(/img/previous.gif) 0px 0px no-repeat; }
div#prev a:hover { background: url(/img/previous.gif) -71px 0px no-repeat; }

div#next {}
div#next a { width:38px; height:10px; display:block; background: url(/img/next.gif) 0px 0px no-repeat; }
div#next a:hover { background: url(/img/next.gif) -39px 0px no-repeat; }

div#nextWine { position:absolute; display:none; z-index:120px;}
div#nextWine a { width:38px; height:10px; display:block; background: url(/img/next.gif) 0px 0px no-repeat; }
div#nextWine a:hover { background: url(/img/next.gif) -39px 0px no-repeat; }

div#prevWine { position:absolute; display:none; z-index:120px;}
div#prevWine a { width:71px; height:10px; display:block; background: url(/img/previous.gif) 0px 0px no-repeat; }
div#prevWine a:hover { background: url(/img/previous.gif) -71px 0px no-repeat; }

/* =====================================
	Wine List
===================================== */
td.wineListTitle { font-size:14px; font-weight:bold;}
td.wineListSubTitle { font-size:12px; font-weight:bold; padding-top:8px; }
td.wineListItem { font-size:12px;}
div#wineFooter { position:absolute; left:150px; top:298px; font-size:12px; display:none;}





