DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
/*
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}

FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
*/
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}

CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}

CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
/*
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
*/
A.primary-button SPAN {
	BACKGROUND-IMAGE: url(../webpage_picts/primary-button.png)
}
A.primary-button {
	BACKGROUND: url(../webpage_picts/primary-button.gif) no-repeat right bottom
}
A.primary-button SPAN {
	BACKGROUND: url(../webpage_picts/primary-button.gif) no-repeat right bottom
}
UNKNOWN {
	DISPLAY: block; BACKGROUND: url(../webpage_picts/orange-button.png) no-repeat left top
}
A.orange-button {
	BACKGROUND: url(../webpage_picts/orange-button-8bit.png) no-repeat right bottom
}
A.orange-button SPAN {
	BACKGROUND: url(../webpage_picts/orange-button-8bit.png) no-repeat right bottom
}

A.orange-button {
	BACKGROUND-POSITION: right bottom; FONT-WEIGHT: bold; FLOAT: left; OVERFLOW: hidden; COLOR: #fff; HEIGHT: 24px; TEXT-DECORATION: none! important
}

A.primary-button {
	HEIGHT: 25px
}
A.orange-button {
	HEIGHT: 25px
}
A.primary-button SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; MARGIN-RIGHT: 6px; HEIGHT: 25px
}
A.orange-button SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; MARGIN-RIGHT: 6px; HEIGHT: 25px
}

A.primary-button SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 13px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; LINE-HEIGHT: 24px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px; HEIGHT: 25px
}

A.orange-button SPAN {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 13px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; LINE-HEIGHT: 24px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px; HEIGHT: 25px
}

.roundedBox .rbtitle SPAN {
	PADDING-RIGHT: 0.4em; DISPLAY: block; PADDING-LEFT: 0.4em; BACKGROUND: url(../webpage_picts/top-border.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 7px; PADDING-TOP: 0.4em
}
.rounded-clear .rbtitle SPAN {
	PADDING-RIGHT: 0.4em; DISPLAY: block; PADDING-LEFT: 0.4em; BACKGROUND: url(../webpage_picts/top-border.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 7px; PADDING-TOP: 0.4em
}
.roundedBox .rbtitle {
	DISPLAY: block; BACKGROUND: url(../webpage_picts/top-border.png) no-repeat right -366px; ZOOM: 1
}
.rounded-clear .rbtitle {
	DISPLAY: block; BACKGROUND: url(../webpage_picts/top-border.png) no-repeat right -366px; ZOOM: 1
}
.roundedBox {
	BACKGROUND: url(../webpage_picts/bottom-border-opaque.png) no-repeat right bottom
}
.roundedBox .rbcontent {
	BACKGROUND: url(../webpage_picts/bottom-border-opaque.png) no-repeat left bottom; PADDING-BOTTOM: 7px; MARGIN-RIGHT: 7px
}
.rounded-clear {
	BACKGROUND: url(../webpage_picts/bottom-border-clear.png) no-repeat right bottom
}
.rounded-clear .rbcontent {
	BACKGROUND: url(../webpage_picts/bottom-border-clear.png) no-repeat left bottom; PADDING-BOTTOM: 12px; MARGIN-RIGHT: 7px
}
.roundedBox .rbinner {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #d8d8d8 0px solid; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0px; BORDER-LEFT: #d8d8d8 1px solid; MARGIN-RIGHT: -7px; PADDING-TOP: 1px; BORDER-BOTTOM: #d8d8d8 0px solid; ZOOM: 1
}
.rounded-clear .rbinner {
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0.7em; BORDER-TOP: #d8d8d8 0px solid; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0px; BORDER-LEFT: #d8d8d8 1px solid; MARGIN-RIGHT: -7px; PADDING-TOP: 1px; BORDER-BOTTOM: #d8d8d8 0px solid; ZOOM: 1
}

BODY.property #propertyDetails UL LI {
	BACKGROUND: url(../webpage_picts/list-icons.png) no-repeat 0px 0px; ZOOM: 1; LIST-STYLE-TYPE: none
}

BODY.property .listing-description UL LI SPAN {
	BACKGROUND: url(../webpage_picts/list-icons.png) no-repeat 0px 0px; ZOOM: 1; LIST-STYLE-TYPE: none
}

.property .listing-photo .photo-count SPAN {
	BACKGROUND: url(../webpage_picts/list-icons.png) no-repeat 0px 0px; ZOOM: 1; LIST-STYLE-TYPE: none
}

.property .listing-photo .photo-count SPAN {
	BACKGROUND-POSITION: 7px -78px
}

BODY.property #propertyDetails UL LI {
	BACKGROUND-POSITION: 0px -115px; PADDING-LEFT: 10px
}

BODY.property .listing-description UL LI SPAN {
	BACKGROUND-POSITION: -2px -194px
}
.listing-card .listing-description UL LI {
	BACKGROUND-POSITION: -2px -194px
}

BR.clear {
	CLEAR: both; LINE-HEIGHT: 1px
}

.clear {
	CLEAR: both; FLOAT: none
}

A {
	COLOR: #0f6db6; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

#wrapper {
	MIN-HEIGHT: 100%; MARGIN: 0px auto; WIDTH: 950px; POSITION: relative; BACKGROUND-COLOR: #fff
}
#container {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative
}
#container #content {
	POSITION: relative
}

.property {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100.01%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #00549E; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Arial, Sans-serif; HEIGHT: 100%
}


.property {
	FONT-SIZE: 1.15em; LINE-HEIGHT: 1.15em; BACKGROUND-COLOR: #fff
}

.property #page-link-popup {
	DISPLAY: none
}
.property #page-link-popup {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 12px; Z-INDEX: 100; RIGHT: 135px; PADDING-BOTTOM: 20px; BORDER-LEFT: black 1px solid; WIDTH: 42em; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 18px; BACKGROUND-COLOR: rgb(213,221,228); TEXT-ALIGN: justify
}
.property #page-link-popup #title .title {
	FLOAT: left
}
.property #page-link-popup #title .close {
	FLOAT: right
}
.property #page-link-popup #title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; HEIGHT: 1.6em; BACKGROUND-COLOR: rgb(167,194,215)
}
.property #page-link-popup P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.property #page-link-popup TEXTAREA {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.94em; PADDING-BOTTOM: 10px; BORDER-LEFT: gray 1px solid; WIDTH: 35em; PADDING-TOP: 10px; BORDER-BOTTOM: gray 1px solid; HEIGHT: 5em; BACKGROUND-COLOR: #fffff0
}
.property DIV.page-title {
	WIDTH: 42em
}
.property H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 4px; COLOR: #333; PADDING-TOP: 0px
}
.property H1 B {
	FONT-SIZE: 0.85em
}
.property H1 {
	CLEAR: both; DISPLAY: block; LINE-HEIGHT: 18px
}
.property H2 {
	CLEAR: both; DISPLAY: block; LINE-HEIGHT: 18px
}
.property H1 SPAN {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 18px
}
.property H2 {
	MARGIN-BOTTOM: 1em
}
.property H3 {
	MARGIN-BOTTOM: 1em
}
.property DIV.page-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -20px
}
.property DIV.page-links UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.property DIV.page-links .link-to-this-page {
	PADDING-LEFT: 32px
}
.property DIV.page-links .send-to-friend {
	PADDING-LEFT: 32px
}
BODY.property DIV.hr {
	BORDER-TOP: #d5e5f1 1px solid; MARGIN-BOTTOM: 0.7em; OVERFLOW: hidden; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 1px
}
#unit-tab-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.92em; Z-INDEX: 10; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 98%; PADDING-TOP: 0px; POSITION: relative; TOP: 1px
}
#unit-tab-container .unit-tab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 1.5em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 182px; PADDING-TOP: 0px; HEIGHT: 1.5em
}
#unit-tab-container .unit-tab-on {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 1.5em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; WIDTH: 182px; PADDING-TOP: 0px; HEIGHT: 1.5em
}
#unit-tab-container .unit-tab-on {
	MARGIN: 0px; WIDTH: 185px
}
#unit-tab-container .unit-tab {
	BACKGROUND: url(../webpage_picts/unit-tabs.png) #fff no-repeat 0px 0px
}
#unit-tab-container .unit-tab-on {
	BACKGROUND: url(../webpage_picts/unit-tabs.png) #fff no-repeat 0px 0px
}
#unit-tab-container .unit-tab .container {
	BACKGROUND: url(../webpage_picts/unit-tabs.png) #fff no-repeat 0px 0px
}
#unit-tab-container .unit-tab-on .container {
	BACKGROUND: url(../webpage_picts/unit-tabs.png) #fff no-repeat 0px 0px
}
#unit-tab-container .container {
	ZOOM: 1
}
#unit-tab-container .unit-tab-on {
	BACKGROUND-POSITION: -215px 100%; PADDING-BOTTOM: 7px
}
#unit-tab-container .unit-tab-on .container {
	BACKGROUND-POSITION: -215px 0px
}
#unit-tab-container .unit-tab {
	BACKGROUND-POSITION: 0px 100%; PADDING-BOTTOM: 7px
}
#unit-tab-container .unit-tab .container {
	BACKGROUND-POSITION: 0px 0px
}
#unit-tab-container .unit-tab-on .content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#unit-tab-container .unit-tab .content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#unit-tab-container .content A {
	DISPLAY: block; CURSOR: pointer; TEXT-DECORATION: none
}
#unit-tab-container .unit-tab-on .detail SPAN.unit-title {
	FONT-WEIGHT: bold
}
#unit-tab-container .unit-tab .detail SPAN.unit-title {
	FONT-WEIGHT: bold
}
/*
#unit-tab-container .unit-tab .detail SPAN.unit-title {
	COLOR: #629f44
}
*/
#unit-tab-container .unit-tab .detail SPAN.unit-title {
	COLOR: #1189c7
}
#unit-tab-container .unit-tab-on .detail SPAN.unit-title {
	COLOR: #333
}
#unit-tab-container .unit-tab-on .detail SPAN.unit-detail {
	COLOR: #333
}
#unit-tab-container .unit-tab-on .detail SPAN.unit-detail {
	FONT-SIZE: 0.89em
}
#unit-tab-container .unit-tab .detail SPAN.unit-detail {
	FONT-SIZE: 0.89em; COLOR: #999
}
#unit-tab-container .content .clear {
	DISPLAY: block
}
#unit-tab-container .content A SPAN {
	DISPLAY: block
}
#unit-tab-container .detail {
	PADDING-LEFT: 5px; FLOAT: left; BORDER-LEFT: #e3e3d9 1px solid
}
#unit-tab-container .count {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FLOAT: left; COLOR: #629f44
}
/* TRIAL A HOVER */
/*
#unit-tab-container a:hover {background: #FFA826;color: #FFF
}

#unit-tab-container a:hover { background:url(../webpage_picts/unit-tabs-on1.png); #fff no-repeat 0px 0px
}
*/

.property #container #summary {
	 MARGIN: 0px; ZOOM: 1
}

.property #container #summary .summary-heading{
	FONT-SIZE: 1.65em
}
.property #container #summary .summary-heading{
	MARGIN-BOTTOM: 10px; COLOR: #629f44; 
}

.property #container #summary .rbinner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 10px
}
.property #container #summary H2.summary {
	MARGIN-BOTTOM: 10px; COLOR: #629f44; FONT-SIZE: 1.20em
}
.property #container #summary H2.summary DIV {
	FONT-WEIGHT: normal; FONT-SIZE: 0.89em; COLOR: #333; PADDING-TOP: 5px
}
.property .premium-listing#summary {
	BACKGROUND-POSITION: 2px bottom; BACKGROUND-IMAGE: url(../webpage_picts/premium-bottom-shadow.gif); PADDING-BOTTOM: 5px; BACKGROUND-REPEAT: repeat-x
}
.property .premium-listing#summary .rbcontent {
	BORDER-RIGHT: #658bb3 1px solid; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #658bb3 1px; BACKGROUND-IMAGE: url(../webpage_picts/premium-gradient.gif); BORDER-LEFT: #658bb3 1px solid; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #658bb3 1px solid; BACKGROUND-REPEAT: repeat-x
}
.property .premium-listing#summary .rbcontent .rbinner {
	BORDER-TOP-STYLE: none; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.property .premium-listing#summary .rbtitle {
	BACKGROUND-IMAGE: url(../webpage_picts/top-border-blue.png)
}
.property .premium-listing#summary .rbtitle SPAN {
	BACKGROUND-IMAGE: url(../webpage_picts/top-border-blue.png)
}
.property #summary #book-now-button {
	MARGIN-BOTTOM: 0px
}
.property #book-now-button SPAN {
	PADDING-RIGHT: 1.7em; PADDING-LEFT: 2.9em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.property #book-now-button-inq SPAN {
	PADDING-RIGHT: 1.7em; PADDING-LEFT: 2.9em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.premium-listing#unit-tab-container .unit-on .rbcontent .rbinner {
	BORDER-LEFT-COLOR: #658bb3; BORDER-BOTTOM-COLOR: #658bb3; BORDER-TOP-COLOR: #658bb3; BORDER-RIGHT-COLOR: #658bb3
}
.premium-listing#unit-tab-container .unit-on .unit-tab-btm {
	BACKGROUND: url(../webpage_picts/unit-tab-btm-blue.gif) no-repeat left -4px
}
.premium-listing#unit-tab-container .unit-on .rbtitle {
	BACKGROUND-IMAGE: url(../webpage_picts/top-border-blue.png)
}
.premium-listing#unit-tab-container .unit-on .rbtitle SPAN {
	BACKGROUND-IMAGE: url(../webpage_picts/top-border-blue.png)
}
.property .gradient {
	BACKGROUND: url(../webpage_picts/cyan-skin-gradient.gif) repeat-x 0px 20px
}

.property #listing-wrapper {
	 COLOR: #00549E
}
/* changed font colour of summary to dark blue */ 
/* 
.property #listing-wrapper {
	 COLOR: #666
}
*/
.property .listing-photo {
	FLOAT: left; WIDTH: 500px
 
}
.property .listing-photo .photo-count {
	BORDER-RIGHT: #cfe1ef 1px solid; BORDER-TOP: #cfe1ef 1px solid; FONT-SIZE: 0.89em; BACKGROUND: url(../webpage_picts/split-bg.png) repeat-x 0px -15px; BORDER-LEFT: #cfe1ef 1px solid; COLOR: #1189c7; BORDER-BOTTOM: #cfe1ef 1px solid; HEIGHT: 16px
}
.property .listing-photo .photo-count SPAN {
	PADDING-LEFT: 15px
}
.property .listing-photo .photo-count A {
	TEXT-DECORATION: none
}
.property .listing-photo IMG {
	VERTICAL-ALIGN: middle
}

/*  NEW WIDTH increase from 20.5% to 23%    */
.property .listing-details {
	BORDER-TOP: #cfe1ef 1px solid; FLOAT: left; WIDTH: 23%
}
/* old position for Rates border beside Description */
/*
.property .listing-rates {
	BORDER-TOP: #cfe1ef 1px solid; FLOAT: left; WIDTH: 20.5%
}
*/

.property .listing-contact {
	BORDER-TOP: #cfe1ef 1px solid; FLOAT: left; WIDTH: 20.5%
}
.property .listing-details {
	MIN-HEIGHT: 450px; BORDER-BOTTOM: #cfe1ef 1px solid; HEIGHT: 450px
}
/* old position for Rates Bottom Border beside Description */
/*
.property .listing-rates {
	MIN-HEIGHT: 255px; BORDER-BOTTOM: #cfe1ef 1px solid; HEIGHT: 255px
}
*/

/* NEW PROPERTY LUSTING DETAILS MARGIN LEFT */
.property .listing-details {
	MARGIN-LEFT: 15px
}
/* property summary font size */
.property .listing-details {
	FONT-SIZE: 1.0em
}
.property .listing-details .description {
	PADDING-TOP: 10px
}
.property .listing-details .amenities {
	PADDING-TOP: 10px
}

/* new position for Rates under Amenities */
.property .listing-details .listing-rates {
	PADDING-TOP: 10px
}
/* old padding for rates label */
/*
.property .listing-rates .rates-label {
	PADDING-TOP: 10px
}
*/
.property .listing-contact {
	FONT-SIZE: 1.00em
}
.property .listing-contact {
	PADDING-TOP: 10px
}
.property .listing-details SPAN.summarytitle {
	FONT-WEIGHT: bold; COLOR: #1189c7
}
.property .listing-rates SPAN.summarytitle {
	FONT-WEIGHT: bold; COLOR: #1189c7
}
.property .listing-rates SPAN.required-currency {
	FONT-WEIGHT: bold; COLOR: #629f44
}
.property .listing-rates .rates-label SPAN.summarytitle A {
	FONT-WEIGHT: bold; COLOR: #1189c7
}

/* old padding for LEFT Rates */
/*
.property .listing-rates {
	PADDING-LEFT: 10px
}
*/

.property .listing-rates DIV.rates-content {
	DISPLAY: block
}
.property .listing-rates DIV.rates-basis {
	PADDING-TOP: 10px
}
.property .listing-rates SPAN.rates-note {
	FONT-SIZE: 0.79em; COLOR: #1189c7
}
.property #summary .no-rates {
	MARGIN: 10px 0px
}
.property #summary .no-rates A {
	FONT-WEIGHT: normal
}
.property .listing-rates .ols-div {
	MARGIN-TOP: 10px; FONT-SIZE: 0.87em; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.property .listing-rates .ols-div SPAN {
	PADDING-LEFT: 23px
}

/* new MARQUEE BOX */
.property .listing-marquee {
	BORDER-RIGHT: #cfe1ef 1px solid; BORDER-TOP: #cfe1ef 1px solid; FLOAT: right; BORDER-LEFT: #cfe1ef 1px solid; BORDER-BOTTOM: #cfe1ef 1px solid; BACKGROUND-COLOR: #f0f5f8
}
.property .listing-marquee .marquee-box {
	PADDING-LEFT: 0px; MIN-HEIGHT: 190px; VERTICAL-ALIGN: top; HEIGHT: 190px
}

/* new CONTACT position margin */
.property .listing-contact {
	MARGIN-TOP: 10px;
}

.property .listing-contact {
	BORDER-RIGHT: #cfe1ef 1px solid; BORDER-TOP: #cfe1ef 1px solid; FLOAT: right; BORDER-LEFT: #cfe1ef 1px solid; BORDER-BOTTOM: #cfe1ef 1px solid; BACKGROUND-COLOR: #f0f5f8
}
.property DIV.contact {
	FONT-WEIGHT: bold; COLOR: #00549E
}
.property .listing-contact .owner-contact {
	PADDING-LEFT: 20px; MIN-HEIGHT: 150px; VERTICAL-ALIGN: top; HEIGHT: 150px
}
.property .listing-contact .contact-button {
	PADDING-LEFT: 25px; MARGIN: 15px 0px
}
.property .listing-contact DIV.reviews {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 25px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 25px
}
.property .listing-contact DIV.reviews-noop {
	MIN-HEIGHT: 45px; HEIGHT: 45px
}
.property .listing-contact DIV.reviews {
	BORDER-TOP: #cfe1ef 1px solid; BACKGROUND: url(../webpage_picts/split-bg.png) repeat-x; WIDTH: 100%; COLOR: #333
}
.property .listing-contact .reviews DIV.review-count {
	FLOAT: left
}
.property .listing-contact .reviews DIV.review-text {
	FLOAT: left
}
.property .listing-contact .reviews DIV.review-links {
	FLOAT: left
}
.property .listing-contact .reviews DIV.review-count {
	FONT-WEIGHT: bold; FONT-SIZE: 2.5em; MARGIN: 0px 8px; LINE-HEIGHT: 30px
}
.property .listing-contact .reviews DIV.write-review {
	MARGIN: 14px 0px 8px 10px
}
.property .listing-contact .reviews DIV.review-text {
	FONT-WEIGHT: normal; FONT-SIZE: 1em
}
.property .listing-contact .reviews DIV.review-text A {
	COLOR: #333; TEXT-DECORATION: none
}
.property .listing-contact .reviews DIV.review-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 0.89em; PADDING-BOTTOM: 6px; MARGIN-LEFT: 5px; BORDER-LEFT: #cfe1ef 1px solid; COLOR: #1189c7; PADDING-TOP: 10px
}
.property DIV.special-offer {
	PADDING-TOP: 0px
}
.property DIV.special-offer .icon {
	FLOAT: left; WIDTH: 34px; HEIGHT: 30px
}
.property DIV.special-offer .details {
	FLOAT: left; MARGIN: 7px 0px 0px 5px
}
.property DIV.special-offer .details SPAN.hlt {
	FONT-WEIGHT: bold; COLOR: #bb1e15
}
.property DIV.special-offer .details SPAN.offer {
	COLOR: #666
}
/* NEW PRINT button WRAPPER */
.property .print-button-wrapper{
	PADDING-LEFT: 55px; FLOAT: left;
}

/* NEW PRINT button */
.property .print-button-wrapper .print-button {
	MARGIN: 36px 0px
}

.property .roundedBox {
	BACKGROUND-COLOR: #eee
}
.property .anchor-links .rbinner {
	BACKGROUND-COLOR: #eee
}
.property .roundedBox {
	MARGIN: 1.5em 0px; WIDTH: 100%
}

.tabs {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #eee
}

.tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.tabs LI {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 1.20em; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: -1px 2px -2px; PADDING-TOP: 2px
}
.tabs LI.last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.tabs LI:hover {
	BACKGROUND-COLOR: #f4f4f4
}
.property .prop-desc H2 SPAN {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 18px
}
.property .prop-desc DIV {
	MARGIN: 1em 0px
}
.property .prop-photos {
	MARGIN: 20px 10px 20px 20px
}
.property .prop-photos TABLE TD DIV {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.property .prop-photos TABLE TD DIV IMG {
	BORDER-RIGHT: #333 2px solid; BORDER-TOP: #333 2px solid; MARGIN: 10px 0px; BORDER-LEFT: #333 2px solid; BORDER-BOTTOM: #333 2px solid
}
.property .prop-photos TABLE TD DIV P {
	MARGIN-BOTTOM: 10px
}
.property #propertyLocation H2.propertySubHead {
	MARGIN: 0px 0px 1em
}
.property #propertyLocation #propertyLocationText {
	FLOAT: left; WIDTH: 42em
}
.property #propertyLocation #propertyLocationText DIV {
	MARGIN-BOTTOM: 1em
}
.property #propertyLocation #propertyMaps {
	FLOAT: right; WIDTH: 22em; TEXT-ALIGN: right
}
.property #propertyLocation #property-map-container {
	FLOAT: left; MARGIN-LEFT: 10px; POSITION: relative
}
.property #propertyLocation #property-map-container .property-map-bg {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../webpage_picts/map-bg-300x250.png) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 10px; HEIGHT: 260px
}
.property #propertyLocation #property-map-container #property-map {
	OVERFLOW: hidden; WIDTH: 290px; HEIGHT: 240px
}
.property #propertyLocation #property-map-container .property-map-msg {
	FONT-SIZE: 1em; COLOR: #008000; TEXT-ALIGN: center
}
.property #propertyLocation #property-map-container .hlt {
	COLOR: #ff0000
}
.property .calendars {
	CLEAR: both; MARGIN-TOP: 15px; DISPLAY: block; WIDTH: 950px; POSITION: relative
}
.property .calendars .cal-content {
	FLOAT: left; WIDTH: 54.5em
}
.property .calendars .cal-content .lastUpdated {
	MARGIN-BOTTOM: 1em
}
.property .calendars .cal-content .lastUpdated DT {
	FLOAT: left
}
.property .calendars .cal-content .lastUpdated DD {
	FLOAT: left
}
.property .calendars .cal-content .lastUpdated DD {
	MARGIN-LEFT: 5px
}

#summary .no-rates {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dddddd 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #dddddd 1px solid; COLOR: #999; PADDING-TOP: 6px; BORDER-BOTTOM: #dddddd 1px solid
}
.no-rates A {
	COLOR: #999
}



/* Accommodation, Rates, Contact CSS */	
	
	
}
#propertyDetails {
	MARGIN-TOP: 1.5em
}
#propertyDetailsContent {
	PADDING-LEFT: 8px; MARGIN: 1em 0px
}
#propertyDetailsContent P {
	MARGIN: 1em 0px
}
#propertyDetails UL {
	PADDING-LEFT: 20px
}

#unitAmenities {
	BACKGROUND: url(../webpage_picts/cyan-property-lft-col.gif) repeat-y left top; MARGIN: 1em 0px 0px; ZOOM: 1
}
#unitAmenities H2 {
	BACKGROUND: #fff; PADDING-BOTTOM: 0.57em
}
#unitAmenities UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#unitAmenities UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#unitAmenities DIV SPAN {
	DISPLAY: block
}
#unitAmenities .row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #00549E; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
#unitAmenities .firstColumn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 22%; MARGIN-RIGHT: 1.5%; PADDING-TOP: 6px
}
#unitAmenities .column {
	FLOAT: left; WIDTH: 33%; PADDING-TOP: 6px
}
#unitAmenities .secondColumn {
	FLOAT: left; WIDTH: 33%; PADDING-TOP: 6px
}
#unitAmenities .doubleColumn {
	FLOAT: left; WIDTH: 65%; PADDING-TOP: 6px
}
#unitAmenities UL LI {
	LIST-STYLE-TYPE: square
}
#unitAmenities UL LI.longDescription {
	FONT-STYLE: italic; LIST-STYLE-TYPE: none
}

.property #propertyLocation H2.propertySubHead {
	MARGIN: 0px 0px 1em
}
.property #propertyLocation #propertyLocationText {
	FLOAT: left; WIDTH: 42em
}
.property #propertyLocation #propertyLocationText DIV {
	MARGIN-BOTTOM: 1em
}
.property #propertyLocation #propertyMaps {
	FLOAT: right; WIDTH: 22em; TEXT-ALIGN: right
}
.property #propertyLocation #property-map-container {
	FLOAT: left; MARGIN-LEFT: 10px; POSITION: relative
}
.property #propertyLocation #property-map-container .property-map-bg {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../webpage_picts/skin/map-bg-300x250.png) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 10px; HEIGHT: 260px
}
.property #propertyLocation #property-map-container #property-map {
	OVERFLOW: hidden; WIDTH: 290px; HEIGHT: 240px
}
.property #propertyLocation #property-map-container .property-map-msg {
	FONT-SIZE: 1em; COLOR: #008000; TEXT-ALIGN: center
}
.property #propertyLocation #property-map-container .hlt {
	COLOR: #ff0000
}




#rates .fees H3 {
	DISPLAY: inline
}
#rates .fees DL {
	DISPLAY: inline
}
#rates .fees DT {
	MARGIN-LEFT: 20px
}
#rates {
	MARGIN-BOTTOM: 2em
}
#rates THEAD {
	FONT-WEIGHT: bold
}
#rates H2 {
	MARGIN-BOTTOM: 1em
}
#rates .currency {
	MARGIN-BOTTOM: 0px; ZOOM: 1
}
#rates .currency:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#rates DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#rates DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#rates DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#rates DL {
	MARGIN: 0px 0px 1em
}
#rates DT {
	DISPLAY: inline
}
#rates DD {
	DISPLAY: inline
}
#rates DD {
	MARGIN-LEFT: 3px
}
#rates DL.units {
	FLOAT: left; MARGIN: 0px
}
#rates .specialOffer H3 {
	MARGIN-BOTTOM: 0.5em; COLOR: #ff0000
}
#rates .specialOffer DL {
	MARGIN-BOTTOM: 0.1em
}
#rates .specialOffer P {
	MARGIN-TOP: 0px
}
#rates FORM {
	FLOAT: right; MARGIN: -0.5em 0px 0px
}
#rates FORM  {
	DISPLAY: inline
}
#rates FORM .button {
	DISPLAY: none
}
#rates TABLE {
	CLEAR: both; MARGIN-BOTTOM: 1em; WIDTH: 100%; BORDER-BOTTOM: #000 1px solid
}
#rates TABLE  {
	FONT-SIZE: 1em; POSITION: static; TEXT-ALIGN: center
}
/*
#rates TABLE CAPTION {
	DISPLAY: none
}
*/
#rates TABLE TH {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em
}
#rates TABLE TD {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em
}
#rates TABLE TR.alternate TD {
	BACKGROUND-COLOR: #f4f4f4
}
#rates TABLE TR.alternate TH {
	BACKGROUND-COLOR: #f4f4f4
}
#rates TABLE TH {
	BORDER-LEFT: #000 1px solid
}
#rates TABLE .lastCell {
	BORDER-RIGHT: #000 1px solid
}
#rates TABLE .notes TH {
	BORDER-TOP-STYLE: none
}
#rates TABLE .notes TD {
	BORDER-TOP-STYLE: none
}
#rates TABLE .periodBegin {
	TEXT-ALIGN: left
}
#rates TABLE .periodEnd {
	TEXT-ALIGN: left
}
#rates TABLE .cols {
	BORDER-TOP: #000 1px solid
}
#rates TABLE .cols TH {
	BORDER-TOP: #000 1px solid
}
#rates TABLE TD.exchange {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#rates TABLE TH.minstay {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.25em
}
#rates TABLE TD {
	WHITE-SPACE: nowrap
}
#rates TABLE .colgroups TH {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#rates TABLE .colgroups TH.period {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#rates TABLE .colgroups TH.minstay {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#rates TABLE .cols TH.period {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#rates TABLE .cols TH.minstay {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#rates TABLE .cols TH {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #eee; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; COLOR: #333; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid
}
#rates .legal {
	FONT-WEIGHT: bold; MARGIN: 1em 0pt
}
#rates .notes LI {
	MARGIN-BOTTOM: 0.35em
}
#rates .notes TH {
	TEXT-ALIGN: right
}
#rates .notes TD {
	TEXT-ALIGN: left
}
.rateName {
	WHITE-SPACE: nowrap
}
#rates .period {
	WIDTH: 10%
}




DIV#enquiry-form #global-errors {
	COLOR: #ff0000; BORDER-BOTTOM: #fff 1px solid
}
DIV#enquiry-form #global-errors .error-label {
	FLOAT: left; WIDTH: 210px
}
DIV#enquiry-form #global-errors .error-label SPAN {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
DIV#enquiry-form #global-errors .error-msg {
	FLOAT: left; WIDTH: 445px
}
DIV#enquiry-form #global-errors .error-msg P {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
HR.cleaner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#propertyInquiry {
	POSITION: relative
}
#propertyInquiry #book-now .book-message {
	FLOAT: left; MARGIN: 0.2em 0px; WIDTH: 86%; LINE-HEIGHT: 1.3em
}
#propertyInquiry #book-now .or {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0px
}
#propertyInquiry #book-now .primary-button {
	MARGIN-TOP: 0.7em; FLOAT: right
}
#inquiry-status {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 1.3em; Z-INDEX: 1000; BACKGROUND: url(../webpage_picts/processing.gif) #e2f0f7 no-repeat 50% 50%; FILTER: alpha(opacity=90); LEFT: 1px; VISIBILITY: hidden; PADDING-BOTTOM: 20px; WIDTH: 910px; PADDING-TOP: 20px; POSITION: absolute; TOP: 20px; HEIGHT: 27em; TEXT-ALIGN: center; moz-opacity: .9; opacity: .9
}
DIV#enquiry-form LABEL {
	min-width: 1em
}
DIV#enquiry-form FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#enquiry-form SPAN.required {
	PADDING-LEFT: 3px; FONT-WEIGHT: bold; COLOR: #ff0000
}
DIV#enquiry-form SPAN.required-txt {
	PADDING-LEFT: 3px; FONT-SIZE: 0.92em; MARGIN-BOTTOM: 1em; COLOR: #ff0000; POSITION: relative; TOP: 20px
}
DIV#enquiry-form DIV.form {
	BACKGROUND: url(../webpage_picts/cyan-property-lft-col.gif) repeat-y 0px 0px; FLOAT: left; WIDTH: 700px
}
DIV#enquiry-form INPUT {
	BORDER-RIGHT: #6badad 1px solid; BORDER-TOP: #6badad 1px solid; BORDER-LEFT: #6badad 1px solid; WIDTH: 220px; BORDER-BOTTOM: #6badad 1px solid; BACKGROUND-COLOR: #fff
}
DIV#enquiry-form SELECT {
	BORDER-RIGHT: #6badad 1px solid; BORDER-TOP: #6badad 1px solid; BORDER-LEFT: #6badad 1px solid; WIDTH: 220px; BORDER-BOTTOM: #6badad 1px solid; BACKGROUND-COLOR: #fff
}
DIV#enquiry-form TEXTAREA {
	BORDER-RIGHT: #6badad 1px solid; BORDER-TOP: #6badad 1px solid; BORDER-LEFT: #6badad 1px solid; WIDTH: 220px; BORDER-BOTTOM: #6badad 1px solid; BACKGROUND-COLOR: #fff
}
DIV#enquiry-form SPAN#comments-counter {
	DISPLAY: block; FONT-STYLE: italic
}
DIV#enquiry-form {
	BORDER-RIGHT: #bed9ef 1px solid; BORDER-TOP: #bed9ef 1px solid; BACKGROUND: url(../webpage_picts/cyan-skin-gradient.gif) repeat-x left bottom; BORDER-LEFT: #bed9ef 1px solid; BORDER-BOTTOM: #bed9ef 1px solid; ZOOM: 1
}
DIV#enquiry-form DIV.form DIV.section {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
DIV#enquiry-form DIV.label {
	FLOAT: left; WIDTH: 200px
}
DIV#enquiry-form DIV.label SPAN {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
DIV#enquiry-form DIV.input {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 0.3em; PADDING-TOP: 1em
}
DIV#enquiry-form DIV.input DIV.row {
	MARGIN-BOTTOM: 0.5em
}
DIV#enquiry-form DIV.input DIV.row LABEL {
	WIDTH: 115px
}
DIV#enquiry-form DIV.horizontal DIV.field {
	FLOAT: left; MARGIN-RIGHT: 1em
}
DIV#enquiry-form DIV.horizontal DIV.departdatefield {
	FLOAT: left; MARGIN-LEFT: 2em
}
DIV#enquiry-form DIV.horizontal DIV.childrenfield {
	FLOAT: left; MARGIN-LEFT: 2em
}
DIV#enquiry-form DIV.input DIV.vertical LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 0.2em
}
DIV#enquiry-form DIV.horizontal DIV.input LABEL {
	FLOAT: left
}
DIV#enquiry-form DIV.horizontal DIV.input .datepicker {
	FLOAT: left; WIDTH: 150px
}
DIV#enquiry-form DIV.horizontal DIV.input #numberOfGuests {
	FLOAT: left; WIDTH: 150px
}
DIV#enquiry-form DIV.horizontal DIV.input #numberOfChildren {
	FLOAT: left; WIDTH: 150px
}
DIV#enquiry-form DIV.horizontal DIV.input #commentscounter {
	FLOAT: left; WIDTH: 30px
}
DIV#enquiry-form DIV.horizontal DIV.input LABEL {
	FLOAT: none
}
DIV#enquiry-form INPUT.radio {
	WIDTH: 14px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BACKGROUND-COLOR: #d7edf5; BORDER-BOTTOM-STYLE: none
}
DIV#enquiry-form INPUT.checkbox {
	WIDTH: 14px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BACKGROUND-COLOR: #d7edf5; BORDER-BOTTOM-STYLE: none
}
DIV#enquiry-form TEXTAREA {
	WIDTH: 445px
}
DIV#enquiry-form DIV.languages {
	WIDTH: 445px
}
DIV#enquiry-form DIV.buttonRow DIV.column {
	PADDING-RIGHT: 2em; FLOAT: right; WIDTH: 445px
}
DIV#enquiry-form DIV.buttonRow DIV.column #subscribe {
	PADDING-BOTTOM: 1em
}
DIV#enquiry-form DIV.buttonRow DIV.column #subscribe INPUT.checkbox {
	MARGIN-TOP: 3px; FLOAT: left
}
DIV#enquiry-form DIV.buttonRow DIV.column #subscribe LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 420px; PADDING-TOP: 0px
}
DIV#enquiry-form DIV.buttonRow DIV.column #inquiry-submit-button {
	FLOAT: left
}
DIV#enquiry-form DIV.buttonRow DIV.column #inquiry-clear-button {
	FLOAT: right
}
DIV#enquiry-form INPUT#submitButton {
	WIDTH: 107px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 24px; BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
DIV#enquiry-form #propertyInquiryBox #inquiryReplacementDiv .formError {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 110px; PADDING-TOP: 110px
}
DIV#enquiry-form DIV.form-error-inline {
	DISPLAY: inline; POSITION: relative
}
DIV#enquiry-form DIV.form-error-inline SPAN.form-error-icon {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; Z-INDEX: 1; PADDING-BOTTOM: 2px; CURSOR: pointer; PADDING-TOP: 2px; POSITION: relative; TOP: -4px
}
.property #propertyInquiryPrivacy {
	FONT-SIZE: 0.82em; COLOR: #000
}
.property #propertyInquiryPrivacy P {
	MARGIN: 0.7em 0px
}
.property #propertyInquiryPrivacy P.first {
	PADDING-TOP: 1em
}
DIV#owner-contact-info P {
	FONT-SIZE: 1.10em; MARGIN-BOTTOM: 1em
}
DIV#owner-contact-info P SPAN {
	DISPLAY: block; FONT-WEIGHT: bold
}
DIV#enquiry-form DIV.contact {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 186px; PADDING-TOP: 1em
}

?* REVIEWS */

.roundedBox-lightblue {	background-color:#F0F5F8;}
.roundedBox-white {	background-color:#fff;}
.cols-2 {	display:inline-block;}
.cols-2 .col{	width:50%;	float:left;}
body.reviews-write #form-col{	width:65%;}
body.reviews-write #form-col form{	width:98%;}
body.reviews-write #tips-col{	width:35%;}
#write-review-container .roundedBox{	margin-bottom:10px;}#write-review-container h2{	font-size:1.2em;	margin:.8em 0 .5em 0;}
#write-review-container legend{	color:#1189C7;	font-weight:bold;}
#form-errors legend{	color:red;}
#write-review-container .row{	margin:1em 2em 0 2em;}
#write-review-container .note{	float:right;	font-size:11px;	width:40%;}
#write-review-container label{	font-size:13px;}
#reviewer-info input{	width:55%;}
#review-detail input,#review-detail textarea{	width:90%;}
#write-review-container label{	display:block;}
#write-review-container input,#write-review-container textarea{	background:#fff !important;	border:1px solid #d7e5de;	padding:4px;}
#write-review-container label.field{	color:#4F4F4F;}.reviews-write #write-review-container span.required,#write-review-container span.form-error{	color:red;	font-weight:bold;}
#write-review-container .rbinner{	padding-bottom:2em;}
#write-review-container ul{	margin-top:1em;}
#write-review-container ul li{	font-size:13px;	margin-bottom:5px;}
#writing-tips{	background:#fff;}#writing-tips .content{	padding:0 6px 0;	font-size:13px;	color:#595D5F;}
#writing-tips .content p,#writing-tips .content ul{	padding-bottom:1em;}
#ratings{	background:url(../webpage_picts/rating.png) 0 0 no-repeat;	width:502px;	height:71px;	display:inline-block;}
#ratings label{	display:block;	float:left;	padding-top:52px;	text-indent:15px;	width:100px;}
#ratings label.checked{	font-weight:bold;}
#ratings label input {	display:none;	}

#review-submitted{	margin:.5em 0;}
#review-submitted p{	font-weight:bold;	text-align:center;	padding:1em 0;}
#write-response-container{	color:#595D5F;	font-size:13px;}
body.review-response-write #form-col{	width:70%;}
body.review-response-write #traveler-review,body.review-response-write #form-col form,body.review-response-write textarea,#review-response-col .input{	width:98%;}
body.review-response-write #tips-col{	width:30%;}
#response-feature,#response-detail{	margin-top:1em;	}
body.review-response-write #traveler-review .container{	padding:0 1em 1em;	}
body.review-response-write .rating-txt{	margin-left:.5em;	float:left;}
body.review-response-write h3{	line-height:2.6em;	color:#000;	font-size:1.4em;	font-weight:normal;	line-height:2.6em;}
body.review-response-write #form-col h3{	padding-top:.6em;	border-bottom:1px solid #d0e2ed;	margin-bottom:1em;}
body.review-response-write #tips-col h3{	margin:0;}
body.review-response-write .review-box .review-content .title{	font-size:1.2em;	padding-bottom:.6em;	color:#666;	font-weight:bold;}
body.review-response-write .review-box .review-content .author .location{	color:#666;}
body.review-response-write .date{	margin-bottom:1em;	}
body.review-response-write .date span span{	font-weight:bold;	color:#000;}
#response-detail .cols-2{	margin-top:1.2em;}
#review-response-col{	width:65%;	}
#review-response-what-not-to-do-col{	width:35%;	}
#review-response-col fieldset{	width:98%;		margin-bottom:1em;}
#review-response-col #maxlength{	background:#f0f5f8;	border:1px solid #e4edf3;	line-height:1.8em;	text-align:right;	width:98%;}
#review-response-col textarea{	border:0;}
#review-response-col .input{	border:1px solid #d7e5ed;	border-top:0;}
#review-response-col .input .container{	padding:6px;}
#review-response-what-not-to-do-col h4{	border-top:1px solid #d0e2ed;	font-size:1em;	padding-top:.65em;	font-weight:normal;	margin-bottom:1em;}
#review-response-what-not-to-do-col h4 .warning{	color:red;	font-weight:bold;}
#review-response-what-not-to-do-col ul,#writing-tips ul{	margin:0;	padding:0 0 0 1em;}
#review-response-what-not-to-do-col ul li,#writing-tips ul li {	margin:0 0 .5em;	padding:0;}
body.review-response-write #form-errors{	margin-top:1em;}
body.reviews-view #reviews-refinement{	margin-top:1em;	border-top:1px solid #D4D7C7;}
#reviews-refinement .criteria li li{	padding:0;	}
#reviews-refinement input{	margin-right:.5em;}
body.reviews-view .listing-description{	width:450px;}
body.reviews-view .rating-txt{	font-size:.7em;	padding-left:.3em;	display:inline-block;}
body.reviews-view .listing-details-upper{	border:0;		padding-top:0;	display:inline-block;	}
body.reviews-view h4{	margin-bottom:.5em;}
body.reviews-view .date{	margin-bottom:.5em;	font-size:.9em;}
body.reviews-view span span{	color:#000;}



