/* CSS Document */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #666666;	background-color: #590c09;	background-image: url(images/villa-web-bg.gif);	background-repeat: repeat-x;	background-position: top;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #666666;	margin-top:0px;	margin-bottom:6px;}	h1 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	font-style: italic;	font-weight: bold;	color: #A4AE65;	text-decoration: none;	margin-top:0px;}h2 {	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #65C1E4;	text-decoration: none;	margin-bottom:5px;	}#container	{width:760px;	margin-top:0px;	margin-bottom:0px;	margin-left:auto;	margin-right:auto;	padding-bottom:0px;	bacrounds-color:#ffffff;}		#header	{margin-top: 0px;	padding:0px;}		#content	{background-color:#ffffff;	margin-top:0px;	margin-bottom:0px;	padding-top: 0px;	padding-left:15px;	padding-right:15px;	padding-bottom:15px;	}			#footer	{	height:70px;	clear:both;	margin-top:0px;	margin-left:0px;	margin-right:0px;	background-image: url(images/bottomdiv-bg.gif);	background-repeat: no-repeat;	background-position: bottom;	background-color:#ffffff;}#footer p.address{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 15px;	color: #666666;	padding-top:3px;	margin-top:0px;	margin-bottom:0px;}	#footer p.fineprint	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 15px;	color: #666666;	margin-top:0px;	margin-bottom:0px;}a:link {	color: #3399CC;	text-decoration: underline;}a:hover {	text-decoration: none;}a:visited {color: #3399CC;	text-decoration: underline;}.blocky	{display:block;	float:left;	width:200px;	height:35px;}		.blocky h1	{margin-top:0;}		.nomargin	{margin-top:0px;	margin-bottom:0px}		.newsbox		{display:block;	margin-bottom:10px;	border-bottom: 1px solid #A4AE65;	border-top: 1px solid #A4AE65;	padding:10px;	background-color:#FEFFD1;		overflow:auto;}		.newsbox h1 {margin-bottom:5px;}		.newsbox h2 {margin-top:5px;		line-height:20px;}		.newsletter {width:205px; padding:5px; background-color: #990000;}.newsletter h1 {color:#ffffff;line-height:20px;}