﻿
    .EmailHomebuilders
    {
        width:590px;
        font-size:9pt;
    }
    
    .EmailHomebuilders .Detail,
    .EmailHomebuilders .Header,
    .EmailHomebuilders .Teaser
    {
        padding:3px;
    }
    
    .EmailHomebuilders .Header
    {
        margin:0px;
        text-align:center;
        background: #D7D7D7 url(/include/images/table/searchrefineleftheader.gif) repeat-x left top;
    }
    
    .EmailHomebuilders .Header h2
    {
        margin:0px;
    }
    
    .EmailHomebuilders label
    {
        font-size:7pt;
        color:Red;
    }
    
    .EmailHomebuilders .Detail
    {
        width:50%;
        vertical-align:top;
    }
    
    .EmailHomebuilders .Form
    {
        vertical-align:top;
    }
    
    .EmailHomebuilders .Detail td
    {
        font-size:9pt;
        padding:3px;
        vertical-align:top;
    }
    
    .EmailHomebuilders .VGHB
    {
        max-height:340px;
        overflow-y:scroll;
        max-width:295px;
        border-bottom:solid 1px #A3A3A3;
    }
    
    .EmailHomebuilders .VGHB div
    {
        max-width:295px;
    }
    
    .EmailHomebuilders .VGHB .VG
    {
        width:100%;
    }
    
    
    .EmailHomebuilders .VGHB .Dev
    {
        width:100%;
    }
    
    .EmailHomebuilders .VGHB .Dev:hover,
    .EmailHomebuilders .VGHB .VG:hover
    {
        background-color: #3399FF;
        cursor:default;
    }
    
    .EmailHomebuilders .VGHB .VG td,
    .EmailHomebuilders .VGHB .Dev td
    {
       vertical-align:middle;
    }
    
    .EmailHomebuilders .VGHB .Borders
    {
        border: solid 1px #A3A3A3;
        border-bottom:none;
    }
    
    .EmailHomebuilders .VGHB .Dev
    {
        padding-left:30px;
    }
    
    .EmailHomebuilders .VGHB .chk
    {
        width:25px;
    }
    
    .EmailHomebuilders .VGHB .img
    {
        text-align:right;
    }
    
    .EmailHomebuilders .VGHB .img
    {
        width:49px;
    }
    
    .EmailHomebuilders .VGHB .VG h3,
    .EmailHomebuilders .VGHB .Dev h3
    {
        padding:0px;
        margin:0px;
    }
    
    .EmailHomebuilders .VGHB .VG img,
    .EmailHomebuilders .VGHB .Dev img
    {
        max-width:43px;
        max-height:43px;
    }
    
    div  .EmailHomebuildersTopBorder
    {
        width:590px;
        padding:0px;
        margin:0px;
        height:4px;
        min-height:4px;
        background: transparent url(/include/images/table/emailhomebuilderstopper.gif) no-repeat left top;
    }
    
    div  .EmailHomebuildersBottomBorder
    {
        width:590px;
        padding:0px;
        margin:0px;
        height:4px;
        min-height:4px;
        background: transparent url(/include/images/table/emailhomebuilderslower.gif) no-repeat left top;
    }
    
    
    .SelectDeselectAll a
    {
        cursor:pointer;
        color:Blue;
        text-decoration:none;
    }
    
    .SelectDeselectAll a:hover
    {
        text-decoration:underline;
    }
    
    
    .ValidImg,
    .InvalidImg
    {
        width:16px;
        height:16px;
        min-width:16px;
        min-height:16px;
        overflow:hidden;
    }
    
    .ValidImg
    {
        background: transparent url(/include/images/icons/tickcross16.gif) no-repeat left top;
    }
    
    .InvalidImg
    {
        background: transparent url(/include/images/icons/tickcross16.gif) no-repeat left bottom;
    }
    
    .Vis
    {
        display:block;
    }
    
    .NonVis
    {
        display:none;
    }
    
    .EmailHomebuilders .Form th
    {
        font-weight:bold;
        text-align:left;
    }
    
    .EmailHomebuilders .Form .Input
    {
        text-align:left;
        width:90%;
    }
    
    .EmailHomebuilders .Form input[type="text"],
    .EmailHomebuilders .Form textarea
    {
        width:95%;
    }
    
    .Bubble,
    .BubbleReverse
    {
        width:690px;
        min-width:690px;
    }
    
    .Bubble .BubbleTop
    {
        height:20px;
        min-height:20px;
        background:transparent url(/include/images/table/divpopupballoontop.gif) no-repeat left top;
    }
    
    .Bubble .BubbleBottom
    {
        height:45px;
        min-height:45px;
        background:transparent url(/include/images/table/divpopupballoonbottom.gif) no-repeat left top;
    }
    
    .BubbleReverse .BubbleTop
    {
        height:45px;
        min-height:45px;
        background:transparent url(/include/images/table/divpopupballoontop.gif) no-repeat left bottom;
    }
    
    .BubbleReverse .BubbleBottom
    {
        height:20px;
        min-height:20px;
        background:transparent url(/include/images/table/divpopupballoonbottom.gif) no-repeat left bottom;
    }
    
    .BubbleLeft,
    .BubbleRight
    {
        width:1px;
        min-width:1px;
        background-color: #ABABAB;
    }
    
    
    .BubbleMain
    {
        background-color:White !important;
        width:688px !important;
        max-width:688px !important;
        overflow:hidden;
        padding-left:19px;
    }
