body{ font-family:Arial, Helvetica, sans-serif;background-image:url(http://dev.tacotime.com/assets/images/layout/bg_google_iframe.jpg);}
input{font-size:11px;color:#999999; font-weight: bold}
#gmap {
background-image:url(http://dev.tacotime.com/assets/images/layout/bg_google_map.jpg);
background-repeat:no-repeat;
background-position:top left;
float:left;
}
#map {
/*   IMPORTANT:  there must be a width on this element or the map will not show up */
  width: 560px;
  height: 481px;
}
#overlay .inside p{
		font-size:11px;
        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 #4e390c;
        cursor:pointer;
        position:relative;
        height:1%;      
        font-family: Arial;
        font-size:10px;
}
#sidebar ul.locations li.first{
        border-top:none;
}
#sidebar ul.locations li.hover{
        background-color: #FED172;
}
#sidebar ul.locations li.selected{
        background:#EFD3A3;
        text-decoration:none;
}
#sidebar ul.locations li h4{
        margin:0 0 0 30px;
        width: 165px;
        padding:0;
}
#sidebar ul.locations li p {
    	font-size:12px;
        margin:0 0 0 0px;
        width: 165px;
		color:#4e390c;
}

#sidebar a.prev{
		font-weight:bold;
		font-size:13px;
		color:#A61512; 
		text-decoration:underline;
        padding-right:17px;
        outline:none;
}
#sidebar a.next{
		font-weight:bold;
		font-size:13px;
		color:#A61512; 
		text-decoration:underline;
        padding-right:17px;
        outline:none;
}
#sidebar ul.noresults li{
        margin:0;
        padding:6px 11px;
        border-top:1px solid #4e390c;
        position:relative;
        height:1%;
		font-size:13px;
}

#sidebar .distance {
  color: #A61512;
}

.imagebutton {
  
}

.marker{float:right; font-size:11px; font-weight:bold; color:#A61512;text-align:right}
.SubduedText{font-size:12px; color:#A61512; font-weight:bold}
a{color:#A61512; text-decoration:underline;}
a:hover{color:#d45e2a; text-decoration:underline;}

/*Brand Specific*/


/* CSS Document */
#container{width:875px; float:left; clear:both}
#left_contents{float:left; width:200px; margin-top:60px;}
#search_table{margin-bottom:15px; margin-top:15px}
#right_contents{float:left; width:560px;margin-top:40px; margin-left:65px;}
#map_holder{float:left;clear:both;width:635px}
#directions{float:left; width:580px; text-align:center;  font-size:12px; font-weight:bold; color:#4e390c}
#header{margin-right:32px;}