﻿body
{
    color: White;
}
a
{
    color: White;
}

.wholepage
{
    position: absolute;
    width: 100%;
    height: 100%;
    margin-top: 0px;
}

td img
{
    display: block;
}


a.adLink:link
{
    color: #545D5A;
    font-size: 14px;
    font-family: Times New Roman;
}
a.adLink:visited
{
    color: #545D5A;
    font-size: 14px;
    font-family: Times New Roman;
}
a.adLink:hover
{
    color: #545D5A;
    font-size: 14px;
    font-family: Times New Roman;
}
a.adLink:active
{
    color: #545D5A;
    font-size: 14px;
    font-family: Times New Roman;
}

#infoForm
{
    width: 670px;
    background-color: #E9EBEA;
    margin: auto;
    z-index: 2;
}
#PropDetailForm
{
    width: 380px;
    background-color: #E9EBEA;
    margin: auto;
    z-index: 2;
}

.agentFont
{
    color: #545D5A;
}

/* myWatermark class to test */
.myWatermark
{
    color: #999;
    font-family: Sans-Serif;
    font-size: small;
    font-style: italic;
    position: relative; /* positioning container */
    width: 0;
    height: 1.25em; /* must specify height for consistent vertical alignment */
    vertical-align: middle;
}

label
{
    vertical-align: middle;
}
/* make textbox dimensions consistent in all browsers */
/* you may choose to use a reset stylesheet instead */
.txt
{
    border: solid 1px #999;
    padding: 2px;
    margin: 0;
    height: 1.25em; /* must specify height for consistent vertical alignment */
    vertical-align: middle;
}
/* watermark positioning container */
.updnWatermark
{
    color: Black;
    position: relative; /* positioning container */
    width: 0;
    height: 1.25em; /* must specify height for consistent vertical alignment */
    vertical-align: middle;
}
/* IE7/6 hasLayout hack */
.updnWatermark
{ *zoom:1;
}
/* watermark label styling */
.updnWatermark label
{
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    color: #999;
    padding-left: 4px;
    height: 1.25em; /* must specify height for consistent vertical alignment */
    vertical-align: middle;
}

/*Preferred Beach Properties, LLC*/
#homePBPTitle
{
    width: 872px;
    text-align: center;
    color: #D9CFB6;
    font-family: Times New Roman, Arial;
    font-size: 30px;
}

/*Specializing in Distinguished Properties*/
#homePBPsubTitle
{
    width: 460px;
    margin: auto;
    vertical-align: bottom;
    margin-top: 10px;
    color: White;
    font-family: Times New Roman, Arial;
    font-size: 21px;
    text-align: center;
}

a.navLeft
{
    color: #e2e2e2;
    font-family: Times New Roman, Arial;
    font-size: 15px;
    text-decoration: none;
    letter-spacing: 0.5px;
    text-align: center;
    display: block;
    width: 116px;
    height: 44px;
    background: transparent url(../images/menu/nav_left.jpg) no-repeat;
}

a.navLeft:hover
{
    background-position: -116px 0;
}

a.navMid
{
    color: #e2e2e2;
    font-family: Times New Roman, Arial;
    font-size: 15px;
    text-decoration: none;
    letter-spacing: 0.0px;
    text-align: center;
    display: block;
    width: 116px;
    height: 44px;
    background: transparent url(../images/menu/nav_mid.jpg) no-repeat;
}

a.navMid:hover
{
    background-position: -116px 0;
}

a.navRight
{
    color: #e2e2e2;
    font-family: Times New Roman, Arial;
    font-size: 15px;
    text-decoration: none;
    letter-spacing: 0.0px;
    text-align: center;
    display: block;
    width: 116px;
    height: 44px;
    background: transparent url(../images/menu/nav_right.jpg) no-repeat;
}

a.navRight:hover
{
    background-position: -116px 0;
}

a.navSub
{
    color: #E0DDD8;
    font-family: Calisto MT, Bookman Old Style, Old Style, Century Schoolbook, Times New Roman, Arial;
    font-size: 13px;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: center;
    display: block;
    line-height: 95%;
    width: 116px;
    height: 28px;
    margin-top: 1px;
    background: transparent url(../images/menu/home_btnSubCss.jpg) no-repeat;
}

a.navSurvey:hover
{
    background-position: -116px 0;
}

a.navSurvey
{
    color: white;
    font-family: Times New Roman, Arial;
    font-size: 13px;
    text-decoration: none;
    letter-spacing: 1px;
    text-align: center;
    display: block;
    line-height: 95%;
    width: 116px;
    height: 28px;
    background: transparent url(../images/menu/home_btnSurveyCss.jpg) no-repeat;
}

a.navSub:hover
{
    background-position: -116px 0;
}

a.owpXtraBtn
{
    color: white;
    text-decoration: none;
    text-align: center;
    display: block;
    width: 202px;
    height: 64px;
    background: transparent url(../images/owpXtra_btnCss.jpg) no-repeat;
}

a.owpXtraBtn:hover
{
    background-position: -202px 0;
}




