 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A:unknown {
	outline: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#main UL {
	LIST-STYLE-POSITION: inside
}
#main OL {
	LIST-STYLE-POSITION: inside
}
BODY {
	FONT-SIZE: 76%; COLOR: #666; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; BACKGROUND-COLOR: #94b7db
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; MARGIN-BOTTOM: 10px; COLOR: #003366; FONT-FAMILY: "Times New Roman", Times, serif
}
H1 SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 25%; VERTICAL-ALIGN: super
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.5em; MARGIN-BOTTOM: 10px; COLOR: #40668c; FONT-FAMILY: "Times New Roman", Times, serif
}
H3 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 10px; COLOR: #666; BORDER-BOTTOM: #999 1px dotted
}
P {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 10px
}
Q {
	FONT-STYLE: italic
}
LEGEND {
	FONT-WEIGHT: bold; COLOR: #666
}
A:link {
	COLOR: #6699cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #6699cc; TEXT-DECORATION: none
}
#header TD {
	BACKGROUND-COLOR: #003366
}
#header TD.main {
	WIDTH: 980px
}
#header TD.main TABLE {
	WIDTH: 980px; HEIGHT: 101px
}
#header TD.main TD.content {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/default_local_header.gif); WIDTH: 750px; BACKGROUND-REPEAT: no-repeat
}
#header TD.main TD.content IMG.logo {
	MARGIN-LEFT: 20px
}
#header TD.main TD.shadow {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/real_estate.jpg); WIDTH: 23px; BACKGROUND-REPEAT: repeat-y
}
#header TD.main TD.sidebar {
	VERTICAL-ALIGN: middle
}
#header TD.main TD.spacer {
	WIDTH: 23px
}
#navigation TD {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #6699cc
}
#navigation TD.main {
	WIDTH: 980px
}
#navigation TD.main TABLE {
	WIDTH: 980px; HEIGHT: 40px
}
#navigation TD.main TD.content {
	WIDTH: 750px
}
#navigation TD.main TD.shadow {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/shadow_bottom.jpg); WIDTH: 23px; BACKGROUND-REPEAT: repeat-y
}
#subnav {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/bg_subnav.gif); WIDTH: 175px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
#subnav UL {
	PADDING-LEFT: 0px; FONT-SIZE: 0.9em; MARGIN-LEFT: 0px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
#subnav A {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left bottom; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/bg_subnav_divider.gif); PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 1px; WIDTH: 154px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ededed
}
#subnav A:link {
	COLOR: #666; TEXT-DECORATION: none
}
#subnavlist A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
#subnav A:hover {
	COLOR: #0c2577; BACKGROUND-COLOR: #e0ebf5
}
#subnavAlert {
	WIDTH: 175px; BACKGROUND-COLOR: #fff
}
#subnavAlert UL {
	PADDING-LEFT: 0px; FONT-SIZE: 0.9em; MARGIN-LEFT: 0px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none
}
#subnavAlert A {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left bottom; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/bg_subnav_divider_alert.gif); PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 1px; WIDTH: 154px; PADDING-TOP: 3px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff
}
#subnavAlert A:link {
	COLOR: #003567; TEXT-DECORATION: none
}
#subnavlistAlert A:visited {
	COLOR: #003567; TEXT-DECORATION: none
}
#subnavAlert A:hover {
	COLOR: #003567; BACKGROUND-COLOR: #e0ebf5
}
#subnavAlert LI.dog A {
	PADDING-RIGHT: 3px; BACKGROUND-POSITION: left bottom; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(/images/bg_subnav_divider_dog.jpg); PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 1px; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 135px; BACKGROUND-COLOR: #fff
}
#subnavAlert LI.dog A SPAN {
	DISPLAY: none
}
FORM FIELDSET {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid
}
FORM LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 150px
}
FORM EM SPAN {
	FONT-WEIGHT: bold; COLOR: #b90000
}
FORM .required {
	FONT-WEIGHT: bold; COLOR: #b90000
}
FORM TEXTAREA {
	WIDTH: 250px
}
FORM SELECT {
	WIDTH: 250px
}
FORM P {
	CLEAR: both
}
FORM FIELDSET#submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
FORM FIELDSET#submit INPUT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: auto; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #003366; BORDER-BOTTOM-STYLE: none
}
#content TD {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #6699cc
}
#content TD.main {
	WIDTH: 980px
}
#content TD.main TABLE {
	WIDTH: 980px
}
#content TD.main TD.content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; WIDTH: 720px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
#content TD.main TD.content TABLE {
	WIDTH: 100%
}
#content TD.main TD.content TD {
	BACKGROUND-COLOR: transparent! important; xbackground-color: #fff
}
#content TD.main TD.content TD.column1 {
	WIDTH: 175px
}
#content TD.main TD.content TD.spacer {
	WIDTH: 15px
}
#content TD.main TD.content TD.column2 {
	WIDTH: 530px
}
#content TD.main TD.content TD.column2 UL {
	MARGIN-BOTTOM: 10px
}
#content TD.main TD.content TD.column2 LI {
	MARGIN-LEFT: 13px
}
#content TD.main TD.shadow {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/images/shadow_bottom.jpg); WIDTH: 23px; BACKGROUND-REPEAT: repeat-y
}
#content TD.main TD.sidebar {
	WIDTH: 184px
}
#content TD.main TD.sidebar IMG {
	CLEAR: right
}
#content TD.main TD.spacer {
	WIDTH: 23px
}
TR#footer TD {
	BACKGROUND-COLOR: #94b7db
}
TR#footer TD.content {
	WIDTH: 980px
}
#footer .menu {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; COLOR: #cadbed; PADDING-TOP: 10px
}
#footer .menu P {
	FONT-SIZE: 0.8em
}
#footer .menu P A:link {
	COLOR: #1e5fa9; TEXT-DECORATION: none
}
#footer .menu P A:visited {
	COLOR: #1e5fa9; TEXT-DECORATION: none
}
#footer .menu P A:hover {
	COLOR: #1e5fa9; TEXT-DECORATION: underline
}
#footer .copyright {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#footer .copyright P {
	FONT-SIZE: 0.9em
}
#footer .copyright P SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 55%; VERTICAL-ALIGN: super
}
#footer .copyright P A:link {
	COLOR: #fff; TEXT-DECORATION: underline
}
#footer .copyright P A:visited {
	COLOR: #fff; TEXT-DECORATION: underline
}
#footer .copyright P A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
BODY.home #header TD.main TABLE {
	HEIGHT: 220px
}
BODY.home #header TD.main TD.content {
	BACKGROUND-IMAGE: url(/images/default_local_homepage_header.jpg)
}
BODY.home #content TD.main TD.content {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; PADDING-BOTTOM: 25px; WIDTH: 680px; PADDING-TOP: 0px
}
BODY.home #content TD.main TD.content TABLE {
	WIDTH: 100%
}
BODY.home #content TD.main TD.content TD.column1 {
	WIDTH: 389px
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch {
	WIDTH: 389px
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TR.body TD {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/images/bg_quicksearch_bottom.gif); BACKGROUND-REPEAT: no-repeat
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TR.body TD TD {
	BACKGROUND-IMAGE: none
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 4px; WIDTH: 370px; PADDING-TOP: 9px
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform P {
	MARGIN: 0px 5px 2px 0px
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform SELECT {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 4px; BORDER-LEFT: #666 1px solid; WIDTH: 10px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f6f6f6
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform INPUT {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 0.8em; MARGIN-BOTTOM: 4px; BORDER-LEFT: #666 1px solid; WIDTH: 10px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f6f6f6
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform TD.mapButton P {
	FLOAT: right
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform TD.mapButton P IMG {
	VERTICAL-ALIGN: middle
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform TABLE.search_form_text {
	BACKGROUND-IMAGE: none
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform TABLE.search_form_text INPUT {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform TABLE.search_form_text P STRONG {
	FONT-SIZE: 3em
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform TABLE.search_form_text TD.footer {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: right
}
BODY.home #content TD.main TD.content TD.column1 TABLE.quicksearch TABLE.searchform TABLE.search_form_text TD.footer INPUT {
	WIDTH: 32px; HEIGHT: 32px
}
BODY.home #content TD.main TD.content TD.column1 P.links {
	FONT-SIZE: 0.9em
}
BODY.home #content TD.main TD.content TD.spacer {
	WIDTH: 20px
}
BODY.home #content TD.main TD.content TD.column2 {
	WIDTH: 255px
}
BODY.home #content #quicksearchtabs {
	POSITION: relative
}
BODY.home #content #quicksearchtabs #tab_findoffice {
	LEFT: 135px; POSITION: absolute; TOP: 6px
}
BODY.dynamic #content TD.main TD.content IMG#dyn-img1 {
	CLEAR: right; FLOAT: right; MARGIN: 0px 0px 10px 10px
}
BODY.dynamic #content TD.main TD.content IMG#dyn-img2 {
	CLEAR: left; FLOAT: left; MARGIN: 0px 10px 10px 0px
}
BODY.news #content TD.main TD.content IMG.primary {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: right; MARGIN: 0px 0px 10px 10px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
BODY.news #content TD.main TD.content IMG.secondary {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
BODY.resource #content TD.main TD.content .tools P {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/tools.gif); BACKGROUND-REPEAT: no-repeat
}
BODY.concierge #content TD.main TD.content .tools P {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/tools.gif); BACKGROUND-REPEAT: no-repeat
}
BODY.resource #content TD.main TD.content .knowledge P {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/knowledge.gif); BACKGROUND-REPEAT: no-repeat
}
BODY.concierge #content TD.main TD.content .knowledge P {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/images/knowledge.gif); BACKGROUND-REPEAT: no-repeat
}
BODY.concierge #content TD.main TD.content .concierge_list {
	WIDTH: 100%
}
BODY.concierge #content TD.main TD.content .concierge_list TR {
	VERTICAL-ALIGN: top
}
BODY.concierge #content TD.main TD.content .concierge_list TD {
	PADDING-RIGHT: 10px; WIDTH: 33%
}
BODY.concierge #content TD.main TD.content P.item {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #999 1px dotted
}
#wx_module_6802 FORM INPUT {
	WIDTH: auto
}
#wx_module_6802 FORM P {
	CLEAR: none
}
BODY.sitemap #content TD.main TD.content .sitemap_list {
	WIDTH: 100%
}
BODY.sitemap #content TD.main TD.content .sitemap_list TR {
	VERTICAL-ALIGN: top
}
BODY.sitemap #content TD.main TD.content .sitemap_list TD {
	PADDING-RIGHT: 10px; WIDTH: 50%
}
BODY.sitemap #content TD.main TD.content .sitemap_list TD P STRONG {
	FONT-SIZE: 1.2em; TEXT-TRANSFORM: uppercase; COLOR: #40668c
}
BODY.sitemap #content TD.main TD.content .sitemap_list TD P STRONG A:link {
	COLOR: #40668c
}
BODY.sitemap #content TD.main TD.content .sitemap_list TD P STRONG A:visited {
	COLOR: #40668c
}
BODY.sitemap #content TD.main TD.content .sitemap_list TD P STRONG A:hover {
	COLOR: #40668c
}
BODY.search #content TD.main TD.content TD.column2 {
	WIDTH: 530px
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 530px; BORDER-BOTTOM: #ccc 1px solid
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 30%; PADDING-TOP: 5px
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm TR.title TD {
	
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm TR.title TD {
	FONT-WEIGHT: bold; COLOR: #003366; BACKGROUND-COLOR: #dee6ed
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm TD.title {
	FONT-WEIGHT: bold; COLOR: #003366; BACKGROUND-COLOR: #dee6ed
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm TR.title TD.propertytype {
	WIDTH: 40%
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm INPUT {
	BORDER-RIGHT: #61809d 1px solid; BORDER-TOP: #61809d 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #61809d 1px solid; WIDTH: auto; BORDER-BOTTOM: #61809d 1px solid
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm TEXTAREA {
	BORDER-RIGHT: #61809d 1px solid; BORDER-TOP: #61809d 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #61809d 1px solid; WIDTH: auto; BORDER-BOTTOM: #61809d 1px solid
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm SELECT {
	BORDER-RIGHT: #61809d 1px solid; BORDER-TOP: #61809d 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #61809d 1px solid; WIDTH: auto; BORDER-BOTTOM: #61809d 1px solid
}
BODY.search #content TD.main TD.content TD.column2 TABLE.searchForm TR.state INPUT {
	MARGIN: 0px 2px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BODY.listing .results {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; WIDTH: 530px; PADDING-TOP: 10px
}
BODY.listing .results TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
BODY.listing .results TD P {
	MARGIN-BOTTOM: 0px
}
BODY.listing .results TR.sort {
	BACKGROUND-COLOR: #336699! important
}
BODY.listing .results TR.sort TD {
	FONT-WEIGHT: bold! important; BACKGROUND-IMAGE: url(/images/px_blue.gif); COLOR: #fff! important; BACKGROUND-COLOR: #336699! important
}
BODY.listing .results TR.sort TD A {
	COLOR: #fff
}
BODY.listing .results TR.property .image {
	BORDER-BOTTOM: #dee6ed 2px solid
}
BODY.listing .results TR.property .image IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 105px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #999 1px solid
}
BODY.listing .results TR.details TD {
	BORDER-TOP: #999 1px dotted
}
BODY.listing .results TR.moreinfo TD {
	BORDER-BOTTOM: #dee6ed 2px solid
}
BODY.listing .results TR.moreinfo TD P {
	PADDING-TOP: 5px
}
BODY.listing .results TR.moreinfo TD.icons DIV {
	align: center
}
BODY.listing .results TR.moreinfo TD.icons {
	BACKGROUND-POSITION: 0px 10px; BACKGROUND-IMAGE: url(/images/blue_thick_v.gif); BACKGROUND-REPEAT: no-repeat
}
BODY.listing .results TR.moreinfo TD.icons DIV {
	DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; MARGIN: 0px auto
}
BODY.listing #saveSearch {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 0.9em; FLOAT: left; MARGIN: 0px auto
}
BODY.listing #saveSearch DIV {
	FLOAT: left; WIDTH: 40px
}
BODY.listing P.pagebar {
	FONT-SIZE: 0.9em; TEXT-ALIGN: right
}
BODY.listing .results-footer P.search {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left
}
HTML.searchprint {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
BODY.searchprint {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
BODY.searchprint #wrap {
	BACKGROUND-IMAGE: none; MARGIN: 0px auto; WIDTH: 584px! important; HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
BODY.searchprint #main {
	BACKGROUND-IMAGE: none! important
}
BODY.searchprint #content {
	FLOAT: none! important; BACKGROUND-IMAGE: none! important; WIDTH: 584px! important
}
BODY.searchprint #back {
	FLOAT: right
}
BODY.searchprint #header {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BACKGROUND-COLOR: #003366
}
BODY.searchprint #header IMG {
	LEFT: 0px; TOP: 0px
}
BODY.searchprint .results {
	WIDTH: 584px
}
BODY.searchprint #content TD {
	BACKGROUND-COLOR: #fff
}
BODY.searchprint .results {
	WIDTH: 584px
}
BODY.detail #content TD.main TD.content TD.column2 {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: right bottom; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/bg_detail_bottom.gif); PADDING-BOTTOM: 10px; OVERFLOW: auto; WIDTH: 505px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
BODY.detail #content TD.main TD.content TD.column2 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #003366; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
BODY.detail #content TD.main TD.content TD.column2 H1.heading {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(/images/bg_detail_top.gif); PADDING-BOTTOM: 0px; MARGIN: -10px -15px 0px -10px; WIDTH: 518px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px
}
BODY.detail #content TD.main TD.content TD.column2 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 5px; COLOR: #003366; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
BODY.detail #imagedetails {
	FONT-SIZE: 0.9em; FLOAT: left; WIDTH: 245px; MARGIN-RIGHT: 10px
}
BODY.detail #imagedetails .images IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; WIDTH: 57px; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #999 1px solid
}
BODY.detail #imagedetails .images IMG.main {
	WIDTH: 240px; MARGIN-RIGHT: 0px
}
BODY.detail #imagedetails .images P {
	CLEAR: both; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; TEXT-ALIGN: center
}
BODY.detail #imagedetails H2 {
	FONT-WEIGHT: bold; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; BORDER-BOTTOM-STYLE: none
}
BODY.detail #imagedetails UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
BODY.detail #imagedetails DL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
BODY.detail #imagedetails DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.detail #imagedetails DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.detail #imagedetails DL DT {
	FONT-WEIGHT: bold
}
BODY.detail #imagedetails DL.agentdetails IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: inline; FLOAT: right; MARGIN-BOTTOM: 10px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; HEIGHT: 40px
}
BODY.detail #propertydetails {
	FONT-SIZE: 0.9em; FLOAT: left; WIDTH: 250px
}
BODY.detail #propertydetails DIV.tools {
	CLEAR: both; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #999 1px dotted; HEIGHT: 32px
}
BODY.detail #propertydetails DIV.tools DIV {
	DISPLAY: block; PADDING-LEFT: 5px; FLOAT: right; MARGIN: 0px auto
}
BODY.detail #propertydetails P.development-link {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #999 1px dotted
}
BODY.detail #propertydetails P.icons {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #999 1px dotted
}
BODY.detail #propertydetails P.icons IMG {
	MARGIN: 0px 2px; VERTICAL-ALIGN: middle
}
BODY.detail #propertydetails TABLE.development {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
BODY.detail #propertydetails TABLE.development TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px
}
BODY.detail #propertydetails TABLE.development TD P {
	MARGIN-BOTTOM: 0px
}
BODY.detail #propertydetails TABLE.development TD P.icons {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
BODY.detail #propertydetails TABLE.development TR.top TD {
	PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
BODY.detail #propertydetails TABLE.development TR.bottom TD {
	PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
BODY.detail #propertydetails IMG.previews {
	FLOAT: right
}
BODY.detail #propertydetails UL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
BODY.detail #propertydetails DL {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px dotted
}
BODY.detail #propertydetails DL DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.detail #propertydetails DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.detail #propertydetails DL DT {
	FONT-WEIGHT: bold
}
HTML.brochure {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
BODY.brochure {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 76%; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
BODY.brochure #wrap {
	BACKGROUND-IMAGE: none; MARGIN: 0px auto; WIDTH: 584px! important; HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
BODY.brochure #main {
	BACKGROUND-IMAGE: none! important
}
BODY.brochure #content {
	FLOAT: none! important; BACKGROUND-IMAGE: none! important; WIDTH: 584px! important
}
BODY.brochure #header {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BACKGROUND-COLOR: #003366
}
BODY.brochure #header IMG {
	LEFT: 0px; TOP: 0px
}
BODY.brochure #propertydetails {
	WIDTH: 320px
}
BODY.brochure #propertydetails H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; BORDER-BOTTOM-STYLE: none
}
BODY.brochure #propertydetails H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FONT-FAMILY: 'Arial', 'Helvetica', sans-serif; BORDER-BOTTOM-STYLE: none
}
BODY.brochure #propertydetails P#description {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #999 1px dotted
}
BODY.brochure #extradetails {
	
}
BODY.brochure #extradetails IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; FLOAT: right; MARGIN: 0px 0px 2px 2px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
BODY.slideshow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
BODY.slideshow #header {
	MARGIN-BOTTOM: 10px; HEIGHT: 84px; BACKGROUND-COLOR: #003366
}
BODY.slideshow #header IMG {
	DISPLAY: block; FLOAT: left; MARGIN: 10px; WIDTH: auto
}
BODY.slideshow TABLE IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: block; MARGIN: 20px auto; BORDER-LEFT: #999 1px solid; WIDTH: auto; BORDER-BOTTOM: #999 1px solid
}
BODY.slideshow INPUT {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: auto; CURSOR: pointer; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #003366; BORDER-BOTTOM-STYLE: none
}
BODY.slideshow TABLE {
	MARGIN: 0px auto
}
BODY.staff TD.staffrow {
	PADDING-BOTTOM: 15px
}
BODY.staff TD.photo {
	WIDTH: 100px
}
BODY.staff TD.photo IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
BODY.staff TD.staffcontent {
	PADDING-RIGHT: 10px
}
BODY.email {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
BODY.email #header {
	MARGIN-BOTTOM: 10px; HEIGHT: 84px; BACKGROUND-COLOR: #003366
}
BODY.email #header IMG {
	DISPLAY: block; FLOAT: left; MARGIN: 10px; WIDTH: auto
}
BODY.email #content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
xbody.alert H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #61809d; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
xbody.alert H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #a9a8a5; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none
}
BODY.alert #Register {
	CLEAR: both
}
BODY.alert #login {
	CLEAR: both
}
BODY.alert #Register .tabs {
	CLEAR: both; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 24px
}
BODY.alert #login .tabs {
	CLEAR: both; MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 24px
}
BODY.alert #Register .tabs .on {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 60px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 4px; BACKGROUND-COLOR: transparent
}
BODY.alert #login .tabs .on {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 60px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 4px; BACKGROUND-COLOR: transparent
}
BODY.alert #Register .tabs .off {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 60px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 4px; BACKGROUND-COLOR: transparent
}
BODY.alert #login .tabs .off {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 60px; COLOR: #000; MARGIN-RIGHT: 5px; PADDING-TOP: 4px; BACKGROUND-COLOR: transparent
}
BODY.alert #Register .tabs .on {
	COLOR: #fff; BACKGROUND-COLOR: #61809d
}
BODY.alert #login .tabs .on {
	COLOR: #fff; BACKGROUND-COLOR: #61809d
}
BODY.alert #Register .tabs .on A {
	COLOR: #fff; BACKGROUND-COLOR: #61809d
}
BODY.alert #login .tabs .on A {
	COLOR: #fff; BACKGROUND-COLOR: #61809d
}
BODY.alert #Register .tabs .long {
	WIDTH: 130px
}
BODY.alert #login .tabs .long {
	WIDTH: 130px
}
BODY.alert #Register FORM {
	WIDTH: 500px
}
BODY.alert #login FORM {
	WIDTH: 500px
}
BODY.alert UL#alertmenu {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 0px; WHITE-SPACE: nowrap
}
BODY.alert #alertmenu LI {
	DISPLAY: inline; FONT-SIZE: 0.9em; LIST-STYLE-TYPE: none
}
#content TD.main TD.content TD.column2 #alertmenu LI {
	MARGIN-LEFT: 2px
}
BODY.alert #alertmenu A {
	
}
BODY.alert #alertmenu A:link {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; WIDTH: auto; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #003366; TEXT-DECORATION: none
}
BODY.alert #alertmenu A:visited {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; WIDTH: auto; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #003366; TEXT-DECORATION: none
}
BODY.alert #alertmenu A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #6699cc; TEXT-DECORATION: none
}
BODY.alert #wishlist_requirements SELECT#csbedrooms {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements SELECT#csbathrooms {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements SELECT#csparking {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements INPUT#cspricefrom {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements INPUT#cspriceto {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements SELECT#csminsize {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements SELECT#csmaxsize {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements SELECT#cssurrounding {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements INPUT#cspricefrom {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements INPUT#cspriceto {
	WIDTH: 80px
}
BODY.alert #wishlist_requirements EM.note {
	CLEAR: left; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 150px; FONT-STYLE: italic
}
BODY.alert TABLE#alertstyles {
	FONT-SIZE: 1em; WIDTH: 100%
}
BODY.alert TABLE#alertstyles .line {
	BORDER-TOP: #acbde4 1px solid; PADDING-TOP: 2px
}
BODY.alert TABLE#alertstyles .inputbox {
	FONT-SIZE: 1em; WIDTH: 200px; COLOR: #000
}
BODY.alert TABLE#alertstyles .button {
	FONT-SIZE: 1em; MARGIN: 1px; WIDTH: 90px; COLOR: #fff; BACKGROUND-COLOR: #61809d
}
BODY.alert TABLE#alertstyles SELECT.inputbox1 {
	FONT-SIZE: 1.1em; WIDTH: 120px
}
BODY.alert TABLE#alertstyles SELECT.inputbox2 {
	FONT-SIZE: 1.1em; WIDTH: 90px
}
