@charset "UTF-8";
/* CSS Document */

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000000;
text-align:center;
}

h3 {
color: #000000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

h4 {
color: #000000;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

p {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}

td {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}

A:link, A:visited {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
}

A:hover, A:active {
color:#514334;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
}

li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.bodyHomepage {
background-position: top;
background-repeat:no-repeat;
background-color:#352110;
margin-top: 0px;
}

.body1 {
background-image:url(images/blue_bg.jpg);
background-position: top;
background-repeat:no-repeat;
background-color:#352110;
}

.body2 {
background-image:url(images/Ownersbg_01.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#074279;
}

.body3 {
background-image:url(images/Rentals_bg01.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#7a634c;
}

.body4 {
background-image:url(images/Servicesbg_01.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#5a6b3f;
}

.body5 {
background-image:url(images/bgRepeat.jpg);
background-position:top;
background-repeat:repeat;
background-color:#352110;
}

.body6 {
background-color:#352110;
}

.homepageHeader {
	text-align: left;
	font-size: 17px;
	color: #000000;
}

.homepageText {
	text-align: left;
	font-size: 12px;
	line-height: 20px;
}

.homepagecopy {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
vertical-align:top;
padding-left:159px;
padding-right:181px;
text-align:center;
padding-bottom: 20px;
}

.homepageFooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#000000;
text-align:center;
vertical-align:top;
border-top: solid 1px #000000;
padding-top: 10px;
padding-bottom: 10px;
}

.homepagecopyrightDIV {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#FFFFFF;
text-align:center;
margin-top: 8px;
}

.forms {
padding:0px;
}

.table1 {
vertical-align:top;
width: 780px;
}

.table2 {
vertical-align:top;
background-image:url(images/bgImage2.jpg);
background-position:top;
background-repeat:repeat-y;
}

.tableHomepage {
vertical-align:top;
background-image:url(images/bgImage2.jpg);
background-position:top;
background-repeat:repeat-y;
border-left: solid 1px #df6f1b;
border-right: solid 1px #df6f1b;
border-bottom: solid 1px #df6f1b;
}

.table3 {
background-image:url(images/bgTop.jpg);
background-repeat:repeat-x;
background-position:left;
height: 207px;
}

.table4 {
background-image:url(images/bgRepeat.jpg);
background-repeat:repeat;
vertical-align:top;
background-position:center top;
width:100%;
}

.table5 {
vertical-align:top;
background-image:url(images/bgImage3.jpg);
background-position:top;
background-repeat: no-repeat;
}


.topImage {
background-image:url(images/bgTop.jpg);
background-repeat:repeat-x;
vertical-align:top;
}

.brownbar {
background-color:#352110;
height:5px;
}

.footer1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
text-align:center;
vertical-align:top;
}

.footer2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000000;
text-align:center;
vertical-align:top;
}

.footer3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#FFFFFF;
text-align:center;
vertical-align:top;
}

.footer4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#FFFFFF;
text-align:left;
vertical-align:top;
}

.mainimage {
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
background-color:#FFFFFF;

}

a.imageDiscount:link, a.imageDiscount:visited {
color: black;
line-height: 1px;
padding: 2px;
display:block;
border:1px solid #000; 
}

a.imageDiscount:hover, a.imageDiscount:active {
color: black;
line-height: 1px;
padding: 2px;
display:block;
border:1px solid #000; 
}

a.footerLink:link, a.footerLink:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000000;
text-align:center;
text-decoration:none;
}

a.footerLink:hover, a.footerLink:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#000000;
text-align:center;
text-decoration:underline;
}

a.footer1Link:link, a.footer1Link:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
text-align:center;
vertical-align:top;
text-decoration:none;
}

a.footer1Link:hover, a.footer1Link:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#FFFFFF;
text-align:center;
vertical-align:top;
text-decoration:underline;
}

a.footer3Link:link, a.footer3Link:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#FFFFFF;
text-align:center;
vertical-align:top;
text-decoration:none;
}

a.footer3Link:hover, a.footer3Link:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color:#FFFFFF;
text-align:center;
vertical-align:top;
text-decoration:underline;
}

a.footer4Link:link, a.footer4Link:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#FFFFFF;
text-align:left;
vertical-align:top;
text-decoration:none;
}

a.footer4Link:hover, a.footer4Link:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#FFFFFF;
text-align:left;
vertical-align:top;
text-decoration:underline;
}

.lightblue {
background-color:#92c0eb;
}

.tan {
background-color:#caaa91;
}

.sage {
background-color:#a6c674;
}

.bodytable {
vertical-align:top;
background-color: #ffffff;
}

.copy1 {
background-color:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
vertical-align:top;
padding-left:11px;
padding-right:11px;
}

.copy2 {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
vertical-align:top;
padding-left:175px;
padding-right:185px;
text-align:center;
}

.copy3 {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
vertical-align:top;
padding-left:125px;
padding-right:125px;
text-align:center;
}

.ownerSubhead {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.rentalSubhead {
color:#7a634c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.serviceSubhead {
color:#5a6b3f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

a.ownerSubhead2:link, a.ownerSubhead2:visited   {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.ownerSubhead2:hover, a.ownerSubhead2:active   {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.rentalSubhead2:link, a.rentalSubhead2:visited   {
color:#7a634c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.rentalSubhead2:hover, a.rentalSubhead2:active   {
color:#7a634c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.rentalSubhead4:link, a.rentalSubhead4:visited   {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.rentalSubhead4:hover, a.rentalSubhead4:active   {
color:#e4701e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.rentalSubhead3 {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.rentalSubheadgreen {
color:#009900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.rentalSubheadred {
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}

.rentalSubheadred2 {
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.rentalSubhead2 {
color:#7a634c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

a.serviceSubhead2:link, a.serviceSubhead2:visited   {
color:#5a6b3f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.serviceSubhead2:hover, a.serviceSubhead2:active   {
color:#5a6b3f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.homeSubhead2:link, a.homeSubhead2:visited   {
color:#e4701e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.homeSubhead2:hover, a.homeSubhead2:active   {
color:#e4701e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

a.careerSubhead2:link, a.careerSubhead2:visited   {
color:#92c0eb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.careerSubhead2:hover, a.careerSubhead2:active   {
color:#92c0eb;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.comingsoon {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}

a.copy4:link, a.copy4:visited {
color:#e4701e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

a.copy4:hover, a.copy4:active {
color:#e4701e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

a.copy5:link, a.copy5:visited {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

a.copy5:hover, a.copy5:active {
color:#e4701e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.dkblue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#074279;
}

.dkblue2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#074279;
}

.dkbrown {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#7a634c;
}

.dkbrown2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#7a634c;
}

.olive {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#5a6b3f;
}

.weddings_formBG {
	color: #2c2c2c;
}

#weddings_formBG2 {
	width: 422px;
	height: 845px;
	background:url(images/contactform-weddings-bkgd2.jpg) top left no-repeat;
	margin: 15px auto 20px auto;
	padding: 200px 85px 0px 80px;	
}

#requestinfobtn {
	float: right;
	margin-right: 10px;
}

#requestinfobtn a:link, #requestinfobtn a:visited {
	color: #fff;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #243220;
	font-weight:bold;
	text-align: center; 
	background: #D2D3E1 url(/images/qs-button-bkgd.jpg) repeat-x top left;
	padding: 3px;
	width: 150px;
	display:block;
	text-decoration: none;
}

#requestinfobtn a:hover, #requestinfobtn a:active {
	color: #ffffff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #033869;
	background: #074279 url(images/button-bkgd.jpg) repeat-x top left;
	padding: 3px;
	width: 150px;
	display:block;
	text-decoration: underline;
	text-align: center;
}

#faqbtn {
	float: right;
	margin-right: 10px;
}

#faqbtn a:link, #faqbtn a:visited {
	color: #fff;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #243220;
	font-weight:bold;
	text-align: center; 
	background: #D2D3E1 url(/images/qs-button-bkgd.jpg) repeat-x top left;
	padding: 3px;
	width: 45px;
	display:block;
	text-decoration: none;
}

#faqbtn a:hover, #faqbtn a:active {
	color: #ffffff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #033869;
	background: #074279 url(images/button-bkgd.jpg) repeat-x top left;
	padding: 3px;
	width: 45px;
	display:block;
	text-decoration: underline;
	text-align: center;
}

#weddingsBG {
	width: 422px;
	height: 836px;
	background:url(images/deep-creek-weddings.jpg) top left no-repeat;
	margin: 15px auto 20px auto;
	padding: 117px 85px 0px 80px;
}

#weddingsBG ul {
	margin-top: 10px;
	padding:0px;
	margin-left: 15px;
}

#weddingsBG li {
	color: #434343;
	line-height: 22px;
	list-style-position: inside;
	list-style:inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	list-style-type:disc;
}

#weddingsHead {
	margin: 15px 0px 0px 0px;
	padding-left: 8px;
}

#weddingsBG p {
	line-height: 21px;
	color: #2c2c2c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
}

#weddingsfaqHead {
	margin: 15px 0px 0px 0px;
}

.weddings_faq_detail {
	padding-left: 15px;
	font-size: 12px;
	line-height: 18px;
}

.weddings_faq_heading {
	color: #596b3e;
	font-size: 13px;
}

.weddings_faq_heading2 {
	color: #074279;
	font-size: 15px;
	text-align: left;
}

.mainContent3 {
	height: 100%;
	width: 435px;
	border: solid 1px #e4701f;
}

.mainContentAmenities {
	height: 100%;
	width: 435px;
	border: solid 1px #352110;
	background: url(/images/amenities-bkgd.jpg) repeat-y;
}

.amenitiesMasthead {
	border: solid 1px #a29a7f; 
	padding-bottom: 10px; 
	padding-top: 5px;
}

.amenitiesBKGD {
	background-image:url(images/Rentals_bg01.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#7a634c;
}

.amenityHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 2px 0px 3px 2px; 
	font-size: 15px;
}

.amenitySubHead {
	color: #352110;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

.amenitiesTD {
	padding: 0px 5px 5px 5px;
}

.copyrightDIV {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
color:#FFFFFF;
text-align:center;
margin-top: 5px;
}

a.copyright2:link, a.copyright2:visited {
font-size:11px;
font-style:normal;
color:#FFFFFF;
text-decoration:underline;
}

a.copyright2:hover, a.copyright2:active {
font-size:11px;
font-style:normal;
color:#caaa91;
text-decoration:underline;
}

a.copyright:link, a.copyright:visited {
font-size:9px;
font-style:normal;
color:#FFFFFF;
text-decoration:underline;
}

a.copyright:hover, a.copyright:active {
font-size:9px;
font-style:normal;
color:#caaa91;
text-decoration:underline;
}

.copyright2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
color:#352110;
text-align:center;
}

.copyright3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
color:#FFFFFF;
text-align:right;
vertical-align:text-bottom;
padding-top:180px;
padding-right:10px;
padding-bottom:14px;
}

.copy6 {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
vertical-align:top;
padding-left:11px;
padding-right:11px;

}

.ownerSubhead3 {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

a.ownerSubhead3:link, a.ownerSubhead3:visited {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

a.ownerSubhead3:hover, a.ownerSubhead3:active {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

.ownerSubhead4 {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
}

a.ownerSubhead4:link, a.ownerSubhead4:visited {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-decoration:none;
}

a.ownerSubhead4:hover, a.ownerSubhead4:active {
color:#074279;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
text-decoration:underline;
}

.imageLink {
border: 1px;
border-color:#000000;
}

a.imageLink:link, a.imageLink:visited {
border: 1px;
border-color:#000000;
}

a.imageLink:hover, a.imageLink:active {
border: 1px;
border-color:#000000;
}

.rate {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#074279;
font-weight:bold;
}

.rate4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#009900;
font-weight:bold;
}

.rate5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
background-color:#FF0000;
font-weight:bold;
}

.rate2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#074279;
font-weight:bold;
}

.rategreen2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#009900;
font-weight:bold;
}

.ratered2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
font-weight:bold;
}

.rate3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00000;
font-weight:bold;
}

.padleft {
padding-left:10px;
vertical-align:text-top;
padding-top:opx;
}


/* The ALPHA page */
.alphatable {
	width: 95%;
	text-align: center;
	padding: 0px;
	background-color: #B7D3E8;
	border: 1px solid #345A87;
	margin: 0px;
}
.alphaletter	{ 
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 4%;
	background-color: #7a634c;
	border: 1px solid #5f5037; 
	padding: 3px;
}
.alphaname	{ 
	font-size: 10px;
	color: #000000;
	text-align: left;
	width: 11%;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-align: left;
}

a:link.letterlink, a:visited.letterlink {
	font-size: 9px;
}
a:active.letterlink, a:hover.letterlink {
	font-size: 9px;
}
/* The SPECIALS page */
.specialstable	{ 
	width: 99%;
	padding: 2px;
	margin: 1px;
	border: 1px solid #caaa91;
	background-color:#FFFFFF;
}
.specialscontent	{ 
	width: 99%;
	padding: 2px;
	margin: 1px;
	border: 0px;
	background-color:#FFFFFF;
}
.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
	color: #ffffff;
	padding: 2px;
	background-color:#7a634c;
}
specialslink{font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7a634c;}
specialslink a:link{font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#7a634c;}
specialslink A:visited {font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#7a634c;}
specialslink a:hover{font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#7a634c;}
specialslink a:active {font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
color:#7a634c;}

.weeklyhead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #ffffff;
	padding: 3px;
	background-color: #315C87;
}
A:link.specialshead, A:visited.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #A69433;
	text-decoration: underline;
}
A:hover.specialshead, A:active.specialshead {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #F0DA64;
	text-decoration: underline;
}
.specialsannounce {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
	color: #AA0000;
}
.specialsempty {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	text-align: center;
	color: #837E68;
}
photoborder{border:2px solid #7a634c;}
.specialsspecs {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-indent: 0px;
	text-align:left;
	color: #7a634c;
	background-color: #ffffff;
	border: 1px solid #caaa91;
	padding:5px;
}

/* Search Page */

.queryhead {
	font-weight: bold;
	color: #000000;
	padding-bottom: 3px;
	font-size: 11px;
	vertical-align: bottom;
}

/* Results Page */

.resultstable	{ 
	text-align: center;
	width: 100%;
	padding: 3px;
	background: #eaddd0;
	border: solid 1px #594532;
	margin-bottom: 10px;
	margin-top: 10px;
}

.resultshead2 {
background: #7a634c url(images/results-bkgd.jpg) repeat-x top left;
height: 22px;
text-indent: 3px;
padding: 2px;
text-align: center;
border-bottom: solid 1px #6a543e;
border-left: solid 1px #6a543e;
}

.resultshead {
background: #074279 url(images/results-bkgd2.jpg) repeat-x top left;
height: 22px;
text-indent: 3px;
padding: 2px;
text-align: left;
border-bottom: solid 1px #6a543e;
border-left: solid 1px #6a543e;
}

.bedslabel {
background: #7a634c;
color: #ffffff;
border-right: solid 1px #ffffff;
border-left: solid 1px #ffffff;
border-bottom: solid 1px #6a543e;
}

.bedslabel2 {
background: #596b3e;
color: #ffffff;
border-bottom: solid 1px #6a543e;
}

a.resultsHeadLink:link, a.resultsHeadLink:visited {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}

a.resultsHeadLink:hover, a.resultsHeadLink:active {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #d4baa0;
text-decoration: underline;
font-weight: bold;
}

.resultspic {
	background: #ffffff;
	border-top: solid 1px #6a543e;
	border-left: solid 1px #6a543e;
	border-right: solid 1px #6a543e;
}

.resultsPicImg {
	padding: 5px;
	background: #ffffff;

}

.resultsTB {
	background: #ffffff;
	text-align: left;
	border-bottom: solid 1px #1277b6;
	padding-top: 18px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.resultsspecs {
	border-bottom: solid 1px #6a543e;
	border-left: solid 1px #6a543e;
	background-color: #eae0d2; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background: #ffffff;
	margin-left: 0px;
	text-align: left;
	}



/* The HOUSE page */
.househead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #064179;
	background: #ffffff url(/images/house-info-bg.gif) no-repeat top left;
	border-bottom: solid 1px #064179;
	padding: 0px 0px 0px 12px;
	height: 22px;
	text-align:left;
}

.housespecs {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 7px 5px 7px 0px;
	background-color: #FFFFFF;
}

.housethumbs {
	width:475px;
	height:95px;
	overflow:auto;
}

.defaultimage {
	width: 305px;
	height: 300px;
}
                
.housetable	{ 
	background-color: #FFFFFF; 
	padding: 1px;
	border: 0px solid #897C65;
}

.housePhoto {
	border-left: solid 1px #003465;
	border-right: solid 1px #003465;
	border-top: solid 1px #003465;
}

.propdetailsheads {
	font-weight: bold;
}

.propdetails {
	font-weight: normal;
}

/* House Page Tabs */

.tabtable {
	margin-top: 0px;
}

a.tabLink:link, a.tabLink:visited {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background: #7b624c url(images/calmonth-bkgd.jpg) repeat-x top left;
text-decoration: none;
font-weight: normal;
padding: 2px 7px 2px 7px;
border: solid 1px #614d39;
}

a.tabLink:hover, a.tabLink:active {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
background: #074279;
text-decoration: underline;
font-weight: normal;
padding: 2px 7px 2px 7px;
border: solid 1px #023362;
}

.tabTD {
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.tabTD2 {
	padding-top: 4px;
	padding-bottom: 4px;
}


/* The RATE TABLE */
.rateheads {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
	color: #FFFFFF;
	text-align: center;
	padding: 3px;
	border: 1px solid #064179;
	background: #074279 url(images/rates-bkgd.jpg) repeat-x top left;
}
.rates {
	text-align: center;
	font-size: 10px;
	padding: 3px;
	background-color: #f6f1e9;
	color: #064179;
	border: 1px solid #7a634c;
}
                
.ratestable	{ 
	text-align: center;
	width: 100%;
	background-color: #FFFFFF; 
	padding: 1px;
	border: 1px solid #064179;
}

/* FORM elements */
input, textarea, select {
border: solid 1px #5f5037;
color: #554730;
background: #f9efe5;
font-size: 10px;
font-weight: bold;
padding: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* The checkbox/radio alternative to matches the page background color */
input.clear {
color: #000000;
border: 0px;
background-color: #FFFFFF;
padding: 0px;
}

input.clear1 {
color: #000000;
border: 0px;
background-color: #e9ecef;
padding: 0px;
}

input.clear2 {
color: #000000;
border: 0px;
background-color: #dce3e7;
padding: 0px;
}

/* The button alternative with a 3d effect */
input.button {
color: #ffffff;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
border: solid 2px #033869;
background: #074279 url(images/button-bkgd.jpg) repeat-x top left;
padding: 2px;
width: 135px;
}

input.button2 {
color: #ffffff;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
border: solid 2px #445130;
background: #596b3e url(images/calendar-BKGD.jpg) repeat-x top left;
padding: 2px;
width: 135px;
}

/*For the 3D text links that need to look like FORM buttons*/
.buttonbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 120%;
	color: #324D70;
}

.buttonbartable {
	padding: 0px;
	margin: 0px;
}

.buttonbarcell {
color: #ffffff;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
border: solid 0px #074279;
text-indent: 0px; 
background: #e4701f url(images/buttonbar-bkgd.jpg) repeat-x top left;
padding: 2px 3px 2px 3px;
width: 100%;
text-align: center;
border-top: solid 2px #ffd2b3;
border-left: solid 2px #ffd2b3;
border-bottom: solid 2px #b6530e;
border-right: solid 2px #b6530e;
}

a.buttonbarlink:link, a.buttonbarlink:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#ffffff;
text-align:center;
text-decoration:none;
}

a.buttonbarlink:hover, a.buttonbarlink:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
color:#ffffff;
text-align:center;
text-decoration:underline;
}

.book-buttonbartable {
	padding: 0px;
	margin: 0px;
	
}

.book-buttonbarcell {
color: #ffffff;
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
border: solid 0px #074279;
text-indent: 0px; 
background: #074279 url(images/book-buttonbar-bkgd.jpg) repeat-x top left;
padding: 2px 3px 2px 3px;
width: 100%;
text-align: center;
border-top: solid 2px #dae7f2;
border-left: solid 2px #dae7f2;
border-bottom: solid 2px #023768;
border-right: solid 2px #023768;
}

a.book-buttonbarlink:link, a.book-buttonbarlink:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#ffffff;
text-align:center;
text-decoration:none;
}

a.book-buttonbarlink:hover, a.book-buttonbarlink:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#ffffff;
text-align:center;
text-decoration:underline;
}

/* CALENDAR elements */
/* CALENDAR elements */
/* This sets the link color */
.cal-link:link    { background: transparent; color: #000000; text-decoration: underline}
.cal-link:visited { background: transparent; color: #000000; text-decoration: underline}
.cal-link:hover   { background: transparent; color: #000000; text-decoration: underline}
/* This sets the arrival link color */
.cal-alink:link    { background: transparent; color: #324578; text-decoration: underline}
.cal-alink:visited { background: transparent; color: #324578; text-decoration: underline}
.cal-alink:hover   { background: transparent; color: #A71F67; text-decoration: underline}
/* This sets the departure link color */
.cal-dlink:link    { background: transparent; color: #324578; text-decoration: underline}
.cal-dlink:visited { background: transparent; color: #324578; text-decoration: underline}
.cal-dlink:hover   { background: transparent; color: #A71F67; text-decoration: underline}
/* This sets the calender outer box */
.cal-box {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-color: #614d39;}
	
/* This sets the calendar back */
.cal-back {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #C4A278;}
	
/* This sets the calender year outer box */
.cal-year-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FDF5DD;}
/* This sets the calender today box */
/*This feature was added to PhpICalenderX by Mr.Matthew Waygood ( mwwaygoo@hotmail.com ) */
.cal-today {
	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
/*This sets the calender year previous box */
.cal-year-prev {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
	
/* This sets the calender year number previous box */
.cal-year {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;}
/*This sets the calender year Next box */
.cal-year-next {
font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #ffe2b1;
	border-left-width: 1px;border-left-style: solid;border-left-color: #CCCCCC;}
/*This sets the calender month outer box */
.cal-month-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCCCCC;}
/*This sets the calender month previous box */
.cal-month-prev {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #fffae4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
/*This sets the calender month text box */
.cal-month {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	width: 4%;
	background: #7a634c url(images/calmonth-bkgd.jpg) repeat-x top left;
	border: 1px solid #5f5037; 
	padding: 3px;
}
/*This sets the calender month next box */
.cal-month-next {
	font-family: Arial, Verdana, Helvetica, san-serif;font-size: 12px;color: #000000;background-color: #fffae4;
	border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}

/*This sets day box - comment this out*/
/*.cal-days-box {*/
/*	display: marker;*/
/*}*/
/*This sets day of the week start*/
.cal-day-start {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7a634c;
	background-color: #f9efe5;
	font-size: 10px;
	cursor: default;
	padding: 3px 5px 4px 5px;
	font-weight: bold;
	border: solid 1px #e7d6c5;
}
/*This sets day of the week rest*/
.cal-day-rest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7a634c;
	background-color: #f9efe5;
	font-size: 10px;
	cursor: default;
	padding: 3px 5px 4px 5px;
	font-weight: bold;
	border: solid 1px #e7d6c5;
}

/*This sets days availible*/
.cal-days-avail {
	text-align: left;
	font-size: 10px;
	padding: 1px;
	background-color: #efe8dd;
	color: #315378;
	border: 1px solid;
	border-color: #ffffff #897C65 #897C65 #ffffff;
	text-align: center;
}
/*This sets the out of range days */
.cal-days-unknown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FBEAA8;
	text-align: center;
}
/*This sets days booked*/
.cal-days-booked {
	font-family: verdana;
	color: #FFFFFF;
	background-color: #5D9BC8;
	font-size: 10px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid;
	border-color: #ffffff #0066CC #0066CC #ffffff;
	text-align: center;
}
/*This sets specials*/
.cal-days-special {
	font-family: verdana;
	color: #FFFFFF;
	background-color: #ba3038;
	font-size: 10px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid;
	border-color: #e8b7ba #990000 #990000 #e8b7ba;
}
/*This sets call*/
.cal-days-call {
	font-family: verdana;
	color: #315378;
	background-color: #f1ca3d;
	font-size: 10px;
	padding: 1px;
	font-weight: bold;
	border: 1px solid;
	border-color: #ece1b8 #998028 #998028 #ece1b8;
}
/*This sets the out of month days */
.cal-days-invalid {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #dddddd #999999 #999999 #dddddd;
}

/* Secure Styles */

/* For the Booking Process*/
.progressBar{
                padding: 2px;
                text-align:center;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
        		color: #a3a3a8;
}
.progressBarSelected{
        		color: #ffffff;
                font-weight:bold;
                font-style:normal;
                border: 1px solid #033869;
                padding: 4px 5px 5px 4px;
				background: #074279 url(images/button-bkgd.jpg) repeat-x top left;            
}
.progressBarNotSelected{
        		color: #7a634c;
                background-color:#f6f1eb;
				font-weight:normal;
                font-style:italic;
                border-bottom: 0px solid #a3a3a8;
                border-top: 0px solid #a3a3a8;
                padding: 4px;

}
/* RESERVATIONS */

.reserve {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 3px;
	background: #596b3e url(images/reserve-greenBKGD.jpg) repeat-x top left;
	height: 16px;
	border: solid 1px #516237;
}
.reservehead {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	border: 0px;
	background-color: #d4c3a9;
	border: solid 3px #ffffff;
	text-align:left;
}
.reservedata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 3px;
	color: #584a32;
    background-color:#f6f1eb;
	border: solid 1px #7a634c;
	width: 25%;
}
                
.reservetable	{ 
	background: #f9f6f2;
	border: solid 1px #5f5037;
	padding: 1px;
	width: 195px;
}
.resterms {
        width:97%;
        height:275px;
        overflow:auto;
		padding: 10px;
		border: solid 1px #caaa91;
		background: #ffffff;
		color: #000000;
		line-height: 16px;
}
/*For the Reservations Form to align the pieces*/
Table.resformtable {
	width: 70%;
	float: left;
}
.resformlabel {
text-align: left;
font-size: 11px;
width: 150px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.resformdata {
text-align: left;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.resconfirmTable {
}

.resconfirmTD {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 15px;
}


/*For the Add Cart and View Cart buttons*/
.addcarttable {
	padding: 1px;
}
.addcartcell {
	color: #FFFFFF;
	font: bold 10px  Verdana, Helvetica, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #B7D3E8 #29537E #29537E #B7D3E8;
	text-indent: 2px; 
	background-color: #5D9BC8;
	padding: 3px;
}
a:link.addcartlink, a:active.addcartlink, a:hover.addcartlink, a:visited.addcartlink {
	font: bold 10px  Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-indent: 2px; 
	padding: 3px;
	text-decoration: none; 
}

/* The property details table for the Secure pages */
.propdetailstable2	{ 
	text-align: center;
	width: 100%;
	padding: 1px;
	background: #f2eae2;
	border: solid 1px #5f5037;
	margin-top: 10px;
	margin-bottom: 5px;
}

.propdetailsheads2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 2px;
	background: #7a634c url(images/calmonth-bkgd.jpg) repeat-x top left;
	height: 16px;
	border: solid 1px #5f5037;
}

.propdetails2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 2px;
	background-color: #e8eff5;
	color: #074279;
	border: solid 1px #568aba;
}

.reservedetailstable {
	text-align: center;
	padding: 1px;
	background: #f2eae2;
	border: solid 1px #5f5037;
}

.reservelabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding: 2px 3px 2px 5px;
	background: #7a634c url(images/calmonth-bkgd.jpg) repeat-x top left;
	height: 16px;
	border: solid 1px #5f5037;
}

.reservedetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 2px;
	background-color: #e8eff5;
	color: #074279;
	border: solid 1px #568aba;
}

.alert {
	background: #feff86;
}

.alert2 {
	color: #ff0000;
}

.calendar p {
margin: 0;
}
