﻿.locations strong{
	font-weight:bold;
}

.locations #ContentMain .office-box p.office-name {
	border-bottom:solid 1px #002C82;
	margin-bottom:1ex;
}

.locations #ContentMain .office-box p {
	margin: 0pt;
	padding: 0pt;
}

.office-box-wrapper {
	float: left;
	font-size: 100%;
	line-height: 140%;
	text-align: left;
	width: 97%;
}

.office-box {
	background: #EEEEEE none repeat scroll 0%;
	border: 1px solid #BBBBBB;
	clear: both;
	float: left;
	margin: 15px 20px;
	padding: 10px 12px 15px;
	width: 97%;
}

#RefrigServicerLocations .office-box .details{
	width:85%;
}

#RefrigServicerLocations .office-box {
	background: #FFFFFF none repeat scroll 0%;
}

#RefrigServicerLocations .office-name em{
	font-weight:bold;
}

.office-box .details 
{
	clear: both;
	float: left;
	width: 45%;
}

.office-box .office-name {
	color: #002C82;
	font-family: Georgia,serif;
	font-size: 130%;
	font-weight: bold;
	line-height: 140%;
	margin: 0pt;
	padding: 0pt;
}

.office-box .office-name em {
	color: #000000;
	font-style: normal;
}

.office-box .office-name a {
	text-decoration: none;
}

.office-box .name {
	font-size: 100%;
	font-weight: bold;
	margin: 0pt;
	padding: 0pt;
}

.office-box .office-map {
	float: left;
	width: 48%;
}

.office-box .office-map a {
	background: transparent url(Images/right-triangle-small-grey.gif) no-repeat scroll 0pt 3px;
	padding-left: 15px;
}

#HobartServiceOfficeLocations div.office-map {
	position:relative;
	padding:0px;
	margin:0px;
}


.customInfoBox-with-leftBeak,
.customInfoBox-progressAnimation{
	display:none;
}




.office_external_notes {
	padding: 1em;
	margin-top: 1em;
	width: 80%;
	font-size: 1em !important;
	background-color: #ddd;
	border: 1px solid #8a2437;
}
.office_external_notes p {
	font-size: 1.1em;
}
.office_external_notes p em {
	font-style: normal;
	font-weight:normal !important;
	text-decoration: underline;
}
.office_external_notes .office_details {
	padding: 0;
	margin: 1em 0 0 0;
	list-style: none !important;
	list-style-image: none !important;
}
.office_external_notes .office_details .office_name {
	font-size: 1.2em;
	font-weight: bold;
	color: #002c82;
}	
.office_external_notes ul li {
    margin-left:0px !important;
}



.embedded h1 {
    margin-bottom:1ex;
}

.embedded .map {
    margin-top:3ex;
}

.embedded div.required {
    display:none;
}
