
  body, table, p{
    background-color: white;
    font-family: Arial, sans-serif;
    font-size: 13px;
  }

 b{
	color: #666666; 
	font-weight:bold; 
	font-size:14px;
  }

  h1 {
    font-size : 16px;
    font-weight : bold;
    border-top : 1px solid #e0e0e0;
    text-align : center;
    margin-bottom : 10px;
    padding-bottom : 4px;
    color : rgb(9, 122, 182);
  }
  
  h2 {
    font-size : 13px;
    font-weight : bold;
    color : rgb(9, 122, 182);
  }  

  h1 .tagline,
  h1 a,
  h1 a .tagline {
    font-size : 13px;
    font-weight : normal;
    color : rgb(9, 122, 182);
    cursor : pointer;
    text-decoration : none;
  }

  a span.tagline:hover {
    text-decoration : underline;
    color : rgb(237, 92, 11);
  }

  table.search-control {
    width : 100%;
  }

  table.search-control .gsc-control {
    width : 100%;
  }

  td.left {
    width : 500px;
    padding-right : 20px;
  }

  td.right {
    width : 400px;
  }

  td.rightads {
    width :120px;
  }

  td {
    vertical-align : top;
  }

  /* Disable built in search forms */
  .gsc-control form.gsc-search-box {
    display : none;
  }

  /* restrict global search form width */
  #searchForm {
    width : 500px;
  }

  /* disable twiddle and size selectors for left column */
  #leftSearchControl .gsc-twiddle {
    background-image : none;
  }

  #leftSearchControl .gsc-resultsHeader .gsc-title {
    padding-left : 0px;
    font-weight : bold;
    font-size : 14px;
  }

  #leftSearchControl .gsc-resultsHeader div.gsc-results-selector {
    display : none;
  }

  #leftSearchControl .gsc-resultsRoot {
    padding-top : 6px;
  }

  /* for demonstration purposes ONLY. This is not ok by the terms */ 
  #rightSearchControl .gsc-ad-box {
    display : none;
  }

  /* VideoBar Settings */
  #videoBar {
    margin-right: 5px;
    margin-left: 5px;
    padding-top : 4px;
    padding-right : 4px;
    padding-left : 4px;
    padding-bottom : 0px;
  }

  /* override standard player dimensions */
  .playerInnerBox_gsvb .player_gsvb {
    width : 480px;
    height : 360px;
  }

  /* long form visible urls should be on */
  .gsc-webResult div.gs-visibleUrl-long {
    display : block;
  }

  .gsc-webResult div.gs-visibleUrl-short {
    display : none;
  }

      #branding {
        background-color : #FFFFFF;
        padding-top : 10px;
        width : 100%;
      }

      /*
	  to right align branding, do this
      #branding table.gsc-branding { width : auto; }
      #branding td.gsc-branding-text div.gsc-branding-text { text-align : left; }
     */