.CanScroll {
	BORDER-RIGHT: #d8d8d8 1px solid; BORDER-TOP: #d8d8d8 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #d8d8d8 1px solid; WIDTH: 187px; BORDER-BOTTOM: #d8d8d8 1px solid; BACKGROUND-COLOR: #e8e8e8; TEXT-ALIGN: left
}
IMG.valign_middle {
	MARGIN-BOTTOM: 1px; VERTICAL-ALIGN: middle
}
.valign_middle {
	VERTICAL-ALIGN: middle
}
.nav A:link {
	FONT-WEIGHT: 700; COLOR: #fff
}
.nav A:visited {
	FONT-WEIGHT: 700; COLOR: #fff
}
.nav A:hover {
	COLOR: #ccc
}
.hdr_bkg TD {
	BACKGROUND-COLOR: #0a75bc
}
.hdr_content_bkg TD {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_stretch.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #0872b8
}
.nav {
	BACKGROUND-COLOR: #ec1c24
}
.footer {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/ftr_bkg.gif); BACKGROUND-REPEAT: repeat-x
}
.footer_txt {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.fullproppage_title {
	FONT-WEIGHT: 700; FONT-SIZE: 18px; COLOR: #000; LINE-HEIGHT: 21px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.fullprop_disclaimer {
	COLOR: #676767
}
#mainphoto IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
#mainphoto_desc {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; FLOAT: left; COLOR: #513d91
}
#thumbscroller {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 500px; PADDING-TOP: 0px; HEIGHT: 135px
}
#thumbscrollercontrols {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.thumb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; HEIGHT: 80px
}
.thumb {
	FONT-SIZE: 9px; COLOR: #333; TEXT-DECORATION: none
}
.thumb A:link {
	FONT-SIZE: 9px; COLOR: #333; TEXT-DECORATION: none
}
.thumb A:visited {
	FONT-SIZE: 9px; COLOR: #333; TEXT-DECORATION: none
}
.thumb A:hover {
	FONT-SIZE: 9px; COLOR: #c00; TEXT-DECORATION: underline
}
.slider_tabs {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_tab_bkg.gif); BACKGROUND-REPEAT: repeat-x
}
.slider_tab_left {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_tab_left.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.slider_tab_left_on {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_tab_left_on.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.slider_tab_text {
	FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_tab_txt.gif); COLOR: #039; BACKGROUND-REPEAT: repeat-x
}
.slider_tab_text_on {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_tab_txt_on.gif); COLOR: #039; BACKGROUND-REPEAT: repeat-x
}
.slider_tab_right {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_tab_right.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.slider_tab_right_on {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_tab_right_on.gif); WIDTH: 9px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.slider_tab_div {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_tab_div.gif); WIDTH: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.slider_cnr_left {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_cnr_left.gif); BACKGROUND-REPEAT: no-repeat
}
.slider_cnr_right {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_cnr_right.gif); BACKGROUND-REPEAT: no-repeat
}
.slider_cnr_topright {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_cnr_topright.gif); BACKGROUND-REPEAT: no-repeat
}
.slider_bot {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/slider_bot.gif); BACKGROUND-REPEAT: repeat-x
}
.slider_bkg {
	BORDER-RIGHT: #999 1px solid; BORDER-LEFT: #999 1px solid
}
.proplist_searchvalue {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #c30
}
.proplist_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_listing.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.proplist_address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 400; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.proplist_header_specials {
	FONT-WEIGHT: 700; COLOR: #c00
}
.proplist_id {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.pagination TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
.pagination A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.pagination A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.pagination_full TD {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #fff
}
.proplist_main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
.proplist_main A:link {
	FONT-SIZE: 10px; COLOR: #039; TEXT-DECORATION: none
}
.proplist_main A:visited {
	FONT-SIZE: 10px; COLOR: #039; TEXT-DECORATION: none
}
.proplist_features {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #333
}
A.proplist_title:link {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
A.proplist_title:visited {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
.proplist_price_alt {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; TEXT-DECORATION: none
}
A.proplist_price_alt:link {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; TEXT-DECORATION: none
}
A.proplist_price_alt:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; TEXT-DECORATION: none
}
.proplist_price {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #c00; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
A.proplist_price:link {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #c00; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
A.proplist_price:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #c00; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
A.proplist_price:hover {
	TEXT-DECORATION: underline
}
A.proplist_price_alt:hover {
	TEXT-DECORATION: underline
}
A.fullprop_price:hover {
	TEXT-DECORATION: underline
}
A.fullprop_price_alt:hover {
	TEXT-DECORATION: underline
}
.proplist_thumbnail_div {
	PADDING-RIGHT: 15px; PADDING-LEFT: 25px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 10px; PADDING-TOP: 10px
}
.proplist_thumbnail_div IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 106px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 80px
}
.proplist_icons {
	MARGIN: 0px 5px; WIDTH: 95px; TEXT-ALIGN: center
}
.propfull_icons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: 45px; PADDING-TOP: 5px
}
.icon_box {
	BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 3px 0px; BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 43px; PADDING-TOP: 0px; BORDER-BOTTOM: #cdcdcd 1px solid; HEIGHT: 20px
}
.proplist_icons .icon_box {
	FLOAT: left
}
.icon_img {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.icon_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px
}
.off_icon_box {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 3px 0px; BORDER-LEFT: #eee 1px solid; WIDTH: 43px; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px solid; HEIGHT: 20px
}
.off_icon_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #eee; PADDING-TOP: 0px
}
.agent_miniprofile {
	PADDING-RIGHT: 25px; PADDING-LEFT: 15px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 200px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 10px
}
.agent_miniprofile IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; HEIGHT: 80px
}
#Listingfull_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; WIDTH: 100%; PADDING-TOP: 0px
}
.x {
	RIGHT: 0px; POSITION: relative; TOP: -3px
}
.virtualtour IMG {
	WIDTH: 35px; HEIGHT: 30px
}
.tbl_fullprop {
	WIDTH: 730px
}
.fullprop_actions {
	DISPLAY: block; PADDING-TOP: 1px; HEIGHT: 27px
}
.fullprop_heading TD {
	PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; BACKGROUND-COLOR: #eee
}
.padding_10 {
	PADDING-TOP: 7px
}
.fullprop_keydetails {
	MARGIN: 10px 0px 0px
}
.fullprop_padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.fullprop_id {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #323232
}
.fullprop_title {
	PADDING-RIGHT: 0px; BORDER-TOP: #e5eaef 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; COLOR: #074377; PADDING-TOP: 10px; BORDER-BOTTOM: #e5eaef 1px solid; TEXT-ALIGN: center
}
#fullprop_google {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; MARGIN: 10px 0px 0px; COLOR: #074377; BORDER-BOTTOM: #e5eaef 1px solid; TEXT-ALIGN: left
}
.fullprop_table {
	BACKGROUND-COLOR: #fff
}
.fullprop_left {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 510px; PADDING-TOP: 0px
}
.fullprop_right {
	PADDING-RIGHT: 0px; MIN-WIDTH: 250px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A.fullprop_price:link {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #c00; TEXT-DECORATION: none
}
A.fullprop_price:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #c00; TEXT-DECORATION: none
}
A.fullprop_price_alt:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.fullprop_price_alt:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.fullprop_agentphoto IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; WIDTH: 120px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
.fullprop_status {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px
}
.fullprop_desc_top {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.fullprop_desc_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.fullprop_desc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.fullprop_roomdesc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
.fullprop_desc P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px
}
.fullprop_desc_top P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px
}
.fullprop_roomdesc P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px
}
.fullprop_desc_heading {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_listing.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; COLOR: #074377; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px
}
.fullprop_roomdesc_heading {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_listing.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #eee 1px solid; COLOR: #074377; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px
}
.fullprop_value {
	FONT-WEIGHT: 400; FONT-SIZE: 9px; COLOR: #000; TEXT-DECORATION: none
}
.fullprop_midlabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #444; PADDING-TOP: 2px
}
.fullprop_sublabel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.fullprop_subvalue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
.fullprop_agentname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.fullprop_agentname A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.fullprop_agentname A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px; TEXT-DECORATION: none
}
.fullprop_officename {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.fullprop_officename A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.fullprop_officename A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.fullprop_contact {
	FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 13px
}
.fullprop_contact A:link {
	COLOR: #074377; TEXT-DECORATION: none
}
.fullprop_contact A:visited {
	COLOR: #074377; TEXT-DECORATION: none
}
.fullprop_agentphone {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.fullprop_specials {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.openhouse_table {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: medium none
}
.openhouse_table TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.fullprop_features {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #000; PADDING-TOP: 0px
}
.fullprop_features UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px 8px; PADDING-TOP: 0px
}
.fullprop_features LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 400; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/Sites/RemaxEuropeCommon/Images/icon_bullet_featurelist_b.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.fullprop_features P {
	PADDING-BOTTOM: 10px
}
.single_column {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: medium none; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px solid
}
.multi_column {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px solid; column-count: 2; column-gap: 20px; column-rule: 1px solid #eee; column-width: 345px
}
.listingfull_feature_group {
	FONT-WEIGHT: 700
}
.listingfull_rooms {
	MARGIN: 0px 0px 5px
}
.listingfull_room_type {
	FONT-WEIGHT: 700
}
.section_txt {
	FONT-WEIGHT: 700; FONT-SIZE: 11px
}
.section_number {
	FONT-WEIGHT: 700; FONT-SIZE: 11px
}
.section_number {
	COLOR: #900
}
.section_txt {
	COLOR: #333
}
.sel_language {
	WIDTH: 165px
}
#advsearch_form SELECT {
	BORDER-RIGHT: #8798b4 1px solid; BORDER-TOP: #8798b4 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #8798b4 1px solid; BORDER-BOTTOM: #8798b4 1px solid
}
#advsearch_form TEXTAREA {
	BORDER-RIGHT: #8798b4 1px solid; BORDER-TOP: #8798b4 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #8798b4 1px solid; BORDER-BOTTOM: #8798b4 1px solid
}
.advsrch_street_txtbx {
	BORDER-RIGHT: #8798b4 1px solid; BORDER-TOP: #8798b4 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #8798b4 1px solid; WIDTH: 150px; BORDER-BOTTOM: #8798b4 1px solid
}
.advsrch_pcode_txtbx {
	BORDER-RIGHT: #8798b4 1px solid; BORDER-TOP: #8798b4 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #8798b4 1px solid; WIDTH: 55px; BORDER-BOTTOM: #8798b4 1px solid
}
.advsrch_radius {
	WIDTH: 75px
}
.listing_count {
	FONT-WEIGHT: 700; COLOR: #265e9b; BACKGROUND-COLOR: #edf4fc
}
.advsrch_types {
	WIDTH: 265px
}
.advsrch_geo_div {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.advsrch_price {
	WIDTH: 105px
}
.advsrch_features {
	WIDTH: 200px
}
.advsrch_div {
	COLOR: #dce1e5
}
.advsrch_left {
	BORDER-RIGHT: #dfe1ed 1px solid
}
.advsrch_local_zone_div {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; OVERFLOW: auto; BORDER-LEFT: #000 1px solid; WIDTH: 265px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 100px
}
.ListingCount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: transparent
}
.search_txtbx {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 260px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.search_type {
	FONT-SIZE: 11px; WIDTH: 262px
}
.tbl_specialties {
	BACKGROUND-COLOR: #ffeff0
}
.profile_photo {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.profile_office_name {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #000; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.profile_office_name A:link {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #000; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.profile_office_name A:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #000; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.language_top_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #edf4fa
}
.language_bot_left {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #edf4fa
}
.language_bot_right {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #edf4fa
}
.specialty_top_left {
	BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_red_top_left.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffeff0
}
.specialty_top_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_red_top_right.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffeff0
}
.specialty_bot_left {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_red_bot_left.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffeff0
}
.specialty_bot_right {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_red_bot_right.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffeff0
}
.view_properties A:link {
	FONT-WEIGHT: 700; COLOR: #e71828
}
.view_properties A:visited {
	FONT-WEIGHT: 700; COLOR: #e71828
}
.view_properties A:hover {
	COLOR: #063295
}
.hdr_login {
	BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/bkg_login.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e5eff8
}
.hdr_login TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: 700; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 22px
}
.tbl_login {
	BORDER-RIGHT: #bfdaed 1px solid; BORDER-TOP: #bfdaed 1px solid; BORDER-LEFT: #bfdaed 1px solid; BORDER-BOTTOM: #bfdaed 1px solid
}
UL.remax_bullets {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px 8px; PADDING-TOP: 0px
}
.remax_bullets LI:first-line {
	LINE-HEIGHT: 40px
}
.remax_bullets LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/Sites/RemaxEuropeCommon/Images/remax_bullet.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #000; PADDING-TOP: 0px
}
.remax_bullets LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/Sites/RemaxEuropeCommon/Images/icon_bullet.gif); PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #000; LINE-HEIGHT: 25px; PADDING-TOP: 0px
}
.BulettsClass {
	PADDING-RIGHT: 10px
}
.action_top_left {
	BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/action_top_left.gif); BACKGROUND-REPEAT: no-repeat
}
.action_top_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/action_top_right.gif); BACKGROUND-REPEAT: no-repeat
}
.action_bot_left {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/action_bot_left.gif); BACKGROUND-REPEAT: no-repeat
}
.action_bot_right {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/action_bot_right.gif); BACKGROUND-REPEAT: no-repeat
}
.action_top {
	BORDER-TOP: silver 1px solid
}
.action_left {
	BORDER-RIGHT: silver 1px solid; BORDER-LEFT: silver 1px solid
}
.action_bot {
	BORDER-BOTTOM: silver 1px solid
}
.agents_top_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif); BACKGROUND-REPEAT: no-repeat
}
.agents_bot_left {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif); BACKGROUND-REPEAT: no-repeat
}
.agents {
	FLOAT: left; WIDTH: 140px
}
.tbl_remax_login {
	HEIGHT: 175px; BACKGROUND-COLOR: #edf4fa
}
.btn_register A {
	BORDER-RIGHT: #829abc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #829abc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/Images/btn_bkg.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #829abc 1px solid; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #829abc 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: tahoma; HEIGHT: 16px; BACKGROUND-COLOR: #e7e7e7
}
.btn_register A:link {
	CURSOR: default; COLOR: #000
}
.btn_register A:visited {
	CURSOR: default; COLOR: #000
}
.signup_top_middle {
	PADDING-TOP: 5px
}
.remax_login_top_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.remax_login_top_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_top_right.gif); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat
}
.remax_login_bot_left {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_left.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
.tbl_signup {
	HEIGHT: 175px; BACKGROUND-COLOR: #f4f8ea
}
.signup_top_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_green_top_left.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.signup_top_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_green_top_right.gif); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat
}
.signup_bot_left {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_green_bot_left.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
.signup_bot_right {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_green_bot_right.gif); BACKGROUND-REPEAT: no-repeat
}
.office_photo IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 150px; BORDER-BOTTOM: #000 1px solid
}
.results_div {
	COLOR: #e0e0e0; HEIGHT: 1px
}
.results_footer {
	BORDER-TOP: #d9d9d9 1px solid; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/bkg_results_footer.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px
}
.results_footer A:link {
	FONT-WEIGHT: 700; COLOR: #000
}
.results_footer A:visited {
	FONT-WEIGHT: 700; COLOR: #000
}
.agent_photo IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 120px; BORDER-BOTTOM: #000 1px solid
}
.office_name A:link {
	COLOR: #039
}
.office_name A:visited {
	COLOR: #039
}
.otherresults {
	FONT-WEIGHT: 700; COLOR: #039
}
.otherresults A:link {
	FONT-WEIGHT: 700; COLOR: #039
}
.otherresults A:visited {
	FONT-WEIGHT: 700; COLOR: #039
}
.otherresults A:hover {
	FONT-WEIGHT: 700; COLOR: #c00
}
.office_select {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 260px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.register_long {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 310px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.register_short {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 147px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.register_select {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 130px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.validation_errors {
	FLOAT: left; WIDTH: 50%
}
.txt_send_long {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 295px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.txt_send_medium {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 282px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.area_send {
	WIDTH: 295px; HEIGHT: 75px
}
.tbl_languageselector {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-REPEAT: repeat-x
}
.hdr_googleearth {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 400; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #036; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tbl_googleearth {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #e0e0e0 1px solid
}
.svdsearch_bkg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: #ecf2f8
}
.svdsearch_bkg {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ecf2f8
}
.cnr_svdsearch_top_left {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ecf2f8
}
.cnr_svdsearch_top_right {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ecf2f8
}
.cnr_svdsearch_bot_left {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ecf2f8
}
.cnr_svdsearch_bot_right {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ecf2f8
}
.cnr_svdsearch_top_left {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/cnr_blue_top_left.gif); WIDTH: 8px
}
.cnr_svdsearch_top_right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/cnr_blue_top_right.gif); WIDTH: 8px
}
.cnr_svdsearch_bot_left {
	BORDER-TOP: #d9d9d9 1px solid; BACKGROUND-COLOR: #ecf2f8
}
.cnr_svdsearch_bot_right {
	BORDER-TOP: #d9d9d9 1px solid; BACKGROUND-COLOR: #ecf2f8
}
.svdsearch_bkg_bot {
	BORDER-TOP: #d9d9d9 1px solid; BACKGROUND-COLOR: #ecf2f8
}
.cnr_svdsearch_bot_left {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/cnr_blue_bot_left.gif); WIDTH: 8px; HEIGHT: 8px
}
.cnr_svdsearch_bot_right {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/cnr_blue_bot_right.gif); WIDTH: 8px
}
.svdsearch_row TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #d9d9d9 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 14px; PADDING-TOP: 0px; HEIGHT: 18px
}
.svdsearch_row_np {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
DIV#ImagePopupDiv {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; LEFT: -250px; VISIBILITY: hidden; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 250px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TOP: 0px; BACKGROUND-COLOR: #fff
}
DIV.thumb_img IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FLOAT: left; MARGIN: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 120px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center
}
DIV.thumb_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.idnowrap {
	WHITE-SPACE: nowrap
}
.recentfavs_hdr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/tab_bkg.jpg); PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px
}
.recentfavs_tbl {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 185px; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff
}
.recentfavs_row {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff
}
.recentfavs_rowalt {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #fff
}
.recentfavs_rowalt {
	BACKGROUND-COLOR: #fafafa
}
.recentfavs_row TD IMG {
	MARGIN: 3px 3px 0px 0px
}
.recentfavs_rowalt TD IMG {
	MARGIN: 3px 3px 0px 0px
}
DIV.autocomplete_dropdown {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff
}
DIV.autocomplete_dropdown_item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; CURSOR: hand; PADDING-TOP: 0px; HEIGHT: 16px; BACKGROUND-COLOR: #fff; whitespace: nowrap
}
DIV.autocomplete_dropdown_item_selected {
	COLOR: #fff; BACKGROUND-COLOR: blue
}
.btn_align {
	TEXT-ALIGN: right
}
#countrypopup {
	LEFT: 510px
}
.proplist_image {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.proplist_image A:link {
	COLOR: #0064aa; TEXT-DECORATION: none
}
.proplist_image A:visited {
	COLOR: #0064aa; TEXT-DECORATION: none
}
.proplist_image A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.proplist_value {
	FONT-WEIGHT: 700; FONT-SIZE: 9px; COLOR: #666
}
.proplist_type {
	FONT-SIZE: 11px; COLOR: #09c
}
.hdr_home_copy {
	FONT-SIZE: 36px; FILTER: DropShadow (Color=#333333, OffX=2, OffY=3, Positive=true); COLOR: #fff; LINE-HEIGHT: 40px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.hdr_content_copy {
	FONT-SIZE: 30px; FILTER: DropShadow (Color=#333333, OffX=2, OffY=3, Positive=true); COLOR: #fff; LINE-HEIGHT: 34px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
INPUT[type='text'] {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
INPUT.password {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
INPUT[type='submit'] {
	BORDER-RIGHT: #829abc 1px solid; BORDER-TOP: #829abc 1px solid; FONT-WEIGHT: 700; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/Images/btn_bkg.gif); BORDER-LEFT: #829abc 1px solid; COLOR: #000; BORDER-BOTTOM: #829abc 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #e7e7e7
}
INPUT[type='reset'] {
	BORDER-RIGHT: #829abc 1px solid; BORDER-TOP: #829abc 1px solid; FONT-WEIGHT: 700; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/Images/btn_bkg.gif); BORDER-LEFT: #829abc 1px solid; COLOR: #000; BORDER-BOTTOM: #829abc 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #e7e7e7
}
INPUT[type='button'] {
	BORDER-RIGHT: #829abc 1px solid; BORDER-TOP: #829abc 1px solid; FONT-WEIGHT: 700; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/Images/btn_bkg.gif); BORDER-LEFT: #829abc 1px solid; COLOR: #000; BORDER-BOTTOM: #829abc 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #e7e7e7
}
.btn_contact {
	BORDER-RIGHT: #829abc 1px solid; BORDER-TOP: #829abc 1px solid; FONT-WEIGHT: 700; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/Images/btn_bkg.gif); BORDER-LEFT: #829abc 1px solid; COLOR: #000; BORDER-BOTTOM: #829abc 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #e7e7e7
}
INPUT.btn_submit {
	BORDER-RIGHT: #829abc 1px solid; BORDER-TOP: #829abc 1px solid; FONT-WEIGHT: 700; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/Images/btn_bkg.gif); BORDER-LEFT: #829abc 1px solid; COLOR: #000; BORDER-BOTTOM: #829abc 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #e7e7e7
}
.nav IMG {
	VERTICAL-ALIGN: top
}
.hdrbar IMG {
	VERTICAL-ALIGN: top
}
A:link {
	COLOR: #063295; TEXT-DECORATION: none
}
A:visited {
	COLOR: #063295; TEXT-DECORATION: none
}
.pagination_full A:link {
	COLOR: #063295; TEXT-DECORATION: none
}
.pagination_full A:visited {
	COLOR: #063295; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c00
}
.searchtab A:hover {
	COLOR: #c00
}
.nav INPUT {
	FONT-SIZE: 10px
}
.nav SELECT {
	FONT-SIZE: 10px
}
.listinglist_quicksearch SELECT {
	FONT-SIZE: 10px
}
.listinglist_quicksearch INPUT {
	FONT-SIZE: 10px
}
.fullproppage_tbl {
	BORDER-BOTTOM: #ccc 1px solid
}
.page_title_line {
	BORDER-BOTTOM: #ccc 1px solid
}
.page_subtitle TD {
	BACKGROUND-COLOR: #fff
}
.intro_page {
	BACKGROUND-COLOR: #fff
}
.currency_row {
	BACKGROUND-COLOR: #fff
}
.listinglist_quicksearch_hdr {
	FONT-WEIGHT: 700
}
A.listinglist_agentname:link {
	FONT-WEIGHT: 700
}
A.listinglist_agentname:visited {
	FONT-WEIGHT: 700
}
.assistant_heading {
	FONT-WEIGHT: 700
}
.main_heading TD A:hover {
	COLOR: #fc0; TEXT-DECORATION: none
}
.pagination A:hover {
	COLOR: #fc0; TEXT-DECORATION: none
}
.results_footer A:hover {
	COLOR: #fc0; TEXT-DECORATION: none
}
.proplist_header A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.proplist_header A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.searchtab A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.searchtab A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.proplist_header A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.pagination_full A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
A.proplist_title:hover {
	COLOR: #c00
}
.fullprop_contact A:hover {
	COLOR: #c00
}
.office_name A:hover {
	COLOR: #c00
}
.proplist_row {
	BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff
}
.proplist_row_alt {
	BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff
}
.module_copy IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.profile_photo IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.fullprop_address {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #000
}
.fullprop_label {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #000
}
.advsearch_padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tbl_specialties LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contact_left {
	BACKGROUND-COLOR: #f8f8f8
}
.tbl_send_friend {
	BACKGROUND-COLOR: #f8f8f8
}
.currency_row_alt {
	BACKGROUND-COLOR: #f8f8f8
}
.search_price {
	FONT-SIZE: 11px; WIDTH: 130px
}
.search_features {
	FONT-SIZE: 11px; WIDTH: 130px
}
.tbl_languages {
	BACKGROUND-COLOR: #edf4fa
}
.tbl_agents {
	BACKGROUND-COLOR: #edf4fa
}
.tbl_languages UL {
	MARGIN: 0px
}
.tbl_specialties UL {
	MARGIN: 0px
}
.language_top_left {
	BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #edf4fa
}
.agents_top_left {
	BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_top_left.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #edf4fa
}
.agents_bot_right {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif); BACKGROUND-REPEAT: no-repeat
}
.remax_login_bot_right {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/cnr_blue_bot_right.gif); BACKGROUND-REPEAT: no-repeat
}
.myremax_username {
	FONT-SIZE: 11px; WIDTH: 165px
}
.myremax_password {
	FONT-SIZE: 11px; WIDTH: 165px
}
.office_photo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.agent_photo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.disablednav {
	COLOR: #bbb
}
.curpage {
	COLOR: #bbb
}
.mainborder {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.proplist_image IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.BodyTextRed {
	FONT-SIZE: 10px; COLOR: #c60b27; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.BodyTextBlue {
	FONT-SIZE: 10px; COLOR: #3a2a7d; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.BodyTextBlueBold {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #3a2a7d; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.BodyTextBlue A:hover {
	FONT-SIZE: 10px; COLOR: #99091c; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BodyTextRed A {
	FONT-SIZE: 10px; COLOR: #c60b27; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BodyTextRed A:visited {
	FONT-SIZE: 10px; COLOR: #c60b27; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BodyTextRed A:active {
	FONT-SIZE: 10px; COLOR: #c60b27; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BodyTextRed A:hover {
	FONT-SIZE: 10px; COLOR: #3a2a7d; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BodyTextBlue A {
	FONT-SIZE: 10px; COLOR: #3a2a7d; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BodyTextBlue A:visited {
	FONT-SIZE: 10px; COLOR: #3a2a7d; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.BodyTextBlue A:active {
	FONT-SIZE: 10px; COLOR: #3a2a7d; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; LINE-HEIGHT: 16px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
BODY {
	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
}
H1 {
	LINE-HEIGHT: 36px
}
IMG {
	
}
.page_title {
	FONT-SIZE: 18px; PADDING-BOTTOM: 3px; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif; counter-reset: SlingShotAdmin
}
.page_subtitle {
	FONT-WEIGHT: 700; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 24px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif; counter-reset: SlingShotAdmin
}
.home_intro {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #6e6e6e; LINE-HEIGHT: 18px; counter-reset: SlingShotAdmin
}
.home_region {
	FONT-WEIGHT: 700; FONT-SIZE: 24px; COLOR: #0066b3; LINE-HEIGHT: 28px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.intro_tagline {
	FONT-SIZE: 20px; COLOR: #666; LINE-HEIGHT: 28px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif; counter-reset: SlingShotAdmin
}
.intro_blurb {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #333; LINE-HEIGHT: 24px; PADDING-TOP: 0px; counter-reset: SlingShotAdmin
}
.intro_name {
	PADDING-LEFT: 24px; FONT-WEIGHT: 700; FONT-SIZE: 26px; LINE-HEIGHT: 30px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif; counter-reset: SlingShotAdmin
}
.intro_text {
	FONT-WEIGHT: 700; FONT-SIZE: 28px; COLOR: #666; counter-reset: SlingShotAdmin
}
.remaxred {
	COLOR: #ec1c24; counter-reset: SlingShotAdmin
}
.remaxblue {
	COLOR: #1863a8; counter-reset: SlingShotAdmin
}
.heading_largest {
	FONT-SIZE: 18px; COLOR: #000; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif; counter-reset: SlingShotAdmin
}
.heading_large {
	FONT-WEIGHT: 700; FONT-SIZE: 16px; COLOR: #000; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif; counter-reset: SlingShotAdmin
}
.heading {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #c00; counter-reset: SlingShotAdmin
}
.subheading {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; COLOR: #036; counter-reset: SlingShotAdmin
}
.module_tbl {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff
}
.module_link A:link {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #222; TEXT-DECORATION: none
}
.module_link A:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #222; TEXT-DECORATION: none
}
.module_link A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
.module_copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px
}
.module_textinput {
	FONT-SIZE: 10px; WIDTH: 120px; COLOR: #000
}
.module_hdr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.module_hdr_right_featured {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.module_hdr_right_featured {
	FONT-WEIGHT: 400; COLOR: #c00; HEIGHT: 15px
}
.tbl_featured {
	BORDER-RIGHT: #d7d7d7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d7d7d7 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #d7d7d7 1px solid
}
#featured_property_home .featprop_address {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #0064aa
}
#featured_property_home .featprop_price {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #c00
}
#featured_property_home .featprop_label {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #666
}
.featprop_more A:link {
	FONT-SIZE: 9px; COLOR: #0153a5; TEXT-DECORATION: none
}
.featprop_more A:visited {
	FONT-SIZE: 9px; COLOR: #0153a5; TEXT-DECORATION: none
}
.featprop_more A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
.divBorder {
	PADDING-BOTTOM: 10px
}
.feature_content {
	MARGIN-TOP: 5px; DISPLAY: block
}
.module_hdr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.module_hdr_featprop {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.module_hdr_featagent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px
}
.module_hdr_featprop {
	FONT-WEIGHT: 400; COLOR: #c00; HEIGHT: 18px; TEXT-ALIGN: left
}
.feat_prop_heading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 400; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-ALIGN: left
}
DIV.feat_prop_heading {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 400; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-ALIGN: left
}
.feat_prop_heading_alt {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif); COLOR: #c00; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.feat_prop_title {
	PADDING-LEFT: 5px
}
.feat_prop_desctitle {
	PADDING-LEFT: 10px; FONT-WEIGHT: 700; TEXT-ALIGN: left
}
.feat_prop_box {
	MARGIN: 0px; BACKGROUND-COLOR: #fff
}
.featprop_border {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.featprop_noborder {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.featprop_fixed {
	WIDTH: 187px
}
.featprop_fullwidth {
	WIDTH: 100%
}
.feat_prop_photo {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #000 1px solid; WIDTH: 163px; BORDER-BOTTOM: #000 1px solid
}
.feat_prop_place {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #006; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.feat_prop_price {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #006; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.feat_prop_price A:link {
	COLOR: #c00
}
.feat_prop_price A:visited {
	COLOR: #c00
}
.feat_prop_copy {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #006; LINE-HEIGHT: 14px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.no_title {
	VISIBILITY: hidden
}
.featprop_horz {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.featprop_horz_fixed {
	WIDTH: 432px
}
.agent_listbox {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 200px; BORDER-BOTTOM: medium none; HEIGHT: 250px; BACKGROUND-COLOR: #fff
}
.module_hdr_featagent {
	FONT-WEIGHT: 400; COLOR: #c00; HEIGHT: 18px; TEXT-ALIGN: left
}
.hdr_myremax {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 21px; BACKGROUND-COLOR: #dfdfdf
}
.hdr_myremax TD {
	FONT-WEIGHT: 700; FONT-SIZE: 12px
}
.hdr_myremax A:link {
	COLOR: #000
}
.hdr_myremax A:visited {
	COLOR: #000
}
.tbl_myremax {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #e0e0e0 1px solid; WIDTH: 187px; PADDING-TOP: 1px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #dfdfdf
}
.rightnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/nav_bg.gif); PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 34px; BACKGROUND-COLOR: #92a5c6
}
.rightnav A:link {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #4c438c
}
.rightnav A:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 11px; COLOR: #4c438c
}
.rightnav A:hover {
	COLOR: #fff
}
.profile_name {
	FONT-WEIGHT: 700; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #e71828; LINE-HEIGHT: 18px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.contact_right {
	BACKGROUND-COLOR: #fcfcfc
}
.hdr_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #d9eaf4
}
.hdr_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 25px; BACKGROUND-COLOR: #edf4fc
}
.required {
	FONT-WEIGHT: 700; FONT-SIZE: 9px; COLOR: #c00; counter-reset: SlingShotAdmin
}
.note {
	FONT-SIZE: 9px; COLOR: #666; counter-reset: SlingShotAdmin
}
.main_copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.listinglist_quicksearch {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_listingsearch.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 38px
}
.listinglist_quicksearch TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.listinglist_quicksearchdiv {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/div_listingsearch.gif); BACKGROUND-REPEAT: no-repeat
}
.txtbx_price {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 105px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.select_rooms {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 62px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.select_sqm {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 60px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.select_transtype {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 100px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.select_proptype {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 125px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
A.listinglist_officename:link {
	FONT-WEIGHT: 400
}
A.listinglist_officename:visited {
	FONT-WEIGHT: 400
}
.select_city {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 350px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.select_price {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 165px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.txt_features {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 350px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.contact_name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: 700; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.contact_office {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.contact_border {
	BORDER-BOTTOM: #c2c2c2 1px dotted
}
.largeinput {
	BORDER-RIGHT: #7c9fbb 1px solid; BORDER-TOP: #7c9fbb 1px solid; BORDER-LEFT: #7c9fbb 1px solid; WIDTH: 250px; COLOR: #0e66a5; BORDER-BOTTOM: #7c9fbb 1px solid
}
.tbl_contact {
	PADDING-RIGHT: 5px
}
.contact_intro_text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
.contact_intro_text_alt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff
}
.form {
	FONT-WEIGHT: 700; COLOR: #323232
}
.contactbody {
	MARGIN: 3px
}
.contactme_table {
	BORDER-RIGHT: #d8dfef 1px solid; BORDER-TOP: #d8dfef 1px solid; BORDER-LEFT: #d8dfef 1px solid; BORDER-BOTTOM: #d8dfef 1px solid
}
.contactme_label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 700; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 5px
}
.contactme_textbox {
	BORDER-RIGHT: #7c9fbb 1px solid; BORDER-TOP: #7c9fbb 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7c9fbb 1px solid; WIDTH: 295px; COLOR: #0e66a5; BORDER-BOTTOM: #7c9fbb 1px solid
}
.contactme_textbox_alt {
	BORDER-RIGHT: #7c9fbb 1px solid; BORDER-TOP: #7c9fbb 1px solid; BORDER-LEFT: #7c9fbb 1px solid; WIDTH: 137px; COLOR: #0e66a5; BORDER-BOTTOM: #7c9fbb 1px solid
}
.remax_red {
	FONT-WEIGHT: 700; FONT-SIZE: 20px; PADDING-BOTTOM: 1px; COLOR: #ec1c24; LINE-HEIGHT: 28px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.remax_blue {
	FONT-WEIGHT: 700; FONT-SIZE: 28px; COLOR: #1863a8
}
.agent_title {
	FONT-SIZE: 40px; COLOR: #fff; LINE-HEIGHT: 50px
}
.agent_title_alt {
	FONT-SIZE: 36px; COLOR: #fff; LINE-HEIGHT: 50px
}
.tableborder {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #fff
}
.maincontent_row {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.maincontent_cell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.myremax_column {
	WIDTH: 187px
}
.tips_ttl {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #e71828
}
.agent_name {
	FONT-WEIGHT: 700; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; COLOR: #000; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif
}
.tagline {
	FONT-WEIGHT: 700; FONT-SIZE: 12px; counter-reset: SlingShotAdmin
}
.about_address {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.hdr_about {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 15px; BACKGROUND-COLOR: #d9eaf4
}
.hdrbar {
	BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/hdr_redbar.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 62px
}
.footer_countries A {
	FONT-SIZE: 11px; COLOR: #676767; TEXT-DECORATION: none
}
.footer_countries A:visited {
	FONT-SIZE: 11px; COLOR: #676767; TEXT-DECORATION: none
}
.searchtab {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: 700; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/sites/RemaxEuropeCommon/images/searchtab_bkg.gif); BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e1e2e2; TEXT-ALIGN: center
}
.searchtab SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.searchtab INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
.searchtab_off {
	BORDER-RIGHT: #c5ccde 1px solid; BORDER-TOP: medium none; BORDER-LEFT: #c5ccde 1px solid; COLOR: #666; BORDER-BOTTOM: 0px; HEIGHT: 26px; BACKGROUND-COLOR: #fff
}
.region_map {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.hdr_main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif; HEIGHT: 22px
}
.main_heading {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/Images/hdr_bkg_results.gif); BACKGROUND-REPEAT: repeat-x
}
.main_heading TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 25px
}
.main_heading SELECT {
	FONT-SIZE: 11px; WIDTH: 120px; COLOR: #000
}
.main_heading TD A:link {
	FONT-WEIGHT: 700; COLOR: #fff; TEXT-DECORATION: none
}
.main_heading TD A:visited {
	FONT-WEIGHT: 700; COLOR: #fff; TEXT-DECORATION: none
}
#officename {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #c00; PADDING-TOP: 5px
}
SELECT {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
TEXTAREA {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
INPUT[type='radio'] {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: auto; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
INPUT[type='checkbox'] {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: auto; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
.hdr_quicksearch {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: 400; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #036; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px
}
.txt_qs_long {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 175px; BORDER-BOTTOM: #7f9db9 1px solid; BACKGROUND-COLOR: #fff
}
.sel_qs_long {
	WIDTH: 180px
}
.qs_div {
	COLOR: #f1f1f1; HEIGHT: 1px
}
.qsearch_content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.qsearch_h_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.qs_item {
	MARGIN: 5px 5px 0px 0px
}
.qs_item2 {
	FLOAT: left; MARGIN: 20px 5px 0px
}
.qs_item_geo {
	MARGIN-RIGHT: 5px
}
.qs_item_searchbtn {
	CLEAR: left; FLOAT: left; MARGIN: 20px 5px 0px 2px; WIDTH: 97%
}
.qs_left {
	WIDTH: 180px
}
.module_hdr_qsearch {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: 400; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/hdr_bkg_softgrey.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px; TEXT-ALIGN: left
}
.qs_bkg {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/qs_bkg_blue.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f1f7fa
}
.qsearch_border {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BORDER-LEFT: #d7d7d7 1px solid; BORDER-BOTTOM: #d7d7d7 1px solid
}
.qsearch_noborder {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.qs_wide_bkg {
	BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/qs_houses_bkg.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
.qs_wide_bkg_off {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #f1f7fa
}
.fullwidth {
	WIDTH: 100%
}
.fifty {
	FLOAT: left; WIDTH: 48%
}
.postcde {
	WIDTH: 87px
}
.qsearch_price {
	WIDTH: 87px
}
.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}
.qsearch_copy {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: 400; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #006; LINE-HEIGHT: 14px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.txtfield {
	FONT-SIZE: 11px
}
.w_100 {
	WIDTH: 100px
}
.w_120 {
	WIDTH: 120px
}
.w_140 {
	WIDTH: 140px
}
.w_195 {
	WIDTH: 195px
}
.w_200 {
	WIDTH: 180px
}
.w_250 {
	WIDTH: 250px
}
.button {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Sites/RemaxEuropeCommon/images/button_bkg.gif); BORDER-LEFT: #ccc 1px solid; CURSOR: hand; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fafafa
}
.srchbtn_td {
	PADDING-RIGHT: 2px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #d7d7d7 1px dotted
}
.advsrch_td {
	PADDING-TOP: 5px
}
#ImagePopupDiv {
	Z-INDEX: 100; LEFT: -250px; WIDTH: 250px; POSITION: absolute; TOP: 0px
}
#listing_container {
	WIDTH: 100%; HEIGHT: 100%
}
.gmap_page_title {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 3px; BORDER-LEFT: medium none; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: medium none; FONT-FAMILY: Helvetica, Calibri, Arial, Verdana, sans-serif; counter-reset: SlingShotAdmin
}
.gmap {
	SCROLLBAR-FACE-COLOR: #f5f5f5; FONT-WEIGHT: 400; FONT-SIZE: 10px; SCROLLBAR-HIGHLIGHT-COLOR: #f2f7fa; SCROLLBAR-SHADOW-COLOR: #6786a4; COLOR: #333; SCROLLBAR-3DLIGHT-COLOR: #b9d5e3; SCROLLBAR-ARROW-COLOR: #6786a4; SCROLLBAR-TRACK-COLOR: #dce9ef; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #b9d5e3
}
TD.gmap_matches {
	FONT-WEIGHT: 400; COLOR: #fff
}
.gmap_copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.gmap_listtxt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.gmap_address {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #333
}
A.gmap_address:link {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #333
}
A.gmap_address:visited {
	FONT-WEIGHT: 700; FONT-SIZE: 10px; COLOR: #333
}
.gm_snote {
	FONT-WEIGHT: 400; FONT-SIZE: 10px
}
.gmap_price {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900
}
A.gmap_price:link {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900
}
A.gmap_price:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900
}
.gmap_id {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #333
}
.gmap_id A:link {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #333
}
.gmap_id A:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #333
}
A:link .gmap_id {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #333
}
A:visited .gmap_id {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #333
}
.gmap_id A:hover {
	TEXT-DECORATION: underline
}
A:hover .gmap_id {
	TEXT-DECORATION: underline
}
A.gmap_address:hover {
	TEXT-DECORATION: underline
}
A:hover .gmap_address {
	TEXT-DECORATION: underline
}
.gmap_img {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; WIDTH: 110px; BORDER-BOTTOM: #333 1px solid
}
.gmap_div {
	BORDER-BOTTOM: #e3e3e3 1px solid
}
.gmap_agentname {
	FONT-WEIGHT: 700; FONT-SIZE: 10px
}
.gmap_officename {
	FONT-WEIGHT: 700; FONT-SIZE: 10px
}
.gmap_links A:link {
	COLOR: #039; TEXT-DECORATION: none
}
.gmap_links A:visited {
	COLOR: #039; TEXT-DECORATION: none
}
.gmap_links A:hover {
	TEXT-DECORATION: underline
}
.gmap .proplist_price_alt {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; TEXT-DECORATION: none
}
.gmap A.proplist_price_alt:link {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; TEXT-DECORATION: none
}
.gmap A.proplist_price_alt:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; TEXT-DECORATION: none
}
.gmap .proplist_price {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
.gmap A.proplist_price:link {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
.gmap A.proplist_price:visited {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #900; LINE-HEIGHT: 17px; TEXT-DECORATION: none
}
.gmap A.proplist_price:hover {
	TEXT-DECORATION: underline
}
.gmap A.proplist_price_alt:hover {
	TEXT-DECORATION: underline
}
.gmap A.fullprop_price:hover {
	TEXT-DECORATION: underline
}
.gmap A.fullprop_price_alt:hover {
	TEXT-DECORATION: underline
}
.gmap_list_td {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 40%; PADDING-TOP: 5px; HEIGHT: 100%
}
#ListingsDiv {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px
}
#WorldMap {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 100%; BORDER-BOTTOM: #999 1px solid; HEIGHT: 100%
}
A.ListingImages IMG {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: #333 1px solid; WIDTH: 68px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 51px
}
.ListingImages {
	
}
.ListingItemRow {
	CURSOR: pointer
}
.gm_feat {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: #333; PADDING-TOP: 4px
}
.gm_icon_box {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.gm_icon_box IMG {
	VERTICAL-ALIGN: middle
}
.gm_list {
	WIDTH: 100%; BORDER-BOTTOM: #c7c7c7 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
.gm_list_on {
	WIDTH: 100%; BORDER-BOTTOM: #c7c7c7 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
.gm_list_dis {
	WIDTH: 100%; BORDER-BOTTOM: #c7c7c7 1px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
.gm_list_on {
	BACKGROUND-COLOR: #ffffda
}
.gm_list_dis {
	BACKGROUND-COLOR: #eee
}
.listingfull_contactme A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #386ba2; PADDING-TOP: 5px
}
.listingfull_contactme A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #386ba2; PADDING-TOP: 5px
}
.listingfull_contactme_alt A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #386ba2; PADDING-TOP: 5px
}
.listingfull_contactme_alt A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #386ba2; PADDING-TOP: 5px
}
.listingfull_contactme {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 13px
}
.listingfull_contactme_alt {
	PADDING-BOTTOM: 5px; HEIGHT: 16px
}
.proplist_note {
	PADDING-RIGHT: 3px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.exclusive {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/exclusive_bkg.gif); PADDING-BOTTOM: 0px; MARGIN: 5px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; COLOR: #cc0000; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Helvetica, Calibri, Arial, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #efefee; TEXT-ALIGN: center
}
.full_exclusive {
	MARGIN: 0px
}
.exclusive_blue {
	COLOR: #1863a8
}
.gloss_red {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/gloss_black.gif); BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Helvetica, Calibri, Arial, sans-serif; HEIGHT: 19px
}
.gloss_blue {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/gloss_black.gif); BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Helvetica, Calibri, Arial, sans-serif; HEIGHT: 19px
}
.gloss_grey {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/gloss_black.gif); BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Helvetica, Calibri, Arial, sans-serif; HEIGHT: 19px
}
.gloss_black {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: 700; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/gloss_black.gif); BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Helvetica, Calibri, Arial, sans-serif; HEIGHT: 19px
}
.gloss_red A:link {
	COLOR: #fff
}
.gloss_blue A:link {
	COLOR: #fff
}
.gloss_black A:link {
	COLOR: #fff
}
.gloss_red A:visited {
	COLOR: #fff
}
.gloss_blue A:visited {
	COLOR: #fff
}
.gloss_black A:visited {
	COLOR: #fff
}
.gloss_grey A:link {
	COLOR: #000
}
.gloss_grey A:visited {
	COLOR: #000
}
.gloss_red {
	BORDER-RIGHT: #dae4ea 1px solid; BORDER-TOP: #e0e3e5 1px solid; BORDER-LEFT: #dae4ea 1px solid; BORDER-BOTTOM: #dae4ea 1px solid; HEIGHT: 17px
}
.gloss_blue {
	BORDER-RIGHT: #dae4ea 1px solid; BORDER-TOP: #e0e3e5 1px solid; BORDER-LEFT: #dae4ea 1px solid; BORDER-BOTTOM: #dae4ea 1px solid; HEIGHT: 17px
}
.gloss_grey {
	BORDER-RIGHT: #dae4ea 1px solid; BORDER-TOP: #e0e3e5 1px solid; BORDER-LEFT: #dae4ea 1px solid; BORDER-BOTTOM: #dae4ea 1px solid; HEIGHT: 17px
}
.gloss_red {
	BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/gloss_red.gif)
}
.gloss_blue {
	BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/gloss_blue.gif)
}
.gloss_grey {
	BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/gloss_grey.gif); COLOR: #000
}
.module_border {
	BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 1px solid; BORDER-LEFT: #9b9b9b 1px solid; BORDER-BOTTOM: #9b9b9b 1px solid
}
.vert_drop_shad {
	BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/vert_drop_shad.gif); BACKGROUND-REPEAT: repeat-y
}
.horz_drop_shad {
	BACKGROUND-IMAGE: url(/sites/remaxeuropecommon/images/horz_drop_shad.gif); BACKGROUND-REPEAT: repeat-x
}
.agent_header TD {
	FONT-SIZE: 11px; FONT-FAMILY: Helvetica, Calibri, Arial, sans-serif
}
.agent_footer TD {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: Helvetica, Calibri, Arial, sans-serif
}
.fts_border {
	BORDER-TOP: #c8c8c8 1px dotted; BORDER-BOTTOM: #c8c8c8 1px dotted
}
.fts_title {
	FONT-WEIGHT: 700; FONT-SIZE: 19px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 23px; FONT-FAMILY: Helvetica, Tahoma, sans serif
}
