.addthis_toolbox .custom_images a
{
    position: absolute;
	top: 240px;
	left: 993px;
	width: 42px;
    height: 42px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}


.h1 {
font-size: 11px;
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
font-weight: normal;


}

.h2 {
font-size: 11px;
margin-bottom: 0; 
padding-bottom: 0; 

}

#logo h1 {
position: absolute;
font-family: century gothic;
font-size: 15px;
color: #006600;
left: 117px;
top: 67px;	

}




#topbanner {
position: absolute;
top: 277px;
left: 382px;
width: 504px;
height: 600px;
font-family: arial;
font-size: 12px;
padding: 1px;


}


#cottagesbanner {
	position: absolute;
	top: 4px;
left: 72px;
width: 864px;
font-family: verdana;
font-size: 9px; 
color: #006600;
text-align: right;
	height: 15px;
	background-color: #CAE5CA;
	padding: 1px;
	border: thin 1px;
	

}

#banner {
	position: absolute;
	top: 419px;
	left: 84px;
	width: 121px;
	height: 600px;

	

}



#tbar h1 {
position:absolute;
top: 7px;
left: 121px;
font-size: 11px;
margin-bottom: 0;
width: 603px;
font-family: arial;
color: #006600;


}

#bookmarki {
position: absolute;
top: 669px;
left: 510px;
width: 126px;
height: 15px;
font-family: arial;
font-size: 11px;

}

#bookmarkind {
position: absolute;
top: 822px;
left: 283px;
width: 126px;
height: 15px;
font-family: arial;
font-size: 11px;

}

#bookmark {
position:absolute;
top: 556px;
left: 297px;
width: 126px;
height: 15px;
font-family: arial;
font-size: 11px;


}


#lm {
position:absolute;
padding: 1px;
line-height: 2em;
top: 134px;
left: 96px;
width: 130px;
height: 709px;
font-family: arial;
font-size: 11px;


}

#bmse {
padding: 2px;
position:absolute;
top: 713px;
left: 280px;
width: 600px;
height: 123px;
font-family: arial;
font-size: 11px;

}

#bmne{
padding: 2px;
position:absolute;
top: 1019px;
left: 275px;
width: 609px;
height: 118px;
font-family: arial;
font-size: 11px;
color: #006600;
line-height: 15px;

}

#bmwal{
padding: 2px;
position:absolute;
top: 709px;
left: 280px;
width: 599px;
height: 132px;
font-family: arial;
font-size: 11px;
color: #006600;
line-height: 15px;

}

#bmire{
padding: 2px;
position:absolute;
top: 713px;
left: 271px;
width: 618px;
height: 126px;
font-family: arial;
font-size: 11px;
color: #006600;
line-height: 15px;

}

#bmsco {
padding: 2px;
position:absolute;
top: 1251px;
left: 278px;
width: 618px;
height: 93px;
font-family: arial;
font-size: 11px;
color: #006600;
line-height: 15px;

}

#bmfra {
padding: 2px;
position:absolute;
top: 713px;
left: 271px;
width: 618px;
height: 126px;
font-family: arial;
font-size: 11px;
color: #006600;
line-height: 15px;

}


#lp {
border-bottom: 1px solid: #000000;
border-left: 1px solid: #006600;
border-right: 1px solid: #006600;
border-top: 1px solid: #006600;
background-color: #ffffff;
position: absolute;
top: 192px;
left: 27px;
height: 240px;
width: 435px;


}

#tb {
position: absolute;
top: 171px;
left: 225px;
width: 699px;
height: 307px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px

}

#tbpc {
position: absolute;
top: 171px;
left: 80px;
width: 852px;
height: 751px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px

}

#tbpc2 {
position: absolute;
top: 171px;
left: 80px;
width: 852px;
height: 985px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px

}

#wr {
position: absolute;
top: 726px;
left: 60px;
width: 170px;
height: 424px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;



}

#tbi {
position: absolute;
top: 171px;
left: 225px;
width: 699px;
height: 2799px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#art{
position: absolute;
top: 171px;
left: 225px;
width: 699px;
height: 1332px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}


#season {
position: absolute;
top: 162px;
left: 710px;
width: 192px;
height: 7px;
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #800000;
text-align: justify;
padding: 1px;


}

#tb2{
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position: absolute;
top: 762px;
left: 224px;
width: 698px;
height: 608px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
font-weight:100;
color: #006600;
text-align: justify;
padding: 1px;

}

#tb2i{
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position: absolute;
top: 961px;
left: 243px;
width: 665px;
height: 291px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
font-weight:100;
color: #006600;
text-align: justify;
padding: 1px;

}

#tb2in{
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position: absolute;
top: 513px;
left: 253px;
width: 648px;
height: 312px;
font-family: arial;
font-size: 11px;
font-weight:100;
color: #006600;
text-align: justify;
padding: 1px;

}

#tb3  {
position: absolute;
top: 918px;
left: 252px;
width: 647px;
height: 76px;
font-family: arial;
font-size: 11px;
font-weight:100;
color: #006600;
text-align: center;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
background-color: #f4faf6; 
padding: 3px;

}

#strapline {
	position: absolute;
	top: 56px;
	left: 74px;
	size: auto;
	font-family: verdana;
	font-size: 40px;
	color: #669970;
	text-align: justify;
	padding: 1px;
	


}

#bbox {
	position: absolute;
	top: 1381px;
	left: 222px;
font-family: verdana;
color: #669970;

width: 703px;
	height: 201px;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 15px solid #CAE5CA;


}

#rbox {
	position: absolute;
	top: 1404px;
	left: 374px;
	size: auto;
	font-family: verdana;
	font-size: 12px;
	color: #006600;
	text-align: center;
	
	width: 148px;
	height: 179px;

}

#rboxf {
	position: absolute;
	top: 1412px;
	left: 379px;
	size: auto;
	font-family: verdana;
	font-size: 12px;
	color: #006600;
	text-align: center;
	
	width: 143px;
	height: 171px;

}

#res{
	position: absolute;
	top: 1417px;
	left: 538px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	width: 165px;
	height: 196px;

}

#resi{
	position: absolute;
	top: 1421px;
	left: 501px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	width: 122px;
	height: 156px;

}

#res2{
	position: absolute;
	top: 1417px;
	left: 719px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	
	width: 205px;
	height: 158px;

}

#res2i{
	position: absolute;
	top: 1421px;
	left: 690px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	
	width: 248px;
	height: 197px;

}

#map {
	position: absolute;
	top: 1381px;
	left: 225px;
	size: auto;
	font-family: verdana;
	font-size: 12px;
	color: #006600;
	text-align: justify;
	padding: 1px;
	width: 386px;
	height: 16px;


}

#sb {
	position: absolute;
	top: 171px;
	left: 805px;
	size: auto;
	width: 122px;
	height: 18px;
	
	}

#lmenu {
position: absolute;
top: 170px;
left: 219px;
width: 712px;
height: 17px;
font-family: arial;
font-size: 1em;
color: #fff;
text-align: justify;
padding: 0.3;
background-color: #CAE5CA;


}

#lmenupc {
position: absolute;
top: 170px;
left: 80px;
width: 851px;
height: 17px;
font-family: arial;
font-size: 1em;
color: #fff;
text-align: justify;
padding: 0.3;
background-color: #CAE5CA;


}

#mnubox{
position: absolute;
top: 144px;
left: 412px;
width: 519px;
height: 25px;


}



#mnubox2{
position: absolute;
top: 153px;
left: 392px;
width: 328px;
height: 27px;


}


#cdesn {
position:absolute;
background-color: #f4faf6; 
top: 642px;
left: 365px;
width: 543px;
height: 100px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#linkn h2 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
top: 402px;
left: 273px;
width: 614px;
height: 18px;
font-family: verdana;
font-size: 12px;
color: #800000;
text-align: center;
padding: 1px;

}

#linkn1 h2 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
top: 402px;
left: 272px;
width: 612px;
height: 18px;
font-family: verdana;
font-size: 12px;
color: #800000;
text-align: center;
padding: 1px;

}

#linkn2 h2 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
top: 406px;
left: 275px;
width: 606px;
height: 17px;
font-family: verdana;
font-size: 12px;
color: #800000;
text-align: center;
padding: 1px;

}

#linkn4 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
top: 427px;
left: 265px;
width: 640px;
height: 20px;
font-family: verdana;
font-size: 12px;
color: #800000;
text-align: center;
padding: 1px;

}

#promo {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
top: 427px;
left: 681px;
width: 224px;
height: 15px;
font-family: verdana;
font-weight: bold;
font-size: 12px;
color: #800000;
text-align: left;
padding: 1px;

}


#promoi {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
top: 441px;
left: 556px;
width: 305px;
height: 15px;
font-family: verdana;
font-weight: bold;
font-size: 12px;
color: #800000;
text-align: left;
padding: 1px;

}

#hstrip {
position:absolute;
background-color: #f4faf6; 
top: 140px;
left: 610px;
width: 262px;
height: 14px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: justify;
padding: 1px;


}

#hstrip2 h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 150px;
width: 302px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;


}

#hstripeast h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 144px;
width: 308px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;

}

#hstripwest h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 144px;
width: 308px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;

}

#hstripsouth h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 150px;
width: 302px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;

}

#hstripmid h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 119px;
width: 333px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;


}

#hstripwal h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 104px;
width: 348px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;


}

#hstripire h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 112px;
width: 340px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;
}

#hstripsco h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 114px;
width: 338px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;
}

#hstripfra h1 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
background-color: #CAE5CA; 
top: 0px;
left: 108px;
width: 344px;
height: 15px;
font-family: verdana;
font-size: 11px;
font-weight: normal;
color: #006600;
text-align: justify;
padding: 1px;
}



#cdes1 {
position:absolute;
background-color: #f4faf6; 
top: 440px;
left: 420px;
width: 498px;
height: 88px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: justify;
padding: 1px;


}

#cdesind {
position:absolute;
background-color: #f4faf6; 
top: 841px;
left: 420px;
width: 580px;
height: 99px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#cdesind2 {
position:absolute;
background-color: #f4faf6; 
top: 189px;
left: 115px;
width: 538px;
height: 99px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#cdesind3 {
position:absolute;
background-color: #f4faf6; 
top: 319px;
left: 115px;
width: 538px;
height: 99px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#cbreak {
position:absolute;
background-color: #f4faf6; 
top: 387px;
left: 316px;
width: 510px;
height: 155px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: justify;
padding: 1px;


}

#lindex {
position:absolute;
top: 440px;
left: 253px;
width: 632px;
height: 16px;
font-family: arial;
font-size: 13px;
color: #006600;
text-align: center;
padding: 1px;


}

#cheading h2 {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position:absolute;
top: 545px;
left: 244px;
width: 408px;
height: 21px;
font-family: arial;
font-size: 12px;
font-weight:100;
color: #006600;
text-align: left;
padding: 1px;


}

#lindex2 {
position:absolute;
top: 275px;
left: 438px;
width: 260px;
height: 16px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: justify;
padding: 1px;


}

#lindexerror {
position:absolute;
top: 283px;
left: 276px;
width: 608px;
height: 16px;
font-family: arial;
font-size: 13px;
color: #006600;
text-align: center;
padding: 1px;


}

#cdesind {
position:absolute;
background-color: #f4faf6; 
top: 57px;
left: 116px;
width: 538px;
height: 99px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#cdes2 {
position:absolute;
background-color: #f4faf6; 
top: 512px;
left: 365px;
width: 543px;
height: 102px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#cdes3 {
position:absolute;
background-color: #f4faf6; 
top: 455px;
left: 366px;
width: 537px;
height: 100px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#cdes4 {
position:absolute;
background-color: #f4faf6; 
top: 434px;
left: 366px;
width: 537px;
height: 100px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#cdes5 {
position:absolute;
background-color: #f4faf6; 
top: 464px;
left: 366px;
width: 537px;
height: 100px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}

#ndes {
position:absolute;
background-color: #f4faf6; 
top: 591px;
left: 366px;
width: 537px;
height: 100px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 3px;

}

#pb h1{
position:absolute;
top: 204px;
left: 267px;
width: 622px;
height: 346px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: center;


}

#pbl2 {
border-top: 1px solid #D5CFDA;
border-bottom: 1px solid #D5CFDA;
border-left: 1px solid #D5CFDA;
border-right: 1px solid #D5CFDA;
padding: 3px;
position:absolute;
top: 156px;
left: 103px;
width: 802px;
height: 2492px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: left;

}

#pbl3 {
border-top: 1px solid #D5CFDA;
border-bottom: 1px solid #D5CFDA;
border-left: 1px solid #D5CFDA;
border-right: 1px solid #D5CFDA;
padding: 3px;
position:absolute;
top: 156px;
left: 103px;
width: 802px;
height: 2890px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: left;

}

#pbrec {
border-top: 1px solid #D5CFDA;
border-bottom: 1px solid #D5CFDA;
border-left: 1px solid #D5CFDA;
border-right: 1px solid #D5CFDA;
padding: 3px;
position:absolute;
top: 156px;
left: 103px;
width: 802px;
height: 3095px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: left;


}


#tmenu {

position:absolute;
top: 157px;
left: 433px;
width: 188px;
height: 15px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: center;
background-color: #669970;
}


#logo {
position:absolute;
top: 1306px;
left: 583px;
font-family: arial;
font-size: 40px;
color: #ffffff;
text-align: left;
size: auto;

}

#nme{
	position:absolute;
	top: 38px;
	left: 588px;
	font: 21px Palatino Linotype;
	
	color: #669970;
	text-align: left;
	size: auto;
	width: 166px;
	height: 78px;

}

#nme2{
	position:absolute;
	top: 38px;
	left: 764px;
	font: 21px Palatino Linotype;
	
	color: #669970;
	text-align: left;
	size: auto;
	width: 166px;
	height: 78px;

}

#ml {

position:absolute;
top: 154px;
left: 119px;
width: 141px;
height: 720px;

}



#mbz {
	position:absolute;
	top: 44px;
	left: 120px;
	width: 775px;
height: 110px;

}

#hd {
	position:absolute;
	top: 730px;
	left: 264px;
	width: 635px;
height: 146px;

}

#bg {
	position:absolute;
	top: 154px;
	left: 264px;
    width: 632px;
	height: 579px;
	text-align: center;

}

#lbg {
	position:absolute;
	top: 127px;
	left: 124px;
    width: 764px;
	height: 2562px;
	text-align: center;

}




#topl {
border-top: 1px solid #E1D6DC;
position: absolute;
top: 102px;
left: 127px;
height: 5px;
width: 607px;
font-family: arial;
font-size: 11px;
color: #006600;
	

}

#footern {
position:absolute;
top: 855px;
left: 444px;
width: 164px;
height: 18px;
font-family: verdana;
font-size: 11px;
color: #006600;

}

#footeri {
position:absolute;
top: 1616px;
left: 83px;
width: 805px;
height: 4px;
font-family: verdana;
font-size: 11px;
color: #006600;
text-align: center;

}

#footerpc {
position:absolute;
top: 1168px;
left: 72px;
width: 865px;
height: 16px;
font-family: verdana;
font-size: 11px;
color: #006600;
text-align: center;

}

#footeriph {
position:absolute;
top: 934px;
left: 74px;
width: 861px;
height: 14px;
font-family: verdana;
font-size: 11px;
color: #006600;
text-align: center;

}

#footersm {
position:absolute;
top: 1541px;
left: 431px;
width: 196px;
height: 13px;
font-family: verdana;
font-size: 11px;
color: #006600;

}

#footersm2 {
position:absolute;
top: 999px;
left: 423px;
width: 164px;
height: 18px;
font-family: verdana;
font-size: 11px;
color: #006600;

}

#footersite {
position:absolute;
top: 1778px;
left: 431px;
width: 196px;
height: 16px;
font-family: verdana;
font-size: 11px;
color: #006600;

}

#footerl {
position:absolute;
top: 2993px;
left: 406px;
width: 224px;
height: 17px;
font-family: verdana;
font-size: 11px;
color: #006600;

}

#footerl2 {
position:absolute;
top: 2991px;
left: 420px;
width: 186px;
height: 17px;
font-family: verdana;
font-size: 11px;
color: #006600;

}

#footerl3 {
position:absolute;
top: 2991px;
left: 414px;
width: 192px;
height: 20px;
font-family: verdana;
font-size: 11px;
color: #006600;

}

#footerl4 {
position:absolute;
top: 3261px;
left: 422px;
width: 164px;
height: 18px;
font-family: verdana;
font-size: 11px;
color: #006600;

}


#p1 {
position:absolute;
top: 497px;
left: 305px;
height: 85px;
width: 102px;

}

#pn1 {
position:absolute;
top: 490px;
left: 304px;
height: 85px;
width: 102px;

}

#pn2 {
position:absolute;
top: 490px;
left: 451px;
height: 85px;
width: 102px;

}

#pn3 {
position:absolute;
top: 490px;
left: 592px;
height: 85px;
width: 102px;

}

#pn4 {
position:absolute;
top: 490px;
left: 734px;
height: 85px;
width: 102px;

}

#pic1 {
position:absolute;
top: 645px;
left: 608px;
height: 96px;
width: 114px;
}

#pic1in{
position:absolute;
top: 635px;
left: 273px;
height: 85px;
width: 102px;

}

#p2 {
position:absolute;
top: 497px;
left: 447px;
height: 96px;
width: 112px;

}


#pic2 {
position:absolute;
top: 645px;
left: 789px;
height: 96px;
width: 114px;
}

#pic2in {
position:absolute;
top: 635px;
left: 433px;
height: 85px;
width: 102px;

}

#p3 {
position:absolute;
top: 497px;
left: 589px;
height: 96px;
width: 114px;

}

#pic3 {
position:absolute;
top: 645px;
left: 424px;
height: 96px;
width: 114px;
}

#pic3in {
position:absolute;
top: 635px;
left: 602px;
height: 85px;
width: 102px;

}

#p4 {
position:absolute;
top: 497px;
left: 245px;
height: 96px;
width: 114px;

}

#pic4 {
position:absolute;
top: 645px;
left: 245px;
height: 96px;
width: 114px;

}

#pic4in {
position:absolute;
top: 635px;
left: 771px;
height: 96px;
width: 114px;
}

#p5 {
position:absolute;
top: 235px;
left: 401px;
height: 280px;
width: 340px;

}

#ctge{
position:absolute;
top: 0px;
left: 0px;
height: 198px;
width: 241px;
}

#cottageind1 {
position:absolute;
top: 59px;
left: -8px;
height: 96px;
width: 114px;

}

#cottageind2 {
position:absolute;
top: 191px;
left: -8px;
height: 96px;
width: 114px;

}

#cottageind3 {
position:absolute;
top: 321px;
left: -8px;
height: 96px;
width: 114px;

}

#cottagen {
position:absolute;
top: 645px;
left: 245px;
height: 96px;
width: 114px;

}

#cottage1 {
position:absolute;
top: 515px;
left: 245px;
height: 96px;
width: 114px;

}

#cottage2 {
position:absolute;
top: 515px;
left: 245px;
height: 96px;
width: 114px;

}

#cottage3 {
position:absolute;
top: 476px;
left: 244px;
height: 96px;
width: 114px;

}

#cottage4 {
position:absolute;
top: 454px;
left: 244px;
height: 96px;
width: 114px;

}

#cottage5 {
position:absolute;
top: 467px;
left: 244px;
height: 96px;
width: 114px;

}

#ncottage {
position:absolute;
top: 593px;
left: 244px;
height: 94px;
width: 112px;

}

#lg {
	position: absolute;
	top: 63px;
	left: 123px;
	size: auto;
	width: 484px;

}

#lgz {
position: absolute;
top: 49px;
left: 107px;
height: 2562px;
width: 765px;

}



a:link {

color: #006600;


}

a:visited {
color: #006600;


}


a.sea:link {
color: #800000;
font-weight: bold;
text-decoration: none;

}

a.sea:hover {
text-decoration : underline;

}

a.nav:link {
color: #ffffff;
font-weight: bold;
text-decoration: none;

}

a.nav:visited {
color: #ffffff;
text-decoration: none;
}


a.nav:hover {
background: #669970;

}

a.nav2:link {
color: #006600;
text-decoration: underline;

}

a.nav2:visited {
color: #006600;

}

a.nav2:link {
color: #006600;


}

a.nav3:link {
color: #ffffff;
text-decoration:none

}

a.nav3:visited {
color: #ffffff;
text-decoration: none;

}

a.nav3:link {
color: #ffffff;
text-decoration: none;

}




.fl {
text-decoration: none;
}


.affl {
color: #800000;

}

.m {
font-family: arial;
font-size: 11px;
color: #006600;
padding: 1px;
text-decoration: none;
}

#ads {
position: absolute;
top: 560px;
left: 343px;
height: 81px;
width: 448px;
}

#lmenupanel {
border-bottom: 1px solid #669970;
border-left: 1px solid #669970;
border-right: 1px solid #669970;
border-top: 1px solid #669970;
background-color: #D9E7D8;
position: absolute;
top: 1207px;
left: 49px;
height: 991px;
width: 139px;
font-family: verdana;
color: #FDF9D9;
font-size: 11px;
font-weight: 200;
text-align: center;

}

#bmenupanel {

background-color: #fff;
position: absolute;
top: 118px;
left: 458px;
height: auto;
width: auto;
font-family: century gothic;
color: #669970;
font-size: 12px;
text-align: right;

}

#loc {

position: absolute;
top: 121px;
left: 79px;
height: 17px;
width: 124px;
font-family: arial;
color: #669970;
font-size: 12px;
font-weight: bold;
text-align: left;
margin-top: 25px;
margin-left: 1px;
padding: 1px;


}

#ar {
position: absolute;
top: 145px;
left: 80px;

}

#bmk {

position: absolute;
top: 171px;
left: 805px;
height: 17px;
width: 126px;


}

#textframe {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 1607px;
background-color: #FFFFFF;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 1px solid #CAE5CA;
}

#textframepc {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 1607px;
background-color: #FFFFFF;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 1px solid #CAE5CA;
}

#textframel {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 2975px;
background-color: #FFFFFF;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 1px solid #CAE5CA;
}

#textframep {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 927px;
background-color: #FFFFFF;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 1px solid #CAE5CA;
}

#textframepc1{
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 1160px;
background-color: #FFFFFF;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 1px solid #CAE5CA;
}

#aa {
position:absolute;
top: 1448px;
left: 226px;
width: 139px;
height: 130px;
background-color: #FFFFFF;
text-align: center;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006000;

}

#aai {
position:absolute;
top: 1440px;
left: 271px;
width: 160px;
height: 130px;
background-color: #FFFFFF;
text-align: center;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006000;

}

#textframeart {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 1520px;
background-color: #FFFFFF;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 1px solid #CAE5CA;
}


#textframesm2 {
position:absolute;
top: 154px;
left: 105px;
width: 802px;
height: 837px;
background-color: #FFFFFF;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;

}

#tbsm {
position: absolute;
top: 23px;
left: 5px;
width: 689px;
height: 1558px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: justify;
padding: 1px;

}

#textframesite {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 1767px;
background-color: #FFFFFF;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 1px solid #CAE5CA;
}



}

#tbsm2 {
position: absolute;
top: 4px;
left: 5px;
width: 787px;
height: 798px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: justify;
padding: 1px;


}

#cdesindex {
position:absolute;
background-color: #f4faf6; 
top: 990px;
left: 235px;
width: 668px;
height: 224px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px;


}


#lksp {
position:absolute;
top: 529px;
left: 267px;
width: 622px;
height: 154px;
font-family: arial;
font-size: 11px;
color: #006600;
text-align: justify;

}

.aff {
font-weight: bold;
font-family: verdana;
font-size: 1.2em;
color: #800000;

}

a.aff:link {
color: #800000;
font-weight: bold;
text-decoration: underline;
test-align: center;

}

a.aff:visited {
color: #800000;
text-decoration: underline;

}


a.bl:link {
color: #006600;
text-decoration: none;
font-weight: bold;

}

a.bl:visited {
color: #006600;
text-decoration: none;
font-weight: bold;
}


a.bl:hover {

text-decoration: underline;

}

.g {
color: #006600;
font-weight: bold;

}

.tac {
color: #006600;
font-size: 9px;


}

#menu ul { 
margin: 0;
padding: 0;
list-style-type: none; 
font-size: 11px;
font-family: Verdana;

}


#menu li { 
margin: 0; 
padding: 0;

}

#lmn {
position: absolute;
top: 170px;
left: 80px;
width: 135px;
height: 762px;

}

#menu li { 
margin: 0; 
padding: 0;

}

#menu a { 
display: block; 
color: #FFF;
background-color: #669970;
width: 12em;
padding: 3px;
border-bottom: 1px solid #fff;

}

#menu a:hover {
background-color: #D7BE83;
color: #FFF;
}

#menu li li a  {
display: block;
color: #006600;
background-color: #CAE5CA;
width: 12em;
padding: 3px;
margin: 0;
text-decoration: underline;

}


#active a { 
display: block; 
color: #FFF;
background-color: #E5C094;
width: 105p;
padding: 5px;
border-bottom: 1px solid #fff;

}

.mnu{
margin: 0;
padding: 0;
float: left;
font: bold 11px arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #fff;
border-width: 1px 0;
background: black url(m1.gif) center center repeat-x;
}

.mnu li{
display: inline;
}




.mnuz{

float: left;
font: bold 11px arial;

padding: 0 6px;
background: #fff;
overflow: hidden;

}

.mnuz li{
display: inline;
}


.mnu li a{
float: left;
color: white;
padding: 3px 5px;
text-decoration: none;
border-left: 1px solid white;
}

.mnu li a:visited{
color: white;
}

.mnu li a:hover, .mnu li .current{
color: white;
background: transparent url(m2.gif) center center repeat-x;
}

.mnu2{
margin: 0;
padding: 0;
float: left;
font: bold 11px arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #fff;
border-width: 1px 0;
background: black url(m1.gif) center center repeat-x;
}

.mnu2 li{
display: inline;
}

.mnu2 li a{
float: left;
color: white;
padding: 4px 6px;
text-decoration: none;
border-left: 1px solid white;
}

.mnu2 li a:visited{
color: white;
}

.mnu2 li a:hover, .mnu li .current2{
color: white;
background: transparent url(m2.gif) center center repeat-x;
}

.r { 

float: right; 
width: 100px;
height: 75px;
margin-top: 7px;
margin-left: 8px;
margin-right: 2px;
padding-top: 8px;
margin-bottom: 0;

}

.l { 

float: left; 
width: 100px;
height: 75px;
margin-top: 5px;
margin-right: 8px;
margin-left: 2px;
padding-top: 0;
margin-bottom: 0;

}


.li { 

float: left; 
width: 100px;
height: 81px;
margin-top: 3px;
margin-right: 8px;
margin-left: 2px;
padding-top: 0;
margin-bottom: 0;

}



a.t:link {
color: #407F50;
text-decoration: none;
font-weight: bold;
font-family: verdana;

}

a.t:visited {
color: #407F50;
text-decoration: none;
font-weight: bold;
font-family: verdana;
}


a.t:hover {
text-decoration: underline;
font-family: verdana;

}

table.cd  {
color: #006000;
border: 1px #26558E;
font-family: verdana;
font-size: 11px;
width: 846px;



}

td.col1 {
background-color: #CAE5CA;
border: 1px #26558E;
font-size: 11px;
font-family: verdana;
width: 180px;
padding: 0.3em;
}


td.col2 {
background-color: #CAE5CA;
border: 1px #26558E;
font-size: 11px;
font-family: verdana;
width: 170px;
padding: 0.3em;

}

td.col3 {
background-color: #CAE5CA;
border: 1px #26558E;
font-size: 11px;
font-family: verdana;
text-align: center;
width: 70px;
padding: 0.3em;
}

td.col4 {
background-color: #CAE5CA;
border: 1px #26558E;
font-size: 11px;
text-align: center;
font-family: verdana;
width: 100px;
padding: 0.3em;

}

td.col5 {
background-color: #CAE5CA;
border: 1px #26558E;
font-size: 11px;
text-align: center;
font-family: verdana;
width: 100px;
padding: 0.3em;
}

td.col6 {
background-color: #CAE5CA;
border: 1px #26558E;
font-size: 11px;
text-align: center;
font-family: verdana;
width: 100px;
padding: 0.3em;
}

td.col7 {
background-color: #CAE5CA;
border: 1px #26558E;
font-size: 11px;
text-align: center;
font-family: verdana;
width: 100px;
padding: 0.3em;
}

td.rw2 {
border: 1px solid #CAE5CA;
font-size: 11px;
font-family: verdana;
width: auto;
height: 40px;
padding: 0.3em;
text-align: center;

}


td.rw {
border: 1px solid #CAE5CA;
font-size: 11px;
font-family: verdana;
width: auto;
height: 40px;
padding: 0.3em;

}

#tc {
width: 30px;
height: 30px;

}

#pf {
border-top: 2px solid #CAE5CA;
border-bottom: 2px solid #CAE5CA;
border-left: 2px solid #CAE5CA;
border-right: 2px solid #CAE5CA;
position: absolute;
top: 207px;
left: 81px;
height: 198px;
width: 241px;
text-align: justify;

}

#pfrt {
position: absolute;
top: 81px;
left: 106px;
height: 16px;
width: 38px;
font-family: verdana;
font-size: 11px;
color: #006600;
}

#add {
position: absolute;
top: 207px;
left: 338px;
width: 411px;
height: 224px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px

}

#m{
position: absolute;
top: 207px;
left: 754px;
width: 162px;
height: 196px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px

}

#desc {
position: absolute;
top: 447px;
left: 81px;
width: 839px;
height: 705px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px

}

#ga{
position: absolute;
top: 1053px;
left: 136px;
width: 564px;
height: 83px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px

}
