/*
Theme Name: WordPress Monarch
Theme URI: Monarch
Description: The Monarch WordPress theme based.
Author: Monarch
Author URI: Monarch

*/



html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#707175;
}

body
{
  background:left top url(images/bg_img_02.jpg) repeat;
}

div, ul, ol, li, p, h1, h2, h3, h4, h5, form, input, select, textarea, img, dl, dt, dd
{
  padding:0px;
  margin:0px;
}

img
{
  border:none;
}

a
{
  color:#d0af01;
  text-decoration:none;
}

a:hover
{
  color:#342913;
  text-decoration:none;
}

.clear
{
  clear:both;
  font-size:1px;
  line-height:1px;
  overflow:hidden;
  height:1px;
}

div.global-block
{
  width:100%;
  position:relative;
  min-height:100%;
  height:auto !important;
  height:100%;
  background:left top url(images/bg_img_01.jpg) repeat-x;
}

div.center-block
{
  width:976px;
  margin:0 auto;
  background:18px 0px url(images/bg_img_03.png) repeat-y;
}

div.shadow-block
{
  background:949px 0px url(images/bg_img_04.png) repeat-y;
}

/* top */
div.top-block
{
  width:922px;
  height:155px;
  margin:0px 27px 0px 27px;
  overflow:hidden;
  background:#342913;
  position:relative;
  z-index:1;
}

div.left-top
{
  width:135px;
  height:137px;
  padding:18px 0px 0px 28px;
  float:left;
  background:#aa9231;
}

div.center-top
{
  width:361px;
  height:107px;
  padding:48px 0px 0px 24px;
  float:left;
}

div.right-top
{
  width:363px;
  height:155px;
  padding:0px 11px 0px 0px;
  float:right;
  text-align:right;
}

ul.top-link
{
  width:286px;
  padding:0px 0px 0px 6px;
  float:right;
  font-weight:bolder;
}

ul.top-link li
{
  list-style:none;
  padding:0px 0px 0px 6px;
  display:block;
  float:left;
}

ul.top-link li a
{
  height:16px;
  display:block;
  float:left;
  color:#c7bd89;
  text-decoration:none;
  padding:4px 0px 0px 8px;
  text-align:left;
}

ul.top-link li a:hover
{
  color:#f5edbc;
  text-decoration:none;
}

ul.top-link li.home a
{
  width:62px;
  background:45px 3px url(images/home.gif) no-repeat #5b4c10;
}

ul.top-link li.home a:hover
{
  background:45px -17px url(images/home.gif) no-repeat #5b4c10;
}

ul.top-link li.contact a
{
  width:74px;
  background:56px 6px url(images/contact.gif) no-repeat #5b4c10;
}

ul.top-link li.contact a:hover
{
  background:56px -10px url(images/contact.gif) no-repeat #5b4c10;
}

ul.top-link li.payment-center a
{
  width:108px;
  background:99px 4px url(images/payment_center.gif) no-repeat #5b4c10;
}

ul.top-link li.payment-center a:hover
{
  background:99px -18px url(images/payment_center.gif) no-repeat #5b4c10;
}

ul.top-menu
{
  width:292px;
  padding:36px 0px 0px 0px;
  clear:both;
  float:right;
  font-weight:bolder;
  text-transform:uppercase;
  line-height:18px;
}

ul.top-menu li
{
  width:134px;
  list-style:none;
  padding:0px 0px 0px 12px;
  display:block;
  float:left;
  text-align:left;
}

ul.top-menu li a
{
  color:#f5edbc;
  text-decoration:none;
}

ul.top-menu li a:hover
{
  color:#FFFFFF;
  text-decoration:none;
}

ul.top-menu li span
{
  width:134px;
  height:2px;
  margin:0px 0px 5px 0px;
  display:block;
  font-size:1px;
  line-height:1px;
  background:#dfbc03;
}

/* main menu */
div.main-menu
{
  width:976px;
  height:75px;
  margin:-9px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  position:relative;
  z-index:2;
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  font-weight:bolder;
  text-transform:uppercase;
  background:0px 0px url(images/bg_img_05.gif) no-repeat;
}

div.img-right-menu
{
  width:922px;
  height:75px;
  padding:0px 27px 0px 27px;
  background:right top url(images/bg_img_06.gif) no-repeat;
}

div.main-menu ul
{
  width:922px;
  height:40px;
  padding:9px 0px 26px 0px;
  background:0px 0px url(images/bg_img_07.png) repeat-x;
}

div.main-menu ul li
{
  height:31px;
  padding:9px 14px 0px 14px;
  display:block;
  float:left;
  border-left:1px #f9d118 solid;
  list-style:none;
}

.safari div.main-menu ul li
{
  padding:9px 12px 0px 12px;
}

div.main-menu ul li.first
{
  border:none;
  width:2px;
  height:40px;
  padding:0px;
  margin:0px -1px 0px 0px;
  position:relative;
  background:0px -9px url(images/bg_img_07.png) repeat-x;
}

div.main-menu ul li a
{
  color:#FFFFFF;
  text-decoration:none;
}

div.main-menu ul li a:hover
{
  color:#f5edbc;
  text-decoration:none;
}

/* home */
div.content-block
{
  width:879px;
  margin:-21px 27px 0px 27px;
  padding:20px 21px 22px 22px;
  position:relative;
  background:0px 0px url(images/bg_img_08.gif) repeat;
  clear:both;
}

div.slider-block
{
  width:526px;
  height:287px;
  padding:0px 22px 0px 0px;
  float:left;
  position:relative;
}

div.slider-block ul.pic-flash li
{
  width:526px;
  list-style:none;
}

div.slider-block ul.nav-flash
{
  position:absolute;
  bottom:0;
  left:0;
  z-index:3;
  margin:0px 0px 12px 13px;
}

div.slider-block ul.nav-flash li
{
  list-style:none;
  display:block;
  float:left;
  padding:0px 8px 0px 0px;
}

div.slider-block ul.nav-flash li a
{
  width:14px;
  height:13px;
  display:block;
  float:left;
  border:1px #FFFFFF solid;
  font-size:13px;
  line-height:13px;
  text-decoration:none;
}

div.slider-block ul.nav-flash li a:hover, div.slider-block ul.nav-flash li.active a
{
  border:1px #b49909 solid;
  text-decoration:none;
}

div.form-home
{
  width:278px;
  height:265px;
  padding:12px 21px 0px 22px;
  border:5px #757e7f solid;
  background:#4e5859;
  float:left;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bolder;
}

div.form-home h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:19px;
  font-weight:normal;
  color:#FFFFFF;
  text-transform:uppercase;
  text-align:center;
  line-height:14px;
}

div.form-home label
{
  width:40px;
  padding:2px 0px 0px 0px;
  float:left;
  display:block;
  position:relative;
}

div.form-home input
{
  border:0 none;
  position:relative;
}

div.form-home input.big-input
{
  width:256px;
  height:25px;
  margin:13px 0px 0px 0px;
  padding:0px 11px 0px 11px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:24px;
  font-weight:bolder;
  color:#000000;
}

div.form-home input.small-input
{
  width:70px;
  height:19px;
  padding:0px 9px 0px 9px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  font-weight:bolder;
  color:#000000;
}

div.form-home select.small-select
{
  width:88px;
  height:19px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  color:#000000;
  position:relative;
}

div.form-home select.big-select
{
  width:236px;
  height:19px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  color:#000000;
  position:relative;
  float:right;
}

div.form-home .left
{
  float:left;
  margin:0px 16px 0px 0px;
}

div.form-home .right
{
  float:right;
  margin:0px 0px 0px 0px;
}

div.form-home a.search-but
{
  width:93px;
  height:22px;
  padding:7px 0px 0px 0px;
  display:block;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;
  background:0px 0px url(images/search_but.gif) no-repeat;
  text-align:center;
  position:relative;
}

div.form-home a.search-but:hover
{
  color:#FFFFFF;
  text-decoration:none;
  background:0px -34px url(images/search_but.gif) no-repeat;
}

div.form-home span
{
  width:131px;
  height:22px;
  display:block;
  float:left;
  font-size:1px;
  line-height:1px;
  background:0px 0px url(images/bg_img_12.gif) no-repeat;
}

div.form-home a.more
{
  color:#FFFFFF;
  text-decoration:underline;
  float:right;
  padding:6px 0px 0px 0px;
}

div.fielde-block 
{
  padding:13px 0px 0px 0px;
  clear:both;
  height:1%;
}

div.form-home div.height 
{
  height:19px;
  overflow:hidden;
}

div.link-form
{
  padding:5px 0px 0px 0px;
  clear:both;
}

div.twitter-block
{
  width:868px;
  margin:22px 0px 0px 0px;
  padding:5px 5px 5px 6px;
  background:#ccb866;
  font-size:12px;
  font-weight:bolder;
  color:#3b3b3b;
}


div.twitter-block span
{
  font-size:12px;
  color:#d0af01;
}

div.twitter-block a
{
  color:#d0af01;
  text-decoration:none;
}

div.twitter-block a:hover
{
  color:#d0af01;
  text-decoration:none;
}

div.left-twitter
{
  width:127px;
  height:28px;
  padding:8px 0px 0px 4px;
  float:left;
  background:right top url(images/bg_img_13.gif) no-repeat #f5edbc;
}

div.right-twitter
{
  width:717px;
  padding:0px 0px 0px 20px;
  float:left;
  background:6px 17px url(images/bg_img_14.gif) no-repeat;
}

div.right-twitter div
{
  background:#FFFFFF;
  padding:3px 13px 3px 13px;
  min-height:24px;
  height: expression(this.scrollHeight < 24 ? "24px" : "auto" ); 
}

div.right-twitter ul li
{
  list-style:none;
}

div.content-home
{
  padding:16px 0px 0px 0px;
  font-size:12px;
  color:#3b3b3b;
  background:0px bottom url(images/bg_img_16.gif) no-repeat;
  overflow:hidden;
  height:1%;
}

div.content-home a
{
  color:#d4ab01;
  text-decoration:none;
}

div.content-home a:hover
{
  color:#342913;
  text-decoration:underline;
}

div.content-home h2.tit-page, div.bottom-home h2.tit-page
{
  font-family:"Times New Roman", Times, serif;
  font-size:25px;
  font-weight:bolder;
  color:#342913;
  background:#e6dbb3;
  text-transform:uppercase;
  background:0px 7px url(images/bg_img_15.gif) repeat-x;
  padding:0px 0px 9px 0px;
}

div.content-home h2.tit-page span, div.bottom-home h2.tit-page span
{
  background:0px 0px url(images/bg_img_08.gif) repeat;
  padding:0px 13px 0px 0px;
}

div.text-home
{
  width:526px;
  padding:0px 22px 0px 0px;
  float:left;
}

div.text-home h3
{
  font-size:14px;
  font-weight:bolder;
  color:#342913;
  line-height:18px;
}

div.text-home p
{
  padding:8px 0px 10px 0px;
}

div.bg-color-home
{
  background:#FFFFFF;
  line-height:18px;
  padding:13px 22px 10px 22px;
}

div.widget-home
{
  width:331px;
  margin:0px 0px 0px 0px;
  float:left;
  position:relative;
}

div.bg-widget-home
{
  width:301px;
  background:#FFFFFF;
  padding:0px 13px 0px 17px;
  position:relative;
}

div.widget-home a.rss
{
  width:12px;
  height:12px;
  display:block;
  text-indent:-9999em;
  background:0px 0px url(images/rss.gif) no-repeat;
  position:absolute;
  right:0;
  top:0;
}

div.widget-home ul li
{
  width:301px;
  list-style:none;
  padding:17px 0px 14px 0px;
  border-bottom:1px #e5e3e0 solid;
  position:relative;
}

div.widget-home ul li h3
{
  font-size:13px;
  font-weight:bolder;
  color:#342913;
  padding:1px 0px 0px 0px;
}

div.widget-home ul li h3 a
{
  color:#342913;
  text-decoration:none;
}

div.widget-home ul li h3 a:hover
{
  color:#342913;
  text-decoration:none;
}

div.widget-home ul li p
{
  padding:4px 0px 10px 0px;
  line-height:18px;
}

div.widget-home ul li a.more
{
  float:right;
  font-size:10px;
  text-transform:uppercase;
  padding:4px 0px 0px 0px;
}

div.date-post
{
  width:50px;
  height:43px;
  padding:7px 0px 0px 0px;
  margin:3px 13px 0px -17px;
  float:left;
  position:relative;
  background:#f9d119;
  text-align:center;
  font-size:15px;
  color:#342913;
  line-height:16px;
  font-family:"Times New Roman", Times, serif;
  text-transform:uppercase;
}

div.date-post strong
{
  font-size:26px;
  color:#342913;
  display:block;
}

div.white-block
{
  height:5px;
  font-size:1px;
  line-height:1px;
  position:relative;
  background:#FFFFFF;
  margin:-4px 0px 0px 0px;
}

div.bottom-home
{
  margin:19px 0px 0px 0px;
  padding:0px 0px 25px 0px;
  border-bottom:1px #e5e3e0 solid;
}

div.border-right
{
  border-right:1px #e5e3e0 solid;
  margin:5px 0px 0px 0px;
}

div.border-left
{
  border-left:1px #e5e3e0 solid;
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 28px;
}

div.properties-home
{
  width:635px;
  padding:0px 0px 0px 0px;
  float:left;
}

div.properties-home img
{
  border:5px #e6dbb3 solid;
}

div.properties-home h2
{
  margin:0px 27px 0px 0px;
}

div.properties-home h3
{
  font-size:13px;
  font-weight:bolder;
  color:#d4ac01;
  padding:3px 0px 2px 1px;
}

div.properties-home ul li
{
  width:189px;
  padding:0px 20px 0px 0px;
  list-style:none;
  display:block;
  float:left;
  font-size:12px;
  color:#3b3b3b;
}

div.properties-home ul li dl
{
  padding:0px 2px 0px 1px;
}

div.properties-home ul li dt
{
  float:left;
  padding:0px 0px 8px 0px;
}

div.properties-home ul li dd
{
  float:right;
  padding:0px 0px 8px 0px;
}

div.properties-home ul li a.more
{
  width:75px;
  height:14px;
  display:block;
  clear:both;
  font-size:10px;
  font-weight:bolder;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  background:0px 0px url(images/bg_img_17.gif) repeat-x;
  padding:1px 0px 0px 0px;
  margin:0px 0px 0px 1px;
}

div.properties-home ul li a.more:hover
{
  background:0px -19px url(images/bg_img_17.gif) repeat-x;
  text-decoration:none;
  color:#FFFFFF;
}

div.sale-home
{
  width:245px;
  margin:0px 0px 0px -1px;
  float:left;
  font-size:12px;
  color:#3b3b3b;
  position:relative;
}

div.sale-home h2
{
  margin:0px 0px 0px 28px;
}

div.sale-home img
{
  border:5px #e6dbb3 solid;
  margin:0px 0px 2px 0px;
  display:block;
}

div.sale-home p
{
  line-height:17px;
  padding:4px 0px 2px 0px;
}

div.sale-home a.more
{
  width:118px;
  height:14px;
  display:block;
  clear:both;
  font-size:10px;
  font-weight:bolder;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  background:0px 0px url(images/bg_img_17.gif) repeat-x;
  padding:1px 0px 0px 0px;
  margin:6px 0px 0px 1px;
}

div.sale-home a.more:hover
{
  background:0px -19px url(images/bg_img_17.gif) repeat-x;
  text-decoration:none;
  color:#FFFFFF;
}

/* our firm */
div.pad-left
{
  padding:0px 0px 0px 18px;
}

div.pad-right
{
  padding:0px 18px 0px 0px;
}

div.small-block-page
{
  width:220px;
  float:left;
  font-size:12px;
  line-height:18px;
  color:#3b3b3b;
}

div.small-block-page h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  line-height:10px;
  font-weight:bolder;
  color:#cba502;
  border-bottom:1px #d2d5d5 solid;
  padding:0px 0px 10px 0px;
}

.ie6 div.small-block-page h2, .ie7 div.small-block-page h2
{
  padding:2px 0px 10px 0px;
}

div.agents ul 
{
  padding:17px 0px 0px 0px;
  height:1%;
  overflow:hidden;
}

div.agents ul li
{
  width:97px;
  height:129px;
  padding:0px 12px 0px 0px;
  list-style:none;
  display:block;
  float:left;
  text-align:center;
}

div.agents ul li img
{
  display:block;
  margin-left:auto;
  margin-right:auto;
}

div.agents ul li h3
{
  font-size:12px;
  font-weight:normal;
  color:#4e5859;
  line-height:normal;
  padding:4px 0px 0px 0px;
}

div.link-left ul 
{
  padding:12px 0px 35px 0px;
  clear:both;
}

div.link-left ul li
{
  width:208px;
  height:34px;
  padding:4px;
  list-style:none;
  border:1px #c3bbb2 dashed;
  margin:0px 0px 5px 0px;
  font-size:13px;
}

div.link-left ul li a
{
  width:174px;
  height:26px;
  display:block;
  color:#342913;
  text-decoration:none;
  padding:8px 0px 0px 34px;
  background:0px 0px url(images/bg_img_23.gif) no-repeat;
}

div.link-left ul li a:hover
{
  color:#342913;
  text-decoration:none;
  background:0px -39px url(images/bg_img_23.gif) no-repeat;
}

div.subscribe 
{
  padding:0px 0px 48px 0px;
}

div.subscribe img
{
  margin:17px 0px 0px 0px;
}

div.explore
{
  padding:0px 0px 50px 0px;
}

div.explore p
{
  padding:11px 0px 0px 0px;
}

div.explore img.alignright
{
  float:right;
  margin:0px 8px 0px 0px;
}

div.explore a.more
{
  width:63px;
  height:20px;
  display:block;
  float:right;
  clear:both;
  font-size:10px;
  font-weight:bolder;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
  background:0px 0px url(images/bg_img_24.gif) no-repeat;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 1px;
}

div.list-blog h5
{
  font-size:12px;
  font-weight:bolder;
  color:#342913;
  padding:10px 0px 0px 0px;
}

div.list-blog ul, div.list-blog p
{
  padding:10px 0px 0px 0px;
}

div.list-blog ul li ul
{
  padding:0px;
}

div.list-style ul
{
  padding:10px 0px 22px 0px;
}

div.list-style ul li, div.list-blog ul li
{
  list-style:none;
  font-size:12px;
  line-height:19px;
  color:#342913;
  background:0px 7px url(images/bg_img_21.gif) no-repeat;
  padding:0px 0px 0px 18px;
}

div.list-style ul li a, div.list-blog ul li a
{
  color:#342913;
  text-decoration:none;
}

div.list-style ul li a:hover, div.list-blog ul li a:hover
{
  color:#cba502;
  text-decoration:none;
}

div.widget-blog
{
  padding-top:24px;
}

div.border-blog
{
  padding-bottom:13px;
  border-bottom:6px #cdd1d1 solid;
}

div.small-block-page div.flickr h2
{
  height:33px;
  text-indent:-9999em;
  background:0px 0px url(images/tit_flickr.png) no-repeat;
  border-bottom:1px #d2d5d5 solid;
  padding:0px;
  margin:0px;
}

div.flickr ul
{
  position:relative;
  width:228px;
  margin:0px 0px 0px -9px;
  padding:2px 0px 0px 0px;
}

div.flickr ul li
{
  width:67px;
  height:67px;
  padding:16px 0px 0px 9px;
  display:block;
  float:left;
  list-style:none;
}

div.flickr ul li img
{
  width:65px;
  height:65px;
  border:1px #a2958b solid;
}

div.twitter
{
  font-size:12px;
  color:#342913;
}

div.small-block-page div.twitter h2
{
  height:28px;
  text-indent:-9999em;
  background:0px 0px url(images/tit_twitter.png) no-repeat;
  border-bottom:1px #d2d5d5 solid;
  padding:0px;
  margin:0px;
}

div.twitter a
{
  color:#d4ac01;
  text-decoration:underline;
}

div.twitter a:hover
{
  color:#342913;
  text-decoration:underline;
}

div.twitter span
{
  font-size:11px;
  color:#a9a49a;
}

div.twitter ul
{
  padding:2px 0px 0px 0px;
}

div.twitter ul li
{
  list-style:none;
  border-bottom:1px #c9c8c6 dashed;
  padding:11px 0px 5px 0px;
  line-height:17px;
}

div.subscribe-blog
{
  font-size:12px;
  line-height:18px;
  color:#3b3b3b;
}

div.subscribe-blog a
{
  color:#d4ac01;
  text-decoration:underline;
}

div.subscribe-blog a:hover
{
  color:#342913;
  text-decoration:underline;
}

div.subscribe-blog a.more
{
  background:right 6px url(images/bg_img_27.gif) no-repeat;
  padding:0px 10px 0px 0px;
}

div.subscribe-blog img
{
  margin:6px 0px 0px 0px;
}

form#searchform
{
  padding:0px 0px 21px 0px;
}

div.subscribe-blog form
{
  padding:13px 0px 11px 0px;
}

div.subscribe-blog input.text, input#s
{
  width:148px;
  height:28px;
  border:0 none;
  background:#e6dbb3;
  padding:0px 7px 0px 7px;
  margin:0px 6px 0px 0px;
  font-size:11px;
  font-style:italic;
  color:#342913;
  line-height:25px;
  vertical-align:middle;
  float:left;
}

div.subscribe-blog input.submit, input#searchsubmit
{
  width:51px;
  height:28px;
  border:0 none;
  background:#f9d118;
  padding:0px 0px 3px 0px;
  font-size:11px;
  font-weight:bolder;
  color:#342913;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  float:left;
}

div.bg-block-about
{
  background:0px 0px url(images/bg_img_28.gif) repeat;
  padding:13px 14px 27px 14px;
  font-size:12px;
  line-height:17px;
  color:#cdd1d1;
} 

div.bg-block-about h2
{
  color:#FFFFFF;
  border-bottom:1px #71766e solid;
}

div.bg-block-about p
{
  padding:9px 0px 0px 0px;
}

div.widget-page form
{
  padding:0px 0px 49px 7px;
}

div.widget-page form label
{
  display:block;
  padding:8px 0px 4px 0px;
}

div.widget-page form select
{
  width:208px;
  height:17px;
  font-size:11px;
}

div.widget-page form div.small-left
{
  width:98px;
  padding:0px 11px 22px 0px;
  float:left;
}

div.widget-page form div.small-right
{
  width:98px;

  padding:0px 0px 22px 0px;
  float:left;
}

div.widget-page form div.small-left input, div.widget-page form div.small-right input
{
  width:96px;
  height:16px;
  border:1px #cecdce solid;
  font-size:11px;
  line-height:14px;
}

div.widget-page form a.buttom
{
  width:93px;
  height:24px;
  padding:5px 0px 0px 0px;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bolder;
  color:#FFFFFF;
  text-transform:uppercase;
  text-decoration:none;
  background:0px 0px url(images/but.gif) no-repeat;
  text-align:center;
  position:relative;
  clear:both;
}

div.widget-page form a.buttom:hover
{
  color:#FFFFFF;
  text-decoration:none;
  background:0px -34px url(images/but.gif) no-repeat;
}








div.big-block-page
{
  width:578px;
  padding:16px 31px 41px 30px;
  border:1px #dbdddd solid;
  background:#FFFFFF;
  float:left;
  font-size:12px;
  line-height:18px;
  color:#3b3b3b;
}

div.big-block-page img.border
{
  border:7px #eee7cb solid;
}

div.big-block-page h2.tit-page
{
  font-family:"Times New Roman", Times, serif;
  font-size:25px;
  font-weight:bolder;
  color:#342913;
  background:#e6dbb3;
  text-transform:uppercase;
  background:0px 7px url(images/bg_img_15.gif) repeat-x;
  padding:0px 0px 9px 0px;
}

div.big-block-page h2.tit-page span
{
  background:#FFFFFF;
  padding:0px 19px 0px 0px;
  line-height:normal;
}

div.big-block-page h3
{
  font-size:14px;
  font-weight:bolder;
  color:#342913;
  padding:7px 0px 1px 0px;
}

div.big-block-page p
{
  padding:8px 0px 10px 0px;
}

div.big-block-page dl
{
  padding:10px 0px 0px 21px;
}

div.big-block-page dt
{
  font-weight:bolder;
  padding:0px 0px 0px 17px;
  background:0px 7px url(images/bg_img_21.gif) no-repeat;
}

div.big-block-page dt span
{
  background:left bottom url(images/bg_img_22.gif) repeat-x;
  padding:0px 0px 5px 0px;
}

div.big-block-page dd
{
  padding:6px 0px 16px 17px;
}


/* neighborhoods */
ul.neighborhoods
{
  padding:4px 0px 0px 0px;
}

ul.neighborhoods li
{
  list-style:none;
  border-bottom:1px #cecdcd dotted;
  padding:12px 0px 1px 0px;
  font-size:12px;
  color:#3b3b3b;
  line-height:18px;
  height:1%;
  overflow:hidden;
}

ul.neighborhoods li img
{
  border:4px #eee7cb solid;
  display:block;
  float:left;
  margin:4px 0px 10px 0px;
}

ul.neighborhoods li a
{
  color:#d4ac01;
  text-decoration:none;
}

ul.neighborhoods li a:hover
{
  color:#d4ac01;
  text-decoration:none;
}

ul.neighborhoods li a.more
{
  background:right 6px url(images/bg_img_27.gif) no-repeat;
  padding:0px 10px 0px 0px;
  font-style:italic;
}

div.big-block-page ul.neighborhoods li p
{
  padding:7px 0px 10px 0px;
}

div.big-block-page ul.neighborhoods li h3
{
  font-size:12px;
  font-weight:normal;
  color:#3b3b3b;
  padding:0px;
}

ul.neighborhoods li h3 a
{
  background:0px 2px url(images/bg_img_26.gif) no-repeat;
  padding:0px 0px 0px 18px;
  font-weight:bolder;
  text-transform:uppercase;
}

ul.neighborhoods li div.left-text
{
  width:419px;
  padding:0px 0px 0px 21px;
  float:left;
}

img.aligncenter 
{
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:3px;
  margin-bottom:13px;
}

img.alignright 
{
  margin:5px 0px 2px 17px;
  display:inline;
  float:right;
}

img.alignleft
{
  margin:5px 17px 2px 0px;
  display:inline;
  float:left;
}

/* blog */
div.post-blog
{
  width:547px;
  padding:31px 0px 23px 31px;
  font-size:12px;
  line-height:18px;
  color:#3b3b3b;
  position:relative;
}

div.post-blog a
{
  color:#d4ac01;
  text-decoration:underline;
}

div.post-blog a:hover
{
  color:#342913;
  text-decoration:underline;
}

div.post-blog ul, div.post-blog ol
{
  padding:0px 0px 16px 20px;
}

h2.pagetitle, h2.center
{
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:bolder;
  color:#342913;
  padding:10px 0px 8px 0px;
}

div.post-blog h2, div.post-blog h3.blog-title
{
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:bolder;
  color:#342913;
  padding:0px 0px 8px 0px;
}

div.post-blog h2 a, div.post-blog h3.blog-title a
{
  color:#342913;
  text-decoration:none;
}

div.post-blog h2 a:hover, div.post-blog h3.blog-title a:hover
{
  color:#d4ac01;
  text-decoration:none;
}

div.post-blog small.post
{
  font-size:12px;
  font-style:italic;
  line-height:18px;
  color:#3b3b3b;
  display:block;
  padding:0px 0px 16px 0px;
}

div.comments-number
{
  width:26px;
  height:21px;
  padding:2px 0px 0px 6px;
  margin:31px 0px 0px 0px;
  float:left;
  position:absolute;
  top:0;
  right:0;
  background:#f9d119;
  text-align:center;
  font-size:14px;
  font-weight:bolder;
  font-style:italic;
  color:#3b3b3b;
  font-family:"Times New Roman", Times, serif;
  background:0px 0px url(images/comment_bg.gif) no-repeat;
}

div.comments-number a
{
  color:#342913;
  text-decoration:none;
}

div.comments-number a:hover
{
  color:#d4ac01;
  text-decoration:none;
}

div.date-post-blog
{
  width:55px;
  height:49px;
  padding:5px 0px 0px 0px;
  margin:29px 13px 0px -53px;
  float:left;
  position:absolute;
  top:0;
  left:0;
  background:#f9d119;
  text-align:center;
  text-transform:uppercase;
  font-size:16px;
  font-weight:bolder;
  color:#342913;
  line-height:19px;
  font-family:"Times New Roman", Times, serif;
}

div.date-post-blog strong
{
  font-size:30px;
  color:#342913;
  display:block;
}

div.bottom-post
{
  border-top:1px #cecdce dotted;
  padding:7px 0px 0px 0px;
  margin:8px 0px 0px 0px;
  clear:both;
  position:relative;
  display:block;
  height:1%;
}

div.bottom-post div.left
{
  float:left;
}

div.bottom-post div.right
{
  float:right;
  position:relative;
}

div.bottom-post ul
{
  display:inline;
  position:relative;
  padding:0px;
}

div.bottom-post ul li
{
  height:19px;
  list-style:none;
  display:block;
  float:left;
  padding:2px 6px 2px 0px;
  position:relative;
}

div.bottom-post ul li img
{
  height:15px;
}

div.post-blog ul.gallery
{
  width:560px;
  position:relative;
  margin:0px 0px 0px -11px;
}

div.post-blog ul.gallery li
{
  width:129px;
  padding:0px 0px 14px 11px;
  list-style:none;
  display:block;
  float:left;
  font-size:12px;
  color:#3b3b3b;
}

div.post-blog ul.gallery li img
{
  border:4px #e6dbb3 solid;
}

div.post-blog p.left
{
  float:left;
}

div.post-blog p.right
{
  float:right;
  text-align:left;
}

div.post-blog p.both
{
  clear:both;
}

div.bottom-border
{
  border-bottom:1px #cdcccd dotted;
  padding:16px 0px 15px 0px;
}

div.bottom-border h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:bolder;
  color:#ac9229;
}

div.bottom-border small.page
{
  font-family:"Times New Roman", Times, serif;
  font-size:14px;
  color:#342913;
  padding:0px 0px 6px 0px;
  display:block;
}

div.bottom-border div.left-link
{
  float:left;
  padding:14px 0px 0px 0px;
}

div.bottom-border div.left-link a
{
  display:block;
  height:16px;
  padding:3px 0px 0px 31px;
  background:0px 0px url(images/sale.gif) no-repeat;
  font-weight:bolder;
  color:#d4ac01;
  text-decoration:none;
  float:left;
}

div.bottom-border div.left-link a:hover
{
  background:0px -24px url(images/sale.gif) no-repeat;
  color:#342913;
  text-decoration:underline;
}

div.bottom-border div.right-link
{
  float:right;
  padding:14px 0px 0px 0px;
}

div.bottom-border div.right-link a
{
  display:block;
  height:17px;
  padding:2px 0px 0px 24px;
  background:0px 0px url(images/view.gif) no-repeat;
  font-weight:bolder;
  color:#d4ac01;
  text-decoration:none;
  float:left;
}

div.bottom-border div.right-link a:hover
{
  background:0px -24px url(images/view.gif) no-repeat;
  color:#342913;
  text-decoration:underline;
}

div.post-blog .commentlist
{
  padding:0px;
}

.commentlist li 
{
  background:#f9f9f9;
  border:1px #ebebeb solid;
  list-style:none;
  padding:10px;
  margin:10px 0px 0px 0px;
}

.commentlist li .avatar 
{ 
  float:right;
  border:1px solid #eee;
  padding:2px;
  background:#fff;
}

.commentlist cite, .commentlist cite a 
{
  font-weight:bold;
  font-style:normal;
  font-size:1.1em;
}

.commentlist p 
{
  font-weight:normal;
  line-height:1.5em;
  text-transform:none;
}

.commentmetadata 
{
  font-weight:normal;
}

#commentform input 
{
  width:170px;
  padding:2px;
  margin:5px 5px 1px 0px;
  border:1px #a8a8a8 solid;
}

#commentform textarea 
{
  width:99%;
  padding:2px;
  border:1px #a8a8a8 solid;
}

#respond:after 
{
  content:"."; 
  display:block; 
  height:0px; 
  clear:both; 
  visibility:hidden;
}

#commentform #submit 
{
  height:24px;
  margin:0px 0px 5px auto;
  float:right;
  cursor:pointer;
  border:0 none;
  background:#f9d118;
  padding:0px 0px 3px 0px;
  font-size:11px;
  font-weight:bolder;
  color:#342913;
  text-align:center;
}

h3#comments, #respond h3
{
  text-transform:uppercase;
  padding-top:15px;
}

div.navigation
{
  padding:10px 0px 10px 31px;	
}
	
div.navigation div.alignright 
{
  float:right;
}

div.navigation div.alignleft
{
  float:left
}




/* bottom */
div.bottom-block
{
  width:845px;
  padding:15px 15px 0px 19px;
  margin:24px 0px 0px 0px;
  background:#4f595a;
  font-size:13px;
  line-height:18px;
  color:#cdd1d1;
  clear:both;
}

div.bottom-block h2.tit-page
{
  font-family:"Times New Roman", Times, serif;
  font-size:25px;
  font-weight:bolder;
  color:#FFFFFF;
  text-transform:uppercase;
  line-height:18px;
  background:0px 5px url(images/bg_img_11.gif) repeat-x;
  padding:6px 0px 2px 0px;
}

div.bottom-block h2.tit-page span
{
  background:#4f595a;
  padding:0px 19px 0px 0px;
}

div.bottom-block h3
{
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  font-weight:bolder;
  color:#FFFFFF;
  text-transform:uppercase;
  padding:22px 0px 2px 0px;
  line-height:16px;
}

div.bottom-block h4
{
  font-size:13px;
  font-weight:bolder;
  color:#FFFFFF;
  padding:0px 0px 8px 0px;
}

div.bottom-block h4 img
{
  margin:0px 10px -2px 0px;
}

div.bottom-block a
{
  color:#f5edbc;
  text-decoration:none;
}

div.bottom-block a:hover
{
  color:#FFFFFF;
  text-decoration:underline;
}

div.bottom-block strong
{
  color:#f5edbc;
}

div.bottom-block input
{
  width:242px;
  height:29px;
  border:none;
  background:#6d7778;
  padding:0px 6px 0px 6px;
  margin:0px 0px 18px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bolder;
  color:#cdd1d1;
}

div.bottom-block textarea
{
  width:242px;
  height:60px;
  border:none;
  background:#6d7778;
  padding:7px 6px 7px 6px;
  margin:0px 0px 18px 0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bolder;
  color:#cdd1d1;
}

div.bottom-block ul li
{
  list-style:none;
  display:block;
  float:left;
  padding:15px 17px 0px 0px;
}


div.bottom-block p
{
  padding:8px 0px 10px 0px;
}

div.bottom-block a.submit
{
  width:86px;
  height:19px;
  display:block;
  padding:1px 0px 0px 0px;
  font-size:11px;
  font-weight:bolder;
  text-transform:uppercase;
  color:#FFFFFF;
  background:0px 0px url(images/bg_img_10.gif) repeat-x;
  text-indent:inherit;
  text-align:center;
  float:right;
}

div.bottom-block a.submit:hover
{
  color:#FFFFFF;
  background:0px -25px url(images/bg_img_10.gif) repeat-x;
  text-decoration:none;
}

div.left-bottom
{
  width:254px;
  padding:25px 0px 19px 0px;
  float:left;
}

div.center-bottom
{
  width:280px;
  padding:0px 49px 0px 61px;
  float:left;
}

div.right-bottom
{
  width:185px;
  padding:0px 15px 0px 0px;
  float:left;
}

/* footer */
div.footer-block
{
  width:922px;
  margin:0 auto;
  padding:15px 9px 30px 9px;
  background:0px 0px url(images/bg_img_09.png) no-repeat;
  color:#97885d;
  font-weight:bolder;
}

div.footer-block p
{
  padding:0px 0px 2px 0px;
}

div.footer-block a
{
  color:#97885d;
  text-decoration:none;
}

div.footer-block a:hover
{
  color:#c7b580;
  text-decoration:none;
}

div.footer-block div.left
{
  float:left;
}

div.footer-block div.right
{
  float:right;
}
