/*

	File: locations.css
	Media: screen
	Copyright: (c) 2010 Church Media Group, Inc. www.churchmedia.cc
	Author: Church Media Group
	Notes: 

/* Locations Module
______________________________________________________________________________________ */


.basic_list_cmg.location_list { margin-top: 10px; }

.locations_wrap { overflow: hidden; width: 100%; padding-top: 14px;}
.locations { width: 100%; overflow: hidden; border-bottom: 1px solid #e8e8e8; margin-bottom: 12px;}
.locations:last-child { border-bottom: 0; margin-bottom: 0; }
.location_left { float:left; display:inline; width: 50px; margin-top: 2px; text-align: center;}
.location_left img { margin-bottom: 4px;}
.location_right { float:right; display:inline; width: 534px;}
.location_right p { margin: 6px 0; line-height: 1.3em;}
.location_right h4 { font-weight: bold; margin-top: 0; line-height: 1em; font-size: 1.6em;}
.location_right h1 { margin-right: 60%; font-weight: bold; margin-top: 0; line-height: 1em; font-size: 1.6em;}
.location_right h5 { margin: 8px 0; font-size: 1.2em; font-weight: bold;}
.location_times { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #f5f5f5; width: 514px; padding: 2px 10px 10px 10px; margin-bottom: 16px; margin-top: 0;}
.location_right table td { padding: 1px 0; border: 0; }
.locations.last { margin-right: 0;}

.location_right.single_location { width: 224px; }
.single_location { margin-top: 16px;}

.main_cmg .service_times_ul { margin: 0; padding: 0;}
.main_cmg .service_times_ul li { margin: 0; padding: 0; list-style: none; margin-top: 4px;}
.service_day { font-size: 1.4em; color: #000000; font-weight: bold; }

.service_times_ul.single_location { margin-top: 16px;}
.location_right .profile_contact { margin: 12px 0 0 0;}

