.clearfix:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
.col12x {
  display:block;
  width:960px;
}
.col10 {
  display:block;
  width:762px;
  float:left;
  margin-left:18px;
}
.col9 {
  display:block;
  width:684px;
  float:left;
  margin-left:18px;
}
.col7 {
  display:block;
  width:528px;
  float:left;
  margin-left:18px;
}
.col6 {
  display:block;
  width:450px;
  float:left;
  margin-left:18px;
}
.col5 {
  display:block;
  width:372px;
  float:left;
  margin-left:18px;
}
.col3 {
  display:block;
  width:216px;
  float:left;
  margin-left:18px;
}
.col2 {
  display:block;
  width:100px;
  float:left;
  margin-left:18px;
}
.col1.first, .col2.first, .col3.first, .col4.first, .col5.first, .col6.first, .col7.first, .col8.first, .col9.first, .col10.first, .col11.first, .col12.first { margin-left:0px; }
.shiftr9 {
  position:relative;
  left:-702px;
}
.shiftl3 {
  position:relative;
  left:234px;
}
.hidden { display:none !important; }
.last { margin-left:0px; }
a span { cursor:pointer; }
a.imageLink { display:block; }
html {
  background:#005581;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#siteHolder {
  background-color:#fdfdf9;
  -moz-box-shadow:0px 0px 10px #000000;
  -webkit-box-shadow:0px 0px 10px #000000;
  box-shadow:0px 0px 10px #000000;
  margin:20px auto 40px auto;
  position:relative;
}
div#header h1.logo a:link, div#header h1.logo a:visited { background-position:top left; }
div#header h1.logo a:hover, div#header h1.logo a:active { background-position:top right; }
div#header h1.logo a {
  text-indent:-9999px;
  display:block;
  display:block;
  width:960px;
  width:452px;
  height:139px;
  height:95px;
  background:url(../Gfx/logo.png);
  top:23px;
  left:245px;
  position:relative;
}
div#header h1.logo {
  width:960px;
  height:139px;
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  z-index:100;
  background:url(../Gfx/headerBack-8.png);
}
div#header > img {
  width:960px;
  height:200px;
  display:block;
  padding-top:96px;
}
div#header ul.languages li a:link, div#header ul.languages li a:visited {
  margin:2px;
  border:0px none;
}
div#header ul.languages li a:hover, div#header ul.languages li a:active {
  margin:0px;
  border:2px #F51E3D solid;
}
div#header ul.languages li a img { display:block; }
div#header ul.languages li a { display:block; }
div#header ul.languages li a.current:link, div#header ul.languages li a.current:visited, div#header ul.languages li a.current:hover, div#header ul.languages li a.current:active {
  display:block;
  margin:-1px;
  border:3px #264181 solid;
}
div#header ul.languages li {
  display:block;
  float:left;
  margin:0px 0px 0px 3px;
}
div#header ul.languages {
  display:block;
  padding:5px;
  position:absolute;
  top:0px;
  right:20px;
  background-color:#ffffff;
  z-index:200;
}
div#header {
  height:296px;
  position:relative;
  overflow:visible;
}
div#google_translate_element {
  position:absolute;
  top:10px;
  left:20px;
  z-index:200;
}
ul.topMenu li a {
  display:block;
  height:45px;
  background-image:url(../Gfx/menuBack-8.png);
  font-family:Arial, Helvetica, sans-serif;
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  line-height:44px;
  padding:0 10px;
}
ul.topMenu li ul { display:none; }
ul.topMenu li:hover a {
  background-position:0px -47px;
  padding:0 9px;
  border-left:1px solid #6d6e71;
  border-right:1px solid #6d6e71;
  color:#6d6e71;
}
ul.topMenu li:hover ul li a {
  background-image:none;
  border:none;
  padding:5px;
  font-size:13px;
  height:auto;
  line-height:normal;
  white-space:nowrap;
}
ul.topMenu li:hover ul li ul { display:none; }
ul.topMenu li:hover ul li:hover a { color:inherit; }
ul.topMenu li:hover ul li:hover ul {
  display:block;
  position:absolute;
  left:100%;
  top:0px;
  border-top:1px solid #6d6e71;
  color:#6d6e71;
}
ul.topMenu li:hover ul li:hover {
  background-color:#F51E3D;
  color:#ffffff;
}
ul.topMenu li:hover ul li {
  background-image:none;
  font-size:16px;
  height:auto;
  padding:0;
  margin:0;
  float:none;
}
ul.topMenu li:hover ul {
  display:block;
  position:absolute;
  background-color:#f7f2e6;
  border-right:1px solid #6d6e71;
  border-left:1px solid #6d6e71;
  border-bottom:1px solid #6d6e71;
  width:auto;
}
ul.topMenu li {
  display:block;
  background-image:url(../Gfx/menuBack-8.png);
  height:44px;
  float:left;
  position:relative;
}
ul.topMenu li.first { margin-left:18px; }
ul.topMenu {
  display:block;
  position:relative;
  width:960px;
  height:47px;
  background-image:url(../Gfx/menuBack-8.png);
  background-position:0px 0px;
  background-repeat:repeat-x;
  overflow:visible;
  margin-bottom:10px;
  top:-3px;
  z-index:1000;
}
.col12 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-4950px bottom;
}
.col11 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-4110px bottom;
}
.col10 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-3348px bottom;
}
.col9 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-2664px bottom;
}
.col8 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-2058px bottom;
}
.col7 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-1530px bottom;
}
.col6 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-1080px bottom;
}
.col5 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-708px bottom;
}
.col4 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-414px bottom;
}
.col3 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-198px bottom;
}
.col2 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:-60px bottom;
}
.col1 .panel {
  background-image:url(../Gfx/panelBottom.gif);
  background-repeat:no-repeat;
  background-position:0px bottom;
}
.panel h2 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  margin-bottom:10px;
}
.panel h3 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  margin-bottom:8px;
}
.panel p {
  margin-bottom:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:17px;
}
.panel {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-bottom:10px;
  margin-bottom:5px;
}
.panel.last { background:none; }
img.floatRight {
  display:block;
  float:right;
  margin:0px 0px 5px 10px;
}
img.floatLeft {
  display:block;
  float:left;
  margin:0px 10px 5px 0px;
}
form input[type=text] {
  height:22px;
  display:block;
  border:1px solid #0c1041;
  padding:0 5px;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
  -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
  box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
}
form select {
  height:22px;
  border:1px solid #0c1041;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
  -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
  box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
}
form input[type=checkbox] {
  display:block;
  float:left;
  margin:0px 10px 0px 0px;
}
form textarea {
  display:block;
  border:1px solid #0c1041;
  padding:5px;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -moz-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
  -webkit-box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
  box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);
}
form label span:first-child {
  display:block;
  margin-bottom:4px;
  font-size:15px;
  font-family:Arial, Helvetica, sans-serif;
}
form label select {
  display:block;
  width:216px;
}
form label {
  display:block;
  float:left;
  clear:both;
  margin-bottom:5px;
}
form label.medium select {
  display:block;
  width:100px;
}
form label.medium {
  display:block;
  width:100px;
}
form label.medium.second span:first-child {
  display:block;
  padding:0 5px;
  float:left;
}
form label.medium.second select {
  float:left;
  clear:none;
}
form label.medium.second {
  display:block;
  clear:none;
  width:auto;
}
form fieldset.multi span:first-child {
  display:block;
  margin-bottom:4px;
  font-size:15px;
  font-family:Arial, Helvetica, sans-serif;
  float:none;
  clear:both;
}
form span.description {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}
form span.formError {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#F51E3D;
  font-size:11px;
}
div#ebook input[type=text] { width:206px; }
div#files input[type=text] { width:206px; }
div#inquire input[type=text] { width:300px; }
div#inquire textarea {
  width:445px;
  height:120px;
}
div#contactForm input[type=text] { width:300px; }
div#contactForm textarea {
  width:450px;
  height:120px;
}
div#newsletterForm input[type=text] { width:360px; }
ul.recentNews li h3 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#0c1041;
  font-size:13px;
  font-weight:bold;
  margin-bottom:3px;
}
ul.recentNews li p { margin-bottom:3px; }
ul.recentNews li span.date {
  display:block;
  float:left;
  clear:both;
  color:#0c1041;
  font-weight:bold;
  font-size:10px;
  margin-top:5px;
}
ul.recentNews li a.button { margin:0; }
ul.recentNews li {
  display:block;
  margin-bottom:20px;
  clear:both;
}
a.button {
  font-family:Arial, Helvetica, sans-serif;
  display:block;
  float:right;
}
a.button.large:active {
  margin:12px 0px 8px 0px;
  -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.6);
  -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.6);
  box-shadow:0px 1px 1px rgba(0,0,0,0.6);
}
a.button.large {
  font-size:18px;
  padding:1px 6px;
  margin:10px 0px 10px 0px;
  border-width:1px;
  border-style:solid;
  -moz-box-shadow:0px 2px 4px rgba(0,0,0,0.6);
  -webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.6);
  box-shadow:0px 2px 4px rgba(0,0,0,0.6);
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
a.button.small:active {
  -moz-box-shadow:0px 1px 1px rgba(0,0,0,0.6);
  -webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.6);
  box-shadow:0px 1px 1px rgba(0,0,0,0.6);
}
a.button.small {
  font-size:12px;
  padding:0px 4px;
  margin:10px 0px 10px 0px;
  border-width:1px;
  border-style:solid;
  -moz-box-shadow:0px 2px 4px rgba(0,0,0,0.6);
  -webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.6);
  box-shadow:0px 2px 4px rgba(0,0,0,0.6);
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
a.button.red:link, a.button.red:visited {
  background-color:#F51E3D;
  border-color:#F51E3D;
}
a.button.red:hover, a.button.red:active {
  background-color:#F51E3D;
  border-color:#264181;
}
a.button.red { color:#ffffff; }
a.button.blue:link, a.button.blue:visited {
  background-color:#F51E3D;
  border-color:#264181;
}
a.button.blue:hover, a.button.blue:active {
  background-color:#F51E3D;
  border-color:#F51E3D;
}
a.button.blue { color:#ffffff; }
a.button.large.iconGo, a.button.large.iconNext {
  padding-right:20px;
  background-image:url(../Gfx/buttonIcons-8.png);
  background-repeat:no-repeat;
  background-position:right 6px;
}
a.button.small.iconGo, a.button.small.iconNext {
  padding-right:17px;
  background-image:url(../Gfx/buttonIcons-8.png);
  background-repeat:no-repeat;
  background-position:right -26px;
}
a.button.large.iconPrev {
  padding-right:20px;
  background-image:url(../Gfx/buttonIcons-8.png);
  background-repeat:no-repeat;
  background-position:right -50px;
}
a.button.small.iconPrev {
  padding-right:17px;
  background-image:url(../Gfx/buttonIcons-8.png);
  background-repeat:no-repeat;
  background-position:right -26px;
}
a.button.iconOnly.large {
  display:block;
  height:24px;
  padding-left:0px !important;
}
a.button.iconOnly.small {
  display:block;
  height:18px;
  padding-left:0px !important;
}
div#gallery img {
  display:block;
  border:2px #F51E3D solid;
}
div#gallery div#browseArea ul a {
  display:block;
  float:left;
  margin-bottom:6px;
  margin-right:6px;
}
div#gallery div#browseArea ul {
  display:block;
  height:360px;
}
div#gallery a { margin-right:6px; }
div#gallery p {
  display:block;
  margin-top:10px;
}
div#gallery div.sold {
  position:absolute;
  top:7px;
  left:-3px;
  width:102px;
  height:102px;
  background-image:url(../Gfx/labelSold-8.png);
}
div#gallery div.sold-en { background-position:0px 0px; }
div#gallery div.sold-sq { background-position:-102px 0px; }
div#gallery {
  padding-top:10px;
  position:relative;
}
.standardContent h1 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:22px;
  margin-bottom:10px;
  clear:both;
}
.standardContent h2 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  margin-bottom:10px;
  clear:both;
}
.standardContent h3, .standardContent h4, .standardContent h5, .standardContent h6 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  margin-bottom:10px;
  clear:both;
}
.standardContent p strong em, .standardContent p strong i, .standardContent p b em, .standardContent p b i { font-style:italic; }
.standardContent p strong, .standardContent p b { font-weight:bold; }
.standardContent p em strong, .standardContent p em b, .standardContent p i strong, .standardContent p i b { font-weight:bold; }
.standardContent p em, .standardContent p i { font-style:italic; }
.standardContent p a:link, .standardContent p a:visited { border-bottom: 1px dotted; }
.standardContent p a:hover, .standardContent p a:active { border-bottom: 1px solid; }
.standardContent p a {
  color:#F51E3D;
  text-decoration:none;
}
.standardContent p {
  margin-bottom:10px;
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:17px;
}
.standardContent ul li ul { margin-top:10px; }
.standardContent ul li {
  margin-bottom:5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:;
  line-height:17px;
  list-style-image:url(../Gfx/bullet.gif);
}
.standardContent ul {
  margin-left:15px;
  margin-bottom:5px;
}
.standardContent .imgHolder img { display:block; }
.standardContent .imgHolder {
  display:block;
  margin-bottom:10px;
}
.standardContent .imgHolder.left {
  float:left;
  margin-right:10px;
}
.standardContent .imgHolder.right {
  float:right;
  margin-left:10px;
}
.standardContent .clear { clear:both; }
div.homeFeatured h1 {
  font-family:Arial, Helvetica, sans-serif;
  color:#F51E3D;
  font-size:20px;
  font-weight:bold;
  margin-bottom:8px;
}
div.homeFeatured h2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#F51E3D;
  font-size:18px;
  font-weight:bold;
  margin-bottom:8px;
  margin-top:-3px;
  display:inline-block;
}
div.homeFeatured p { font-size:13px; }
div.homeFeatured img {
  display:block;
  float:left;
  margin-right:10px;
}
div.homeFeatured span.price {
  display:block;
  position:absolute;
  bottom:15px;
  left:224px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#F51E3D;
}
div.homeFeatured a.button {
  display:block;
  position:absolute;
  bottom:5px;
  right:10px;
}
div.homeFeatured a:hover img { outline:6px solid #F51E3D; }
div.homeFeatured {
  -moz-box-shadow:0px 2px 3px rgba(0,0,0,0.6);
  -webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.6);
  box-shadow:0px 2px 3px rgba(0,0,0,0.6);
  padding:10px;
  margin-bottom:25px;
  position:relative;
  background-color:#ffffff;
}
ul.homeProperties li img {
  padding:6px;
  display:block;
  -moz-box-shadow:0px 2px 3px rgba(0,0,0,0.6);
  -webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.6);
  box-shadow:0px 2px 3px rgba(0,0,0,0.6);
  margin-bottom:5px;
  background-color:#ffffff;
}
ul.homeProperties li a:hover img { background-color:#F51E3D; }
ul.homeProperties li a { display:block; }
ul.homeProperties li h2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#F51E3D;
  font-size:15px;
  font-weight:bold;
  margin-bottom:4px;
  line-height:19px;
}
ul.homeProperties li p { font-size:13px; }
ul.homeProperties li span.price {
  display:block;
  clear:both;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#F51E3D;
  font-weight:bold;
  margin-top:10px;
}
ul.homeProperties li {
  padding:0;
  margin-bottom:10px;
}
ul.homeProperties li.newLine { clear:both; }
div.propertyBrowse >h2 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
}
div.propertyBrowse >h3 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  text-align:right;
}
div.propertyBrowse ul.results li a {
  display:block;
  float:left;
}
div.propertyBrowse ul.results li div {
  float:left;
  width:510px;
  position:relative;
  min-height:96px;
  padding-bottom:20px;
}
div.propertyBrowse ul.results li h1 {
  font-family:Arial, Helvetica, sans-serif;
  color:#F51E3D;
  font-size:20px;
  font-weight:bold;
  margin-bottom:8px;
}
div.propertyBrowse ul.results li h2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#F51E3D;
  font-size:18px;
  font-weight:bold;
  margin-bottom:8px;
}
div.propertyBrowse ul.results li p { font-size:13px; }
div.propertyBrowse ul.results li img {
  display:block;
  float:left;
  margin-right:10px;
}
div.propertyBrowse ul.results li span.price {
  display:block;
  position:absolute;
  bottom:0px;
  left:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#F51E3D;
}
div.propertyBrowse ul.results li a.button {
  display:block;
  position:absolute;
  bottom:0px;
  right:0px;
  margin-bottom:0px;
}
div.propertyBrowse ul.results li a:hover img { outline:6px solid #F51E3D; }
div.propertyBrowse ul.results li div.sold {
  position:absolute;
  top:-3px;
  left:-3px;
  float:none;
  width:102px;
  height:102px;
  background-image:url(../Gfx/labelSold-8.png);
  margin:0;
  padding:0;
}
div.propertyBrowse ul.results li div.sold-en { background-position:0px 0px; }
div.propertyBrowse ul.results li div.sold-sq { background-position:-102px 0px; }
div.propertyBrowse ul.results li {
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.6);
  -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.6);
  box-shadow:0px 1px 2px rgba(0,0,0,0.6);
  padding:10px;
  margin-bottom:10px;
  position:relative;
  background-color:#ffffff;
}
div.propertyBrowse ul.results {
  display:block;
  margin-top:10px;
}
div.propertyBrowse ul.pagination li {
  display:block;
  float:left;
  margin-left:5px;
}
div.propertyBrowse ul.pagination {
  display:block;
  float:right;
  margin-bottom:10px;
}
div.propertyView div.heading h2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#F51E3D;
  font-size:20px;
  margin-bottom:10px;
}
div.propertyView div.heading p {
  color:#000000;
  font-size:14px;
  margin-bottom:10px;
}
div.propertyView div.highlight p {
  color:#ffffff;
  font-size:18px;
  line-height:22px;
  margin:0;
  padding:0;
}
div.propertyView div.highlight {
  display:block;
  background-color:#F51E3D;
  padding:8px;
  margin-bottom:10px;
}
div.propertyView div.propertyDescription { padding-bottom:20px; }
div.propertyView div#features a#map img, div.propertyView div#location a#map img {
  display:block;
  border:#F51E3D 2px solid;
}
div.propertyView div#features a#map, div.propertyView div#location a#map {
  display:block;
  margin-bottom:10px;
}
div.propertyView div#features ul.propertyData li img, div.propertyView div#location ul.propertyData li img {
  display:block;
  padding-right:8px;
  float:left;
}
div.propertyView div#features ul.propertyData li, div.propertyView div#location ul.propertyData li {
  display:block;
  margin-bottom:5px;
  clear:both;
}
div.propertyView div#features, div.propertyView div#location { clear:both; }
div.propertyView div#files li.fileList img {
  display:block;
  float:left;
  margin-right:8px;
}
div.propertyView div#files li.fileList span.fileName {
  font-weight:bold;
  color:#F51E3D;
}
div.propertyView div#files li.fileList a:link, div.propertyView div#files li.fileList a:visited { border-bottom: 1px dotted; }
div.propertyView div#files li.fileList a:hover, div.propertyView div#files li.fileList a:active { border-bottom: 1px solid; }
div.propertyView div#files li.fileList a {
  color:#F51E3D;
  text-decoration:none;
}
div.propertyView div#files li.fileList {
  line-height:16px;
  margin-bottom:8px;
}
ul.sideProperties li a.img img {
  display:block;
  border:2px solid #F51E3D;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
ul.sideProperties li a.img {
  display:block;
  width:60px;
  height:60px;
  float:left;
  margin-right:8px;
}
ul.sideProperties li div {
  display:block;
  float:left;
  width:148px;
}
ul.sideProperties li h3 {
  display:block;
  float:left;
  width:146px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:13px;
  margin-bottom:3px;
}
ul.sideProperties li p {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  display:block;
  float:left;
  width:146px;
  font-size:11px;
  line-height:11px;
  margin-bottom:4px;
}
ul.sideProperties li span.price {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#F51E3D;
  font-weight:bold;
  display:block;
  float:left;
  font-size:11px;
  line-height:11px;
  margin-bottom:4px;
}
ul.sideProperties li a.button:active { margin-top:1px; }
ul.sideProperties li a.button {
  margin-top:0px;
  margin-bottom:0px;
  position:relative;
  top:-5px;
}
ul.sideProperties li div.sold {
  position:absolute;
  top:-3px;
  left:-3px;
  float:none;
  width:51px;
  height:51px;
  background-image:url(../Gfx/labelSold-8.png);
  margin:0;
  padding:0;
  background-position:-407px 1px;
}
ul.sideProperties li div.sold-en { background-position:-407px 1px; }
ul.sideProperties li div.sold-sq { background-position:-407 -51px 1px; }
ul.sideProperties li {
  display:block;
  margin-bottom:15px;
  position:relative;
}
div#pageView h1 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:22px;
  margin-bottom:10px;
}
div#pageView p {
  margin-bottom:10px;
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:17px;
}
div#pageView { padding-bottom:10px; }
ul.sideMenu li a:link, ul.sideMenu li a:visited {
  color:#ffffff;
  background-color:#F51E3D;
}
ul.sideMenu li a:hover, ul.sideMenu li a:active {
  color:#ffffff;
  background-color:#F51E3D;
}
ul.sideMenu li a {
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
  line-height:18px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:6px;
  padding-right:6px;
}
ul.sideMenu li a.selected {
  color:#ffffff;
  background-color:#F51E3D;
}
ul.sideMenu li li a { padding-left:16px; }
ul.sideMenu li li li a { padding-left:26px; }
ul.sideMenu li li li li a { padding-left:36px; }
ul.sideMenu li li li li li a { padding-left:46px; }
ul.sideMenu li li li li li li a { padding-left:56px; }
ul.sideMenu li { display:block; }
ul.sideMenu { display:block; }
div#newsBrowse h1 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:22px;
  margin-bottom:10px;
  clear:both;
}
div#newsBrowse ul#newsList li h2 {
  color:#F51E3D;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  margin-bottom:8px;
}
div#newsBrowse ul#newsList li p {
  margin-bottom:10px;
  color:#000000;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:17px;
}
div#newsBrowse ul#newsList li span.date {
  display:block;
  float:left;
  margin-bottom:10px;
  color:#264181;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:17px;
}
div#newsBrowse ul#newsList li a {
  margin-top:0px;
  margin-bottom:5px;
}
div#newsBrowse ul#newsList li {
  display:block;
  background-color:#ffffff;
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.6);
  -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.6);
  box-shadow:0px 1px 2px rgba(0,0,0,0.6);
  padding:10px 10px 0px 10px;
  margin-bottom:10px;
}
div#newsBrowse ul.pagination li {
  display:block;
  float:left;
  margin-left:5px;
}
div#newsBrowse ul.pagination {
  display:block;
  float:right;
  margin-bottom:10px;
}
div#newsBrowse { padding-bottom:10px; }
div.footer a:link, div.footer a:visited {
  color:#eeeeee;
  text-decoration:none;
}
div.footer a:hover, div.footer a:active {
  color:#ffffff;
  text-decoration:none;
  border-bottom:#ffffff 1px solid;
}
div.footer ul li {
  width:165px;
  display:block;
  float:left;
  margin:0px 0px 0px 22px;
  _margin:0px 0px 0px 11px;
  padding:0px 0px 0px 0px;
  border-left:none;
}
div.footer ul li.first { border:none; }
div.footer ul li.small {
  font-size:11px;
  line-height:14px;
  margin-top:12px;
}
div.footer ul ul li {
  margin:0px;
  border:none;
  padding:0;
}
div.footer ul ul li.first { font-weight:bold; }
div.footer ul ul {
  display:block;
  width:182px;
  margin:0px;
  padding:0px 0px 0px 0px;
}
div.footer ul ul ul li {
  display:block;
  width:auto;
  margin:0px 6px 0px 0px;
  _margin:0px 3px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  font-size:13px;
}
div.footer ul {
  width:940px;
  display:block;
  color:#dddddd;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  line-height:24px;
}
div.footer {
  width:960px;
  min-height:209px;
  padding:10px;
  margin:0 auto 40px auto;
}
div#overlay * { cursor:pointer; }
div#overlay div.background {
  background:#000000;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  display:none;
  z-index:9997;
}
div#overlay div.content {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  display:none;
  z-index:100000;
  background:url(../Gfx/ajaxLoaderBar.gif) center center no-repeat;
}
div#overlay img {
  display:block;
  margin:auto;
  border:#ffffff 5px solid;
}
div#overlay {
  width:100%;
  height:100%;
  z-index:9998;
  position:fixed;
  top:0px;
  left:0px;
  display:none;
}