body {
	font-family: Verdana, Arial;
	font-size: 9pt;
	line-height: 130%;
	color: #444444;
	margin: 0 0 0 0;
}

a {
	/*color: #478201;*/
	color: #045CB5;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
}
.uu {
	text-decoration: underline;
}
img {
	border: 0;
}

#header {
	margin: auto;
	width: 1002px;
	height: 199px;
	clear: both;
	padding: 0 0 0 0;
	overflow: hidden;
}
.onemarketrealty {
	height:199px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: auto;
}

#header img {
	border: 0;
	padding: 0;
	margin: 0;
}

#header h1, #header p {
	text-align: center;
	padding: 5px 15px 5px 15px;
	margin: 0;
}
#header h1 {
	font-size: 15pt;	
}

#menu {
	margin: auto;
	width: 1002px;
	clear: both;
	height: 30px;
	padding: 0 0 0 0;
	background: url(i/menubg.jpg);
}

#omr_abs {
	margin: auto;
	width: 1002px;
	clear: both;
	padding: 0 0 0 0;
}

#textmenu {
	padding: 5px 10px 2px 10px;
	text-align: right;
}
#imgmenu {
	width: 1002px;
	height:30px;
	overflow: hidden;
	position: absolute;
	top: 199px;
	left: auto;
}

#imgmenu ul {
	height:30px;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	float: right;
	background: url(i/menubg.jpg);
}

#imgmenu ul li{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:30px;
	display:block;
	float:left;
	text-decoration:none;
}

#imgmenu ul li a, #imgmenu ul li.current a {
	margin:0px;
	padding:0px 15px 0px 15px;
	width:auto;
	display:block;
	float:left;
}

#imgmenu ul li.current a{
	background:url(i/menua.jpg);	
}
#imgmenu ul li a:hover {
	background:url(i/menua.jpg);	
}

#imgmenu2 {
	width: 1002px;
	height:30px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
	left: auto;
}


#panel {
	margin: auto;
	width: 1002px;
	clear: both;
	padding: 0 0 0 0;
	background: url(i/panel.jpg) center;
}

#omhr {
	margin: auto;
	width: 1002px;
	clear: both;
	height: 8px;
	padding: 0 0 0 0;
	background: url(i/hr.jpg);
}


#footer {
	margin: auto;
	width: 1002px;
	clear: both;
	padding: 0 0 0 0;
	background: url(i/bmenu.jpg) repeat-x;
}

#bmenu {
	padding: 7px 10px 7px 10px;
	line-height: 150%;
	font-family: Verdana;
	font-size: 7.6pt;
	font-weight: bold;
	color: #E2E2E2;
	text-align: center;
}
#bmenu a {
	color: #E2E2E2;
	text-decoration: none;
}
#bmenu a:hover {
	color: #FFFFFF;
}

#copyright {
	padding: 7px 10px 7px 10px;
	color: #888888;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	line-height: 140%;
	text-align: center;
}
#copyright a {
	color: #888888;
	text-decoration: none;
}
#copyright a:hover {
	color: #888888;
}
#copyright b {
	font-weight: normal;
}

#summary {
	margin: auto;
	width: 1000px;
	clear: both;
	padding: 0 0 0 0;
	margin-top: 10px;
	margin-bottom: 10px;
	border: solid 1px #DDDDDD;
	color: #777777;
	background-color: #F3F3F3;
}
#summary a {
	color: #777777;
	text-decoration: none;
}
#summary a:hover {
	color: #777777;
}
#summary h1, #summary p {
	text-align: center;
	padding: 3px 10px 3px 10px;
	margin: 0;
}
#summary h1 {
	font-size: 8pt;	
	line-height: 100%;
}
#summary p {
	font-size: 7.5pt;
	font-weight: lighter;
	line-height: 120%;
}
#summary b {
	font-weight: normal;
}

#mainbody, #mainbody1, #mainbody2, #mainbody3 {
	margin: auto;
	width: 1002px;
	clear: both;
	padding: 0 0 0 0;
}

#mainbody2 {
	background-color: #DEDEDE;
}

#mainbody3 {
	background-color: #DEDEDE;
}

#left {
	float: left;
	width: 191px;
	margin-left: 1px;
	font-size: 8pt;
	font-weight: lighter;
	line-height: 120%;
	color: #444444;
}
#left a {
	color: #444444;
	text-decoration: none;
}
#left a:hover {
	color: #222222;
}
.box_h {
	height: 25px;
}
.box_f {
	height: 11px;
}
.box_b {
	width: 176px;
	border-left: solid 1px #771D15;
	border-right: solid 1px #771D15;
}
.rate {
	clear: both;
}
.rate1 {
	float: left;
	width: 80px;
	border-left: solid 1px #771D15;
	border-right: solid 1px #771D15;
	border-top: solid 1px #771D15;
	padding: 4px 0px 4px 0px;
}
.rate2, .rate3 {
	float: left;
	width: 47px;
	border-right: solid 1px #771D15;
	border-top: solid 1px #771D15;
	padding: 4px 0px 4px 0px;
}
.rate1 b, .rate1 span {
	padding: 0px 4px 0px 9px;
}
.rate2 b, .rate2 span, .rate3 b, .rate3 span {
	padding: 0px 4px 0px 4px;
}
.rate1 b, .rate2 b, .rate3 b {
	color: #222222;
	font-weight: bold;
}
.rate_line {
	clear: both;
	padding-top: 1px;
	border-top: solid 1px #771D15;
	width: 178px;
}
.hh4 {
	padding-top: 4px;
}
.hh6 {
	padding-top: 6px;
}
.hh8 {
	padding-top: 8px;
}
.hh10 {
	padding-top: 10px;
}
.hh12 {
	padding-top: 12px;
}
.hh15 {
	padding-top: 15px;
}
.hh1 {
	padding-top: 1px;
}
.news, .news2 {
	margin: 0px 5px 0px 9px;
	padding: 3px 0px 3px 8px;
	background: url(i/news-bull.gif) no-repeat;
	background-position: 0px 5px;
}
.news {
	border-bottom: dotted 1px #888888;
}
.box_testimonials {
	width: 178px;
	background: url(i/real-estate-testimonials-bg.gif) repeat-y;	
}
.testimonials {
	padding: 4px 4px 4px 4px;
	line-height: 182%;
	background: url(i/real-estate-testimonials-end.gif) no-repeat bottom;	
}
.customer {
	color: #720101;
}
.realtors {
	width: 178px;
	height: 101px;
	background: url(i/for-realtors.gif) no-repeat;	
}
.realtors_body {
	padding: 30px 50px 10px 0px;
}

#main {
	width: 1002px;
	min-height: 300px;
}

/* orin
#main {
	margin-left: 198px;
	width: 804px;
	min-height: 300px;
}
*/
#main h1 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 12px 0px;
	font-size: 13pt;
	color: #771D15;
}
#main h2 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 12px 0px;
	font-size: 13pt;
	color: #771D15;
}
#main p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}
#main_content {
	line-height: 150%;
	text-align: justify;
	width: 804px;
}
#main_content b {
	font-weight: normal;
}
#main_content em, #main_content i {
	font-style: normal;
}
.content_title {
	color: #771D15;
	font-weight: bold;
	font-size: 12pt;
}
.content_title a {
	color: #771D15;
}

.services {
	
}
.service1, .service2 {
	width: 496px;
	float: left;
	margin-bottom: 12px;
	background: url(i/service-bg-2.gif) repeat-y;
}
.service1 {
	margin-right: 10px;
}
.service_title {
	height: 31px;
}
.service_body {
	padding: 6px 5px 5px 16px;
	background: url(i/service-end-2.gif) no-repeat bottom;
	line-height: 100%;
	min-height: 88px;
}
.service_body img {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.service_body span {
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 10px;
	background: url(i/service-bull.gif) no-repeat;
	background-position: 0px 3px;
	font-size: 9pt;
}
.service_body b {
	font-weight: normal;
}

h1.TITLE {
	margin: 10px 0px 10px 0px;
	font-size: 13pt;
	color: #771D15;
}
.news_source {
	color: #771D15;
	font-weight: bold;
}

.paging {
	text-align: right;
	margin: 0px 5px 10px 5px;
}
.paging big {
	letter-spacing: -3pt;
	margin: 1px 2px 1px 2px;
}

.paging b {
	margin: 0px 1px 0px 1px;
	border: solid 1px #F57900;
	background-color: #F57900;
	padding: 0px 2px 0px 2px;
}
.paging a {
	margin: 0px 1px 0px 1px;
	border: solid 1px #DDDDDD;
	padding: 0px 2px 0px 2px;
}
.paging a:hover {
	background-color: #478201;
}

.paging big a {
	margin: 0px 1px 0px 1px;
	border: solid 1px #FFFFFF;
	padding: 0px 0px 0px 0px;
}
.paging big a:hover {
	background-color: #FFFFFF;
}

.paging2 {
	text-align: right;
	margin: 0px 5px 5px 5px;
	color: #555555;
	font-size: 8.5pt;
}
.paging2 em {
	font-size: 8pt;
	font-family: Arial;
	font-style: normal;
}
.paging2 big {
	margin: 0;
	font-size: 10pt;
	padding: 0px 2px 0px 2px;
}

.paging2 b {
	margin: 0;
	background-color: #E2E2E2;
	padding: 0px 0px 0px 0px;
}
.paging2 a {
	margin: 0;
	padding: 0px 2px 0px 2px;
}
.paging2 a:hover {
	background-color: #E2E2E2;
}

.paging2 big a {
	padding: 0px 0px 0px 0px;
}
.paging2 big a:hover {
	/*background-color: #E2E2E2;*/
	background-color: #FFFFFF;
}

.listing_top {
	clear: both;
}
.listing_top_left_1, .listing_top_left_2 {
	float: left;
}
.listing_top_left_2 {
	font-size: 8.5pt;
	color: #555555;
}
.listing_top_right {
	float: right;
}

.boxed_links {
	margin: 0px 0px 0px 0px;
	line-height: 100%;
	font-weight: normal;
	height: 32px;
}
.boxed_links_item {
	float: left;
	margin-right: 20px;
}
.boxed_links_item a {
	border: solid 1px #E6E6E6; 
	background-color: #F57900; 
	text-align: center;
	padding: 5px 8px 6px 8px;
	display: block;
	text-decoration: none;
	width: 250px;
	color: #FFFFFF;
}
.boxed_links_item a:hover {
	background-color: #478201; 
	color: #FFFFFF;
}
.o_m {
	color: #771D15;
	font-weight: bold;
}
.o_m_2 {
	font-weight: bold;
}
.pr_top {
	width: 189px;
	height: 31px;
	overflow: hidden;
	background: url(_om/pr-top.gif) no-repeat;
	text-align: center;
	color: #FECB00;
	font-weight: bold;
	font-size: 9.5pt;
}
.pr_top p {
	margin: 0;
	padding: 10px 0px 2px 0px;
}
.pr_bottom {
	width: 189px;
	height: 13px;
	overflow: hidden;
	background: url(_om/pr-bottom.gif) no-repeat;
}
.pr_ranges {
	margin: 5px 0px 10px 0px;
}
.pr_lk {
	font-weight: normal;
}
.pr_lk_active {
	font-weight: bold;
}

#pr_body {
	padding: 0px 5px 0px 5px;
	width: 179px;
	height: 740px;
	background: url(_om/pr-bg.gif);
	color: #FFFFFF;
	font-size: 7.6pt;
	line-height: 120%;
}
#pr_body_main {
	background-color: #948A80;
	width: 179px;
	height: 740px;
	overflow: hidden;
}
#pr_body a {
	color: #FFFFFF;
	text-decoration: underline;
}
#pr_body a:hover {
	color: #FECB00;
}

.price_range {
	width: 189px;
	background: url(_om/price-range.gif) no-repeat;
	height: 28px;
	overflow: hidden;
	margin-bottom: 3px;
}
.price_range_text {
	margin: 0;
	padding: 8px 8px 2px 8px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 100%;
	text-align: center;
}
.range_title {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 8.5pt;
	margin-bottom: 5px;
}

.range_city {
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 9pt;
	margin-bottom: 0px;
	margin-bottom: 4px;
	padding: 0px 2px 0px 2px;
	height: 14px;
	overflow: hidden;
	/*border: solid 1px #B76868;*/
}
#left_city_top {
	width: 187px;
	height: 15px;
	overflow: hidden;
	background: url(_om/left-city-top.gif) no-repeat;
}
#left_city {
	width: 187px;
	height: 723px;
	overflow: hidden;
	background-color: #9F5353;
}
#left_city_body a {
	color: #EEEEEE;
	text-decoration: underline;
	/*color: #F1CF00;*/
}
#left_city_body a:hover {
	color: #FFFFFF;
}
#left_city_body {
	padding: 0px 4px 0px 4px;
	color: #DDDDDD;
	font-size: 7.6pt;
	line-height: 120%;
	clear: both;
}
#left_city_body form {
	margin: 0;
	padding: 0;
}
#left_city_bottom {
	width: 187px;
	height: 15px;
	overflow: hidden;
	background: url(_om/left-city-bottom.gif) no-repeat;
	padding-bottom: 10px;
}

#bankrate {
	clear: both;
	margin: 5px 0px 10px 0px;
	width: 1002px;
	height: 41px;
	overflow: hidden;
	background: url(i/rate-bg.gif);
}

.brate1, .brate2 {
	float: left;
	width: 333px;
	border-right: dotted 1px #F7A901;
	height: 41px;
	overflow: hidden;
	line-height: 100%;
}
.brate2 {
	border-right: 0;
}
.bankrate1, .bankrate2 {
	width: 1002px;
	height: 20px;
	clear: both;
	overflow: hidden;
}
.bankrate2 {
	height: 21px;
}
.rline1, .rline2 {
	clear: both;
	margin-left: 20px;
	width: 313px;
	margin-top: 3px;
	height: 17px;
	overflow: hidden;
	font-family: Verdana;
	font-size: 7.8pt;
}
.rline1 {
	color: #035480;
}
.rline2 {
	height: 17px;
	margin-top: 4px;
	color: #FFFFFF;
}
.rtype {
	float: left;
	width: 120px;
	font-weight: bold;
}
.rtype a {
	color: #F7A901;
	text-decoration: underline;
}
.rtype a:hover {
	color: #FFFFFF;
}

.rchart, .rchange {
	float: left;
	width: 22px;
	text-align: center;
}	
.rtoday {
	float: left;
	width: 60px;
	text-align: center;
}
.rlastweek {
	text-align: center;
	float: left;
	width: 80px;
}
#left_market {
	background-color: #80776E;
	min-height: 800px;
	width: 189px;
}

.lmarket_title {
	height: 34px;
	background: url(i/lmarket-title.gif) no-repeat;
}
.lmarket_body {
	background: url(i/lmarket-bg.gif);
	width: 189px;
	font-family: Verdana;
}
.lmb_top, .lmb_mid, .lmb_bottom, .lmb_menu {
	margin-left: 7px;
	width: 175px;
}
.lmb_top, .lmb_mid, .lmb_bottom {
	height: 1px;
	background-color: #928A83;
}

.lmb_menu ul {
	padding: 0;
	margin: 0;
}
.lmb_menu li {list-style: none; border-bottom: 1px solid #928A83;}
.lmb_menu li a {
	font-size: 9pt;
	font-weight: bold;
	background: #6F655B url(i/lbull-1.gif) 12px 8px no-repeat;
	display: block;
	padding: 8px 0 8px 22px;
	width: 153px;
	line-height: 100%;
}
.lmb_menu li a:hover {
	background: #928A83 url(i/lbull-1a.gif) 12px 8px no-repeat;
}
#left_market .lmb_menu a {
	text-decoration: none;
	color: #FFFFFF;
}
#left_market .lmb_menu a:hover {
	color: #FE0000;
}
.lmb_menu li div {
	margin: 0;
	padding: 0;
}
.lmb_menu li ul {
	padding: 0;
	margin: 2px 0px 4px 32px;
}
.lmb_menu li ul li {list-style: none; border: none;}
.lmb_menu li ul li a {
	font-size: 8pt;
	font-weight: normal;
	background: url(i/lbull-2.gif) 0px 8px no-repeat;
	display: block;
	padding: 6px 0 6px 10px;
	width: 133px;
	line-height: 100%;
}
.lmb_menu li ul li a:hover {
	background: url(i/lbull-2.gif) 0px 8px no-repeat;
}
#left_market .lmb_menu li ul li a {
	color: #FFFFFF;
	text-decoration: underline;
}
#left_market .lmb_menu li ul li a:hover {
	color: #FECB00;
}

.lmarket_close {
	height: 11px;
	background: url(i/lmarket-close.gif) no-repeat;
}
.lmarket_footer {
	background: url(i/lmarket-bottom.gif) no-repeat;
	height: 12px;
	margin-bottom: 10px;
}
.lmarket_waiting {
	position: absolute;
	top: -1000px;
}

#main_top {
	width: 1002px;
	height: 20px;
	background: url(i/omr-body-top.gif) no-repeat;
	overflow: hidden;
	float: left;
}
#main_top2 {
	width: 1002px;
	height: 8px;
	background: url(i/omr-body-top2.gif) no-repeat;
	overflow: hidden;
	float: left;
}
#main_bottom {
	width: 1002px;
	height: 14px;
	background: url(i/omr-body-bottom.gif) no-repeat;
	overflow: hidden;
	float: left;
}
#mainbody #main {
	background: url(i/omr-bg.gif);
	padding: 0px 99px 0px 99px;
	width: 804px;
	float: left;
}
#mainbody #main #main_content {
	padding-bottom: 15px;
}

#mainbody2 #main {	
	margin-left: 198px;	
	width: 804px; 
	min-height: 1000px; 
	background: url(i/p.gif) no-repeat;
}
#mainbody3 #main {
	padding: 0px 8px 10px 11px;
	min-height: 1100px;
	background: url(i/p.gif) no-repeat;
}
#mainbody3 #main #main_content {
	width: 982px;
}
.navnav a {
	color: #478201;
}
.navnav a:hover {
	color: #FF6600;
}	
a.ah {
	/*color: #478201;*/
	color: #3B3939;
}
a.ah:hover {
	color: #FF6600;
}
.omul {}
.omul li {
	color: #FB7402;
}
.omul li span {
	color: #444444;
}
