*{margin:0; padding:0;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#494949;}
a{color:#1155cc; outline:none; font-weight: bold; text-decoration: none;}
img{border:none;}
.clear{clear:both;}
#frame{margin:0 auto; width:1007px; position:relative;}
#frame .header{float:left; width:1007px; height:97px;/* background:url(../images/logobuilding.png) 0 0 no-repeat;*/ }
#frame .header .logo{float:left; padding-top:9px;}
.adbanner{ float: left; padding-top: 10px; text-align: center; width: 797px;}





#frame .header .callblock{float:right; font-weight:bold; padding:21px 10px 10px 0;}
#frame .header .callblock a{text-decoration:none;}
#frame .header .callblock span.call{float:left; font-size:16px; }
#frame .header .callblock span.key{float:left; position:relative; font-size:12px; line-height:18px; font-weight:bold;border:1px solid #fff;  background:url(../images/tran_arr.png) 79px center no-repeat; padding:0 13px 0 2px;}
#frame .header .callblock span.key_sel{float:left; position:relative; font-size:12px; line-height:18px; font-weight:bold;border:1px solid #ccc;  background: #E6E6E6 url(../images/tran_arr.png) 79px center no-repeat; padding:0 13px 0 2px;}
#frame .header .callblock .btn_list{ float: left; margin-top:-7px; padding-left: 9px;}

#frame .header .callblock .myyellow{border: 1px solid #999999; display: none; right:-5px; top:18px; position: absolute; width: 155px; background:#fff;}
#frame .header .callblock .myyellow ul{float: left; list-style: none outside none; padding: 5px 5px 0; width: 145px;}
#frame .header .callblock .myyellow ul li{border-top: medium none; float: left; font-size: 12px; padding: 2px 0; width: 145px;}
#frame .header .callblock .myyellow ul li a:hover{text-decoration:underline;}

#frame .header .callblock span.sign{float:left; font-size:12px; line-height:18px;}
#frame .header .nav{clear:right; float:right; padding-right:10px; width:600px;}
#frame .header .nav ul{float:right;  list-style:none; font-size:15px; padding-bottom:5px;}
#frame .header .nav ul li{float:left; font-weight:bold; height:19px; border-left:none; padding:0 12px; text-decoration:none; }
#frame .header .nav ul li+li{border-left:1px solid #cccccc;}
#frame .header .nav ul li a{text-decoration:none;}
#frame .header .nav ul li a:hover{text-decoration:none;}
#frame .header .nav ul li.last{padding-right:0px; }
#frame .header .nav .subnav{ clear:both; font-size:11px; text-align:right; float:right;}
#frame .header .nav .subnav a{color:#0066CC;text-decoration:none; background:none;  padding:0 4px 0 5px; float:left;}
#frame .header .nav .subnav a + a{color:#0066CC;text-decoration:none; background:url(../images/sdot.jpg) 0 center no-repeat; }
#frame .header .nav .subnav a:hover{color:#f69100;}


#frame .banner{float:left; width:1007px; background:url(../images/midrep.jpg) 0 0 repeat-y;}
#frame .banner .bannertcrv{float:left; width:1007px; background:url(../images/tcrv.jpg) 0 0 no-repeat;}
#frame .banner .bannerbcrv{float:left; width:1007px; background:url(../images/bcrv.jpg) 0 bottom no-repeat;}
#frame .banner .bannerbcrv .inban{float:left; width:1007px; height:418px;  background:url(../images/banimg.jpg) 355px 8px no-repeat;}
#frame .banner .leftban{float:left; width:380px; padding-left:18px; padding-top:30px;}
#frame .banner .leftban h1{text-transform:uppercase; font-size:32px; font-weight:normal;color:#606060; line-height:28px;}
#frame .banner .leftban h1 span{font-size:22px; font-weight:normal; color:#606060;}
#frame .banner .leftban ul{float:left; list-style:none; padding-top:10px;}
#frame .banner .leftban ul li{float:left; clear:left; padding:6px 0; margin-left:40px; padding-left:15px; background:url(../images/dot.jpg) 0 center no-repeat; font-size:16px; font-weight:bold;}
#frame .banner .leftban ul li+li{margin-left:4px;}
#frame .banner .leftban ul li+li+li{margin-left:40px;}
#frame .banner .leftban ul li+li+li+li{margin-left:4px;}


#frame .banner .serchbox{float:right; background:url(../images/searchtop.png) 0 0 no-repeat; width:528px; margin-right:15px; margin-top:75px;}
#frame .banner .serchbox .searchbot{float:left; background:url(../images/searchbot.png) 0 bottom no-repeat; padding:10px 0;}
#frame .banner .serchbox .searchbg{float:left; background:#ff9a0a; width:515px; padding-left:13px;}
#frame .banner .serchbox label{color:#FFFFFF; font-size: 13px; font-weight: bold;}

#frame .banner .serchbox h2{float:left; width:500px; padding-bottom:9px; padding-top:9px; padding-left:4px;}
#frame .banner .serchbox .row{float:left; width:500px; padding-bottom:11px;}
#frame .banner .serchbox .row .searchfield{float:left; width:500px; padding-top:5px; position:relative; z-index: 20;}
#frame .banner .serchbox .row .searchfield input.text{float:left; width:478px; border:none; color:#666666; height:40px; border:1px solid #9b8e5c; font-size:18px; padding:0 10px; }
#frame .banner .serchbox .row .check{float:left; width:60px;  overflow:hidden; }
#frame .banner .serchbox .row .check .checkrow{float:left; width:67px; padding-top:4px;}
 
#frame .banner .serchbox .row .check .checkbox{float:left; width:15px; height:15px;}
#frame .banner .serchbox .row .check label{float:left; width:47px; padding-left:3px;}

#frame .banner .serchbox .row .col1{float:left; width:82px; padding-right:3px;}
#frame .banner .serchbox .row .col1 label{float:left; width:82px;}
#frame .banner .serchbox .row .col1 span.textfield{float:left; width:82px; height:21px; padding-top:0;}
#frame .banner .serchbox .row .col1 span.textfield input.textbox{float:left; width:80px; height:19px; border:1px solid #9b8e5c;}


#frame .banner .serchbox .row .col2{float:left; width:79px; padding-right:3px;}
#frame .banner .serchbox .row .col2 label{float:left; width:79px;}
#frame .banner .serchbox .row .col2 .drop{float:left; width:79px;}
#frame .banner .serchbox .row .col2 .drop select{float:left; width:79px; height:20px;}

#frame .banner .serchbox .row .col3{float:left; width:105px;}
#frame .banner .serchbox .row .col3 label{float:left; width:105px;}
#frame .banner .serchbox .row .col3 .drop{float:left; width:105px;}
#frame .banner .serchbox .row .col3 .drop select{float:left; width:105px; height:20px;}
#frame .banner .serchbox .btnrow{float:left; width:500px;  padding-bottom:2px;}
#frame .banner .serchbox .btnrow input[type=image]{float:right; }
#frame .banner .serchbox .btnrow .check{float:left; background:#434343; padding:5px; width:382px;}
#frame .banner .serchbox .btnrow .check .checkrow{float:left;}
#frame .banner .serchbox .btnrow .check .checkrow label{float:left; padding-left:3px;}
#frame .banner .serchbox .btnrow .check .checkrow label.exclude{padding-right:20px;}
#frame .banner .serchbox .btnrow .check .checkrow .checkbox{float:left; height:15px; width:15px;}





#frame .banner .serchbox .droplocation{position:absolute; top:46px; left:0; border:2px solid #6e6e6e; width:496px;  background:#fff;}
#frame .banner .serchbox .droplocation h3{color:#4778b1; font-size:18px; font-family:Verdana; width:394px; float:left; padding-bottom:10px;}
#frame .banner .serchbox .droplocation .examplebock{float:left; padding:10px 20px 10px; width:394px;}
#frame .banner .serchbox .droplocation .examplebock .row{float:left; width:394px; padding-top:3px; font-family:Verdana;}
#frame .banner .serchbox .droplocation .examplebock .row .col1{float:left; width:120px;padding:0; color:#5a5a5a;}
#frame .banner .serchbox .droplocation .examplebock .row .col2{float:left; width:274px; padding:0; font-weight:bold;}

#frame .banner .serchbox .droplocation .botexm{float:left; padding:10px; border-top:5px solid #c1c1c1; width:476px;}
#frame .banner .serchbox .droplocation .botexm p{color:#000;}
#frame .banner .serchbox .droplocation .botexm p.bods{padding-top:5px; font-weight:bold; clear:both;}
#frame .banner .serchbox .droplocation .botexm p.bods span{color:#4778b1; float:left; font-size:18px; font-family:Verdana;}
#frame .banner .serchbox .droplocation .botexm p.bods strong{float:left; width:362px; padding-left:20px;}
#frame .banner .serchbox span.blue{color:#4778B1; font-weight:bold;}

#frame .banner .buyersellerblock{position:absolute; width:983px; right:12px; top:418px; }
#frame .banner .buyersellerblock .leftcrv{float:left; background:url(../images/lb-leftcrv.png) 0 0 no-repeat; width:14px; height:152px;}
#frame .banner .buyersellerblock .repeatbox{float:left; background:url(../images/lb_repeat.png) 0 0 repeat-x; width:955px; height:152px; }
#frame .banner .buyersellerblock .repeatbox ul{float:left; list-style:none; }
#frame .banner .buyersellerblock .repeatbox ul li{float:left; list-style:none;  background:none; }
#frame .banner .buyersellerblock .repeatbox ul li + li{background:url(../images/divider.png) 0 center no-repeat;}
#frame .banner .buyersellerblock .repeatbox ul li div{float:left; width:213px; padding:20px 9px 0 0; background:url(../images/buliding_eff.png) 7px 11px  no-repeat; height:110px; font-size:14px; color:#403d3b; position:relative;}
#frame .banner .buyersellerblock .repeatbox ul li + li div{width:226px; padding:20px 9px 4px 9px; background:url(../images/buliding_eff.png) 7px 11px  no-repeat; }
#frame .banner .buyersellerblock .repeatbox ul li div strong{font-size:19px;}
#frame .banner .buyersellerblock .repeatbox ul li h2{padding-bottom:9px; height:31px;}
#frame .banner .buyersellerblock .repeatbox ul li span.readmore{position:absolute; bottom:12px; right:9px;}

#frame .banner .buyersellerblock .rightcrv{float:left; width:14px; height:152px; background:url(../images/lb_rightcrv.png) 0 0 no-repeat;}


#frame .banner .smlblocks_top{float:left; background:url(../images/smlblock_top.png) 0 0 no-repeat; width:991px; margin-top:23px; margin-left:8px;}
#frame .banner .smlblock_bot{float:left; background:url(../images/smlblock_bot.png) 0 bottom no-repeat;width:991px; padding:20px 0;}
#frame .banner .smlblock{float:left; background:url(../images/smlblock_rep.jpg) 0 0 repeat-y;width:979px; padding:0 0 18px 12px; padding-left:12px;}

#frame .banner .smlblock .smlbox{float:left; width:206px;  margin:0 14px 0 10px; position:relative;}
#frame .banner .smlblock .smlbox h3{font-family:impact; color:#ff9a0a; font-size:22px; text-transform:uppercase;  font-weight:normal;}
#frame .banner .smlblock .smlbox p{color:#3b3b3b; font-size:14px;}

#frame .banner .smlblock .smlbox .readbtn{position:absolute; right:0; top:64px;}


#frame .banner .smlblock .sellbox{width:219px;}
#frame .banner .smlblock .renterbox{width:208px;}
#frame .banner .smlblock .lastbox{width:244px; margin-right:0;}
#frame .banner .smlblock .lastbox h3{font-size:17px;}


#frame .investorbox{float: left;padding: 62px 30px 30px 52px;width: 926px;}
#frame .investorbox .adboxi {float: left; width: 300px;
}
#frame .investorbox .investorimg{float:left; padding-left:40px;}
#frame .investorbox .rightstuff{float:left; padding-left:30px; padding-top:10px; width:660px;}

#frame .investorbox h2{font-size:22px;}
#frame .investorbox h2 span{color:#1155cc; font-weight:bold;}

#frame .investorbox ul{color: #616161; float: left; font-size: 12px; list-style: none outside none; width: 280px;}
#frame .investorbox ul li{float: left;line-height: 20px;width: 300px;}
#frame .investorbox ul li strong{color:#000;}
#frame .investorbox ul + .adboxi + ul {float: right;}


.wrapper .container .serchbox2{float:right; background:url(../images/searchtop.png) 0 0 no-repeat; width:528px; margin-right:15px; margin-bottom:20px;}
.wrapper .container .serchbox2 .searchbot2{float:left; background:url(../images/searchbot.png) 0 bottom no-repeat; padding:10px 0;}
.wrapper .container .serchbox2 .searchbg2{float:left; background:#ff9a0a; width:515px; padding-left:13px;}
.wrapper .container .serchbox2 label{color:#FFFFFF; font-size: 13px; font-weight: bold;}

.wrapper .container .serchbox2 h2{float:left; width:500px; padding-bottom:9px; padding-top:9px; padding-left:4px;}
.wrapper .container .serchbox2 .row{float:left; width:500px; padding-bottom:11px;}
.wrapper .container .serchbox2 .row .searchfield{float:left; width:500px; padding-top:5px; position:relative; z-index: 20;}
.wrapper .container .serchbox2 .row .searchfield input.text{float:left; width:478px; border:none; color:#666666; height:40px; border:1px solid #9b8e5c; font-size:18px; padding:0 10px; }
.wrapper .container .serchbox2 .row .check{float:left; width:60px;  overflow:hidden; }
.wrapper .container .serchbox2 .row .check .checkrow{float:left; width:67px; padding-top:4px;}
 
.wrapper .container .serchbox2 .row .check .checkbox{float:left; width:15px; height:15px;}
.wrapper .container .serchbox2 .row .check label{float:left; width:47px; padding-left:3px;}

.wrapper .container .serchbox2 .row .col1{float:left; width:82px; padding-right:3px;}
.wrapper .container .serchbox2 .row .col1 label{float:left; width:82px;}
.wrapper .container .serchbox2 .row .col1 span.textfield{float:left; width:82px; height:21px; padding-top:0;}
.wrapper .container .serchbox2 .row .col1 span.textfield input.textbox{float:left; width:80px; height:19px; border:1px solid #9b8e5c;}


.wrapper .container .serchbox2 .row .col2{float:left; width:79px; padding-right:3px;}
.wrapper .container .serchbox2 .row .col2 label{float:left; width:79px;}
.wrapper .container .serchbox2 .row .col2 .drop{float:left; width:79px;}
.wrapper .container .serchbox2 .row .col2 .drop select{float:left; width:79px; height:20px;}

.wrapper .container .serchbox2 .row .col3{float:left; width:105px;}
.wrapper .container .serchbox2 .row .col3 label{float:left; width:105px;}
.wrapper .container .serchbox2 .row .col3 .drop{float:left; width:105px;}
.wrapper .container .serchbox2 .row .col3 .drop select{float:left; width:105px; height:20px;}
.wrapper .container .serchbox2 .btnrow{float:left; width:500px;  padding-bottom:2px;}
.wrapper .container .serchbox2 .btnrow input[type=image]{float:right; }
.wrapper .container .serchbox2 .btnrow .check{float:left; background:#434343; padding:5px; width:382px;}
.wrapper .container .serchbox2 .btnrow .check .checkrow{float:left;}
.wrapper .container .serchbox2 .btnrow .check .checkrow label{float:left; padding-left:3px;}
.wrapper .container .serchbox2 .btnrow .check .checkrow label.exclude{padding-right:20px;}
.wrapper .container .serchbox2 .btnrow .check .checkrow .checkbox{float:left; height:15px; width:15px;}

.wrapper .container .serchbox2 .droplocation{position:absolute; top:46px; left:0; border:2px solid #6e6e6e; width:496px;  background:#fff;}
.wrapper .container .serchbox2 .droplocation h3{color:#4778b1; font-size:18px; font-family:Verdana; width:394px; float:left; padding-bottom:10px;}
.wrapper .container .serchbox2 .droplocation .examplebock{float:left; padding:10px 20px 10px; width:394px;}
.wrapper .container .serchbox2 .droplocation .examplebock .row{float:left; width:394px; padding-top:3px; font-family:Verdana;}
.wrapper .container .serchbox2 .droplocation .examplebock .row .col1{float:left; width:120px;padding:0; color:#5a5a5a;}
.wrapper .container .serchbox2 .droplocation .examplebock .row .col2{float:left; width:274px; padding:0; font-weight:bold;}

.wrapper .container .serchbox2 .droplocation .botexm{float:left; padding:10px; border-top:5px solid #c1c1c1; width:476px;}
.wrapper .container .serchbox2 .droplocation .botexm p{color:#000;}
.wrapper .container .serchbox2 .droplocation .botexm p.bods{padding-top:5px; font-weight:bold; clear:both;}
.wrapper .container .serchbox2 .droplocation .botexm p.bods span{color:#4778b1; float:left; font-size:18px; font-family:Verdana;}
.wrapper .container .serchbox2 .droplocation .botexm p.bods strong{float:left; width:362px; padding-left:20px;}
.wrapper .container .serchbox2 span.blue{color:#4778B1; font-weight:bold;}

.rightpanel2{width:428px; float:left; padding-left:10px;}
.rightpanel2 ul{width:410px; float:left; list-style:none; padding-left:10px;}
.rightpanel2 ul li{padding-bottom:3px; font-size:16px;}
.rightpanel2 ul.newlist li {background: url("../images/bullets_view.png") no-repeat scroll 0 4px transparent;  float: left; padding-left: 14px; width:410px;}






#frame .container{float:left; width:1007px;}
#frame .container .content{float:left; width:1007px;}
#frame .container .content .content_tc{width:949px; margin:0 auto;}
#frame .container .content .content_tc .greybox{float:left; width:949px; background:url(../images/popular_bg.png) 0 0 repeat-x;}
#frame .container .content .content_tc .greybox .leftcrv{float:left; width:949px; background:url(../images/popular_lc.png) 0 0 no-repeat;}
#frame .container .content .content_tc .greybox .rightcrv{float:left; width:901px; background:url(../images/popular_rc.png) right 0 no-repeat; padding:15px 24px;}
#frame .container .content .content_tc .greybox .padbottom{float:left;padding-bottom:15px;}
#frame .container .content .content_tc .greybox .padbottom h2{float:left; width:901px; background:url(../images/dividerbg.png) 0 bottom repeat-x; font-size:22px; padding-bottom:10px;}
#frame .container .content .content_tc .greybox .boxlist{float:left; width:901px;  position:relative;}




.adssense{position:absolute; width:160px; height:600px;left:315px}
.adssense2{position:absolute; width:160px; height:600px; top:620px; left:315px}
#frame .container .content .content_tc .greybox .boxlist .leftlist{float:left; width:450px;}
#frame .container .content .content_tc .greybox .boxlist .rightlist{float:right; width:400px;}
#frame .container .content .content_tc .greybox .boxlist table td{ vertical-align:middle; height:20px; background:url(../images/bulletsblue.png) 0 4px no-repeat; font-size:14px; color:#383838; padding-left:18px;padding-bottom:6px;}
#frame .container .content .content_tc .greybox .boxlist table td a{color:#0E54BD; font-family:Arial, Helvetica, sans-serif;}


#frame .footer{float:left; width:950px; font-size:12px; text-align:right; padding-top:10px; padding-right:20px;padding-left:20px;}
#frame .footer a{color: #1155CC; text-decoration: none;}


#frame .con_bor{border:1px solid #ccc; padding-bottom:15px;}

#frame .container .middlepan{float:right; width:798px;  }

#frame .container .feedback{float:left; width:100%;}
#frame .container .topbanner {float:left; width:100%; text-align:left; padding-bottom:15px; font-size:13px;}
#frame .container .topbanner h1{font-size:18px; color:black; line-height:22px; font-weight:bold;}
#frame .container .topbanner a{color:#0E54BD;}
#frame .container .topbanner a:hover{text-decoration:none;}
#frame .container .topbanner h2{font-size:22px; width:548px;}
#frame .container .topbanner p.remove{font-size:14px; line-height:18px; padding-bottom:5px; padding-top:5px;}
#frame .container .topbanner p{font-size:14px; line-height:18px;}
#frame .container .topbanner p.location{ font-size:17px;}
#frame .container .topbanner p.restriction{ font-size:15px; font-weight:bold; color:#f57913; }
#frame .container .topbanner span.ornage{ color:#f57913;}
#frame .container .topbanner h3{ font-size:22px; padding-top:15px; padding-bottom:10px;}
#frame .container .topbanner ul{padding-left:15px; width:auto; }
#frame .container .topbanner ul li{padding-bottom:5px; width:auto; border:none; height:auto;}



#frame .container .listing_block{float:left; width:566px;}
#frame .container .middlepan .status{float:left; width:568px; font-size:18px;}
#frame .container .middlepan .pagingbox{float:left; width:565px;  background:url(../images/gradient.png) 0 bottom repeat-x; }
#frame .container .middlepan .pagingbox .pageleft{float:left; width:58%;}
#frame .container .middlepan .sortbox{float:left; padding:4px 0 20px 0;}
#frame .container .middlepan .sortbox span.txt{float:left; color:#000; font-family:Verdana; font-weight:bold; height:21px; line-height:21px; font-size:15px; padding-right:5px;}
#frame .container .middlepan .sortbox select{float:left; height:21px; width:105px; font-size:12px;}

#frame .container .middlepan .pagingbox .paging{float:left;  font-size:15px; font-weight:bold; clear:both; padding:4px 0 4px 0; width:100%; margin-bottom:2px; margin-top:2px; min-height:22px;}
#frame .container .middlepan .pagingbox .paging .pnlPrev{float:left; padding-right:5px; padding-top:3px;}
#frame .container .middlepan .pagingbox .paging .pnlNext{float:left; padding-left:5px; padding-top:3px;}
#frame .container .middlepan .pagingbox .paging span{float:left; padding:4px 2px 0;}
#frame .container .middlepan .pagingbox .paging span a.pagingbutton{color:#919191; margin:0 2px; text-decoration:none;}
#frame .container .middlepan .pagingbox .paging span a.pagingbutton:hover{color:#f57913;}
#frame .container .middlepan .pagingbox .paging span a.selectedbutton{color:#f57913; text-decoration:none;}



#frame .container .middlepan ul.rec_data{float:left;	width:566px; list-style:none; padding-top:3px; padding-bottom:3px;}
#frame .container .middlepan ul.rec_data li{float:left;	width:99.7%; background:#ffffff; border:1px solid #ccc; list-style:none; overflow:hidden; margin-bottom:10px; padding-bottom:4px;}
#frame .container .middlepan ul.rec_data li .listblock{padding:4px;}
#frame .container .middlepan ul.rec_data li .detailstuff{float:left; width:100%; font-size:15px; color:#71380e;}
#frame .container .middlepan ul.rec_data li div.pricebar{ font-size:12px; color:#71380e; line-height:22px;}
#frame .container .middlepan ul.rec_data li div.shortbar{font-size:12px; color:#353030;}
#frame .container .middlepan ul.rec_data li div.pricebar span{color:#1f9b49;}
#frame .container .middlepan ul.rec_data li div.pricebar a{color:#0066cc; font-weight:bold; text-decoration:none; font-size:14px;}
#frame .container .middlepan ul.rec_data li div.pricebar a:hover{color:#AB743F; font-weight:bold; text-decoration:none; font-size:14px;}
#frame .container .middlepan ul.rec_data li .add_blue a{color:#0066cc; font-weight:bold; text-decoration:none; font-size:12px;}
#frame .container .middlepan ul.rec_data li .add_blue a:hover{color:#AB743F; font-weight:bold; text-decoration:none; font-size:12px;}
#frame .container .middlepan ul.rec_data li .detailstuff .detailleft{float:left; width:152px; padding-bottom:14px;}
#frame .container .middlepan ul.rec_data li .detailstuff .detailcom{float:left; width:100%;}
#frame .container .middlepan ul.rec_data li .detailstuff span.imghome{float:left; padding:1px; border:1px solid #cccccc; background:#fff; position:relative; margin-right:8px;}
#frame .container .middlepan ul.rec_data li .detailstuff span.imghome .noofphotos{position:absolute; left:1px; bottom:1px; border:1px solid #fff; background:#79a800; color:#fff; width:68px; text-align:center; height:18px; line-height:18px; font-weight:bold; font-size:12px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.justadded{color:#0f943c; font-weight:bold; font-size:13px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.justadded span{color:#0f943c; font-weight:bold; font-size:13px; padding-bottom:2px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.pricechange{font-weight:normal; font-size:12px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.pricechange a{padding-bottom:2px; color:#000000;}
#frame .container .middlepan ul.rec_data li .detailstuff p.stuff{color:#353030; font-weight:bold; font-size:12px; line-height:19px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.closer{color:#353030; font-size:13px;font-weight:normal; line-height:21px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.closer span.redcloser{color:#ff1010; font-weight:bold; font-size:14px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.single{color:#353030; font-size:13px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.monthly{color:#636363; font-size:13px; padding-bottom:4px; padding-bottom:7px;}
#frame .container .middlepan ul.rec_data li .detailstuff p.monthly a{color:#0066CC; font-size:13px;}
#frame .container .middlepan ul.rec_data li .visibleblock{float:left;	width:95.6%; border:1px solid #a09d9d; background:#fff; font-size:12px; padding:2%; margin-top:8px;}
#frame .container .middlepan ul.rec_data li .visibleblock .detailsLink{float:left; color:#ab743f; font-weight:bold; width:538px; }
#frame .container .middlepan ul.rec_data li .visibleblock .detailsLink a{float:left; color:#8d551b; font-weight:bold;}
#frame .container .middlepan ul.rec_data li .visibleblock .leftblock{float:left;	width:48%; background:#fff; font-size:12px; }
#frame .container .middlepan ul.rec_data li .visibleblock .leftblock span{padding-left:3px;}
#frame .container .middlepan ul.rec_data li .visibleblock .rightblock{float:right; width:48%; background:#fff; font-size:12px; font-weight:normal;}

#frame .container .middlepan .spanlistpaging{float:right; width:62%; color:#339900;}
#frame .container .middlepan .spanlistpaging a{color:#0066CC;} 
#frame .container .middlepan .spanlistpaging a:hover{color:black;}



#frame .container .middlepan .largeListingPane{float:left; width:35%;font-size:10px;}
#frame .container .middlepan .largeListPaging{float:left; width:95%; margin-top:-6px; padding-top:4px; padding-left:5%; border:1px solid #ccc; border-bottom:0; border-right:0; height:18px; background-color:#F1F1F1; font-size:10px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
#frame .container .middlepan .largeListPaging a{color:#0066CC;text-decoration:underline;}

#frame .container .middlepan .widget{float:left; width:100%; border:1px solid #ccc; border-left:0;overflow:auto; height:576px;}
#frame .container .middlepan .widget .block{float:left; width:99%; *width:94%;}

#frame .container .middlepan .widget .block  .nearbybox{float:left; width:100%; padding-bottom:13px;}
#frame .container .middlepan .widget .block  .nearbybox h2{float:left; width:100%; color:#c95916; font-size:15px; font-weight:bold; border-bottom:1px solid #c95916; padding-bottom:3px;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord{float:left; width:100%; list-style:none;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li{float:left; width:100%; background:url(../images/near_divibg_c.png) center 0 no-repeat; font-size:11px; color:#3c3c3c; _background:url(../images/near_divibg.png) center 0 no-repeat;}

#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li span.near{float:left; padding-right:5px;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li p {line-height:16px; float:left; width:144px;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li a{color:#003679;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li a:hover{color:#DB8E2D;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li span{color:#000;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li span.red{color:#ff2501; text-transform:uppercase; font-weight:bold;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li span.viewlink{float:left; padding-left:6px; padding-top:30px; font-size:14px;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li span.viewlink a{float:left; background:url(../images/bullet_bluear.png) right 4px no-repeat; color:#4174b1; font-weight:bold; padding-right:14px;}
#frame .container .middlepan .widget .block  .nearbybox ul.nearrecord li span.viewlink a:hover{text-decoration:none;}