/*
Theme Name: Duradek
*/

div#map_search { padding: 10px; border: 1px solid #CCC; background: #f2f2f2; margin-bottom: 10px; }
form#location_search_form { padding: 10px; background: #FFF; }
table.location_search { width: 100%; }
table.location_search tr { line-height: 25px;  }
table.location_search tr td { text-align: center; }

tr#location_search_1_tr td { text-align: center; }

div#results h3 { font-weight: bold; margin-top: 10px; }
div.result {
	margin: 0;
	padding: 10px 5px;
	font-size: 0.9em;
	line-height: 1.2em;
	border-bottom: 1px solid #CCC;
}
div.result .sm_category_list { display: none; }


div.result div.result_name { width: 80%; float: left; }
div.result div.result_distance { width: 80%; float: left; }
div.result div.result_address { width: 80%; float: left; }
div.result div.result_phone { width: 80%; float: left; }
div.result div.result_email { width: 80%; float: left; }

div.result div.result_links { width: 20%; float:right; }
div.result div.result_links div.result_website { display: block; }


span.bubble_category { display: none; }

input#location_search_submit_field {
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #216bab;
	border: 0 none;
	color: #FFF;
	padding: 7px 10px;
	margin-left: 20px;
}

/* Location Page */
div.sm-single-location-default-template { position: relative; }

.sm-single-map {
	float: none;
	width: auto;
}
.sm-single-location-data {
	margin-left: 0;
}



