.module { }

.mapWpr { float:left; width:685px; }
/*.categoryContentWpr { float:left; width:200px; background-color:#C7E7F5; padding:15px; height:400px; }*/
.categoryContentWpr {  padding:15px; }
.module .categoryName { display:none; }

#GoogleMapCanvas { height:300px; }

.list { /*clear:both; overflow:hidden; zoom:1;*/ margin-top:20px; float:left; width:100%; }
.list .heading { padding:0; }
.item .image { float:right; }

/* map caption (baloon) styles */
.gmnoprint .title {
	font-size:15px;
	font-weight:bold;
	line-height:16px;
}
.gmnoprint .content {
	line-height:normal;
}
.gmnoprint .detailLinks {
	line-height:16px;
	margin-top:10px;
}
.gmnoprint .detailLinks a {
	color:blue;
	display:block;
}

div.item div.image{
	margin:5px;
	
}

div.categoriesDropDown{
	overflow:hidden;
	clear:both;
}

/*form.columnLayout #div_srchCategory {
	background: url(../../../images/directory/categories_bg.jpg) no-repeat;
	margin:0;
	padding:0 !important;
	width:692px;
}*/

.fieldContainer label#lbl_srchCategory {
	color:#FF6E14;
	font-size:16px;
	line-height:1.6;
	width:83px;
	float:left;
	padding:8px 0 0 7px;
}

form {
display:block;
margin:0 !important;
text-align:center;
}
form.columnLayout #spn_srchCategory { width:595px; line-height:1; padding:12px 0 0 0; float:left; }
form.columnLayout .fieldContainer select { font-size:11px; width:50%; }


.filter .content .header { height:38px; padding:10px 0 0 20px; color:#033788; font-weight:bold; float:left; margin-right:50px;}
.filter .content .form { clear:both; float:none; overflow:hidden; padding:7px 0 0 14px;}
.filter .content .form .fieldContainer { float:left; margin-right:30px; width:192px; padding-top:11px; clear:none;}
.filter .content { background:transparent url(../../../images/Filters/location-bg.png); width:690px; height:54px;}
.filter .content .form form.filterLayout .buttonContainer { clear:none !important; float:right !important; padding:8px 4px 0 0 !important; text-align:left; }
.filter .content .form form.filterLayout .fieldContainer label { float:left; font-weight:bold; padding-right:10px;}
.filter .content .form form.filterLayout .formField { display:block; float:left; padding-right:4px !important;}
.filter .content .form form.filterLayout input.inputbox { font-size:13px; width:100%;}
.filter .content .form form.filterLayout .SectionContainerObject { float:left; width:446px;}
.filter .content .form form.filterLayout select { font-size:12px; width:132px;}


#innerwpr { float:left; width:420px;}
.smallMapWpr { float:left; width:256px;}

div.module .title { color:#004B89; float:left; font-size:15px; line-height:normal; width:100%; margin-bottom:16px;}
.addressTitle { font-size:13px; color:#033788; font-weight:bold;}
.addressWpr { width:100%; margin-bottom:40px; *margin-bottom:20px;}
.addressWpr .address { font-size:12px; font-weight:normal; color:#001B40; float:left; margin-right:30px;}
.addressWpr .phone { font-size:12px; font-weight:normal; color:#001B40; float:left;}
.locationTitle { font-size:13px; color:#033788; font-weight:bold;}
.summary { font-size:12px; font-weight:normal; color:#001B40;}
.categoryList {}
.categoryListContainer {}
.directionsButton { width:120px; height:21px; margin-top:10px;}
.directionsButton a { display:block; width:120px; height:21px; background:url(../../../images/Buttons/directions.jpg);}
.directionsButton a span { display:none;}

div.module .item { border-bottom:1px solid #C6E1F1; clear:both; float:none; overflow:hidden; padding:25px 0;}

.paginationFilterWpr, .linkContainer { float:right; margin-top:6px; overflow:hidden;}
