body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-size: 75%;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif;
	background-image: url(../images/bg_gradient-white.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: center top;
}

img {
	border: 0;
}

#page-content {
	background-color: #FFFFFF;
	width: 800px;
	margin: auto;
	padding: 0;
}

#titlebar {
	margin: 0;
	padding: 10px;
	float: left;
	background-color: #FFFFFF;
	height: 60px; /* FOR IE5 */
	width: 800px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 40px; /* proper value */
	width: 780px; /* proper value */
}

#titlebar-logo {
	padding: 0px 0 0 0;
	float: left;
	margin: 0px;
}

#titlebar-logo img {
	display: block;
	width: 0;
}

#titlebar-logo span {
	display: block;
	width: 287px;
	height: 38px;
	background-image: url(../images/ip_logo-medium.gif);
	background-repeat: no-repeat;
}

#titlebar-logo a {
	display: block;
	width: 287px;
	height: 38px;
	border: 0px;
	border-style: none;
}

#titlebar-flash_banner {
	padding: 0px;
	float: right;
	margin: 0px;
	width: 300px;
	height: 40px;
}

#titlebar-call-graphic {
	padding: 0px;
	float: right;
	margin: 0px;
}

#titlebar-call-graphic img {
	display: block;
	width: 0;
}

#titlebar-call-graphic span {
	display: block;
	width: 183px;
	height: 38px;
	background-image: url(../images/book-now-graphic.gif);
	background-repeat: no-repeat;
}

#titlebar-call-graphic a {
	display: block;
	width: 183px;
	height: 38px;
	border: 0px;
	border-style: none;
}


#page-footer {
	background-color: #FFFFFF;
	clear: both;
	float: left;
	font-size: 0.8em;
	color: #828278;
	text-align: center;
	border-top: 1px solid #dcdcd2;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	background-position: center;
	width: 800px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px; /* proper value */
}

.footer-left {
	display: block;
	float: left;
}

.footer-right {
	display: block;
	float: right;
	margin: 2px 0 0 0;
}

.bad-mark {
	margin: 6px 0;
	padding: 0;
}

/* NAVIGATION BAR */

#navbar-wrapper {
	padding: 0;
	float: left;
	height: 20px;
	width: 800px;
	margin: 0;
	background-color: #FFFFFF;
	overflow: hidden;
}

#nav {
	margin: 0;
	padding: 0;
	height: 20px;
	list-style: none;
	display: inline;
	overflow: hidden;
}

#nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#nav a {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px; !important; /* for most browsers */
	height: /**/ :20px; /* for IE5/Win */
}

#nav a:hover, #nav a:active {
	background-position: 0 -20px;
}

#nav a.selected {
	background-position: 0 -40px;
}

#tab01 a {
	width: 128px;
	background: url(../images/navbar-link01.gif) top left no-repeat;
}

#tab02 a {
	width: 122px;
	background: url(../images/navbar-link02.gif) top left no-repeat;
}

#tab03 a {
	width: 82px;
	background: url(../images/navbar-link03.gif) top left no-repeat;
}

#tab04 a {
	width: 90px;
	background: url(../images/navbar-link04.gif) top left no-repeat;
}

#tab05 a {
	width: 87px;
	background: url(../images/navbar-link05.gif) top left no-repeat;
}

#tab06 a {
	width: 103px;
	background: url(../images/navbar-link06.gif) top left no-repeat;
}

#tab07 a {
	width: 49px;
	background: url(../images/navbar-link07.gif) top left no-repeat;
}

#tab08 a {
	width: 46px;
	background: url(../images/navbar-link08.gif) top left no-repeat;
}

#tab09 a {
	width: 93px;
	background: url(../images/navbar-link09.gif) top left no-repeat;
}




/* EDITORIAL SECTION */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

#editorial-content {
	background-color: #FFFFFF;
	padding: 0;
	width: 800px;
	margin: 15px 0 10px 0;
	float: left;
}

#home-editorial-column1 {
	float: left;
	margin: 0;
	border-right: 1px dotted #cccccc;
	padding: 0 9px 0 5px;
	width: 560px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 545px; /* proper value */
}

#home-editorial-column1-full {
	float: left;
	margin: 0;
	padding: 0 0 20px 5px;
	width: 535px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 530px; /* proper value */
}

#home-editorial-column1-left {
	float: left;
	width: 295px;
	margin: 0 15px 15px 0;
	padding: 0;
}

#home-editorial-column1-right {
	float: left;
	width: 220px;
	margin: 0 0 15px 0;
	padding: 0;
}

#home-editorial-column2 {
	float: left;
	margin: 0;
/*	border-left: 1px dotted #cccccc;*/
/*	padding: 0 0 0 8px;*/
	padding: 0 0 0 10px;
	width: 230px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 220px; /* proper value */
	
}

#home-editorial-column1 p {
	font-size: 1.0em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0;
}

#home-editorial-column1 h1 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #0083cc;
/*	color: #000000;*/
	font-style: normal;
	line-height: 1.1;
	padding: 0 0 10px 0;
	margin: 0;
	display: block;
}

#home-editorial-column1 a {
	font-size: 1em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
}

#home-editorial-column1 a:hover {
	font-size: 1em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #828278;
	font-weight: bold;
}

#home-main_column_banners {
	float: left;
	margin: 0;
	padding: 0 0 10px 0px;
	width: 535px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 535px; /* proper value */
}

#home-select-banner {
	float: left;
	padding: 0 15px 0 0;
	margin: 0 0 15px 0;
	height: 185px;
	width: 275px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 260px; /* proper value */
}

#home-blog-banner {
	float: left;
	padding: 0;
	margin: 0 0 15px 0;
	height: 185px;
	width: 260px;
}

#home-twitter-banner {
	clear: both;
	float: left;
	padding: 0;
	margin: 0 0 10px 0;
	height: 55px;
	width: 535px;
	background-image: url(../images/home-twitter-banner.png);
	background-repeat: no-repeat;
	background-position: left top;
}


/* TWITTER BANNER */

#twitter_banner-logo {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	height: 55px;
	width: 155px;
}

#twitter_div {
	padding: 6px 75px 10px 5px;
	margin: 0px;
	float: left;
	height: 55px; /* FOR IE5 */
	width: 380px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 39px; /* proper value */
	width: 300px; /* proper value */
}

ul#twitter_update_list {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

ul#twitter_update_list li {
	font-family: Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	list-style-type: none;
	font-size: 0.85em;
	line-height: 1.2;
}

ul#twitter_update_list li span a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}

ul#twitter_update_list li span a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
	border-bottom: none;
}

ul#twitter_update_list li a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

ul#twitter_update_list li a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom: none;
}

#twitter-link {
	padding: 0;
	margin: 0;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

/* END OF TWITTER BANNER */



#home-stop_press-banner {
	padding: 0;
	float: left;
	height: 155px;
	width: 220px;
	margin: 0 0 10px 0;
}

#home-scilly_linen-banner {
	float: left;
	padding: 0px;
	margin: 0 0 0 0;
	height: 155px;
	width: 220px;
}

.wrapper-newsflash-banner {
	float: left;
	margin: 0 0 10px 0;
	background-image: url(../images/newsflash-banner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 220px;
	padding: 0;
	height: 245px;
}

#theForm {
	border: 0;
	color: #000000;
	font-size: 1.0em;
	padding: 150px 10px 0 10px;
	width: 220px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 200px; /* proper value */
}

#theForm label {
	font-size: 0.8em;
	line-height: 1.3;
	color: #3F9C35;
	font-weight: bold;
}

#theForm input {
	padding: 2px;
	border: 1px dotted #3F9C35;
}

#theForm #subscribe_button {
	background-color: #3F9C35;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #3F9C35;
	padding: 2px 4px;
}

#confirmation {
	color: #3F9C35;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	padding: 175px 15px 0 15px;
	width: 220px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 190px; /* proper value */
}


#home-logos {
	padding: 0;
	float: left;
	width: 220px;
	margin: 15px 0 0 0;
	background-color: #FFFFFF;
	overflow: hidden;
	text-align: right;
}

#home-flash_slideshow {
	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 5px;
	height: 300px; /* FOR IE5 */
	width: 535px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 300px; /* proper value */
	width: 530px; /* proper value */
}

#contact-flash_slideshow {
	float: left;
	clear: both;
	width: 530px;
	height: 300px;
	margin: 0 0 15px 0;
}

#home-specialoffers {
	float: left;
	margin: 15px 0 0 0;
	background-color: #ebebe6;
	background-image: url(../images/specialoffers-bg03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 85px 5px 10px 15px;
	width: 530px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 510px; /* proper value */
}

#specialoffers-flash {
	float: left;
	width: 500px;
	height: 170px;
	margin: 0;
	padding: 0;
}

#islandnews-flash {
	float: left;
	width: 200px;
	height: 185px;
	margin: 0;
	padding: 0;
}





#home-editorial-column1 #home-specialoffers .specialoffers-column1 .specialoffers-title a, #home-editorial-column1 #home-specialoffers .specialoffers-column2 .specialoffers-title a {
	color: #000000;
	text-decoration: none;
}

#home-editorial-column1 #home-specialoffers .specialoffers-column1 .specialoffers-title a:hover, #home-editorial-column1 #home-specialoffers .specialoffers-column2 .specialoffers-title a:hover {
	text-decoration: underline;
}

.specialoffers-title {
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	padding: 4px 0;
}

.specialoffers-copy {
	display: block;
}


#default2column-leftcolumn {
	float: left;
	margin: 0px;
	padding: 0px 40px 0px 10px;
	width: 420px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 370px; /* proper value */
}

#default2column-rightcolumn {
	float: left;
	width: 370px;
	margin: 0;
	padding: 0;
}

#default2column-leftcolumn p, #default2column-rightcolumn p {
	font-size: 0.9em;
	line-height: 140%;
	color: #828278;
	padding: 0;
	margin: 0 0 15px 0;
}

#default2column-leftcolumn ul, #default2column-rightcolumn ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 20px 20px;
}

#default2column-leftcolumn li, #default2column-rightcolumn li {
	font-size: 0.9em;
	line-height: 120%;
	font-weight: bold;
	color: #828278;
	padding: 0 0 8px 0;
}

#default2column-leftcolumn h1, #default2column-rightcolumn h1 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	line-height: 100%;
	padding: 0;
	margin: 0 0 20px 0;
}

#default2column-leftcolumn h2, #default2column-rightcolumn h2 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #e61e00;
	font-style: normal;
	line-height: 100%;
	padding: 0;
	margin: 0px 0 5px 0;
	text-transform: uppercase;
}

.asterisk {
	padding-left: 10px;
	color:#FFFFFF;
	margin: 0;
	background-image: url(../images/9px-asterisk.gif);
	background-repeat: no-repeat;
	background-position: 0 30%;
}

.radiator {
	padding-left: 36px;
	color:#FFFFFF;
	margin: 0;
	background-image: url(../images/9px-radiator.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

#editorial2column-leftcolumn {
	float: left;
	margin: 0px;
	padding: 0px 40px 0px 10px;
	width: 420px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 370px; /* proper value */
}

#editorial2column-rightcolumn {
	float: left;
	width: 370px;
	margin: 0;
	padding: 0;
}

#editorial2column-leftcolumn p, #editorial2column-rightcolumn p, #editorial3column-leftcolumn p {
	font-size: 1.0em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0 0 25px 0;
}

#editorial2column-leftcolumn h1, #editorial3column-leftcolumn h1 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	line-height: 100%;
	padding: 0;
	margin: 0 0 20px 0;
}


#editorial2column-leftcolumn h2, #editorial3column-leftcolumn h2 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.0em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	line-height: 100%;
	padding: 0;
	margin: 0 0 15px 0;
}

#editorial2column-leftcolumn ul, #editorial2column-leftcolumn ul {
	list-style-type: square;
	margin: 0;
	padding: 0 0 20px 20px;
}

#editorial2column-leftcolumn li, #editorial2column-leftcolumn li {
	font-size: 0.9em;
	line-height: 120%;
	font-weight: bold;
	color: #828278;
	padding: 0 0 8px 0;
}

.editorial-image01 {
	float: left;
	margin: 10px 0 0 0;
}

.editorial-vbstars {
	margin: 0 0 10px 0;
}

#editorial2column-rightcolumn img {
	margin: 0px 0px 10px 0px;
	padding: 0;
}

#story01 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#story02 {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
}

#editorial3column-leftcolumn {
	float: left;
	width: 240px;
	margin: 0px 30px 10px 10px;
	padding: 0;
}

#editorial3column-middlecolumn {
	float: left;
	width: 240px;
	margin: 0px 30px 10px 0px;
	padding: 0;
}

#editorial3column-rightcolumn {
	float: left;
	width: 240px;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

#contact-leftcolumn {
	float: left;
	margin: 0px;	
	padding: 0px 30px 0px 10px;
	width: 260px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 220px; /* proper value */
}

#contact-rightcolumn {
	float: left;
	width: 535px;
	margin: 0;
	padding: 0;
}

#contact-leftcolumn h1, #contact-rightcolumn h1 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	line-height: 100%;
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
	clear: both;
}

#contact-leftcolumn h2, #contact-rightcolumn h2 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 1.9em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	line-height: 100%;
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
	clear: both;
}

#contact-leftcolumn p, #contact-rightcolumn p {
	font-size: 1.0em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0 0 25px 0;
}

#contact-leftcolumn p a, #contact-rightcolumn p a {
	color: #828278;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
}

#contact-leftcolumn p a:hover, #contact-rightcolumn p a:hover {
	color: #828278;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #828278;
	font-weight: bold;
}

.contactpage-title {
	text-transform: uppercase;
	font-size: 0.7em;
	line-height: 130%;
	color: #828278;
	font-weight: normal;
	letter-spacing: 2px;
}

.contactpage-info {
	font-size: 1.0em;
	line-height: 140%;
	color: #2882c8;
	font-weight: bold;
}

#contact-leftcolumn p .contactpage-info a, #contact-rightcolumn p .contactpage-info a {
	color: #2882c8;
	font-weight: bold;
	text-decoration: none;
}

#contact-leftcolumn p .contactpage-info a:hover, #contact-rightcolumn p .contactpage-info a:hover {
	border-bottom: 1px dotted #2882c8;
}



#properties-column1 {
	float: left;
	margin: 0px;
	padding: 0px 38px 10px 10px;
	width: 268px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 220px; /* proper value */
}

#properties-column2 {
	float: left;
	width: 520px;
	margin: 0;
	padding: 0;
}

.property-sample {
	border: 1px #828278 solid;
}

#properties-column2 p {
	font-size: 1.0em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0;
}

#properties-column2 a {
	font-size: 1em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
}

#properties-column2 a:hover {
	font-size: 1em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #828278;
	font-weight: bold;
}

#properties-column1 p {
	font-size: 1.0em;
	color: #2882c8;
	line-height: 150%;
	padding: 0;
	margin: 0;
}

.text-holder1 {
	float: left;
	width: 220px;
	margin: 0;
	padding: 0;
}

.text-holder1 a {
	color: #2882c8;
	text-decoration: none;
	font-weight: bold;
}

.text-holder1 a:hover {
	color: #2882c8;
	border-bottom: 1px dotted #2882c8;
	text-decoration: none;
	font-weight: bold;
}




/* LINK */

#links-leftcolumn {
	float: left;
	margin: 0px;
	padding: 0px 40px 10px 10px;
	width: 420px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 370px; /* proper value */
}

#links-rightcolumn {
	float: left;
	width: 370px;
	margin: 0;
	padding: 0;
}

#links-leftcolumn p, #links-rightcolumn p {
	font-size: 1.0em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0 0 20px 0;
}

#links-leftcolumn h1 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	line-height: 100%;
	padding: 0;
	margin: 0 0 20px 0;
}

.weblink {
	padding: 0;
	margin: 0 0 15px 0;
}

.weblink-image-border {
	border: 1px #dcdcd2 solid;
	margin: 0 20px 0 0;
}

.text-link a {
	margin: 0 0 5px;
	font-size: 1.0em;
	line-height: 140%;
	color: #828278;
	font-weight: bold;
	text-decoration: none;
	padding-left: 23px;
	background: url(../images/url-icon.gif) no-repeat 0px 50%;
	display: block;
}

.text-link a:hover {
	font-size: 1.0em;
	line-height: 140%;
	color: #828278;
	font-weight: bold;
	text-decoration: underline;
}

.weblink img {
	padding: 0;
	margin: 0;
}





/* AVAILABILITY TABLE */

#vacancy-page-heading {
	float: left;
	margin: 0px;
	padding: 0px 0px 30px 10px;
	width: 790px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px; /* proper value */
}

#vacancy-page-heading h1 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	margin: 0;
	padding: 0 15px 0 0;
	line-height: 100%;
	display: inline;
}

#vacancy-page-heading h2 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #828278;
	margin: 0;
	padding: 0;
	line-height: 100%;
	display: inline;
}

#vacancy-page-heading h2 a {
	color: #828278;
	font-weight: bold;
	text-decoration: none;
}

#vacancy-page-heading h2 a:hover {
	text-decoration: underline;
}

.blue-highlight {
	color: #2882c8;
}

#vacancy-page-heading h3 {
	font-size: 1.0em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	margin: 0;
	padding: 10px 0 0 0;
	line-height: 100%;
}

#chart-pos {
	float: left;
	margin: 0px;
	padding: 0px 0px 30px 10px;
	width: 790px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px; /* proper value */
}






/* CHART */

table#availability-chart {
	color: #828278;
	margin: 0 0 0 0;
	width: 780px;
}

td.property_name-title {
	color: #828278;
	font-size: 0.7em;
	font-weight: normal;
	width: 170px;
/*	width: 154px;*/
	height: 20px;
	line-height: 20px;
}

td.property_sleep-title {
	color: #b4b4af;
	font-size: 0.7em;
	font-weight: normal;
/*	width: 22px;*/
	height: 20px;
	line-height: 20px;
	border-left: 1px #dcdcd2 solid;
	width: 23px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 22px; /* proper value */

}

td.property_pets-title {
	color: #b4b4af;
	font-size: 0.7em;
	font-weight: normal;
/*	width: 22px;*/
	height: 20px;
	line-height: 20px;
	border-left: 1px #dcdcd2 solid;
	width: 26px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 25px; /* proper value */
}

td.property_dates-title {
	font-size: 0.7em;
	color: #b4b4af;
	font-weight: normal;
	height: 10px;
	vertical-align: top;
	border-left: 1px #dcdcd2 solid;
}




/* CURTAIN EFFECT */

/* START of dates section */

td.property_dates-01-old, td.property_dates-02-old, td.property_dates-03-old, td.property_dates-04-old, td.property_dates-05-old, td.property_dates-06-old, td.property_dates-07-old, td.property_dates-08-old, td.property_dates-09-old, td.property_dates-10-old, td.property_dates-11-old, td.property_dates-12-old, td.property_dates-13-old, td.property_dates-14-old, td.property_dates-15-old, td.property_dates-16-old, td.property_dates-17-old, td.property_dates-18-old, td.property_dates-19-old, td.property_dates-20-old, td.property_dates-21-old, td.property_dates-22-old, td.property_dates-23-old, td.property_dates-24-old, td.property_dates-25-old, td.property_dates-26-old, td.property_dates-27-old, td.property_dates-28-old, td.property_dates-29-old, td.property_dates-30-old, td.property_dates-31-old, td.property_dates-32-old, td.property_dates-33-old {
	font-size: 0.7em;
	color: #828278;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	border-left: 1px #dcdcd2 solid;
	width: 17px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 16px; /* proper value */
}

td.property_dates-01, td.property_dates-02, td.property_dates-03, td.property_dates-04, td.property_dates-05, td.property_dates-06, td.property_dates-07, td.property_dates-08, td.property_dates-09, td.property_dates-10, td.property_dates-11, td.property_dates-12, td.property_dates-13, td.property_dates-14, td.property_dates-15, td.property_dates-16, td.property_dates-17, td.property_dates-18, td.property_dates-19, td.property_dates-20, td.property_dates-21, td.property_dates-22, td.property_dates-23, td.property_dates-24, td.property_dates-25, td.property_dates-26, td.property_dates-27, td.property_dates-28, td.property_dates-29, td.property_dates-30, td.property_dates-31, td.property_dates-32, td.property_dates-33 {
	font-size: 0.7em;
	color: #828278;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	border-left: 1px #dcdcd2 solid;
	width: 17px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 16px; /* proper value */
}

/* END of dates section */


/* START of availability section */

td.property_availability-01-old, td.property_availability-02-old, td.property_availability-03-old, td.property_availability-04-old, td.property_availability-05-old, td.property_availability-06-old, td.property_availability-07-old, td.property_availability-08-old, td.property_availability-09-old, td.property_availability-10-old, td.property_availability-11-old, td.property_availability-12-old, td.property_availability-13-old, td.property_availability-14-old, td.property_availability-15-old, td.property_availability-16-old, td.property_availability-17-old, td.property_availability-18-old, td.property_availability-19-old, td.property_availability-20-old, td.property_availability-21-old, td.property_availability-22-old, td.property_availability-23-old, td.property_availability-24-old, td.property_availability-25-old, td.property_availability-26-old, td.property_availability-27-old, td.property_availability-28-old, td.property_availability-29-old, td.property_availability-30-old, td.property_availability-31-old, td.property_availability-32-old, td.property_availability-33-old {
	color: #2882c8;
	font-size: 1.0em;
	font-weight: bold;
	border-left: 1px #dcdcd2 dotted;
	width: 17px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 16px; /* proper value */
}

td.property_availability-01, td.property_availability-02, td.property_availability-03, td.property_availability-04, td.property_availability-05, td.property_availability-06, td.property_availability-07, td.property_availability-08, td.property_availability-09, td.property_availability-10, td.property_availability-11, td.property_availability-12, td.property_availability-13, td.property_availability-14, td.property_availability-15, td.property_availability-16, td.property_availability-17, td.property_availability-18, td.property_availability-19, td.property_availability-20, td.property_availability-21, td.property_availability-22, td.property_availability-23, td.property_availability-24, td.property_availability-25, td.property_availability-26, td.property_availability-27, td.property_availability-28, td.property_availability-29, td.property_availability-30, td.property_availability-31, td.property_availability-32, td.property_availability-33 {
	color: #2882c8;
	font-size: 1.0em;
	font-weight: bold;
	border-left: 1px #dcdcd2 dotted;
	width: 17px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 16px; /* proper value */
}


/* END of availability section */

/* END OF CURTAIN EFFECT */




/* CHART CONTENTS */

tr.normal td {
	height: 25px;
	line-height: 25px;
	border-top: 1px #dcdcd2 solid;
}

table#availability-chart td.property_name {
	font-size: 0.8em;
	font-weight: bold;
	line-height: 100%;
	width: 170px;
}

table#availability-chart td.property_sleep {
	font-size: 0.8em;
	color: #828278;
	line-height: 100%;
	border-left: 1px #dcdcd2 dotted;
	width: 23px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 22px; /* proper value */
}

table#availability-chart td.property_pets {
	font-size: 1.0em;
	color: #828278;
	line-height: 100%;
	border-left: 1px #dcdcd2 dotted;
	width: 26px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 25px; /* proper value */
}


table#availability-chart td.property_name a {
	color: #2882c8;
	font-weight: bold;
	text-decoration: none;
}

table#availability-chart td.property_name a:hover {
	border-bottom: 1px #2882c8 dotted;
}


table#availability-chart thead td.property_dates {
	font-weight: normal;
	border-left: 1px #dcdcd2 solid;
	width: 19px;
}

td.property_dates {
	color: #2882c8;
	font-size: 1.3em;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	background-color: #ffffff;
	border-left: 1px #dcdcd2 dotted;
	width: 19px;
}


td.property_availability-01-old, td.property_availability-03-old, td.property_availability-05-old, td.property_availability-07-old, td.property_availability-09-old, td.property_availability-11-old, td.property_availability-13-old, td.property_availability-15-old, td.property_availability-17-old, td.property_availability-19-old, td.property_availability-21-old, td.property_availability-23-old, td.property_availability-25-old, td.property_availability-27-old, td.property_availability-29-old, td.property_availability-31-old, td.property_availability-33-old {
	background-color: #f5f5eb;
}

td.property_availability-02-old, td.property_availability-04-old, td.property_availability-06-old, td.property_availability-08-old, td.property_availability-10-old, td.property_availability-12-old, td.property_availability-14-old, td.property_availability-16-old, td.property_availability-18-old, td.property_availability-20-old, td.property_availability-22-old, td.property_availability-24-old, td.property_availability-26-old, td.property_availability-28-old, td.property_availability-30-old, td.property_availability-32-old, td.property_availability-34-old {
	background-color: #FFFFFF;
}



td.property_availability-01, td.property_availability-03, td.property_availability-05, td.property_availability-07, td.property_availability-09, td.property_availability-11, td.property_availability-13, td.property_availability-15, td.property_availability-17, td.property_availability-19, td.property_availability-21, td.property_availability-23, td.property_availability-25, td.property_availability-27, td.property_availability-29, td.property_availability-31, td.property_availability-33 {
	background-color: #f5f5eb;
}

td.property_availability-02, td.property_availability-04, td.property_availability-06, td.property_availability-08, td.property_availability-10, td.property_availability-12, td.property_availability-14, td.property_availability-16, td.property_availability-18, td.property_availability-20, td.property_availability-22, td.property_availability-24, td.property_availability-26, td.property_availability-28, td.property_availability-30, td.property_availability-32, td.property_availability-34 {
	background-color: #FFFFFF;
}






#vacancylist-bottompanel {
	float: left;
	margin: 0px;
	padding: 30px 0px 0px 10px;
	width: 795px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 785px; /* proper value */
}

#vacancylist-bottompanel #home-graphic-chooseday {
	margin: 0 10px 0 0;
}

#key-chart-weeks {
	float: left;
	margin: 0 30px 0 0;
	padding: 10px;
	border: 1px #828278 dotted;
	width: 300px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 280px; /* proper value */
}

.highlight-blue {
	color: #2882c8;	
}

.legend-highlight-blue {
	font-size: 1.2em;
	color: #2882c8;	
}

.legend-highlight-grey {
	font-size: 1.2em;
	color: #828278;	
}


#key-chart-weeks p {
	font-size: 0.9em;
	line-height: 140%;
	color: #828278;
	font-weight: normal;
	margin: 0;
}

#key-chart-weeks a {
	color: #828278;
	font-weight: bold;
	text-decoration: none;
}

#key-chart-weeks a:hover {
	color: #828278;
	font-weight: bold;
	border-bottom: 1px #828278 dotted;
}

#key-chart-heading {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
}

#key-chart-heading h3 {
	font-size: 1.5em;
	font-weight: bold;
	color: #2882c8;
	font-style: normal;
	margin: 0 10px 0 0;
	padding: 0;
	line-height: 100%;
	display: inline;
}

#key-chart-heading h4 {
	font-size: 1.2em;
	font-weight: normal;
	color: #828278;
	margin: 0;
	padding: 0;
	line-height: 100%;
	display: inline;
}

#week-chart {
	margin: 0;
	padding: 0;
	float: left;
}

#week-chart thead td {
	height: 15px;
	border-bottom: 1px #dcdcd2 solid;
}

#week-chart td {
	height: 20px;
	font-size: 0.8em;
	color: #828278;
	font-weight: normal;
	margin: 0;
	padding: 5px 0 0 0;
	line-height: 20px;
}

#week-chart td.weeks {
}

#week-chart td.dates {
	font-weight: bold;
}





/* STOP PRESS */

#stoppress-page-banner {
	width: 800px;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
}

#stoppress-property-wrapper {
	float: left;
	padding: 0 0 0 10px;
}

.stoppress-property-holder {
	float: left;
	margin: 0px 0px 20px 0px;
	padding: 0 0 20px 0px;
	border-bottom: 1px dotted #828278;
	width: 790px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px; /* proper value */
}

.stoppress-property-image {
	width: 200px;
	float: left;
	margin: 0 20px 0 0;
}

.stoppress-header {
	width: 310px;
	float: left;
	margin: 0 28px 0 0;
}

.stoppress-description {
	float: left;
	margin: 0;
	padding: 0;
	height: 150px;
	width: 230px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 220px; /* proper value */
}

.stoppress-description p {
	font-size: 0.9em;
	line-height: 150%;
	color: #828278;
	padding: 0;
	margin: 0;
}

.stoppress-description a {
	color: #828278;
	font-weight: bold;
	text-decoration: none;
}

.stoppress-description a:hover {
	color: #828278;
	font-weight: bold;
	border-bottom: 1px dotted #828278;
	text-decoration: none;
}

.stoppress-header h1 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.0em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 100%;
	display: block;
}

.stoppress-header h1 a {
	color: #828278;
	text-decoration: none;
}

.stoppress-header h1 a:hover {
	color: #828278;
	text-decoration: none;
	border-bottom: 1px dotted #828278;
}

.stoppress-header h2 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 1.7em;
	font-weight: normal;
	color: #828278;
	font-style: italic;
	margin: 0;
	padding: 0;
	line-height: 100%;
	display: inline;
}

.stoppress-header .property-rating {
	float: left;
	height: 18px;
	width: 200px;
	text-align: left;
	margin: 10px 10px 0 0;
	padding: 0;
	overflow: hidden;
	display: block;
}

.stoppress-header .property-symbols {
	padding: 0px;
	float: left;
	height: 24px;
	width: 60px;
	text-align: right;
	margin: 3px 0 0 0;
	display: block;
}

.stoppress-header .property-sleeps {
	padding: 0;
	width: 200px;
	float: left;
	margin-top: 25px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	line-height: 120%;
	display: block;
	clear: both;
}

.stoppress-header .property-letdays {
	padding: 0;
	width: 200px;
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	line-height: 120%;
	display: block;
	clear: both;
}

.stoppress-header .property-price {
	padding: 0;
	width: 200px;
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	line-height: 120%;
	display: block;
	clear: both;
}

.stoppress-header .visitbritain-1star {
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-1star.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
}

.stoppress-header .visitbritain-2star {
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-2star.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
}

.stoppress-header .visitbritain-3star {
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-3star.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
}

.stoppress-header .visitbritain-4star {
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-4star.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
}

.stoppress-header .visitbritain-5star {
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-5star.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
}

.stoppress-header .visitbritain-awaiting {
	margin: 0;
	padding: 18px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-awaiting.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :18px; /* for IE5/Win */
}









/* HOMEPAGE AVAILABILITY DAY LINKS */

#home-graphic-chooseday {
	padding: 0;
	float: left;
	height: 305px;
	width: 220px;
	margin: 0 0 10px 0;
}

#availability-heading {
	width: 220px;
	height: 90px;
	margin: 0;
	padding: 0;
	background-image: url(../images/home-availability-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#availability-heading span {
	display: none;
}

#chooseday {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

#chooseday li {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 30px;
	display: inline;
}

#chooseday a {
	float: left;
	padding: 30px 0 0 0;
	margin: 0;
	overflow: hidden;
	display: block;
	height: 0px; !important; /* for most browsers */
	height: /**/ :30px; /* for IE5/Win */
}

#chooseday a:hover {
	background-position: 0 -30px;
}
	
#chooseday a:active, #chooseday a.selected {
	background-position: 0 -30px;
}

li#link7  {
	list-style: none;
	display: inline;
	float: left;
	padding: 35px 0 0 0;
	margin: 0;
	overflow: hidden;
	height: 0px; !important; /* for most browsers */
	height: /**/ :35px; /* for IE5/Win */
}

li#link7 a {
	float: left;
	padding: 35px 0 0 0;
	margin: 0;
	overflow: hidden;
	height: 0px; !important; /* for most browsers */
	height: /**/ :35px; /* for IE5/Win */
}

#chooseday #link7 a:hover {
	background-position: 0 -36px;
}
	
#chooseday #link7 a:active, #chooseday #link7 a.selected {
	background-position: 0 -36px;
}


#link1 a {
	width: 220px;
	background: url(../images/home-availability-link1.gif) top left no-repeat;
}

#link2 a {
	width: 220px;
	background: url(../images/home-availability-link2.gif) top left no-repeat;
}

#link3 a {
	width: 220px;
	background: url(../images/home-availability-link3.gif) top left no-repeat;
}

#link4 a {
	width: 220px;
	background: url(../images/home-availability-link4.gif) top left no-repeat;
}

#link5 a {
	width: 220px;
	background: url(../images/home-availability-link5.gif) top left no-repeat;
}

#link6 a {
	width: 220px;
	background: url(../images/home-availability-link6.gif) top left no-repeat;
}

#link7 {
	width: 220px;
	background-image: url(../images/home-availability-bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}









/* PROPERTY HEADING SECTION */

#property-content {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	float: left;
	width: 800px;
}

#property-titlepanel-wrapper {
	float: left;
	margin: 0px 0px 15px 0px;
	background-color: #FFFFFF;
	padding: 17px 0px 0px 10px;
	height: 82px; /* FOR IE5 */
	width: 790px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 65px; /* proper value */
	width: 780px; /* proper value */
}

#property-titlepanel {
	float: left;
	border-bottom: 1px dotted #828278;	
	width: 780px;
}

#property-titlepanel-row1 {
	padding: 0px;
	height: 30px;
	width: 780px;
	margin: 0px;
	background-color: #FFFFFF;
	float: left;
}

#property-titlepanel-row2 {
	padding: 0px;
	height: 35px;
	width: 780px;
	margin: 0px;
	background-color: #FFFFFF;
	clear: both;
}

#property-heading {
	padding: 0px;
	float: left;
	height: 35px;
	width: 579px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#property-heading h1 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.5em;
	font-weight: normal;
	color: #828278;
	font-style: normal;
	margin: 0 15px 0 0;
	padding: 0;
	line-height: 100%;
	display: inline;
}

#property-heading h2 {
	font-family: Georgia, "Helvetica Neue", Helvetica, Arial, Verdana, "Lucida Grande", sans-serif, serif;
	font-size: 2.0em;
	font-weight: normal;
	color: #828278;
	font-style: italic;
	margin: 0;
	padding: 0;
	line-height: 100%;
	display: inline;
}

#property-rating {
	float: right;
/*	height: 18px;*/
	width: 200px;
	text-align: right;
	margin: 0;
	padding: 12px 0 0 0;
	overflow: hidden;
}

.visitbritain-1star {
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-1star.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
	margin: 0;
}

.visitbritain-2star {
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-2star.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
	margin: 0;
}

.visitbritain-3star {
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-3star.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
	margin: 0;
}

.visitbritain-4star {
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-4star.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
	margin: 0;
}

.visitbritain-5star {
	padding: 15px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-5star.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :15px; /* for IE5/Win */
	margin: 0;
}

.visitbritain-awaiting {
	padding: 18px 0 0 0;
	overflow: hidden;
	background-image: url(../images/visitbritain-awaiting.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 0px; !important; /* for most browsers */
	height: /**/ :18px; /* for IE5/Win */
	margin: 0;
}

#property-sleeps {
	padding: 15px 0 0 0;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	line-height: 120%;
	height: 30px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 15px; /* proper value */
}
#property-letdays {
	padding: 15px 0 0 0;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	line-height: 120%;
	height: 30px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 15px; /* proper value */
}
#property-price {
	padding: 15px 0 0 0;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	line-height: 120%;
	height: 30px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 15px; /* proper value */
}

#property-amenities {
	padding: 15px 0 0 0;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	line-height: 120%;
	height: 30px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 15px; /* proper value */
}

#property-mapref {
	padding: 15px 0 0 0;
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	line-height: 120%;
	height: 30px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 15px; /* proper value */
}

#property-print_button {
	padding: 10px 0 0 0;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 0.9em;
	color: #828278;
	height: 30px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 20px; /* proper value */
}

#property-symbols {
	padding: 0px;
	float: right;
	height: 24px;
	width: 60px;
	text-align: right;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	display: table;
}

.symbol-nopets {
	padding: 0;
	margin-left: 5px;
	float: right;
}

.symbol-nopets img {
	display: block;
	width: 0;
}

.symbol-nopets span {
	display: block;
	width: 25px;
	height: 24px;
	background-image: url(../images/symbol-no_pets.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.symbol-nosmoking {
	padding: 0;
	float: right;
	margin-left: 5px;
}

.symbol-nosmoking img {
	display: block;
	width: 0;
}

.symbol-nosmoking span {
	display: block;
	width: 25px;
	height: 24px;
	background-image: url(../images/symbol-no_smoking.gif);
	background-repeat: no-repeat;
	background-position: top left;
}






.property-titlevalues {
	color: #2882C8;
}

.property-titlevalues a {
	color: #2882C8;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}








/* PROPERTY CONTENT */

#property-leftcolumn {
	text-align: left;
	margin: 0px;
	float: left;
	background-color: #FFFFFF;
	padding: 0px 20px 0px 10px;
	width: 390px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 360px; /* proper value */
}

#property-rightcolumn {
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
	width: 400px;
	background-color: #FFFFFF;
}

#property-textdescription {
	float: left;
	margin-bottom: 20px;
}

#property-textdescription p {
	font-size: 1.0em;
	line-height: 160%;
	color: #828278;
	padding: 0;
	margin: 0;
}

#property-textdescription a {
	font-size: 1em;
	color: #828278;
	font-weight: bold;
	text-decoration: none;
}

#property-textdescription a:hover {
	font-size: 1em;
	border-bottom: 1px dotted #828278;
	font-weight: bold;
}

#property-textadditional {
	line-height: 100%;
	background-color: #dcdcd2;
	float: left;
	padding: 10px;
	color: #5a5a50;
	width: 340px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 340px; /* proper value */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

#property-textadditional h4 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #5a5a50;
	font-weight: bold;
	padding: 2px 0 0 0;
	margin: 0;
}

ul#infolist {
	list-style-type: square;
	margin: 0px;
	padding: 8px 0px 2px 15px;
}

li.infolist-item {
	font-size: 0.9em;
	padding: 5px 0px 0px 0px;
	line-height: 130%;
}

#property-plan {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
	width: 360px;
}

#property-plan-description {
	background-color: #FFFFFF;
	float: left;
	width: 360px;
	margin-bottom: 20px;
}

#property-plan-description h4 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #5a5a50;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}

#property-plan-description p {
	font-size: 0.9em;
	line-height: 130%;
	color: #5a5a50;
	margin: 0;
	padding: 0;
}

#propertyimage-main {
	padding: 0px;
	float: left;
	width: 400px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
.image-caption {
	height: 20px;
	width: 350px;
	left: 10px;
	top: 10px;
	position: relative;
	color: #FFFFFF;
	clear: left;
	float: none;
}

#property-thumbnails {
	padding: 0;
	margin: 0 0 20px 0;
}

#property-thumbnails p {
	margin: 0;
	font-size: 0.8em;
	color: #5a5a50;
}

#propertyimage-thumb-row1 {
	padding: 0px;
	float: left;
	height: 120px;
	width: 400px;
	margin-top: 10px;
	margin-bottom: 0px;
}

#propertyimage-thumb-row2 {
	padding: 0px;
	float: left;
	height: 120px;
	width: 400px;
	margin-top: 20px;
	margin-bottom: 0px;
}

#propertyimage-thumb-row3 {
	padding: 0px;
	float: left;
	height: 120px;
	width: 400px;
	margin-top: 20px;
	margin-bottom: 0px;
}

.propertyimage-thumb1 {
	padding: 0px;
	float: left;
	height: 120px;
	width: 120px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #b4b4af;
	background-color: #FFFFFF;
	cursor: pointer;
}

.propertyimage-thumb2 {
	padding: 0px;
	float: left;
	height: 120px;
	width: 120px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
	border: 1px solid #b4b4af;
	background-color: #FFFFFF;
	cursor: pointer;
}

.propertyimage-thumb3 {
	padding: 0px;
	float: left;
	height: 120px;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #b4b4af;
	background-color: #FFFFFF;
	cursor: pointer;
}

#property-directions {
	background-color: #FFFFFF;
	float: left;
	width: 400px;
	margin: 20px 0 0 0;
	display: none;
}

#property-directions h4 {
	font-size: 1.2em;
	text-transform: uppercase;
	color: #5a5a50;
	font-weight: bold;
	padding: 0;
	margin: 0 0 5px 0;
}

#property-directions p {
	font-size: 0.9em;
	line-height: 130%;
	color: #5a5a50;
	margin: 0;
	padding: 0;
}




/* PRICECHART */

#property-pricechart {
	background-color: #FFFFFF;
	float: left;
	clear: both;
	margin: 0;	
	padding: 20px 0px 20px 10px;
	height: 90px; /* FOR IE5 */
	width: 790px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 50px; /* proper value */
	width: 780px; /* proper value */
}

.pricechart-header {
	font-size: 0.75em;
	line-height: 1.2;
	background-color: #2882c8;
	color: #FFFFFF;
	padding: 4px 5px 3px 5px;
	margin: 0;
	text-transform: uppercase;
	float: left;
	height: 50px; /* FOR IE5 */
	width: 90px; /* FOR IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 43px; /* proper value */
	width: 80px;
}

.pricechart-header_year {
	font-size: 1.8em;
	line-height: 1.0;
	font-weight: bold;
	padding: 0 0 2px 0;
	display: block;
}

.pricechart-table {
	float: left;
	margin: 0;
	padding: 0;
	height: 50px;
	width: 690px;
}

table#pricechart-table {
	height: 50px;
	width: 690px;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

table#pricechart-table td {
	padding: 0;
	border: 0;
	text-align: center;
	line-height: 110%;
}

table#pricechart-table td.dates {
	font-size: 0.8em;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #2882c8;
	border-bottom-color: #2882c8;
	color: #2882c8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2882c8;
	height: 23px;
}

table#pricechart-table td.prices {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #2882c8;
	font-weight: bold;
	font-size: 1.0em;
	color: #2882c8;
	border-bottom: 1px solid #2882c8;
	height: 24px;
}
