/* CSS Document */

/* Videoflow main container*/

  #vfwrapper {
    width: 100%;
    padding: 5px;
    position: relative;
    min-width:480px;
    float:left;
  }

  #vfwrapper a:link, a:visited, a:active {text-decoration: none}
  #vfwrapper a:hover, a:focus {text-decoration: underline; }
  
/* Videoflow navigation bar */
  #vfnavig {
    width: 98%;
    margin-top: 5px;
    margin-bottom: 10px; 
    height: 24px;
    padding: 0px 4px; 
    text-align: center !important;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;
    overflow:hidden;
  }  
  
/* Round corner style - Doesn't work in IE */
  .vfround, .vftextbox {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    border:1px solid #CCCCCC;
  }
  
/* Menu items style */
  
  .vfmenu {
 /* min-width: 12%;*/
  padding: 2px 4px;
  
  overflow: hidden;
  float:left;
  height: 100%;
  text-align: center !important;
  }  
  
  .vfmenu_selected {
 /* min-width: 12%;*/
  padding: 2px 4px;
  overflow: hidden;
  float:left;
  border: 1px;
  background-color: #EDEDED;
  height: 100%;
  text-align: center !important;
  }  
  
  #vfmediatitle {
  padding: 4px;
  background-color: #EDEDED;
  font-size: 150%;
  margin-bottom: 10px;
  }
  
  .vftextbox{
  margin: 10px 0px;
  padding: 8px;
  font-size: 12px;
  }
  
  .vfaligntop{
  vertical-align:top;
  }
  
/*Container box for each list item*/

  .vfbox {
      position:relative;
      width:100%;
      height: 100%;
      text-align:left;
      padding-top:5px;
  }
  
  .vftitle{
      font-family:arial;
      font-size:14px;
  }
  
  #vfsearch_msg {
    margin: 5px 0px;
  }
  
  .vf_hsolid_line {
  width:98%;
  margin-right:auto;
  margin-left:auto;
  border-bottom:1.5px solid #CCCCCC;
  height: 2px;
  } 
  
  .vf_vdotted_line {
  height:115px;
  border-right:1.5px dotted #CCCCCC;
  } 
  
  .vf_bgactive{background-color:#EDEDED;}


/* Styles for each item in container box */

	.vflist1 { position:absolute; top:0px; left:0px; }
	.vflist2 { position:absolute; top:7px; left:7px; overflow: hidden; height:73px; padding-top: 0px; }
	.vflist3 { position:relative; text-align:left; width:100%; font-size:11px; line-height:15px; }
	/*.vflist4 { position:relative; text-align:left; width:260; font-size:11px; line-height:15px;  }*/
	.vflist5 { font-size:10px; font-weight:bold; }
	.vflist6 { font-size:11px; font-family:arial; }
	.vflist7 { padding-top:4px; padding-bottom:1px; }
	.vflist8 { position:relative; width:100%; margin-left:9px; height:20px; margin-top:8px; }
	.vflist10 { padding-left:7px; padding-top:2px; }
		
	.vf_lightbox{
  background-color: #000000;
  color:#FFFFFF;
  padding: 0px;
  margin:0px;
  }
	
	/* VideoFlow Modules */
	
	.mod_vflow {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; 
  border:1px solid #CCCCCC;
  margin-right:auto;
  margin-left:auto;
  text-align:center; 
  width:100%; 
  }
    
  #mod_vflow2 {
  max-width: 300px;
  margin-left:2px;
  }
  	
	#vffooter{
  margin-right:auto;
  margin-left:auto;
  text-align:center; 
  width:100%; 
  }
  
  /*Styles specific to the default search form template - default_searc.php*/
  #vfsearch{
  margin-right:auto;
  margin-left:auto;
  text-align:center; 
  width:70%;
  padding: 10px 0px; 
  }
  
  
  /*Styles specific to the default player template - default_play.php*/
  
    #vf_infoblock{
    min-width: 200px;
    max-width: 400px;
    padding: 0px 4px 4px 4px;
    }
  
    
    
    .vf_sidelist  {
    overflow:hidden;
    font-family:arial;
    font-size:12px;
    margin-right: 8px;
    }
    
    
    .vf_sidethumb {
    border: 1px solid; 
    border-color: #CCCCCC;
    width: 80px;
    height: 58px;
    }
    
    .vf_sidetitle {
    overflow:hidden;
    }
    
    .vf_seemore {
    padding: 2px 10px;
    font-size: 10 px;
    text-align: right;
    background-color: #F9F9F9;
    border: 0px;
    }
    
    .vf_rating {
    float:left;
    overflow:hidden;
    font-size: 12px;
    margin: 8px 4px;
    max-height:40px;
    }
    
    .mod_vfshare {
    float: right;
    margin: 8px 0px 8px 4px;
    max-height:36px;
    }

    
    .vf_infostats{width:100%; padding: 2px 0px;} .vf_cstats1{float:left;} .vf_cstats2{float:right}
    .vf_tools_icons {vertical-align:bottom;} 
    .vf_tools{float:left; margin:0px 5px 0px 2px; white-space:nowrap;}
    #vf_vidinfo{max-height:200px; overflow:hidden; margin:0px; padding: 0px;font-size:11px;}

    
    dl.tabs {
    float: left;
    margin: 10px 0 -1px 0;
    z-index: 50;
    }

    dl.tabs dt {
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    float: left;
    padding: 4px 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-left: 3px;
    background: #EDEDED;
    color: #666;
    }

    dl.tabs dt.open {
    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    background: #F9F9F9;
    border-bottom: 1px solid #F9F9F9;
    z-index: 100;
    color: #000;
    }

    div.current { 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    clear: both; 
    border: 1px solid #ccc; 
    padding: 10px 10px;
    }

    div.current dd 
    { 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 0; 
    margin: 0;
    }
  