DIV#myTools {
	FONT-SIZE: 0.8em; RIGHT: 20px; COLOR: #db0c41; POSITION: absolute; TOP: 5px
}
DIV#pageBlock {
	BACKGROUND: #fff; MARGIN: 0px auto 20px; WIDTH: 980px! important; POSITION: relative; moz-box-shadow: 0 0 7px 0 #999; webkit-box-shadow: 0 0 7px 0 #999
}
DIV#copyright {
	FONT-SIZE: 0.85em; MARGIN: 0px auto 20px; WIDTH: 980px; POSITION: relative; TEXT-ALIGN: center
}
DIV#headerArea {
	WIDTH: 980px; BORDER-BOTTOM: #e0dfe3 2px solid; POSITION: relative; HEIGHT: 94px
}
DIV#headerArea P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
DIV#contentArea {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; Z-INDEX: -10; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 781px; PADDING-TOP: 35px
}
DIV#contentAreaDefault {
	BORDER-RIGHT: #e0dfe3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0dfe3 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 35px 20px 0px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 919px! important; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative
}
DIV#menuPane {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; Z-INDEX: 999! important; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 155px; PADDING-TOP: 44px; POSITION: relative
}
DIV#contentPane {
	BORDER-RIGHT: #e0dfe3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0dfe3 1px solid; PADDING-LEFT: 10px; Z-INDEX: 1; MIN-HEIGHT: 146px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 761px! important; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative
}
DIV#contentNavigation {
	RIGHT: 0px; MARGIN-RIGHT: 7px; POSITION: absolute; TOP: -27px
}
DIV#pageFooter {
	BORDER-TOP: #e0dfe3 2px solid; MARGIN-TOP: 25px; FONT-SIZE: 0.8em; BACKGROUND: url(/library/images/spButtons.png) repeat-x 0px -668px; WIDTH: 980px; LINE-HEIGHT: 20px; HEIGHT: 310px; TEXT-ALIGN: center
}
DIV#pageFooter DIV.contentBlock {
	CLEAR: right; PADDING-RIGHT: 20px; MARGIN-TOP: 17px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 204px; PADDING-TOP: 0px; HEIGHT: 280px; TEXT-ALIGN: left! important
}
DIV#pageFooter DIV.borderRight {
	BORDER-RIGHT: #e0dfe3 1px solid
}
DIV#CornerBL {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
DIV#CornerBR {
	WIDTH: 5px; POSITION: absolute; HEIGHT: 5px
}
DIV#CornerBL {
	BACKGROUND: url(/library/images/spButtons.png) no-repeat -741px -39px; LEFT: 0px; BOTTOM: 0px
}
DIV#CornerBR {
	RIGHT: 0px; BACKGROUND: url(/library/images/spButtons.png) no-repeat -749px -39px; BOTTOM: 0px
}
DIV#leftDetails {
	FLOAT: left; WIDTH: 546px
}
DIV#detailsPaging {
	BORDER-RIGHT: #e0dfe3 1px solid; BORDER-TOP: #e0dfe3 1px solid; BACKGROUND: url(/library/images/spButtons.png) repeat-x 0px -1630px; MARGIN-BOTTOM: 15px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 917px; COLOR: #666; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative
}
DIV#leftDetails DIV#information {
	PADDING-LEFT: 10px; BACKGROUND: #fff; MARGIN: 10px 0px 0px; WIDTH: 538px; BORDER-BOTTOM: #e0dfe3 1px solid
}
DIV#rightDetails {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 354px! important; PADDING-TOP: 0px
}
DIV#rightDetails DIV#contentPane {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN-LEFT: 0px; WIDTH: 334px! important; POSITION: relative; BORDER-RIGHT-WIDTH: 0px! important
}
DIV#rightDetails DIV#detailsPane {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 334px; PADDING-TOP: 0px; POSITION: relative
}
DIV#propertyDetailsHeader DIV#priceDetails .underOffer {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; FLOAT: left; COLOR: #db0c41; POSITION: relative
}
DIV#propertyDetailsHeader DIV#priceDetails .investmentType {
	LEFT: 10px; POSITION: absolute; TOP: 28px
}
DIV#propertyDetailsHeader DIV#priceDetails .propertyFinance {
	CLEAR: both; FONT-SIZE: 0.9em; FLOAT: right; MARGIN: auto 0px 0px auto; COLOR: #db0c41; POSITION: relative; HEIGHT: 12px; TEXT-DECORATION: underline
}
DIV#propertyDetailsHeader DIV#priceDetails .lettingTerm {
	COLOR: #db0c41; POSITION: absolute; TOP: 28px
}
DIV#propertyDetailsHeader DIV#priceDetails .furnished {
	COLOR: #db0c41; POSITION: absolute; TOP: 50px
}
DIV#propertyDetailsHeader DIV#priceDetails .pricePrefix {
	FLOAT: right; COLOR: #666; POSITION: relative
}
DIV#propertyDetailsHeader DIV#priceDetails .propertyPrice {
	CLEAR: both; FONT-SIZE: 1.2em; FLOAT: right; MARGIN: 3px 0px; COLOR: #666; POSITION: relative
}
DIV#propertyDetailsHeader DIV#priceDetails .propertyPriceSec {
	CLEAR: both; FONT-SIZE: 1.2em; FLOAT: right; MARGIN: 3px 0px; COLOR: #666; POSITION: relative
}
DIV#propertyDetailsHeader DIV#priceDetails .propertyPriceSec {
	FONT-SIZE: 1em; COLOR: #db0c41; FONT-STYLE: italic
}
DIV#propertyDetailsHeader DIV#priceDetails .propertyReference {
	CLEAR: left; MARGIN-TOP: 7px; FLOAT: left
}
DIV#contactAgent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 334px; PADDING-TOP: 0px; BORDER-BOTTOM: #e0dfe3 1px solid
}
SPAN.propertyReference {
	FONT-SIZE: 0.8em; FLOAT: right
}
SPAN.addThis {
	CLEAR: right; MARGIN-TOP: 10px; FONT-SIZE: 0.8em; FLOAT: right
}
SPAN.yieldMsg {
	FONT-SIZE: 0.8em; FLOAT: right
}
DIV#contentWrapper {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 354px! important; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative; HEIGHT: 158px
}
UNKNOWN {
	FLOAT: none! important
}
DIV#contentHide {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px! important; Z-INDEX: 1; BACKGROUND: #fff; LEFT: 0px; BORDER-LEFT: 0px; WIDTH: 348px; CURSOR: pointer; BOTTOM: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; POSITION: absolute; HEIGHT: 20px; TEXT-ALIGN: right
}
DIV#detailsPaging A.previousProperty {
	LEFT: 300px; POSITION: absolute; TOP: 6px
}
DIV#detailsPaging SPAN.viewOtherProperties {
	DISPLAY: block; MARGIN: 5px; POSITION: relative
}
DIV#detailsPaging A.returnToResults {
	DISPLAY: inline-block; MARGIN: 6px 6px 0px; POSITION: relative
}
DIV#detailsPaging A.nextProperty {
	RIGHT: 300px; POSITION: absolute; TOP: 6px
}
SPAN.propertyNumber {
	RIGHT: 5px; POSITION: absolute; TOP: 6px
}
DIV#detailsPaging A.previousProperty {
	COLOR: #db0c41; TEXT-DECORATION: none
}
DIV#detailsPaging A.returnToResults {
	COLOR: #db0c41; TEXT-DECORATION: none
}
DIV#detailsPaging A.nextProperty {
	COLOR: #db0c41; TEXT-DECORATION: none
}
DIV#detailsPaging A.previousProperty:link {
	COLOR: #db0c41; TEXT-DECORATION: none
}
DIV#detailsPaging A.returnToResults:link {
	COLOR: #db0c41; TEXT-DECORATION: none
}
DIV#detailsPaging A.nextProperty:link {
	COLOR: #db0c41; TEXT-DECORATION: none
}
DIV#noResults {
	LINE-HEIGHT: 20px; PADDING-TOP: 15px
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.clear {
	CLEAR: both
}
DIV#myPropertiesBox A {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: none
}
DIV#contactUsBox A {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: none
}
DIV#myPropertiesBox A:link {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: none
}
DIV#contactUsBox A:link {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: none
}
DIV#myPropertiesBox A:active {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: none
}
DIV#contactUsBox A:active {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: none
}
DIV#myPropertiesBox A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: none
}
DIV#contactUsBox A:hover {
	FONT-WEIGHT: bold; COLOR: #fff; FONT-STYLE: italic; TEXT-DECORATION: none
}
.clearFormat {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
.clearMargins {
	MARGIN-RIGHT: 0px! important
}
DIV#sendToFriendBlock {
	DISPLAY: block; WIDTH: 600px; POSITION: relative
}
DIV#sendToFriendBlock DIV.imageContainer {
	CLEAR: right; BORDER-RIGHT: #666 2px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 2px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #666 2px solid; WIDTH: 150px; PADDING-TOP: 10px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 122px
}
DIV#userFeatures {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 334px; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid
}
DIV#propertyFeatures {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 334px; COLOR: #666; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative
}
DIV#bannerSearch {
	BACKGROUND: #db0c41; LEFT: 179px; WIDTH: 395px; POSITION: absolute; TOP: 42px; HEIGHT: 32px
}
DIV#searchTitle {
	FONT-SIZE: 17px; LEFT: 589px; COLOR: #666; POSITION: absolute; TOP: 37px
}
DIV#searchTitleHotel {
	FONT-SIZE: 20px; LEFT: 179px; COLOR: #666; POSITION: absolute; TOP: 37px
}
DIV#bannerSearch IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; RIGHT: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; CURSOR: pointer; POSITION: absolute; TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#cookieTrail {
	LEFT: 23px; POSITION: absolute; TOP: 10px
}
DIV#cookieTrail A {
	DISPLAY: block; PADDING-LEFT: 13px; FONT-SIZE: 0.7em; BACKGROUND: url(/library/images/imgBackArrowSml.gif) no-repeat left bottom; WIDTH: 200px; COLOR: #db0c41; HEIGHT: 10px; TEXT-DECORATION: none
}
DIV#cookieTrail A:link {
	DISPLAY: block; PADDING-LEFT: 13px; FONT-SIZE: 0.7em; BACKGROUND: url(/library/images/imgBackArrowSml.gif) no-repeat left bottom; WIDTH: 200px; COLOR: #db0c41; HEIGHT: 10px; TEXT-DECORATION: none
}
DIV#cookieTrail A:hover {
	DISPLAY: block; PADDING-LEFT: 13px; FONT-SIZE: 0.7em; BACKGROUND: url(/library/images/imgBackArrowSml.gif) no-repeat left bottom; WIDTH: 200px; COLOR: #db0c41; HEIGHT: 10px; TEXT-DECORATION: none
}
DIV.searchResultsTitle {
	FONT-SIZE: 0.9em; Z-INDEX: 999; LEFT: 10px; WIDTH: 738px; POSITION: relative; HEIGHT: 50px
}
DIV#resultsSort {
	RIGHT: 0px; VISIBILITY: hidden; TOP: -2px; TEXT-ALIGN: right
}
DIV#convertCurrency {
	RIGHT: 0px; VISIBILITY: hidden; TOP: 25px; TEXT-ALIGN: right
}
DIV#radiusFilter {
	LEFT: 0px; VISIBILITY: hidden; TOP: 30px; TEXT-ALIGN: left
}
DIV.saveAlert {
	PADDING-RIGHT: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 2px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-STYLE: italic; POSITION: relative
}
DIV.rssFeed {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 0.9em; BACKGROUND: url(/library/images/spButtons.png) no-repeat -280px -1529px; LEFT: 595px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px
}
DIV.gridViewPaging {
	CLEAR: left; Z-INDEX: -10; MARGIN: 10px 0px; WIDTH: 783px; COLOR: #777; POSITION: relative; TOP: 30px; HEIGHT: 20px; TEXT-ALIGN: left
}
.gridPagingBottom {
	TOP: 0px! important
}
SPAN.BuyRent {
	FONT-SIZE: 1.1em; LEFT: 0px; WIDTH: 300px; POSITION: absolute; TOP: -22px; HEIGHT: 25px
}
DIV#signInBlock {
	FLOAT: left; WIDTH: 438px
}
DIV#joinUsBlock {
	PADDING-LEFT: 30px; FLOAT: left; BORDER-LEFT: #ccc 1px dashed; WIDTH: 400px
}
DIV.alertBlock DIV.location {
	CLEAR: both; FLOAT: left; WIDTH: 400px
}
DIV.alertBlock DIV.details {
	PADDING-LEFT: 30px; FLOAT: right; BORDER-LEFT: #ccc 1px dashed; WIDTH: 460px
}
DIV.dashboardBox {
	CLEAR: right; BORDER-RIGHT: #e0dfe3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0dfe3 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 277px; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative; HEIGHT: 180px
}
DIV.dashboardBox DIV.icoSavedProperties {
	BACKGROUND: url(/library/images/spButtons.png) no-repeat -507px -51px; LEFT: 0px; FLOAT: left; WIDTH: 31px; MARGIN-RIGHT: 10px; POSITION: relative; TOP: 0px; HEIGHT: 27px
}
DIV.dashboardBox DIV.icoUserSettings {
	BACKGROUND: url(/library/images/spButtons.png) no-repeat -507px -51px; LEFT: 0px; FLOAT: left; WIDTH: 31px; MARGIN-RIGHT: 10px; POSITION: relative; TOP: 0px; HEIGHT: 27px
}
DIV.dashboardBox DIV.icoEmailAlerts {
	BACKGROUND: url(/library/images/spButtons.png) no-repeat -507px -51px; LEFT: 0px; FLOAT: left; WIDTH: 31px; MARGIN-RIGHT: 10px; POSITION: relative; TOP: 0px; HEIGHT: 27px
}
DIV.dashboardBox DIV.icoUserSettings {
	BACKGROUND: url(/library/images/spButtons.png) no-repeat -617px -51px
}
DIV.dashboardBox DIV.icoEmailAlerts {
	BACKGROUND: url(/library/images/spButtons.png) no-repeat -563px -51px
}
DIV.dashboardBox:hover {
	BORDER-RIGHT: #db0c41 1px solid; BORDER-TOP: #db0c41 1px solid; BORDER-LEFT: #db0c41 1px solid; BORDER-BOTTOM: #db0c41 1px solid
}
DIV.dashboardBox:hover DIV.icoSavedProperties {
	BACKGROUND-POSITION: -507px -97px
}
DIV.dashboardBox:hover DIV.icoUserSettings {
	BACKGROUND-POSITION: -617px -97px
}
DIV.dashboardBox:hover DIV.icoEmailAlerts {
	BACKGROUND-POSITION: -563px -97px
}
DIV.alertBlock {
	BORDER-RIGHT: #ededef 1px solid; BORDER-TOP: #ededef 1px solid; MARGIN: 50px 0px 10px; BORDER-LEFT: #ededef 1px solid; WIDTH: 918px; COLOR: #666! important; BORDER-BOTTOM: #ededef 1px solid; POSITION: relative
}
DIV#propBlock {
	BORDER-RIGHT: #ededef 1px solid; BORDER-TOP: #ededef 1px solid; MARGIN: 50px 0px 10px; BORDER-LEFT: #ededef 1px solid; WIDTH: 918px; COLOR: #666! important; BORDER-BOTTOM: #ededef 1px solid; POSITION: relative
}
DIV.alertBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 898px; PADDING-TOP: 10px
}
DIV#propRow {
	BACKGROUND: #ededef; WIDTH: 918px; POSITION: relative; HEIGHT: 100px
}
DIV#propImage {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 114px; PADDING-TOP: 10px; HEIGHT: 80px
}
DIV#propImage IMG {
	WIDTH: 114px; HEIGHT: 81px
}
DIV#propLocation {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 170px; PADDING-TOP: 10px; HEIGHT: 80px
}
DIV#propPrice {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 110px; PADDING-TOP: 10px; HEIGHT: 80px
}
DIV#propBeds {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 60px; PADDING-TOP: 10px; HEIGHT: 80px
}
DIV#propAdded {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 110px; PADDING-TOP: 10px; HEIGHT: 80px
}
DIV#propRate {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 110px; PADDING-TOP: 10px; HEIGHT: 80px
}
DIV#propSelect {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 90px; PADDING-TOP: 10px; HEIGHT: 80px
}
DIV#propRowWhite {
	BACKGROUND: #fff; WIDTH: 918px; POSITION: relative; HEIGHT: 100px
}
DIV#propRowWhite DIV#propImage {
	BORDER-RIGHT: #ededef 1px solid
}
DIV#propRowWhite DIV#propLocation {
	BORDER-RIGHT: #ededef 1px solid
}
DIV#propRowWhite DIV#propPrice {
	BORDER-RIGHT: #ededef 1px solid
}
DIV#propRowWhite DIV#propBeds {
	BORDER-RIGHT: #ededef 1px solid
}
DIV#propRowWhite DIV#propAdded {
	BORDER-RIGHT: #ededef 1px solid
}
DIV#propRowWhite DIV#propRate {
	BORDER-RIGHT: #ededef 1px solid
}
DIV#propSorting {
	BACKGROUND: #fff; WIDTH: 918px; POSITION: relative; HEIGHT: 35px
}
DIV#propSorting DIV#propImage {
	FONT-WEIGHT: normal! important; HEIGHT: 15px! important
}
DIV#propSorting DIV#propLocation {
	FONT-WEIGHT: normal! important; HEIGHT: 15px! important
}
DIV#propSorting DIV#propPrice {
	FONT-WEIGHT: normal! important; HEIGHT: 15px! important
}
DIV#propSorting DIV#propBeds {
	FONT-WEIGHT: normal! important; HEIGHT: 15px! important
}
DIV#propSorting DIV#propAdded {
	FONT-WEIGHT: normal! important; HEIGHT: 15px! important
}
DIV#propSorting DIV#propRate {
	FONT-WEIGHT: normal! important; HEIGHT: 15px! important
}
DIV#propSorting DIV#propSelect {
	FONT-WEIGHT: normal! important; HEIGHT: 15px! important
}
DIV#propCol {
	BACKGROUND: #ededef; FLOAT: left; WIDTH: 153px
}
DIV.white#propCol {
	BACKGROUND: #fff
}
DIV#propCol DIV#details {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 133px; PADDING-TOP: 0px; HEIGHT: 40px
}
DIV#propCol DIV#nameDetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 133px; PADDING-TOP: 0px; HEIGHT: 40px
}
DIV#propCol DIV#imageDetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 133px; PADDING-TOP: 0px; HEIGHT: 40px
}
DIV#propCol DIV#contactDetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 133px; PADDING-TOP: 0px; HEIGHT: 40px
}
DIV#propCol DIV#contactDetails {
	BORDER-TOP: #e0dfe3 1px solid; BACKGROUND: #f6f6f7; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative; HEIGHT: 120px
}
DIV#propCol DIV#contactDetails A.viewDetails {
	WIDTH: 133px; COLOR: #db0c41; BOTTOM: 0px; POSITION: absolute; HEIGHT: 20px
}
DIV#propCol DIV#contactDetails A.viewDetails:link {
	WIDTH: 133px; COLOR: #db0c41; BOTTOM: 0px; POSITION: absolute; HEIGHT: 20px
}
DIV#propCol DIV#contactDetails A.viewDetails:hover {
	WIDTH: 133px; COLOR: #db0c41; BOTTOM: 0px; POSITION: absolute; HEIGHT: 20px
}
DIV#propCol DIV#imageDetails {
	HEIGHT: 107px
}
DIV#propCol DIV#nameDetails {
	HEIGHT: 77px
}
DIV#propCol DIV#nameDetails P {
	MARGIN: 0px
}
DIV#propCol DIV#imageDetails IMG {
	BORDER-RIGHT: #666 2px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 2px solid; WIDTH: 129px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 92px
}
DIV#flashcontent {
	Z-INDEX: -100
}
DIV#currencyConverterBubble {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 100; RIGHT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 400px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TOP: 20px; HEIGHT: 400px
}
DIV#sitemapContainer {
	WIDTH: 919px; POSITION: relative
}
DIV#sitemapContainer A {
	COLOR: #db0c41! important
}
DIV#sitemapButton {
	FLOAT: left; WIDTH: 919px; PADDING-TOP: 6px; POSITION: relative
}
DIV#sitemapButton A {
	COLOR: #db0c41! important
}
DIV#officeContentArea {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: -10; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 625px; PADDING-TOP: 0px
}
DIV.SettingsLeft {
	CLEAR: right; BORDER-RIGHT: #e0dfe3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0dfe3 1px solid; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 434px; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid
}
DIV.SettingsRight {
	BORDER-RIGHT: #e0dfe3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0dfe3 1px solid; PADDING-LEFT: 10px; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 434px; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid
}
DIV#lifeStyle {
	POSITION: relative; HEIGHT: 171px
}
DIV#kfMIV {
	MARGIN: 0px auto 70px; WIDTH: 751px; POSITION: relative
}
#carouselContainerHome {
	MARGIN: 0px auto; WIDTH: 751px; POSITION: relative; HEIGHT: 427px
}
#carouselContainerHome #wrapper {
	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 751px; POSITION: relative; TOP: 0px; HEIGHT: 427px
}
#carouselContainerHome #items {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 4000px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#carouselContainerHome #items LI {
	FLOAT: left; WIDTH: 751px; LIST-STYLE-TYPE: none
}
#carouselContainerHome #items LI A {
	POSITION: relative; HEIGHT: 427px
}
#carouselContainerHome #items LI DIV.caption {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; Z-INDEX: 99; BACKGROUND: #fff; LEFT: 8px; PADDING-BOTTOM: 7px; BORDER-LEFT: #999 0px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TOP: 50px; opacity: 0.7
}
#carouselContainerHome #items LI DIV.caption A {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #090909; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; TEXT-DECORATION: none; opacity: 1
}
#carouselContainerHome #items LI DIV.caption A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #090909; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; TEXT-DECORATION: none; opacity: 1
}
#carouselContainerHome #items LI A IMG {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
#carouselContainerHome DIV#kfControls {
	BORDER-RIGHT: #e0dfe3 1px solid; BORDER-TOP: #e0dfe3 1px solid; DISPLAY: none; BACKGROUND: url(/library/images/spButtons.png) repeat-x 0px -1630px; LEFT: 0px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 751px; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: absolute; TOP: 434px; HEIGHT: 35px
}
#carouselContainerHome DIV#kfControls #moveright {
	DISPLAY: block! important; FONT-SIZE: 12px; WIDTH: 131px; CURSOR: pointer; COLOR: #666; PADDING-TOP: 5px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 5px; HEIGHT: 22px; TEXT-DECORATION: none
}
#carouselContainerHome DIV#kfControls #moveleft {
	DISPLAY: block! important; FONT-SIZE: 12px; WIDTH: 131px; CURSOR: pointer; COLOR: #666; PADDING-TOP: 5px; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 5px; HEIGHT: 22px; TEXT-DECORATION: none
}
#carouselContainerHome DIV#kfControls A#moveright:hover {
	COLOR: #db0c41; TEXT-DECORATION: underline
}
#carouselContainerHome DIV#kfControls A#moveleft:hover {
	COLOR: #db0c41; TEXT-DECORATION: underline
}
#carouselContainerHome DIV#kfControls #moveleft {
	LEFT: 10px
}
#carouselContainerHome DIV#kfControls #moveright {
	RIGHT: 10px; TEXT-ALIGN: right
}
#carouselContainerHome DIV#kfControls #loadCounter {
	FONT-SIZE: 10px; MARGIN: 0px auto; WIDTH: 250px; COLOR: #bbb; PADDING-TOP: 11px; POSITION: relative; TEXT-ALIGN: center
}
UL#items LI DIV.mainImageContainer {
	BACKGROUND: #ccc; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 562px; POSITION: relative; HEIGHT: 407px
}
UL#items LI DIV.mainImageContainer IMG {
	MARGIN: 8px
}
UL#items LI DIV.thumbImageContainer IMG {
	MARGIN: 5px
}
UL#items LI DIV.thumbImageContainer {
	FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 179px; POSITION: relative; HEIGHT: 417px
}
UL#items LI DIV.thumbImageContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL#items LI DIV.thumbImageContainer UL LI {
	BACKGROUND: #cccccc; MARGIN-BOTTOM: 8px; WIDTH: 179px! important; HEIGHT: 130px
}
DIV#kfImageGallery DIV.kfLrgImg {
	DISPLAY: block; Z-INDEX: 10; POSITION: absolute
}
DIV#mygallery DIV#nextImage {
	Z-INDEX: 99999; RIGHT: 0px; BACKGROUND: #666; WIDTH: 50px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 50px
}
DIV#mygallery DIV#prevImage {
	Z-INDEX: 99999; RIGHT: 0px; BACKGROUND: #666; WIDTH: 50px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 50px
}
DIV#mygallery DIV#nextImage {
	LEFT: 0px! important
}
DIV#officeLocator {
	BORDER-RIGHT: #e0dfe3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0dfe3 1px solid; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 232px; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative
}
DIV#officeLocatorHQ {
	BORDER-RIGHT: #e0dfe3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0dfe3 1px solid; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #e0dfe3 1px solid; WIDTH: 232px; PADDING-TOP: 10px; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative
}
DIV#officeLocatorHQ {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px
}
DIV#officeWizard {
	MARGIN-TOP: 13px; WIDTH: 215px; POSITION: relative
}
DIV#officeDetails {
	MARGIN-TOP: 10px; LINE-HEIGHT: 17px; POSITION: relative
}
DIV#contactHQ {
	MARGIN-TOP: 10px; LINE-HEIGHT: 17px; POSITION: relative
}
A.appStore {
	RIGHT: 169px; POSITION: absolute; TOP: 10px
}
DIV#propertyDetailsHeader {
	DISPLAY: block; WIDTH: 920px; POSITION: relative
}
DIV#propertyDetails {
	FLOAT: left; WIDTH: 546px; POSITION: relative
}
DIV#priceDetails {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 334px! important; PADDING-TOP: 6px; BORDER-BOTTOM: #e0dfe3 1px solid; POSITION: relative
}
