/*  Copyright 2008    AldoDesign - aldo@aldodesign.com    http://aldodesign.com	/* /* IE6 Whitespace Bug fix*/ul li {	display: inline; }/* 24-bit PNG alpha transparency */img, div, a, input, #header, #banner, #container, #wrapper { behavior: url("css/iepngfix.htc") }/* @group << -------// GLOBAL Settings //------ */* {	margin: 0px;	padding: 0px;	outline: none;}html, body {	border: 0;	margin: 0;	padding: 0}body {	font-family: Verdana, Geneva, sans-serif;	line-height: 1.6em;	color: #666666;	font-weight: 400;	background-color: #9D927A;	background-image: url(../images/wallpattern1.gif);	background-repeat: repeat;	font-size: 11px;	background-position: left top;}p {	padding-top: 5px;	padding-bottom: 5px;}a {	color: #0066CC;	text-decoration: underline;}a:hover {	color: #95A05B;	background-color: transparent;	text-decoration: none;}img {	border: 0;}.imgRight {	margin: 0px;	float: right;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 10px;	color: #892122;	font-size: .9em;	font-family: Verdana, Geneva, sans-serif;	line-height: 1.6em;	text-align: center;	font-style: italic;	font-weight: normal;}.imgLeft {	margin: 0px;	float: left;	padding-top: 2px;	padding-right: 15px;	padding-bottom: 2px;	padding-left: 0px;}.button {	background: #B3BB72;	color: #FFFFFF;	padding: 1px 4px 2px;	margin-left: 5px;	border: 1px solid #F0F0F0;	text-decoration: none;}.button:hover {	border: 1px solid #FFFFFF;	background: #6D6D6D;	color: #FFFFFF;	text-decoration: none;}#wrapper   {	margin: 0;	padding: 0;	display: block;	background-image: url(../images/backg-topbar.jpg);	background-repeat: repeat-x;}/* @end *//* @group << --------// CONTAINERS //-------- */#header {	margin-bottom: 5px;	display: block;	padding: 0px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;	height: 250px;}#banner {	padding: 0px;	width: 960px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 250px;	font-family: "Times New Roman", Times, serif;	font-size: 30px;	line-height: 60px;	color: #9B3737;	font-weight: normal;	font-variant: normal;	font-style: italic;	background-image: url(../images/backHeader.jpg);	background-repeat: repeat-x;	background-position: left top;}#slideshow {	background-color: #EAE8C6;	padding: 0px;	height: 250px;	width: 960px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#container {	width: 960px;	margin: 0 auto;	padding: 0px 0px 10px;	background-image: url(../images/backHeader.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #f4f4e8;}#lists{	color: #333;}#lists ul{	background-color: #EDEDED;	margin: 0px 0px 10px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 30px;}#lists li{	list-style-position: outside;	list-style-type: none;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;	}#lists ul li {	display: list-item;	list-style-image: url(../images/arrow-art3.gif);}/* @end *//* @group << -------// Vertical Navigation //---- */#navVertical {	margin: 0;	padding: 5px 0px 10px;}/* IE6 Whitespace Bug fix*/#navVertical li {	list-style: none;	display: inline;}#navVertical ul {	margin: 0;	padding: 0;	display: block;	background-color: #E6E3CA;	border-top: 1px solid #CDBDA2;	border-right: 1px solid #CDBDA2;	border-left: 1px solid #CDBDA2;	background-image: url(../images/backgMenu.gif);	background-repeat: repeat;	background-position: left top;}#navVertical a:link, #navVertical a:visited {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.1em;	font-weight: bold;	color: #655D4D;	margin: 0px;	line-height: 1.6em;	padding: 4px 2px 4px 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CDBDA2;	background-image: url(../images/link1-art.gif);	background-repeat: no-repeat;	background-position: 8px center;	text-align: left;	display: block;	text-decoration: none;	font-style: normal;	font-variant: normal;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #EBEBDF;}#navVertical a:hover {	color: #8B1A20;	text-decoration: none;	background-color: #F3F4E6;	background-image: url(../images/link1-art-over.gif);	background-repeat: no-repeat;}/* @end *//* @group << ----------// COLUMNS //-------- */#col1 {	list-style-type: none;	float: right;	padding: 0px 10px 20px 0px;	width: 175px;}#col1 p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.5em;	font-weight: 400;	color: #817864;	margin-right: 10px;}#col1 h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	line-height: 1.2em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E8E6C1;	padding: 5px 5px 2px 0px;	margin-left: 5px;	margin-bottom: 2px;	color: #666666;}#col1 .centered {	font-size: 1em;	line-height: 1.2em;	padding: 0px;	margin: 0px 0px 10px;	display: block;	text-align: center;	vertical-align: top;}#col1 .centered strong {	font-size: 1em;	line-height: 1.2em;	padding: 5px 0px;	margin: 0px;	display: block;	text-align: center;	font-family: Arial, Helvetica, sans-serif;}#col2 {	width: 740px;	float: left;	margin-left: 15px;	font-size: 1.1em;	line-height: 1.5em;}#col2 p {}#col2 .intro {	color: #7B6755;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.3em;	font-style: italic;	line-height: 1.4em;	font-weight: 400;	padding: 0px 0px 15px;}#col2 h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.4em;	line-height: 1.6em;	font-weight: bold;	color: #717100;	font-style: italic;	display: block;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C5BC9C;	margin-bottom: 8px;	margin-right: 0px;	background-image: url(../images/flowericon.jpg);	background-repeat: no-repeat;	background-position: left center;	margin-left: 0px;	margin-top: 0px;	padding: 0px 0px 0px 40px;}#col2 h1 span {	color: #CC6600;	font-weight: normal;	margin: 0px;	padding: 0px;}#col2 h2 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.3em;	line-height: 1.4em;	font-weight: bold;	color: #930;	font-style: italic;	display: block;	padding: 0px;	margin: 0px 0px 5px;}#col2 iframe {	background-color: #E9E8D6;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#col2 .gallery {	padding: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	height: 510px;	display: block;}#col2 .panorama {	margin: 0px;	padding: 0px;	height: 500px;	width: 725px;}#block1  {	padding: 10px 5px 10px 10px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	font-size: 1em;	line-height: 1.3em;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #B5B380;	position: relative;}#block1  p  {	color: #FFFFFF;	font-size: 1.1em;}#block1   img  {	margin: 0px 5px 0px 0px;	padding: 0px;	float: left;}#blockAddress {	padding: 2px 0px 65px 5px;	margin: 0px;}#blockAddress p {	color: #C1BF94;	line-height: 1.2em;	font-weight: 400;	font-style: normal;	font-size: 1em;	font-family: Verdana, Geneva, sans-serif;}/* @end *//* @group << -----------// Boxes //------ */#box_1, #box_2, #box_3, #box_4 {	margin: 10px 9px 10px 0;	padding: 5px;	float: left;	width: 165px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #DDDBCF;}#box_1 p, #box_2 p, #box_3 p, #box_4 p {	font-size: 11px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.3em;	padding: 0px;	margin: 0px;	font-weight: 400;}#box_1 h2, #box_2 h2, #box_3 h2, #box_4 h2 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #930;	font-size: 1em;	font-weight: bold;	background-image: none;	margin: 0px 0px 4px;	padding: 0px;	line-height: 1.2em;	font-style: italic;}#box_1 img, #box_2 img, #box_3 img, #box_4 img {	margin: 0;	padding: 0px 0px 5px;	clear: right;}/* @end *//* @group << -----------// Recipe Cards //------ */#recipe {	padding: 10px 15px;	width: 600px;	border: 2px dashed #C6C0AD;	background-color: #F8FAF0;	display: block;	margin-left: 40px;	clear: both;	position: relative;	top: 10px;	bottom: 5px;	margin-bottom: 20px;	background-image: url(../images/backgNotePaper.jpg);	background-repeat: repeat;	background-position: left top;	color: #717100;	font-size: 1em;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.4em;	font-weight: normal;}#recipe .leftCol {	margin: 0px;	padding: 5px 0px 0px;	width: 290px;	float: left;}#recipe .rightCol {	margin: 0px;	float: right;	width: 290px;	padding-top: 5px;}#recipe p {	color: #1F1B07;	font-size: 1em;	line-height: 1.3em;	padding: 0px 0px 10px;	font-family: Verdana, Geneva, sans-serif;	word-spacing: 1px;}/* @end *//* @group << -----------// Table for Forms //- */#box-table-a {	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;	font-size: 12px;	width: 726px;	text-align: left;	border-collapse: collapse;	color: #332F1C;	margin: 0px 0px 15px;	border: 1px solid #DAD7C5;}#box-table-a th {	font-weight: bold;	padding: 8px;	background: #E0DDC4;	border-top: 4px solid #E0DDC4;	border-bottom: 1px solid #fff;	color: #89211F;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.1em;	font-style: italic;}#box-table-a  tbody tr td h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.2em;	line-height: 1.2em;	font-weight: bold;	color: #717100;	font-style: italic;	display: block;	padding: 0px;	background-image: none;	border-bottom-style: none;	margin: 0px;}#box-table-a strong {	font-weight: bold;	color: #333;	text-transform: capitalize;	font-family: Georgia, "Times New Roman", Times, serif;	font-style: italic;}#box-table-a td {	padding: 8px;	border-bottom: 1px solid #E0DDC4;	color: #493D32;	border-top: 1px solid #E0DDC4;	font-weight: 400;	background-color: #F3F4E6;}#box-table-a tr:hover td {	background: #FFFFFF;	color: #666666;}.box-table-Headline {	font: bold 1.3em/1.6em Arial, Helvetica, sans-serif;	padding: 10px 0 4px;	margin: 0 0 5;	color: #84211F;	display: block;	background-image: url(../images/lrline.gif);	background-repeat: no-repeat;	background-position: left bottom;}#roomRates {	text-align: left;	display: block;	margin-top: 12px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BBAC8F;	font-size: 1.1em;	color: #47422E;	font-weight: 400;	line-height: 1.4em;	width: 725px;	font-family: Arial, Helvetica, sans-serif;}#roomRates p {	padding: 2px 0px 5px;	font-size: 1em;}#roomRates strong {	color: #86221D;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 1.1em;	font-style: italic;}/* @end *//* @group << -----------// SPECIAL //--------- */.clearer {	font-size: 0px;	line-height: 0px;	margin: 0px;	padding: 0px;	clear: both;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	height: 1px;}.divider-line {	display: block;	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 10px;	background-color: #E4E4D8;	background-image: url(../images/backgMenu1.gif);	font-size: 1em;	line-height: 1em;	height: 10px;	margin-left: 0px;	clear: right;}	#footer {	margin-top: 0px;	padding: 5px 0px;	width: 960px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 20px;	font-weight: 400;	color: #706655;	text-align: center;	background-image: url(../images/backgFooter.png);	background-repeat: no-repeat;	background-position: center bottom;	height: 55px;	word-spacing: 1px;}/* @end *//* @group << ------------// FOOTER //-------- */#footer a:link, #footer a:visited {	color: #A50000;	text-decoration: none;}#footer a:hover, #footer a:active {	color: #272727;	text-decoration: underline;	background-color: transparent;}