body {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffcc;
	margin:0px;
	
	}
	

table {
	background-color: #ffffff;
	}
	
td {
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	}

/* for links in the body of the pages */

a:link {
	color: #454545;
	font-weight: bold;
	text-decoration: none;
	}  

a:visited {
	color: #454545;
	text-decoration: none;
	font-weight: bold;
	}

a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	}

a:active {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	}

/* ID Styles */


#navigation td {
	vertical-align: top;
	}

#navigation td {
	font: 11px bold Verdana, Arial, Helvetica, sans-serif;
	color: #6c707c;
	background-color: #ffffff;
	vertical-align: top;
	text-decoration: none;
	}
	
#navigation a {
	font: 11px bold Verdana, Arial, Helvetica, sans-serif;
	color: #6c707c;
	background-color: #ffffff;
	display: block;
	padding: 10px 0px 10px 0px;	
	text-decoration: none;
	text-align: center;
	}
	
#navigation a:hover {
	background: #f2d272;
	color: #000000;
	}
	

/* Footer at bottom of each page */
#footnote {
	font-family: Arial, Helvetica, sans-serif;
	color: #454545;
	font-size: 10px;
	text-align: center;
	background-color: #ffffcc;
	text-decoration: none;
	}
	
#lgtitle {
		font: 16px Georgia, Times New Roman, Times, serif;
		color: #000000;
		font-size: 18px;
		text-align: center;

		}
		
#lgtitle a {
		font: 20px Georgia, Times New Roman, Times, serif;
		color: #000000;
		text-decoration: none;
		}
	
#lgtitle a:visited {
	color: #000000;
	}
	
#lgtitle a:hover {
	color: #990000;
	}
		
#lgtitle a:active {
	color: #990000;
	}
	
	

#redLink {
		font: 16px Georgia, Times New Roman, Times, serif;
		color: #990000;
		font-size: 18px;
		text-align: center;

		}
		
#redLink a {
		font: 20px Georgia, Times New Roman, Times, serif;
		color: #990000;
		text-decoration: none;
		}
	
#redLink a:visited {
	color: #990000;
	}
	
#redLink a:hover {
	color: #454545;
	}
		
#redLink a:active {
	color: #454545;
	}
	

/* Quick Links on Salt Spring page*/

#quickLink {
		font: 12px Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		background-color: #f2d272;
		}
		
#quickLink a:visited {
	color: #000000;
	text-decoration: none;
	}
	
#quickLink a:hover {
	color: #990000;
	}
		
#quickLink a:active {
	color: #990000;
	}	

	

/* Class Styles */
	
.featureTitle {
		font: 19px Georgia, Times New Roman, Times, serif;
		color: #000000;
		text-align: center;
		text-decoration: none;
		}
		
.listingTitle {
		font: 18px bold Arial, Helvetica, sans-serif;
		color: #000000;
		text-align: left;
		text-decoration: none;
		}

.redTitle {
		font: 20px bold Arial, Helvetica, sans-serif;
		color: #990000;
		text-align: left;
		}
		
.listings {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	line-height: 110%;
	}
		
.smcontent {
	color: #454545;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	}
	
.moreInfo {
		font: 14px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #454545;
		text-align: left;
		text-decoration: none;
		}
	
.content {
	font: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	text-align: left;
	padding:4px 4px 4px 4px;
	line-height: 130%;
	text-decoration: none;
	}		

.tableContent {
	font: 17px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	background-color: #ffffcc;
	padding:4px 4px 4px 4px;
	line-height: 130%;
	}

.yellowContent {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	text-decoration: none;
	background-color: #f2d272;
	margin: 6px 6px 6px 6px;
	padding: 0px 6px 6px 6px;
	line-height: 110%;

	}
	
.yellowTitle {
	font: 18px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	background-color: #f2d272;
	margin: 6px 6px 6px 6px;
	padding: 6px 6px 6px 6px;
	line-height: 110%;
	text-decoration: none;
	}
	
.testimonial {
		font: 13px Georgia, Times New Roman, Times, serif;
		font-style: italic;
		color: #000000;
		text-align: center;
		line-height: 150%;
		padding: 2px 10px 2px 10px;
		}
	
.navText {
	font: 12px Arial, Helvetica, sans-serif;
	background: #000033;
	color: #663300;
	line-height: 16px;
	letter-spacing: .1em;
	text-decoration: none;
	}
	
.navOn {
	font: 12px Arial, Helvetica, sans-serif;
	background: #000033;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: .1em;
	text-decoration: none;
	display: block;
	padding: 8px 6px 10px 20px;
	}
	
.leftBorder {
	border-left: 1px solid #cccccc;
	}
	
.thumbNormal {
border:none;
}
.thumbSelected {
border:none;
}

.photos {
	margin: 20px;
}
	

	