.cse-branding-bottom {
  float: right;
  margin-right: 10px;
  margin-bottom: -10px;
}

.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 0px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-bottom .cse-branding-form {
float: left;
}












.search_result {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #003366;
  padding: 5px 0 5px 0;
  margin: 5px 0 5px 0;
}
.phpdigHighlight {
  font-weight: bold;
}
.color_table_outline {
  background-color: #cccccc;
  color: #000000;
  border: 1px solid #000000;
}
.color_top_bottom {
  background-color: #eeeeee;
  color: #000000;
}
.color_sub_top_bottom {
  background-color: #dddddd;
  color: #000000;
}
.color_table_cells {
  background-color: #ffffff;
  color: #000000;
}
.bssCustomResults {
  text-align: center;
  background-color: white;
  padding: 5px 5px 5px 5px;
}
.bssCustomResult {
  display: table;
  text-align: left;
  margin-bottom: 5px;
}
.bssCustomResultTitle {
  font-size: 16px;
  font-weight: bold;
}
a.bssCustomResultTitle {}
.bssCustomResultURL {
  display: table;
  font-size: 14px;
  color: green;
}

div.bssCustomResultImage {
  float: left;
}
a.bssCustomResultImage {}
img.bssCustomResultImage {
  border: 1px solid blue;
  width: 64px;
  height: 64px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.bssNoCustomResults {}