* {padding:0; margin:0}
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;text-align:center;margin:0;background:#087194}
div {text-align:left}
table {border:0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; border-collapse:collapse}
td {vertical-align:top}
img {border:0}
h2, h3, h4 {font-size:13px}
p {margin:0 0 12px 0}
input {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.left {float:left}
.right {float:right}
.clear {clear:both}
.line {width:455px;height:1px;border-top:1px dotted #999;margin:15px 0 10px 0}
.small {font-size:11px;}
.smallest {font-size:10px;}
a:link {color:#ff7000;text-decoration:none;}
a:visited {color:#ff7000;text-decoration:none;}
a:hover {color:#ff7000;text-decoration:none;}

#wrapper {background:url(bg.jpg) repeat-x #fff}

#header {margin:0 auto;width:940px;height:182px;background:url(hdr_bg.gif) no-repeat;position:relative}
#header h1 a {position:absolute;width:198px;height:94px;text-indent:-999em;top:60px}
#header ul li {list-style:none;}
#header ul li a {position:absolute;text-indent:-999em;}
#header li.buy a {height:61px;width:143px;top:122px;left:220px}
#header li.rent a {height:61px;width:148px;top:122px;left:368px}
#header li.sell a {height:61px;width:160px;top:122px;left:530px}
#header li.finance a {height:61px;width:170px;top:122px;left:702px}

#login {position:absolute;width:341px;height:55px;top:45px;left:527px;color:#fff;font-size:11px}
#login p.welcome {font-weight:bold;margin:0 0 4px 0}
#login .right, #login .left {line-height:1.6em}
#login .left {width:150px}
#login .right {width:150px}
#login input {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #003366;}
#login .submit {height:15px;}
#login a {text-decoration:none;color:#ffffff;}


#content {margin:0 auto;width:940px;padding-top:30px}

#front {float:left;width:700px}
#front h1 {font-size:19px;color:#003366;font-family:"Times New Roman", Times, serif;font-weight:normal;margin-bottom:10px;}

#front-search {width:680px;background:url(mainsearchBG.gif) repeat-y;margin-bottom:15px}
#front-search-hdr {background:url(mainsearchHdr.gif) top no-repeat;width:680px;}
#front-search-ftr {background:url(mainsearchFtr.gif) bottom no-repeat;width:680px;}
#front-search-left {width:160px;float:left;padding:20px 0 0 20px;}
#front-search-right {width:440px;float:left;padding:0 20px 0 20px;border-left:1px dotted #999;margin:20px 0 20px 0;}

#front-search h2 {color:#ff6600;font-size:16px;font-family:"Times New Roman", Times, serif;padding-bottom:5px}
#front-search label {color:#003366;font-weight:bold}
#front-search p.small {font-size:11px;padding-top:10px}
#front-search input, #front-search select {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#front-search .select-county {height:130px;width:140px}
#front-search .select-type {height:60px;width:140px}

#front-search .noBorder {border:0}
#front-search .border {border:1px solid #999}

#front-search .searchleft {padding-top:8px;width:160px;float:left;}
#front-search .searchright {padding-top:8px;float:left;}

#front-search p.title strong {color:#003366;font-size:12px}
#front-search p.title {font-size:11px;float:left;}

#front-left {float:left;width:213px}

#left-nav {width:202px;border:solid #0778a0;border-width:2px 0 2px 0}
#left-nav li {color:#fff;padding-top:1px;list-style:none;}
#left-nav li strong {display:block;padding:5px 10px 5px 15px;background:#0778a0}
#left-nav ul li {padding:1px 0 1px 0;background:#fff}
html>body #left-nav ul li {padding:1px 0 0 0}
#left-nav ul li a {padding:5px 10px 5px 15px;color:#666;background:#e6e8e5;font-size:11px;display:block;font-weight:normal;text-decoration:none;}

.box3 {background:url(cnt_box3_bg.gif) repeat-y;color:#fff;width:213px;margin:1px 0 15px 0}
.box3-hdr1 {background:url(cnt_box3_hdr1.gif) no-repeat;padding:20px 90px 1px 15px}
.box3 h3 {font-size:13px}
.box3 p {font-size:11px;line-height:1.4em}

#front-right {float:right;width:475px}

.box2 {background:url(cnt_box2_bg.gif) repeat-y;width:458px}
.box2 h2 {font-family:"Times New Roman", Times, serif;font-size:16px;padding-bottom:5px;color:#FF0000}
.box2 p {font-size:10px}
.box2-hdr {background:url(cnt_box2_hdr.gif) top no-repeat}
.box2-ftr {background:url(cnt_box2_ftr.gif) bottom no-repeat;padding:12px 10px 12px 20px}

#hot {width:180px;margin-bottom:10px;border-collapse:separate}
#hot td {padding:5px;color:#126682;font-size:11px}
#hot td.name {background:#e6e8e5;width:40px;font-weight:bold}
#hot td.detail {background:#f2f3f2}

.btn-fix {padding-left:12px}

#selling {width:455px}
#selling img {float:left;padding-right:10px}
#selling h2 {font-family:"Times New Roman", Times, serif;font-size:16px;color:#ff6600}
#selling p {font-size:12px}

#news {width:455px}
#news h2 {font-family:"Times New Roman", Times, serif;font-size:16px;color:#ff6600;padding:5px 0 7px 0}
.news-item {width:48%;font-size:11px}
.news-item img {float:left;padding-right:5px}

#listing {width:450px}
#listing h3, #listing p {font-size:11px}
#listing p {color:#999;line-height:1.7em}

#front-sub {float:right;width:240px}
#front-sub .thumbimage {border:thin 1px solid #baced4;background-color:#fff;padding:3px;margin-bottom:5px;}

.box4 {background:url(cnt_box4_bg.gif) repeat-y;width:233px}
.box4 h3 {font-family:"Times New Roman", Times, serif;font-size:14px}
.box4 img {padding:10px 0 5px 5px}
.box4 p {font-size:10px}
.box4 p.break {border-bottom:1px solid #c4d9e0;padding-bottom:15px}
.box4-hdr {background:url(cnt_box4_hdr.gif) top no-repeat}
.box4-ftr {background:url(cnt_box4_ftr.gif) bottom no-repeat;padding:12px 20px 12px 20px}

.box5 {background:url(cnt_box5_bg.gif) repeat-y;color:#fff;width:240px;margin-top:10px}
.box5-hdr1 {background:url(cnt_box5_hdr1.gif) no-repeat;padding:20px 20px 1px 15px}
.box5-hdr2 {background:url(cnt_box5_hdr2.gif) no-repeat;padding:20px 50px 1px 15px}
.box5-hdr3 {background:url(cnt_box5_hdr3.gif) no-repeat;padding:20px 20px 1px 15px}
.box5 h3 {font-size:13px}
.box5 p {font-size:11px;line-height:1.4em}

#sub {float:left;width:240px}

.box6 {background:url(cnt_box6_bg.gif) repeat-y;width:202px;margin-bottom:10px}
.box6 h3 {font-family:"Times New Roman", Times, serif;font-size:14px;color:#ef6c11}
.box6 img {padding:10px 0 3px 0}
.box6 select, .box6 input {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px sold #999}
.box6 label {color:#003366;font-weight:bold;font-size:12px;display:block;padding:5px 0 3px 0}
.box6 .smaller {width:110px}
.box6 .left, .box6 .right {font-size:11px;padding:2px 0 2px 0}
.box6 a {color:#003366;font-weight:normal;font-size:11px}
.box6-hdr {background:url(cnt_box6_hdr.gif) top no-repeat}
.box6-ftr {background:url(cnt_box6_ftr.gif) bottom no-repeat;padding:12px 20px 12px 20px}

#main {float:right;width:700px}
#main ul li {list-style:disc;margin-left:15px;}
#main h1 {color:#003366;font-size:19px;font-family:"Times New Roman", Times, serif;float:left;font-weight:normal;}
#main h2 {color:#003366;font-size:16px;font-family:"Times New Roman", Times, serif;font-weight:bold;margin-bottom:10px;}
#main img.print {float:right}

#centercol {float:left;width:440px;padding-right:20px;}
#centercol h1 {color:#003366;font-size:19px;font-family:"Times New Roman", Times, serif;float:left;font-weight:normal;}


#sort select {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;width:170px;border:1px solid #999}
#sort .right {font-size:11px}
#sort .right a {font-weight:normal;color:#003366;text-decoration:underline}

#jump {border-top:1px dotted #999;padding-top:10px}
#jump select {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;width:570px;border:1px solid #999}

.result-item {background:#f2f3f2;padding:10px;margin-bottom:10px}
.result-item .right {width:430px}
.result-item h3 a {font-size:15px}
.result-item a {color:#003366;text-decoration:underline}
.result-item a:visited {color:#003366;text-decoration:underline}
.result-item p, .result-item li, .result-item a {font-size:11px}
.result-item ul {list-style:disc;margin-left:15px}
.thumbimage {border:thin 1px solid #baced4;background-color:#fff;padding:3px;margin-bottom:5px;}

/* added */

#results {background:#003366;padding:5px;color:#fff;font-weight:bold;margin:10px 0 10px;font-size:11px}
#results a {color:#fff}
#results a:hover {text-decoration:underline}

#title {padding:5px;background:#07749a;color:#fff;font-size:11px}
#title h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;padding-top:3px;color:#fff;margin-bottom:3px;}
#title .right img {padding-left:42px}
#title a {color:#fff;font-weight:normal}
#title a:hover {text-decoration:underline}

#details {width:680px;padding:10px;background:#f2f3f2;font-size:11px}
#details .mainimage {border:thin 1px solid #baced4;background-color:#fff;padding:5px;}
#details .thumbimage {border:thin 1px solid #baced4;background-color:#fff;padding:3px;margin-bottom:5px;}

#summary {float:left;}

#slideshow {float:left;padding-right:10px;}
#slideshow img {padding-bottom:5px}

#detail {float:left;padding:0 10px 0 10px;border-left:thin 1px solid #baced4;}
#detail h2 {color:#003366;font-size:19px;font-family:"Times New Roman", Times, serif;float:left;font-weight:bold;}

#request {padding:10px;background:#cfdee4}
#request label {font-weight:bold;float:left;}
#request input {font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;width:150px;border:1px solid #666;float:right}
#request .left {width:39%;padding:10px 20px 0 20px}
#request .right {width:43%;padding:10px 20px 0 20px}

#value {padding:10px;background:#cfdee4}
#value label {font-size:11px;float:left;}

/* added */

#footer {width:100%;background:url(ftr_bg.jpg) repeat-x;height:44px}
#copyright {margin:0 auto;width:940px;height:50px;background:url(ftr_numbers.gif) right no-repeat}
#copyright p {color:#fff;font-size:11px;padding:10px 0 0 10px}

.formline {border-top:1px dotted #999;margin:0;clear:both;width:100%;}

#cnt-ftr p {padding:10px;margin-top:10px}
#cnt-ftr h1 {font-size:19px;color:#003366;font-family:"Times New Roman", Times, serif;font-weight:normal;margin-bottom:10px;}

