body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  background-color:#0C3B6C;
}
body, p, td, th, li {
  font-size:16px;
  line-height:26px;
  margin:0;
}
p {
  margin: 0 0 1em 0;
  font-size:.7em;
}
a:link, a:visited {
  outline: none;
  color: #0C3B6C;
  text-decoration: underline;
}
a:hover, a:active {
  color:#CC6600;
  text-decoration:underline;
}
a img {border:none;outline: none;}

h1 {
  color:#5C8127;
  margin:.825em 0 .5em 0;
  font-size:2.125em;
}
h2 {
  color:#5C8127;
  margin:.825em 0 .5em 0;
  font-size:1.75em;
}
h3 {
  color:#5C8127;
  margin:.825em 0 .5em 0;
  font-size:1.5em;
}
h4 {
  color:#5C8127;
  margin:.825em 0 .5em 0;
  font-size:1.25em;
}
h5 {
  color:#5C8127;
  margin:.825em 0 .5em 0;
  font-size:1.125em;
}
h6 {
  color:#5C8127;
  margin:.825em 0 .5em 0;
  font-size:1em;
}
ul {
  margin-left:25px;
  list-style-type:none;
}
ol {
  margin-left:25px;
}
blockquote {margin: 0 0 18px 18px;color: #666666;font-style: italic;}
strong {font-weight: 700;}
em {font-style: italic;}
.left {float: left;}
.right {float: right;}
.clearThis {clear: both;}
.small {font-size: .625em;}
.large {font-size: 1em;}
.soft {color: #D3D3D3;}
.hide {display: none;}
p.last {margin-bottom: 0;}
.underline {text-decoration: underline;}
#container{
  width:955px;
  margin:10px auto 0;
  background-color :#ffffff;
}
#header {
  padding:0 10px 0 15px;
  height:159px;
  background:#ffffff;
}
#header .logo {
  float:left;
  display:inline;
  background:url(../images/template/logo.gif) top left no-repeat;
  width:204px;
  height:120px;
}
#header .header_cont {
  float:left;
  display:inline;
  width:721px;
}
#header .header_cont p {float: right;font-weight: 400;margin: 0;font-size: 1em;padding-top: 10px;color: #084E94;font-family: Arial, Helvetica, sans-serif;vertical-align: middle;}
#header .phone {margin-right: 5px;vertical-align: baseline;}
#header .header_cont .slogan h1, .post h1, h2.blog {
  font-weight:500;
  font-family: Georgia, Times New Roman, Serif;
  font-size:1.7em;
  color:#0C3B6C;
  text-align: right;
  width:500px;
  float:right;
  display:inline;
  padding-top:2px;
  line-height: normal;
  margin:0;
}
.post h1 {
  text-align: left;
  float: left;
  width: 518px;
  margin-left: 10px;
}
h2.blog {
  background-color: transparent;
  background-image: url(../images/template/line_fading.gif);
  background-repeat: no-repeat;
  background-position : 0 0;
  text-align: left;
  float: left;
  width: 518px;
  min-height: 44px;
  *height: 44px;/* IE6 hack */
  margin-bottom: 10px;
  margin-top: 8px;
}
#menu_cont {width: 925px;float: right;}
#menu {display:inline;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;float:right;height:32px;margin-top: 3px;margin-right: 5px;}
#menu a{color: #003366;text-decoration:none;line-height:normal;display:block;}
#menu a:hover{color: #3385D8;text-decoration:none;margin:0;padding:0;}
.divider{float:left;display:inline;}
#menu_home {height:28px;background:url(../images/template/menu_home.gif) bottom left repeat-x;text-align:center;padding: 5px 6px 0 5px;float:left;display:inline;}
#menu_properties {height:28px;background:url(../images/template/menu_properties.gif) bottom left repeat-x;text-align:center;padding: 5px 6px 0 6px;float:left;display:inline;}
#menu_services {height:28px;background:url(../images/template/menu_services.gif) bottom left repeat-x;text-align:center;padding: 5px 6px 0 6px;float:left;display:inline;}
#menu_the_cote {height:28px;background:url(../images/template/menu_the_cote.gif) bottom left repeat-x;text-align:center;padding: 5px 6px 0 6px;float:left;display:inline;}
#menu_casestudies {height:28px;background:url(../images/template/menu_casestudies.gif) bottom left repeat-x;text-align:center;padding: 5px 6px 0 6px;float:left;display:inline;}
#menu_blog {height:28px;background:url(../images/template/menu_blog.gif) bottom left repeat-x;text-align:center;padding: 5px 6px 0 6px;float:left;display:inline;}
#menu_about {height:28px;background:url(../images/template/menu_about.gif) bottom left repeat-x;text-align:center;padding: 5px 6px 0 6px;float:left;display:inline;}
#menu_contact {height:28px;background:url(../images/template/menu_contact.gif) bottom left repeat-x;text-align:center;padding: 5px 6px 0 6px;float:left;display:inline;}
ul#nav {}
ul#nav li {float: left;display: inline;list-style-type: none;margin-left: 10px;}
ul#nav li a {/*Set to height of image*/height:20px;display:block;text-indent:-9999px;outline:none;}
li#navHome a {width:75px;}
li#navWork a {width:70px;}
li#navServices a {width:68px;}
li#navContact a {width:55px;}
li#navHome a:hover, li#navWork a:hover, li#navServices a:hover, li#navContact a:hover {background-position:0 -20px;/*Set to height of image !must be negative!*/}
#content_container {padding:6px 16px 0 10px;}
.widget {
  background:#ffffff;
  border: #FFC85D 1px solid;
  margin-bottom: 10px;
  padding: 0 10px 10px 10px;
}
#feature_home, .widget {
  background:url(../images/feature_bg.jpg) left top repeat-x;
  display:block;
}
#feature_home h2, .widget h2 {
  margin: 0;
  padding: 12px 0 18px 10px;
  font-family: Georgia, Times New Roman, Serif;
  font-size: 1.1em;
  color: #FFFFFF;
  font-weight: 400;
}
.widget_property_search_form, .widget_property_search_form, .widget_register, #text-4 {
  border: 0;
  background:none;
  padding: 0;
}
.widget li.cat-item {
  font-size: 0.7em;
}
.widget_archive select {
  width: 180px;
}
#feature_home ul.feature_products {margin: 0;padding: 0;}
#feature_home ul.feature_products li {margin: 0;padding: 0 10px 0 10px;display: block;clear:both;}
#feature_home ul.feature_products li a {color: #AB2323}
#feature_home ul.feature_products li a:hover{color: #CC6600}
#feature_home ul.feature_products li .feature_img {margin-bottom: 15px;float:left;display:inline;}
#feature_home ul.feature_products li .feature_desc {margin-bottom: 15px;float:right;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;width:95px;line-height: normal;}
#content_left{
  width:203px;
  float:left;
  display:inline;
  padding:0;
  margin:0 0 20px 0;
}
#content_left ul{
  margin: 0;
  padding: 0;
}
.searchform, .widget_property_search_form{
  padding-top: 18px;
  background:url(../images/template/search_bg.jpg) top left no-repeat;
}
#content_left .left_search_form {
  padding-left: 10px;
  height: 442px;
  display: block;
  margin: 0;
}
#content_left .left_search_form h2{
  margin: 0 15px 7px 0;
  font-family: Georgia, Times New Roman, Serif;
  font-size: 1.2em;
  color: #FFFFFF;
  font-weight: 400;
  line-height: 26px;
  padding: 0 38px 0 0;
  background:url(../images/template/search.gif);
  background-repeat: no-repeat;
  background-position:right;
  height: 37px;
}
#content_left .left_search_form h2.fr {font-size: .8em;font-weight: 700;line-height: normal;}
#content_left .left_search_form label {
  display: block;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;color: #CDE5FD;margin-bottom: 3px;line-height: normal;
}
#content_left .left_search_form select{display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;color: #000000;}
#content_left .left_search_form label.dotted_border {
  margin-top: 3px;
  padding-top: 6px;
  background:url(../images/template/dotted_line.gif);
  background-repeat: no-repeat;
}
#content_left .left_search_form .input_text{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  padding: 1px 0 0 0;
  display: block;
  float: left;
  margin: 0;
}
#content_left .left_search_form .input_text input{
  margin: 0;
  float: left;
  width: 140px;
  display: inline;
}
#content_left .left_search_form .search_button {margin-top: 9px;}
#content_left .left_search_form .view_all_button {margin-top: 9px;}
#content_left .registration_form, .widget_register .registration_form {
  padding: 0 0 0 7px;
  display: block;
  background-color: #195CA3;
  margin: 5px 0 0 0;
  height: 122px;
}
#content_left .registration_form h1, .widget_register .registration_form h1  {
  font-family: Georgia, Times New Roman, Serif;
  font-size: 12px;
  line-height: normal;
  font-weight: 400;
  color: #CDE5FD;
  display: block;
  margin: 0 0 1px 0;
  padding: 5px 0 0 0;
}
#content_left .registration_form label, .widget_register .registration_form label {display: none;border:none;padding:0;margin:0;}
#content_left .registration_form .input_text input, .widget_register .registration_form .input_text input {color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;border:1px solid #003366;margin-top:4px;padding:0 0 7px 1px;font-size: 11px;line-height:20px;width:176px;}
.widget_register .registration_form .input_text input {width: 149px;}
#content_left .registration_form .input_text input.margin_adjust, .widget_register .registration_form .input_text input.margin_adjust {margin:6px 0 0 0;}
#content_left .registration_form .email_submit, .widget_register .registration_form .email_submit  {margin:0 0 2px 0;padding:0;}
.big_select {width: 145px}
.mid_select {width: 100px}
.small_select {width: 50px}
#content_right {
  margin-left: 213px;
  display:block;
}
#content_banner {height:129px;margin: 0;width:716px;float:left;display:inline;}
#banner img {display:inline;float:left;}
#quotation{
  width:229px;
  height:125px;
  float:right;
  display:inline;
}
#sidebar_content {
  float:right;
  display:inline;
  margin-bottom:20px;
  width:173px;
}
#sidebar_home {
  float:right;
  display:inline;
  background:#ffffff;
  border: #FFC85D 1px solid;
  margin-bottom:20px;
  width:226px;
}
#sidebar_content ul{
  margin: 0;
  padding: 0;
}
#sidebar_content ul li{
  margin-bottom: 10px;
}
#content, .post {
  width:538px;
  margin:0 0 20px 0;
  padding-top:10px;
  background:#FFFFFF url(../images/gradient.gif) left top repeat-x;
  display:block;
  overflow: hidden;
  float:left;
}
.post {
  border: 1px solid #C4DEFB;
  width: 536px;
  padding-bottom: 10px;
  padding-top: 0;
}
#content.padding_adjust, .post.padding_adjust {width:483px;}
#content p, .post p {
  font-size:0.7em;
  line-height:18px;
  margin:10px 0 0 10px;
  padding:0;
}
#content h2, .post h2, .post h3.post-title {
  color:#003366;
  font-family:Georgia,Times New Roman,Serif;
  font-size:1.25em;
  line-height:25px;
  font-weight:normal;
  margin:0 0 0 10px;
  padding:0;
  text-align:left;
}
.post h3.post-title {
  padding-top: 10px;
}
#content h3, .post h3 {
  color:#003366;
  font-family:Georgia,Times New Roman,Serif;
  font-size:1.1em;
  line-height:25px;
  font-weight:normal;
  margin:8px 0 0 10px;
  padding:0;
  text-align:left;
}
#content ul, .post ul {
  list-style: none;
  display: block;
  float: left;
  width: 215px;
  padding: 0;
}
.post ul {
  width: 513px;
}
#content ul.homelinks, .post ul.homelinks{margin:5px 10px 5px 10px;}
#content ul.homelinksright, .post ul.homelinksright{margin:5px 10px 5px 0;}
#content ul li, .post ul li {
  margin-top: 8px;
  padding: 0 0 4px 15px;
  background:url(../images/orange_bullet.gif) 0 9px no-repeat;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  line-height:18px;
}
#content ul.homelinks li, .post ul.homelinks li {padding:1px 0 3px 10px;}
.post ol {
  padding: 0 0 0 25px;
}
.post ol li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  line-height:18px;
}
.post .postmetadata {
  color: #666666;
  font-style: italic;
}
.post .alignleft  {
  float:left;
  margin-left: 10px;
}
.post .alignright {
  float:right;
  margin-right: 10px;
}
.post .aligncenter {
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.post .wp-caption {
  text-align:center;
  font-style:italic;
  background:none repeat scroll 0 0 transparent;
  border:1px solid #C4DEFB;
  display:inline;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
.post .wp-caption p.wp-caption-text {
  margin: 0;
  padding: 0;
}
#feature_all, .widget_property_enquiry_form {padding: 15px 0 8px 7px;border: #FFC85D 1px solid;background:#FFA904;}
#feature_all h2, .widget_property_enquiry_form h2 {margin:0;padding: 0 0 18px 3px;font-size:1.1em;font-weight: 400;line-height: normal;color:#FFFFFF;font-family: Georgia, Times New Roman, Serif;}
#feature_all p, .widget_property_enquiry_form p {color:#FFFFFF;line-height: 1em;font-family: Verdana, Arial, Helvetica, sans-serif;margin-bottom:0;}
#feature_all p.please_contact_by, .widget_property_enquiry_form p.please_contact_by {float:left;display:inline;font-weight: 700;margin: 10px 0 8px 3px;}
#feature_all form, .widget_property_enquiry_form form {margin:5px 0 0 0;}
#feature_all label, .widget_property_enquiry_form label {float:left;display:inline;color:#ffffff;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;font-weight: 700;padding:3px 0 0 3px;;margin:0;line-height: normal;}
#feature_all label.checkbox, .widget_property_enquiry_form label.checkbox {padding-right:5px;}
#feature_all label.notify, .widget_property_enquiry_form label.notify {font-weight: 400;margin-bottom:10px;width:130px;}
#feature_all .input_text, .widget_property_enquiry_form .input_text {padding: 0 15px 3px 0;float:right;display:inline;}
#feature_all .input_checkbox, .widget_property_enquiry_form .input_checkbox {float:left;margin:0 2px 0 2px;display:inline;}
#feature_all .select, .widget_property_enquiry_form .select {margin:0 0 0 3px;float:left;display:inline;}
#feature_all select, .widget_property_enquiry_form select {float:left;margin:0;width:149px;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;display:inline;}
.cta {width:171px;margin:10px 1px 0 0;float:left;display:inline;}
.cta_image a img {float:left;border:0;display:inline;}
.cta_text {width:161px;height:40px;padding: 5px;background-color: #4B4B4B;color:#FFFFFF;margin-top:1px;float:left;display:inline;}
.cta_text a{color: #FFFFFF!important;}
.cta_text a:hover{color:#CC6600!important;}
.cta_text ul {list-style:none;margin:0;padding:0;}
.cta_text ul li {padding: 0 0 0 10px;background:url(../images/blue_bullet.jpg) 0 7px no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;line-height: 13px;}
.widget .cta_text, .widget .cta_image a img {display: block;float: none;}
#registration_container {display:block;float:left;width:100%;padding:0;margin:0;}
.quick_contact {height: 100px;width:241px;margin:15px 0 0 0;background:url(../images/quick_contact_bg.gif) top left no-repeat;float:left;background-color:transparent;display:inline;}
#registration_container .quick_contact h3 {margin:5px 0 0 7px;padding:0;font-family: Georgia, Times New Roman, Serif;font-size:12px;color:#CDE5FD;border-bottom:1px solid #1A5F96;font-weight: 400;line-height: normal;}
#registration_container .quick_contact h3.fr {font-size:11px;}
.quick_contact .line{border-bottom:1px solid #427DB5;}
.quick_contact form {padding:5px 0 5px 7px;margin:0}
.quick_contact form .email_field {width: 220px;height:18px;line-height:18px;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;border:1px solid #003366;}
#registration_form .text_field {width: 140px;height:18px;line-height:18px;color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;border:1px solid #003366;float:left;display:inline;}
#registration_form .email_submit {text-align:right;float:left;display:inline;}
#register_form {padding-left:10px;float:left;display:inline;}
#register_form .f_r_cont {float:left;display:inline;clear: both;width: 100%;}
#register_form .f_label {float:left;display:inline;width:120px;font-size: .7em;}
#register_form .f_element {float:left;display:inline;}
#register_form .submit {margin-left: 120px;float:left;display:inline;clear:both;}
#findproperty_form {padding-left:10px;float:left;display:inline;}
#findproperty_form .f_r_cont {float:left;display:inline;clear: both;width: 100%;}
#findproperty_form .f_label {float:left;display:inline;width:150px;font-size: .7em;}
#findproperty_form .f_element {float:left;display:inline;}
#findproperty_form .submit {margin-left: 150px;float:left;display:inline;clear:both;}
#contactus_form {padding-left:10px;float:left;display:inline;overflow:hidden;background:transparent;}
#contactus_form .f_r_cont {float:left;display:inline;clear: both;width: 100%;background:transparent;}
#contactus_form .f_label {float:left;display:inline;width:150px;font-size: .7em;}
#contactus_form .f_element {float:left;display:inline;}
#contactus_form .f_radio_element {font-size: .7em;}
#contactus_form .f_radio_element input {margin-right:20px;}
#contactus_form .submit {margin-left: 150px;float:left;display:inline;clear:both;}
#registerinterest_form {float:left;display:inline;overflow:hidden;background:transparent;}
#registerinterest_form form {float:left;display:inline;overflow:hidden;margin:0;}
#registerinterest_form h3 {font-size: .8em;font-weight: 700;margin:0;}
#registerinterest_form .f_r_cont {float:left;display:inline;overflow:hidden;clear: both;width: 100%;background:transparent;}
#registerinterest_form .f_label {float:left;display:inline;overflow:hidden;width:100px;font-size: .7em;}
#registerinterest_form .f_element {float:left;display:inline;overflow:hidden;}
#registerinterest_form .f_element input {width:75px;}
#registerinterest_form .submit {margin-left: 100px;float:left;display:inline;clear:both;}
p.registerinterest_form_errors {float:left;display:inline;overflow:hidden;clear:both;}
#map_home {margin:15px 0 0 5px;padding:0;float:left;display:inline;}
#map_home a {display:block;float:left;height:100px;}
#left .search {margin:20px 15px 0 0;padding:0;float:right;display:inline;}
#left form{margin:10px 0 0 10px;}
#left form label {display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;color: #CDE5FD;margin-bottom: 3px;line-height: normal;}
#left form select{display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;color: #000000;}
.view_all {padding:0 0 3px 0;margin:-15px 0 0 104px}
#left a{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;text-decoration:underline }
#left a:hover{color:#FFB840;}
#left_property .title{margin:20px 0 0 10px;width:140px;height:27px;font-family: Georgia, Times New Roman, Serif;font-size:1.2em;color:#FFFFFF;border-bottom: #3878BD 1px solid;float:left;display:inline;}
#left_property .search {margin:20px 15px 0 0;padding:0;float:right;display:inline;}
#left_property form{margin:10px 0 0 10px;}
#left_property form label {display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;color: #CDE5FD;margin-bottom: 3px;}
#left_property form select{display: block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;color: #000000;}
#left_property a{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.6em;text-decoration:underline }
#left_property a:hover{color:#FFB840;}
#content .paging, .blog_paging {display:block;background:transparent;width:538px;padding:11px 0 13px 0;margin:0;font-size: .7em;line-height: normal;float: left;}
#content .paging .b {font-weight:bold;}
#content .paging .paging_total {float:left;background:transparent;display:block;padding: 0 0 0 10px;}
#content .paging .paging_total p {float:left;background:transparent;font-size: 1em;margin:6px 0 0 0;clear:left;display:inline;}
#content .paging .paging_total p.search_summary {margin-top: 0;}
#content .paging .paging_pages {float:right;background:transparent;display:block;padding: 0 5px 0 0;}
.paging_bottom {padding:0;}
.blog_paging {padding-top: 0;}
#property_list {margin:0 0 0 5px;}
#property_list .property {width: 528px;margin-bottom: 15px;display:block;border-bottom: #0C3B6C 1px solid;background:#F3F3F3;background-image: url(../images/bruce_property.gif);background-position:right 29px;background-repeat: no-repeat;float: left;}
#property_list .recommended{background-color: #CFE5FD;background-image: url(../images/bruce_recommended.gif);}
#property_list .property h3 {display:block;font-family:Verdana, Arial, Helvetica, sans-serif;line-height: normal;font-size: 0.7em;color:#FFFFFF;margin:0;padding:0;}
#property_list .property h3 span {padding:3px 5px;margin:0}
#property_list .property h3 span.title {float:left;width: 428px;background-color:#0C3B6C;display:inline;}
#property_list .property h3 span.price {float:right;width:80px;background-color:#0A5EB2;text-align:center;display:inline;}
#property_list .property h3 span.pipe {color:#81BFFD;font-weight: 400;}
#property_list .property .c {background:silver;width:415px;float:left;margin:0;padding:0;display:inline;}
#property_list .property .main_image {margin:10px 0 0 10px;padding:0;background:transparent;display:block;float:left;width:243px;overflow:hidden;}
#property_list .property .main_image img {padding:0;background:transparent;border:none;outline:none;display:block;float:left;}
#property_list .property .gallery_main_image {margin:10px 0 0 10px;padding:0;background:transparent;display:block;float:left;width:243px;overflow:hidden;}
#property_list .property .gallery_main_image img {padding:0;background:transparent;border:none;outline:none;display:block;float:left;}
.main_image_listing {margin:10px 0 0 10px;padding:0;background:transparent;display:block;float:left;width: 280px;height: 182px;overflow:hidden;background-repeat:no-repeat!important;background-position:center top;}
.main_image_listing img {padding:0;background:transparent;border:none;outline:none;display:block;float:left;}
#property_list .property ul {background:transparent;float:left;width: 130px;margin:11px 0 0 5px!important;padding: 0!important;display:inline;}
#property_list .property ul li {margin: 0!important;padding: 0 0 0 10px!important;display: block;clear: both;width: 130px;}
#property_list .property .description {margin:2px 0 0 0;padding:0 10px 0 10px;line-height: 18px;float:left;background:transparent;display:block;font-size: .7em;}
#property_list .property .description p {margin:0;padding:0;font-size: 1em;width:100%;float:left;}
#property_list .property img.more_info {padding:0 5px 5px 0;float:right;display:block;border:none;outline:none;}
#property {width:533px;background:transparent;margin-bottom: 0;}
#property .header {background:transparent;display:block;height:105px;background-image: url(../images/bruce_property.gif);background-position:right 5px;background-repeat: no-repeat;}
.property_under_offer_en {width:518px;background:transparent;display:block;background-image: url(../images/under-offer-button_en.jpg);background-position:right 5px;background-repeat: no-repeat;}
.property_under_offer_fr {width:518px;background:transparent;display:block;background-image: url(../images/under-offer-button_fr.jpg);background-position:right 5px;background-repeat: no-repeat;}
.property_sold_en {width:518px;background:transparent;display:block;background-image: url(../images/sold_en.jpg);background-position:right 5px;background-repeat: no-repeat;}
.property_sold_fr {width:518px;background:transparent;display:block;background-image: url(../images/sold_fr.jpg);background-position:right 5px;background-repeat: no-repeat;}
#property .header .price {float:left;padding-top:7px;}
#property .header .links {float:left;clear:left;background:transparent;display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;height:25px;margin:15px 0 0 5px;}
#property .header .links img {margin:0 2px 0 0;vertical-align: middle;}
#property .header .links a {font-weight: 700;}
#property .recommended {background-image: url(../images/bruce_recommended.gif);}
#property .images {background:transparent;display: block;padding-left:10px;}
#property .images .main_image {background:transparent;width:345px;overflow: hidden;float:left;display:block;overflow:hidden;}
#property .images .main_image img {}
#property .images .all_images {display:inline;background:transparent;float:right;width:160px;padding-left: 18px;}
#property .images .all_images .thumb {display:inline;background:transparent;float:left;border:1px solid #C4DEFB;margin: 0 1px 3px 3px;padding:2px;}
#property .images .all_images .thumb a img {display:inline;width:69px;height:69px;float:left;border:none;outline: none;}
#property .summary {display:inline;float:left;clear: both;background-color:#DCECFE;border:2px solid #C4DEFB;margin:5px 10px 0 10px;padding:10px 5px 15px 25px;width:486px;}
#property .summary ul {float:left;width: 270px;margin:2px 0 0 0;}
#property .summary ul li {margin: 0;margin:0 0 0 0;padding: 0 10px 0 13px;display:block;clear:both;background-position:0 8px;}
#property .summary .register_interest {padding:0;margin:20px 15px 0 0;border:solid 0 red;float:right;}
#property .summary .add_to_favourites {padding:0;margin:10px 15px 0 0;border:solid 0 red;float:right;clear:right;}
#property .summary .register_interest img, #property .summary .add_to_favourites img {float:left;}
#property .details {display:inline;margin-top: 21px;float:left;width:100%;background-color: transparent;background-image: url(../images/template/line_fading.gif);background-repeat: no-repeat;background-position : 10px 0;}
#property .details h3 {display:inline;clear:both;color:#003366;font-family:Georgia,Times New Roman,Serif;font-size:1.3em;font-weight:normal;margin:6px 0 28px 10px;padding:0;text-align:left;border:solid 0 red;float:left;}
#property .details .description {display:inline;float:left;clear:both;margin:0 0 0 10px;width:100%;font-size:0.7em;line-height:18px;}
#property .details .description p {display:inline;float:left;margin:0 0 0 0;width:100%;font-size: 1em;}
#property .footer .register_interest {padding:0;padding:6px 15px 0 10px;border:solid 0 red;float:left;line-height: 5px;}
#property .footer .links {float:right;font-size: .7em;}
#map_frame {position:absolute;z-index: 3;width:202px;height:202px;background:url(../images/map-frame.gif) no-repeat;display:none}
#map {position:absolute;z-index: 0;width:200px;height:200px;display:none }
#close{position:absolute;top:3px;right:3px;cursor:pointer;z-index: 0}
.addthis{width:350px;margin:14px 0 0 10px;clear:both }
.blue_border {border: #003366 1px solid;}
.local_area_map {margin: 15px 0 10px 0;}
.back_to_top {float:right;font-size: .7em;}
.addthis_right {float:right;margin: 10px 25px 0 0;}
em.bluebold {color:#0C3B6C;font-weight: 700;}
#content ul.legalaspect {float:none;width:auto;}
#content ul.legalaspect li {line-height: normal;padding-bottom:0;background-position:0 5px;}
#content ul.sitemap {float:left;margin:2px 25px 0 20px;}
#content ul.sitemap li {line-height: normal;width:100%;float:left;padding-bottom:0;padding-left:10px;background-position:0 5px;}
#content ul.sitemap ul {list-style-type: circle;float:left;}
#content ul.sitemap ul li {font-size: 1em;background:none;margin-top:0;margin-left: 15px;float:none;}
#property_gallery {width: 750px;height: 700px;background-color: #FFF;}
#property_gallery .main_image {width:100%;height: 480px;padding-top: 10px;overflow: hidden;}
#property_gallery .thumb_cont {width:500px;height: 100px;padding-left: 125px;padding-right:125px;padding-top: 20px;padding-bottom: 20px;}
#property_gallery .thumb {width:69px;height:69px;display:inline;background:transparent;float:left;border:1px solid #C4DEFB;margin: 3px 1px 0 5px;padding:2px;}
#property_gallery .register_interest_button {width:100px;height: 150px;padding-left: 300px;}
#energy_classification{
  width: 175px;
  height: 120px;
  background-image: url(../images/classification-logement-tra.gif);
  background-position: top left;
  background-repeat: no-repeat;
}
#energy_classififation_line{
  width: 175px;
  height: 120px;
  margin-left: 10px;
  border: 1px solid #000;
  background-image: url(../images/energy_class_line.gif);
  background-repeat: repeat-x;
}
#energy_classification_arrow{
  width: 38px;
  height: 17px;
  padding-left: 12px;
  padding-top: 2px;
  line-height: normal;
  font-weight: 700;
  background-image: url(../images/energy_class_arrow.gif);
  background-position: top left;
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-size: 12px;
}
#footer, #footer_base {
  width:955px;
  padding-top:18px;
  background-color:#0C3B6C;
  color:#5B83AA;
  float:left;
  clear:both;
}
#footer {
  text-align: right;
}
#footer_address1 {
  float: left;
}
#footer_address2 {
  float: right;
}
#footer_addresses {
  float: right;
  padding-bottom: 15px;
  width: 955px;
}
#footer p, #footer_base p {line-height: 18px;}
#footer a, #footer_base a {color: #5B83AA}
#footer a:hover, #footer_base a:hover {color:#CC6600;}
.footer_right_error{
  font-size: 0.7em;
  line-height: 16px;
}
.footer_right{
  background-color:#DCECFE;
  border:2px solid #C4DEFB;
  padding: 5px 8px 0 5px;
}
