/**
*
* Global CSS rules
*
*/
.leftwidth
 {width: 340px;}
 
.resultbox
{
    width:770px ;
   
    background: url("http://directory.realscreen.com/img/resultsbody.gif") no-repeat;
    
    padding:0px 0px 0px 0px;
    text-decoration:none;
 
    overflow:hidden;
    vertical-align:top !important;
    
}

.resultmiddle
{
    width:754px ;
    height:800px;
  
    padding:0px 0px 0px 0px;
    text-decoration:none;
  border-left:2px solid #6c6c6c;
 border-right:solid 2px #6c6c6c;
 
    overflow:hidden;
    vertical-align:top !important;
    
}
.resultleft
{
    width:243px ;
    height:800px;
  
    padding:0px 0px 0px 0px;
    text-decoration:none;
  border-left:2px solid #6c6c6c;
 
    overflow:hidden;
    vertical-align:top !important;
    
}
.detailsright
{
    width:511px ;
    height:800px;
  
    padding:0px 0px 0px 0px;
    text-decoration:none;
   
  border-right:2px solid #6c6c6c;
 
    overflow:hidden;
    vertical-align:top !important;
    
}
.middlestrip
{
    width:756px ;
    height:21px;
  
    padding:0px 0px 0px 0px;
    text-decoration:none;
    border-left:2px solid #6c6c6c;
 
 
    overflow:hidden;
    vertical-align:top !important;
    
}
.leftlongerbox
{
    width:243px ;
    height:100px;
  
    padding:0px 0px 0px 0px;
    text-decoration:none;
    border-left:2px solid #6c6c6c;
  border-right:2px solid #6c6c6c;
 
    overflow:hidden;
    vertical-align:top !important;
    
}
.searchlayer{    
    position:absolute;
    float: left;        
    top: 206px;
    left: 182px;
    z-index: 3;    
    width: 403px;
   background-color:white;
    border: 1px solid #6c6c6c;
}
.categorylayer
{
  
    position:absolute;
    top: 100px;
    left: 500px;

    float: left;        
   
    z-index: 3;    
    width: 500px;
   background-color:white;
    border: 1px solid #6c6c6c;
   
}
.dividerbarca { width:498px; border-bottom:2px solid #003366; padding: 5px 0; margin:0; cursor: pointer; overflow:hidden;}

.Nametitle
{font-size: 12px; font-weight: bold; color:#003366; text-transform:uppercase; }

.filtertitle
{font-size: 8px; }


.info
{font-size: 8px; font-weight: bold;  text-transform:uppercase;}

.small {font-size:8pt;}

.LinkButton {
          font-family:Verdana, sans-serif;
          font-size:10px;
          height:20px;
		text-transform:uppercase;	
		 background-color:#DBDBDB;
          display:inline-block;
          vertical-align: middle;
          border-color:#959595;
          border-width:1px;
          border-style:Outset;
       
         text-align: center;
    TEXT-DECORATION: none;	
    cursor: pointer;
}

table.rounded 
	{
	background-image: url(http://directory.realscreen.com/img/tab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 9px 9px;
	}

.roundmiddle
{
    background-image: url(http://directory.realscreen.com/img/middle.gif);
   font-family:Verdana, sans-serif;
          font-size:10px;
	font-weight: bold; 
         vertical-align: middle;
      
         text-align: center;
        
    TEXT-DECORATION: none;
    text-transform:uppercase;	
    cursor: pointer;
}

.roundleft
{
    background-image: url(http://directory.realscreen.com/img/left.gif);
}
.roundright
{
    background-image: url(http://directory.realscreen.com/img/right.gif);
}

.dividerbar { width:340px; border-bottom:1px solid #dddddd; padding: 5px 0; margin:0; min-height: 50px; background:url(/img/bg4.gif) repeat 0 0; cursor: pointer; overflow:hidden;}

.co-image { float:right; overflow:hidden;  padding: 5px ; margin:0; }
.co-text { float:left; padding: 5px; margin:0;}
	
.boxvalue
{
    font-family: Tahoma;
    font-size: 12px;
    color: black;
    margin: 3px 0 3px 3px;
    width: 200px;
}	
.em-image { float:left; overflow:hidden;  padding: 5px ; }
.em-text { float:right; padding: 5px; }
.publeft {float:left; padding-top: .2em; padding-left: .5em; }
.pubright { float:right;  padding: .2em 0 0 0; margin-right: 126px; font-size: .9em; color: #003366; display: none; }
.pubright a { color: #003366; }
.pubright a:hover { color: #564d3e; }

  .fbgreybox_bing
            {
                background-color: #f7f7f7;
                border: 1px solid #cccccc;
               text-align: left;
               width: 500px;
               margin-bottom: 10px;
               padding: 20px;
              
            }
            .title_bing
            {
                color: gray;
            }
            
            .value_name_bing
            {
                color: #005177;
                font-size: 12px;
                font-weight: bold;
            }
            
             .embody
            {
                font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
                font-size: 11px;
                color: #333333;
            }
  .value
{
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    color: #003366;
    margin: 5px 5px 5px 0px;
    width: 200px;
    text-transform:uppercase;
}          
a {color: #000000; text-decoration: none}
a:hover {text-decoration: underline}

.block {display: block}
.nodisplay {display: none;}

.sharelink 
{
   font-family: Verdana, Sans-Serif;
    font-size: 10px;
   color:  #003366;
   text-decoration:underline; 
}

br.h3 { line-height: 3px !important;}
br.h5 {line-height: 8px !important;}


/* Bing added the part for program page */

.contentbox
{
	 width:560px ;
    min-height:200px;
  
    
    text-decoration:none;
    background-color: #e9e9e9;
    overflow:hidden;
    
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	
}

.bottomborder
{
	border-top:1px solid #e6e6e6;
	border-bottom:2px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	background: #c1c1ff;
}
.tabbox
{
	height:16px;
   font-size:12px;
   width: 100px; 
   text-align: center;
   vertical-align: middle;
 font-weight:bold;
 color: white;
 float: left;
 
}
.highlightedtab
{
	
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	background: #b0b0ff;
	cursor:pointer;
	color: #790000;
}
.selectedtab
{
	background: #5555ff;
	
	color: black;
    
	border-top:1px solid #cccccc;
	border-bottom:2px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	
}
/*  end  */
