.mini_map {
    border: 1px solid black;
}

.ajax-refresh-indicator {
    position: relative;
    float: left;
    z-index: 1000;
}

/* event related CSS */
table.event-recurring, table.event-recurring td {
    background-color: #dddddd;
}

table.event-recurring th {
    font-weight: bold;
    background-color: #dddddd;
}

.event-search-text {
    font-size: 10px;
}

.event-search-headers {
    color: #e28808;
    font-size: 11px;
    font-weight: bold;
}

.event-search-dropdown {
    font-size: 11px;
}

.event-search-keywords {
    color: #009933;
    font-size: 11px;
    font-weight: bold;
}

.event-results-header {
    color: #e28808;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}

.event-results-title {
    font-weight: bold;
    font-size: 12px;
}

.event-results-dates {
    font-size: 11px;
}

.event-results-summary {
    font-size: 11px;
}

.event-details {
    margin: 5px;
}

.event-details td, .event-details th {
    color: #333333;
}

.event-title {
    color: #e28808;
    font-size: 25px;
}

.event-summary {
    color: #333333;
    font-size: 11px;
}

.event-subtitle {
    color: #e28808;
    font-size: 20px;
}
/* END event related CSS */


/* listing related CSS */
.listing-title {
    color: #e28808;
    font-size: 25px;
}

.listing-details {
    color: #333333;
}

.listing-description {
    color: #333333;
}

.listing-subtitle {
    color: #e28808;
    font-size: 18px;
}
/* END listing related CSS */


/* image selector related CSS */
.hover-border-red {
    cursor: pointer;
    cursor: hand;
    border: 1px dashed red;
}

.border-normal {
    border: 1px solid white;
}

.border-none {
    /* simulate 1 pixel border, to avoid shifting when switching from hover-border-* to border-none */
    padding: 1px;
}

.hand {
    cursor: pointer;
    cursor: hand;
}
/* END image selector related CSS */


/* breadcrumbs related CSS */
.breadcrumbsGray {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.breadcrumbsOrange {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #e28808;
    text-decoration: none;
}

#golf_breadcrumbs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #49932D;
    text-decoration: none;
    padding-top: 15px;
    padding-bottom: 5px;
}

#golf_breadcrumbs a {
    color: #49932D;
}
/* END breadcrumbs related CSS */


/* MyEvents related CSS */
#myevents {
    padding: 0px 10px;
}

#myevents h1 {
    color: #E28808;
    font-size: 25px;
    font-weight: normal;
    text-transform: uppercase;
}

#myevents h2 {
    color: #E28808;
    font-size: 20px;
    font-weight: normal;
    font-variant: small-caps;
    margin: 0px;
}

#myevents h3 {
    color: #E28808;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0px;
}

#myevents #nav {
    font-weight: bold;
    padding: 0px 0px 10px 20px;
}

#myevents b {
    font-variant: small-caps;
	color: #e28808;
}
/* END MyEvents related CSS */

.std-table {
  background-color: #cccccc;
}

.std-table th {
  background-color: #efefef;
  font-size: 9pt;
  text-align: left;
}

.std-table td {
  background-color: #ffffff;
  font-size: 9pt;
}

.page-control-totals {
    font-size: 10px;
}

.page-control-pages {
    font-size: 10px;
}

.gmap_markerlabel
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px;
    border: 1px solid #000000;
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}

.poi_title, .poi_content {
}  

.poi_title
{
    color: #11AA22;
    font-weight: bold;
    white-space: nowrap;
}

.poi_content
{    
    white-space: nowrap;
}