﻿table#estimateGrid
{
    width: 100%;
    padding: 0px 0px 0px 0px;
    display: table;
    font-family: Arial;
    font-size: 8pt;
}

tr#estHeaderRow
{
    width: 100%;
    background-color: white;
    color: Black;
    text-align: left;
    display: table-row;
    font-weight: bold;
}

tr#estDescRow
{
    width: 100%;
    background-color: RGB(58,95,205);
    color: White;
    text-align: center;
    display: table-row;
}
    
tr#estSiteWorkRow
{
    width: 100%;
    background-color: RGB(205,190,112);
    color: Black;
    text-align: center;
    display: table-row;
}

tr#estDryInRow
{
    width: 100%;
    background-color: RGB(238,220,130);
    color: Black;
    text-align: center;
    display: table-row;
}

tr#estExtCompletionRow
{
    width: 100%;
    background-color: RGB(205,190,112);
    color: Black;
    text-align: center;
    display: table-row;
}

tr#estIntCompletionRow
{
    width: 100%;
    background-color: RGB(238,220,130);
    color: Black;
    text-align: center;
    display: table-row;
}

tr#estTotalRow
{
    width: 100%;
    background-color: RGB(205,190,112);
    color: Black;
    font-weight: bold;
    text-align: center;
    display: table-row;
}

td.estHeaderCol
{
    width: 100%;
    text-align: left;
}

td.estHeaderDescCol
{
    width: 30%;
    display: table-cell;
    text-align: right;
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
}

td.estPhaseDescCol
{
    width: 30%;
    display: table-cell;
    text-align: left;
    line-height: 1.5;
}

td.estDetailCol
{
    width: 9%;
    display: table-cell;
    vertical-align: top;
}

.popFloorPlansBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.popFloorPlans
{
    width: 800px;
    background: white;
    border-style: solid;
    border-width: thin;
    border-color: Black;
}

.turnKeyPopUp
{
    width: 200px;
    background-color: White;
    BORDER-TOP: #A2CD5A 4px solid;
    BORDER-RIGHT: #A2CD5A 4px solid;
    BORDER-BOTTOM: #A2CD5A 4px solid;
    BORDER-LEFT: #A2CD5A 4px solid;
    color: Black;
    visibility: hidden;
}

.hoverTurnkey
{
    width: 200px;
    background-color: White;
    color: #A2CD5A;
}

.lblTurnkey
{
    color: blue;
}

.planPopUp
{
    width: 285px;
    background-color: White;
    BORDER-TOP: #A2CD5A 4px solid;
    BORDER-RIGHT: #A2CD5A 4px solid;
    BORDER-BOTTOM: #A2CD5A 4px solid;
    BORDER-LEFT: #A2CD5A 4px solid;
    color: Black;
}

.hoverPlan
{
    width: 285px;
    color: #A2CD5A;
}

#planInstructions
{
    display: table;
    width: 100%;
}

.planInstructionsRow
{
    display: table-row;
}

.planInstructionsCell
{
    display: table-cell;
    width: 50%;
    text-align: center;
    font-size: 12pt;
}

#accSale
{
    width: 780px;
}

.accSaleHeader
{
    color: White;
    BORDER-TOP: red 1px solid;
    BORDER-RIGHT: red 1px solid;
    background-color: RGB(58,95,205);
    padding-left: 5px;
}

.accSaleContent
{
    BORDER-TOP: red 1px solid;
    BORDER-BOTTOM: red 1px solid;
    BORDER-RIGHT: red 1px solid;
    background-color: white;
    padding: 5px 5px 5px 5px;
}

#accSaleDiv
{
    width: 780px;
    BORDER-TOP: red 1px solid;
    BORDER-RIGHT: red 1px solid;
    BORDER-BOTTOM: red 1px solid;
    BORDER-LEFT: red 1px solid;
    margin: 10px 0px 5px 9px;
}

#accSaleDiv A:link
{
COLOR: white;
FONT-WEIGHT: normal;
TEXT-DECORATION: none
}

#accSaleDiv A:visited
{
COLOR: white;
FONT-WEIGHT: normal;
TEXT-DECORATION: none
}

#accSaleDiv A:hover
{
COLOR: white;
FONT-WEIGHT: normal;
TEXT-DECORATION: none
}

#accSaleDiv A:active
{
COLOR: white;
FONT-WEIGHT: normal;
TEXT-DECORATION: none
}

