/*
        CSS Style Definitions for
        developed by Stefan Isarie - Webstars ltd.
        http://www.webstarsltd.com/
        sales@webstarsltd.com

        layout
*/
* {margin:0;padding:0}
body {
    behavior:url("/css/csshover2.htc"); /* for IE crap */
}
HTML {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center
}
BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif; PADDING-TOP: 0px; TEXT-ALIGN: center;
}
BODY {
        MARGIN-TOP: 10px
}
A {
        COLOR: #fff; TEXT-DECORATION: none
}
#page-container {
        MARGIN: 0px auto; WIDTH: 759px; BACKGROUND-COLOR: #38080c; TEXT-ALIGN: left; overflow:hidden;
}
#wrapper {
        FLOAT: left; WIDTH: 759px
}
#dots {
        HEIGHT: 410px
        min-height: 410px
}
DIV.home-height #dots {
        HEIGHT: 110%
        min-height: 440px;
		width:750px;
}
 HTML #dots {
        HEIGHT: 110%;
        min-height: 440px
}
#header {
        CLEAR: both; BACKGROUND: url(images/bg-header.gif) no-repeat #EFE5DC; FLOAT: left; WIDTH: 100%;
}
#header A {
        FLOAT: right; MARGIN: 0px 26px 0px 0px; FONT: bolder 36px/24px Arial, sans-serif; COLOR: #cfa38e; LETTER-SPACING: 3px; TEXT-DECORATION: none
}
#header A IMG {
        DISPLAY: block
}
#navigator {
        CLEAR: both; BACKGROUND: url(images/bg-menu.gif) repeat-y #B58B75; FLOAT: left; WIDTH: 100%; height:80px; overflow:hidden;
}
html > body #navigator {
        CLEAR: both; BACKGROUND: url(images/bg-menu.gif) repeat-y #B58B75; FLOAT: left; WIDTH: 100%; overflow:visible; 
}
 HTML #navigator {
        HEIGHT: 22px
}
#navigator UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#navigator UL LI {
        BORDER-RIGHT: #38080c 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px
}
#navigator UL LI.first {
        BORDER-LEFT-STYLE: none
}
#navigator UL LI.none {
        BORDER-LEFT-STYLE: none;
        BORDER-RIGHT-STYLE: none;
}

#navigator UL LI.act {
        padding:3px;
        _padding:0px;
        _padding-left:7px;
        _padding-top:3px;
        BORDER: 1px white solid;
        MARGIN: 0px;
        color: red;
}
#navigator UL LI UL {
        padding-top: 4px;
}
#navigator UL LI.subm {
        padding:3px;
        _padding:0px;
        _padding-left:7px;
        _padding-top:3px;
        MARGIN: 0px;
        BORDER: 1px white solid;
        color: red;
}
#navigator UL LI.last {
        BORDER-RIGHT-STYLE: none
}
#navigator UL LI A {
        COLOR: #fff; TEXT-DECORATION: none;
}
#navigator UL LI A:visited {
        COLOR: #fff; TEXT-DECORATION: none
}
#navigator UL LI A:link {
        COLOR: #fff; TEXT-DECORATION: none
}
#navigator UL LI A:hover {
        TEXT-DECORATION: none
}
#navigator UL LI A:active {
        TEXT-DECORATION: none
}
#navigator UL LI A#on {
        TEXT-DECORATION: none
}
#subnavigator {
        CLEAR: both; BACKGROUND: url(images/bg-submenu.gif) repeat-y; FLOAT: left; WIDTH: 100%
}
#subnavigator UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#subnavigator UL LI {
        BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px
}
#subnavigator UL LI.first {
        BORDER-LEFT-STYLE: none
}
#subnavigator UL LI.last {
        BORDER-RIGHT-STYLE: none
}
#subnavigator UL LI A {
        COLOR: #fff; TEXT-DECORATION: none
}
#subnavigator UL LI A:visited {
        COLOR: #fff; TEXT-DECORATION: none
}
#subnavigator UL LI A:link {
        COLOR: #fff; TEXT-DECORATION: none
}
#subnavigator UL LI A:hover {
        TEXT-DECORATION: underline
}
#subnavigator UL LI A:active {
        TEXT-DECORATION: underline
}
#subnavigator UL LI A#on_ {
        TEXT-DECORATION: underline
}
#content {
        CLEAR: both; BACKGROUND: url(images/bg-page-flex.gif) #5f0d11 no-repeat left bottom; FLOAT: left; WIDTH: 100%; COLOR: #fff
}
#content_flex {
        CLEAR: both; BACKGROUND: url(images/bg-page-flex.gif) #5f0d11 no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 100%; COLOR: #fff
}
#lFloater {
        BORDER-RIGHT: #efe5dc 2px solid; PADDING-RIGHT: 10px; FLOAT: left; MARGIN: 14px 10px 0px 0px; WIDTH: 170px
}
#rFloater {
        FLOAT: left; MARGIN: 14px 0px 0px; WIDTH: 500px
}
#rFloater P {
        MARGIN: 0px 0px 8px
}
#footer {
        CLEAR: both; MARGIN: 0px auto; WIDTH: 759px; COLOR: #672e2f; TEXT-ALIGN: left
}
#footer P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
 HTML #footer P {
        MARGIN-RIGHT: 5px
}
#footer IMG {
        MARGIN-RIGHT: 12px
}
.inside {
        PADDING-RIGHT: 12px; PADDING-LEFT: 30px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
.inside1111 {
        PADDING-RIGHT: 11px; PADDING-LEFT: 30px; _PADDING-LEFT: 40px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px; 
}
html > body .inside1111 {
        PADDING-RIGHT: 11px; PADDING-LEFT: 30px; _PADDING-LEFT: 40px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px;}
.inside_less {
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px
}
DIV.bb {
        FLOAT: left; WIDTH: 749px; BORDER-BOTTOM: #fff 1px solid; overflow:hidden
}
DIV.bt {
        BORDER-TOP: #fff 1px solid; FLOAT: left; WIDTH: 749px
}
H1 {
        FONT-SIZE: 17px; MARGIN: 0px; COLOR: #b58b75; HEIGHT: 44px; TEXT-ALIGN: right
}
H2 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.searchheading {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px
}
#searchfilter {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; width:240px;
}
#searchfilter LABEL {
        DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 4px 2px 0px; WIDTH: 90px; TEXT-ALIGN: right;
}
#searchfilter INPUT.text {
        BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN: 0px 0px 2px; FONT: 10px Arial, sans-serif; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
DIV.w25 {
        FLOAT: left; WIDTH: 25%
}
DIV.w30 {
        FLOAT: left; WIDTH: 30%
}
DIV.w35 {
        FLOAT: left; WIDTH: 35%
}
DIV.w40 {
        FLOAT: left; WIDTH: 40%
}
DIV.w50 {
        FLOAT: left; WIDTH: 50%
}
#temp1b_title {
        BORDER-RIGHT: #efe5dc 2px solid; PADDING-RIGHT: 10px; FLOAT: left; MARGIN: 14px 10px 0px 0px; WIDTH: 120px
}
#temp1b_description {
        FLOAT: left; MARGIN: 14px 0px 0px; WIDTH: 557px
}
#temp1b_description P {
        MARGIN: 0px 0px 8px
}
DIV.ds_temp4_description {
        FLOAT: left; WIDTH: 370px
}
DIV.ds_temp4_description_longer {
        FLOAT: left; WIDTH: 461px
}
DIV.ds_temp4_description P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px 20px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
DIV.ds_temp4_description_longer P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px 20px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
DIV.ds_temp4_picture {
        FLOAT: right; WIDTH: 268px
}
DIV.ds_temp4_picture IMG {
        DISPLAY: block
}
DIV.ds_temp4_properties {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 70px; PADDING-TOP: 10px
}
DIV.ds_temp4_properties INPUT {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; WIDTH: 25px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
H3.temp4 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 330px; PADDING-TOP: 5px
}
.butonul_det {
				background: #5F0D11; border: 2px #FFFFFF solid; color: #FFFFFF; font-weight: bold; height: 30px; width: 125px;
				cursor:pointer;
}
.button_gal {
				background: #5F0D11; border: 1px #FFFFFF solid; color: #FFFFFF; font-size: 8px; width: 5px; font-weight: bold; _width: 12px; height: 13px;
}
DIV.back2searchresults {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
DIV.ds_temp5_description {
        FLOAT: left; WIDTH: 320px; height: 500px;
}
DIV.ds_temp5_description_longer {
        FLOAT: left; WIDTH: 419px
}
DIV.ds_temp5_description P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px 5px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
DIV.ds_temp5_description_longer P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 10px 10px 5px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
DIV.ds_temp5_picture {
        FLOAT: right; WIDTH: 310px
}
DIV.ds_temp5_picture IMG.big {
        MARGIN-BOTTOM: 5px
}
DIV.ds_temp5_properties {
        FLOAT: left; WIDTH: 70px; PADDING-TOP: 10px
}
DIV.ds_temp5_properties INPUT {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 2px; WIDTH: 25px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
H3.temp5 {
        PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 17px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 250px; PADDING-TOP: 5px
}
.newsletter {
        FONT-SIZE: 10px
}
P.dir {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; PADDING-TOP: 0px
}
P.dir1 {
        PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; PADDING-TOP: 0px
}
#dirs {
        CLEAR: both; MARGIN-TOP: 7px; padding-right: 30px;
}

.thumb {
        FLOAT: left; WIDTH: 70px
}
FIELDSET#viewing {
        BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 224px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#keyfeatures {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.keyfeaturestitle {
        DISPLAY: block; FLOAT: left; TEXT-INDENT: 5px
}
.keyfeatureslist {
        PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3.bookaviewing {
        CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 15px; MARGIN: 0px 0px 0px 25px; COLOR: #b58b75; PADDING-TOP: 15px
}
.send {
        BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 12px Arial, sans-serif; MARGIN-LEFT: 4px; BORDER-LEFT: #fff 1px solid; COLOR: #5f0d11; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #d8d8d8
}
FIELDSET#viewing P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
FIELDSET#viewing INPUT.text {
        BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; FONT: 12px Arial, sans-serif; BORDER-LEFT: #fff 1px solid; WIDTH: 170px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #d8d8d8
}
P.stronger {
        FONT-SIZE: 12px; LINE-HEIGHT: 1.2em
}
.border {
        PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px
}
DIV.temp2_contact {
        FLOAT: left; WIDTH: 220px
}
DIV.temp2_contact2 {
        FLOAT: left; WIDTH: 220px
}
DIV.temp2_contact21 {
        FLOAT: left; WIDTH: 170px; text-align: right;
}
DIV.temp2_message {
        FLOAT: left; WIDTH: 267px
}
DIV.temp7_contact {
        FLOAT: left; WIDTH: 210px
}
DIV.temp7_prices_register {
        FLOAT: left; WIDTH: 230px
}
DIV.temp7_prices_register11 {
        FLOAT: left; WIDTH: 300px;
}
DIV.temp7_message11 {
        FLOAT: left; WIDTH: 190px; _WIDTH: 199px;
}
DIV.temp7_message {
        FLOAT: left; WIDTH: 267px;
}
.checkboxgroup {
        FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 200px; TEXT-ALIGN: left;
}
.checkboxgroup INPUT {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 14px; PADDING-TOP: 0px; HEIGHT: 13px
}
.checkboxgroup LABEL {
        FONT-SIZE: 11px! important
}
DIV.ds_temp3b_description {
        FLOAT: left; WIDTH: 270px; PADDING-TOP: 10px
}
DIV.ds_temp3b_description P {
        TEXT-ALIGN: justify
}
DIV.ds_temp3b_commercial {
        FLOAT: left; WIDTH: 217px
}
DIV.ds_temp3b_commercial H2 {
        CLEAR: left; PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
DIV.ds_temp3b_postcodes {
        FLOAT: left; WIDTH: 220px
}
DIV.ds_temp3_description {
        FLOAT: left; WIDTH: 270px; PADDING-TOP: 20px;
}
DIV.ds_temp3_description P {
        TEXT-ALIGN: justify
}
DIV.ds_temp3_mm_prices_beds1 {
        FLOAT: left; /*WIDTH: 217px;*/
        margin-left:10px;
}
DIV.ds_temp3_mm_prices_beds {
        FLOAT: left; WIDTH: 217px; PADDING-TOP: 15px
}
DIV.ds_temp3_commercial {
        FLOAT: left; WIDTH: 237px
}
DIV.ds_temp3_postcodes {
        FLOAT: left; WIDTH: 220px
}
DIV.ds_temp3_countries {
        FLOAT: left; WIDTH: 200px; PADDING-TOP: 20px
}
DIV.ds_temp3a_description {
        FLOAT: left; WIDTH: 290px; PADDING-TOP: 10px
}
DIV.ds_temp3a_description P {
        TEXT-ALIGN: justify
}
DIV.ds_temp3a_mm_prices_beds {
        FLOAT: left; WIDTH: 217px; PADDING-TOP: 15px
}
DIV.ds_temp3a_countries {
        FLOAT: left; WIDTH: 200px; PADDING-TOP: 15px
}
IMG.select {
        BACKGROUND: gray; FLOAT: left; MARGIN: 3px
}
DIV.ds_temp3_countries P {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P.temp3a_buttons {
        MARGIN: 20px 0px 0px; TEXT-ALIGN: center
}
INPUT.shorter {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 90px; PADDING-TOP: 0px
}
IMG.very_short {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
}
INPUT.very_short {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 20px; PADDING-TOP: 0px
}
FORM#register {
        MARGIN-TOP: 10px
}
LABEL {
        CLEAR: left; DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 2px 2px 0px; WIDTH: 93px; TEXT-ALIGN: right
}
LABEL.long {
        WIDTH: 170px
}
LABEL.longer {
        WIDTH: 100px
}
LABEL.shorter {
        WIDTH: 80px
}
LABEL.short {
        FONT-SIZE: 11px; WIDTH: 50px
}
LABEL.very_short {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 30px; PADDING-TOP: 0px
}
LABEL.classic {
        DISPLAY: inline! important; FLOAT: none! important; WIDTH: auto! important
}
FORM#register INPUT.text {
        BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; MARGIN: 0px 0px 3px; FONT: 10px Arial, sans-serif; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #edd8cd;
}

FORM#register INPUT.shorter {
        BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; MARGIN: 0px 0px 3px; FONT: 10px Arial, sans-serif; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #edd8cd
}
FORM#register TEXTAREA {
        BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; MARGIN: 0px 0px 3px; FONT: 10px Arial, sans-serif; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #edd8cd
}
FORM#register INPUT.text {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 110px; PADDING-TOP: 0px
}
FORM#register TEXTAREA#address {
        WIDTH: 110px; HEIGHT: 50px
}
 HTML FORM#register TEXTAREA#RezidentialAddress {
        WIDTH: 108px; HEIGHT: 50px
}
HTML FORM#register SELECT {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 108px; PADDING-TOP: 0px; color:##FFF000; background-color: #EDD8CD; font-family: Verdana; font-size: 9px; text-align: right;
}
FORM#register TEXTAREA#RezidentialMessage {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 183px; PADDING-TOP: 0px; HEIGHT: 50px;
}
FORM#register TEXTAREA#RegisterMessage {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 105px; _WIDTH: 115px; PADDING-TOP: 0px; HEIGHT: 50px
}
INPUT.button {
        BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT: 12px Arial, sans-serif; MARGIN-LEFT: 4px; BORDER-LEFT: #fff 1px solid; COLOR: #38080c; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #edd8cd
}
INPUT.button-smaller {
        BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT: 12px Arial, sans-serif; MARGIN-LEFT: 4px; BORDER-LEFT: #fff 1px solid; COLOR: #38080c; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #edd8cd
}
INPUT.button-smaller {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.hide {
        DISPLAY: none
}
.show {
        DISPLAY: block
}
.show_ {
        DISPLAY: inline
}
.underline {
        TEXT-DECORATION: underline
}
.i {
        FONT-STYLE: italic
}
.r {
        TEXT-ALIGN: right
}
.l {
        TEXT-ALIGN: left
}
.c {
        TEXT-ALIGN: center
}
.b {
        FONT-WEIGHT: bold
}
.s {
        TEXT-DECORATION: line-through
}
.u {
        TEXT-DECORATION: underline
}
.b {
        FONT-WEIGHT: bolder
}
.i {
        FONT-STYLE: italic
}
IMG {
        border:0;margin:0;padding:0;
}
FORM {
        border:0;margin:0;padding:0;
}
.fr {
        FLOAT: right! important
}
.fl {
        FLOAT: left! important
}
.rfr {
        FLOAT: right! important; POSITION: relative
}
.rfl {
        FLOAT: left! important; POSITION: relative
}
BR.clear {
        CLEAR: both
}
HR {
        WIDTH: 100%; HEIGHT: 2px
}
TD {
        VERTICAL-ALIGN: top
}
.frImg {
        CLEAR: right; FLOAT: right; MARGIN: 0px 0px 8px 8px
}
.flImg {
        CLEAR: left; FLOAT: left; MARGIN: 0px 8px 8px 0px
}
.clearfix {
        DISPLAY: block;
}
.form_error {border-color:red;}
/* drop-down menu - START */

#navigator ul { list-style: none; padding:0; margin:0; }

#navigator li { float: left;  position: relative; top: +1px}

html > body #navigator li ul {
  display: none;
  position: absolute;
  z-index:10;
  top:+12px;
  left:0px;
  background:#B58B75;
  color:#FFFFFF;
  padding-top:4px;
  _padding-top:1px;
  border-width:0px;
  border-bottom: solid 1px #24415D;
  width:70px;
}
html > body #navigator li ul a {
   display:block;
   margin-left:+4px;
}
#navigator li a {
   display:block;
}

#navigator li ul {
  display: none;
  position: absolute;
  z-index:10;
  top: +14px;
  _left: 0;
  background:#B58B75;
  color:#FFFFFF;
  padding-top:10px;
  _padding-top:1px;
  border-width:0px;
  border-bottom: solid 1px #24415D;
  width:70px;
}

#navigator li ul li {
    float: none;
}

#navigator li ul a {
    width: 35px;
    _width: 37px;
    height:10px;
    line-height:8px;
    border-top:0;
}

#navigator li:hover ul,#navigator li.over ul { display: block;}

/* drop-down menu - END */

SELECT#sfilter {
        font-face: verdana;
    font-size: 10px;
}
SELECT#sfilter OPTION {
        font-weight: bold;

}
SELECT.text1 {
        BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; MARGIN: 0px 0px 3px; FONT: 10px Arial, sans-serif; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 13px; BACKGROUND-COLOR: #edd8cd; width: 30px; padding-bottom: 10px;
}

.prop123 {
    height:395px;
    float:right;
    width:1px;
  }

  .clear123 {
    clear:both;
    height:1px;
    overflow:hidden;
  }

	html > body .submenu2 {
	position:relative;
	left:-5px;
	border-left:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	width: 754px;
	}

	.submenu2 {
	position:relative;
	left:-5px;
	border-left:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	width: 750px;
	}
	
	*:first-child+html .submenu2 {
	position:relative;
	left:-5px;
	border-left:#FFFFFF 1px solid;
	border-top:#FFFFFF 1px solid;
	width: 750px;
	}

  .fake{ position:relative; left:-5px;}
  .menucontent { position:relative; top: +3px;}



.style1 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
}
.main_table {
border-left:#FFFFFF 1px solid;
border-top:#FFFFFF 1px solid;
border-bottom:#FFFFFF 1px solid;
}




.commercial_search {
    float:left;
    border:1px solid #fff;
    padding:5px;
    text-align: right;
    width:190px;
    _width:180px;
    margin-left:10px;
    margin-top:10px;
}

.commercial_search label {
    width:auto;
    float:none;
    display:inline;
}

.commercial_search p {
    margin:0;
    padding:3px;
}

.commercial_search h3 {
    padding:2px;
    margin:0;
    text-align:right;
    font-size:13px;
}
.commercial_search form {
    padding:0;margin:0;
}
.commercial_search select {
    color:##FFF000;
    background-color: #EDD8CD;
    font-family: Verdana;
    font-size:9px;
    border: 1px solid #fff;
    padding: 1px;
    margin: 0;
    width: 108px;
    float:none;
    text-align:right;
}

.commercial_search p.buttons {
    padding-top:20px;
}

.commercial_search input.button {
    width:60px;
}