DIV {
	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
}

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.75em
}
.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: #333
}
.property .listing-contact .owner-contact {
	PADDING-LEFT: 20px; MIN-HEIGHT: 200px; VERTICAL-ALIGN: top; HEIGHT: 200px
}
.property .listing-contact .contact-button {
	PADDING-LEFT: 10px; 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: 35px; FLOAT: left;
}

/* NEW PRINT button */
.property .print-button-wrapper .print-button {
	MARGIN: 5px 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
}
