* {
margin: 0;
padding: 0;
border-width: 0;
list-style: none;
}

#annoucement {background: url('images/announcement.jpg'); color: #808080; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; height: 84px; overflow: hidden; padding: 44px 14px 10px 14px; width: 692px;margin-left: auto; margin-right: auto;margin-top:20px}
#annoucement h1 {color: #997D79; font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; margin-bottom: 13px;}

body {
font: 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color: #808080;
background: #efeff7;
}
a {
text-decoration: none;
color: #39399B;
}
a:hover {
text-decoration: underline;
}
input, textarea, select {
font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
color: #808080;
}
h1, h2, h3, h4, h5, h6 {
font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color: #808080;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
display: block;
}
#bg1 {
width: 100%;
background: url(images/bg2.jpg) repeat-y 50% 0;
}
#bg2 {
width: 100%;
background: url(images/bg3.jpg) no-repeat 50% 100%;
}
#bg3 {
width: 100%;
background: url(images/bg1.jpg) no-repeat 50% 0;
}
#main {
margin: 0 auto;
width: 770px;
}

/* -----------------------------
   Top
----------------------------- */

#top {
width: 770px;
height: 349px;
overflow: hidden;
position: relative;
background: url(images/top.jpg) no-repeat;
}
#logo {
position: absolute;
top: 41px;
left: 27px;
}
#login {
width: 295px;
position: absolute;
top: 4px;
right: 15px;
}
#login dl dt {
text-align: right;
padding: 1px 3px 0 0;
float: left;
width: 45px;
}
#login dl dd {
float: left;
width: 72px;
height: 16px;
background: url(images/input1.gif) no-repeat;
}
#login dl dd input {
margin: 0 0 0 5px;
*margin-top: -1px;
display: block;
width: 62px;
background: transparent;
}
#login p.submit {
float: right;
}
#login p.submit input {
text-indent: -555px;
padding: 0 0 40px;
cursor: pointer;
display: block;
width: 39px;
height: 16px;
background: url(images/button_login.gif) no-repeat;
}
#logged {
color: #BFBFC7;
width: 293px;
position: absolute;
top: 2px;
right: 20px;
}
#logged ul li {
padding: 2px 0 5px;
}
#logged a {
color: #808080;
padding: 0 0 2px;
background: url(images/x4.gif) repeat-x 0 100%;
}
#logged a:hover {
text-decoration: none;
background: none;
}
#logged ul li.e1 {
padding-left: 26px;
float: left;
background: url(images/x8.gif) no-repeat;
}
#logged ul li.e2 {
margin-left: 8px;
padding-left: 9px;
float: left;
background: url(images/x9.gif) no-repeat 0 3px;
}
#logged ul li.e3 {
float: right;
}
#quick_search {
width: 248px;
position: absolute;
top: 190px;
left: 21px;
}
#quick_search h2 {
margin: 0 0 -14px 155px;
}
#quick_search dl dt {
color: #B39790;
padding: 1px 0 0 1px;
*padding-top: 0;
height: 15px;
*height: 15px;
}
#quick_search dl dd {
height: 20px;
}
#quick_search select {
height: 18px;
border: 1px solid #EAE5E4;
background: #FCF9F7;
}
#quick_search dl dd.e1 select,
#quick_search dl dd.e2 select {
width: 119px;
}
#quick_search dl dt.e3 {
margin: -36px 0 0 131px;
width: 71px;
}
#quick_search dl dd.e3 {
margin: 0 0 0 131px;
width: 72px;
height: 20px;
overflow: hidden;
background: url(images/input2.gif) no-repeat;
}
#quick_search dl dd.e3 input {
margin: 2px 0 0 5px;
*margin-left: -126px;
display: block;
width: 62px;
background: transparent;
}
#quick_search dl dt.e4 {
clear: both;
}
#quick_search dl dd.e4 select,
#quick_search dl dd.e5 select {
width: 75px;
}
#quick_search dl dd.e5 {
margin: -20px 0 0 81px;
padding: 0 0 0 14px;
width: 77px;
background: url(images/x1.gif) no-repeat 0 6px;
}
#quick_search p.submit {

margin: 16px 0 0 121px !important;
margin: 16px 0 0 60px; 




height:20px;
}
#quick_search p.submit input {
text-indent: -555px;
padding: 0 0 0 200px;
cursor: pointer;
display: block;
width: 51px;
height: 20px;
background: url(images/button_search.gif) no-repeat;
}
#quick_search p.text {
width:110px;
font-size: 12px;
color: #977F79;
margin: -17px 0 0;
padding: 0 0 2px;

}
#quick_search p.text a {
color: #977F79;
padding: 0 0 1px;
background: url(images/x2.gif) repeat-x 0 100%;
}
#quick_search p.text a:hover {
text-decoration: none;
background: none;
}
#nav {
font-size: 10px;
color: #909BB1;
position: absolute;
top: 65px;
right: 22px;
}
#nav a {
color: #909BB1;
}
#nav li {
margin: 0 0 0 12px;
padding: 0 0 0 21px;
float: left;
}
#nav li.e1 {
background: url(images/button_rss.gif) no-repeat 0 2px;
}
#nav li.e2 {
background: url(images/button_email.gif) no-repeat 0 2px;
}
#nav li.e3 {
background: url(images/button_sitemap.gif) no-repeat;
}
#menu_top {
width: 403px;
position: absolute;
top: 97px;
right: 20px;
}
#menu_top ul li {
padding: 21px 6px 0 8px;
float: left;
height: 28px;
background: url(images/x3.gif) no-repeat;
}
#menu_top ul li.first {
background: none;
}

/* -----------------------------
   Middle
----------------------------- */

#middle {
width: 770px;
overflow: hidden;
background: url(images/middle.gif) repeat-y;
}
/* -----------------------------
   Bottom
----------------------------- */

#bottom {
width: 770px;
height: 221px;
overflow: hidden;
position: relative;
background: url(images/bottom.jpg) no-repeat;
}
#address {
font-style: normal;
padding: 0 0 5px;
position: absolute;
top: 15px;
left: 32px;
}
#address strong {
color: #B5988E;
}
#address a {
padding: 0 0 2px;
background: url(images/x4.gif) repeat-x 0 100%;
}
#address a:hover {
text-decoration: none;
background: none;
}
#print_page {
position: absolute;
top: 28px;
right: 36px;
}
#menu_bottom {
position: absolute;
top: 97px;
left: 26px;
}
#menu_bottom ul li {
color: #808080;
padding: 3px 6px 0 7px;
*padding-top: 2px;
float: left;
height: 21px;
background: url(images/x5.gif) no-repeat;
}
#menu_bottom ul li.first {
background: none;
}
#menu_bottom ul li a {
color: #808080;
}
#copyright {
color: #39399B;
position: absolute;
top: 138px;
left: 33px;
}
#designed {
padding: 0 0 5px;
position: absolute;
top: 138px;
right: 29px;
}
#designed img {
vertical-align: middle;
margin-left: 7px;
}

/* -----------------------------
   Home
----------------------------- */

#home1 {
margin: 0 auto;
padding: 24px 0 22px;
width: 766px;
overflow: hidden;
background: url(images/x6.gif) no-repeat 0 100%;
}
#home1 div.left {
padding: 0 0 0 29px;
float: left;
width: 270px;
}
#home1 div.left h2 {
margin: 2px 0 14px;
}
#home1 div.left p {
margin: 9px 0 0;
}
#home1 div.right {
padding: 0 32px 0 0;
float: right;
width: 400px;
}
#home1 div.right h2 {
margin: 0 0 -4px;
}
#home1 div.right h3 {
margin: 16px 0 0;
}
#home1 div.right h3 a {
padding: 0 0 2px;
background: url(images/x4.gif) repeat-x 0 100%;
}
#home1 div.right h3 a:hover {
text-decoration: none;
background: none;
}
#home1 div.right p {
margin: 3px 0 0;
}
#home2 {
margin: 0 auto;
padding: 18px 0 25px;
width: 766px;
overflow: hidden;
}
#home2 h2 {
margin: 0 0 0 30px;
}
#home2 div.container {
margin: 15px 0 0 24px;
overflow: hidden;
}
#home2 div.container .box {
margin: 0 0 0 13px;
float: left;
width: 230px;
}
#home2 div.container .box .bg1 {
background: url(images/b2.gif) repeat-y;
}
#home2 div.container .box .bg2 {
background: url(images/b3.jpg) no-repeat 0 100%;
}
#home2 div.container .box .bg3 {
padding: 0 0 14px;
width: 230px;
overflow: hidden;
background: url(images/b1.jpg) no-repeat;
}
#home2 div.container .box .bg3 img {
margin: 7px 0 0 7px;
display: block;
width: 216px;
height: 147px;
}
#home2 div.container .box .bg3 h3 {
font-weight: normal;
margin: 14px 0 0 11px;
}
#home2 div.container .box .bg3 h3 a {
padding: 0 0 2px;
background: url(images/x7.gif) repeat-x 0 100%;
}
#home2 div.container .box .bg3 h3 a:hover {
text-decoration: none;
background: none;
}
#home2 div.container .box .bg3 ul {
margin: 14px 0 0 11px;
}
#home2 div.container .box .bg3 ul li strong {
color: #B39790;
}
#home2 div.container .box .bg3 p {
margin: 11px 11px 0;
}
#home2 div.container .box p.more {
margin: 0 0 0 156px;
}

/* -----------------------------
   Error Page
----------------------------- */

#error1 {
margin: 0 auto;
padding: 30px 0 30px;
width: 766px;
overflow: hidden;
}
#error1 h2 {
margin: 0 0 25px 30px;
}
#error1 p {
margin: 10px 30px 0;
}
#error1 a {
text-decoration: underline;
}
#error1 a:hover {
text-decoration: none;
}

/* -----------------------------
   Generic & Inspection Visits
----------------------------- */

#generic1,
#inspection_visits1 {
margin: 0 auto;
padding: 30px 0 30px;
width: 766px;
overflow: hidden;
}
#generic1 h2,
#inspection_visits1 h2 {
margin: 0 0 0 30px;
}
#generic1 div.header,
#inspection_visits1 div.header {
padding: 25px 0 3px 30px;
clear: both;
height: 19px;
overflow: hidden;
background: url(images/h1.gif) no-repeat 0 25px;
}
#generic1 div.header .bg,
#inspection_visits1 div.header .bg {
float: left;
height: 19px;
background: url(images/h2.gif) repeat-x;
}
#generic1 div.header h3,
#inspection_visits1 div.header h3 {
font-size: 12px;
color: #A99196;
white-space: nowrap;
padding: 5px 70px 0 0;
float: left;
height: 14px;
background: url(images/h3.gif) no-repeat 100% 0;
}
#generic1 div.img,
#inspection_visits1 div.img {
margin: -4px 30px 0 15px;
_margin-right: 15px;
float: right;
width: 281px;
background: url(images/i2.gif) repeat-y;
}
#inspection_visits1 div.img {
margin-top: 16px;
}
#generic1 div.img .bg1,
#inspection_visits1 div.img .bg1 {
background: url(images/i1.jpg) no-repeat;
}
#generic1 div.img .bg2,
#inspection_visits1 div.img .bg2 {
width: 281px;
overflow: hidden;
background: url(images/i3.jpg) no-repeat 0 100%;
}
#generic1 div.img img,
#inspection_visits1 div.img img {
margin: 7px;
display: block;
width: 267px;
}
#generic1 div.img strong,
#inspection_visits1 div.img strong {
font-size: 12px;
color: #39399B;
text-align: center;
display: block;
margin: 7px;
padding: 98px 0 0;
width: 265px;
height: 100px;
border: 1px solid #E5E5E5;
background: #fff;
}
#generic1 p,
#inspection_visits1 p {
margin: 12px 30px 0;
}
#generic1 ul,
#inspection_visits1 ul {
margin: 12px 30px 0;
}
#generic1 ul li,
#inspection_visits1 ul li {
padding: 0 0 0 15px;
background: url(images/x10.gif) no-repeat 0 3px;
*background-position: 0 4px;
}
#generic1 a {
padding: 0 0 1px;
background: url(images/x4.gif) repeat-x 0 100%;
}
#generic1 a:hover {
text-decoration: none;
background: none;
}

/* -----------------------------
   Locations
----------------------------- */

#locations1 {
margin: 0 auto;
padding: 30px 0 0;
width: 766px;
overflow: hidden;
}
#locations1 h2 {
margin: 0 0 0 30px;
}
#locations1 div.header {
padding: 25px 0 3px 30px;
clear: both;
height: 19px;
overflow: hidden;
background: url(images/h1.gif) no-repeat 0 25px;
}
#locations1 div.header .bg {
float: left;
height: 19px;
background: url(images/h2.gif) repeat-x;
}
#locations1 div.header h3 {
font-size: 12px;
float: left;
color: #A99196;
white-space: nowrap;
padding: 5px 70px 0 0;
height: 14px;
background: url(images/h3.gif) no-repeat 100% 0;
}
#locations1 p {
margin: 10px 30px 0;
}
#locations2 {
margin: 0 auto;
padding: 20px 0 30px 30px;
width: 736px;
overflow: hidden;
}
#locations2 ul {
margin: 0 0 0;
float: left;
width: 150px;
}
#locations2 ul li {
font-size: 12px;
font-weight: bold;
margin: 8px 0 0;
padding: 0 0 0 15px;
background: url(images/x10.gif) no-repeat 0 3px;
*background-position: 0 4px;
}

/* -----------------------------
   News
----------------------------- */

#news1 {
margin: 0 auto;
padding: 30px 0 16px;
width: 766px;
overflow: hidden;
}
#news1 h2 {
margin: 0 0 0 30px;
}
#news1 div.header {
padding: 23px 0 3px 30px;
clear: both;
height: 19px;
overflow: hidden;
background: url(images/h1.gif) no-repeat 0 23px;
}
#news1 div.header .bg {
float: left;
height: 19px;
background: url(images/h2.gif) repeat-x;
}
#news1 div.header h3 {
font-size: 12px;
float: left;
color: #A99196;
white-space: nowrap;
padding: 5px 70px 0 0;
height: 14px;
background: url(images/h3.gif) no-repeat 100% 0;
}
#news1 div.form {
margin: 0 0 0 30px;
width: 697px;
}
#news1 div.form label {
padding: 13px 0 6px;
display: block;
clear: both;
}
#news1 div.form p.input {
float: left;
width: 159px;
height: 20px;
overflow: hidden;
background: url(images/input3.gif) no-repeat;
}
#news1 div.form p.input input {
font-size: 12px;
color: #7171B7;
margin: 2px 0 0 5px;
width: 149px;
background: transparent;
}
#news1 div.form p.submit {
float: left;
}
#news1 div.form p.submit input {
text-indent: -555px;
padding-left: 100px;
margin: 0 0 0 8px;
cursor: pointer;
display: block;
width: 50px;
height: 20px;
overflow: hidden;
background: url(images/button_search2.gif) no-repeat;
}
#news1 div.form p.select {
*padding: 1px 0 0;
float: right;
height: 20px;
}
#news1 div.form p.select select {
width: 95px;
height: 18px;
border: 1px dotted #39399B;
}
#news2 div.box {
margin: 0 auto;
padding: 5px 0 4px;
width: 766px;
overflow: hidden;
background: url(images/x6.gif) no-repeat 0 0;
}
#news2 p.link,
#news3 p.link {
font-size: 12px;
color: #A99196;
font-weight: bold;
margin: 15px 0 -5px 30px;
}
#news2 p.link a,
#news3 p.link a {
color: #A99196;
padding: 0 0 2px;
background: url(images/x4.gif) repeat-x 0 100%;
}
#news2 p.link a:hover,
#news3 p.link a:hover {
text-decoration: none;
background: none;
}
#news2 h3 {
font-size: 12px;
color: #38389A;
margin: 25px 0 3px 30px;
}
#news2 p {
margin: 0 0 0 30px;
}
#news2 p.date {
padding: 0 0 0 15px;
background: url(images/x10.gif) no-repeat 0 2px;
*background-position: 0 3px;
}
#news2 p.more {
margin: 0 0 0 447px;
}
#news2 div.img,
#news3 div.img {
margin: 0 11px 0 10px;
_margin-right: 5px;
float: right;
width: 182px;
background: url(images/i5.gif) repeat-y;
}
#news2 div.img .bg1,
#news3 div.img .bg1 {
background: url(images/i4.gif) no-repeat;
}
#news2 div.img .bg2,
#news3 div.img .bg2 {
width: 182px;
overflow: hidden;
background: url(images/i6.gif) no-repeat 0 100%;
}
#news2 div.img .bg2 img,
#news3 div.img .bg2 img {
margin: 7px;
display: block;
width: 168px;
}
#news2 div.img .bg2 strong,
#news3 div.img .bg2 strong {
font-weight: bold;
text-align: center;
margin: 7px;
padding: 57px 0 0;
display: block;
width: 168px;
height: 69px;
}
#news3 {
margin: 0 auto;
padding: 20px 0 30px;
width: 766px;
overflow: hidden;
background: url(images/x6.gif) no-repeat 0 0;
}
#news3 p.link {
margin: 0 0 0 30px;
padding: 0 0 10px;
}
#news3 h3 {
font-size: 12px;
color: #38389A;
margin: 10px 0 0 30px;
}
#news3 p.date {
color: #7171B7;
margin: 0 0 15px 30px;
}
#news3 div.img {
margin: 0 40px 0 15px;
}
#news3 p {
margin: 12px 40px 0 30px;
}

/* -----------------------------
   Search results
----------------------------- */

#search_results1 {
margin: 0 auto;
padding: 30px 0 30px;
width: 766px;
overflow: hidden;
}
#search_results1 h2 {
margin: 0 0 0 30px;
}
#search_results1 div.form {
margin: -20px 56px 0 0;
overflow: hidden;
}
#search_results1 div.form ul {
float: right;
}
#search_results1 div.form ul li {
padding: 0 0 0 10px;
float: left;
}
#search_results1 div.form ul li select {
width: 100px;
height: 18px;
background: #FAFAFF;
border: 1px solid #E4E4FF;
}
#search_results1 div.form ul li input {
padding: 0 0 0 100px;
cursor: pointer;
display: block;
width: 34px;
height: 20px;
overflow: hidden;
position: absolute;
background: url(images/button_sort.gif) no-repeat;
}
#search_results1 div.pages {
margin: 12px auto 0;
width: 766px;
background: url(images/x6.gif) no-repeat;
}
#search_results1 div.pages div.bg {
padding: 7px 0 8px;
width: 766px;
overflow: hidden;
background: url(images/x6.gif) no-repeat 0 100%;
}
#search_results1 div.pages div.bg .left {
padding: 0 0 0 30px;
float: left;
}
#search_results1 div.pages div.bg .right {
word-spacing: 1px;
padding: 0 22px 0 0;
float: right;
}
#search_results1 div.box {
margin: -1px 0 0;
padding: 19px 0 18px;
width: 766px;
_height: 161px;
overflow: hidden;
background: url(images/x6.gif) no-repeat;
}
#search_results1 div.box div.img {
margin: 0 0 0 30px;
_margin-left: 15px;
float: left;
width: 230px;
background: url(images/i7.jpg) no-repeat;
}
#search_results1 div.box div.img div.bg {
width: 230px;
overflow: hidden;
background: url(images/i8.jpg) no-repeat 0 100%;
}
#search_results1 div.box div.img img {
margin: 7px;
display: block;
width: 216px;
}
#search_results1 div.box ul {
padding: 12px 0 0 270px;
}
#search_results1 div.box ul li strong {
color: #977F79;
}
#search_results1 div.box p {
padding: 12px 0 0 270px;
}
#search_results1 div.box p.nav a {
margin: 0 13px 0 0;
padding: 0 0 2px;
background: url(images/x7.gif) repeat-x 0 100%;
}
#search_results1 div.box p.nav a:hover {
text-decoration: none;
background: none;
}

/* -----------------------------
   Contact Us
----------------------------- */

#contact1 {
margin: 0 auto;
padding: 30px 0 0;
width: 766px;
overflow: hidden;
}
#contact1 h2 {
margin: 0 0 0 30px;
}
#contact1 div.header {
padding: 25px 0 3px 30px;
clear: both;
height: 19px;
overflow: hidden;
background: url(images/h1.gif) no-repeat 0 25px;
}
#contact1 div.header .bg {
float: left;
height: 19px;
background: url(images/h2.gif) repeat-x;
}
#contact1 div.header h3 {
font-size: 12px;
color: #A99196;
white-space: nowrap;
padding: 5px 70px 0 0;
float: left;
height: 14px;
background: url(images/h3.gif) no-repeat 100% 0;
}
#contact1 p {
margin: 12px 30px 0;
}
#contact2 {
margin: 0 auto;
padding: 25px 0 30px;
width: 766px;
overflow: hidden;
}
#contact2 div.left {
margin: 0 0 0 30px;
float: left;
width: 315px;
height: 320px;
background: url(images/uk.gif) no-repeat 100% 50px;
_display: inline;
}
#contact2 div.left address {
font-style: normal;
line-height: 18px;
}
#contact2 div.left address span {
margin: 7px 0 18px;
display: block;
}
#contact2 div.left address strong {
font-size: 12px;
color: #38389A;
}
#contact2 div.right {
margin: 0 56px 0 0;
float: right;
width: 339px;
height: 318px;
overflow: hidden;
border: 1px solid #EDEEEF;
background: #FDFDFD;
_display: inline;
}
#contact2 div.right h3 {
margin: 10px 0 24px 16px;
}
#contact2 div.right dl {
margin: 0 0 0 16px;
width: 303px;
overflow: hidden;
}
#contact2 div.right dl dt {
padding: 3px 0 0;
float: left;
clear: left;
width: 144px;
}
#contact2 div.right dl dd.input {
float: left;
width: 159px;
height: 24px;
overflow: hidden;
background: url(images/input4.gif) no-repeat;
}
#contact2 div.right dl dd.input input {
color: #7171B7;
margin: 3px 0 0 5px;
*margin: 2px 0 0 5px;
display: block;
width: 149px;
background: transparent;
}
#contact2 div.right dl dd.textarea {
float: left;
width: 159px;
height: 74px;
background: url(images/input5.gif) no-repeat;
}
#contact2 div.right dl dd.textarea textarea {
color: #7171B7;
margin: 1px;
width: 157px;
height: 68px;
background: transparent;
}
#contact2 div.right dl dd.checkbox {
float: left;
width: 159px;
height: 24px;
overflow: hidden;
}
#contact2 div.right dl dd.checkbox input {
margin: 3px 0 0;
display: block;
}
#contact2 div.right dl dd.select {
float: left;
width: 159px;
height: 24px;
}
#contact2 div.right dl dd.select select {
color: #7171B7;
height: 18px;
width: 90px;
border: 1px dotted #39399B;
background: #FDFDFD;
}
#contact2 div.right p.submit {
margin: 14px 0 0 280px;
}
#contact2 div.right p.submit input {
padding: 40px 0 0;
cursor: pointer;
display: block;
width: 40px;
height: 20px;
background: url(images/button_send.gif) no-repeat;
}

/* -----------------------------
   Property details
----------------------------- */

#property_details {
margin: 0 auto;
padding: 30px 0 0;
width: 766px;
overflow: hidden;
}
#property_details h2 {
margin: 0 0 0 30px;
}
#property_details1 {
margin: 21px 0 30px 15px;
width: 728px;
overflow: hidden;
background: url(images/c3.gif) repeat-y 100% 0;
}
#property_details_bg1 {
background: url(images/c1.jpg) no-repeat 100% 0;
}
#property_details_bg2 {
padding: 0 0 40px;
width: 728px;
overflow: hidden;
background: url(images/c2.jpg) no-repeat 100% 100%;
}
#property_details2 {
width: 728px;
overflow: hidden;
}
#property_details2 div.left {
float: left;
width: 447px;
}
#property_details2 div.left #img1 {
width: 447px;
background: url(images/i9.jpg) no-repeat;
}
#property_details2 div.left #img1 .bg {
width: 447px;
overflow: hidden;
background: url(images/i10.jpg) no-repeat 0 100%;
}
#property_details2 div.left #img1 img {
margin: 7px 7px 0;
display: block;
width: 433px;
}
#property_details2 div.left #img1 p {
font-weight: bold;
color: #FFFBFF;
margin: 0 7px 7px;
padding: 3px 0 0 5px;
display: block;
width: 428px;
height: 18px;
background: url(images/c4.gif) no-repeat;
}
#property_details2 div.left #img2 {
margin: 11px 0 0;
width: 447px;
background: url(images/i12.jpg) no-repeat;
}
#property_details2 div.left #img2 .bg {
padding: 7px 0 7px 7px;
width: 447px;
overflow: hidden;
background: url(images/i11.jpg) no-repeat 0 100%;
}
#property_details2 div.left #img2 img {
margin-right: 1px;
float: left;
display: block;
}
#property_details2 div.right {
margin: 0 6px 0 0;
float: right;
width: 262px;
_display: inline;
}
#property_details2 div.right h3 {
color: #977F79;
padding: 15px 0 2px;
}
#property_details2 div.right ul li strong {
color: #977F79;
}
#property_details2 div.right div.box1,
#property_details2 div.right div.box2,
#property_details2 div.right div.box3 {
padding: 8px 0 10px;
width: 262px;
overflow: hidden;
background: url(images/x11.gif) repeat-x 0 100%;
}
#property_details2 div.right div.box4 {
padding: 10px 0 0;
}
#property_details2 div.right div.box4 li {
padding: 3px 0 0 30px;
height: 18px;
}
#property_details2 div.right div.box4 li.e1 {
background: url(images/ico1.gif) no-repeat;
}
#property_details2 div.right div.box4 li.e2 {
background: url(images/ico2.gif) no-repeat;
}
#property_details2 div.right div.box4 li.e3 {
background: url(images/ico3.gif) no-repeat;
}
#property_details2 div.right div.box4 li.e4 {
margin-top: 17px;
background: url(images/ico4.gif) no-repeat;
}
#property_details2 div.right div.box4 li.e5 {
background: url(images/ico5.gif) no-repeat;
}
#property_details2 div.right div.box4 li.e6 {
background: url(images/ico6.gif) no-repeat;
}
#property_details2 div.right div.box4 li a {
padding: 0 0 1px;
background: url(images/x4.gif) repeat-x 0 100%;
}
#property_details2 div.right div.box4 li a:hover {
text-decoration: none;
background: none;
}
#property_details3 {
margin: 24px 0 0 25px;
width: 650px;
}
#property_details3 h3 {
margin: 0 0 0 1px;
}
#property_details3 div.box {
margin: 7px 0 0;
width: 648px;
height: 165px;
overflow: hidden;
position: relative;
border: 1px solid #F4F5F5;
background: #FEFEFE;
}
#property_details3 div.box dl.left {
width: 286px;
overflow: hidden;
position: absolute;
top: 16px;
left: 18px;
}
#property_details3 div.box dl.right {
width: 286px;
overflow: hidden;
position: absolute;
top: 16px;
right: 33px;
}
#property_details3 div.box dl dt {
padding: 3px 0 0;
float: left;
clear: left;
width: 127px;
}
#property_details3 div.box dl dd.input {
float: left;
width: 159px;
height: 24px;
overflow: hidden;
background: url(images/input4.gif) no-repeat;
}
#property_details3 div.box dl dd.input input {
margin: 3px 0 0 5px;
*margin: 2px 0 0 5px;
display: block;
width: 149px;
background: transparent;
}
#property_details3 div.box dl dd.textarea {
float: left;
width: 159px;
height: 74px;
background: url(images/input5.gif) no-repeat;
}
#property_details3 div.box dl dd.textarea textarea {
margin: 1px;
width: 157px;
height: 68px;
background: transparent;
}
#property_details3 div.box dl dd.select {
float: left;
width: 159px;
height: 24px;
}
#property_details3 div.box dl dd.select select {
height: 18px;
width: 100px;
border: 1px dotted #39399B;
background: #FDFDFD;
}
#property_details3 div.box dl dd.checkbox {
float: left;
width: 159px;
height: 24px;
overflow: hidden;
}
#property_details3 div.box dl dd.checkbox input {
margin: 3px 0 0;
display: block;
}
#property_details3 div.box p.submit {
position: absolute;
top: 122px;
right: 31px;
}
#property_details3 div.box p.submit input {
padding: 40px 0 0;
cursor: pointer;
display: block;
width: 108px;
height: 20px;
background: url(images/button_more_information.gif) no-repeat;
}
#property_details3 div.box p.text {
font-size: 10px;
color: #5656A9;
position: absolute;
top: 125px;
left: 329px;
}
#property_details4 {
margin: 20px 0 0 25px;
width: 650px;
overflow: hidden;
}
#property_details4 h3 {
margin: 0 0 0 1px;
}
#property_details4 dl {
margin: 0 0 0 1px;
}
#property_details4 dl dt {
margin: 11px 0 0;
}


/* -----------------------------
   Property Search
----------------------------- */

#property_search1 {
margin: 0 auto;
padding: 30px 0 0;
width: 766px;
overflow: hidden;
}
#property_search1 h2 {
margin: 0 0 0 30px;
}
#property_search2 {
margin: 16px auto 0;
padding: 16px 0 15px;
width: 766px;
overflow: hidden;
background: url(images/x6.gif) no-repeat 0 0;
}
#property_search2 div.left {
margin: 0 0 0 30px;
float: left;
width: 379px;
overflow: hidden;
background: url(images/x13.gif) no-repeat 100% 32px;
_display: inline;
}
#property_search2 div.left dl {
width: 377px;
overflow: hidden;
}
#property_search2 div.left dl dt {
padding: 3px 0 0;
float: left;
clear: left;
width: 97px;
}
#property_search2 div.left dl dd.radio {
float: left;
width: 223px;
height: 24px;
overflow: hidden;
}
#property_search2 div.left dl dd.radio label {
margin: 2px 8px 0 0;
float: left;
display: block;
overflow: hidden;
}
#property_search2 div.left dl dd.radio input {
margin: 1px 5px 0 0;
width: 12px;
height: 12px;
vertical-align: top;
}
#property_search2 div.left dl dd.select {
float: left;
width: 223px;
height: 24px;
}
#property_search2 div.left dl dd.select select {
color: #7171B7;
float: left;
height: 18px;
width: 75px;
border: 1px dotted #39399B;
background: #FDFDFD;
}
#property_search2 div.left dl dd.select span {
margin-left: 10px;
padding-left: 16px;
float: left;
background: url(images/x12.gif) no-repeat 0 50%;
}
#property_search2 div.left dl dd.checkbox {
padding: 0 0 1px;
float: left;
width: 280px;
overflow: hidden;
}
#property_search2 div.left dl dd.checkbox label {
color: #7171B7;
padding: 2px 0 0;
display: block;
height: 22px;
}
#property_search2 div.left dl dd.checkbox label input {
margin: 0 4px 0 0;
vertical-align: middle;
}
#property_search2 div.left dl dd.checkbox .e1 {
float: left;
clear: left;
width: 90px;
}
#property_search2 div.left dl dd.checkbox .e2 {
float: left;
width: 57px;
}
#property_search2 div.left dl dd.checkbox .e3 {
float: left;
width: 133px;
}
#property_search2 div.right {
margin: 48px 26px 0 0;
float: right;
width: 315px;
_display: inline;
}
#property_search2 div.right dl {
width: 315px;
overflow: hidden;
}
#property_search2 div.right dl dt {
color: #39399B;
padding: 3px 0 0;
float: left;
clear: left;
width: 92px;
}
#property_search2 div.left dl dd.input,
#property_search2 div.right dl dd.input {
float: left;
width: 223px;
height: 24px;
overflow: hidden;
background: url(images/input6.gif) no-repeat;
}
#property_search2 div.left dl dd.input input,
#property_search2 div.right dl dd.input input {
color: #7171B7;
margin: 3px 0 0 5px;
*margin: 2px 0 0 5px;
display: block;
width: 213px;
background: transparent;
}
#property_search2 div.right dl dd.select {
float: left;
width: 223px;
height: 24px;
}
#property_search2 div.right dl dd.select select {
color: #7171B7;
height: 18px;
width: 60px;
border: 1px dotted #39399B;
background: #FDFDFD;
}
#property_search3,
#property_search4,
#property_search5 {
margin: 0 auto;
padding: 15px 0;
width: 766px;
overflow: hidden;
background: url(images/x6.gif) no-repeat 0 0;
}
#property_search5 {
padding-top: 0;
}
#property_search5 div.left {
padding: 15px 0 0;
float: left;
width: 529px;
height: 111px;
overflow: hidden;
background: url(images/x14.gif) no-repeat 100% 6px;
}
#property_search3 dl,
#property_search4 dl,
#property_search5 dl{
margin: 0 0 0 30px;
width: 705px;
overflow: hidden;
}
#property_search5 dl {
width: 497px;
}
#property_search3 dl dt,
#property_search4 dl dt,
#property_search5 dl dt {
padding: 3px 0 0;
float: left;
width: 97px;
}
#property_search3 dl dd,
#property_search4 dl dd,
#property_search5 dl dd {
float: left;
width: 608px;
}
#property_search5 dl dd {
width: 400px;
}
#property_search3 dl dd label,
#property_search4 dl dd label,
#property_search5 dl dd label {
color: #7171B7;
padding: 2px 0 0;
display: block;
height: 22px;
}
#property_search3 dl dd label input,
#property_search4 dl dd label input,
#property_search5 dl dd label input {
margin: 0 4px 0 0;
vertical-align: middle;
}
#property_search3 dl dd .e1,
#property_search4 dl dd .e1,
#property_search5 dl dd .e1 {
float: left;
clear: left;
width: 126px;
}
#property_search3 dl dd .e2,
#property_search4 dl dd .e2,
#property_search5 dl dd .e2 {
float: left;
width: 121px;
}
#property_search3 dl dd .e3,
#property_search4 dl dd .e3,
#property_search5 dl dd .e3 {
float: left;
width: 101px;
}
#property_search3 dl dd .e4,
#property_search4 dl dd .e4 {
float: left;
width: 120px;
}
#property_search5 p.right {
margin: 48px 102px 0 0;
float: right;
*display: inline;
}
#property_search5 p.right input {
padding: 80px 0 0;
cursor: pointer;
display: block;
width: 75px;
height: 35px;
background: url(images/button_search3.gif) no-repeat;
}

.frm_textbox {background-color:#FFFFFF; border: 1px dotted #39399B; color: #7171B7; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 4px;}