body{ font-family:Arial, Helvetica, sans-serif; }
input{font-size:12px;color:#999999; font-weight: bold}

#gmap {
  background-color: #6ead47;float:left}
#map {
/*   IMPORTANT:  there must be a width on this element or the map will not show up */
  width: 540px;
  height: 481px;
}
#overlay .inside p{
		font-size:.719em;
        margin: 0px;
        color: white;
}
#overlay .inside h3, #overlay .inside h3 a{
        font-weight:bold;
        margin:0;
        text-decoration: none;
}
#overlay .inside h3 a:hover{
        cursor: pointer;
        text-decoration: underline;
}
#overlay ul.tabs li a.selected, #overlay ul.tabs2 li a.selected{
        background-color: none;
        font-weight:normal;
        text-decoration:none;
}
#overlay ul.tabs li a, #overlay ul.tabs2 li a{
        text-decoration:none;
        color: white;
}
#overlay ul.tabs li a:hover, #overlay ul.tabs2 li a:hover{
        cursor: pointer;
        /*font-weight:bold;*/
        text-decoration:none;
}
#sidebar{float:left}
#sidebar .search .inner{
        padding:0px;
}

#sidebar form{ margin:3px 0 0 0; padding:0; }

#sidebar .results{
        margin:0px 0;   
        position:relative;
		margin-top:20px;
}

#sidebar .results h2 {
        margin:0;
        padding:0 14px;
        height:26px;
        line-height:26px;
}

#sidebar ul.locations{
        margin:0;
        padding:0 1px 3px 1px;
}
#sidebar ul.locations li{
        margin:0;
        padding:4px 4px;
        border-top:1px solid #666666;
        cursor:pointer;
        position:relative;
        height:1%;      
        font-family: Arial;
        
}
#sidebar ul.locations li.first{
        border-top:none;
}
#sidebar ul.locations li.hover{
        background-color: #A5D08B;
}
#sidebar ul.locations li.selected{
        background:#999999;
        text-decoration:none;
}
#sidebar ul.locations li h4{
        margin:0 0 0 30px;
        width: 165px;
        padding:0;
}
#sidebar ul.locations li p {
    	font-size:1em;
        margin:0 0 0 0px;
        width: 200px;
		color:#484847;
		font-size:.719em;
		
}

#sidebar a.prev{
		font-weight:bold;
		font-size:.813em;
		color:green; 
		text-decoration:underline;
        padding-right:3px;
        outline:none;
}
#sidebar a.next{
		font-weight:bold;
		font-size:.813em;
		color:green; 
		text-decoration:underline;
        padding-left:3px;
        outline:none;
}
#sidebar ul.noresults li{
        margin:0;
        padding:6px 11px;
        border-top:1px solid #484847;
        position:relative;
        height:1%;
		font-size:.813em;
}

#sidebar .distance {
  color: green;
}

.imagebutton {
  
}
.visit_url{color:#CC3333;}
.visit_url:hover{color:white;}
.marker{float:right; font-size:12px; font-weight:bold; text-align:right}
.SubduedText{font-size:.75em; color:#484847; font-weight:bold}
a{color:#6ead47; text-decoration:underline;}
a:hover{color:#81cc53; text-decoration:underline;}

/*Brand Specific*/


/* CSS Document */
#container{width:875px; float:left}
#left_contents{float:left; width:200px; margin-top:60px;}
#search_table{margin-bottom:15px; margin-top:15px}
#right_contents{float:left; width:540px; margin-top:40px;margin-left:75px;}
#map_holder{float:left;clear:both;width:635px}
#directions{float:left; width:540px;font-size:.75em; font-weight:bold; color:#666666; text-align:center;}
#header{margin-right:32px;}