/*
Theme Name: Light
*/

#map {
border: 1px solid #999;
color: #000;
}

#map a {
color: #00c;
background: none;
text-decoration: none;
}

#map a:hover {
background: none;
text-decoration: underline;
}

#powered_by_simplemap {
font-size: 0.75em;
text-align: right;
color: #999;
}

#powered_by_simplemap a {
color: #999;
text-decoration: underline;
}

#powered_by_simplemap a:hover {
text-decoration: none;
}

#searchForm {
text-align: left;
}

#searchForm input#addressInput {
width: 250px;
font-size:24px;
color:#282828;
}

#searchForm input#addressSubmit {
width: auto;
border: 1px groove rgb(43, 43, 43);
padding: 3px;
background: #000000 url(http://www.difrntworld.com/images/tourbtnbg.jpg) repeat-x scroll 0pt 0pt;
-moz-background-clip: border;
-moz-background-origin: padding;
-moz-background-inline-policy: continuous;
color: #ffffff; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; cursor: pointer;
font-size:20px;
}

#searchForm select {
width: auto;
font-size:24px;
color:#282828;
}

#searchForm p {
margin: 10px auto;
}

.markertext {
font-size: 0.9em;
line-height: 1.2em;
color: #000;
}

.markertext .bubble_category {
font-size: 0.6em;
font-style: italic;
}

.markertext a {
color: #00c;
text-decoration: underline;
}

.markertext h3 {
margin-top: 0 !important;
text-align: left !important;
line-height: 1.2em !important;
color: #990000;
font-size:16px;
font-weight:bold;
}

.markertext .search-term {
background: #ff6;
}

div#results {
padding-bottom: 20px;
}

div.result {
margin: 0;
padding: 10px 5px;
font-size: 0.9em;
line-height: 1.2em;
border-bottom: 1px solid #ccc;
}

div.result small {
font-size: 0.7em;
color: #999;
}

div.result:hover {
background: #ebf0f1;
}

div.result address {
font-style: normal;
}

div.result h3 {
margin: 0 0 5px;
font-size: 1.5em;
text-transform: none;
}

div.result img {
border: none;
}

div.result .search-term {
background: #ff6;
color: #000;
}

div.result div.result_name {
width: 100%;
}

div.result div.result_address {
float: left;
width: 40%;
}

div.result div.result_phone {
float: left;
width: 30%;
height: 3em;
}

div.result div.result_links {
float: left;
display: table-cell;
width: 30%;
text-align: right;
vertical-align: bottom;
}

div.result div.result_links div {
clear: right;
margin-bottom: 3px;
}

div.result div.special {
float: right;
height: 20px;
margin: 0;
padding-left: 20px;
line-height: 20px;
text-align: left;
font-style: italic;
background: url(../images/star.png) no-repeat left center;
}

