div.methods {	height: 1%;	overflow: hidden;
}
div.method {	width: 300px;	padding: 0 10px;	float: left;	background: transparent url('/images/home/contact us/background-gradient-gray.gif') top left repeat-x;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;
}
div.method h2 {	margin: 10px 0;	padding-left: 25px;	background-position: left center;	background-repeat: no-repeat;
}
div.phone h2 {	background-image: url('/images/icons/silk/telephone.png');
}
div.online h2 {	background-image: url('/images/icons/silk/world.png');
}
div.office h2 {	background-image: url('/images/icons/silk/map.png');
}
div.method ul {	list-style-type: none;	padding: 0;
}
div.method li {	padding: 3px 0;	border-bottom: 1px solid #eee;
}
div.method li.last {	border-bottom: none;
}
div.method li span {	font-weight: bold;
}
p#mainNumber {	font-size: smaller;
}
p#disclaimer {	font-size: smaller;	color: #666;
}
div.online {	width: 280px;	margin: 0 10px;
}
div.online a {	display: block;	margin: 5px 0;	padding: 10px;	background: #ccc url('/images/navigation/linkarrowwhite.png') 260px center no-repeat;	color: #333;	font-weight: bold;	border-radius: 4px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;
}
div.office address {	float: left;	width: 50%;	font-style: normal;
}
div#directions {	float: right;	width: 25%;	background: #ccc;	text-align: center;	margin-top: 10px;	padding: 10px;	-moz-border-radius: 4px;	-webkit-border-radius: 4px;
}
div#directions a {	color: #333;
}
p#officeHours {	clear: both;	padding-top: 10px;
}
