@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #31190d;
	font-weight: bold;
}

a{ 
        text-decoration: none;
		cursor: pointer;
						}
h1,h2,h3,h4,h5,h6 {
	font-size:62.5%;
	font-weight:normal;
}

abbr,acronym { border:0;
}


p {
font-family: Arial, Helvetica, Sans-serif;
font-size: 11px;
color: black;
}


/*********************************************
			Body Tag
*********************************************/
body {
background-image: url(images/backgroundpatternindex.jpg);
background-repeat: repeat-x;
background-color: #90503e;
text-align: center;
font-family: Georgia, Times New Roman, Serif;
font-size: 100%;
}	


/*********************************************
			Container
*********************************************/
#container {
width: 960px;
height: 100%;
margin: 0 auto;
}


/*********************************************
			header
*********************************************/
h1 {
text-indent: -9999px;
background: url(images/headerindex.jpg) no-repeat;
width: 960px;
height: 103px;
}

/*********************************************
			Column One
*********************************************/
#column1 {
float: left;
background: url(images/column1.jpg);
width: 200px;
height: 416px;
}

#column1 ul {
text-align: right;
margin-top: 197px;
line-height: 24px;
}

#column1 li a{
padding-right: 10px;
display: block;
color: #31190d;
width: 190px;
height: 26px;
}
a.slot1 {background: none;}
a:hover.slot1 {background-image: url(images/menu/slot1.jpg);}
a.slot2 {background: none;}
a:hover.slot2 {background-image: url(images/menu/slot2.jpg);}
a.slot3 {background: none;}
a:hover.slot3 {background-image: url(images/menu/slot3.jpg);}
a.slot4 {background: none;}
a:hover.slot4 {background-image: url(images/menu/slot4.jpg);}
a.slot5 {background: none;}
a:hover.slot5 {background-image: url(images/menu/slot5.jpg);}
a.slot6 {background: none;}
a:hover.slot6 {background-image: url(images/menu/slot6.jpg);}
a.slot7 {background: none;}
a:hover.slot7 {background-image: url(images/menu/slot7.jpg);}
a.slot8 {background: none;}
a:hover.slot8 {background-image: url(images/menu/slot8.jpg);}



/*********************************************
			Column Two
*********************************************/
#column2 {
float:left;
background: #513429;
}

#column2 h2 {
text-indent: -9999px;
background: url(images/column2.jpg);
width: 560px;
height: 416px;
}

/*********************************************
			Column Three
*********************************************/
#column3 {
float: left;
background: url(images/column3.jpg);
width: 200px;
height: 416px;
}

#column3 ul#column3menu {
text-align: left;
margin-top: 53px;
line-height: 24px;
}

#column3 ul#column3menu li a{
padding-left: 10px;
display: block;
color: #31190d;
width: 190px;
height: 26px;

}
#column3 ul#followus p{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #31190d;
font-weight: bold;
margin-left: 5px;
}
#column3 ul#followus {
text-align: left;
margin-top: 170px;
line-height: 25px;
margin-left: 5px
}

#column3 ul#followus li a{
float:left; 
padding-left: 5px;
display: block;
color: #31190d;
width: 32px;
height: 32px;
}



a.slot9 {background: none;}
a:hover.slot9 {background-image: url(images/menu/slot9.jpg);}
a.slot10 {background: none;}
a:hover.slot10 {background-image: url(images/menu/slot10.jpg);}
a.slot11 {background: none;}
a:hover.slot11 {background-image: url(images/menu/slot11.jpg);}
a.slot12 {background: none;}
a:hover.slot12 {background-image: url(images/menu/slot12.jpg);}
a.slot13 {background: none;}
a:hover.slot13 {background-image: url(images/menu/slot13.jpg);}

/*********************************************
			Footer Blurb
*********************************************/
#footer {
float: left;
background: url(images/footerindex.jpg) no-repeat;
width: 960px;
height:100%;
}
#footer p {
font-family: Papyrus, Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 1.4em;
color: #402315;
width: 870px;
margin: 45px auto 20px auto;
font-weight: bold;
padding: 0;
text-align: center;
}

/*********************************************
			Site Map
*********************************************/
.sitemap {
width: 540px;
height: 100%;
text-align: center;
margin: 0 auto;
padding: 0;
}
.sitemap li {
font-size: 9px;
display:inline;
font-weight:normal;
}

.sitemap li a {
color: #31190d;
}

a.sitemaprollover:link {text-decoration: none;} 
a.sitemaprollover:visited {text-decoration: none;}  
a.sitemaprollover:hover {text-decoration: underline;} 
a.sitemaprollover:active {text-decoration: underline;}


/*********************************************
			Rentals Properties
*********************************************/
.mainbody {
float:left;
border: solid 10px #513429;
background: #7f5748;
width: 540px;
height: 100%;
}

.rental {
width: 540px;
height: 154px;
}

.rental img {
float:left;
padding: 10px;
}
.rental h2 {
padding-right: 10px;
padding-top: 10px;
text-align: left;
font-size: 16px;
font-weight: bold;
color: #f6efef;
text-decoration: underline;
}

.rental p {
padding-right: 10px;
text-align: left;
margin-top: 5px;
font-size: 12px;
color: black;
}


p#properties {
font-family: Papyrus, Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-weight: bold;
color: #31190d;
}

a.rentalrollover {display: block; background: none;}
a:hover.rentalrollover {background:#678da5;}
a:active.rentalrollover {background:#678da5;}
a:visited.rentalrollover {text-decoration: none;}


/*********************************************
			Restaurants
*********************************************/
.restaurantsmainbody {
float:left;
border: solid 10px #513429;
background: #7f5748;
width: 540px;
height: 100%;
}

.restaurantsmainbody img{
border-bottom: 2px solid #513429;
}
.restaurantsmainbody a{
color: #f6efef;
font-weight: normal;
text-decoration: underline;
}
.restaurantsmainbody li{
line-height: 18px;
}
.restaurantsmainbody ul{
padding-bottom: 15px;
}

.restaurantsmainbody h3{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
padding-bottom: 10px;
color: #31190d;
font-style: italic;
}

/*********************************************
			Tours
*********************************************/
p#tourdescription {
font-weight: normal;
}

img#star {
border: none;
position: absolute;
}

p#tourdescription a {
font-size: 9px;
color: #31190d; 
}
/*********************************************
			Contact
*********************************************/
.contact {
float:left;
border: solid 10px #513429;
background: #7f5748;
width: 540px;
height: 100%;
padding-bottom: 25px;
}
/*********************************************
			Availability/Reservations
*********************************************/
p#availability {
padding-top: 10px;
padding-bottom: 10px;
font-family: Papyrus, Arial, Helvetica,Verdana, sans-serif;
color: #f6efef;
font-size: 24px;
line-height: 1.2em;
font-weight: bold;
background-color:#5c3c30;
border-bottom: 2px solid #513429;
}

#pricing h2 {
padding-top: 10px;
padding-bottom: 20px;
font-family: Arial, Helvetica,Verdana, sans-serif;
color: #f6efef;
font-size: 14px;
line-height: 1.2em;
font-weight: normal;
}

#pricing a {
color: #719b85;
font-weight: bold;
}

/*********************************************
			Walk
*********************************************/

p#walk {
font-family: Papyrus, Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
line-height: 1.4em;
color: #402315;
text-align: center;
width: 520px;
margin:20px auto 0px auto;
font-weight: bold;

}
img { -ms-interpolation-mode: bicubic; }
