#tblAgentMain {
    width: 755px;
    border:solid 1px #000000;
    background-color:#ffffff;
}
#tdAgentBottom {
    color: #999966;
    height: 19px;
    font-size: 11px;
    background-color:#FEF991;
}

/* Standard / default */
#tdStandardSideBar {
    width: 171px;
    background-image:url(../images/agents/standardsidebar.jpg);
    background-repeat:no-repeat;
    padding:0 0 40px 0;
}
#tdStandardTopLeft {
    width: 171px;
    background-image:url(../images/agents/standardsidebar.jpg);
    background-repeat:no-repeat;
}
#tdStandardTop {
    width: 583px;
    height: 166px;
    background-image:url(../images/agents/standardtop.jpg);
    background-repeat:no-repeat;
    padding: 0px 0px 10px 0px;
}
#tdStandardBody {
    background-image:url(../images/agents/standardbody.jpg);
    background-repeat:no-repeat;
    padding: 10px 10px 10px 10px;
    height:100%;
}
#tdStandardPhoto {
    background-color:transparent;
    padding: 2px 2px 2px 2px;
    border:solid 1px #c3c3c3;
    text-align:center;
    vertical-align:middle;
}
#tblAgentContactStandard {
    width: 520px;
    font-weight: bold;
    font-size:95%;
    font-family:Georgia, Times New Roman, Serif;
}

/* Modern Specific */
#tdAgentTopModern {
    width: 755px;
    height: 74px;
    padding-left: 140px;
    background-image:url(../images/agents/moderntop.jpg);
    background-repeat:no-repeat;
    border-bottom: solid 2px #000000;
    border-top-style:none;
    border-left-style:none;
    border-right-style:none;
}
#tdAgentLeftNavModern {
    width: 176px;
    background-image:url(../images/agents/modernleftnav.jpg);
    background-repeat:no-repeat;
    border-top: solid 2px #000000;
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none;
}
#tdDividerModern {
    background-image:url(../images/agents/topdividerblue.jpg);
    background-repeat:no-repeat;
    padding: 0 0 0 0;
}
.AgentPhotoModern {
    background-color:#ffffff;
    border:solid 1px #000000;
}
.AgentNoPhotoTextModern {
    padding:40px 0 0 0;
}
#tblAgentNavModern td{
    padding: 5px 2px 5px 2px;
}
#tdAgentContactModern {
    width: 579px;
    height: 92px;
    background-image:url(../images/agents/moderncontact.jpg);
    background-repeat:no-repeat;
    border-top: solid 2px #000000;
    border-bottom: solid 1px #000000;
    border-left-style:none;
    border-right-style:none;
}
#tdModernPhoto {
    background-color:#ffffff;
    padding: 2px 2px 2px 2px;
    border:solid 1px #000000;
    text-align:center;
    vertical-align:middle;
}
#tdModernBody {
    padding: 10px 10px 10px 10px;
    height:100%;
}

/* Elite specific */
#tdEliteTop {
    width: 755px;
    height: 80px;
    padding-left: 140px;
    background-image:url(../images/agents/elitetop.jpg);
    background-repeat:no-repeat;
}
#tdElitePhotoSection {
    width:221px;
    height:160px;
    padding-left:0px;
    background-image:url(../images/agents/elitephotobkgd.jpg);
    background-repeat:no-repeat;
}
#tdElitePhoto {
    background-color:transparent;
    padding: 2px 2px 2px 2px;
    border:solid 1px #a7a491;
    text-align:center;
    vertical-align:middle;
}
#tdEliteContact {
    width:534px;
    height: 160px;
    background-image:url(../images/agents/elitecontact.jpg);
    background-repeat:no-repeat;
    padding: 0px 0px 0px 0px;
}
#tblAgentContactElite {
    font-weight: bold;
    font-size:95%;
    font-family:Georgia, Times New Roman, Serif;
}
#tdEliteSideBar {
     padding:8px 0 0 4px;
     width:139px;   
}
#tdEliteMidSection {
    background-image:url(../images/agents/elitebodybkgd.jpg);
    background-repeat:repeat-y;
    padding: 0px 0px 0px 0px;
    width:675px;
}
#tdEliteBody {
     padding:0 8px 8px 8px;
     width:460px;   
}

/* common classes */
.AgentName {
    font-weight:bold;
    font-size:120%;
}
.ReturnLink {
    color: #000000;
    font-size: 11px;
}
a.ReturnLink {
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
}
a.ReturnLink:hover {
    color: #CC9900;
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
}
a.AgentLink {
    color:#000000;
    text-decoration:underline;
    font-weight:bold;
}
a.AgentLink:hover {
    color:#CC9900; /*4E8265;*/
    text-decoration:underline;
    font-weight:bold;
}
.imgAgentPhoto {
    border:solid 1px #c3c3c3;
}
#tdEliteSideBar a.AgentLink {
    font-family:Georgia, Times New Roman, Serif;
}
#tdEliteSideBar a.AgentLink:hover {
    color:#336633; /*4E8265;*/
    text-decoration:underline;
    font-weight:bold;
}
#tdEliteTop a.ReturnLink {
    font-family:Georgia, Times New Roman, Serif;
}