.googleSearchForm input.text
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -moz-border-radius-topleft:4px;
    -moz-border-radius-topright:4px;
    background:#eeeeee none repeat scroll 0 0;
    border:1px solid #999999;
    color:#999999;
	font-style: italic;
    float:left;
    height:14px;
	margin: 1px 7px 0 0;
    padding:7px 10px 4px 7px;
    text-transform:uppercase;
    width:150px;
    font-size:0.7em;
}

.googleSearchForm input.button
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    color:#FFFFFF;
    cursor:pointer;
    font-size:10px;
    line-height:16px;
	margin: 1px 10px 0 0;
    padding:2px 2px;
    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: 4px;
    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;
    padding: 6px;
    width: 100%;
}

.googleSearchPromo .googleResultAddress  
{
    color: #828281;
}

.googleSearchResult 
{
    margin-bottom: 16px;
    width: 100%;
}

.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;
}