/* **************** *//* *** ELEMENTS *** *//* **************** */a {	color:#930;	text-decoration:underline;	}a:hover {	color:#412101;	text-decoration:none;	}body {	color:#412101;	background-color:#211b11;	text-align:center;	font-family: times, serif;	font-size:0.9em;	}h1 {	width:645px;	height:40px;	margin:0;	clear:both;	}h2 {	width:325px;	height:24px;	padding:0;	margin:0;	border:0;	}img {	border:0;	}/* *********** *//* *** IDS *** *//* *********** */#body_wrapper {	width:775px;	background:url(../images/bg_body_wrapper.gif) 0 0 repeat-y;	padding:0;	margin:0;	border:0;	}#content_left {	width:435px;	float:left;	padding:0;	margin:10px 0 0 0;	border:0;	}#content_whole {	clear:both;	padding:0;	margin:10px 0 0 0;	border:0;	}#content_wrapper {	width:705px;	background-color:#f4ebcc;	background:url(../images/bg_text_wrapper.jpg) 0 0 repeat-y;	padding:0;	margin:auto;	border:solid white 5px;	}#footer {	width:775px;	color:#cfa863;	text-align:center;	font-size:0.65em;	font-weight:bold;	font-family:verdana,helvetica,arial,sans-serif;	background:url(../images/bg_footer.gif) 0 0 no-repeat;	padding:45px 0 0 0;	margin:0;	border:0;	}	#footer a {		color:#ecdca6;		}	#footer p {		padding:0;		margin:0 0 5px 0;		border:0;		}#frame {	width:775px;	text-align:left;	padding:0;	margin:30px auto;	border:0;	}#header {	width:775px;	height:75px;	text-align:center;	background:url(../images/bg_header.gif) 0 0 no-repeat;	padding:0;	margin:0;	border:0;	}ul#mainNav {	padding:0;	margin:0 0 0 30px;	list-style-type:none;	}#mainNav li {	float:left;	display:block;	list-style-type:none;	background-position:0 -75px;	padding:0;	margin:0;	}#mainNav li a {	height:75px;	background-position:0 0;	position:relative;	display:block;	border:none;	}#mainNav li a:hover, #mainNav li a.current {	background-image:none;	}	/* Main Navigation Replacements */	#mn_theproperty, #mn_theproperty a {		width:115px;		background:url(../images/mn_theproperty.gif) no-repeat;		}	#mn_privateresidences, #mn_privateresidences a {		width:150px;		background:url(../images/mn_privateresidences.gif) no-repeat;		}	#mn_index, #mn_index a {		width:180px;		background:url(../images/mn_index.gif) no-repeat;		}	#mn_vacationrentals, #mn_vacationrentals a {		width:135px;		background:url(../images/mn_vacationrentals.gif) no-repeat;		}	#mn_theperfectday, #mn_theperfectday a {		width:135px;		background:url(../images/mn_theperfectday.gif) no-repeat;		}	/* End Main Navigation Replacements */#main_graphic {	padding:0;	margin:0;	border:0;	}#navigation { 	}ul#secondaryNav {	height:22px;	float:left;	list-style-type:none;	padding:0;	margin:0 0 10px 0;	border:0;	}#secondaryNav li {	float:left;	display:block;	text-align:center;	background-position:0 -22px;	list-style-type:none;	padding:0;	margin:0;	}#secondaryNav li a {	height:22px;	background-position:0 0;	border:none;	}#secondaryNav li a:hover, #secondaryNav li a.current {	background-image:none;	}#text_wrapper {	line-height:1.2;	padding:0 25px;	margin:0;	border:0;	}	#text_wrapper a {		font-weight:bold;		font-style:italic;		}	#text_wrapper li {		list-style-image:url(../images/bullet.gif);		font-weight:bold;		}	#text_wrapper p {		}/* *************** *//* *** CLASSES *** *//* *************** */.column_x2 {	float:left;	width:210px;	padding:0;	margin:0 5px 0 0;	border:0;	}.disclaimer {	color:#999;	}.errorMessage {	color:#c00;	}.p1 {	margin-top:0;	}.replace {	text-indent:-1000em;	background-repeat:no-repeat;	visibility:visible;	display:block;	}.spacer {	clear:both;	}.video_thumb {	width:170px;	float:left;	text-align:center;	font-weight:bold;	}