body {	background-image: url(images/background.gif);	background-color: #FFFFFF;	background-repeat: repeat-y;}#mainTable {	position: absolute;	visibility: visible;	z-index: auto;	height: 500px;	width: 800px;	left: 0px;	top: 100px;	right: 0px;	bottom: 0px;}.contactText {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin-top: 10px;}.contactTextSub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 13px;	margin: 0 0 0 26;}.thumbsHeader {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 11px;	line-height: 11px;	margin: 10 0 0 26;	margin}div.float {  float: left;  margin: 0 12 12 0;  }div.photoContainer {	margin: 0 25 0 26;	}		#mainPhoto {	position: absolute;	visibility: visible;	z-index: auto;	left: 290px;	top: 40px;	right: 0px;	bottom: 0px;	width: 400px;	}	.mainPhotoName p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCC;	margin: 5 0 0 0;	padding: 0px;}.mainPhotoLocation p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCC;	margin: 0px;	padding: 0 0 10 0;}.pageNavButtons {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCC;	margin-top: 10px;	padding: 0px;	}.captionSet {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCC;	margin: 10 0 0 0;	padding: 0px;}.captionTitle {	font-weight: bold;}.captionCopyright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CCC;	margin-top: 20px;	}a:link.pageNavLink {	color: #ccc;	text-decoration: none;	}	a:visited.pageNavLink {	color: #ccc;	text-decoration: none;	}a:hover.pageNavLink {	color: #ccc;	text-decoration: underline;	}