.gsc-results {
  clear: both;
  padding-bottom: 2px;
}

.gsc-result .gs-title {
  height: 1.4em;
  overflow: hidden;
  }

.gsc-result {
  z-index:2;
  float:left;
  position:relative;
  padding-left:50px;
  width : 700px;
  margin-bottom: 10px;
}

.gsc-keeper {
  position:absolute;
  left:-5px;
  top:0px;
  padding-left: 0px;
  background-image: url('../images/blank3.gif');
 
}

.buttontext {
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:3px;
  padding-top:1px;
  cursor: pointer;
}

.buttontext2 {
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  cursor: pointer;
  height: 60px;
  width: 70px;
}

.gs-no-results-result1 {
  padding:5px;
  border:0px;
  color : #000000;
  font-weight:bold;
  font-family:Tahoma; 
  font-size:8pt;
  width:350px;
}

.gs-no-results-result {
  border:0px;
  background-color:#ffffff;
}

.gs-no-results-result .gs-snippet,
.gs-error-result .gs-snippet {
  border:0px;
  background-color:#ffffff;
}

.gsc-resultsHeader { display : none; }

.gs-webResult, .gs-imageResult, .gs-videoResult, .gs-newsResult, .gs-blogResult, .gs-bookResult {
  overflow : hidden;
  width: 700px;
}

.gs-imageResult {
  width : 700px; 
  overflow : hidden;
  display: block;
}

.gs-imageResult .gs-image-box img.gs-image {
  position : absolute;
  top : 0px;
  z-index : 10;
}

.gs-imageResult .gs-size { font-size : 7pt; text-align : left; }
.gs-imageResult .gs-snippet { text-align : left;}
.gs-imageResult .gs-visibleUrl { text-align : left; font-weight: normal; }

.gs-imageResult .gs-text-box { 
  width : 500px;
  height : 86px;
  position:absolute;
  top:0px;
  padding-top:10px;
  padding-left:130px;
  z-index : 9;
}

.gsc-videoResult .gs-videoResult .gs-snippet {
  line-height: 1.3em;
  max-height: 2.6em;
  overflow: hidden;
  font-family:Tahoma; 
  font-size:8pt;
  }

.gsc-videoResult .gs-videoResult .gs-title {
  line-height: 1.3em;
  height: 1.3em;
  overflow: hidden;
  font-family:Tahoma; 
  font-size:8pt;
  }
 
.gsc-videoResult, .gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  color: #008000;
  display:block;
  cursor: pointer;
  text-decoration: none;
  font-family:Tahoma; 
  font-size:8pt;
  font-weight:normal;
}

.gs-videoResult a.gs-publisher,
.gs-videoResult .gs-publisher {
  color: #008000;
  text-decoration: none;
  font-family:Tahoma; 
  font-size:8pt;
  font-weight:normal;
}

.gs-relativePublishedDate,
.gs-publishedDate {
  color: #6f6f6f;
  text-decoration: none;
  font-family:Tahoma;
  font-size:8pt;
  font-weight:normal;
}

.gs-result .gs-watermark{
  text-decoration: none;
  font-family:Tahoma; 
  font-size:8pt; 
  font-weight:normal;
  color: #7777cc;
}

.gs-result .gs-title,
.gs-result .gs-title * {
  color: #0000cc;
  text-decoration: underline;
  font-family:Tahoma; 
  font-size:8pt;
  font-weight:bold;
  text-align:left;
}

.gs-result .gs-snippet {
  font-family:Tahoma; 
  font-size:8pt;
}

.gsc-results .gsc-cursor-box {
  position:relative;
  top:15px;
  z-index:1;
  font-family:Tahoma;
  font-size:8pt;
  margin-left:200px;
  vertical-align:bottom;
  padding-bottom : 4px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  padding:3px 5px 3px 5px;
  border:1px solid #dddddd;
  text-decoration: none;
  z-index:3;
  cursor : pointer;
  color : #666666;
  margin-top : 8px;
  margin-right : 8px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  padding:3px 5px 3px 5px;
  border:1px solid #000000;
  color : #A90A08;
  z-index:3;
  font-weight : bold;
  text-decoration: none;
  margin-top : 8px;
  margin-right : 8px;
}

#searchresults .gsc-cursor-page:hover {
  color : #ffffff;
  background-color: #888888;
}