body {background: #FFFFFF; font-family: Tahoma, Verdana, MS Sans Serif, Trebuchet,Tahoma, Helvetica; font-size: 14px; text-align:left; margin:0; padding:0}
div#FloatingLayer536{display:none}
div#FloatingLayer533{display:none}
div#FloatingLayer534{display:none}
div#FloatingLayer535{display:none}
div#FloatingLayer537{display:none}
html {overflow: -moz-scrollbars-vertical}
img.pngimg {behavior: url(/stylesheets/iepngfix.htc) }
div, ul, h1,h2 {margin: 0; padding: 0}
a img {border: 0}
a {cursor: pointer; outline: none}
#leading_banner_wrapper{ border:1px solid #DDDDDD; margin-bottom:10px; padding:5px 0; width:100%; cursor: pointer}
#leading_banner{ width: 728px; height: 90px; margin: 0 auto; background: transparent url('/images/adv_banner_top.png') no-repeat 0 0; border:1px solid #CCCCCC}
#sidebar_banner{ margin-left:3px; background: transparent url('/images/adv_banner_side.png') no-repeat 0 0; width: 300px; height: 250px; border:1px solid #CCCCCC; cursor: pointer; margin-bottom: 20px}
div.pagination {padding: 3px; margin: 10px 0 10px 0; float: right}
div.pagination a {padding: 2px 5px 2px 5px; margin-right: 2px; text-decoration: none; color: #9AAFE5; border:1px solid #9AAFE5}
div.pagination a:hover, div.pagination a:active {border-color:#2E6AB1; color: #000}
div.pagination span.current {padding: 2px 5px 2px 5px; margin-right: 2px; background:#6C96C8 none repeat scroll 0%; border:1px solid #666666; color:#FFFFFF; font-weight:bold}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #EEE; color: #666}
#web_wrapper {width: 100%}
#header_wrapper {background: #88A3C3 url(/images/bg1.png) repeat-x scroll center top; height: 115px; margin-bottom: 10px}
#inner_header_wrapper {margin: 0px auto; width: 980px}
#logo {padding-top: 6px; padding-left: 20px; float: left}
#nav_wrapper {background:#6f8db9 repeat-x scroll 0%; border-bottom: 1px solid #cccccc; margin-top: 5px; height:30px; width: 100%; clear: both; float: left}
#nav {margin: 0px auto; width: 900px}
#sub_nav_wrapper {width: 100%; float: left; background-color:#FFF088; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD}
#sub_nav{ width: 960px; margin: 0px auto; clear:both}
#sub_nav a {padding: 3px 10px 3px 10px; margin-right: 8px; text-align:center; float:left; text-decoration: none}
#sub_nav a:visited {color: blue}
#sub_nav a:hover {color: #FFFFFF; text-decoration: underline; background-color:#C41200}
#sub_nav a.selected {background-color:#88A6D2; color:#FFFFFF; font-weight: bolder}
.nav_tab {border-color:#cccccc; border-style: solid; border-width: 0 0 0 1px; cursor:pointer; float:left; height:20px; padding: 7px 7px 2px; width: 110px; text-align: center}
.last {border-right: 1px solid #cccccc}
a.nav_tab {text-decoration:none}
a.nav_tab span{ color:#FFFFFF; font-weight:500}
#nav a.selected span, #nav a.selected:active span, #nav a.selected:hover span{ color:#FFFF00; font-weight: bolder}
#nav a.selected{ background:#54627c repeat-x scroll 0%}
a.nav_tab:hover{ background:#7ca6d4 repeat-x scroll 0%}
#controls {height:1.5em; margin-right:-0.33em; padding: 1em 0px; margin: 10px 0 0 0; float: right}
#controls li, #controls a, #controls a:visited{ padding-right:0.33em; color: #FFFFFF}
#controls a:hover {background:transparent none repeat scroll 0%; color:#0055FF}
#controls li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none}
#column_wrapper {width: 960px; margin: 0px auto; margin-bottom: 35px}
#column_content_wrapper {border: 1px solid #CCCCCC; padding: 10px; overflow: hidden; height: 1%}
#footer_wrapper {clear:both; background:#FFFFFF url(/images/footerbg.gif) repeat-x scroll 0 0; width: 100%; border-top:1px solid #C0CCC4}
#footer {width: 960px; color:#808C85; margin:15px auto; padding: 20px 16px; font-size: 11px}
#footer span {font-size: 14px; font-weight: bolder; color:#000000}
#footer span a,#footer span a:visited,#footer span a:hover{ font-weight: bolder; color:#000000; text-decoration: none}
#footer li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none}
#footer ul {margin: 5px 0 5px}
#footer a {color:#555555}
#footer p {padding:0.45em 0pt; margin-bottom: 0; margin-top: 0; font-size: 11px}
#spinner h3{ font-size: 22px; color: #666666; padding-left: 20px; font-weight: normal}
.Loading {background:transparent url(/images/semi_black_40.png) repeat scroll 0 0; color:#000000; font-family:arial; font-size:17px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; padding:10px; text-align:center; width:280px; z-index:999999}
.Loading-inner {background:#FFFFFF none repeat scroll 0 0; padding:20px}
#leftcolumn_wrapper {float: left; width: 580px}
#main_leftcolumn_wrapper {_float: left; *float: left; border-right: 1px solid #CCCCCC; width: 623px}
#main_leftcolumn_wrapper h1 {font-size: 24px; padding-top: 10px; color: #C41000; margin-bottom: 10px}
#main_leftcolumn_wrapper p#detail_box {color:#444444; font-size:13px}
#TopBanner {border: 1px solid #CCCCCC; margin-bottom: 10px; min-height: 100px; _height: 100px}
#leftcolumn_content_wrapper {clear:left; padding-right: 10px}
#rightcolumn_wrapper {clear: right; float: right; width: 359px; margin-left: -1px}
#main_rightcolumn_wrapper {clear: right; float: right; margin-left: -1px; width: 316px}
#rightcolumn_content_wrapper {padding-left: 10px; z-index: -10}
#popular_search ul{ list-style-type: disc; list-style-position: inside}
#popular_search ul li{ list-style: none; margin-left: 5px; padding: 2px}
#popular_search ul li a,#ppopular_search ul li a:visited{ color: blue; padding: 2px}
#popular_search ul li a:hover{ color: blue; padding: 2px; background-color: #fffdba}
#popular_search h3{ font-size:30px; margin:0; color:#C41000; font-weight:normal; padding: 10px 0 10px 10px}
#moveable_map {clear: both; margin-bottom: 0px}
.expanded {width: 623px; float: left}
.expanded #map_border {border-right: 0px}
.shrunk, .header_shrunk {width: 466px; float: left; background-color: #F2F6FE}
.header_expanded {width: 100%}
#map_border {border:1px solid #CCCCCC; padding: 2px; background-color: #FFFFFF }
#map_div {height: 300px; background-color:#F7F9FE; color: #666666; position: relative; cursor: pointer}
#map_div img.marker {cursor:pointer; left:142px; position:absolute; top:125px; width: 25px; height: 37px}
.map_loading {background: url('../image/loading.gif') top right no-repeat #F7F9FE}
.google_loading {background: transparent url(/images/google_loading.gif) no-repeat scroll 155px 130px; height:55px; margin:0px auto; padding-top: 120px; width:200px}
#center_wrapper {padding: 40px}
.info {padding-bottom: 30px}
.info h2{ font-size: 18px; color: #C41200; margin-top: 0; margin-bottom: 10px}
.info h3{ color: #C41200; margin-top: 10px; margin-bottom: 10px}
.info h4{ margin-top: 0; margin-bottom: 10px; text-decoration: underline}
.info p {line-height: 1.5em; margin: 0; padding: 0}
.info p strong{ color: #C41200}
.info ul{ list-style-image:none; list-style-position:outside}
.help_image {margin-left: 100px}
#user-form-section {}
#user-form-section h2{ font-size: 28px; color: #C41200; margin-bottom: 20px; margin-top: 0}
#user-form-section p strong {color: red; font-size: 12px}
#user-form-section p.form_note{ color: red; font-size: 11px; padding: 0; margin-top: 5px}
#user-form-section p.gray {color: #666666}
#forget_password {width: 500px; background-color: #fffed7; margin-top: 15px; padding: 15px; overflow: auto; clear: both}
#message p{ padding-top: 5px; padding-bottom: 5px}
input.text, input.text2, select.select, textarea.area{ background:#FFFFFF url(/images/form/fieldbg.gif) repeat-x scroll center top; border-color:#7C7C7C rgb(195, 195, 195) rgb(221, 221, 221); border-style:solid; border-width:1px}
#post_form input.check_box {float: left; margin-right: 10px}
#post_form input.text, #post_form input.text2{ float: left}
input.checkbox, input.radio {display:block; height:12px; line-height:1.4em; margin:6px 0pt 0pt 3px; width:12px}
.button-section {margin: 20px 0 20px 0}
.button-section-center {margin: 20px auto; width: 125px}
a.button-link{ background-image:url(/images/bluebutton.png); background-position:top left; background-repeat:no-repeat; color:#ffffff; display:block; font-size: 13px; font-weight: 500; height:15px; padding:5px 0pt; text-align:center; text-decoration:none; width:125px}
a:hover.button-link , a:active.button-link {background-position: bottom left}
input.button {width:125px; height:25px; color:#FFF; background:url(/images/bluebutton.png) repeat-x left top; cursor:pointer; border:none}
input:hover.button {background-position: bottom left}
#post_form h2 {font-size: 28px; padding: 0; margin: 0; border-bottom:2px solid #ec9384; color:#C41200; font-weight: normal}
#post_form h3 {border-bottom: 2px solid #FFEECC; color:#EE6600; font-size: 22px; padding-bottom: 5px; font-weight: normal; width: 900px}
.faint {background:#FFAA44 repeat-x scroll left bottom; color:#FFFFFF; margin-right: 10px; padding:10px 5px 5px 5px; text-align:center; width:inherit}
#post_form p {color: #444444}
#post_form p strong{ color: red}
.form-section {clear:both; margin: 0 0 0 30px; padding: 10px 0 50px 0; float: left; width: 900px}
.form-section h2 {clear:left; font-size: 14px; font-weight: bold; margin:0pt 0pt 3px}
#search_box dl.form-format dt{ clear:left; display:inline; float:left; width: 120px; font-size: 13px; font-weight:normal; min-height: 30px; _height: 0px}
#search_box dl.form-format select {width: 150px}
dl.form-format,#search_box dl.form-format {margin: 0 0}
dl.form-format dd, #search_box dl.form-format dd{ margin: 0; font-size: 13px; font-weight: normal; overflow: hidden; padding:0; margin-bottom: 10px}
#search_box dl.form-format {margin-left: 15px}
dl.form-format dt{ clear:left; display:inline; float:left; width: 250px; font-size: 13px; font-weight:normal; min-height: 30px; _height: 30px}
dl.form-format dt strong {color: red; font-size: 12px}
dl.form-format select {width: 250px; float:left; margin:0; padding:0}
#post_more_info select{ width: auto}
#post_price_unit_id, #post_size_unit_id {width: 130px; float: left; margin-left: 10px}
dl.more-info {margin-right: 30px; float: left}
dl.more-info dt{ clear:left; display:inline; float:left; width: 110px; font-size: 13px; font-weight:normal; min-height: 30px; margin-left: 10px}
dl.more-info dd {padding-bottom: 15px; margin: 0 0 0 110px; font-size: 13px; font-weight:normal}
dl.more-info select {width: 130px}
p.note {font-size: 11px; margin: 5px 0 5px 0; color: #C41200}
#post_map_div {height: 350px; width: 500px; border: 1px solid gray; clear: both; background: url('/images/loading.gif') top right no-repeat #F7F9FE}
#post_map_wrapper {border: 1px solid #ccc; padding: 5px; float: left; margin-top: 10px}
#post_more_info {margin-top: 10px; width: 500px; border: 1px solid #ccc; padding: 10px 0 0 0; overflow: hidden}
#picture_area, #box-picture-area {background: #ffffff; border:1px dotted #555555; min-height: 150px; _height: 150px; width: 600px; margin: 0; padding: 0; overflow: hidden; padding-bottom: 10px}
#box-picture-upload {margin: 10px auto}
#box-picture-upload dl.form-format dd {margin: 0 0 0 0px; font-size: 13px; font-weight:normal}
#box-picture-upload dl.form-format dt{ clear:left; display:inline; float:left; width: 150px; font-size: 13px; font-weight:normal; min-height: 20px}
.picture-list {float: left; padding: 3px; border: 1px solid gray; margin-left: 10px; margin-top: 10px; cursor: move}
.box-picture-list {float: left; padding: 3px; border: 1px solid gray; margin-left: 10px; margin-top: 10px}
.box-picture-list p {margin: 0}
a.smallmark {background:transparent url(../images/xsmall.png) no-repeat scroll 0px; width: 14px; text-align:left; text-decoration:none; text-indent:-9999px; display:block}
#map_explain {margin-top: 10px; background: #fffed7; border:1px dotted #CCCCCC; margin-left: 5px; padding: 10px; float: left; width: 345px}
#map_explain h2 {clear:left; font-size: 16px; font-weight:normal; margin:0pt 0pt 3px; color: #C41200; border: none}
#map_explain p{ font-size: 95%; color: #444444}
#overlay{ _background-color: #777777; background-image: url(../images/overlay.png); position: absolute; top: 0px; left: 0px; z-index: 90; width: 105%; height: 3500px}
#box{ width:650px; background: #ffffff; float: left; border-bottom: 2px solid gray; border-right: 2px solid gray}
#box_header {width: 100%; height: 20px; background-color: #F0CF50; margin: 0; padding: 0}
a.xmark {background:transparent url(../images/x.png) no-repeat scroll 0px; width: 20px; text-align:left; text-decoration:none; text-indent:-9999px; float: right; display:block; margin: 0; padding: 0}
#box_content {margin: 10px 0 10px 10px; float: left; padding-bottom: 10px}
.box-button-section {_float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 350px; _margin-left: 117px}
.login_error {color: red}
.fieldWithErrors {float: left; width: auto}
form .fieldWithErrors input {border: 1px solid red}
form .fieldWithErrors select {border: 1px solid red}
#errorExplanation, .errorExplanation {background-color: #FFFED7; padding: 10px; margin: 10px 10px 10px 0; border: 1px solid red}
#errorExplanation li, .errorExplanation li {color: red; margin-left: 20px}
#errorExplanation h2, .errorExplanation h2{ font-size: 22px; color: #C41200; margin-top: 0; margin-bottom: 20px}
.property_listing, .sponsor_listing, .favorite_listing, .mypost_listing {font-size: 13px; padding: 5px 5px 5px 10px; height: 1%; overflow: hidden; font-weight:400; cursor: pointer}
.postmgt_listing {font-size: 13px; padding: 10px 10px 0 10px; height: 1%; overflow: hidden; font-weight:400; margin-bottom: 20px; cursor: normal}
.postmgt_listing img {}
.property_listing p , .sponsor_listing p, .favorite_listing p, .mypost_listing p, .postmgt_listing p{ margin: 0}
.property_listing p strong , .sponsor_listing p strong, , .favorite_listing p strong, .mypost_listing p strong, , .postmgt_listing p strong{ font-weight:400}
.property_listing a, .property_listing a:visited, .sponsor_listing a, .sponsor_listing a:visited, .favorite_listing a, .favorite_listing a:visited, .mypost_listing a, .mypost_listing a:visited {color:#0055FF; text-decoration: none}
a img.listing_photo, a img.picture_thumb, div.sidebar_listing_photo img, div.postmgt_listing img{ border: 1px solid #CCCCCC; padding: 2px; background-color: #FFFFFF; border-right-color: #888888; border-bottom-color: #888888; float: left}
a img.picture_thumb {margin: 10px 10px 0 0}
.listing_left {width: 107px; float: left; text-align: center}
.property_listing a.code_no, .sponsor_listing a.code_no,.favorite_listing a.code_no, .mypost_listing a.code_no, .postmgt_listing a.code_no{ line-height: 1.6em; font-size: 11px; text-decoration: underline}
.listing_right {color: #444444; margin-left: 10px; text-align: left; float: left; line-height:1.4em; width: 465px}
.listing_price {color: red}
.listing_detail_box .listing_price {font-size: 12px}
.listing_bottom {margin: 0; color: #446688; font-size: 11px}
.section {clear: left; padding-bottom: 20px; overflow: hidden; width: 610px}
#picture_list_wrapper {clear: both; max-width: 580px; margin: 5px auto; overflow: hidden; _width: 580px}
#zoomedpic_wrapper {width: 423px; margin: 10px auto}
#zoomed {border: 1px solid #CCCCCC; padding: 10px; background-color: #FFFFFF; border-right: 2px solid #888888; border-bottom: 2px solid #888888}
.property_highlight {background-color: #9AB7D9 !important}
.sponsor_highlight, .similar_highlight, .nearby_highlight {background-color: #FFF088 !important}
.property_highlight a{ color: #FFFFFF !important}
.property_highlight a:hover{ background:transparent none repeat scroll 0%; color:#0055FF !important}
.sponsor_highlight a:hover {background:transparent none repeat scroll 0%; color:#DF6B27 !important}
#targeted_banner_wrapper {margin-bottom: 10px; border: 5px solid #99c2ff}
#targeted_banner_header {background: #99c2ff url(/images/targeted_banner_header.png) no-repeat top left; height: 30px; text-align: right; font-style: bolder; padding-top:5px; padding-right: 15px; color: #666666}
#main_targeted_banner, #list_targeted_banner {height:1%; overflow:hidden; padding: 10px}
#main_targeted_banner_left, .list_targeted_banner_left {float: left}
#main_targeted_banner_right {float: left; width: 320px; margin-left: 10px}
.list_targeted_banner_right {width: 170px; margin-left: 110px}
#main_targeted_banner_right p, .list_targeted_banner_right p {margin: 0; padding: 0}
#targeted_banner_wrapper a img {border: 1px solid #CCCCCC; padding: 2px; background-color: #FFFFFF; border-right-color: #888888; border-bottom-color: #888888}
.list_targeted_banner_wrapper {float: left; height: 100px; margin-right:10px}
#sponsor_listing_wrapper {margin-bottom: 10px; border: 5px solid #FFCC66}
#smartlisting_header {background: #FFCC66 url(/images/smartlisting_header2.png) no-repeat top left; height: 30px; text-align: right; font-weight: normal; padding-top: 5px; padding-right: 15px}
#post_success2 {background: transparent url(/images/post_success2.png) no-repeat top left; height: 175px}
#smartlisting_header a, #smartlisting_header a:visited, #targeted_banner_header a, #targeted_banner_header a:visited{ color: #FFF}
#smartlisting_header a:hover, #targeted_banner_header a:hover{ color: #0055FF}
#search_result_info h1 {color: #c41200; font-size: 20px; margin-bottom: 10px}
#search_email_alert {background-color: #6F8DB9; border: 1px solid #ced9e6; margin-bottom: 10px; padding: 10px 10px; font-size: 16px; font-weight: bolder}
#search_email_alert a img {margin: 0 15px -2px 0}
#search_email_alert a, #search_email_alert a:visited {color: #FFFFFF}
#search_email_alert a:hover {color: #ffff00}
#search_email_alert span {font-size: 13px; color: yellow}
div.popup_inner {float:left; text-align:left; border: 1px solid #666666; width: 320px; height: auto; position: relative; background-color: #ffffff; z-index: 9999}
div.popup_content {padding: 7px; background-color: #ffffD0; margin: 10px; overflow: hidden; height: auto; border: 1px solid #DDDDDD}
div.popup_header {text-align: right; border-bottom: 1px solid #cccccc; _height: 15px}
div.popup_content h3 {font-size: 16px; color: #e37833}
div.popup_content h3 img {margin: 0 15px -2px 0}
.popup_content_box {padding: 10px}
div.popup_content p {padding: 10px; font-size: 13px; line-height: 1.5em; margin: 0}
#search_email_alert_window , #property_email_alert_window, #send_to_friend_window, #general_response_window{ position: absolute}
#send_to_friend_window {font-size: 13px; font-weight: normal}
#send_to_friend_window dl {display:inline; float:left; margin:0pt 0pt 10px}
#send_to_friend_window dl dt {display:inline; float:left; padding-top:5px; width:120px}
#send_to_friend_window dl dd {display:inline; float:left; margin-left:5px; width:200px}
#show_page h1 {font-size: 26px; color:#C41200; font-weight: normal; margin-bottom: 40px; padding: 10px; background-color: #fffeeb; border: 1px solid #FFEECC}
#show_page h1 span{ font-size: 24px; text-decoration: underline}
#show_page h2, .mypage_listing_box h2 {border-bottom: 2px solid #FFEECC; color:#ec7832; font-size: 28px; padding-bottom: 2px; font-weight: normal; margin-bottom: 20px}
#show_page strong {font-size: 20px; padding-bottom: 5px; color: #7290e8}
dl.info {clear:both; display:inline}
dl.info dt {float:left; padding-top:5px; width:100px}
dl.info dd {display:inline; float:left; margin-bottom:20px; width: 460px; padding: 5px; border-bottom: 1px solid #FFEECC}
#moreinfo1 , #moreinfo2, #moreinfo3 , #moreinfo4{ float: left; margin-right:5px; width:145px}
#moreinfo1 dd, #moreinfo2 dd, #moreinfo3 dd, #moreinfo4 dd {border-bottom:medium none; font-weight:normal; margin:0px; padding: 0px; width:65px; height:35px}
#moreinfo1 dt, #moreinfo2 dt,#moreinfo3 dt, #moreinfo4 dt{ clear:left; display:inline; float:left; font-weight:bolder; height:35px; padding-top:0px; width:80px}
#addmap_msg {float: left; margin: 60px auto; font-size: 14px; text-align: center; width: 100%}
#addmap_msg a {text-align: center}
#addmap_msg strong{ font-size: 16px; color: #C41200}
#nomap_msg {float: left; margin: 100px auto; font-size: 20px; text-align: center; width: 100%; color: #7290e8}
.markerbox {background:#FFFFFF none repeat scroll 0%; border:1px solid gray; overflow:hidden; padding:5px; text-align:left; _height: 1%; width: 280px}
.markerbox .tooltip_photo {float:left; height:64px; width:80px}
.popup_detail_box h3 {font-size: 12px; color: #C41200; margin: 0}
.popup_detail_box {color: #444444; font-size: 12px; margin-left: 10px; text-align: left; float: left; line-height: 1.6em; min-width: 140px; max-width: 170px}
#nearby_listing_wrapper,#similar_listing_wrapper, #recommended_listing_wrapper{ overflow: hidden; border:1px solid #CCCCCC; _height: 1%; _float:right; _width:306px; margin-bottom: 20px; border-bottom: none}
#nearby_listing_inner_wrapper,#similar_listing_inner_wrapper, #recommended_listing_inner_wrapper {overflow: hidden}
#nearby_listing_wrapper h4, #similar_listing_wrapper h4, #recommended_listing_wrapper h4 {color: #ffffff; font-size: 22px; margin: 0; text-align: center; font-weight: normal; background-color: #CC0000}
#similar_listing_wrapper h4 {background-color: #016EB4; color: #ffffff}
.nearby_property_listing, .similar_property_listing, .recommended_listing{ float: left; padding: 4px; width: 100%; cursor: pointer}
.sidebar_listing_photo {float:left}
p.listing_text {margin: 0; padding: 0; line-height: 1.3em; font-size:13px; color: #444444; font-weight: 400}
a.listing-title{ color: #444444}
a:hover.listing-title {background:transparent none repeat scroll 0%; color:#0055FF}
.listing_detail_box {color: #444444; font-weight: 400; margin-left: 20px; text-align: left; float: left; width: 190px}
.property_detail {display: none}
.area_link a{ background:#F2F6FE none repeat scroll 0 0; display:block; float:left; margin:2px; padding:5px; text-decoration:none}
.area_link a:hover{ text-decoration: underline; background: #FFF7E6 none repeat scroll 0 0}
.area_link a.bigtag {font-size: 16px; font-weight: bold; color: #C41200}
#map_div h2 {color: #F7F9FE; padding: 0; margin: 0; font-size: 6px; border-bottom: none}
#comment_wrapper {border: none; margin-bottom: 10px; width: 610px}
#comment_outer_wrapper h5, #comment_form_wrapper h5{ padding-bottom:10px; font-size: 20px; border-bottom:2px solid #FFEECC; border-top:2px solid #FFEECC; background-color: #FFFEE8; font-weight:normal; margin: 10px 0}
.each_comment_wrapper .photoBox {float:left; margin: 0 20px 0 0}
div.photoBox img {background-color:#FFFFFF; border:1px solid #999999; display:block; margin:0px; padding:1px}
.each_comment_wrapper {float: left; border-bottom: 1px solid #cccccc; display: block; font-size: 13px; padding: 10px; width: 97%}
.comment_text {color: #444444; margin-left: 80px; text-align: left}
#comment_form_wrapper {clear: left; border: none; margin-top: 10px; padding-top: 10px}
.listing_action {margin: 0; font-size: 11px}
.listing_action a.listing_action_link {text-decoration: none; margin-right: 20px}
.listing_action a.listing_action_link img {margin-right: 5px}
#show_page a:visited.listing_action_link, #show_page a.listing_action_link {color:#0055FF; font-size: 14px}
#show_page a:hover.listing_action_link {color:#C41200; font-size: 14px}
#user_info_wrapper{ background-color:#F7F9FE; overflow: hidden; padding: 30px 10px 30px 10px; margin-bottom: 30px}
#UserLogo {width:105px; margin:20px auto; text-align:center}
#UserLogo img {background-color:#FFFFFF; border:1px solid #999999; display:block; margin:0px; padding:1px}
#user_link {clear:both; margin:20px 0 20px 90px; width:180px; line-height: 1.3em}
#UserLogo a, #UserLogo a:visited {color:#0055FF}
#user_link a:visited, #user_link a , .more_link a, .more_link a:visited{ color:#0055FF; text-decoration: none}
#user_link a:hover, .more_link a:hover, #UserLogo a:hover{ color:#DF6B27}
.more_link {clear: both; text-align: right; padding: 5px 10px}
.mypage_listing_box {overflow: hidden; margin-bottom: 30px; clear: left}
.mypage_listing_box h3 {color:#EE6600; font-size: 20px; padding-bottom: 5px; font-weight: normal}
div.mypage_listing_box dl.form-format select {width: 214px }
#track1-left {position: absolute; width: 5px; height: 9px; background: transparent url(/images/slider-images-track-left.png) no-repeat top left}
#track1 {background: transparent url(/images/slider-images-track-right.png) no-repeat top right}
#handle1{ cursor: move}
#search_header h2 {background: url(/images/search_header2.png) no-repeat top left; text-indent: -2000px; height: 40px}
#search_box_warpper {padding-top: 20px; _padding-bottom:20px; height: 305px; background-color: #F2F6FE ; margin-bottom:15px}
.dragdrop {border: 1px solid red}
.inputtextblur {color: #cccccc}
.post_hint {display: none; position: absolute; right: 160px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background-color: #ffc; _right: 30px}
.post_hint .hint-pointer {position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(/images/hint_pointer.gif) left top no-repeat; z-index: 1000}
div.each_faq {margin-top:20px; padding:10px}
#homepage_msg {padding: 5px 0pt 5px; margin-bottom: 10px; min-height: 120px; background-color: #fffdba}
#homepage_msg p{ padding: 10px; color: #666666; font-size: 13px; margin: 0; margin-top: 0}
#homepage_msg p strong{ color: red; font-size: 13px; margin: 0}
#homepage_msg h2 {font-size: 18px; color: #C41200; padding: 10px; margin: 0}
.search_alert_listing {font-size:14px; padding: 10px; border-top:1px dotted #AAAAAA; border-bottom:1px dotted #AAAAAA; margin-top:-1px}
.table_header {background-color:#EFEFEF; width: 100%}
.table_row {margin-top: -1px; padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #AAAAAA; border-bottom: 1px dotted #AAAAAA}
.table_row a:hover {color: #FF6A07}
.col_title {width:300px; padding-left: 10px}
.col_alert , .col_alert_pic{ width: 25px; padding: 0 5px}
.col_delete {padding-left: 10px; font-size: 11px}
td.col_title, td.col_title_short {font-size: 13px}
td.col_delete img{ margin-right: 10px}
#feedback_box {position:absolute; left:500px; top: 10px}
#feedback_msg {background-color:#FAD163; border:1px solid #FAD163; clear:both; float:left; font-size:12px; padding:4px; text-align:center; width:200px}
.roundbox {margin-right:20px; float: left; width: 850px; margin-left: 40px; margin-top: 40px}
div.roundbox_top {background:transparent url(/images/rounded_top.png) no-repeat scroll 0pt 0pt; height: 15px}
div.roundbox_bottom {background:transparent url(/images/rounded_bottom.png) no-repeat scroll 0pt 0pt; height: 15px}
div.roundbox_body {background:transparent url(/images/border.png) repeat-y scroll 0pt 0pt; overflow: auto; _height: 1%; margin-top: -2px; padding-right: 20px; padding-left: 20px}
div.roundbox_body h2 {font-size: 20px; padding:10px 40pt 0 ; margin: 0; font-style: normal; margin-bottom: 20px}
div.roundbox_body h3 {font-size: 16px; margin: 10px 0; font-style: normal; text-align: center}
div.ad_section {margin: 0 0 60px 0; line-height: 1.5em}
#startnow_outter {margin-left: 40px; float: left; border: 1px solid #cde3f6; background-color: #FFF; padding: 5px; width: 250px}
#startnow_inner {background-color: #cde3f6; padding: 25px}
#startnow_inner a, #startnow_inner a:visited {font-size: 20px; text-align: center; padding-left: 30px; color: #1b74cd}
#startnow_inner a:hover {color: #FF6A07 }
#infotable td.menu {background:#EEEEEE none repeat scroll 0%; border-color:#CCCCCC #CCCCCC -moz-use-text-color; border-style:solid solid none; border-width:1px 1px 0pt; cursor:pointer; height: 3em; padding: 0 10px; width:130px}
#infotable td.active {background:#FFFFFF none repeat scroll 0%; border-right:1px solid #FFFFFF}
#infotable td.active a {color: #000; text-decoration: none}
#tab_contents_container {background:#FFFFFF none repeat scroll 0%; border-color:#CCCCCC #CCCCCC #CCCCCC -moz-use-text-color; border-style:solid solid solid none; border-width:1px 1px 1px 0pt; padding:15px; font-size: 13px}
#tab_contents_container b {font-size: 14px}
.ad_section span {color: #FF6A07}
#empty_tab {background:#f5f8fb none repeat scroll 0%; border-style:solid solid none none ; border-color:#CCCCCC #CCCCCC -moz-use-text-color; border-width:1px 1px 0pt 0px; color: #f5f8fb}
a.bluelink:visited, a.bluelink, #tab_contents_container a, #tab_contents_container a:visited{ color: blue; font-size: 12px; font-style: normal}
table.price_table td {background:#FFFFFF none repeat scroll 0%; border-color:#CCCCCC; border-style:none solid solid none; border-width:0px 1px 1pt 0pt; cursor:normal; height: 3em; padding: 0 10px; text-align: center}
table.price_table td.price_header {background:#EEEEEE none repeat scroll 0%; border-top: 1px solid #CCCCCC}
table.price_table td.first_col {border-left: 1px solid #CCCCCC}
table.price_table td.bottom_line {background:#fffdba none repeat scroll 0%}
#submit_response {border: 1px dotted #CCCCCC; background:#fffdba none repeat scroll 0%; padding: 10px}
#submit_response h4{ font-size: 13px; font-style: italic; color: #666}
.banner_adv .head-msg-in, .prop_adv .head-msg-in{ padding:10px; text-align:left; overflow: hidden}
.banner_adv .head-msg, .prop_adv .head-msg{ background: #DDF0F8 ; margin:0pt auto; position:relative; text-align:center; width: 95%; overflow:hidden; margin-top: 20px}
.prop_adv .head-msg {background: #FFF088}
.prop_adv .head-msg-in h2, .banner_adv .head-msg-in h2 {color:#C41200; padding-bottom:5px; text-align:left}
.banner_adv .head-msg-in h2 {color: #006699}
.banner_adv .conner {background: #DDF0F8 url(/images/round.gif) no-repeat scroll 0pt 100%; width: 5px; height: 5px; _background: #DDF0F8}
.prop_adv .conner {background: #FFF088 url(/images/round.gif) no-repeat scroll 0pt 100%; width: 5px; height: 5px; _background: #FFF088}
.prop_adv .left_top , .banner_adv .left_top{ background-position: top left; float:left}
.prop_adv .right_top , .banner_adv .right_top{ background-position: top right; float:right}
.prop_adv .left_bot , .banner_adv .left_bot{ background-position: bottom left; float:left}
.prop_adv .right_bot , .banner_adv .right_bot{ background-position: bottom right; float:right}
.head-msg-in p {color:#333333; text-align:left; width:55%; padding: 0; margin: 0 0 20px 0}
.head-msg-in .primary {font-weight:bold; position:absolute; right:60px; top:25px; _top: 50px}
a.action {background:#FFCC00 url(/images/bg_action_primary_right.gif) no-repeat scroll 100% 0pt; color:#000000 !important; cursor:pointer; display:block; float:left; margin:0pt 10px 0pt 0pt; text-align:center; text-decoration:none !important}
a:hover.action {background:#FFCC00 url(/images/bg_action_hover_right.gif) no-repeat scroll 100% 0pt}
a.action span.link {background:transparent url(/images/bg_action_primary_left.gif) no-repeat scroll 0pt 0pt; display:block; min-height:28px; _height: 28px; _width: 190px; padding: 12px 20px 0pt}
a:hover.action span.link {background:transparent url(/images/bg_action_hover_left.gif) no-repeat scroll 0pt 0pt}
.col1 {clear:left; float:left; padding:15px 0pt 0pt 45px; width:420px}
.col1 h3 {color:#666666; font-size:1.5em; margin-bottom:25px; font-weight: normal}
.banner_adv .col1 ol, .prop_adv .col1 ol {color:#C41200; font-weight: bolder; list-style-image:none; list-style-position:outside; margin: 0; padding-left: 20px}
.banner_adv .col1 ol {color:#006699}
.col1 ol li {font-size: 24px; margin-bottom:20px; font-weight: normal; padding-left: 10px}
.banner_adv .col1 ol li h4, .prop_adv .col1 ol li h4 {color:#006699; font-size: 22px; font-weight: normal}
.prop_adv .col1 ol li h4 {color: #C41200}
.col1 ol li p {color:#333333; font-size: 16px; line-height:1.4em}
.col2 {margin-left:520px; position:relative}
.col1 h4, .col1 p {margin: 0; padding: 0}
.col2 img {position:absolute; right:100px; _right:580px; top:-30px}
.col2 .placement {padding-top:370px}
.prop_adv .col2 h3, .banner_adv .col2 h3 {color:#006699; font-size:150%; margin-bottom:5px; font-weight: normal}
.prop_adv .col2 h3 {color: #C41200}
.prop_adv p span {color: #C41200; font-size: 16px}
.banner_adv p span {color: #006699; font-size: 16px; font-weight: bold}
.col2 {color:#333333; line-height:1.4em}
.col2 ol li {font-size: 1.1em}
.col2 ol li a, .col2 ol li a:visited{ color: blue}
.col2 p {width: 380px}
.col2 p.question {background: #FFF6BF url(/images/info.gif) no-repeat scroll 5px 13px; border-bottom:2px solid #FFD324; border-top:2px solid #FFD324; margin-top:20px; padding:10px 0 10px 30px; width: 340px}
.prop_adv #bottom_section {width: 95%; clear: both; margin:20pt auto}
.prop_adv table, .banner_adv table {border-collapse:collapse; font-size:0.9em; width:100%}
.prop_adv table thead, .banner_adv table thead{ font-size:1.2em}
.prop_adv table thead tr, .prop_adv table tfoot tr, .prop_adv table tbody.section {background:#006699 none repeat scroll 0% 0%; color:#FFFFFF}
.banner_adv table thead tr, .banner_adv table tfoot tr, .banner_adv table tbody.section {background: #C41200 none repeat scroll 0% 0%; color:#FFFFFF}
ul.properties {text-align: left}
.banner_adv table.plans td.bigger {font-size: 20px}
#plans thead th {padding:0.75em 0pt}
#plans thead th span {color: yellow}
table.plans td, table.plans thead th {text-align:center}
table.plans th, table.plans td {padding:0.5em}
table.plans tbody th, table.plans tfoot th{ text-align:right; font-size: 1.2em}
.prop_adv table.plans tbody tr.odd {background:#E3EDFF none repeat scroll 0% 0%}
.prop_adv table.plans tbody tr.even {background:#F9FCFE none repeat scroll 0% 0%}
.prop_adv table.plans tbody tr.period {background:#95BDFF none repeat scroll 0% 0%; font-weight: bold}
.banner_adv table.plans tbody tr.odd {background:#FFF088 none repeat scroll 0% 0%}
.banner_adv table.plans tbody tr.period {background:#FFC046 none repeat scroll 0% 0%; font-weight: bold}
.banner_adv table.plans tbody tr.even {background:#FFFFCC none repeat scroll 0% 0%}
#best_seller_tag {position: absolute; margin-top: 375px; margin-left: 510px}
table.plans tbody td.discount {color:#C41200; font-size:1.2em; font-weight:bold}
table.plans tbody th small, table.plans tbody td small {font-weight:normal}
table.plans thead th small {font-weight:normal; color: yellow}
.prop_adv table.plans td {width: 32%; font-size: 1.2em; font-weight: bolder}
.banner_adv table.plans td {width: 18%; font-size: 1.2em}
.prop_adv table.plans tr.prices {font-weight: bold; font-size: 1.3em; color: yellow}
.prop_adv table.plans tr.prices span {font-weight: normal; font-size: 12px; color: #FFFFFF}
.banner_adv table.plans tr.prices {font-weight: bold; font-size: 1.3em; color: #FFFFFF}
.banner_adv table.plans tr.prices span {font-weight: normal; font-size: 12px; color: yellow}
#bottom_section {margin-top: 30px}
#bottom_section h2 {font-size: 30px; text-align: center; padding: 30px 0}
#payment {padding: 20px; margin: 10px auto; background: #FCFCB7}
#payment h3 {font-size: 22px; margin:0; padding: 0 0 0 40px}
#payment p {font-size: 16px; padding-left: 40px}
#advertise .adv_box {width: 820px; height: 320px; margin: 0px auto; padding: 10px}
#sl_box {background: transparent url(/images/prop_banner.png) no-repeat scroll left top}
#tb_box {background: transparent url(/images/project_banner.png) no-repeat scroll left top}
#advertise p {text-align: center; font-size: 16px; color: #666666; font-weight: bold}
.banner_inner h2 {font-weight: normal; font-size: 2em; padding: 20px 10px 10px 10px}
#sl_box .banner_inner {padding-left: 360px}
#tb_box .banner_inner {padding-left: 20px}
#sl_box .banner_inner h2{ color: #C41200}
#tb_box .banner_inner h2{ color: #FFFFFF }
#advertise .banner_inner p {text-align: left; font-weight: lighter; font-size: 1.3em; width: 55%; line-height: 1.2em; margin: 10px 0 0 0 }
#tb_box .banner_inner span.highlight {background-color: #FFF088; font-size: 1.2em; color: #C41200}
#sl_box .banner_inner span.highlight {background-color: #C41200; font-size: 1.2em; color: yellow}
#sl_box .banner_inner p {width: 95%}
#sl_box a.action {background:#FFCC00 url(/images/bg_action_hover_right.gif) no-repeat scroll 100% 0pt}
#sl_box a:hover.action {background:#FFCC00 url(/images/bg_action_primary_right.gif) no-repeat scroll 100% 0pt}
#sl_box a.action span.link {background:transparent url(/images/bg_action_hover_left.gif) no-repeat scroll 0pt 0pt}
#sl_box a:hover.action span.link {background:transparent url(/images/bg_action_primary_left.gif) no-repeat scroll 0pt 0pt}
#broker_network_wrapper {margin-top: 15px}
.broker-list {border-bottom: 1px dotted #CCCCCC; float: left; padding:5px; width:295px}
.br-l {float: left; width: 90px}
.br-r {float: left; width: 200px; font-size: 12px}
.br-r p {color: #AAAAAA}
a.broker-name, a:visited.broker-name {color: blue}
a.broker-link {font-size: 14px; color: #C41200}
#showmap {border: 1px solid silver; padding: 10px}
#showmap_detail {margin-bottom: 10px; float:left; background:#DAE6FC none repeat scroll 0 0; padding: 10px}
#showmap_detail div.box {float: left; margin-right: 20px}
#showmap_detail div.middle {width: 700px}
div.middle p {font-size: 16px}
div.middle p span.red{ color: red}
div.middle p span.bold{ font-weight: bold}
#showmap_detail div.middle h1 {font-size: 18px; font-weight: normal}
.fleft{float: left; width: 320px;}
.fright{float: right; width: 300px;}
.contact_module {clear:both; overflow:hidden; padding:15px; margin-bottom: 20px; border: 1px solid #CCC}
.contact_module h2 {margin-bottom: 15px}
.photo {float:left; width:140px}
.photo img {padding: 4px; border: 1px solid silver;}
.contact_info {float: left; width: 500px}
.contact_info p {font-size:16px; line-height:20px; margin:0}
.drsElement {BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid; POSITION: absolute }
.drsMoveHandle {CURSOR: move; HEIGHT: 20px }
.dragresize {BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FONT-SIZE: 1px; BACKGROUND: #fff; BORDER-LEFT: #333 1px solid; WIDTH: 5px; BORDER-BOTTOM: #333 1px solid; POSITION: absolute; HEIGHT: 5px }
.dragresize-tl {LEFT: -8px; CURSOR: nw-resize; TOP: -8px }
.dragresize-tm {LEFT: 50%; MARGIN-LEFT: -4px; CURSOR: n-resize; TOP: -8px }
.dragresize-tr {RIGHT: -8px; CURSOR: ne-resize; TOP: -8px }
.dragresize-ml {MARGIN-TOP: -4px; LEFT: -8px; CURSOR: w-resize; TOP: 50% }
.dragresize-mr {MARGIN-TOP: -4px; RIGHT: -8px; CURSOR: e-resize; TOP: 50% }
.dragresize-bl {LEFT: -8px; CURSOR: sw-resize; BOTTOM: -8px }
.dragresize-bm {LEFT: 50%; MARGIN-LEFT: -4px; CURSOR: s-resize; BOTTOM: -8px }
.dragresize-br {RIGHT: -8px; CURSOR: se-resize; BOTTOM: -8px }
.prototip {font: 11px Arial, Helvetica, sans-serif; color: #000}
.prototip .default {width: 250px; color: #808080}
.prototip .default .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .default .title {padding: 5px}
.prototip .default .content {padding: 5px; background: #fff}
.prototip .basic {width: 250px; color: #808080}
.prototip .basic .toolbar {background: #f1f1f1; font-weight: bold}
.prototip .basic .title {padding: 5px}
.prototip .basic .content {padding: 5px; background: #fff}
.prototip .hint {width: 250px; color: #313120; background: #fff6aa}
.prototip .hint .toolbar {background: #fdf1a0; font-weight: bold}
.prototip .hint .title, .prototip .hint .content {padding: 5px}
.prototip .protoblue {width: 250px; color: #fff}
.prototip .protoblue .toolbar {background: #0d7cd0; font-weight: bold}
.prototip .protoblue .title {padding: 5px}
.prototip .protoblue .content {background: #1e90ff; padding: 5px}
.prototip .creamy {width: 250px; color: #bb9c61}
.prototip .creamy .toolbar {background: #f3edc2; font-weight: bold}
.prototip .creamy .title {padding: 5px}
.prototip .creamy .content {background: #f8f4ca; padding: 5px}
.prototip .darkgrey {width: 250px; color: #fff}
.prototip .darkgrey .toolbar {background: #5f5f5f; font-weight: bold}
.prototip .darkgrey .title {padding: 5px}
.prototip .darkgrey .content {background: #808080; padding: 5px}
.prototip .protogrey {width: 250px; color: #fff; background: #fff}
.prototip .protogrey .toolbar {background: #969c92; font-weight: bold}
.prototip .protogrey .title {padding: 5px}
.prototip .protogrey .content {color: #808080; padding: 5px}
.prototip .protogrey .toolbar .close {width: 14px; height: 14px}
.prototipLoader {position: absolute; top: -1000px; left: -1000px; height: 14px; width: 14px; border: 1px solid #dddddd; overflow: hidden}
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}.prototip .clearfix{display:block;}