body {
    background: url("../images/bg.gif") repeat;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #333333;
    font-size: 11px;
}

h1 {
    font-size: 24px;
    line-height: 36px;
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 20px 20px 10px 20px;
    text-align: left;
}

h2 {
    font-size: 18px;
    line-height: 24px;
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 0px 20px 10px 20px;
    text-align: left;
}

p {
    font-size : 12px;
    line-height: 18px;
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 10px 20px 0px 20px;
    text-align: left;
}

div#formcontainer {
    padding-top: 10px;
}
.tinyprint {
    font-size : 12px;
}

a.botnav {
    line-height: 24px;
    font-size : 10px;
    padding: 9px;
    text-align: center;
    color: #fff;
    text-decoration: none;
}

img.samplemarker {
    padding: 5px 10px 0px 20px;
}
img.headerimg {
    padding-top: 10px;
}
img.propertylargeimage {
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 0px 10px 0px 10px;
}
div#right-sidebar-generic-header {
    background: #919191;
    border-top: 2px solid #fff;
    border-bottom: 0px;
    width:258px;
    height: 26px;
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 0px 11px 0px 11px;
    font-size : 14px;
    line-height: 28px;
    color: #fff;
}
div#right-sidebar-propdetail-header {
    background: #919191;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    width:258px;
    height: 42px;
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 0px 11px 0px 11px;
    font-size : 14px;
    line-height: 40px;
    color: #fff;
}
div#right-sidebar-generic-subheader {
    background: #919191;
    border-top: 0px;
    border-bottom: 2px solid #fff;
    width:258px;
    height: 20px;
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 0px 11px 0px 11px;
    font-size : 11px;
    line-height: 16px;
    color: #fff;
}
div#right-sidebar-properties-header {
    background: #919191;
    border-bottom: 2px solid #fff;
    width:258px;
    height: 42px;
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 0px 11px 0px 11px;
    font-size : 14px;
    line-height: 40px;
    color: #fff;
}
div#right-sidebar-properties-area {
    /* old BG colour Apr13/10 background: #ffbe26; */
    background: #e09d00;
    width:250px;
    height: 25px;
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 4px 0px 0px 4px;
    padding: 0px 11px 0px 11px;
    font-size : 10px;
    line-height: 24px;
    color: #fff;
}
div#right-sidebar-properties-property {
    /* old BG colour Apr13/10 background: #f8ad00; */
    background: #f0a800;
    width:250px;
    height: 18px;
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 4px 0px 0px 4px;
    padding: 0px 0px 0px 22px;
    font-size : 10px;
    line-height: 17px;
    color: #fff;
}
div#right-sidebar-properties-legend {
    width:250px;
    height: 18px;
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 4px 0px 0px 4px;
    padding: 0px 0px 4px 22px;
    font-size : 10px;
    line-height: 17px;
    color: #fff;
}
div#right-sidebar-properties-searchheader {
    background: #919191;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    width:258px;
    height: 26px;
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 0px 11px 0px 11px;
    font-size : 10px;
    line-height: 24px;
    color: #fff;
}
div#right-sidebar-properties-search {
    background: #ffbe26;
    width:250px;
    height: 180px;
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 4px 0px 0px 4px;
    padding: 0px 11px 0px 11px;
}
div#sidebar-properties-search {
    font-size : 10px;
    color: #fff;
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 0;
    padding: 10px 0px 1px 0px;
    line-height: 15px
}
.sidebar-properties-select {
    font-size : 10px;
    color: #fff;
    /* padding declaration TOP RIGHT BOT LEFT */
    border: 1px solid #fff;
    background: #ffba1a;
}
.checkboxmargin {
    margin:0; /* for FF */
    vertical-align: middle;
    width: 13px; /* for IE */
    height: 13px; /* For IE */
    overflow:hidden;
}
div#map {
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 10px 10px 0px 10px;
    padding: 10px 10px 0px 10px;
}

div#littlemap {
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 10px;
    padding: 0px;
    height: 200px;
    width: 240px;
}

div#largemap {
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 0;
    padding: 0;
    height: 300px;
    width: 460px;
}
div.largemapcontainer {
    /* padding declaration TOP RIGHT BOT LEFT */
    padding: 0px 10px 0px 10px;
}
div#right-map-clickhere {
    background: #ffc94d;
    width:240px;
    height: 25px;
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 0px 10px 0px 10px;
    padding: 2px 10px 0px 10px;
    font-size : 10px;
    color: #fff;
}
div#right-map-legend {
    background: #ffc94d;
    width:240px;
    height: 25px;
    /* padding declaration TOP RIGHT BOT LEFT */
    margin: 0px 10px 0px 10px;
    padding: 2px 10px 0px 10px;
    font-size : 10px;
    color: #fff;
}
img.rightsamplemarker {
    vertical-align: -5px;
    padding: 5px 10px 0px 0px;
}
a:link.littlemaptext {
    text-decoration: none;
    color: #fff;
 }
a:hover.littlemaptext {
    text-decoration: underline;
 }
a.properties-area {
    color: #fff;
    text-decoration: none;
}
a.proplegendtext {
    text-decoration: underline;
    color: #333333;
 }
a:link.proplegendtext {
    text-decoration: underline;
    color: #333333;
 }


