* {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.header { background-color:#E5E9D0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center;}
.header a:link {color:#000000; text-decoration:none;}
.header a:hover {background-color:#cad4a0;color:#FFFFFF}
.header a:visited {color:#000000; text-decoration:none;}

.footer { background-color:#b6c3cb; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#000000; text-align:center;}
.footer a { font-size:10px; color:#000000 }
.footer a:hover {background-color:#697D88; color:#FFFFFF; text-decoration:none}
.footersmall { background-color:#b6c3cb; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:gray; text-align:center;}
.footersmall a { color:gray; font-size:10px; }
.footersmall a:hover { color:white; }


.footersmall2 { font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; color:#697b87; text-align:center;}
.footersmall2 a:link {color:#697b87;font-size:10px;}
.footersmall2 a:visited {color:#697b87;font-size:10px;}


.niagara a:link {color:#000000; text-decoration:none;}
.niagara a:hover {background-color:#679ACC;}
.niagara a:visited {color:#000000; text-decoration:none;}

.chautauqua a:link {color:#000000; text-decoration:none;}
.chautauqua a:hover {background-color:#679966;}
.chautauqua a:visited {color:#000000; text-decoration:none;}

.fingerlakes a:link {color:#000000; text-decoration:none;}
.fingerlakes a:hover {background-color:#996699;}
.fingerlakes a:visited {color:#000000; text-decoration:none;}

.thousandislands a:link {color:#000000; text-decoration:none;}
.thousandislands a:hover {background-color:#996666;}
.thousandislands a:visited {color:#000000; text-decoration:none;}

.adirondacks a:link {color:#000000; text-decoration:none;}
.adirondacks a:hover {background-color:#336666;}
.adirondacks a:visited {color:#000000; text-decoration:none;}

.leatherstocking a:link {color:#000000; text-decoration:none;}
.leatherstocking a:hover {background-color:#996633;}
.leatherstocking a:visited {color:#000000; text-decoration:none;}

.catskills a:link {color:#000000; text-decoration:none;}
.catskills a:hover {background-color:#99cc99;}
.catskills a:visited {color:#000000; text-decoration:none;}

.hudsonvalley a:link {color:#000000; text-decoration:none;}
.hudsonvalley a:hover {background-color:#669999;}
.hudsonvalley a:visited {color:#000000; text-decoration:none;}

.capital a:link {color:#000000; text-decoration:none;}
.capital a:hover {background-color:#ff9999;}
.capital a:visited {color:#000000; text-decoration:none;}

.longi a:link {color:#000000; text-decoration:none;}
.longi a:hover {background-color:#ffcb98;}
.longi a:visited {color:#000000; text-decoration:none;}

.nyc a:link {color:#000000; text-decoration:none;}
.nyc a:hover {background-color:#cb6364;}
.nyc a:visited {color:#000000; text-decoration:none;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:13pt; color:#6d8898;}
a:link {color:#3e81a9;text-decoration:none;}
a:visited {color:#6d8898;text-decoration:none;}
a:hover {color:#9E9983;text-decoration:underline;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#6d8898; line-height:26pt;
background-image: 
url('/css/H2line.gif');
background-repeat: repeat-x
margin-bottom:20px;
}

.content 
{
	LINE-HEIGHT:20px;
	padding-left:12px;
	padding-top:12px;
	padding-right:12px;	
}

.content2
{
	padding-left:12px;
	padding-right:12px;	
}

.advertise
{
	border-top:1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.featuredbox-left
{
	background-image:url(../images/listing-box_05.jpg);
	background-repeat:repeat-y;
	width:12px;
}

.featuredbox-right
{
	background-image:url(../images/listing-box_07.jpg);
	background-repeat:repeat-y;
	width:12px;
}

.featuredbox-top
{
	padding-left:1px;
}

.featuredbox-bottom
{
	padding-left:2px;
}

.featuredbox-midcontent
{
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#97BDBE;
	width:336px;
	
}

.featuredbox-midcontent2
{
	padding-top:4px;
	padding-left:6px;
	padding-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#97BDBE;
	
}

.featuredbox-heading
{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	background-color:#528E8F;
	font-weight:bold;
	width:336px;
}

.featuredbox-heading2
{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	background-color:#528E8F;
	font-weight:bold;

}

.featuredbox-headingtext
{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	background-color:#528E8F;
	font-weight:bold;
}

.featuredbox-subheading
{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	background-color:#528E8F;
	font-weight:bold;
}

.featuredbox-subheading a
{
	color:#FFFF99;
	text-decoration:none;
}

.featuredbox-subheading a:visited
{
	color:#FFFF99;
	text-decoration:none;
}

.featuredbox-subheading a:hover
{
	text-decoration:underline;
}

.featuredbox-topleft
{
	background-image:url(../images/listing-box_02.jpg);
	background-repeat:repeat-y;
	width:12px;
}

.featuredbox-topright
{
	background-image:url(../images/listing-box_04.jpg);
	background-repeat:repeat-y;
	width:12px;
}

.featuredbox-callnow
{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFF99;
	font-size:12px;
	background-color:#528E8F;
	font-weight:bold;
}

.squarebox-header
{
	background-color:#528E8F;
	padding:6px;
}

.squarebox-content
{
	background-color:#97BDBE;
	padding:6px;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.squarebox-content A
{
	color:#FFFF99;
	font-weight:bold;
	text-decoration:none;
}

.squarebox-content A:visited
{
	color:#FFFF99;
	font-weight:bold;
	text-decoration:none;
}

.squarebox-content A:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}

.content a:link {color:#3e81a9;text-decoration:none;}
.content a:visited {color:#3e81a9;text-decoration:none;}
.content a:hover {color:#9E9983;text-decoration:underline;}