/*
****************************************************************
LOCATION HTML STYLES
*****************************************************************
*/
#divLocationSummary div.divSearchPanel
{
	padding-bottom : 10px;
}
#divLocationSummary div.divSearchPanel div.franchise
{
	padding : 5px;
	width : 468px;
}
#divLocationSummary div.divSearchPanel div.franchise div.title a
{
	background-color : #656A70;
	color : White;
	padding : 5px 5px 5px 10px;
	text-align : left;
	display : block;
	font-weight : bold;
}
#divLocationSummary div.divSearchPanel div.franchise div.list
{
	width : 250px;
	margin : 5px auto;
}
#divLocationSummary div.divSearchPanel div.franchise div.list div.item
{
	float : left;
	margin : 0 10px;
	padding : 0;
	width : 60px;
	height : 60px;
}
#divLocationSummary div.divSearchPanel div.franchise div.list div.item div.title { width : 100%; }
#divLocationSummary div.divSearchPanel div.franchise div.list div.item a
{
	margin : 0;
	padding : 0;	
}
#divLocationSummary div.divSearchPanel div.franchise div.list div.item a img
{
	width : 60px;
	height : 60px;
	border : 0;
	margin : 0;
	padding : 0;
	display : block;
}

#divLocationSummary div.divLocationsPanel div.location
{
	padding : 5px;
	width : 468px;
}
#divLocationSummary div.divLocationsPanel div.location div.title a
{
	background-color : #656A70;
	color : White;
	padding : 5px 5px 5px 10px;
	text-align : left;
	display : block;
	font-weight : bold;
}
#divLocationSummary div.divLocationsPanel div.location
{
	margin : 10px 0px;
}
#divLocationSummary div.divLocationsPanel div.location div.list
{
	padding : 5px 0px;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item
{
	padding : 5px;
	margin-bottom : 5px;
	width : 455px;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item a
{
	font-weight : normal;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.title a
{
	color : #656A70;
	background-color : #DADADA;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.thumbnail
{
	width : 100px;
	float : left;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.thumbnail img
{
	border : solid 1px #656A70;
	width : 90px;
	height : 60px;
	margin : 5px 0px;
	padding : 0;
	float : left;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.defaultAddress
{
	width : 150px;
	float : left;
	margin-left : 5px;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.defaultAddress h2
{
	font-size : 11px;
	text-align : left;
	margin : 0;
	padding : 0;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.defaultAddress p
{
	padding : 0;
	margin : 5px 0 0 0;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.services
{
	width : 100px;
	float : left;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.services h2
{
	font-size : 11px;
	text-align : left;
	margin : 5px 0 0 0;
	padding : 0;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.services ul
{
	list-style : none;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.franchises
{
	width : 60px;
	float : right;
}
#divLocationSummary div.divLocationsPanel div.location div.list div.item div.details div.franchises img
{
	width : 60px;
	height : 60px;
	margin : 0;
	padding : 0;
	float : left;
	clear : left;
}

#divLocation
{
	width : 100%;
}

#divLocation div.SiteImage
{
	width : 357px;
	height : 267px;	
	float : left;
}
#divLocation div.SiteImage img
{
	width : 357px;
	height : 267px;	
}

#divLocation div.address
{
	font-size : 12px;
	font-weight : bold;
	padding : 10px 0px;
	text-align : center;
}

#divLocation div.form
{
	text-align : center;
	font-size : 12px;
	padding : 5px 0px;
}
#divLocation div.form a
{
	text-decoration : none;
	color : #656A70;
	font-weight : bold;
}
#divLocation div.form a:hover
{
	text-decoration : underline;
}

#divLocation div.contacts,
#divLocation div.departments
{
	padding : 5px 0px;
}
#divLocation div.contacts table thead tr th.title,
#divLocation div.departments table thead tr th.title
{
	width : 108px;
	text-align : left;	
	background-color : #DADADA;
	color : Black;
	padding-left : 3px;
}
#divLocation div.contacts.home table thead tr th.title,
#divLocation div.departments.home table thead tr th.title
{
	width : 120px;
}
#divLocation div.contacts table thead tr th
{
	width : 201px;
	text-align : center;
	background-color : #DADADA;
	color : Black;
	padding : 3px 0px;
}
#divLocation div.departments table thead tr th
{
	width : 85px;
	text-align : center;
	background-color : #DADADA;
	color : Black;
	padding : 3px 0px;
}
#divLocation div.contacts table th,
#divLocation div.contacts table td,
#divLocation div.departments table th,
#divLocation div.departments table td
{
	border : solid 1px #DADADA;
	padding : 3px 0px;
}
#divLocation div.contacts table th,
#divLocation div.departments table th
{ text-align : left; padding-left : 3px; }
#divLocation div.contacts table td,
#divLocation div.departments table td
{ text-align : center; }
#divLocation div.contacts table td a 
{ 
	text-decoration : none; 
	color : #656A70;
}
#divLocation div.contacts table td a:hover
{
	text-decoration : underline;
}