/* Social Colors */
/* Contexts colors */
@font-face {
  font-family: 'open_sansbold';
  src: url("/Shared/fonts/opensans-bold-webfont.eot");
  src: url("/Shared/fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/Shared/fonts/opensans-bold-webfont.woff") format("woff"), url("/Shared/fonts/opensans-bold-webfont.ttf") format("truetype"), url("/Shared/fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanssemibold';
  src: url("/Shared/fonts/OpenSans-Semibold-webfont.eot");
  src: url("/Shared/fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/Shared/fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("/Shared/fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("/Shared/fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansregular';
  src: url("/Shared/Fonts/opensans-regular-webfont.eot");
  src: url("/Shared/Fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/Shared/Fonts/opensans-regular-webfont.woff") format("woff"), url("/Shared/Fonts/opensans-regular-webfont.ttf") format("truetype"), url("/Shared/Fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanslight';
  src: url("/Shared/Fonts/OpenSans-Light-webfont.eot");
  src: url("/Shared/Fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/Shared/Fonts/OpenSans-Light-webfont.woff") format("woff"), url("/Shared/Fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("/Shared/Fonts/OpenSans-Light-webfont.svg#open_sanslight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansitalic';
  src: url("/Shared/Fonts/OpenSans-Italic-webfont.eot");
  src: url("/Shared/Fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("/Shared/Fonts/OpenSans-Italic-webfont.woff") format("woff"), url("/Shared/Fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("/Shared/Fonts/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

body {
  margin: 0 0 0 0;
}

body, td, tr, th {
  background-color: White;
  color: Black;
  font-family: "open_sansregular";
  font-size: 13px;
}

#wrapper {
  width: 100%;
  float: left;
}

#page {
  width: 600px;
  margin: 0 auto 0 auto;
}

#header {
  float: left;
  width: 600px;
  border-bottom: 1px solid #d2d2d2;
  margin: 0px 0px 10px 0px;
}

#header-left {
  float: left;
  width: 400px;
}

#header-right {
  float: left;
  width: 200px;
  font-weight: bold;
  text-align: right;
  margin: 10px 0px 10px 0px;
  color: black;
}

#images {
  float: left;
  margin: 0px 0px 10px 0px;
}

#desc {
  float: left;
  width: 600px;
}

#contact {
  float: left;
  width: 600px;
  margin: 0px 0px 10px 0px;
}

#contact-left {
  float: left;
  width: 200px;
}

#contact-left {
  display: none;
  visibility: hidden;
}

#contact-center {
  float: left;
  width: 200px;
}

#contact-right {
  float: left;
  width: 200px;
  text-align: right;
}

#detailprint_legaltitle {
  float: left;
  width: 600px;
}

#detailprint_legaltext {
  float: left;
  width: 600px;
}

h1 {
  color: #003160;
  font-size: 22px;
  margin: 0 0 5px 0;
  font-weight: normal;
  font-family: "open_sanssemibold";
}

h2 {
  color: #003160;
  font-size: 18px;
  margin: 0 0 10px 0;
  font-weight: normal;
  font-family: "open_sanssemibold";
}

.results_propstat_under_offer,
.results_propstat_let,
.results_propstat_let_agreed,
.results_propstat_sold,
.results_propstat_sold_stc {
  color: #c62127;
}

table {
  text-align: left;
}

tr, td {
  vertical-align: top;
}

a, a:link {
  color: Black;
  text-decoration: none;
  outline: none;
}

a:visited {
  color: Black;
  text-decoration: none;
}

a:active {
  color: Black;
  outline: none;
}

a:focus {
  color: black;
}

a:hover {
  color: Black;
}

img {
  border: none;
  vertical-align: middle;
}

form {
  margin: 0 0 0 0;
}

object {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.detailprint_legaltitle {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}

.detailprint_legaltext {
  font-size: 8pt;
  font-weight: normal;
  text-align: justify;
}

.logo {
  margin: 10px 0 10px 0;
  width: 50%;
  height: 50%;
}

.tel {
  float: right;
  font-size: 18px;
  line-height: 80px;
  font-family: "open_sanssemibold";
}

.propertyHead {
  border-bottom: 1px solid #D2D2D2;
  padding: 5px 0 10px 0;
  color: black;
  font-weight: bold;
}

.propertyprint_photoborder {
  width: 135px;
}

.propertyprint_photobox {
  margin: 0 10px 0 0;
}

.propertyprint_photo {
  width: 120px;
}

.propertyprint_propertydetails {
  text-align: left;
}

.propertyprint_addrsummary {
  font-size: 12pt;
  font-weight: bold;
}

.propertyprint_priceask {
  font-size: 11pt;
  font-weight: bold;
}

.propertyprint_propstat {
  font-weight: bold;
}

.propertyprint_proptype {
  font-weight: bold;
}

.propertyprint_proptext {
  text-align: justify;
}

.propertyprint_propcode {
  font-style: italic;
}

#photoview {
  float: left;
  margin: 0px 0px 10px 0px;
}

/*
#photoview2{	float: left;	margin: 0px 15px 10px 0px;	height: 143px;}
#photoview3{	float: left;	margin: 0px 15px 10px 0px;	height: 143px;}
#photoview4{	float: left;	margin: 0px 0px 10px 0px;	height: 143px;}
#photoview5{	float: left;	margin: 0px 15px 10px 0px;	height: 143px;}
#photoview6{	float: left;	margin: 0px 15px 10px 0px;	height: 143px;}
#photoview7{	float: left;	margin: 0px 0px 10px 0px;	height: 143px;}
#photoview8{	float: left;	margin: 0px 0px 0px 0px;	height: 143px;}
*/
.photoviewprintleft {
  float: left;
  margin: 0px 10px 10px 0px;
  width: 190px;
  height: 143px;
}

.textjustify {
  float: left;
  text-align: justify;
}

#detailfloorplan1, #detailfloorplan2, #detailfloorplan2 {
  cursor: pointer;
  width: 600px;
}

.roomtype1 {
  font-weight: bold;
}

.roomtype2 {
  font-weight: bold;
  font-size: 1.2em;
}

.roomdesc {
  display: block;
  text-align: justify;
}

.mypropertylistprint {
  float: left;
}

.propertyprint_propertyborder {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
}
