html {
height: 100%;
min-height: 100%; 
overflow-y: scroll;
margin: 0px 0px 0px 0px;
_padding: 0px 0px 0px 1px;
#padding: 0px 0px 0px 2px;
}

td {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #333333;
line-height: 23px;
}

body {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15px;
color: #333333;
line-height: 23px;
height: 100%;
min-height: 100%;
background-image: url(../images/top.jpg);
background-repeat: no-repeat;
background-position: top center;
background-color: #2B1603;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
behavior: url('/style/csshover.htc'); 
}

img { 
behavior: url(/script/iepngfix.htc); 
}

a {
color: #A15A18;
font-weight:bold;
text-decoration: underline;
}

a:hover {
color: #693A10;
font-weight:bold;
text-decoration: none;
}

hr {
height: 1px;
border-top: 1px dashed #E18633;
border-bottom: 0px dashed #E18633;
border-left: 0px dashed #E18633;
border-right: 0px dashed #E18633;
}

a.white, a.white:hover {
color: #FFFFFF;
}

.cont{
position: relative;
float: left;
}

.phone{
position: absolute;
top: 310px;
left: -215px;
z-index: 2;
}

.contact{
position: absolute;
top: 42px;
left: 18px;
z-index: 100;
}

.firstLetter{
font-weight:bold;
font-size: 22px;
}

#pageTitle {
letter-spacing: 2px;
color: #FFFFFF;
font-size: 12pt;
font-weight: bold;
text-align:center;
text-transform: uppercase;
margin: 0px 33px 0px 40px;
}

#menu{
margin: 0px 28px 0px 34px;
text-align: right;
border-bottom: 1px dotted #683506;
}

#menu a{
border-top: 1px dotted #683506;
display: block;
}

#menu a:hover{
border-top: 1px dotted #683506;
display: block;
}

#menu .alert {
color: #D15805;
}

#reserve{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
background-image: url(../images/bottom2_dog.jpg);
background-repeat: no-repeat;
background-position: top left;
position: relative;
height: 222px;
margin: 15px 0px 0px 0px;
}

#reserve .content{
padding: 55px 17px 20px 17px;
font-size: 13pt;
line-height: 25px;
font-weight: bold;
}

#reserve a{
font-weight: bold;
color: #764212;
}

#reserve a:hover{
font-weight: bold;
}

#reserve .content sup{
font-size: 7pt;
}

#reserve .top{
font-size: 20pt;
line-height: 38px;
color: #9A4F0B;
}

#content {
background-image:url(../images/content3_top.jpg);
background-repeat:no-repeat;
background-position:top;
padding: 15px 30px 15px 15px;
}

#logos{
text-align: right;
padding: 0px 0px 0px 0px;
}

#logoCopy{
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 20px;
padding: 0px 45px 0px 55px;
background-image: url(../images/logo_ww_middle.jpg);
background-position: right;
background-repeat:repeat-y;
text-align: left;
color: #E4C685;
}

#logoCopy .credits{
border-top: 1px dotted #D6A643;
text-align: right;
margin: 7px 0px 0px 0px;
padding: 7px 0px 0px 0px;
font-weight:bold;
}

#logoCopy .line2{
font-style: italic;
font-weight: normal;
}

.imgLeftBorder {
float:left;
padding:3px;
margin: 10px 10px 10px 0px;
} 

.imgRightBorder {
background-image: url(../images/imgBG_sm.jpg);
border: 1px solid #2F1A06;
background-color: #9C530F;
float:right;
padding: 5px 15px 5px 15px;
margin: 5px 0px 5px 5px;
width: 300px;
} 

.imgFullBorder {
background-image: url(../images/imgBG_lg.jpg);
border: 1px solid #2F1A06;
background-color: #9C530F;
padding: 5px 15px 5px 15px;
margin: 5px 0px 10px 0px;
} 

#imgDesc1{
color: #E4C685;
text-align: left;
padding: 5px 5px 2px 5px;
}

#imgDesc2{
color: #E4C685;
text-align: left;
margin: 5px 0px 0px 0px;
padding: 5px 5px 2px 5px;
}

#imgLinks {
width: 300px;
padding: 0px 0px 3px 0px;
}

#imgLinks a{
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px 7px 5px 7px;
text-decoration:none;
}

#imgLinks a:hover{
background-color: #2F1A06;
}

#imgBorder img{
border: 1px solid #2F1A06;
}

#imgBorder2 img{
margin: 9px 0px 0px 0px;
border: 1px solid #2F1A06;
}

#smImgMessage_cont{
position: relative;
float: left;
}

#smImgMessage {
background-image: url(../images/imgMessageBg.png);
padding: 5px 9px 7px 9px;
color: #FFFFFF;
float: left;
position: absolute;
top: 9px;
left: 200px;
white-space: nowrap;
}

#lgImgMessage_cont{
position: relative;
float: left;
}

#lgImgMessage {
background-image: url(../images/imgMessageBg.png);
padding: 5px 8px 7px 8px;
color: #FFFFFF;
float: left;
position: absolute;
top: 9px;
left: 515px;
white-space: nowrap;
}

#imgFullWidth{
width: 638px;
padding: 3px 3px 3px 3px;
background-image: url(../images/imgBG_lg.jpg);
border: 1px solid #2F1A06;
}

#imgFullWidth img{
border: 1px solid #2F1A06;
}

#imgFloat{
padding: 3px 3px 3px 3px;
background-image: url(../images/imgBG_lg.jpg);
border: 1px solid #2F1A06;
}

#imgFloat img{
border: 1px solid #2F1A06;
}

#quote{
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 20px;
padding: 15px 15px 15px 15px;
text-align: left;
color: #E4C685;
background-color: #9C530F;
border: 1px solid #2F1A06;
background-image: url(../images/imgBG_lg.jpg);
}

#quote .credits{
border-top: 1px dotted #D6A643;
text-align: right;
margin: 7px 0px 0px 0px;
padding: 7px 0px 0px 0px;
font-weight:bold;
}

#quote .line2{
font-style: italic;
font-weight: normal;
}

#prices{
font-family: Georgia, "Times New Roman", Times, serif;
padding: 15px	15px 15px 15px;
text-align: center;
color: #E4C685;
background-color: #9C530F;
border: 1px solid #2F1A06;
background-image: url(../images/imgBG_lg.jpg);
}

#prices .line1 {
line-height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
}

#prices .line2 {
line-height: 35px;
font-size: 35px;
color: #FFFFFF;
}

#prices .line3 {
margin: 0px 0px 5px 0px;
line-height: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#prices .line4 {
line-height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
}

#rightCol{
font-family: Georgia, "Times New Roman", Times, serif;
padding: 15px	15px 15px 15px;
text-align: left;
color: #E4C685;
background-color: #9C530F;
border: 1px solid #2F1A06;
float: right;
width: 220px;
margin: 5px 0px 5px 5px;
background-image: url(../images/imgBG_lg.jpg);
}

#rightCol .line1 {
line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
border-bottom: 1px dashed #ffffff;
}

#rightCol .item{
border-bottom: 1px dotted #DF7515;
line-height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#leftCol{
font-family: Georgia, "Times New Roman", Times, serif;
padding: 15px	15px 15px 15px;
text-align: left;
color: #E4C685;
background-color: #9C530F;
border: 1px solid #2F1A06;
float: left;
width: 220px;
margin: 5px 5px 5px 0px;
background-image: url(../images/imgBG_lg.jpg);
}

#leftCol .line1 {
line-height: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
border-bottom: 1px dashed #ffffff;
}

#leftCol .item{
border-bottom: 1px dotted #DF7515;
line-height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#priceTable .heading{
background-color: #391E03;
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
color: #E4C685;
text-align:center;
}

#priceTable .left{
background-color: #AA5909;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #E4C685;
text-align:right;
}

#priceTable .price{
background-color: #E4E4E4;
text-align:center;
}

#priceTable .blank{
background-color: #FEEAA3;
text-align:center;
border: 0px solid #FFFFFF;
}

#priceTable td{
border: 1px solid #FFFFFF;
}

#mapForm {
padding: 0px 10px 0px 10px;
width: 190px;
border: 2px solid #000000;
color: #E4C685;
background-color: #9C530F;
position: relative;
top: -45px;
left: 30px;
white-space: nowrap;
background-image: url(../images/imgBG_lg.jpg);
}

#f360Logo{
text-align: center;
padding: 0px 20px 0px 0px;
}

.imgLogo360 img{
filter: alpha(opacity=50);
opacity: 0.5;
}

.imgLogo360 img:hover{
filter: alpha(opacity=100);
opacity: 1.0;
}

.imgLogo img{
filter: alpha(opacity=70);
opacity: 0.7;
padding: 2px 2px 2px 2px;
margin: 2px 2px 2px 2px;
border: 1px solid #A15A18;
}

.imgLogo img:hover{
filter: alpha(opacity=100);
opacity: 1.0;
}

#weather{
padding: 2px 2px 2px 2px;
background-image: url(../images/imgBG_lg.jpg);
border: 1px solid #A15A18;
}

.listTop{
font-size: 15px;
font-weight: bold;
color: #333333;
}

.listBottom{
font-size: 15px;
font-weight: normal;
color: #333333;
}

.largeList li{
font-size: 25px;
font-weight: bold;
line-height: 35px;
color: #A15A18;
}

#logosContent {
padding: 10px 0px 10px 0px;
margin: 10px 25px 10px 10px;
text-align: center;
border-top: 1px dashed #A15A18;
border-bottom: 1px dashed #A15A18;
}

#recipe {
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 20px;
padding: 15px	15px 15px 15px;
text-align: left;
color: #E4C685;
background-color: #9C530F;
border: 1px solid #2F1A06;
background-image: url(../images/imgBG_lg.jpg);
}

#recipe .title{
border-bottom: 1px dashed #FFFFFF; 
font-size: 25px; 
color: #FFFFFF; 
line-height: 30px; 
margin: 0px 0px 5px 0px; 
}

#recipe .heading{
text-decoration: underline; 
font-weight:bold;  
color: #FFFFFF;
}

#destinations {
font-size: 20px;
color: #A15A18;
text-align: center;
line-height: 25px;
}

#brochure {
width: 450px;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 20px;
padding: 15px	15px 15px 15px;
text-align: left;
border: 2px solid #A15A18;
text-align: center;
background-color: #FFFFFF;
}

#brochure hr {
height: 1px;
border-top: 1px dashed #E18633;
border-bottom: 0px dashed #E18633;
border-left: 0px dashed #E18633;
border-right: 0px dashed #E18633;
}

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
}

.footer a, .footer a:hover{
color: #FFFFFF;
}

.orvis{
	position: absolute;
	left:545px;
	top: 3px;
}

