﻿

/*Results*/
.resultsWrapInner{width:380px; float:left; position:relative; height:700px;}
.resultsList li{cursor:pointer;}
/*hover background color for carousel li*/
.resultsList li.hover{background-color:#EBEDEC;}
.resultsList .resultsDist{width:16%; float:left;text-align:center; margin-right:1%;}
.resultsList .resultsDist img, .resultsList .resultsDist p{text-align:center; margin-bottom:2px; font-size:11px;}
.resultsList .resultsDetails{}
.resultsList .resultsContact{width:20%; float:left;}
.resultsList .bottomWrap {}
.resultsList .resultsDetails .resultsDirections{width:100%; float:left;}
.resultsList .resultsDetails .resultsLogo{width:35%; float:right; }
.resultsList .resultsLogo{width:27%; float:right; height:100%; display: table-cell; vertical-align: middle ; padding-top:27px;}

.resultsDetailLinks{margin-top:5px;}
.resultsDetailLinks li{float:left; width:auto; border-right:1px solid #999999 !important; padding-right:7px; margin-right:7px; line-height:100%;}
.resultsDetailLinks>li.lastItem{border:none !important; padding:0px; margin:0px;}
.pager{ height:33px; background-color:#003150; border:1px solid #dedede; display:block; margin:0;}
.resultsPageNumber{color:#ffffff; text-align:center; width:100%; margin-top:5px;}

/*Map*/
/*.map{ float:right; margin:0px 57px 5px 5px;}*/
#map_canvas{
position: relative;
padding-bottom: 75%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
#map_canvas .infoWrap{float:left; width:298px; display:table; font-family: arial, sans-serif;}
#map_canvas .infoWrap .infoRightColumn {width:38%; display:table-cell; vertical-align:middle; text-align:left; font-weight:bold; font-size:13px;}
#map_canvas a.dirLink{font-size: 13px; font-weight:bold; font-family: arial, sans-serif;}

.infoLeftColumn {width:83%; margin-left:2%; display:table-cell;}
.infoRightColumn {width:15%; display:table-cell; vertical-align:middle; text-align:left; font-weight:bold; font-size:13px;}

/*Popups*/
.popup{position:absolute; z-index:1000; width:340px; cursor:default;}
.popupInner{position:relative; float:left; width:270px; background-color:#ffffff; border:1px solid #ccc; padding:9px 20px;
	/*-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;*/
	-webkit-box-shadow: #333 3px 3px 5px; -moz-box-shadow: #333 3px 3px 5px; box-shadow: #333 3px 3px 5px;
	background: #ffffff; behavior: url(/app_themes/PIE.htc);
	}
.popup .close{color:#555555; position:absolute; right:10px; top:10px; font-size:20px; line-height:20px; font-weight:bold; padding:0px 3px 1px 3px; background-color:#ffffff;}	
.popup .close:hover{text-decoration:none; background-color:#cccccc;}
.popDetailsHours{margin:20px 0px 10px 0px; padding: 10px 20px; background-color:#ffffff; line-height:25px; color:#555555;}
.popBg{filter: alpha(opacity=40); opacity: 0.4; background-color: #ffffff; }

.categoryItem{ float:left; margin-right: 20px; }

.businessHoursList{width:100%; display:block; margin-top:10px;}
.businessHoursList li{width:100%; display:block; margin-bottom:2px; clear:both;}
.businessHoursList li span{font-weight:normal; width:40%; float:left; text-align:left; font-weight:bold;}

