body		{	padding: 0px;	margin: 0px;	background: #fff url("../images/backgroundTan.gif") repeat-y 860px 0px;	width: 860px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 76%;	}	/* Using ems for font sizes, in conjunction with body font size a percentage, is done for accessibility, allowing viewers to change their font sizes. *//* h1 is for the page title */h1	{	font-size: 1.4em;	color: #000;	margin: 2px 12px 12px 12px;	}	h2	{	font-size: 1.1em;	color: #b37730;	margin: 12px 12px -8px 20px;	}/* h3 is for CITY titles */h3	{	font-size: 1.2em;	color: #900;	text-align: center;	margin: 10px 12px -8px 12px;	}	h4	{	font-size: 1.2em;	color: #417;	margin: 12px;	}p		{		font-size: 1.0em;		margin: 12px 25px;		color: #000;		}		li {	font-size:1.0em;	margin:12px 25px;	}.center	{text-align: center;}.knockout	{	color: #fff;	}	a:link {color: #772715; text-decoration: underline;}a:visited {color: #772715; text-decoration: underline;} a:hover {color: #5d643a; text-decoration: underline;}a:active {color: #772715; text-decoration: underline;} /* City Market links */a.city:link {		color: #900; 		text-decoration: none;		}a.city:visited {		color: #900; 		text-decoration: none; 		}a.city:hover {		color: #417; 		text-decoration: underline; 		}a.city:active {		color: #900; 		text-decoration: none; 		}a.nav:link {		margin: 0 0 3px 0;		font-size: 1.1em;		display: block;		padding: 3px 12px 3px 12px;		background-color: #bcca75;		color: #772715;		text-decoration: none;		border-left: 8px solid #9da962;		}a.nav:visited {		margin: 0 0 3px 0;		font-size: 1.1em;		display: block;		padding: 3px 12px 3px 12px;		background-color: #bcca75;		color: #772715; 		text-decoration: none;		border-left: 8px solid #9da962;		}a.nav:hover {		margin: 0 0 3px 0;		font-size: 1.1em;		display: block;		padding: 3px 12px 3px 12px;		background-color: #9eaa62;		color: #ff9;		text-decoration: none;		border-left: 8px solid #bcca75;		}a.nav:active {		margin: 0 0 3px 0;		font-size: 1.1em;		display: block;		padding: 3px 12px 3px 12px;		background-color: #bcca75;		color: #772715; 		text-decoration: none;		border-left: 8px solid #9da962;		}.small	{	font-size: .9em;	margin-top: 4px;	margin-bottom: 4px;	}.accent		{	color: #900;	}	.testimonial	{	text-align: right;	font-style: italic;	margin-top: -10px;	margin-bottom: 24px;	color: #900;	}img		{		border: none;		}img.portrait	{	margin-left: 12px;	margin-top: 12px;	}th	{	font-size: 1.0em;	text-align: left;	background-color: #417;	color: #edc;	}td		{		font-size: 1.0em;		text-align: left;		vertical-align: top;		color: #000;		}td.city		{	font-weight: bold;	}	td.partner	{	font-size: 10px;	font-weight: bold;	text-align: center;	padding: 6px;	width: 33%;	}hr	{	text-align:center;	width: 100%;	color: #772715;	}div.box	{	background-color: #EBE5CB; 	border: 1px solid #BAB394; 	margin: 12px;	}/* POSITIONING */#header	{	position: absolute;	top: 0px;	left: 0px;	margin: 0px;	width: 860px;	background-image:url(../images/headerBkg.gif);	background-repeat:repeat-x;	}#contentHome	{	position: absolute;	top: 173px;	left: 171px;	width: 687px;	padding-bottom: 15px;	border-left:1px solid #999999;	border-right:1px solid #999999;	border-top:1px solid #999999;	}	#contentTemp {		width:860px;	}	#content	{	position: absolute;	top: 108px;	left: 171px;	width: 687px;	padding-bottom: 15px;	border-left:1px solid #999999;	border-right:1px solid #999999;	border-top:1px solid #999999;	}div.heading	{	background-color: #417;	margin: 0px;	padding: 6px 12px 6px 12px;	color: #edc;	font-weight: bold;	font-size: 1.1em;	}div#navigationHome	{	position: absolute;	top: 173px;	left: 3px;	width: 165px;	}	div#navigation	{	position: absolute;	top: 108px;	left: 3px;	width: 165px;	}div#menu	{	position: absolute;	top: 90px;	left: 0px;	width: 100px;	text-align: right;	z-index: 10;	font-size: .9em;	}/* left, middle, right are the 3 photos on top of home page. */#left	{	position: absolute;	top: 0px;	left: 0px;	width: 286px;	}#middle	{	position: absolute;	top: 0px;	left: 287px;	width: 286px;	}	#right	{	position: absolute;	top: 0px;	left: 574px;	width: 286px;	}	#homeContent	{	position: absolute;	top: 470px;	left: 40px;	width: 780px;	}#footer	{	text-align: center;	border-top: 1px solid #417;	margin: 20px 0px 6px 0px;	clear: both;	}	/* HOME PROFILE PAGES */#contentProfile	{	position: absolute;	top: 108px;	left: 171px;	width: 435px;	border-left:1px solid #999999;	border-right:1px solid #999999;	border-top:1px solid #999999;	}.current_number	{	font-size: 18px; 	font-weight: bold;	color: #fff;	}.big	{	font-size: 11px;	font-weight:bold;	font-family: verdana, arial, sans-serif; 	color: #772715; 	margin-top: 8px;	margin-bottom: 8px;	}	/* positioning */			#sidebar	{	position: absolute;	top: 108px;	left: 610px;	width: 250px;	background-color: #f3f3ca;	padding-bottom: 20px;	}/* H5 is the guided tour links on sidebar */h5	{	background-color: #a4b066;	padding-top:20px;	margin: 0px;	text-align: center;	font-size: 1em;	color: #fff;	height:48px;	}	a.guidedTour	{text-decoration: none;}a.guidedTour:link {		text-decoration: none;		}a.guidedTour:visited {		text-decoration: none;		}a.guidedTour:hover {		text-decoration: none;		}a.guidedTour:active {		text-decoration: none;		}img.rendering	{margin-left: 15px; margin-right: 10px;}#sidebar>p	{color: #654; font-size: 1em;}div#jumpTo	{	margin-top: 5px; 	margin:0px;	background-color: #a4b066; 	border: 1px solid #b37730; 	height:65px; 	}p.jumpProfile	{	text-align: center; 	color: #654; 	margin:5px;	}span.jump	{	font-style: italic;	font-size: 1.5em;	}	p.jumpNumber		{	text-align: center; 	font-weight: bold;	color: #654; 	line-height: 1.5em;	margin:0px;	font-size:0.85em;	}		.line {	border-top:1px solid #999999;	padding-top:10px;	margin-top:10px;	width:100%;	}	.top {	width:860px;	background-color:#000000;	border-bottom:1px solid #333333;	height:40px;	margin:0px;	padding:0px;	}	p.toplinks{	color: #bcca75;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	margin:0 0;	padding:14px 0 0 0px;	}	.toplinks a{	color: #bcca75;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	margin:0 0;	padding:14px 0 0 0px;	text-decoration:none;	}	.toplinks a:visited{	color: #bcca75;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	margin:0 0;	padding:14px 0 0 0px;	text-decoration:none;	}	.toplinks a:hover{	color: #fff;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	margin:0 0;	padding:14px 0 0 0px;	text-decoration:none;	}	.toplinks a:active{	color: #bcca75;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px;	margin:0 0;	padding:14px 0 0 0px;	text-decoration:none;	}	td>h1 {	color:#fff;	font-size:1.5em;	margin: 30px 10px 0px 0px;	}	.number {	color:#e9efd0;	font-size:4.0em;	float:left;	margin:35px 20px 0px 10px;	width:65px;	text-align:right;	}	.address {	color:#b37730;	margin:0px;	margin-right:15px;	font-size:1.0em;	font-weight:bold;	}