
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #0f0f0f;
    background: #f0f0f0 url(${base}images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #3F96CA;
}
.filterHeading
{
    margin-top:10px;
}

.ui-widget{        
    z-index:100;
}
.ui-widget-overlay {
    background: transparent;
    z-index:10;
}
.ui-widget-content{
    width:100%;
    border:3px solid #ddd;
}
.ui-widget-header{
    background : #ffffff;
    border: #ddd solid 0px;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #0f0f0f;
    background: #f0f0f0 url(/productfinder/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #3F96CA;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: red;
    text-decoration: none;
}
#find_rebates{
    margin-top:18px;
}
.row.group{
    background: none;
    border: medium none;
    font-weight: bolder;
    margin: 0;
    padding: 5px;
}
div.pagerblock{
    margin : 0 10px 20px 0px;
}

#ProductSelectButton
{
    float:left;
    color:#3F96CA;
    background:#FFFFFF;
    padding:10px;
    margin-top:8px;
    font-size:18px;
    font-weight:bolder;
}
#ProductSelectButton:hover
{
    background:#FFFFCC;
    cursor:pointer;
}


#title{
    width:95%;    
}

.field{
    margin-left: 10px;
}
.field.product{
    width:245px;
}
.field.product .value{
}
.field.incentive_type{
    width:245px;
}
.field.incentive_type>.value{
    clear:left;
}
.field.incentive_type .value a{
    font-weight:bolder;
}
.field.incentive_amount .value{

}
.field.incentive_sector{
    float:right;
    width:190px;
    font-size:1em;
    clear:right;
}
.field.incentive_sector .value a{
    font-weight:bolder;
}
.sector_badge{
    display:inline-block;    
    background:#C0C0C0;
    color:black;
    text-transform: uppercase;
    font-weight:bolder;
    margin:1px;
    padding: 4px 6px 3px 6px;
    border-radius:4px;
}



.field.incentive_amount{
    float:right;
    width:145px;
}
.field.incentive_amount .value{
    display:inline-block;
    width:140px;
    text-align:center;
}
.field.contact-info .value{
    width:260px;
}
.field.more_info_link{
    padding-top: 0;
    float:right;
    width:190px;
}
.field.more_info_link a
{
    font-size:12pt;
    font-weight: bolder;
}

.field.contact .value
{
    display:block;
    width:365px;
}

.field.contact div > div
{
    display:block;
    clear:both;
}
.field.zipcodes{
    display:none;
    padding-top:10px;
    clear:both;
}



.contact-location-row
{
    margin-top:5px;
}

.program-description{
    clear: both;
    color: #666666;
    font-size: 8.7pt;
    padding: 10px 5px 0 0;
}
.program-description .rebate-link{
    background: #1575ab none repeat scroll 0 0;
    margin-left: 10px;
    padding: 20px 15px;
}	
#page_content .program-description .rebate-link a{
    color: #fff ;
}	
#page_content .program-description .rebate-link a:hover, .program-description .rebate-link a:focus {
    text-decoration: underline;
}		
#state_filter
{
    max-width:160px;
}
#incentive_type_filter
{
    max-width: 160px;
}

.rebate-header
{
    clear:left; 
    height: 204px; 
    background-image: url(../../image/rebate-finder-2018.jpg); 
    background-repeat: no-repeat;  
    background-position: top right;
    overflow: auto;
    margin-left:22px; 
    margin-right:21px;
}

.rebate-header div
{
    color: #004000; 
    text-shadow: 1px 1px 1px #ffffff;
    margin-left:145px;
    margin-top:20px;
    width:550px;
    font-size: 14pt;
    font-weight: bold;
    line-height: 1.2em;
}

.ev-rebate-header
{
    clear:left; 
    height: 150px; 
    background-image: url(../../image/ev-rebate-finder-2020.jpg); 
    background-repeat: no-repeat;  
    overflow: auto;
    margin-left:22px; 
    margin-right:22px; 
    padding-right:20px;
}

.ev-rebate-header div
{
    color: #000000; 
    text-shadow: 1px 1px 1px #111111;
    margin-left:250px;
    margin-top:20px;   
    
    font-size: 14pt;
    font-weight: bolder;
    line-height: 1.2em;
    text-shadow: 1px 1px 1px #ffffff;
}
