.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; 
text-decoration: underline;

}

#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;
	

}

#cottagesbase {
	position: absolute;
	top: 1737px;
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;
	

}

#cottagesbasei {
	position: absolute;
	top: 1737px;
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;
	

}

#cottagesbase2 {
	position: absolute;
	top: 1966px;
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;
	

}

#cottagesbase2i {
	position: absolute;
	top: 1966px;
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;
	

}

#divider {
	position: absolute;
	top: 826px;
left: 248px;
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;


}

#tbi {
position: absolute;
top: 171px;
left: 224px;
width: 704px;
height: 1550px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: left;
padding: 1px

}

#tb {
position: absolute;
top: 171px;
left: 224px;
width: 704px;
height: 1550px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: left;
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: 1364px;
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{
border-top: solid 2px #CAE5CA;
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position: absolute;
top: 569px;
left: 224px;
width: 704px;
height: 1162px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
font-weight:100;
color: #006600;
text-align: left;
padding: 1px;

}

#tbn{
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
position: absolute;
top: 714px;
left: 224px;
width: 706px;
height: 1017px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
font-weight:100;
color: #006600;
text-align: left;
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;
	


}


#rbox {
	position: absolute;
	top: 1772px;
	left: 272px;
	size: auto;
	font-family: verdana;
	font-size: 12px;
	color: #006600;
	text-align: center;
	
	width: 190px;
	height: 192px;

}

#rboxf {
	position: absolute;
	top: 1780px;
	left: 267px;
	size: auto;
	font-family: verdana;
	font-size: 12px;
	color: #006600;
	text-align: center;
	
	width: 169px;
	height: 183px;

}

#res{
	position: absolute;
	top: 1793px;
	left: 500px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	width: 202px;
	height: 171px;

}

#errortext{
	position: absolute;
	top: 230px;
	left: 279px;
	size: auto;
	font-family: verdana;
	font-size: 20px;
	color: #006600;
	text-align: left;
	width: 581px;
	height: 19px;

}

#errortext2{
	position: absolute;
	top: 281px;
	left: 224px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	width: 708px;
	height: 44px;

}

#resi{
	position: absolute;
	top: 1798px;
	left: 448px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	width: 121px;
	height: 142px;

}

#res2{
	position: absolute;
	top: 1793px;
	left: 715px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	
	width: 211px;
	height: 171px;

}

#res2i{
	position: absolute;
	top: 1799px;
	left: 661px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	width: 157px;
	height: 176px;

}

#wtr{
	position: absolute;
	top: 1884px;
	left: 105px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	
	width: 83px;
	height: 15px;

}

#wtri{
	position: absolute;
	top: 1881px;
	left: 148px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: left;
	
	width: 96px;
	height: 15px;

}

#map {
	position: absolute;
	top: 1737px;
	left: 75px;
	size: auto;
	font-family: verdana;
	font-size: 12px;
	color: #006600;
	text-align: justify;
	padding: 1px;
	width: 536px;
	height: 17px;


}

#mapi {
	position: absolute;
	top: 1737px;
	left: 75px;
	size: auto;
	font-family: verdana;
	font-size: 12px;
	color: #006600;
	text-align: justify;
	padding: 1px;
	width: 536px;
	height: 17px;


}

#chire{
	position: absolute;
	top: 1885px;
	left: 113px;
	size: auto;
	font-family: verdana;
	font-size: 11px;
	color: #006600;
	text-align: justify;
	padding: 1px;
	width: 68px;
	height: 17px;


}

#wid {
	position: absolute;
	top: 1737px;
	left: 225px;
	width: 200px;
	height: 17px;


}

#sb {
	position: absolute;
	top: 1738px;
	left: 808px;
	size: auto;
	width: 122px;
	height: 15px;
	
	}
	
#sbi {
	position: absolute;
	top: 1738px;
	left: 808px;
	size: auto;
	width: 122px;
	height: 15px;
	
	}

	
#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;


}

#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;


}

#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: 905px;
left: 444px;
width: 164px;
height: 18px;
font-family: verdana;
font-size: 11px;
color: #006600;

}

#footererror {
position:absolute;
top: 1186px;
left: 74px;
width: 862px;
height: 14px;
font-family: verdana;
font-size: 11px;
color: #006600;
text-align: center;

}

#footerf {
position:absolute;
top: 1612px;
left: 74px;
width: 862px;
height: 16px;
font-family: verdana;
font-size: 11px;
color: #006600;
text-align: center;

}

#footerind {
position:absolute;
top: 1605px;
left: 74px;
width: 862px;
height: 15px;
font-family: verdana;
font-size: 11px;
color: #006600;
text-align: center;

}

#footeri {
position:absolute;
top: 1991px;
left: 74px;
width: 862px;
height: 16px;
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: 1693px;
left: 74px;
width: 861px;
height: 13px;
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: 596px;
left: 599px;
height: 96px;
width: 114px;
padding:1px;
border:1px solid #666;
}

#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: 596px;
left: 760px;
height: 96px;
width: 114px;
padding:1px;
border:1px solid #666;
}

#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: 596px;
left: 438px;
height: 96px;
width: 114px;
padding:1px;
border:1px solid #666;
}

#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: 596px;
left: 276px;
height: 96px;
width: 114px;
padding:1px;
border:1px solid #666;

}

#pic4in {
position:absolute;
top: 635px;
left: 771px;
height: 96px;
width: 114px;
}

#p5 {
position:absolute;
top: 235px;
left: 401px;
height: 280px;
width: 340px;

}

#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;

}

#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;
}


.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: 81px;
height: 17px;
width: 122px;
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;


}

#textframei {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 1601px;
background-color: #FFFFFF;
border-bottom: 1px solid #CAE5CA;
border-left: 1px solid #CAE5CA;
border-right: 1px solid #CAE5CA;
border-top: 1px solid #CAE5CA;
}

#textframe {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 1978px;
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: 1684px;
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;
}

#textframeerror {
position:absolute;
top: 3px;
left: 71px;
width: 865px;
height: 1176px;
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: 1817px;
left: 77px;
width: 178px;
height: 146px;
background-color: #FFFFFF;
text-align: center;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006000;

}

#errorbanners {
position:absolute;
top: 374px;
left: 323px;
width: 519px;
height: 184px;
background-color: #FFFFFF;
text-align: center;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006000;

}

#aai {
position:absolute;
top: 1800px;
left: 180px;
width: 189px;
height: 125px;
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: 1em;
color: #800000;
text-decoration: underline;

}

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: 181px;

}

#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-right: 8px;
margin-left: 2px;
margin-top: 4px;
margin-bottom: 0;
border:1px solid #666;



}

.l { 

float: left; 
width: 100px;
height: 75px;
margin-right: 8px;
margin-left: 2px;
margin-top: 4px;
margin-bottom: 0;

border:1px solid #666;

}

.lc { 

float: left; 
width: 120px;
height: 40px;
margin-top: 3px;
margin-right: 5px;
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: 74px;
left: 84px;
height: 16px;
width: 38px;
font-family: verdana;
font-size: 11px;
color: #006600;
}

#add {
position: absolute;
top: 207px;
left: 349px;
width: 350px;
height: 198px;
font-family: verdana;
font-size: 11px;
line-height: 1.3em;
color: #006600;
text-align: justify;
padding: 1px

}

#m{
position: absolute;
top: 207px;
left: 709px;
width: 210px;
height: 189px;
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

}

#admid{
position: absolute;
top: 620px;
left: 87px;
width: 120px;
height: 596px;

}


#adfra{
position: absolute;
top: 604px;
left: 87px;
width: 120px;
height: 600px;

}

#adire{
position: absolute;
top: 449px;
left: 87px;
width: 120px;
height: 600px;

}

#adwal{
position: absolute;
top: 404px;
left: 87px;
width: 120px;
height: 645px;

}

#adsco{
position: absolute;
top: 389px;
left: 87px;
width: 120px;
height: 660px;

}

#adne {
position: absolute;
top: 992px;
left: 85px;
width: 120px;
height: 660px;

}

#adee {
position: absolute;
top: 774px;
left: 86px;
width: 120px;
height: 660px;

}

#adse {
position: absolute;
top: 628px;
left: 86px;
width: 120px;
height: 660px;

}

#bnr {
position: absolute;
top: 1815px;
left: 86px;
width: 120px;
height: 60px;
}



a.lk:link {
color: #800000;
font-weight: bold;
text-decoration: underline;

}

a.lk:hover {
text-decoration : underline;

}

.alk {
	position: absolute;
	top: 336px;
	left: 376px;
	text-align:center;
	width: 363px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}

