/*
###################
Form Filters Styles
###################
*/
/* Form title */
.ygp_sl_form_title {
	
}
/* Search input text */
.ygp_sl_input_text {
	width:440px;
}
/* Search validation input button */
.ygp_sl_input_button {
	padding:2px;
}
/* Div containing the category + distance select lists */
.ygp_sl_category_distance_box {
	margin-bottom:20px;
	margin-top:10px;
}
/* Category filter label */
.ygp_sl_category_filter_label {
	
}
/* Category filter select input */
.ygp_sl_category_filter_select {
	
}
/* Distance filter label */
.ygp_sl_distance_filter_label {
	margin-left:20px;
}
/* Distance filter select input */
.ygp_sl_distance_filter_select {
	
}

/*
##################
Stores list Styles
##################
*/
/* List store box */
.ygp_sl_stores_list_box {
	padding:5px;
	margin-bottom:15px;
	border-bottom: 1px solid #e7e7e7;
	overflow:hidden;
	display: block;
}
/* List store box on mouse hover */
.ygp_sl_stores_list_box:hover {
}
/* List image */
.ygp_sl_stores_list_image {
	float:left;
	margin-right:25px;
	margin-bottom:5px;
}
/* Store name - HREF Link */
.ygp_sl_stores_list_name {
	font-weight: bold;
}
/* Distance display */
.ygp_sl_stores_list_distance {
	color: red;
}
/* Address */
.ygp_sl_stores_list_address {
	
}
/* Address */
.ygp_sl_stores_list_tel {
	
}
/* More Info box */
.ygp_sl_stores_list_more_info_box {
	
}

/*
##################
Detail Page Styles
##################
*/
/* Box containing the information other than the Map (name, address, URL, tel etc) */
.ygp_sl_detail_page_data_box {
	margin-top: 10px;
}
/* Store logo image */
.ygp_sl_detail_page_logo {
	padding-bottom:10px;
	padding-top:10px;
	display: block;
}
/* Store name label */
.ygp_sl_detail_page_store_name_label {
	font-weight: bold;
}
/* Store name */
.ygp_sl_detail_page_store_name {
	
}
/* View all stores text */
.ygp_sl_detail_page_view_all_stores {
}
/* Store address label */
.ygp_sl_detail_page_address_label {
	font-weight: bold;
}
/* Store address */
.ygp_sl_detail_page_address {
	
}
/* Store URL label */
.ygp_sl_detail_page_url_label {
	font-weight: bold;
}
/* Store URL - HREF Link */
.ygp_sl_detail_page_url {

}
/* Store tel label */
.ygp_sl_detail_page_tel_label {
	font-weight: bold;
}
/* Store tel */
.ygp_sl_detail_page_tel {
	
}
/* Store email label */
.ygp_sl_detail_page_email_label {
	font-weight: bold;
}
/* Store email - HREF Link */
.ygp_sl_detail_page_email {

}
/* Store description label */
.ygp_sl_detail_page_description_label {
	font-weight: bold;
	display: block;
}
/* Store description */
.ygp_sl_detail_page_description {
	
}

/*
##############
Widgets Styles
##############
*/
/* Search input text */
.ygp_sl_widget_input_text {
	width:100%;
	display: block;
	margin-bottom:10px;
}
/* Search validation input button */
.ygp_sl_widget_input_button {
	padding:2px;
}

/* Map style IMPORTANT */
#map img { max-width: none; }

.loading_icon { background:url(../graph/ajax-loader.gif) left top no-repeat; }

/*
Pagination
*/
.pagination_box {
	width:100%;
	padding-bottom:5px;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom:10px;
}
.pagination_nb_stores {
	
}
.pagination_previous_next {
}

/* Marker info window */
.marker_infowindow_box {
	overflow:hidden !important;
	padding: 0px !important;
	margin: 0px !important;
	line-height: normal !important;
	width:360px;
}

.marker_infowindow_title_box {
	font-weight: bold;
}

.marker_infowindow_address_box {
}

.marker_infowindow_details_box {
	
}

.marker_infowindow_directions_box {
	
}