/** Copyright 2005 Google Inc. All rights reserved. */
/** Modified by webmaster@dennisbevington.ca 071011. */

.gsc-control {width: 300px;}
.gsc-control div {position: static;}
form.gsc-search-box {font-size: 13px;margin-bottom: 4px;margin-top: 0px;margin-left: 0px;margin-right: 0px;width: 100%;}
table.gsc-search-box {border-spacing: 0px 0px;border-style: none;border-width: 0px;margin-bottom: 2px;width: 100%;}
table.gsc-search-box td {vertical-align: middle;}
table.gsc-search-box td.gsc-input {padding-right: 2px;}
td.gsc-search-button {width: 1%;}
td.gsc-clear-button {width: 14px;}
table.gsc-branding td, table.gsc-branding {border: none;margin: 0 0 0 0;padding: 0 0 0 0;}
table.gsc-branding {border-spacing: 0px 0px;border-style: none;border-width: 0px;width: 100%;}
.gsc-branding-text {background-color: inherit;color: #676767;}
td.gsc-branding-text {vertical-align: top;}
td.gsc-branding-text div.gsc-branding-text {font-size: 11px;padding-bottom: 2px;margin-right: 2px;text-align: right;}
div.gsc-branding-youtube td.gsc-branding-text {vertical-align: middle;}
td.gsc-branding-img-noclear {vertical-align: bottom;width: 51px;}
td.gsc-branding-img {vertical-align: bottom;width: 65px;}
div.gsc-branding-youtube td.gsc-branding-img-noclear {width: 55px;}
div.gsc-branding-youtube td.gsc-branding-img {width: 69px;}
table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {margin-right: 0px;text-align: center;}
table.gsc-branding-vertical td.gsc-branding-img-noclear {text-align: center;}
div.gsc-branding-img, div.gsc-branding-img-noclear, img.gsc-branding-img, img.gsc-branding-img-noclear {padding-top: 1px;}
img.gsc-branding-img, img.gsc-branding-img-noclear {border: none;display: inline;margin: 0 0 0 0;padding-bottom: 0;padding-left: 0;padding-right: 0;}
a.gsc-branding-clickable {cursor: pointer;}
input.gsc-search-button {margin-left: 2px;}
div.gsc-clear-button {background-image: url('http://www.google.com/uds/css/clear.gif');background-repeat: no-repeat;background-position: center center;cursor: pointer;display: inline;margin-left: 4px;margin-right: 4px;padding-left: 10px;text-align: right;}
input.gsc-input {border-color: #505094;border-style: solid;border-width: 1px;padding-left: 2px;width: 99%;}
.gsc-keeper {background-color: inherit;background-image: url('http://www.google.com/uds/css/blue_check.gif');background-repeat: no-repeat;background-position: 1px 3px;color: #3366cc;cursor: pointer;font-size: 13px;font-weight: normal;padding-left: 16px;text-decoration: underline;}
.gsc-resultsHeader {border-bottom: 1px solid #e9e9e9;clear: both;margin-bottom: 4px;width: 100%;}
.gsc-resultsHeader td.gsc-twiddleRegionCell {width: 75%;}
.gsc-resultsHeader td.gsc-configLabelCell {text-align: right;width: 75%;}
.gsc-resultsHeader .gsc-twiddle {background-repeat: no-repeat;background-position: 0px 2px;cursor: pointer;display: inline;margin-top: 4px;}
.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle {background-image: url('http://www.google.com/uds/css/arrow_close.gif');}
.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle {background-image: url('http://www.google.com/uds/css/arrow_open.gif');}
.gsc-resultsHeader .gsc-title {background-color: inherit;color: #676767;display: inline;margin-right: 10px;padding-left: 14px;}
.gsc-resultsHeader .gsc-stats {background-color: inherit;color: #676767;display: inline;font-size: 11px;font-weight: normal;}
.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats {display: none;}
.gsc-results-selector {display: inline;}
.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector {display: none;}
.gsc-result-selector {background-repeat: no-repeat;background-position: center left;cursor: pointer;display: inline;font-size: 13px;padding-left: 13px;}
.gsc-one-result {background-image: url('http://www.google.com/uds/css/one-complex-dark.gif');}
.gsc-more-results {background-image: url('http://www.google.com/uds/css/more-complex-dark.gif');}
.gsc-all-results {background-image: url('http://www.google.com/uds/css/all-complex-dark.gif');padding-right: 1px;}
.gsc-one-result-active .gsc-one-result {background-image: url('http://www.google.com/uds/css/one-complex-light-blue.gif');}
.gsc-more-results-active .gsc-more-results {background-image: url('http://www.google.com/uds/css/more-complex-light-blue.gif');}
.gsc-all-results-active .gsc-all-results {background-image: url('http://www.google.com/uds/css/all-complex-light-blue.gif');}
.gsc-resultsHeader .gsc-configLabel {background-color: inherit;color: #676767;cursor: pointer;display: inline;font-size: 11px;}
.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed {background-image: url('http://www.google.com/uds/css/settings.gif');background-repeat: no-repeat;background-position: center center;padding-right: 12px;}
.gsc-tabsArea {clear: both;margin-top: 6px;}
.gsc-tabsArea .gs-spacer {font-size: 1px;margin-right: 2px;overflow: hidden;}
.gsc-tabsArea .gs-spacer-opera {margin-right: 0px;}
.gsc-tabsAreaInvisible {display: none;}
.gsc-tabHeader {cursor: pointer;display: inline;margin-right: 0px;padding-left: 6px;padding-right: 6px;}
.gsc-tabHeader.gsc-tabhActive {background-color: inherit;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;border-top: 2px solid #e9e9e9;color: #ff6600;}
.gsc-tabHeader.gsc-tabhInactive {background: #e6e6fa;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;border-top: 2px solid #e9e9e9;color: #676767;}
.gsc-tabData.gsc-tabdActive {display: block;}
.gsc-tabData.gsc-tabdInactive {display: none;}
.gsc-tabData .gsc-resultsHeader .gsc-title {display: none;}
.gsc-tabData .gsc-resultsHeader .gsc-stats {display: none;}
.gsc-tabData .gsc-resultsHeader .gsc-results-selector {display: none;}
.gsc-resultsbox-visible {display: block;}
.gsc-resultsbox-invisible {display: none;}
.gsc-results {clear: both;padding-bottom: 2px;}
.gsc-result {margin-bottom: 10px;}
.gsc-result .gs-title {height: 1.4em;overflow: hidden;}
.gsc-result div.gs-watermark {display: none;}
.gsc-results .gsc-result img.gs-ad-marker {display: none;}
div.gsc-config {border: 1px solid #e9e9e9;margin-bottom: 10px;margin-top: 0px;padding-bottom: 6px;padding-left: 6px;padding-right: 6px;padding-top: 2px;}
form.gsc-config {margin-bottom: 0px;}
.gsc-configSetting {margin-top: 6px;}
.gsc-configSetting_Label {background-color: inherit;color: #676767;}
.gsc-configSettingInput {background-color: inherit;color: #676767;border: 1px solid #e9e9e9;width: 75%;}
.gsc-configSettingCheckbox {background-color: inherit;color: #676767;margin-right: 6px;}
.gsc-configSettingCheckboxLabel {background-color: inherit;color: #676767;display: inline;}
div.gsc-configSettingSubmit {margin-top: 8px;text-align: right;}
input.gsc-configSettingSubmit {cursor: pointer;display: inline;font-size: 11px;}
.gsc-imageResult {float: left;margin-bottom: 1em;margin-right: 20px;}
.gs-imageResult {overflow: hidden;width: 114px;}
.gs-imageResult .gs-image-box { height: 86px; position: relative;}
.gs-imageResult .gs-image-box img.gs-image {bottom: 0px;position: absolute;}
.gs-imageResult .gs-text-box {height: 4em;overflow: hidden;text-align: center;}
.gs-imageResult .gs-snippet {cursor: pointer;line-height: 1em;overflow: hidden;white-space: nowrap;}
.gs-imageResult .gs-visibleUrl {cursor: pointer;}
.gs-imageResult .gs-size {background-color: inherit;color: #6f6f6f;}
.gsc-videoResult .gs-videoResult .gs-title {height: 1.3em;line-height: 1.3em;overflow: hidden;}
.gsc-videoResult .gs-videoResult .gs-snippet {line-height: 1.3em;max-height: 2.6em;overflow: hidden;}
.gsc-imageResult .gsc-trailing-more-results {clear: both;}
.gsc-results .gsc-trailing-more-results {margin-bottom: 10px;}
.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results * {background-color: inherit;color: #0000cc;text-decoration: underline;}
.gsc-imageResult .gsc-cursor-box {clear: both;}
.gsc-results .gsc-cursor-box .gsc-trailing-more-results {display: inline;margin-bottom: 0px;}
.gsc-results .gsc-cursor {display: inline;}
.gsc-results .gsc-cursor-box {margin-bottom: 10px;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {background-color: inherit;color: #000000;cursor: pointer;display: inline;margin-right: 8px;text-decoration: underline;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {background-color: inherit;color: #945050;font-weight: bold;text-decoration: none;}
.gs-result .gs-title, .gs-result .gs-title * {background-color: inherit;color: #505094;text-decoration: underline;}
.gs-divider {background-color: inherit;color: #676767;padding-bottom: 8px;text-align: center;}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {background-color: inherit;color: #008000;text-decoration: none;}
.gs-relativePublishedDate, .gs-publishedDate {background-color: inherit;color: #6f6f6f;text-decoration: none;}
.gs-result a.gs-clusterUrl, .gs-result .gs-clusterUrl {background-color: inherit;color: #008000; cursor: pointer;text-decoration: underline;}
.gs-newsResult .gs-publisher {background-color: inherit;color: #6f6f6f;display: inline;text-decoration: none;}
.gs-newsResult .gs-relativePublishedDate, .gs-newsResult .gs-publishedDate {display: inline;margin-left: 4px;}
.gs-blogResult .gs-relativePublishedDate, .gs-newsResult .gs-relativePublishedDate {display: none;}
.gsc-blogResult .gs-blogResult .gs-publishedDate, .gsc-newsResult .gs-newsResult .gs-publishedDate {display: none;}
.gsc-blogResult .gs-blogResult .gs-relativePublishedDate, .gsc-newsResult .gs-newsResult .gs-relativePublishedDate {display: inline;}
.gs-newsResult .gs-location {background-color: inherit;color: #6f6f6f;display: inline;text-decoration: none;}
.gs-result img.gs-image {border: 1px solid #0000cc;vertical-align: middle;}
.gs-result div.gs-phone {}
.gs-result .gs-directions, .gs-result .gs-directions * {background-color: inherit;color: #505094; cursor: pointer;font-weight: normal;text-decoration: underline;}
.gs-secondary-link, .gs-secondary-link * {background-color: inherit;color: #505094;cursor: pointer;font-weight: normal;text-decoration: underline;}
.gs-result .gs-directions-to-from {display: none;margin-top: 4px;}
.gs-result .gs-directions-to-from .gs-label {display: inline;margin-right: 4px;}
.gs-result .gs-directions-to-from div.gs-secondary-link {display: inline;}
.gs-result .gs-directions-to-from .gs-spacer {display: inline;margin-left: 3px;margin-right: 3px;} 
.gs-videoResult a.gs-publisher, .gs-videoResult .gs-publisher {background-color: inherit;color: #008000;text-decoration: none;}
.gs-result a {cursor: pointer;}
.gs-result .gs-address {}
.gs-result .gs-snippet {}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {background-color: rgb(255,244,194);border: 1px solid rgb(255,204,51);color: inherit;margin: 5px;padding: 5px;}
.gs-result .gs-watermark {background-color: inherit;color: #7777cc;font-size: 10px;}
div.gs-results-attribution {margin-bottom: 4px;text-align: center;}
div.gs-results-attribution, div.gs-results-attribution * {background-color: transparent;color: #676767;font-size: 10px;text-decoration: none;}
div.gs-results-attribution a {background-color: inherit;color: #505094;cursor: pointer;}
div.gs-results-attribution a:hover {text-decoration: underline;}
.gs-result .gs-metadata {background-color: inherit;color: #676767;}
.gs-localAd img.gs-ad-marker, .gs-webAd img.gs-ad-marker {padding-left: 4px;}
.gs-webResult div.gs-visibleUrl-long {display: none;overflow: hidden;width: 100%;}
.gs-localAd div.gs-address * {background-color: inherit;color: #676767;}
.gs-localAd div.gs-street {display: inline;}
div.gs-city {display: inline;}
div.gs-region {display: inline;}
div.gs-country {display: none;}
div.gs-infoWindow * {font-size: 11px;}
.gs-videoResult * {font-size: 13px;}
.gs-videoResult td div.gs-image-box {height: 78px;width: 110px;}
.gs-videoResult td div.gs-text-box {margin-left: 4px;vertical-align: top;}
div.gs-book-image-box td, .gs-bookResult td {vertical-align: top;}
div.gs-book-image-box, div.gs-book-image-box div {position: static;text-align: center;}
div.gs-book-image-box {height: 90px;width: 75px;}
.gs-bookResult td div.gs-text-box {margin-left: 4px;vertical-align: top;}
div.gs-book-image-box img {border: none;border-spacing: 0px 0px;}
div.gs-book-image-box div.gs-row-1 {line-height: 7px;}
div.gs-book-image-box img.gs-pages {height: 7px;width: 45px;}
div.gs-book-image-box img.gs-page-edge {height: 7px;width: 11px;}
div.gs-book-image-box div.gs-row-2 {}
div.gs-book-image-box img.gs-image {border: 1px solid #a0a0a0;height: 80px;}
.gs-bookResult .gs-author {background-color: inherit;color: #6f6f6f;display: inline;} 
.gs-bookResult .gs-publishedDate {display: inline;}
.gs-bookResult .gs-pageCount {background-color: inherit;color: #6f6f6f;display: inline;margin-left: 4px;}
.gs-bookResult .gs-id {}
.gs-patentResult td {vertical-align: top;}
.gs-patentResult .gs-patent-number, .gs-patentResult .gs-publishedDate, .gs-patentResult .gs-author {display: inline;}
.gs-patentResult .gs-image-box {padding-right: 8px;}
.gs-patentResult img.gs-image {border: 1px solid #7777cc;}
