body{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; }
body,td,th {font-family: sans-serif; }
img{border:0px; }
.maintext{font-family:sans-serif; font-size:12px; color:#5c5b5b; text-align:justify; padding-top:5px; padding-bottom:5px; }
.subtext{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
select{width:270px; border:1px solid #c1c1c1; border-collapse:collapse; }
.select1{width:100px; border:1px solid #c1c1c1; border-collapse:collapse; }
.select2{width:70px; border:1px solid #c1c1c1; border-collapse:collapse; }
#headerlinks {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:right; }
#headerlinks ul{margin:0px; padding:0px; }
#headerlinks li{float:left; padding-left:5px; display:block; list-style:none; }
#headerlinks li a{color:#000; border-right:1px solid #afafaf; height:53px; line-height:13px; background:url('../images/toplink_icon1.jpg') no-repeat; width:100px; float:left; text-decoration:none; text-align:center; background-repeat:no-repeat}
#headerlinks li a:hover{text-decoration:underline; }
#toplinks {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:900px; overflow:hidden; }
#toplinks ul{margin:0px; padding:0px; }
#toplinks li{float:left; text-align:left; padding-left:4px; display:block; list-style:none; }
#toplinks li a{color:#000; background:url('../images/menu_hover.jpg') no-repeat; width:100px; height:70px; line-height:70px; float:left; text-decoration:none; text-align:center; background-repeat:no-repeat}
#toplinks li a:hover{background:url('../images/menu_hover.jpg') 0 -70px; ; width:100px; height:70px; line-height:70px; text-decoration:none}
.more{font-family:sans-serif; font-size:11px; text-decoration:none; color:#fd0505; }
.more:hover {text-decoration:underline; }
.news{font-family:sans-serif; font-size:11px; color:#5c5b5b; padding-top:10px; padding-bottom:10px; text-align:justify; }
.news a{margin: 0px; 50px; 50px}
.footerlinks{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; padding-bottom:10px; padding-top:10px; text-align:center; }
.footerlinks1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline; text-align:center; }
.footerlinks1:hover{text-decoration:none; }
.footerlinks a{color:#FFFFFF; }
span{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#bb2d00; text-align:center; }
.subheading{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#bb2d00; text-align:left; font-weight:bold; }
.span2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#bb2d00; text-align:left; }
.mainborder{border:1px solid #d7d7d7; border-collapse:collapse; }
.featureimage{border: 8px #E4E4E2; border-style: double; }
.proptop1{clear: both; background-color: #33BDEB; height: 26px; font-weight: bold; font-size: 13px; color: White; margin: 2px ; padding: 5px 5px; }
h1 {border-style: solid; background-color: #DBE0E6; border-bottom-width: 1px; border-color: #000000 #000000 #999999; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; color: #333333; font-size: 14px; font-weight: bold; text-decoration: none; text-indent: 5px; }
h2 {border-style: solid; background-color: #33BDEB; border-bottom-width: 1px; border-color: #000000 #000000 #999999; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; text-indent: 5px; text-align: center; }
h3 {border-style: solid; background-color: #33BDEB; border-bottom-width: 1px; border-color: #000000 #000000 #999999; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; text-indent: 5px; text-align: center; }
h4 {border-style: solid; background-color: #33BDEB; border-bottom-width: 1px; border-color: #000000 #000000 #999999; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; color: #FFFFFF; font-size: 14px; font-weight: bold; text-decoration: none; text-indent: 5px; text-align: center; }
form{position: relative; left: 20px; top: 20px; }
form span{color: #FFFFFF; position: absolute; top: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#contentbox{background:transparent; }
#content{width: 532px; background:transparent; float:left; }
#content p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; margin-left: 26px; margin-bottom: 20px; width: 430px; }
#content h1, #agentsdir h1{margin: 20px 0px 10px 26px; width: 430px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #033387; }
#content span{margin-top: 10px; margin-bottom: 4px; width: 430px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #649721; }
.line{margin: 0px; padding: 0px; }
* html #propcont{height: 450px; }
#propcont{width: 532px; min-height: 450px; background:transparent; float:left; border: 1px solid black; }
#propcont table {font-size: 11px; }
.boldtext {font-weight: bold; }
.propa{float: left; width: 110px; margin: 5px 0; font-size: 12px; color: #4C4C4C; }
.propa p {padding: 5px; }
.propb {width: 298px; height: 125px; margin-left: 115px; padding-top: 5px; }
.propb p {font-size: 12px; color: #707070; padding: 0px; font-weight: bold; }
.propc {float: right; width: 110px; font-size: 13px; color: Red; margin: 5px 0; }
.propc a:link, .propc a:visited {color: Navy; font-size: 11px; }
.propc a:hover {color: Red; }
h2 {font-size: 13px; margin: 5px; font-weight: bold; }
h3 {font-size: 14px; margin: 5px; }
fieldset{width: 350px; margin-left: 10px; }
legend {color: Navy; font-size: 11px; }
input {margin-left: 10px; }
label {float: left; text-align: right; width: 80px; }
.btn {font-size: 9px; margin-bottom: 20px; }
mb 
{border: 1px solid black; }
.country
{margin-left: 50px; }
.country p {font-size: 12px; color: #006400; padding: 6px; }
.country input {margin-left: 200px; }
*html .country input {margin-top: 20px; }
.country select {font-size: 11px; color: #006400; margin-left: 10px; }
.country label {float: left; padding: 0px; width: 180px; text-align: right; clear: left; }
*html .country label {margin-top: 15px; }
#townlist {color: #4C4C4C; font-size: 12px; padding: 2px; }
#townlist a:link, #townlist a:visited {color: #0000FF; }
#townlist a:hover {color: Red; }
#password{width: 532px; background:transparent; float:left; }
#password h1 {font-size: 13px; margin: 20px 5px; }
#password p {margin: 10px  10px; color: Red; font-size: 13px; }
#password fieldset {margin: 5px 20px; height: 100px; }
#password input {margin: 0px; }
.imgbox {margin: 5px; }
.mainimg {border: 1px solid black; }
#photos {position: relative; width: 532px; clear: left; background: White; }
.picture_box_l {float: left; margin-left: 4px; margin-bottom: 6px; clear: left; }
.picture_box_r {float: right; margin-bottom: 6px; clear: right; }
#moreinfo{position: absolute; top: 250px; left: 542px; background:transparent; width: 210px; height: 250px; padding-left: 5px; font-size: 11px; color: White; }
#moreinfo a:link, #moreinfo a:visited{color: Yellow; }
.clear {clear: both; }
.notice{font-size: 9px; margin-top: 20px; }
#proptitle {font-size: 13px; font-weight: bold; }
#propbut {font-size: 13px; font-weight: bold; margin: 10px; }
#propbut a:link, #propbut a:visited {padding: 5px; border: 1px solid black; background-color: #033387; color:White; text-decoration: none; margin: 10px; }
#propbut a:hover {background-color: #6A5ACD; }
#description {font-size: 11px; font-weight: bold; text-align: justify; }
.spec{font-size: 11px; font-weight: normal; text-align: justify; }
.remove {margin-top: 20px; }
.remove a:link, .remove a:visited{color: #00008B; }
.remove a:hover {color: Red; }
#bigdiv {height: 200px; padding: 10px; font-size: 13px; font-weight: bold; }
.message {font-size: 13px; color: Red; width: 400px; }
.formpage {font-size: 11px; margin: 20px; }
.formpage label {font-size: 12px; margin-top: 20px; }
.formpage input {font-size: 12px; }
.display{color:#FFFFFF; font-size:12px; font-weight:bold;margin-top:3px;border: 1px;background-color:#1AB0E7; }
.flag{border:1px solid black; }
.fbox{float: right; clear: right; width: 200px; background-color: #6465FF; margin: 10px 20px 30px 0px; border: 1px solid black; text-align: center; color: #0002EA; }
#pricebox {background-color: #33BDEB; color: #000000; font-size: 13px; font-weight: bold; padding: 10px; border: 1px solid black; text-align: center; }
#pricebox a:link, #pricebox a:visited {color: White; padding: 10px; text-decoration: none; }
#pricebox a:hover {color: FFFF00; }
.select {font-size: 11px; font-weight: bold; color: #616161; text-align: center; line-height: 2em; display: block; }
.select a:link, .select a:visited
{text-decoration: none; background-color: #33BDEB; color: White; text-align: center; padding: 2px; }
.select a:hover
{text-decoration: none; background-color: #33BDEB; color: White; text-align: center; }
#searchinsert{position: relative; /*top: 370px; */
/*left: 100px; */
margin: 5px 0px 5px 90px; width: 250px; padding: 0px; height: 40px; border: 1px solid black; }
#searchinsert p{color: Navy; margin: 0px 10px; padding: 0px; }
#sbtn{margin-left: 40px; }
#searchform
{margin: 0px; padding: 0px; }
.searchform select{display: inline; background-color: #F5E26A; font-size: 9px; padding: 0px; }
.leftimg{float: left; clear: left; }
.selectbox{position: absolute; top: -18px; }
#sbtn{position: absolute; top: -18px; left: 120px; font-size: 9px; }
.display2{background:transparent; float:right; padding-left: 8px; }
.display2 p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5c5b5b; padding: 20px 20px 20px 20px; text-align: right; }
.display2 a{color: #5c5b5b; }
}
#content2{width: 90%; background-color: White; float:left; padding: 5px; border: 1px solid black; }
.imgbox {margin: 5px; }
.mainimg {border: 1px solid black; }
#pricediv {clear: left; padding: 5px; color: red; font-size: 13px; font-weight: bold; }
.approx {font-size: 11px; color:Green; }
#note {padding: 5px; color: Gray; font-size: 11px; }
#photos {position: relative; width: 750px; clear: left; background: White; min-height: 300px; border: 1px solid black; }
.picture_box_l {float: left; margin-left: 4px; margin-bottom: 6px; clear: left; }
.picture_box_r {float: right; margin-bottom: 6px; clear: right; }
#moreinfo{position: absolute; top: 449px; left: 472px; background-color: #33BDEB; width: 386px; height: 310px; padding-left: 0px; font-size: 12px; color: White; }
#moreinfo a:link, #moreinfo a:visited{color: Yellow; }
.clear {clear: both; }
.notice{margin-top:200px; font-size: 13px; margin-top: 20px; color: White; }
#agentinfo{position: absolute; top: 890px; left: 542px; background:transparent; width: 210px; padding-left: 5px; font-size: 11px; color: White; }
#agentinfo a:link, #agentinfo a:visited{color: Yellow; }
#proptitle {clear: both; background-color: #33BDEB; height: 20px; font-weight: bold; font-size: 13px; color: White; margin: 2px ; padding: 5px 5px; }
#propbut {font-size: 13px; font-weight: bold; margin: 5px; }
#propbut a:link, #propbut a:visited {padding: 1px; border: 1px solid black; background-color: #33BDEB; color:White; text-decoration: none; margin: 5px; }
#propbut a:hover {background-color: #6A5ACD; }
#description {font-size: 13px; font-weight: bold; text-align: justify; }
.spec{font-size: 11px; font-weight: normal; text-align: justify; }
.remove {margin-top: 20px; }
.remove a:link, .remove a:visited{color: #00008B; }
.remove a:hover {color: Red; }
#bigdiv {height: 200px; padding: 10px; font-size: 13px; font-weight: bold; }
.message {font-size: 13px; color: Red; width: 400px; }
.formpage {font-size: 11px; margin: 20px; }
.formpage label {font-size: 12px; margin-top: 20px; }
.formpage input {font-size: 12px; }
td.bg {background: url('../images/header_bg.jpg');height=220px} 
td.lv {background: url('../images/toplinks_bg.jpg');height=70px} 
td.bpf {background: url('../images/footer_bg.jpg'); height=169px} 
.searchmain {font-size: 12px; font-weight: bold; color:#bb2d00; }.smaller{font-size: 11px;}
#searchform{border:1px solid #33BDEB;margin: 5px 5px 5px 5px;padding:10px 10px 10px 10px;width:450px;}
#searchform label{clear:left; display:block; float:left; width:150px; text-align:left; font-size: 12px;padding-right:5px; color:#676767;margin-bottom:0.5em;}
.searchmain {font-size: 12px; font-weight: bold; color:#bb2d00; }.smaller{font-size: 11px;}
#searchform{border:1px solid #33BDEB;margin: 5px 5px 5px 5px;padding:10px 10px 10px 10px;width:450px;}
#searchform label{clear:left; display:block; float:left; width:150px; text-align:left; font-size: 12px;padding-right:5px; color:#676767;margin-bottom:0.5em;}
.feat{position:absolute;width: 200px; left:350px;border-left:1px solid #f3f4f4; padding-left: 5px;margin-right: 5px}
.list{ position:absolute;width: 200px; left:30px;padding-left: 10px; margin-right: 5px;}
.seai{ position:absolute;width: 275px; left:800px;padding-left: 10px;border-left:1px dotted #000; }.clearfooter {width:100%; height: 20px;clear: both;}
#key{position:absolute;background-color:#33BDEB;left:45px;top:60px;width:25%;height:160px;color:white;border:3px solid #FFFFFF;}
#key p{color:white;font-family:Verdana;font-size:12px;font-weight:bold;}
#key input{border:1px solid #fff; padding-left:0.5em; margin-bottom:0.6em;font-size: 13px;}
