.my_warning_box {  background: #ffeeee;  color: #440000;  border: 2px #884444 solid;  padding: 10px;  margin-bottom: 1em;}body {  font-family: 'Trebuchet MS', Verdana, Georgia, Arial, sans-serif;  background-image: url('/images/lanna_property_bg_green_flat.png');  background-repeat: repeat-x;  background-color: #d5d9c9;}.front_page_blurb {  position: relative;  width: 20%;  float: right;  right: 200px;  text-align: center;  line-height: 1.2em;  overflow: hidden;}.home_page_header_pics {  position: absolute;  left: 0;  bottom: 30px;}.home_page_header_pics ul {  display: inline;  width: 100%;  border: 0;}.home_page_header_pics ul li {  width: 25%;  display: inline;  padding: 0 3em;  border: 0;}#topnav {  float: right;  width: 17%;  margin-top: -10px;}#navigation {  position: relative;  font-weight: bold;}#map_div { height: 500px; }#header {  background-image: url("/images/flowery.gif");  background-repeat: no-repeat;  background-color: #ffffff;  background-position: top right;  padding: 10px 2em 1em 5px;  background-attachment: scroll;}#main {  padding: 10px;  background-color: #ffffff;  border: 1px solid #d3d3d3;}#col1_content {  background-color: #ffefb4;  color: #000000;  padding-top: 20px;  border: 2px solid #d3d3d3;}#col1_content #top_four_right { background-color: #4082ad; }.recent_right {  background-color: #b14242;  color: #d3d3d3;  padding-top: 10px;  padding-bottom: 10px;}.categories_head { background-color: #214359; }.rss_feed_sidebar { color: #d3d3d3; }.recent {  margin-left: 0;  padding-bottom: 5px;  border-bottom: 3px solid #d3d3d3;}.recent a { color: inherit; }.recent li {  list-style-type: none;  display: block;  margin-right: 10px;  border-bottom: 1px solid #d3d3d3;}.recent li img {  padding: 10px;  clear: both;}#rss_form.yform { background-color: #0b131c; }#rss_form.yform div.type-button { padding-left: 0.5em; }div.distance { color: red; }li.listing_details {  cursor: pointer;  padding: 20px;  list-style-type: none;  width: 85%;}.listless li { list-style-type: none; }.cssbox_body {  background-color: #592121;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  -khtml-border-radius: 5px;  color: #d3d3d3;  font-size: larger;  padding: 20px;}.cssbox_body li { margin: 5px; }.linkimage { list-style-image: url(/images/blue_arrow.gif); }.nolinkstyle {  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #cccccc;  text-decoration: none;}.firstletter {  font-size: larger;  font-weight: bold;}p:first-letter {  color: #8a38ab;  font-size: larger;  font-weight: bold;}.vlist a { color: #e3e3e3; }.vlist a:visited { color: #e3e3e3; }h1, h2, h3, h4, h5, h6 {  font-family: "Trebuchet MS", Georgia, Verdana, Helvetica, sans-serif;  color: navy;}h1 { font-size: 180%; }h2 { font-size: 150%; }h3, h4 { font-size: 133.33%; }h5, h6 { font-size: 116.67%; }.details_table {  width: 100%;  background-color: #4d702c;  color: #ffffff;}.price_table {  width: 100%;  background-color: #702c4d;  color: #ffffff;}#navigation ul ul { background-image: none; }.hlist {  background: #c0c0c0 url(/images/navigation/shiny_buttons/background.png) repeat-x scroll right center;  overflow: visible;}.hlist ul.dropdown ul li {  position: relative;  border: 0;}.hlist ul.dropdown ul li a {  width: 100%;  border-bottom: 1px solid #a3a3a3;  height: auto;  background: #d3d3d3 url('/images/verlauf_grau1.gif') repeat-x scroll;}.product-highlights {  margin: 2em 1em;  position: relative;  width: 80%;  z-index: 4;}.product-highlights li {  margin-bottom: 3em;  overflow: hidden;}.highlight_box {  -moz-border-radius: 12px;  -webkit-border-radius: 12px;  -webkit-box-shadow: 0 5px 10px #888888;  background-color: #f5f4f5;  border: 3px solid #c0cae9;  border-radius: 12px;  box-shadow: 0 5px 10px #888888;  padding: 1.65em 2em;  position: relative;  overflow: auto;  width: 90%;}.product-highlights li.highlight {  -moz-border-radius: 12px;  -webkit-border-radius: 12px;  -webkit-box-shadow: 0 5px 10px #888888;  background-color: #f5f4f5;  border: 3px solid #c0cae9;  border-radius: 12px;  box-shadow: 0 5px 10px #888888;  padding: 1.65em 2em;  position: relative;  overflow: auto;  width: 90%;}.yform .type-button input { margin-left: 0.5em; }.yform .type-button input[type="submit"] { background: url("/images/yaml_buttons/button_yellow.png") repeat-x scroll left top; }.yform .type-button input.submit {  color: #333300;  background: url(/images/yaml_buttons/button_yellow.png) top left repeat-x #d3d3d3;}.yform fieldset { margin: 0 0 1em; }.centered_button {  width: 90px;  margin: 0 auto;}.gm_small_image {  float: left;  padding: 10px;}
