.googleSearchForm input.text
{
    border:1px solid #bbbbbb;
    color:#bbbbbb;
	font-style: italic;
    float:left;
    height:11px;
	margin: 9px 0 0 0;
    padding: 5px 0 2px 2px;
    text-transform:uppercase;
    width:120px;
    font-size:0.7em;
}

.googleSearchForm input.button
{
    color:#FFFFFF;
    cursor:pointer;
    font-size:10px;
    line-height:16px;
	margin: 15px 0 12px -14px;
    padding: 0;
	width: 9px;
	height: 9px;
    text-transform:uppercase;
}

.googleSearchButton 
{
    background: inherit;
}

.googleSearchNoResults 
{
}

.googleSearchNoResults p
{
    margin: 12px 0;
}

.googleSearchResult .googleResultAddress, .googleSearchResult h2
{
    margin: 0;
    padding: 0;
}

.googleSearchStats
{
    color: #929290;
    font-size: .8em;
    float: right;
}
.googleSearchResults
{
    margin-top: 12px;
    clear: both;
}
.googleSearchResults h2 
{
    font-size: 1.3em;
    font-weight:normal;
    
}
.googleSearchResults
{
    font-size: 1em;
    color: #514242;
    
}
.googleSearchResults a
{
    text-decoration: none;
    color: #514242;
	text-decoration: underline;
}
.googleSearchResults a:Hover
{

}
.googleSearchPromo
{
    background: #ebebeb;
    border: solid 1px #c0c0b5;
    margin-bottom: 6px;
	margin-top: 60px;
	margin-left: 18px;
    padding: 6px;
	width: 90%;
}

.googSearchPromo a {
	color: #46A1CF !important;
}

.googleSearchPromo .googleResultAddress  
{
    color: #828281;
}

.googleSearchResult 
{
    margin-bottom: 16px;
    width: 100%;
	margin-left: 20px;
	margin-top: 20px;
}

.googleSearchResult .googleResultAddress  
{
}

.googleSearchResult .fileType 
{
    font-size: 1em;
}

.googleSearchPagerLabel
{
    font-size: 1em;
}

.googleSearchPager
{
    margin-bottom: 10px;
}

.googlePagerPage
{
    padding: 6px;
	color: #514242;
}

.googlePagerPage:hover
{
    background-color: #514242;
    color: #ffffff;
}

.googlePagerCurrentPage
{
    padding: 5px;
    border: solid 1px #a9a9a9;
}

.googlePagerPrevious
{
    text-decoration: none;
    padding: 6px;
}

.googlePagerPrevious:hover
{
    background-color: #514242;
    color: #ffffff;
}

.googlePagerNext
{
    text-decoration: none;
    padding: 6px;
    color: #514242;
}

.googlePagerNext:hover
{
    background-color: #514242;
    color: #ffffff;
}

/* Results Page */
.main-content .googleSearchForm, .main-content .googleSearchPager, .main-content .googleSearchNoResults {
margin: 0 18px 0 18px;
}
.main-content .googleSearchForm input.text
{
    border:1px solid #bbbbbb;
    color:#bbbbbb;
	font-style: italic;
    float:left;
	clear: both;
    height:auto;
	margin: 18px 0 18px 0;
    padding: 9px 0 9px 2px;
    text-transform:uppercase;
    width: 400px;
    font-size:1em;
}
.main-content .googleSearchNoResults {
clear: both;
padding-top: 9px;
}
.main-content .googleSearchForm input.button
{
    color:#000000;
    cursor:pointer;
    font-size:1em;
    line-height: normal;
	margin: 18px 0 18px 9px;
    padding: 8px 9px 8px 9px;
	width: auto;
	height: auto;
	float: left;
    text-transform:uppercase;
    background-color: #F0F0F0;
}

.googleSearchForm 
{
	--width: 100%;
}

