.title-label
{
    font-size: .8em;
}

.product-image-block img
{
    margin-top: 20px;
    max-width:225px;
}

.product-result
{
    border: 1px solid #acaead;
}

.views-field-title
{
    float:left;
    font-weight:  bold;
    width:50%;
}
.views-field-value
{
    float:right;
    width:50%;
}

.item-list h3
{
    background: #acaead;
    color:white;
    margin: 0;
    padding: 5px 5px 5px 10px;
}

.item-list ul 
{   padding-top: 0;
    list-style: none;
}

.item-list ul li
{
    list-style-type: none;
    padding: 6px 4px 4px 6px;
    font-size: 1.0em;
    overflow: auto; 
}

.item-list ul li.even
{
    background: #f8f8f8;
}

.item-list ul li.odd
{
    background: #efefef;
}

.l-wrapper {
    background-color: inherit;
    border: none;
    margin: 0 0 20px 0;
}



.ui-content .product-result h1
{
    margin: 0;  
    padding :8px 20px 5px 20px;
    color:white;
}
.ui-content .product-result.bv-certified-televisions h1{  
    background-color: #1776ae;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1776ae+0,006dad+40,6e96ad+100 */
    background: #1776ae; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #1776ae 0%, #006dad 40%, #6e96ad 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #1776ae 0%,#006dad 40%,#6e96ad 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #1776ae 0%,#006dad 40%,#6e96ad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1776ae', endColorstr='#6e96ad',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.ui-content .product-result.bv-certified-light-bulbs h1{ 
    background-color: #098b65;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008960+0,098b65+40,4e8977+100 */
    background: #098b65; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #008960 0%, #098b65 40%, #4e8977 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #008960 0%,#098b65 40%,#4e8977 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #008960 0%,#098b65 40%,#4e8977 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008960', endColorstr='#4e8977',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.ui-content .product-result.bv-certified-room-air-conditioners h1{ 
     /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#542084+11,7e59a0+100 */
    background: #542084; /* Old browsers */
    background: -moz-linear-gradient(left, #542084 11%, #7e59a0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #542084 11%,#7e59a0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #542084 11%,#7e59a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#542084', endColorstr='#7e59a0',GradientType=1 ); /* IE6-9 */
}
.ui-content .product-result.bv-certified-residential-refrigerators h1{  
    background-repeat: no-repeat; 
    background-color: #73185b;  
}


.ui-content h1.section-heading{
    font-size:1.3em;
    padding:10px 10px 10px 10px;
    margin: 0px;
    color:white;
}

.ui-content h1.section-heading.bv-certified-televisions{  
    background-color: #1776ae;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1776ae+0,006dad+40,6e96ad+100 */
    background: #1776ae; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #1776ae 0%, #006dad 40%, #6e96ad 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #1776ae 0%,#006dad 40%,#6e96ad 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #1776ae 0%,#006dad 40%,#6e96ad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1776ae', endColorstr='#6e96ad',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.ui-content h1.section-heading.bv-certified-light-bulbs{  
    background-color: #098b65;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008960+0,098b65+40,4e8977+100 */
    background: #098b65; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #008960 0%, #098b65 40%, #4e8977 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #008960 0%,#098b65 40%,#4e8977 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #008960 0%,#098b65 40%,#4e8977 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008960', endColorstr='#4e8977',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.ui-content h1.section-heading.bv-certified-residential-refrigerators{   
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#73185b+0,73185b+26,9b4083+100 */
    background: #73185b; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #73185b 0%, #73185b 26%, #9b4083 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #73185b 0%,#73185b 26%,#9b4083 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #73185b 0%,#73185b 26%,#9b4083 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73185b', endColorstr='#9b4083',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.ui-content h1.section-heading.bv-certified-room-air-conditioners{   
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#542084+11,7e59a0+100 */
    background: #542084; /* Old browsers */
    background: -moz-linear-gradient(left, #542084 11%, #7e59a0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #542084 11%,#7e59a0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #542084 11%,#7e59a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#542084', endColorstr='#7e59a0',GradientType=1 ); /* IE6-9 */
}

/*************************************************************************/
.product-property-table {

    column-rule: 2px solid #acaead;
    border: 1px solid #acaead;
    border-left-width: 2px;
}

#additional_items
{
    border: 1px solid #acaead;
    border-left-width: 2px;
}

.product-property-table .item-list {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid-column;
    display: table;
    width: 100%;
}
.brand_caption{
    font-size: 1.5em;
    font-weight:bold;  
    margin-top:5px;
    text-align: center;
}
.model_caption{
    font-size: 1.2em;
    font-weight:bold;   
    margin-top:5px;
    text-align: center;      
}
.img-bv-certified-residential-refrigerators
{
    display:block;
    margin: auto;
}
.img-bv-certified-televisions
{
    display:block;
    margin: auto;          
}
.img-bv-certified-light-bulbs
{
    display:block;
    margin: auto;          
}
.img-bv-certified-room-air-conditioners
{
    display:block;
    margin: auto;          
}

#currentZipCode{
    border: none;
    padding:5px 8px 0px 8px;
    font-size: 0.9em;
    font-family: "Roboto",Helvetica,Arial,sans-serif;
    text-align: center;
}

.share-bar{
    font-size:0.9em;
    text-align:right;
}
.share-bar a{
    text-decoration:none;
    color:black;
}
.pointInformation{
    width:80%;
    min-width: 260px;
    max-width: 450px;
}
.pointInformation div{
    padding: 4px 16px;
}

.stores{
    font-size: 12pt;
    color : #999;
    font-weight:bold;
}

.location{
    padding-top: 15px;
    font-size:10pt;
}

.location ul{
    margin:0px;
    padding:10px;
}

.location ul li{
    margin-bottom: 15px;
    font-size:1em;
    font-weight:bold;
    overflow: auto;
}

ul.retailerStamps
{
    font-size: 10pt;
}
li.retailerStamp
{
    font-size: 10pt;
    font-weight:bold;
}

li.price{
    display:block;
    border-bottom: 1px solid #ddd;
    padding-bottom: 0px;
    margin-bottom: 4px;
    overflow:auto;
}
li.price .logo{
    float:left;
    width:50%;
}
li.price .merch{
    padding-top:25px;
    float:left;
    display:none;
}

li.price ul.subprice
{
    list-style-image: none;
    overflow: auto;
    clear: both;
}

li.price ul.subprice .price,    
li.price ul.subprice .stockandshipping,    
li.price ul.subprice .descriminator{
    padding-top: 10px;
}


li.price .descriminator{
    float:left;
    width:50%
}
li.price .descriminator .extra{
    color: #999999;
    font-style: italic;
    font-family:Helvetica, Arial, sans-serif;
}
li.price .stockandshipping {
    float:left;    
    width:50%;
}

li.price .shipping{
    color: #999999;
    font-style: italic;
    font-family:Helvetica, Arial, sans-serif;
}

li.price .price {
    float:left;
    width:50%;
} 


.map_container {
    display: inline-block;
    position: relative;
    width: 100%;
}
.map_dummy {
    margin-top: 90%; 
}
.map {
    position: absolute;
    border: 1px solid #cccccc;
    border-bottom-width: 2px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    
    background-color: #b5d0d0;
}


.core_data_price .location ul
{
    width:100%;
}
.core_data_price .location{
    height:440px;
    overflow-y:scroll;
    padding-top: 10px;
    font-size:10pt;
}

.core_data_price .location ul{
    margin:0px;
    padding:10px 0 0 0;
}

.core_data_price li.price{
    display:block;
    width:100%;
    height: auto;
    border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
    margin-bottom: 10px;
    overflow:auto;
}

.core_data_price li.price:last-child{
    border-bottom: 0px solid #ddd;
}

.core_data_price li.price .localStoreRetailer{
    display:block;
    width:100%;
    color: #6f6f6f;
}
.core_data_price li.price .localStoreName{
    display:block;
    width:100%;
    margin-bottom:12px;
}
.core_data_price li.price .localStoreDistance{
    float:left;
    text-align: left;
    margin-right: 25px;
}
.core_data_price .localStorePrice{


}
.core_data_price .localStorePrice .localStorePrice{
    text-align: right;
    padding-right:1em;
}

#localStoreCounter
{
    display: inline;
    padding-left:4px;
    padding-right:4px;
}

.localStoreDirections
{
    text-align: right;
}

/************************* CUSTOM SECTIONS ****************************/
.retailSection
{
    position: relative;
    height: 190px;
    border: 1px solid #cccccc;
    font-size: 12pt;
}
.retailSection .scrollPanel
{
    height:190px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.retailSection .mask
{ 
    display: block;
    position: absolute;
    z-index: 90;
    bottom: 0px;
    height:80px;
    width:100%;
    background:  transparent url('../../image/most-efficient/fade_vertical_100.png') repeat-x
}

.retailSection .expand{
    display: block;
    text-transform: uppercase;
    width:200px;
    font-size: 0.9em;
    font-weight: bold;
    margin-top: -15px;
    margin-left: auto;
    margin-right: auto;
    background:#ceebf9;
    border: solid 1px #65a9cd;
    text-align: center;
}

.retailSection .expand a{
    display: block;
    text-transform: uppercase;
    text-decoration:none;
    color:black;
    padding: 8px 12px 6px 12px;
}

.retailSection.expanded, .retailSection.expanded .scrollPanel{
    height:auto;
    overflow:auto;
}


.retailSection.expanded .expand, .retailSection.expanded .mask{
    display:none;   
}

.blue_disclaimer
{
    position: relative;
    padding:25px 20px 10px 20px;
    font-size: 1.0em;
    background: #e0f3fc
}

.zip-selection
{
    font-size:0.8em;
}

.zip-selection div
{
    float:left;
}

.zip-selection .ui-input-text{
    color: #1875ae;
    border: none;
    font-size: 1.0em;
    font-family: "Roboto",Helvetica,Arial,sans-serif;
    line-height: 1.2;
    text-align: center;
}