body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #999999;	background-image: url(../images/background-image.gif);	background-repeat: repeat;}h1 {	font-size: 14px;	font-weight: normal;}#wrapper {	width: 947px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background-color: #FFFFFF;	margin-right: auto;	margin-left: auto;}#wrapper #header {	float: left;	width: 947px;	height: 136px;	background-image: url(../images/header1.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;}#wrapper #nav {	background-color: #FFFFFF;	padding: 0px;	margin-bottom: 0px;	float: left;	width: 945.px;	color: #FFFFFF;	width: 947px;}#wrapper #mainarea {	float: left;	width: 947px;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	}#wrapper #mainarea #leftcolumn {	width: 518px;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 20px;	float: left;	margin: 0px;	background-color: #FFFFFF;}#wrapper #mainarea #rightcolumn {	width: 387px;	padding-top: 12px;	padding-right: 18px;	padding-bottom: 0px;	padding-left: 0px;	float: right;	margin: 0px;	background-color: #FFFFFF;}.clear {	clear: both;}#wrapper #subnav {	background-color: #663399;	width: 947px;	float: left;	margin: 0px;	padding: 0px;	height: 30px;}#wrapper #subnavcottages {	background-color: #663399;	width: 947px;	float: left;	margin: 0px;	padding: 0px;	height: 30px;}#wrapper #mainarea #columnone {	width: 294px;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 20px;	float: left;}#wrapper #mainarea #columnone h1 {	font-size: 18px;	color: #663399;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}#wrapper #mainarea #columnone h2 {	font-weight: bold;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-size: 12px;}#wrapper #mainarea #columnone .borderedtable {	border: 1px solid #000000;	margin-bottom: 20px;	float:left;}#wrapper #mainarea #columnone .borderedtable tr {	border: 0px none #FFFFFF;}#wrapper #mainarea #columnone .borderedtable td {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#wrapper #mainarea #columntwo {	width: 294px;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 20px;	float: left;}#wrapper #mainarea #columntwo h1 {	font-size: 18px;	color: #663399;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}#wrapper #mainarea #columntwo h2 {	font-weight: bold;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-size: 12px;}#wrapper #mainarea #columntwo .borderedtable {	border: 1px solid #000000;	margin-bottom: 20px;	float:left;}#wrapper #mainarea #columntwo .borderedtable tr {	border: 0px none #FFFFFF;}#wrapper #mainarea #columntwo .borderedtable td {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#wrapper #mainarea #columnthree {	width: 294px;	padding-top: 12px;	padding-right: 0px;	padding-bottom: 20px;	padding-left: 20px;	float: left;}#wrapper #mainarea #columnthree h1 {	font-size: 18px;	color: #663399;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}#wrapper #mainarea #columnthree h2 {	font-weight: bold;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-size: 12px;}#wrapper #mainarea #columnthree .borderedtable {	border: 1px solid #000000;	margin-bottom: 20px;	float:left;}#wrapper #mainarea #columnthree .borderedtable tr {	border: 0px none #FFFFFF;}#wrapper #mainarea #columnthree .borderedtable td {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#wrapper #nav a {	color: #FFFFFF;	text-decoration: none;}#wrapper #mainarea #prices table td {	padding: 3px;	text-align: center;	vertical-align: top;	color: #666666;	border-bottom: 1px solid #999999;	border-left: 1px solid #999999;}#wrapper  #mainarea  #prices  table tr.grey  {	padding: 3px;	text-align: center;	vertical-align: top;	color: #666666;	background-color: #EEEFEE;}#wrapper #mainarea #prices table td.last {	padding: 3px;	text-align: center;	vertical-align: top;	color: #666666;	border-bottom: 1px solid #999999;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;}#wrapper #mainarea #prices table td.light {	color: #FFFFFF;	border-bottom-style: none;	border-top-style: none;	border-right-style: none;	border-left-style: none;	font-weight: bold;	background-color: #BFAAD5;}#wrapper #mainarea #prices table td.dark {		color: #FFFFFF;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font-weight: bold;	background-color: #663399;}#wrapper #mainarea #prices table {	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}