#body .hr {
	margin:5px 5px 0;
	border-bottom:1px solid #e6e6e6;
}

#device-mobile {
	display:none;
}

#device {
	position:relative;
	margin:0 auto;
	display:table;
}

#product {
	display:none;
	position:absolute;
}

#feature-list,#details {
	margin:28px auto;
}

#feature-list {
	width:228px;
}

#feature-list .feature {
	width:190px;
	margin-bottom:7px;
	padding:22px 14px 17px;
	font-size:15px;
	color:#343434;
	text-decoration:none;
	display:block;
	letter-spacing:-.5px;
	cursor:pointer;
	white-space:nowrap;
	background:#f7f7f7;
}

#feature-list .feature.selected,#feature-list .feature:hover {
	color:#05b6cc;
}

#details {
	width:342px;
	height:462px;
	background-color:#f7f7f7;
}

#details .content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#details .content .container {
	width:342px;
	height:542px;
}

#details .content p {
	padding:24px 28px;
	font-size:13px;
	line-height:18px;
}

#details .content p sup {
	font-size:9px!important;
	line-height:0;
}

#details .noise .container {
	background:url(../img/device/noise_back.png) no-repeat bottom left #f7f7f7;
}

#details .whistle .container {
	background:url(../img/device/whistle_back.png) no-repeat bottom left #f7f7f7;
}

#details .hertz .container {
	background:url(../img/device/hertz_back.png) no-repeat bottom left #f7f7f7;
}

#details .quality .container {
	background:url(../img/device/quality_back.png) no-repeat bottom left #f7f7f7;
}

#details .call .container {
	background:url(../img/device/phone_back.png) no-repeat bottom left #f7f7f7;
}

#details .audio .container {
	background:url(../img/device/audio_back.png) no-repeat bottom left #f7f7f7;
}

#details .reliability .container {
	background:url(../img/device/reliability_back.png) no-repeat bottom left #f7f7f7;
}

#device .arrow {
	background:url(../img/app/arrow.png) no-repeat top right transparent;
	width:22px;
	height:54px;
	margin:30px 0;
	position:relative;
	top:0;
	left:0;
}