body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:verdana, arial, helvetica, sans-serif;
	
}

#bookn a:link	{
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:center;
margin:0px auto;
padding:0px;
}

#bookn a:visited	{
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:center;
margin:0px auto;
padding:0px;}

#bookn a:active	{
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
text-align:center;
margin:0px auto;
padding:0px;}

#bookn a:hover 	{
font-weight:normal;
color:#FFFFFF;
text-decoration:underline;
text-align:center;
margin:0px auto;
padding:0px;
}

.spanb	{
display:block;
margin:5px auto;
}

.fwhite	{
color:#FFFFFF;
}

.fbl	{
color:#000;
}

.booked	{
color:#FF0000;
font-weight:bold;
font-size:11px;
}

.available	{
color:#000;
font-weight:bold;
font-size:11px;
}

a:link	{
color:#003700;
text-decoration:none;
font-weight:bold;
}

a:visited	{
color:#003700;
text-decoration:none;
font-weight:bold;
}

a:active	{
color:#003700;
font-weight:bold;
text-decoration:none;
}

a:hover	{
color:#003700;
font-weight:bold;
text-decoration:underline;
}

.img {
border:1px solid #000066;
}

.topline { background-color:#663300; }

.linedn {background-image:url(images/line_dn.gif)
}
.linex {background-image:url(images/line_x.gif)
}
.internal { background-color:#FFFFFF; padding-top:5px;padding-bottom:5px;padding-left:3px;padding-right:3px; border-bottom-style:groove; border-top-style:groove; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#330066; font-weight:normal; line-height: 13pt; text-align:justify }

.h1 {
	FONT-SIZE: 13px
}
.date {font-family:verdana, arial, helvetica, sans-serif; color:#FFFFFF; font-size:10px;
}
.maintext1 {
	FONT-SIZE: 11px; COLOR: #000066; LINE-HEIGHT: 13pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006699; LINE-HEIGHT: 13pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.main2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1F517D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.headertext {
	FONT-SIZE: 11px; COLOR: #FFFFFF; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-left:42px;
}
.headertext2 {
	FONT-SIZE: 11px; COLOR: #1B68B3; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodytext2 {
	FONT-SIZE: 11px; COLOR: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:16px; padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px; text-align:left; 
}

.available_st {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:16px; padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px; text-align:left; background-color: #a3bd88
}

.available_end {
	FONT-SIZE: 11px; COLOR: #1B68B3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:16px; padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px; text-align:left; background-color: #907458
}


.footer {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:16px; padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px; text-align:center; background-image:url(images/chromebg_footer.gif)
}

.cottagedesc {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:3px;padding-left:3px;padding-right:3px; text-align:justify; vertical-align:top;
}

.bold {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:3px;padding-bottom:3px; text-align:left
}

.boldhome {
	FONT-SIZE: 11px; COLOR: ##003333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:justify;
}

.deals {
	FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; padding-left:3px;padding-top:3px;
}

.header {
	padding-right: 5px; border-top: #f9f9f9 1px solid; padding-left: 3px; FONT-WEIGHT: bold; FONT-SIZE: 12px; padding-bottom: 4px;  color: #fff; PADDING-TOP: 4px; border-bottom: #EEEEEE 1px solid; font-family: Verdana, Verdana, sans-serif; background-color: #663300; text-decoration: none
}
.menu_selected A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.menu_selected A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #eeeeee; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.menu_selected A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffcc00; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.menu_selected A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFCC00; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.pictures { background-color:#b8dc94; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:13px;  }

.spacer { padding-top:106px; vertical-align:top }

.imgRollover		{  }
.imgRollout			{  }

.list {list-style-image:url(images/list_yellow.gif); }

.tipClass { font: 10px Arial, Helvetica; color: white }

.tipClass A { text-decoration: none; color: #FFFFCC }

.TextBox {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; text-align: left; border: 1px #000000 solid; height: 16px; width: 150px; clip:   rect(   ); }

.Select {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; text-align: left; border: 1px #000000 solid; height: 18px; width: 150px; clip:   rect(   ); }

.TextBoxLrg {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; text-align: left; border: 1px #000000 solid; height: 220px; width: 250px; clip:   rect(   ); }

/* added ----- 08/2009 ----- */

#linelng	{
margin:10px 0px;
border-top:1px dotted #663300;
width:100%;
clear:both;
}

#deal	{
width:756px; 
height:auto; 
margin:2px; 
text-align:justify;
}

#masthead	{
background-image:url(images/masthead.jpg); 
width:760px; 
height:190px;
background-repeat:no-repeat;
}

#address	{
padding-top:140px; margin-left:90px; text-align:left; width:300px; height:auto; font-size:11px;
}

/* ------------ Horizontal Menu ------------- */


.horizmenu ul	{
margin: 0;
padding: 0;
list-style-type: none;
background-color:#6fc618;
margin-left:0px;
}

/*Top level list items*/
.horizmenu ul li	{
position: relative;
display: inline;
float: left;
background-color: #6fc618; /*overall menu background color*/
}

/*Top level menu link items style*/
.horizmenu ul li a	{
display: block;
padding: 1px;
border: 1px solid #1E4655;
border-left-width: 0;
text-decoration: none;
color: #FFF;
text-transform:capitalize;
background-color:#6fc618;
height:18px;
font-size:11px;
font-weight:normal;
text-align:center;

}

#treemenu1 ul li a	{
display: block;
padding: 1px 8px;
border: 1px solid #632f00;
border-left-width: 0;
text-decoration: none;
color: #fff;
text-transform:capitalize;
background-color:#632f00;
font-weight:normal;
height:18px;
padding-top:5px;
text-align:left;
}

#treemenu1 #menu_1	{
width:61px;
}
#treemenu1 #menu_2{
width:76px;
}
#treemenu1 #menu_3{
width:141px;
}
#treemenu1 #menu_4{
width:66px;
}
#treemenu1 #menu_5{
width:66px;
}
#treemenu1 #menu_6{
width:86px;
}
#treemenu1 #menu_7{
width:76px;
}
#treemenu1 #menu_8{
width:61px;
}
#treemenu1 #menu_9{
width:71px;
}
#treemenu1 #menu_10{
width:55px;
}

#treemenu1 #menu_11{
width:125px;
}


#treemenu1 #menu_1_a{
width:60px;
}
#treemenu1 #menu_2_a{
width:75px;
}
#treemenu1 #menu_3_a{
width:140px;
}
#treemenu1 #menu_4_a{
width:65px;
}
#treemenu1 #menu_5_a{
width:65px;
}
#treemenu1 #menu_6_a{
width:85px;
}
#treemenu1 #menu_7_a{
width:75px;
}
#treemenu1 #menu_8_a{
width:60px;
}
#treemenu1 #menu_9_a{
width:70px;
}
#treemenu1 #menu_10_a{
width:54px;
}
#treemenu1 #menu_11_a{
width:124px;
}

/*1st sub level menu*/
.horizmenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background-color:#000000;
color:#FFFFFF;
}

#treemenu1 ul li a:hover	{
color: #fff;
font-weight:normal;
background-color:#69c417;
text-align:left;
}s

/*Sub level menu list items (undo style from Top level List Items)*/
.horizmenu ul li ul li{
display: list-item;
float: none;
background-color:#69c417;
border-bottom:1px solid #FFF;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.horizmenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
background-color:#C1BCA6;
}

/* Sub level menu links style */
.horizmenu ul li ul li a{
display: block;
width: 190px; /*width of sub menu levels*/
color: #FFFFFF;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #C1BCA6;
text-transform:uppercase;
background-color: #525252;
}

.horizmenu ul li a:hover{
background-color: #aadd40;
color: #000;
}

.horizmenu ul li a:selected{
background-color: #a27548;
color: #000;
}

/*Background image for top level menu list links */
.horizmenu .mainfoldericon{
}

/*Background image for subsequent level menu list links */
.horizmenu .subfoldericon{
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizmenu ul li { float: left; height: 1%; }
* html .horizmenu ul li a { height: 1%; }
/* End */

