ul.sub-menu a:hover {
	position: relative;
	top: 0px !important;
}
ul.icons {
	width: 375px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.icons li {
	float: left;
	margin: 0px;
	padding: 0 8px;
	text-align: center;
	display: inline;
	width:146px;
	margin-right: 15px;
}

ul.icons li span {
	width: 22px;
	height: 22px;
	overflow: hidden;
	display: block;
	float: right;
}
ul.icons li a.thumb {
	width: 146px;
	height: 22px;
	padding: 0 5px;
	cursor: pointer;
}
ul.icons li a {
	text-decoration: none;
	color: #777;
	display: block;
}

.social-media {
	float: left;
	margin: 0px;
	width: 345px;
	margin-left: 85px;
	margin-right: 20px;
}

.in > a, .fb > a {
	border: 1px solid #b7b7b7;
	border-radius: 15px;
	background: white;
}

.fb > a:before {
	content: "Like us on Facebook";
	position: relative;
	top: 2px;
}

.ie7 .fb > a {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Like us on Facebook');
}

.thumb span {
	position: relative;
	right: -5px;
}

.in > a:before {
	content: "Connect with Linkedin";
	position: relative;
	top: 2px;
}

.ie7 .in > a {
  *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = 'Connect with Linkedin');
}

ul.icons > li {
	display: none;
}

ul.icons > li.in, ul.icons > li.fb {
	display: block;
}