/*Author- Wes Williams, Winter Harbor, Maine. 04693 - ----  */


html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; 
}
td, th, caption { font-weight: normal; 
}
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; 
}
ul { padding-left: 1.4em; list-style:circle; 
}
q:before, q:after { content:''; 
}

html{
min-width:970px;
max-width:1400px;
}
#top{ 
background-image:url(../photos/Coast.JPG);
background-repeat:repeat-x;
width:100%;
height:150px;
border-bottom:silver 6px ridge;
overflow:hidden;

}

#contentwrapper{
position:relative;
width:100%;
background-color:rgb(36,110,185);
height:100%;

}
#BlueGradient{
background-image:url(../photos/BlueGradient.bmp);
background-repeat:repeat-x;
background-position:bottom left;
height:100%;
}
#leftcolumn{
float:left;
}
#rightcolumn{
float:right;
}
#center{
position:relative;
background-color:white;
width:720px;
margin:0 auto 0px auto;
padding:50px 50px 50px 50px;
text-align:justify;
border-right:silver 10px ridge;
border-left:silver 10px groove;
height:100%;

}
#cottagepic{
float:left;
margin: 0 15px 0 0;
z-index:5;
}


.thumbnail{
position: relative;
z-index: 1;

}
.thumb{
width:200px; padding:3px; background-color:white; border:gray 3px groove;

}
.thumbnail span{ 
z-index:5;
position: absolute;
margin-left:50px;
margin-top:50px;
visibility:hidden;
overflow:hidden;
}

.thumbnail:hover{
z-index: 10;
}
.thumbnail:hover span{ 
position:absolute;
z-index: 10;
margin-top:-210px;
margin-left: 100px;
visibility: visible;
overflow:visible;
 padding:6px; background-color:white; border:gray 6px groove;

}
span img{
width:400px;
}
#cottagepic6{
position:absolute;
margin: 0 15px 0 0;
z-index:0;
visibility:hidden;

}
#name{
font-size:24px;
color:rgb(73, 77, 84);
font-style:italic;
text-align:right;
font-weight:bold;
}
#area{
font-size:21px;
color:rgb(73, 77, 84);
font-style:italic;
text-align:right;
font-weight:bold;
}



#tabs {float:left;			font-size:93%;		line-height:normal; 	overflow:visible;		margin-top:-90px;	}

#tabs ul {margin:0;		padding:10px 10px 0 0px;	list-style:none;	}

#tabs li {display:inline;	margin:0;	padding:0;	}

#tabs a {
float:left;	background:url("../photos//left.png") no-repeat left top;	margin:0;		padding:0 0 0 6px;		text-decoration:none;	}

#tabs a span {
float:left;	display:block;	background:url("../photos/right.png") no-repeat right top;		padding:6px 15px 4px 6px;		margin-right:2px;		color:#FFF;
	}


#tabs a:hover {background-position:0% -42px;	}

#tabs a:hover span {background-position:100% -42px;	}



font.date{
font-size:24px;
line-height:34px;
font-style:italic;
width: 250px;
line-height:34px;
border-bottom: brown 3px solid;
}
font.pay {
font-size:20px;
line-height:30px;
margin:0 auto 10px auto;
width: 250px;
}
.underline{
padding-top:10px;
border-top: brown 3px solid;
}
.sitemeter{
visibility:hidden;
}