﻿#RVI-container {    
    border-top: 3px solid #c63;
    clear:both;
    _height: 74px;
    min-height:74px;    
    margin-top: 15px;
    padding: 7px 9px 0 0;
    position: relative;
    z-index:1;
    zoom: 1;
}

#searchForm #RVI-container,
#company-results-container #RVI-container,
#industry-results-container #RVI-container   {
   margin: -15px 5px 0;
   padding-right: 12px;
}

#RVI-container h2 {
    border-bottom:0;
    display:inline;
    padding: 0 0 5px 0;
    *padding-right: 5px;
}

.company-wrapper {
    overflow: visible;
    width:898px;
}

.industry-wrapper { overflow: hidden; }

.industry-wrapper, .industry-rvi {    
    width: 900px;
}

/* Turn RVI on/off links and dialog */
#RVITurnOff,
#RVITurnOn {
    text-decoration: underline;    
}

#RVITurnOffConfirmDiaglog {
    background: #f4f6f7;
    border: 1px solid #ccc;
    display: none;
    left:260px;
    _left: 275px;
    padding: 10px;
    position: absolute;    
    top: -10px;
    width: 242px;
    z-index:2;
}

#RVITurnOffConfirmDiaglog p {
    margin-bottom: 10px;
}

#RVITurnOffConfirmDiaglog .button {
    margin: 0 5px 0 0;
    *margin-right: 10px;
}

/* RVI List and Empty Message*/
#RVIEmtpyMessage,
#RVIOffMessage,
#RVIList,
.RVILi {    
    clear: both;
    overflow:hidden;
}

#RVIEmtpyMessage,
#RVIOffMessage { 
    font-style: italic;
    padding-top: 5px;
}

#RVIList,
.RVILi {    
    border-bottom: 1px solid #e3e3e3;  
    list-style: none;
    margin:0;
    padding:0;    
}

#RVIList {margin: 4px 0;}

.RVILi {       
    background: url(/content/img/backgrounds/item-type.png) 0 0 no-repeat;
    _background-position: 0 1px;
    border-bottom: 1px solid #fff;     
    border-top: 1px solid #e3e3e3;         
    line-height: 16px;
    position:relative;
}

.RVILiHidden {
    display:none;
}

.item {
    display: block; 
}

.type-company {
    background-position: -80px 0; 
    _background-position: -80px 1px;            
}

.type-industry {
    background-position: -160px 0;
    _background-position: -160px 1px;                   
}

.item {
    background: #fff;
    margin-left: 80px;
    padding: 10px;
}

#RVIList .meta1 {
    font-weight: bold;
}

/* More/Less results links */
#moreRVIResultsLink, 
#lessRVIResultsLink {
    background-position: right -97px;
    font-weight: bold;
    padding-right: 25px;
    text-decoration: underline;
}

#moreRVIResultsLink:hover {
    background-position: right -121px;
}

#lessRVIResultsLink {
    background-position: right -145px;
}

#lessRVIResultsLink:hover {
    background-position: right -169px;
}

#RVITurnOn {
    display: inline!important;
    background-image: none!important;
    line-height: 245%;
}