/* MORROW-BARNWELL GENERAL RULES */*, html, body {	margin: 0px;	padding: 0px;}body {	background: transparent url("/images/backgrounds/main_wood_background.jpg");	background-position: top center;	background-repeat: repeat;	text-align: center;	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px;	color: #747474;}a {	color: #5C86B9;	text-decoration: none;}a:hover {	color: #7B1117;}a img {	text-decoration: none;	border: 0px solid #FFFFFF;}div#site_container {	margin: 0px auto;	width: 780px;	background: transparent url("/images/backgrounds/site_background.jpg");	background-position: top center;	background-repeat: repeat-y;}div#content_container {	position: relative;	margin: 0px auto;	padding: 0px 41px;	width: 618px;	text-align: left;}div#header {}	#header h1 {		width: 780px;		height: 161px;		background: transparent url("/images/misc_elements/header.jpg");		background-repeat: no-repeat;	}			#header h1 span {			display: none;		}	ul#navigation {	position: absolute;	top: 0px;	left: 41px;	width: 618px;	list-style: none;	z-index: 500;}	#navigation li {		float: left;	}	li#home_link a {		background: transparent url("/images/navigation/home_button.gif");		width: 64px;	}	li#about_the_house_link a {		background: transparent url("/images/navigation/about_the_house_button.gif");		width: 114px;	}		li#special_features_link a {		background: transparent url("/images/navigation/special_features_button.gif");		width: 106px;	}		li#photograph_gallery_link a {		background: transparent url("/images/navigation/photograph_gallery_button.gif");		width: 125px;	}		li#about_burlington_link a {		background: transparent url("/images/navigation/about_burlington_button.gif");		width: 115px;	}		li#contact_us_link a {		background: transparent url("/images/navigation/contact_us_button.gif");		width: 94px;}		#navigation li a {		display: block;		height: 99px;		background-position: 0px 0px;		background-repeat: no-repeat;	}		#navigation li a:hover {		background-position: 0px -99px;	}		#navigation li a span {			display: none;		}div#price_tag {	position: absolute;	top: 80px;	right: 41px;	z-index: 500;	}	#price_tag p {		display: none;	}div#main_content {	position: relative;	padding: 10px;	width: 375px;	line-height: 18px;}	#main_content h2 span {		display: none;	}		#main_content h3 {		margin: 20px 0px 20px 0px;		font-size: 18px;		font-weight: 100;		color: #94A472;	}	#main_content p {		margin: 20px 0px;	}		#main_content ul {		margin: 20px 0px 20px 20px;		list-style: url("/images/misc_elements/mb_bullet.gif");	}		img.mb_title {		position: absolute;		top: -50px;		left: 0px;	}a#photography_gallery_ad, a#map_and_directions_ad {	float: right;	clear: right;	width: 200px;}a#photography_gallery_ad {	margin: 20px 10px 35px 0px;	height: 145px;}a#map_and_directions_ad {	height: 190px;}	#photography_gallery_ad p, #map_and_directions_ad p {		display: none;	}div#footer {	position: relative;	margin: 0px auto;	width: 780px;	text-align: left;	font-size: 11px;}	#footer p {		position: absolute;		top: 55px;		left: 45px;		color: #000000;	}	a#sticky_stamp {		position: absolute;		top: 55px;		right: 45px;		display: block;		width: 150px;		height: 95px;	}			#sticky_stamp p {			display: none;		}