/* WR-generated CSS compilation */

/* WR serving: /css/Division.css */

/* Misc division page */

.tblContentWrapper
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 100%;
    background-color: #DEECED;
}

.tblContentWrapper td
{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}


#tdCommDirHeader
{
    background-color: #859DA1;
    color: #ffffff;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    font-weight: bold;
    font-size: 13px;    
}

/* GMap */
.GMap_MapTitle
{
    padding-top: 3px;
    padding-bottom: 4px;
    height: 13px;
    color: #94162D;
    font-weight: bold;
}

#GMapContainer
{
    width: 480px;
    height: 465px;
    border: 1px solid #879FA3;
}


.GMap_CommInfoSpan
{
    padding-right: 5px;
}


.GMap_CommNameSpan
{
    font-weight: bold;
}

.GMap_CommDesc
{
    width: 220px;
    height: 50px;
    overflow-y: auto;
    padding-left: 2px;
    padding-top: 4px;
    border-top: 1px dashed #dedede;
    border-bottom: 1px dashed #dedede;
    padding-bottom: 10px;
}

.GMap_CommInfoListWrapper
{
    text-align: left;
    overflow-y: auto;
    margin-right: 5px;
}


.GMap_CommInfoWrapper
{
    text-align: left;
    height: 95px;
    margin-right: 5px;
}


.GMap_CommInfoListWrapper ul
{
    text-indent: 0;
    margin: 0;
    text-align: left;
    padding-left: 0;
}

.GMap_CommInfoListWrapper ul li
{
    list-style: none;
    padding-bottom: 7px;
    text-indent: 0;
    margin: 0;
    padding-left: 0;
}

.GMap_CommInfoListWrapper ul li a
{
    cursor: hand;
}


.GMap_CommInfoSingleLink
{
    padding-top: 4px;
    font-weight: bold;
}

.GMap_CommInfoMultiLink
{
    font-weight: bold;
    font-size:11px;
}

.GMap_MultiLink_CommInfoSpan
{
    padding-right: 5px;
    font-size:11px;
}

.GMap_CommCitySpan
{
    font-style:oblique;
    
}

.GMap_CommComingSoonSpan
{
    color:Red;
    text-transform:uppercase;
    font-size:9px;
    padding-left:10px;
}



/* Spacer use in pop-up community info */
.GMap_CommInfoWrapperSingleSpacer
{
   margin-top:1px;
}

.GMap_CommInfoWrapperDoubleSpacer
{
    margin-top:8px;
}





/* Community DT skin */
.yui-dt-scrollable
{
    width: 405px; /* SET OVERALL WIDTH HERE for ie (make sure columns add up to this total) */
    height: 505px; /* SET HEIGHT HERE for ie */
}

.yui-dt-scrollbody
{
    height: 466px; /* SET HEIGHT HERE for non-ie */ *height:auto;/* for ie */


}

.yui-dt-col-Name
{
    width: 250px;
}

@media print
{
    .yui-dt-col-Name
    {
        width: 450px;
        text-align: left;
    }
}

.yui-dt-col-City
{
    width: 70px;
}

@media print
{
    .yui-dt-col-City
    {
        width: 300px;
        text-align: left;
    }
}

.yui-dt-col-Price
{
    width: 45px;
}

@media print
{
    .yui-dt-col-Price
    {
        width: 200px;
        text-align: left;
    }
}

.yui-dt-col-QuickDelivery
{
    width: 60px;
}

@media print
{
    .yui-dt-col-QuickDelivery
    {
        width: 6px;
        text-align: left;
    }
}


.yui-skin-tmcomm .yui-dt-table
{
    margin: 0;
    padding: 0;
    font-family: arial;
    border-collapse: collapse;
}

.yui-skin-tmcomm .yui-dt-table caption
{
    padding-bottom: 1em;
    text-align: left;
}

.yui-skin-tmcomm .yui-dt-table th
{
    background-color: #DEECED;
}

.yui-skin-tmcomm .yui-dt-table th, .yui-skin-tmcomm .yui-dt-table th a
{
    font-weight: bold;
    color: #57574D;
    vertical-align: bottom;
    font-size: 12px;
}

.yui-skin-tmcomm .yui-dt-table th a
{
    text-decoration: underline;
}


.yui-skin-tmcomm .yui-dt-table th, .yui-skin-tmcomm .yui-dt-table td
{
    padding: 4px 10px 4px 10px;
    font-size: 12px;
    color: #000000;
}

.yui-skin-tmcomm .yui-dt-table td a
{
    font-size: 12px;
    color: #000000;
}

.yui-skin-tmcomm .yui-dt-table td a.lnkFindOnMap
{
    font-size: 9px;
    color: Gray;
    display: block;
    margin-top: 5px;
    margin-left: 0px;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: 1px dashed #dedede;
    width: 68px;
}

@media print
{
  .yui-skin-tmcomm .yui-dt-table td a.lnkFindOnMap
    {
       display:none;
    }  
}


.yui-skin-tmcomm .yui-dt-table td
{
    text-align: left;
}



.yui-skin-tmcomm .yui-dt-table th.yui-dt-last, .yui-skin-tmcomm .yui-dt-table td.yui-dt-last
{
    /*border-right:1px solid #7F7F7F; */
}
.yui-skin-tmcomm .yui-dt-list td
{
    border-right: none; /* disable inner column border in list mode */
}

/* outer border */
.yui-skin-tmcomm .yui-dt-table thead tr
{
    background-color: #DEECED;
}


/* outer border */
.yui-skin-tmcomm .yui-dt-table tbody
{
    /*border-left:1px solid #7F7F7F;border-right:1px solid #7F7F7F;border-bottom:1px solid #7F7F7F; */
}


/* messaging */
.yui-skin-tmcomm .yui-dt-loading
{
    background-color: #FFF;
}

.yui-skin-tmcomm .yui-dt-loading
{
    background-color: #FFF;
}

/* sortable columns */
.yui-skin-tmcomm .yui-dt-sortable
{
    cursor: pointer;
}



.yui-skin-tmcomm th.yui-dt-sortable .yui-dt-label
{
    padding-right: 11px; /* room for arrow */
}



.yui-skin-tmcomm th.yui-dt-asc, .yui-skin-tmcomm th.yui-dt-desc
{
}


.yui-skin-tmcomm th.yui-dt-last .yui-dt-header .yui-dt-label
{
    display: block;
    width: 100%;
    padding-right: 2px;
}

.yui-skin-tmcomm th.yui-dt-asc .yui-dt-header .yui-dt-label
{
    background: url(   'images/dt/dt-arrow-up.png' ) no-repeat right;
}

.yui-skin-tmcomm th.yui-dt-desc .yui-dt-header .yui-dt-label
{
    background: url(   'images/dt/dt-arrow-dn.png' ) no-repeat right;
}



/* striping */
.yui-skin-tmcomm tr.yui-dt-even
{
    background-color: #FFFFFF;
}

/* white */
.yui-skin-tmcomm tr.yui-dt-odd
{
    background-color: #EEF6F8;
}


/* disable striping in list mode */
.yui-skin-tmcomm .yui-dt-list tr.yui-dt-even
{
    background-color: #FFF;
}

/* white */
.yui-skin-tmcomm .yui-dt-list tr.yui-dt-odd
{
    background-color: #FFF;
}

/* white */
.yui-skin-tmcomm .yui-dt-list tr.yui-dt-even td.yui-dt-asc, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-even td.yui-dt-desc
{
    background-color: #DEECED;
}

/* light blue sorted */
.yui-skin-tmcomm .yui-dt-list tr.yui-dt-odd td.yui-dt-asc, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-odd td.yui-dt-desc
{
    background-color: #DEECED;
}

/* light blue sorted */

/* highlighting */
.yui-skin-tmcomm tr.yui-dt-highlighted, .yui-skin-tmcomm tr.yui-dt-highlighted td.yui-dt-asc, .yui-skin-tmcomm tr.yui-dt-highlighted td.yui-dt-desc, .yui-skin-tmcomm tr.yui-dt-even td.yui-dt-highlighted, .yui-skin-tmcomm tr.yui-dt-odd td.yui-dt-highlighted
{
    cursor: pointer;
    background-color: #B2D2FF; /* med blue hover */
}

/* enable highlighting in list mode */
.yui-skin-tmcomm .yui-dt-list tr.yui-dt-highlighted, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted
{
    cursor: pointer;
    background-color: #B2D2FF; /* med blue  hover */
}

/* selection */
.yui-skin-tmcomm tr.yui-dt-selected td, .yui-skin-tmcomm tr.yui-dt-selected td.yui-dt-asc, .yui-skin-tmcomm tr.yui-dt-selected td.yui-dt-desc
{
    background-color: #426FD9; /* bright blue selected row */
    color: #FFF;
}
.yui-skin-tmcomm tr.yui-dt-even td.yui-dt-selected, .yui-skin-tmcomm tr.yui-dt-odd td.yui-dt-selected
{
    background-color: #446CD7; /* bright blue selected cell */
    color: #FFF;
}

/* enable selection in list mode */
.yui-skin-tmcomm .yui-dt-list tr.yui-dt-selected td, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-selected td.yui-dt-asc, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-selected td.yui-dt-desc
{
    background-color: #426FD9; /* bright blue selected row */
    color: #FFF;
}
.yui-skin-tmcomm .yui-dt-list tr.yui-dt-even td.yui-dt-selected, .yui-skin-tmcomm .yui-dt-list tr.yui-dt-odd td.yui-dt-selected
{
    background-color: #446CD7; /* bright blue selected cell */
    color: #FFF;
}

/* scrolling */
/* foundational scrolling css */
.yui-dt-scrollable
{ *overflow-y:auto;/* for ie */
}
.yui-dt-scrollable thead
{
    display: block; /* for safari and opera */
}

.yui-dt-scrollable thead tr
{
    position: relative;
    top: expression(document.getElementById("divCommList").scrollTop+1-1+"px"); /*left: expression(typeof(myvar) ==  'undefined' ? 0+ "px" +(myvar= 'true' ) : -1+ "px" );*/
}


.yui-dt-scrollable thead tr th
{
    background-color: #dedede;
    padding: 0px;
}



.yui-dt-scrollbody
{
    display: block; /* for safari and opera */
    overflow: auto; /* for gecko */
}


/*** Community Check Boxes - Slide out ***/
.commList_chkbox
{
    margin-bottom: 15px;
    margin-right: 5px;
    color: #ffffff;
}

.commList_chkbox select td
{
    padding-bottom: 15px;
    padding-right: 5px;
    color: #ffffff;
    font-weight:bold;
}

.tdCommList_chkboxHeader
{
    color: #ffffff;
    font-weight: bold;
    font-size: 10pt;
    padding-top: 5px;
    padding-bottom: 6px;
    padding-left: 5px;
}


div.divPrintAndEmail a
{
    font-family:Arial;
    font-size:12px;
    color:#858b5d;
    text-decoration:none;
}




