﻿
.contentwrapper_left, .contentwrapper_right {
	float:left;
	margin-left: 8px;
	color: black;
}
.contentwrapper_left {
	float:left;
}
.contentwrapper_right {
	width:240px;
	float:left;
}
.map {
	margin: 10px 5px;
	float:left;
}
.missingaddress 
{
	margin: 10px 40px 10px 10px;
}
.missingaddress table td
{
	padding-right: 20px;
}
.missingaddress h3
{
	font-size: 12px;
	margin: 14px 0 10px 0;
}
.missingaddress p
{
	margin: 8px 0;
}

.currentaddress 
{
	margin: 10px 7px 10px 2px;
	float: left;
	width: 228px; /*238*/
	position:relative;
	z-index:20;
}
.addressdropdown
{
	margin: 10px 5px 10px 0px;
	float: left;
	width: 230px; /*240*/
	position:relative;
	z-index:20;
}
.currentaddress p 
{
	margin: 0;
}
.currentaddress h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.currentaddress .officedropdown .in {
	border-top: 1px dotted #E7E7E7;
	border-bottom: 1px dotted #E7E7E7;
	margin: 4px 0 1px 0;
	padding: 4px 0 4px 0;
}
.currentaddress .officedropdown .in img {
	margin-right: 7px;
}
.officedropdown {
	margin: 4px 0 3px 0;
	border-bottom: 1px dotted #EEEEEE;
}

.address_section 
{
	clear: both;
	width: 470px;
	margin-left: 5px;
}
.address_section h2 {
	color: #3570AA;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.address_section .smallcountry 
{
	border-top: 1px dotted #E6E6E6;
	padding: 8px 0;
	margin: 0 7px 0 0;
	float:left;
	width: 218px; /*238*/
}
.address_section a
{
	text-decoration: none;
}
.address_section a:hover
{
	text-decoration: underline;
}

.item, .item_first {
	clear:both;
	border-top: 1px dotted #E6E6E6;
	margin: 5px 30px 5px 0px;
	padding: 5px;
}
.item_first {
	border-top: none;
	margin-top: 0px;
	padding-top: 0px;
}
.local 
{
	color: #3570AA;
	width: 225px;
}
.local .dd
{
	margin: 5px;
}
.local .txt 
{
	border-top: 1px dotted #E6E6E6;
	margin: 0px 5px;
} 
.local .txt h2
{
	font-size: 11px;
	color: gray;
	margin: 5px 0px;
	padding: 0;
}
.local img
{
	float: left;
	margin: 0 10px 5px 0px;
}

.officehidden, .agenthidden {
	display: none;
}
.officeselected, .agentselected {
	display: block;
	z-index: 15;
	position: relative;
}
.currentaddress ul, .local ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.contactBox, .contactBox_mid {
	margin-left: 15px;
	padding-bottom: 30px;
	width: 500px; /*520*/
}
.contactBox_mid {
	margin-left: 130px;
}
.agentBox {
	margin-left: 8px;
	width: 243px;
	position: absolute;
	top: 0;
	left: 512px;
}