@charset "utf-8";

body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #7A858B;
}
p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #7A858B;
        font-size: 12px;
        line-height: 2;
}
body {
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        text-align: center;
}

#wrapper {
        position: relative;
        width:760px;
        z-index:2;
        overflow: visible;
        visibility: visible;
        margin-top: 0;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
        text-align: left;
}
#header {
position: absolute;
width:760px;
        top: 30px;
}
#indexColumn1 {
        float: left;
        width: 290px;
        position: relative;
        overflow: visible;
        text-align: left;
        display: block;
}
#indexColumn2 {
        float: left;
        position: relative;
        width: 470px;
}
#servicesColumn1 {
        float: left;
        position: relative;
        width: 480px;
        margin: 0px;
        padding: 0px;
}

#servicesColumn2 {
        float: left;
        width: 280px;
        position: relative;
        margin: 0px;
        padding: 0px;
        top: 0px;
}


.headline2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #02365E;
        line-height: 1.5;
}


.headertext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        padding-bottom: 8px;
        padding-left: 16px;
}
#indexText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7A858B;
        line-height: 1.3;
        margin-top: 0px;
        margin-left: 15px;
        float: left;
        margin-right: 0px;
        width: 239px;
        position: absolute;
        left: 0px;
        top: 0px;
}
#servicesText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7A858B;
        margin-top: 27px;
        margin-left: 10px;
        float: left;
        margin-right: 0px;
        width: 440px;
        position: relative;
        padding: 0;
        margin-bottom: 20px;
        text-align: left;
        left: 0px;
        line-height: 1.5;
        display: block;
}
#footer {
        position: absolute;
        top: 266px;
        height: 76px;
        width: 450px;
        background-color: #afb7a5;
        right: 0px;
        z-index: 4;
}
#animated {
        height: 76px;
        width: 124px;
        position: absolute;
        float: left;
        clip: rect(auto,auto,auto,auto);
        left: 326px;
}
a.mainlevel {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #FFFFFF;
        display: block;
        line-height: 25px;
        text-decoration: none;
        width: 92px;
}

a.mainlevel:hover, a.mainlevel#active_menu {
background: #b4c2d1;
        color: #02365e;
text-decoration: none;
}
.pl7 {
        padding-left: 1em;
        cursor: pointer;
        width: 135px;
}
.pr7 {
        text-align: right;
        cursor: pointer;
}


a.propertylevel {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: bold;
        color: #FFFFFF;
        display: block;
        line-height: 25px;
        text-decoration: none;
}


a.propertylevel:hover, a.propertylevel#active_menu {
background: #b4c2d1;
        color: #02365e;
text-decoration: none;
}
a.propertySortButton {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        display: block;
        line-height: 20px;
        text-decoration: none;
        background-color: #bcc0ac;
        width: 175px;
        padding-left: 10px;
}
a.propertySortButton:hover, a.propertySortButton#active_menu {
background: #d5d6ca;
        color: #9ba2a6;
text-decoration: none;
}

.header_text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #7A858B;
        padding-bottom: 1.3em;
}

.formHeader {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}

.whiteText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        }

#propertyTitle {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #02365E;
        width: 190px;
        float: left;
        position: relative;
}
#propertyPrice {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #02365E;
        width: 80px;
        float: left;
        position: relative;
}
#status {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #ff9c26;
        float: left;
        width: 8em;
        font-weight: bold;
        position: relative;
}
#paperclips {
        padding-top: 30px;
        display: block;
}
#detailshots {
        display: block;
        margin-top: 30px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
.thumb {
        padding-top: 0px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 0px;
        text-align: left;
}
#content {
position: absolute;
width:760px;
        top: 189px;
}

#apDiv3 {
        position:absolute;
        width:760px;
        z-index:1;
        top: 0px;
}
#apDiv4 {
        position:absolute;
        width:195px;
        height:83px;
        z-index:3;
        top: 135px;
}
#propertyListing {
        text-align: left;
        padding-top: 4px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
        border-top-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-top-color: #bcc0ac;
        border-right-color: #bcc0ac;
        border-bottom-color: #bcc0ac;
        border-left-color: #bcc0ac;
}
a.propertyDetailsButton {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #9ba2a6;
        display: block;
        line-height: 20px;
        text-decoration: none;
        width: 9em;
        background-color: #d5d6ca;
        padding-left:20px;
}

a.propertyDetailsButton:hover {
        background: #9ba2a6;
        color: #FFFFFF;
        text-decoration: none;
}
.propertyShortDesc {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7A858B;
        line-height: 1.5;
}
.propertyLongDesc {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7A858B;
        text-align: left;
        line-height: 1.5;
}
img {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}
.propertyDetail {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        padding-top: 4px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
        border-top-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-top-color: #bcc0ac;
        border-right-color: #bcc0ac;
        border-bottom-color: #bcc0ac;
        border-left-color: #bcc0ac;
        border-bottom-width: 1px;
}
a.propertyBackButton {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #9ba2a6;
        display: block;
        line-height: 20px;
        text-decoration: none;
        width: 7em;
        background-color: #d5d6ca;
        padding-left:15px;
        text-align: left;
}
a.propertyBackButton:hover {
        background: #9ba2a6;
        color: #FFFFFF;
        text-decoration: none;
}

#gMap {
        position:absolute;
        width:460px;
        height:295px;
        z-index:101;
        background-color: #FFFFFF;
        visibility: hidden;
        border: 1px solid #000000;
        left: 206px;
}
#map {
        position:absolute;
        width:460px;
        height:295px;
        z-index:101;
        background-color: #FFFFFF;
        visibility: hidden;
        border: 1px solid #000000;
        left: 206px;
}
#discussLayer {
        position:absolute;
        width:420px;
        height:235px;
        padding-top: 30px;
        padding-right: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
        z-index:102;
        background-color: #bcc0ac;
        left: 206px;
        visibility: hidden;
}

#apDiv6 {
        position:absolute;
        width:460px;
        height:295px;
        z-index:99;
        visibility: visible;
}
#thankyouLayer {
        position:absolute;
        width:420px;
        height:235px;
        padding-top: 30px;
        padding-right: 20px;
        padding-bottom: 30px;
        padding-left: 20px;
        z-index:103;
        background-color: #bcc0ac;
        left: 206px;
        visibility: hidden;
}
#house {
        position: absolute;
        top: 233px;
        left: 130px;
        z-index: 5;
}
#community {
        margin-top: 20px;
        position: relative;
        float: left;
        width: 280px;
}
#communitynew {
        position: absolute;
        float: left;
        width: 135px;
        height: 66px;
        top: 266px;
        background-color: #02365e;
        overflow: hidden;
        padding-top: 10px;
        left: 0px;
}
.header1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #7A858B;
}

.panelText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        line-height: 1.3em;
        color: #7A858B;
}
#communitynew  a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
        line-height: 2;
        text-decoration: underline;
        color: #FFFFFF;
}
#contact img {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
        color: #000000;
        margin-top: 12px;
        margin-left: 23px;
        position: relative;
        float: left;
}
.teaserText {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7A858B;
        line-height: 1.5;
}
#registerContainer {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        width: 410px;
        background-color: #AFB7A5;
        position: absolute;
        right: 0px;
        padding-top: 35px;
        padding-right: 20px;
        padding-bottom: 10px;
        height: 218px;
        padding-left: 20px;
        z-index: 4;
}
#registerSuccess {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        width: 405px;
        background-color: #AFB7A5;
        position: absolute;
        right: 0px;
        padding-top: 35px;
        padding-right: 20px;
        padding-bottom: 10px;
        height: 218px;
        z-index: 5;
        padding-left: 25px;
        line-height: 2;
        visibility: hidden;
}

.blueText {
        color: #02365E;
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        width: 300px;
        word-wrap: on;
        word-break: on;
}
input {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}
#pencils {
        position: absolute;
        top: 0px;
        right: 0px;
}
#strangers {
        position: absolute;
        top: 70px;
        right: 260px;
        height: 131px;
        width: 200px;
}
#communityColumn1 {
        float: left;
        position: relative;
        width: 421px;
        font-size: 12px;
        line-height: 2;
}
#communityColumn2 {
        float: left;
        width: 312px;
        position: relative;
        margin-top: 27px;
        margin-left: 27px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        color: #7A858B;
        line-height: 1.5;
}
#registerthankyou {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        line-height: 2;
        width: 410px;
        background-color: #AFB7A5;
        position: absolute;
        right: 0px;
        padding-top: 50px;
        padding-right: 20px;
        padding-bottom: 10px;
        height: 200px;
        text-align: left;
        padding-left: 20px;
}
.attention {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
}
#legal {
        position: relative;
        height: 66px;
        width: 425px;
        background-color: #ccd8e6;
        z-index: 4;
        bottom: 0px;
        float: left;
        margin-left: 10px;
        font-size: 9px;
        padding-left: 15px;
        padding-top: 10px;
        line-height: 1.5;
        color: #000000;
}
#contactcol1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7A858B;
        margin-top: 0px;
        float: left;
        margin-right: 15px;
        width: 355px;
        position: relative;
        padding: 0;
        text-align: left;
        left: 0px;
        line-height: 1.5;
        display: block;
}
#newIndexColumn1 {
        float: left;
        width: 506px;
        position: relative;
        overflow: visible;
        text-align: left;
        display: block;
}
#newIndexColumn2 {
        float: left;
        position: relative;
        width: 254px;
}
#contactcol2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-top: 0px;
        float: left;
        margin-right: 0px;
        width: 390px;
        position: relative;
        padding: 0;
        text-align: left;
        left: 0px;
        line-height: 1.5;
        display: block;
}
#footer2 {
        position: relative;
        height: 76px;
        width: 450px;
        background-color: #afb7a5;
        z-index: 4;
        display: block;
        float: right;
}
