@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; border:0; }
ul li { list-style-type:none; }
img { border:none; }
:-moz-any-link:focus {outline: none;}
h1 img, h2 img, .banner { display:block; }
html { width:100%; height:100%; }
body{height:100%;font-family: Verdana, Geneva, sans-serif;font-size: 62.5%;background:url(../images/body_bg.gif) left top repeat-x #fff; min-width:980px;}
a:link, a:visited { text-decoration:underline; color:#000; }
a:hover { text-decoration: none; }
table { border-collapse:collapse }
.flo:after {/*fix for IE in styles-ie.css*/content: ".";visibility:hidden;display: block;clear: both;height:0;}
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.clear { text-indent:-5000px; font-size:0px !important; line-height:0px !important; }
.he { height:190px; }
.bg-none { background:none !important; }
.bold { font-weight:bold; }
.mr-0 {margin-right:0 !important;}
.fl-left {float:left;}
.fl-right {float:right !important;}
.small {font-size:0.9em !important;}
.blue {color:#0C7DC1 !important;}
.a-center {text-align:center;}
.a-top {vertical-align: top;}

h1 {font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.7em; color:#0C7DC1;}
h2 {font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.5em; color:#0C7DC1;}
h3 {font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.3em; color:#0C7DC1;}
h4 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.3em; color:#333;}
h5 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:1.2em; color:#000;}
h6 {font-family:Verdana, Geneva, sans-serif; font-weight:normal; font-size:1em; color:#000;}
.all {/*__hack in styles-ie.css__*/position:relative;width:980px;z-index:1;margin:0 auto;min-height:100%; height:auto; color:#000;}
.cols2 { background:url(../images/2-cols_bg.gif) right top repeat-y;}

.top {background:url(../images/body_bg.gif) left top repeat-x; height:161px; position:relative;}
.top .logo img {margin:22px 0 0 21px;}
.top .user-menu {background:url(../images/user-menu_l.gif) left bottom no-repeat; float:right; height:32px; padding-left:16px;}
.top .user-menu li.last {background:url(../images/user-menu_r.gif) right bottom no-repeat; padding-right:26px;}
.top .user-menu li.center {font-weight:normal; padding:8px 0px 0 0px;}
.top .user-menu li {float:left; height:24px; font-size:1.2em; font-weight:bold; color:#fff; padding:8px 16px 0 13px;}
.top .user-menu li a, .top .add-nav li a, .top .main-nav li a, .brdcrmbs a  {color:#fff; text-decoration:none;}
.top .user-menu li a:hover, .top .add-nav li a:hover, .top .main-nav li a:hover, .brdcrmbs a:hover {text-decoration:underline;}

.top .add-nav { position:absolute; right:2px; bottom:37px;}
.top .add-nav li {float:left; background:url(../images/bullet_slash.gif) left 1px no-repeat; padding-left:14px; margin-left:12px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#333;}
.top .add-nav li a {color:#333;}

.top .main-nav {/*fix for IE in styles-ie.css*/position:absolute; background:url(../images/main-nav_l.gif) left top no-repeat #0c7dc1; height:36px; bottom:24px; left:70px;}
.top .main-nav li {float:left; font-size:18px; font-weight:bold; color:#fff;  background:url(../images/main-nav_bullet.gif) right top repeat-y; position:relative; }
.top .main-nav li.last {background:url(../images/main-nav_r.gif) right top no-repeat;}
.top .main-nav li a {display:block;padding:9px 15px 0 15px;height:27px; float:left;}
.top .main-nav li span.png {/*fix for IE in styles-ie.css*/background:url(../images/new_corner.png) right top no-repeat; position:absolute; width:36px; height:33px; display:block; top:0; right:2px;}
.top p { position:absolute; font-size:1.3em; color:#fff; font-weight:bold; right:0; bottom:6px;}

.first-col {float:left; width:980px; font-size:1.1em;}
.cols2 .first-col, .home-page .first-col {width:705px; padding-right:13px;}

.brdcrmbs { background:url(../images/brdcrmbs_bg.png) left bottom no-repeat #eaeaea; font-weight:bold; color:#333; padding:4px 6px 6px 10px; margin-bottom:2px;}
.cols2 .brdcrmbs, .home-page .brdcrmbs { margin-right:-13px;}
.brdcrmbs a {background:url(../images/bullet_2arrow.gif) right 4px no-repeat; padding-right:12px; margin-right:1px; color:#333;}

.banner { background:url(../images/banner_l.png) left bottom no-repeat; margin-bottom:16px;}
.banner-image {text-align: center;}
.cols2 .banner, .home-page .banner { margin-right:-13px;}
.banner div {background:url(../images/banner_r.png) right bottom no-repeat; padding:13px 0 0 18px; height:63px;}
.banner div h2 {font-size:20px; color:#fff; font:bold; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.banner div h2 span {color:#BFCD30;}
.banner div p {color:#fff; font-size:12px; padding-top:6px;}
.all .banner div p a {font-weight:bold; color:#fff;}


.banner-details-row {background:url(../images/dotted_gray.gif) left bottom repeat-x;margin-bottom:23px;}
.tenant-banner-details { padding: 10px 0 0 0; }
.tenant-banner-details div.advertiser-banner{position:relative; margin-left:200px;margin-bottom:0px !important; }
.banner-details {padding:0 6px 19px 7px; }
.banner-details div.advertiser-banner{position:relative; margin-left:100px;margin-bottom:0px !important; }
.advertiser-banner {margin-bottom:20px;}
.btns-control {background:url(../images/dotted_gray.gif) left bottom repeat-x;padding:0 6px 19px 7px; margin-bottom:23px;}
.btns-control a input.chkbx {float:right; margin-top:4px;}
.btns-control span.btn {margin-left:5px;}

.big-btns{background:url(../images/big-btns_bg.png);width:707px;height:67px;position:relative; margin-right:-2px; margin-bottom:13px;}
.big-btns a {display:block; height:35px; width:175px; position:absolute; top:16px;}
.big-btns .bb-view-prop {background:url(../images/bb_view-properties.png); left:22px;}
.big-btns .bb-search-prop {background:url(../images/bb_search-properties.png); left: 244px;}
.big-btns .bb-email-agents {background:url(../images/bb_email-letting-agents.png); width:220px; right:21px;}

p.also-interested { color:#0c7dc1; font-size:1.1em; padding-left:15px; margin-bottom:10px;}
.all p.also-interested a {color:#0c7dc1;}

.agents-list { padding:12px 0 0 10px; margin-bottom:15px;}
.agents-list .container { padding-bottom:20px;}
.agents-list .container .first { float:left; text-align:center; border:1px solid #cdcdcd;}
.agents-list .container .first div { width:110px;}
.agents-list .container .first img {max-width:110px;max-height:100px;}
.agents-list .container .first table {width:112px; height:102px;}
.agents-list .container .last {display:table; height:1%;padding-left:5px;width:576px;}
.agents-list .container .last h3 {font-family:Arial, Helvetica, sans-serif; margin-bottom:7px;}
.agents-list .container .last p {margin-bottom:8px;}
.agents-list .container .last .address { color:#0c7dc1;}
.agents-list .container ul.bottom {background:#0c7dc1; clear:both; padding:4px 0 3px 9px;float:right;margin-top:-26px;width:566px;}
.agents-list .container ul.bottom li {float:left; color:#fff; background:url(../images/bullet_hor.png) right center no-repeat; margin-right:12px; padding:2px 14px 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;}
.agents-list .container ul.bottom li a {color:#fff; position:relative; top:-1px;}

.page-nav { font-size:1.1em; padding-left:3px;}
.page-nav span { float:left; width:110px;}
.page-nav ul li {float:left; color:#333; font-weight:bold; padding:0 10px;}
.all .page-nav ul li a { color:#0C7DC1; text-decoration:none; font-weight:normal;}
.all .page-nav ul li a:hover {text-decoration:underline;}
.page-nav ul li.first, .page-nav ul li.last { color:#ccc; text-decoration:underline; font-weight:normal;}
.all .page-nav ul li.first a, .all .page-nav ul li.last a { color:#333; text-decoration:underline;}
.page-nav ul li.first {padding:0 7px 0 9px;}

.services-title {color:#0C7DC1 !important}
.services-banner {position:absolute;height:60px;width:468px;top:0px;left:0px;z-index:3;background:url(../images/1px.gif);cursor:pointer}
.services-banner-square {position:absolute;height:250px;width:250px;top:0px;left:0px;z-index:3;background:url(../images/1px.gif);cursor:pointer}
.services .l-green-rounded { clear:none !important; margin-bottom:12px; margin-left:15px; margin-right:15px}
.l-green-rounded { clear:both; margin-bottom:12px;}
.l-green-rounded .top-line { background: url(../images/lg_t-b.png) left top repeat-x #fff; clear:both;}
.l-green-rounded .top-line span, .l-green-rounded .top-line strong, .l-green-rounded .bott-line span, .l-green-rounded .bott-line strong { width:21px; height:18px; display:block;}
.l-green-rounded .top-line span {background:url(../images/lg_lt.png); float:left;}
.l-green-rounded .top-line strong {background:url(../images/lg_rt.png); float:right;}
.l-green-rounded .bott-line {background:url(../images/lg_t-b.png) left bottom repeat-x #fff;}
.l-green-rounded .bott-line span { background:url(../images/lg_lb.png) left bottom no-repeat; float:left;}
.l-green-rounded .bott-line strong {background:url(../images/lg_rb.png) right bottom no-repeat; float:right;}
.l-green-rounded .container-l {background:url(../images/lg_l-r.png) left top repeat-y; padding-left:6px;}
.l-green-rounded .container-r {background:url(../images/lg_l-r.png) right top repeat-y #fff; padding:6px 22px 0 16px;}
.freedBack {width:630px;}
.home-page .l-green-rounded .container-r {padding-right:14px;}
.l-green-rounded h2 { background:url(../images/lg_h_l.png) left top no-repeat #c0ce30; float:left; font-size:1.55em; color:#333; font-weight:bold; margin-left:24px; display:inline; position:relative; top:1px;}
.l-green-rounded h2 span { background:url(../images/lg_h_r.png) right top no-repeat; padding:8px 10px 9px 10px; display:block;}
.l-green-rounded ul.nav { margin-left:20px;}
.l-green-rounded ul.nav li { float:left; background:url(../images/lg_nav_l.png) left top no-repeat #e0e89b; font-size:1.2em; color:#9DAA27; font-weight:bold; margin-right:1px;}
.l-green-rounded ul.nav li a {display:block; float:left; background:url(../images/lg_nav_r.png) right top no-repeat; color:#9DAA27; text-decoration:none; padding:8px 7px 5px 7px;}
.l-green-rounded ul.nav li.cur {background:url(../images/lg_nav_cur_l.png) left top no-repeat #c0ce30; color:#333; position:relative; top:1px;}
.l-green-rounded ul.nav li.cur a {background:url(../images/lg_nav_cur_r.png) right top no-repeat; color:#333; cursor:default;}
.l-green-rounded .container-r  h2 {color:#0C7DC1;font-family:Verdana,Geneva,sans-serif;font-size:1.7em;font-weight:bold;background:none repeat scroll 0 0 transparent;float:none;margin-left:0;top:0px;}
.l-green-rounded .container-r h3 {color:#333;}
.l-green-rounded .container-r h4 { font-size:1.2em; color:#000; font-weight:bold; margin-bottom:8px;}
.l-green-rounded .container-r h5 {font-size:1.1em; margin:15px 0 10px 8px;}
.l-green-rounded .container-r p { color:#000; font-size:1.1em; line-height:1em; margin-bottom:12px;}
.l-green-rounded .container-r p.info {font-size:1em;}
.l-green-rounded .container-r .border {background: url(../images/dotted_gray_hi.gif) left center repeat-x; height:2px; padding:8px 0 9px 0; margin:0 -5px; clear:both;}

.chbx-list { float:left; margin:2px 35px 10px 0;}
.chbx-list li { padding:7px 0 6px 0;}
.chbx-list li input { height:auto; border:none; margin-right:4px;}

.radio-btn { padding-top:9px;}
.radio-btn label { font-weight:bold; padding-right:8px;}
.radio-btn input {margin-left:7px;}

.oblig { color:#ff0000;}

.contact-form { margin-bottom:10px;}
.contact-form li { font-size:1.1em; padding:3px 0;  zoom:1; clear:both;}
.contact-form li input, .contact-form li select{ border-color:#0d7ec1; padding-bottom:1px;}
.contact-form li label {display:block; float:left; width:170px; text-align:right; padding-right:7px;line-height:1.8em;}

.add-info li {float:left;}
.add-info li.first { font-size:1.1em;}
.add-info li label { display:block; padding-right:7px; float:left;}
.add-info li input {float:left;}
.add-info li input.chkbx {margin:0px 6px 0 0px;}
.add-info li a img {clear:both; margin-top:10px; float:left;}

.second-col { float: right; width:252px; padding:0 6px 0 3px; font-size:1.1em;}
.second-col .spacer { background:#cfcfcf; height:2.1em; border-bottom:2px solid #fff; margin:0 -6px 5px -3px;}

.add-link, .add-link2, .add-link3 {	background:url(../images/al_top.gif) left top no-repeat; width:248px; margin-left:2px; margin-bottom:7px;}
.add-link2 {background:url(../images/al2_top.gif) left top no-repeat;}
.add-link3 {background:url(../images/al3_top.gif) left top no-repeat;}
.add-link a, .add-link2 a, .add-link3 a {background:url(../images/al_bott.gif) left bottom no-repeat; color:#fff; font-size:1.4em; font-weight:bold; text-align:center; padding:10px 0 11px 0; display:block; text-decoration:none;}
.add-link2 a {background:url(../images/al2_bott.gif) left bottom no-repeat; color:#fff;}
.add-link3 a {background:url(../images/al3_bott.gif) left bottom no-repeat; color:#0C7DC1;}

.cols2 .second-col .l-green-rounded .top-line { background: url(../images/lg_t-b2.gif) left top repeat-x #fff;}
.cols2 .second-col .l-green-rounded .top-line span, .cols2 .second-col .l-green-rounded .top-line strong, .cols2 .second-col .l-green-rounded .bott-line span, .cols2 .second-col .l-green-rounded .bott-line strong { width:18px; height:21px;}
.cols2 .second-col .l-green-rounded .top-line span {background:url(../images/lg_lt2.gif);}
.cols2 .second-col .l-green-rounded .top-line strong {background:url(../images/lg_rt2.gif);}
.cols2 .second-col .l-green-rounded .bott-line {background:url(../images/lg_t-b2.gif) left bottom repeat-x #fff;}
.cols2 .second-col .l-green-rounded .bott-line span { background:url(../images/lg_lb2.gif) left bottom no-repeat;}
.cols2 .second-col .l-green-rounded .bott-line strong {background:url(../images/lg_rb2.gif) right bottom no-repeat;}
.cols2 .second-col .l-green-rounded .container-l {background:url(../images/lg_l-r2.gif) left top repeat-y; padding-left:4px;}
.cols2 .second-col .l-green-rounded .container-r{background:url(../images/lg_l-r2.gif) right top repeat-y #fff;padding:0 10px 2px 14px}
.cols2 .second-col .l-green-rounded h2{background:url(../images/lg_h_l2.gif) no-repeat #c0ce30;font-size:1.2em;margin-left:15px}
.cols2 .second-col .l-green-rounded h2 span { background:url(../images/lg_h_r2.gif) right top no-repeat; padding:5px 20px 3px 12px;}
.cols2 .second-col .l-green-rounded p {line-height:1.2em;}
.cols2 .second-col .l-green-rounded a.small {margin:3px 0 0 4px; display:block; clear:both;}

.property-search li { font-size:11px; clear:both; padding-bottom:5px; }
.property-search li label {display:block; float:left;font-weight:bold; width:70px; line-height:17px;}
.property-search li span.btn, .property-search li span.btn2 {margin-top:15px;}
.property-search li.radio-btns {margin-left:63px;height:20px;}
.property-search li.radio-btns label {width:78px;}
.property-search li.radio-btns label input {margin-bottom:3px;border:none;}

.second-col .blue-rounded, .second-col .purple-rounded { clear:both; margin-bottom:12px;}
.second-col .blue-rounded .top-line { background: url(../images/b_t.gif) left top repeat-x #fff; clear:both;}
.second-col .blue-rounded .top-line span, .second-col .blue-rounded .top-line strong, .second-col .blue-rounded .bott-line span, .second-col .blue-rounded .bott-line strong { width:20px; height:20px; display:block;}
.second-col .blue-rounded .top-line span {background:url(../images/b_lt.gif); float:left;}
.second-col .blue-rounded .top-line strong {background:url(../images/b_rt.gif); float:right;}
.second-col .blue-rounded .bott-line {background:url(../images/b_b.gif) left bottom repeat-x #fff;}
.second-col .blue-rounded .bott-line span { background:url(../images/b_lb.gif) left bottom no-repeat; float:left;}
.second-col .blue-rounded .bott-line strong {background:url(../images/b_rb.gif) right bottom no-repeat; float:right;}
.second-col .blue-rounded .container-l {background:url(../images/b_l.gif) left top repeat-y; padding-left:4px;}
.second-col .blue-rounded .container-r {background:url(../images/b_r.gif) right top repeat-y #fff; padding:1px 14px 2px 15px;}
.second-col .blue-rounded h2 { background:url(../images/b_h_l.gif) left top no-repeat #0c7dc1; float:left; font-size:1.2em; color:#fff; font-weight:bold; margin-left:18px; display:inline; position:relative; top:1px;}
.second-col .blue-rounded h2 span { background:url(../images/b_h_r.gif) right top no-repeat; padding:5px 11px 4px 10px; display:block;}
.second-col .blue-rounded .tariff{font-size:0.8em; background-color:lavender;padding:1px 2px;margin-left:85px;}
.second-col .blue-rounded .container-r h4 { font-size:1.1em; color:#0C7DC0; font-weight:bold; margin-bottom:12px;}
.second-col .blue-rounded .container-r p { color:#000; line-height:1.2em; margin-bottom:7px;}
.second-col .blue-rounded .container-r a.link {float:right;color:#0C7DC0; font-weight:bold; font-size:1.1em;}

.second-col .purple-rounded .top-line { background: url(../images/lg_t-b2_2.gif) left top repeat-x #fff; clear:both;}
.second-col .purple-rounded .top-line span, 
.second-col .purple-rounded .top-line strong, 
.second-col .purple-rounded .bott-line span, 
.second-col .purple-rounded .bott-line strong { 
  width:18px; height:21px; display:block;
 }
.second-col .purple-rounded .top-line span {background:url(../images/lg_lt2_2.gif); float:left;}
.second-col .purple-rounded .top-line strong {background:url(../images/lg_rt2_2.gif); float:right;}
.second-col .purple-rounded .bott-line {background:url(../images/lg_t-b2_2.gif) left bottom repeat-x #fff;}
.second-col .purple-rounded .bott-line span { background:url(../images/lg_lb2_2.gif) left bottom no-repeat; float:left;}
.second-col .purple-rounded .bott-line strong {background:url(../images/lg_rb2_2.gif) right bottom no-repeat; float:right;}
.second-col .purple-rounded .container-l {background:url(../images/lg_l2_2.gif) left top repeat-y; padding-left:4px;}
.second-col .purple-rounded .container-r {background:url(../images/lg_r2_2.gif) right top repeat-y #fff; padding:1px 14px 2px 15px;}
.second-col .purple-rounded h2 { background:url(../images/lg_h_l2_2.gif) left top no-repeat #4b08a1; float:left; font-size:1.2em; color:#fff; font-weight:bold; margin-left:18px; display:inline; position:relative; top:1px;}
.second-col .purple-rounded h2 span { background:url(../images/lg_h_r2_2.gif) right top no-repeat; padding:5px 11px 4px 10px; display:block;}

.second-col .purple-rounded .container-r h4 { font-size:1.1em; color:#d73efb; font-weight:bold; margin-bottom:12px;}
.second-col .purple-rounded .container-r p { color:#000; line-height:1.2em; margin-bottom:7px;}
.second-col .purple-rounded .container-r a.link {float:right;color:#d73efb; font-weight:bold; font-size:1.1em;}

.become-member { padding:1px 0 28px 28px; position:relative; background:url(../images/pic_bg_become-member.jpg) 99% bottom no-repeat; margin-bottom:30px; width:688px; zoom:1; margin-right:-11px;}
.become-member .banner { background:url(../images/banner_become-member.png); width:507px; height:139px; position:relative; margin:0 0 20px -15px;}
.become-member .banner .btn-info {width:60px;height:30px;position:absolute;top:60px;right:19px;}
.become-member .banner .btn-register {width:170px; height:30px; position:absolute; right:16px; bottom:8px;}
.become-member h5 {font-size:1.1em; margin-bottom:10px;}
.become-member ul {float:left; padding-right:20px; width:230px;}
.become-member ul.first {width:190px;}
.become-member .grad-border { position:absolute; bottom:-10px; right:0; width:689px;}

ul.b-arrow li, ul.b-arrow2 li{background:url(../images/bullet_arrow.gif) left 5px no-repeat; color:#0e7ec0; padding:4px 0 4px 13px; font-weight:bold; font-size:1.1em;}
ul.b-arrow2 li{background:url(../images/bullet_arrow2.gif) left 5px no-repeat; color:#BFCD30;}
.grad-border { background:url(../images/grad_border.png) right top no-repeat; height:10px; clear:both;}
.grad-border2 { background:url(../images/grad-border2.png) right top no-repeat; height:10px; clear:both;}

.add-info {font-family:Arial, Helvetica, sans-serif; margin-bottom:12px; line-height:1.2em;}
.add-info h6 {font-family:Arial, Helvetica, sans-serif; margin-bottom:11px;}

.free-ten-registr { padding:11px 0 30px 38px; background:url(../images/pic_free-te-reg.jpg) right bottom no-repeat; position:relative; margin-bottom:35px; width:669px; margin-right:-2px;}
.free-ten-registr .banner {background:url(../images/banner_free-tenant-registr.png) no-repeat; width:255px; margin:0; padding:62px 245px 20px 21px; font-size:1.2em; color:#333; line-height:1.2em; min-height:57px; position:relative; left:-27px;}
.free-ten-registr ul { margin:0 0 21px 2px;}
.free-ten-registr ul li { font-size:1.45em; padding:6px 0 7px 15px; background-position:left 10px;}
.free-ten-registr .grad-border2 {position:absolute; bottom:-10px; right:0; width:689px;}

.add-info2 { line-height:1.3em; margin-left:16px; margin-bottom:12px;}
.add-info3 { margin-left:16px; margin-bottom:12px;}
.add-info4 { margin-left:16px; margin-right:16px; margin-bottom:12px; overflow:hidden; }
.add-info4 ul li {list-style-type:inherit; margin-left:15px;}
.advert {background:url(../images/dotted_gray.gif) repeat-x scroll left bottom transparent; margin-top:5px;}
.advert-description {cursor:pointer}
.advert-dotted-border {background:url(../images/dotted-border.gif) left center repeat-x; padding:5px 0;}
.profile { margin:13px 0 12px -2px;}
.profile2 {font-family:Arial, Helvetica, sans-serif;}
.profile .container {display:table; height:1%;}
.profile img {float:left; margin:0 15px 0 0;}
.profile .container h3 { font-size:1.2em; margin-bottom:12px;}
.profile .container p {line-height:1.25em; margin-bottom:17px;}
.profile .logo{margin-top:10px; margin-bottom:10px;}
.profile .logo img{float:none; margin:0;}
.profile .logo input{margin-bottom:8px;}

.register-brdcrmbs1 {margin:6px 0 10px 11px; background:url(../images/register_step1.png); width:458px; height:42px;}
.register-brdcrmbs2 {margin:9px 0 12px 11px; background:url(../images/register_step2.png); width:458px; height:39px;}

.register-landlord-brdcrmbs1 {margin:6px 0 10px 11px; background:url(../images/landlord_register_step1.jpg); width:467px; height:39px;}
.register-landlord-brdcrmbs2 {margin:9px 0 12px 11px; background:url(../images/landlord_register_step2.jpg); width:467px; height:39px;}

.register-campaign-brdcrmbs1 {margin:6px 0 10px 11px; background:url(../images/campaign_register_step1.jpg); width:487px; height:39px;}
.register-campaign-brdcrmbs2 {margin:9px 0 12px 11px; background:url(../images/campaign_register_step2.jpg); width:487px; height:39px;}


.create-property-brdcrmbs1 {margin:6px 0 10px 11px; background:url(../images/properties/create_property_step1.png); width:652px; height:39px;}
.create-property-brdcrmbs2 {margin:9px 0 12px 11px; background:url(../images/properties/create_property_step2.png); width:652px; height:39px;}

.add-info3 {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin-bottom:12px; margin-left:11px; line-height:1.2em;}
.add-info3 p {padding-bottom:11px;}

.services-content {margin-top:5px}

.services .edit-details .container-r, .address-popup .container-r {color:#333; font-family:Arial, Helvetica, sans-serif; padding:0 22px 15px 17px;}
.edit-details .container-r, .address-popup .container-r {color:#333; font-family:Arial, Helvetica, sans-serif; padding:0 22px 15px 47px;}
.edit-details .container-r h4{font-size:1.3em;color:#333;font-family:Arial, Helvetica, sans-serif; padding-top:13px; margin-left:-1px;}
.edit-details .container-r p {line-height:1.2em;}
.edit-details .container-r table.inputs-holder { margin:4px 0 9px 0;}
.edit-details .container-r table.inputs-holder td {padding:4px 0;}
.edit-details .container-r table.inputs-holder td.delete-attachment {padding-left:10px;}
.edit-details .container-r table.inputs-holder td a img {vertical-align:bottom;}
.edit-details .container-r table.inputs-holder label {width:160px; padding-right:5px; font-size:1.1em;}

.edit-details .container-r table.inputs-holder input.w-60 { margin:0 4px;}
.edit-details .container-r table.more-td-space td { padding-right:4px; padding-left:4px;}
.edit-details .container-r table.more-td-space label {margin-left:-4px;}
.edit-details .container-r table.inputs-holder td.radio-btns label {width:auto; font-size:1em; margin-right:8px;}
.edit-details .container-r table.inputs-holder td.radio-btns input {border:none; height:auto; margin:0; padding:0; vertical-align:bottom; position:relative; top:-2px;}

.edit-details .container-r table td span.alt-info { color:#666; margin-top:2px; display:block;}
.edit-details .container-r p label {padding-right:8px; padding-top:4px; display:block; float:left;}
.edit-details .container-r p a img { vertical-align:bottom;}
.edit-details .container-r p.more-t-space {padding-top:25px;}
.edit-details .container-r table.free-label label {width: auto; white-space: nowrap;}
.edit-details .container-r table.free-label td p {margin-bottom:0;}

.edit-details .container-r table.images-incl {margin-top:-20px;}
.edit-details .container-r table.images-incl td {padding:2px 0 3px 0;}
.edit-details .container-r table.images-incl td img {vertical-align:middle;}
.edit-details .container-r table.images-incl td input {border:none; margin:0 4px 0 0; padding:0;}
.edit-details .container-r table.images-incl td table td label {width:auto; width:130px;}

.send-to-friend .container-r {padding-left:22px;}
.send-to-friend .container-r table.inputs-holder label.left{width:68px;}
.send-to-friend .container-r table.inputs-holder label.right{width:108px; margin-left:12px;}
.send-to-friend .container-r table.inputs-holder textarea.comments {height:130px; width:568px;}
.send-to-friend .container-r table.inputs-holder td.separator {height:25px;}
.send-to-friend .container-r table.inputs-holder .chk-label label {display:inline;}

.send-proprty-to-friend {margin-top:20px !important;}
.send-proprty-to-friend h4 {font-size:1em;margin:10px 0;}

.btn-holder {font-size:0.9em; margin:12px 0 0 0;}
.btn-holder span.btn { position:relative; left:20px; }
.btn-holder span.btn-posit {left:40px;}
.edit-details .container-r .btn-posit2 {float:right; right:40px; margin-top:40px; position:relative;}
.edit-details .container-r .btn-posit3 {float:right; right:40px; position:relative; left:0;}
.add-info3 .btn-holder {font-size:1em; margin-left:40px; padding-top:16px;}

.dotted-border {background:url(../images/dotted-border.gif) left center repeat-x; padding:15px 0;}
.edit-details .container-r .dotted-border {margin-left:-15px; padding:20px 0 10px 0;}
.edit-details .container-r .padd-left { padding-left:7px;}
.dotted-border2 {background:url(../images/dotted_gray.gif) left center repeat-x; padding:15px 0;}

.agent-register-brdcrmbs2, .agent-register-brdcrmbs3 {background:url(../images/agent-register_step2.png); width:678px; height:39px;margin:12px 0 12px 11px;}
.agent-register-brdcrmbs3 {background:url(../images/agent-register_step3.png);}

.edit-details .container-r p .btn-posit { margin:-6px 0 0 14px;}

.text-holder { font-size:1.1em; padding:8px 0 15px 16px;}
.text-holder h3 {font-size:1.2em; color:#333; font-weight:bold; margin-bottom:10px; margin-left:-3px;}
.text-holder p { margin-bottom:9px; line-height:1.2em;}

.period-inp { font-weight:bold; padding-left:4px;}
.period-inp img {float:none; margin:0; vertical-align: middle; margin-right:13px;}
.period-inp input { border-color:#343434; padding:0 2px 0 4px; margin:0 4px 0 2px;}

.hor-menu { margin:0 0 8px 5px;}
.hor-menu li { float:left; background:url(../images/bull_hor-menu.gif) right 3px no-repeat; padding-right:11px; margin-right:7px;}
.all .hor-menu li a {color:#0d7dbf;}
.l-green-rounded .container-r .hor-menu {font-size:1.1em;}

.btn-holder2 { position:relative; height:92px;}
.btn-holder2 a { width:201px; height:35px; display:block; position:absolute; top:19px;}
.btn-holder2 a.btn-general-articles {background:url(../images/btn_general-articles.png); width:175px; left:8px;}
.btn-holder2 a.btn-articles-for-tenants {background:url(../images/btn_articles-for-tenants.png); left:190px;}
.btn-holder2 a.articles-for-agents { background:url(../images/btn_articles-for-agents.png); left:395px;}

ul.articles li { background:url(../images/bullet_arrow-bold.gif) left 6px no-repeat; padding:3px 0 3px 13px;}
.all ul.articles li a {text-decoration:none;}
.all ul.articles li a:hover {text-decoration:underline;}
.edit-details .container-r ul.articles {font-size:1.1em; padding:13px 0 0 0; margin-left:-19px;}

.article-page { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding:0 2px 10px 21px; margin-top:-7px;}
.article-page h1 { font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#333; font-size:1.2em; margin-bottom:13px;}
.article-page p {line-height:1.3em; margin-bottom:12px;}
.article-page img.fl-left {margin:-3px 12px 5px 0;}
.article-page img.fl-right {margin:-3px 0 5px 12px;}
.article-page .clear {height:20px;}

.edit-details .container-r .col { float:left; width:381px; background:url(../images/bullet_hor-line.gif) right top repeat-y; padding-right:15px; margin-left:-9px;}
.edit-details .container-r .last-col {background:url(../images/bullet_hor-line.gif) left top repeat-y; margin-left:-1px; padding-left:40px;}
.edit-details .container-r .col .free-label {margin-bottom:0;}
.edit-details .container-r .col .free-label label {padding-right:18px;}
.edit-details .container-r .col p { margin:9px 0 6px 0;}
.edit-details .additional-images {width:550px;margin:15px 0;}
.edit-details .accreditations .additional-images {width:350px;margin:15px 0;}
.edit-details .images-header{background:#E9E9E9 none repeat scroll 0 0;height:20px;}
.edit-details .images-header td{color:#333;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-left:20px;border:2px solid #E9E9E9;}
.edit-details .images-item {height:30px;border-bottom:2px solid #E9E9E9;border-top:2px solid #E9E9E9;}
.edit-details .images-item td {padding-left:20px;border:1px solid #fff;}
.edit-details .images-item td a {font-weight:bold;padding-right:20px;text-decoration:none;}

.property-result { padding:0 0 15px 13px; margin-top:-4px; font-size:1.1em;}
.property-result .dotted-border{background:url(../images/dotted_gray.gif) left center repeat-x;margin-left:-9px;padding:18px 0 15px 0;}
.property-result h2 { font-size:1.45em; margin-bottom:15px;}
.property-result select.w-220 { position: relative;}
.property-result h4.property-title {width:400px;}
.property-result h4.property-title a {text-decoration:none;}
.property-result h4.property-title a:hover{ text-decoration:underline; cursor:pointer;}
.property-result .agent-logo-table {width:84px;height:56px;float:right;}
.property-result .agent-logo-table img {max-width:84px;max-height:56px;margin:0 !important;}

.property-result .container {background:url(../images/dotted_gray.gif) left bottom repeat-x; padding-bottom:12px; margin-bottom:16px;}
.property-result .container div.first { float:left; width:220px; padding-right:15px;}
.property-result .container div.first img { border:1px solid #c0ce30; padding:4px; margin-bottom:4px;}
.property-result .container div.first span.btn2 input { color:#333;}
.property-result .container div.first span.btn-posit{ float:right;}
.property-result .container div.last {float:left; width:455px; position:relative; padding-top:7px;}
.property-result .container div.last span.new-peoperty {background:url(../images/ico_new-property.png); width:70px; height:65px; display:block; position:absolute; top:1px; right:1px;}
.property-result .container div.last h3 { font-family:Verdana, Geneva, sans-serif; font-size:1.3em; color:#0C7DC1; font-weight:bold; margin-bottom:7px;}
.property-result .container div.last h3 span { color:#333; font-size:0.8em;}
.property-result .container div.last h4 { font-size:1em; margin-bottom:10px; line-height:1.1em;}
.property-result .container div.last h4 span { color:#0d7ec2;}
.property-result .container div.last .bottom{background:#e9e9e9;padding:1px 3px 4px 7px;left:-6px;position:relative;line-height:1.5em;}
.property-result .container div.last p {margin-bottom:16px;}
.property-result .container div.last .bottom p {margin-bottom:0;}
.property-result .container div.last .bottom img {float:right; margin-top:2px;}
.property-result .page-nav {padding-top:5px;}

.home-page .first-col {padding-top:12px;}
.home-page .second-col {padding:9px 0 0 0; width:260px;}

.home-page .first-col .banner-search {background:url(../images/banner_search.png); width:692px; height:202px; position:relative; margin-bottom:25px;}
.home-page .first-col .banner-search div {background:url(../images/banner_search_map.jpg);width:189px; height:126px; position:absolute; top:57px; right:24px;}
.home-page .first-col .banner-search p { font-size:11px; color:#333; position:absolute; left:42px; top:143px;}
.home-page .first-col .banner-search input {border:none; background:transparent; width:310px; padding-top:8px; height:28px; font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#333; position:absolute; top:84px; left:45px;}
.home-page .first-col .banner-search input.btn { width:90px; height:41px; border:none; left:370px; cursor:hand; cursor:pointer; text-indent:-5000px;}

.home-page .first-col .l-green-rounded {width:696px;}
.home-page .first-col .l-green-rounded ul.nav {margin-left:70px;}
.home-page .first-col .l-green-rounded ul.nav li { font-size:1.55em;}
.home-page .first-col .l-green-rounded ul.nav li a {padding:10px 12px 7px 12px;}

.home-page .first-col .l-green-rounded div.first, .home-page .first-col .l-green-rounded div.last {background:url(../images/dotted_hor-line.gif) right top repeat-y; float:left; width:270px; padding-right:50px; padding-top:2px;}
.home-page .first-col .l-green-rounded div.last {background:url(../images/dotted_hor-line.gif) left top repeat-y; padding-left:38px; padding-right:0; margin-left:-2px;}
.home-page .first-col .l-green-rounded div.first .container, .home-page .first-col .l-green-rounded div.last .container { padding:5px 0 12px 5px;}
.home-page .first-col .l-green-rounded div.first .container img, .home-page .first-col .l-green-rounded div.last .container img {float:left; margin:-5px 10px 2px 2px;}
.home-page .first-col .l-green-rounded div.first .container h4, .home-page .first-col .l-green-rounded div.last .container h4 { color:#0C7DC1; margin-bottom:20px; line-height:1em;}
.home-page .first-col .l-green-rounded div.first .container p, .home-page .first-col .l-green-rounded div.last .container p {line-height:1.15em;}

.banner-rrpi {background:url(../images/banner_rrpi.jpg); width:265px; height:204px; margin:0 -8px 26px -7px; position:relative; overflow:hidden; text-align:center; font-size:10px; color:#333;}
.banner-rrpi a {display:block; position:absolute; width:267px; height:205px; left:0; top:0;}
.banner-rrpi h2 {font-size:22px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; color:#C0CE30; margin:11px 0 2px 0;}
.banner-rrpi p { font-weight:bold; font-size:11px; padding-bottom:8px;}

.home-page .second-col .l-green-rounded {margin-left:-7px; position:relative; zoom:1;}
.home-page .second-col .l-green-rounded h2 {font-size:1.3em; margin-left:17px;margin-right:17px;}
.home-page .second-col .l-green-rounded h2 span { padding:8px 11px 11px 13px; }
.home-page .second-col .pic-holder { overflow:hidden;}
.home-page .second-col .pic-holder td {background:url(../images/ph_vert.gif) right top repeat-y; vertical-align:bottom;}
.home-page .second-col .pic-holder td div {background:url(../images/ph_hor.gif) left bottom repeat-x; width:115px; height:83px; text-align:center; padding-top:10px; overflow:hidden;}
.home-page .second-col .pic-holder tr.last td div {background:none;}

.property-list { padding-left:10px; padding-bottom:10px;}
.property-list table { color:#333; font-size:1.2em;}
.property-list table th {text-align:left;color:#0C7DC1; font-weight:bold; padding-bottom:16px;}
.property-list table th.first {width:160px;}
.property-list table td {padding-bottom:1px;}

.agent-details p { font-size:1.2em;}
.agent-details span.btn2 input { color:#333;}
.agent-details span.btn-posit {position:relative; left:10px;}

.property-details { font-size:1.1em; padding-left:11px;}
.property-details h2 {font-family:Verdana, Geneva, sans-serif; color:#333; font-weight:bold; margin-bottom:15px; font-size:1.1em; }
.property-details h3 { font-family:Verdana, Geneva, sans-serif; font-size:1.15em; font-weight:bold; color:#333; margin-bottom:12px;}
.property-details p { line-height:1.15em; color:#333; margin-bottom:17px;}
.property-details p.small {font-size:0.8em !important; padding-top:6px;}
.property-details .btns-control {margin-bottom:23px; margin-left:-11px; padding:7px 6px 15px 2px}
.property-details .details { padding-bottom:20px;}
.property-details .details img {float:left; border:1px solid #333; margin:0 19px 5px 0;}
.property-details .details h4 { font-size:1em; color:#333; font-weight:bold; padding:4px 0 18px 0;}
.property-details .details h4 span {font-size:1.2em; color:#0C7DC0;}
.property-details .details h5 {font-size:1em; color:#333; font-weight:bold; margin-bottom:14px;}
.property-details .details h5 span {color:#0C7DC0;}

.btn-view-video {background:url(../images/btn_view-video.gif); width:167px; height:35px; display:block; float:left;}
.btn-contact-agent {background:url(../images/btn_contact-agent.gif); width:167px; height:35px; display:block; float:left;}
.property-details .details .btn-view-video {margin-right:4px;}
.property-details .details .btn-view-video, .property-details .details .btn-contact-agent {margin-top:4px; margin-bottom:10px;}
.property-details .dotted-border2 {margin-left:-10px; background-position:left top; padding:1px 0 15px 0;}

h5.ico-pdf {float:left; font-size:1em; margin-right:45px;}
h5.ico-pdf a {background:url(../images/ico_pdf.gif) left top no-repeat; display:block; padding:15px 0 1px 34px;}

.gray-block { background:#e7e7e7; margin-left:-10px; padding:12px 10px 10px 14px;}
.gray-block ul, .white-block ul { font-size:0.9em;}
.gray-block ul li, .white-block ul li {background:url(../images/bullet_2arrow3.gif) left 6px no-repeat; padding:1px 0 1px 14px; cursor:pointer;}

.page { font-size:1.1em; padding-left:11px; font-family:Arial, Helvetica, sans-serif;}
.page h1 { font-size:1.4em; margin-bottom:12px; padding-top:5px; }
.page p { line-height:1.2em; margin-bottom:15px;}
.page p.add {font-weight:bold; font-size:1.1em; font-family: Arial, Helvetica, sans-serif;}

.container-r p.login-inp {font-size:1.2em; margin:-3px 0 13px 0;}
.container-r p.login-inp label {float:none; padding-bottom:2px; display:block;}
.container-r p.login-inp input { border-color:#0d7ec2;}

.towns-list, .country-list, country-london-list { font-family:Arial, Helvetica, sans-serif;}
.towns-list .head {background:url(../images/pic_town-search.jpg) 24px 39px no-repeat; position:relative;height:143px;padding-left:6px;}
em {background:url(../images/dotted-border.gif) left bottom repeat-x; display:block; position:absolute; bottom:0; left:0; height:1px; width:100%;}
.towns-list .head p.last, .towns-list .head p.first {left:140px; position:absolute;}
.towns-list .head p.last img, .towns-list .head p.first img {cursor:hand; cursor:pointer;}
.towns-list .head p.first {top:42px;}
.towns-list .head p.last {top:83px;}
.towns-list .head p img {margin-right:3px;}
.towns-list .head div img {position:absolute; top:37px; left:557px; background:url(../images/dotted_hor-line2.gif) left top repeat-y; padding:3px 0 15px 33px;}

.towns-list .container-r { padding:34px 36px 0 17px;}
.towns-list .container-r table.cols { margin-top:20px; margin-bottom:20px;}
.towns-list .container-r table.cols td {background:url(../images/dotted_hor-line2.gif) left top repeat-y; text-align:left; font-size:1.1em; padding:7px 0 7px 70px; width:210px; line-height:1.2em; vertical-align:top;}
.towns-list .container-r table.cols td.bg-none {padding-left:30px; width:190px;}

.country-list .container-r  {padding:15px 36px 15px 30px;}
.country-list .container-r table.cols td {font-size:1.2em; padding-right:50px; line-height:1.5em;}
country-london-list .container-r  {padding:15px 36px 15px 30px;}
country-london-list .container-r table.cols td {font-size:1.2em; line-height:1.5em;}
/*footer*/
.footer{height:255px;margin-top:-186px;position:relative;z-index:2;background:url(../images/footer_bg.png) left top repeat-x; border-top:7px solid #fff;}
.footer .container {position:relative; margin:0 auto; width:980px; z-index:3; background:url(../images/footer_logo.png) 93% 22px no-repeat; font-size:1em; color:#ccc; padding:18px 0 0 0;}
.footer .container a {color:#ccc; text-decoration:none; padding:0 4px 0 3px;}
.footer .container a:hover {text-decoration:underline;}
.footer .container strong {color:#fff;}
.footer .container p { padding:8px 0 9px 0;}
.footer .container p.first a {padding:0;}
.footer .container p.copy { font-weight:bold; background:url(../images/dotted_blue.gif) left top repeat-x; padding-top:15px; margin-right:190px; margin-top:5px;}
.footer .container p.copy span {padding-left:20px;}

.error_tx { color:#CC0000; }
.left3px { margin-left:5px; }
.address-popup-header { text-align:center; vertical-align:middle; font-weight:bold; height:66px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; background:#FFFFFF url(../images/body_bg.gif) repeat-x scroll}
.address-popup-table-select { padding:12px 20px 12px 19px !important; border-left:none !important; border-right:1px solid #999;}
.address-popup-table-select a { text-decoration:none; font-size:14px; background:#FFFFFF url(../images/arrow.png) no-repeat; }
.address-popup { min-width:550px; background:none; font-family:Verdana; font-size:12px; margin:10px; }
.address-popup .container-r {padding:0;}
.address-popup-table td { padding:12px 0 12px 19px; border-bottom:1px solid #999; border-left:1px solid #999; }
.address-popup-table-head { background-color:#C0CE31; font-weight:bold; }
.address-popup-table-head-select {border-right:1px solid #999; border-left:none !important;}
.address-popup-table-head td { padding:5px 0 5px 20px; border-bottom:none !important;}
.address-popup-table-footer td { padding:5px 0 5px 0; text-align:center; border-right:1px solid #999; border-left:1px solid #999;}
.address-popup-table-footer td a { text-decoration:none; }
.address-popup-table-footer td span { font-weight:bold; }
.address-popup-error { font-weight:bold; color:Red; text-align:center;}
.address-popup-error  td { border-bottom:1px solid #999; border-left:1px solid #999; border-right:1px solid #999;}

.agent-property-list { font-size:12px; }
.agent-property-list td { border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:15px; cursor:pointer;}
.agent-property-list .first { border-left:none !important; }
.agent-property-list .last { width:300px; padding-left:25px; }
.agent-property-list-header { font-family:Verdana; background-color:#eaeaea;}
.agent-property-list-header td { text-align:center; vertical-align:middle; font-weight:bold; cursor:default; }
.agent-property-list-pager td { border-left:none !important; text-align:center; vertical-align:middle; cursor:default;}
.agent-property-list-pager span { font-weight:bold; }

.sitemap .article-page h1 {margin-bottom: 0px; margin-left:-21px;}
.sitemap .edit-details .container-r ul.articles {padding:13px 0px 15px 0px;}

img.featured_agent {width:100px; height:70px;}
.refresh-table td{border:none;padding:5px;}
.property-types label{display:inline !important;}

.search-estate-agents {background:transparent url(../images/estate_agents.gif) no-repeat scroll 0 0;width:690px; height:251px;margin:10px auto 20px;}
.search-estate-agents .inner-search {padding:83px 0 0 46px;}
.search-estate-agents .inner-search .find-agents-text {border:1px solid #000; color:#999; font-size:1.9em; height:32px; width:320px;padding-top:8px;}
.search-estate-agents .inner-search .search-button {background:transparent url(../images/search_estate.gif) no-repeat scroll 0 0;width:92px; height:43px; border:none; cursor:pointer;}
.search-estate-agents .inner-search .inputs-holder {margin:0 0 0 20px !important;}
.search-estate-agents .inner-search input.w-180 {width:180px;}
.search-estate-agents .inner-search select.w-188 {width:188px;}

input.w-150 {width:150px;}
input.w-190 {width:190px;}
.login-button {background:transparent url(../images/btn_login.png) no-repeat scroll 0 0;width:75px; height:34px; border:none; cursor:pointer;}
#fancy_content .success-message {color:#666; background-color:#FFF; font-size:1.5em;padding-top:5px;}

.property-not-found p {font-size:1.2em;}
.not-found-search {width:252px !important;}
.logo-download-table{float:right;font-size:1.1em;width:460px;margin:40px 52px 0 0;}
.logo-download-table td{padding-top:5px;padding-bottom:15px;}
.logo-download-table a{background:transparent url(../images/bullet_arrow-bold.bmp) no-repeat scroll left 6px;padding:3px 0 3px 13px;}

.accreditation {padding: 0 10px 0 0 !important;}
.accreditation table{margin-bottom:15px;}
.accreditation img {max-height:150px; max-width:150px;}

.agent-logo img {max-height:67px; max-width:200px;}
.agent-info a{color:#0C7DC1; text-decoration:none;}
.agent-info a:hover{ text-decoration:underline; cursor:pointer;}

.view-agent {background:transparent url(../images/view_agent.png) repeat scroll 0 0; display:block; width:97px; height:23px; float:left;}
.contact-agent {background:transparent url(../images/contact_agent.png) repeat scroll 0 0; display:block; width:108px; height:23px; float:right; margin-right:4px;}
.email-agent {background:transparent url(../images/email_agent.png) repeat scroll 0 0; display:block; width:108px; height:23px; float:right; margin-right:4px;}

.property-details #slider ul, .property-details #slider li
{
	margin:0;
	padding:0;
	list-style:none;
}
.property-details #slider, .property-details #slider li
{ 
	width:298px;
	overflow:hidden; 
}
.property-details #prevBtn a
{
	font-weight:bold;
	color:#0C7DC0;
	text-decoration:none;
}
.property-details #nextBtn a
{
	font-weight:bold;
	color:#0C7DC0;
	text-decoration:none;
}
.rrpi-search .search-box {border:1px solid #000; color:#999; font-size:1.9em; height:32px; width:320px;padding-top:8px;}
.rrpi-search .search-button {background:transparent url(../images/search_estate.gif) no-repeat scroll 0 0;width:92px; height:43px; border:none; cursor:pointer;}
.rrpi-search p { margin-top:15px; }
