/*/////////////////////////////////////////////////////////////////////
	Contact
/////////////////////////////////////////////////////////////////////*/

	#container {
		background:url(../../../images/layout/content-side.gif) right 0 repeat-y;
		padding:0;
	}

	#container #side {
		width:248px;
		min-height:407px;
		height:auto !important;
		height:407px;
		float:left;
		padding:13px 10px 13px 13px;
		position:relative;
		background:#ffffff;
	}

	#container #content {
		float:right;
		width:582px;
		padding: 70px 38px 0 0;
	}

	#container #content h2 {
		height:44px;
		text-indent:-9999px;
		background:url(../../../images/headings/contact-heading.jpg) no-repeat top left;
		margin-bottom: 10px;
	}

	#container #content .branditem {
		margin-bottom: 40px;
	}

	#container #content .column1, #container #content .column2 {
		margin:0 20px 1.1em 0;
		width: 266px;
		float: left;
	}

	#container #content .column1 p, #container #content .column2 p {
		font-size: 1.2em;
		line-height: 1.4em;
		color: #929292;
		margin-bottom: 1em;
	}

	#container #content .column1 p.map {
		text-indent:-9999px;
		/*position:absolute;
		bottom:0;
		right:-14px;*/
		margin:0;
	}
	#container #content .column1 p.map a {
		display:block;
		/*float:right;*/
		margin-top: 20px;
		width:80px;
		height:29px;
		background:url(../../../images/buttons/map.jpg) no-repeat top center;
	}
	#container #content .column1 p.map a:hover {
		background-position:bottom center;
	}

	div.office h3 { color:#1b3d94; font-size: 1.3em; }
	div.office div.number { font-size:1.3em; line-height:1.4em; color:#929292; }
	div.office div.number div.label { width: 100px; float: left; color:#1b3d94; }
	div.office div.line { font-size: 1.3em; line-height:1.4em; color:#929292; }
	div.office div.line div.label { width: 100px; color:#1b3d94; }

	a { color:#1b3d94; }
	a:hover { color: red; }
