﻿/*_______________ GENERAL ________________*/

.gsc-control {width:300px; }
.gsc-control DIV {position:static; }
FORM.gsc-search-box{font-size:13px; margin:0px 0px 4px; width:100%;}
	
/*_______________ SEARCH - BOX ________________*/	
	
TABLE.gsc-search-box {border:0px; margin-bottom:2px;  width:100%;  border-spacing: 0px;}
TABLE.gsc-search-box TD {vertical-align:middle;}
INPUT.gsc-input {border:#bccdf0 1px solid; padding-left:2px; width:99%;}
	
/*_______________ SEARCH - BUTTONS ________________*/	
	
TD.gsc-search-button {width:1%;}	
TD.gsc-clear-button {width:14px;}
INPUT.gsc-search-button {margin-left: 4px;}
DIV.gsc-clear-button
	{background-position:center center;
	display:inline;
	padding-left:10px;
	background-image:url(clear.gif);
	margin-left:4px;
	cursor: pointer;
    margin-right: 4px;
    background-repeat: no-repeat;
    text-align: right
	}

/*_______________ SEARCH - GOOGLE BRANDING ________________*/	
	
TABLE.gsc-branding TD {border: medium none; padding: 0px; margin: 0px; }
TABLE.gsc-branding {border: medium none; padding: 0px; margin: 0px;}
TABLE.gsc-branding {border: 0px; width: 100%; border-spacing: 0px;}

TD.gsc-branding-text {vertical-align: top;}
TD.gsc-branding-text DIV.gsc-branding-text {font-size: 11px; padding-bottom: 2px; color: #676767; margin-right: 2px; text-align: right;}

TD.gsc-branding-img-noclear {vertical-align: bottom; width: 51px; }
TD.gsc-branding-img {vertical-align: bottom; width: 65px;}
	
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 {padding-top: 1px;}
DIV.gsc-branding-img-noclear {padding-top: 1px;}
	
IMG.gsc-branding-img {padding-top: 1px;}
IMG.gsc-branding-img-noclear {padding-top: 1px;}
IMG.gsc-branding-img {border: medium none; padding: 0px; display: inline; margin: 0px;}
IMG.gsc-branding-img-noclear {border: medium none; padding: 0px; display: inline;margin: 0px;}

.gsc-keeper 
	{background-position: 1px 3px;
	padding-left: 16px;
	font-weight: normal;
	font-size: 13px;
	background-image: url(blue_check.gif);
    cursor: pointer;
    color: #3366cc;
    background-repeat: no-repeat;
    text-decoration: underline;
	}
.gsc-imageResult .gsc-keeper {text-decoration: none;}

.gsc-resultsHeader {clear: both; width: 100%; margin-bottom: 4px;  border-bottom: #e9e9e9 1px solid;}

/*_______________ RESULTS - HEADER ________________*/	
	
.gsc-resultsHeader TD.gsc-configLabelCell {width: 75%; text-align: right;}
.gsc-resultsHeader .gsc-title {display: inline; padding-left: 14px; color: #676767; margin-right: 10px;}	
.gsc-resultsHeader .gsc-stats {display: inline; font-weight: normal; font-size: 11px; color: #676767;}

/*_______________ RESULTS - TWIDDLE ________________*/	

.gsc-resultsHeader .gsc-twiddle {background-position: 0px 2px; margin-top: 4px; display: inline; cursor: pointer; background-repeat: no-repeat;}
	
.gsc-resultsHeader TD.gsc-twiddle-closed DIV.gsc-twiddle {background-image: url(arrow_close.gif);}
.gsc-resultsHeader TD.gsc-twiddle-opened DIV.gsc-twiddle {background-image: url(arrow_open.gif);}
	
.gsc-resultsHeader TD.gsc-twiddleRegionCell {width: 75%;}
.gsc-resultsHeader TD.gsc-twiddle-opened .gsc-stats {display: none;}	
.gsc-resultsHeader TD.gsc-twiddle-closed .gsc-results-selector {display: none;}

.gsc-results-selector {display: inline;}	
.gsc-result-selector {background-position: left center; display: inline; padding-left: 13px; font-size: 13px; cursor: pointer; background-repeat: no-repeat;}
	
.gsc-one-result {background-image: url(one-complex-dark.gif);}
.gsc-more-results {background-image: url(more-complex-dark.gif);}
.gsc-all-results {padding-right: 1px; background-image: url(all-complex-dark.gif);}
.gsc-one-result-active .gsc-one-result {background-image: url(one-complex-light-blue.gif);}
.gsc-more-results-active .gsc-more-results {background-image: url(more-complex-light-blue.gif);}
.gsc-all-results-active .gsc-all-results {background-image: url(all-complex-light-blue.gif);}
	
.gsc-resultsHeader .gsc-configLabel {display: inline; font-size: 11px; cursor: pointer; color: #676767;}
.gsc-resultsHeader TD.gsc-configLabelCell SPAN.gsc-twiddle-closed {padding-right: 12px; background-position: center center; background-image: url(settings.gif); background-repeat: no-repeat;}

/*_______________ RESULTS - TABS ________________*/	
	
.gsc-tabsArea {clear: both; margin-top: 6px;}
	
.gsc-tabsAreaInvisible {display: none;}
	
.gsc-tabHeader {padding:0 6px; display: inline; cursor: pointer; margin-right: 2px;}
	
.gsc-tabhActive {border-right: #e9e9e9 1px solid; border-top: #ff9900 2px solid; border-left: #e9e9e9 1px solid; color: black;}
.gsc-tabhInactive {border-right: #e9e9e9 1px solid; border-top: #e9e9e9 2px solid; background: #e9e9e9; border-left: #e9e9e9 1px solid; color: #676767;}
.gsc-tabdActive {display: block;}
.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 {overflow: hidden; height: 1.4em;}
.gsc-result DIV.gs-watermark {display: none;}
.gsc-results .gsc-result IMG.gs-ad-marker {display: none;}
	
DIV.gsc-config {border: #e9e9e9 1px solid; padding:2px 6px 6px 6px; margin-top: 0px; margin-bottom: 10px;}
	
FORM.gsc-config {margin-bottom: 0px;}
	
.gsc-configSetting {margin-top: 6px;}
	
.gsc-configSetting_Label {color: #676767;}
	
.gsc-configSettingInput {border: #e9e9e9 1px solid; width: 75%; color: #676767;}
	
.gsc-configSettingCheckbox {color: #676767; margin-right: 6px;}
.gsc-configSettingCheckboxLabel {display: inline; color: #676767;}
	
DIV.gsc-configSettingSubmit {margin-top: 8px; text-align: right;}
	
INPUT.gsc-configSettingSubmit{display: inline; font-size: 11px; cursor: pointer;}
	
.gsc-imageResult .horizontal {float: left; width: 65px; margin-bottom: 4px; margin-right: 8px; text-align: center;}
.gsc-imageResult .horizontal .gs-imageResult {height: 41px;}
.gsc-imageResult .vertical {float: none; margin-bottom: 4px; margin-right: 8px; text-align: left;}
.gsc-imageResult .horizontal .gsc-keeper {background-position: center 50%;}
	
.gsc-imageResult .gs-title {display: none;}
.gsc-imageResult .gs-visibleUrl {display: none;}
.gsc-imageResult .gs-size {display: none;}
	
.gsc-videoResult .gs-videoResult .gs-title {overflow: hidden; line-height: 1.3em; height: 1.3em;}
.gsc-videoResult .gs-videoResult .gs-snippet {overflow: hidden; line-height: 1.3em; max-height: 2.6em;}
	
.gsc-results .gsc-trailing-more-results {margin-bottom: 10px;}
.gsc-results .gsc-trailing-more-results {color: #0000cc; text-decoration: underline;}
.gsc-results .gsc-trailing-more-results {color: #0000cc; text-decoration: underline;}

.gs-result .gs-title {color: #0000cc; text-decoration: underline;}
.gs-result .gs-title {color: #0000cc; text-decoration: underline;}
.gs-result A.gs-visibleUrl {color: #008000; text-decoration: none;}
.gs-result .gs-visibleUrl {color: #008000; text-decoration: none;}
.gs-result A.gs-clusterUrl {cursor: pointer; color: #008000; text-decoration: underline;}
.gs-result .gs-clusterUrl {cursor: pointer; color: #008000; text-decoration: underline;}	

.gs-divider {padding-bottom: 8px; color: #676767; text-align: center;}
	
.gs-relativePublishedDate {color: #6f6f6f; text-decoration: none;}
	
.gs-publishedDate {color: #6f6f6f; text-decoration: none;}
	
.gs-newsResult .gs-publisher {display: inline; color: #6f6f6f; text-decoration: none;}
.gs-newsResult .gs-relativePublishedDate {display: inline; margin-left: 4px;}
.gs-newsResult .gs-publishedDate {display: inline; margin-left: 4px;}
	
.gs-blogResult .gs-relativePublishedDate {display: none;}
	
.gs-newsResult .gs-relativePublishedDate{display: none;}
	
.gsc-blogResult .gs-blogResult .gs-publishedDate{display: none;}
	
.gsc-newsResult .gs-newsResult .gs-publishedDate {display: none;}
	
.gsc-blogResult .gs-blogResult .gs-relativePublishedDate {display: inline;}
	
.gs-result IMG.gs-image {border: #0000cc 1px solid; vertical-align: middle;}
.gs-result DIV.gs-phone{ }
.gs-result .gs-directions {font-weight: normal; cursor: pointer; color: #7777cc; text-decoration: underline;}
	
.gs-secondary-link {font-weight: normal; cursor: pointer; color: #7777cc; text-decoration: underline;}
	
.gs-result A {cursor: pointer;}	
.gs-result .gs-address {}
.gs-result .gs-snippet{}
.gs-result .gs-watermark {font-size: 10px;color: #7777cc;}
	
DIV.gs-results-attribution {margin-bottom: 4px; text-align: center; font-size: 10px; color: #676767; text-decoration: none;}
DIV.gs-results-attribution A {cursor: pointer; color: #0000cc;}
DIV.gs-results-attribution A:hover {text-decoration: underline;}
	
.gs-result .gs-metadata {color: #676767;}
	
.gs-localAd IMG.gs-ad-marker {padding-left: 4px;}
	
.gs-webAd IMG.gs-ad-marker {padding-left: 4px;}
	
.gs-webResult DIV.gs-visibleUrl-long {display: none; overflow: hidden; width: 100%;}

/*_______________ RESULTS - LOCAL ________________*/

.gs-newsResult .gs-location {display: inline; color: #6f6f6f; text-decoration: none;}

.gs-result .gs-directions-to-from {margin-top: 4px; display: none;}
.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:0 3px;}
	
.gs-localAd DIV.gs-address {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;}

/*_______________ RESULTS - VIDEO ________________*/

.gs-videoResult A.gs-publisher {color: #008000; text-decoration: none;}
.gs-videoResult .gs-publisher {color: #008000; text-decoration: none;}
.gs-videoResult {font-size: 13px;}
.gs-videoResult TD DIV.gs-image-box {width: 110px; height: 78px;}
.gs-videoResult TD DIV.gs-text-box {margin-left: 4px;vertical-align: top;}

/*_______________ RESULTS - NEWS ________________*/

.gsc-newsResult .gs-newsResult .gs-relativePublishedDate {display: inline;}

/*_______________ RESULTS - BOOKS ________________*/
	
DIV.gs-book-image-box TD {vertical-align: top;}
	
.gs-bookResult TD {vertical-align: top;}
	
DIV.gs-book-image-box {POSITION: static; width: 75px; height: 90px;}
DIV.gs-book-image-box DIV {POSITION: static;}
.gs-bookResult TD DIV.gs-text-box {margin-left: 4px; vertical-align: top;}
DIV.gs-book-image-box IMG {border: medium none; border-spacing: 0px;}
DIV.gs-book-image-box DIV.gs-row-1 {line-height: 7px;}
DIV.gs-book-image-box IMG.gs-pages {width: 45px;height: 7px}
DIV.gs-book-image-box IMG.gs-page-edge {width: 11px; height: 7px;}
DIV.gs-book-image-box DIV.gs-row-2{}
DIV.gs-book-image-box IMG.gs-image{border: #a0a0a0 1px solid;height: 80px;}
	
.gs-bookResult .gs-author{display: inline; color: #6f6f6f;}
.gs-bookResult .gs-publishedDate{display: inline;}
.gs-bookResult .gs-pageCount{display: inline; margin-left: 4px; color: #6f6f6f;}
.gs-bookResult .gs-id{}