.extras dt,
h3,
.bigTypo {
	font-size: 18px;
	text-transform: uppercase;
}
.listBox > li ul,
.naviList ul {
	line-height: 30px;
	text-align: left;
	list-style: disc;
	padding-left: 30px;
	margin-top: 7px;
}
.listBox > li h3 object,
.naviList h3 object {
	margin-top: 6px;
	margin-bottom: -9px;
}
.listBox > li h3,
.naviList h3 {
	display: block;
	padding: 3px 0 0 16px;
	background-color: #AEBFD9;
	color: #FFFFFF;
}
.listBox > li ul li,
.naviList ul li {
	color: #B9CDEE;
}
.listBox > li ul span,
.naviList ul span {
	color: #9DAECA;
}
.listBox > li ul a:hover,
.naviList ul a:hover {
	color: #D3201E;
}
.listBox > li ul a,
.naviList ul a {
	color: #405073;
}
.listBox > li,
.naviList {
	background: #fff;
	display: block;
	float: right;
	width: 318px;
	border: 1px solid #B9CDEE;
	border-right-color: #FFFFFF;
	padding-bottom: 10px;
	margin: -9px 0 40px 39px;
}
.listBox > li ul .active,
.naviList ul .active {
	font-weight: bold;
}
.features li a,
.bigList li a {
	display: block;
}
.features,
.bigList {
	display: block;
	float: right;
	margin-bottom: 40px;
}
#header h1 a,
.logo a {
	display: block;
	height: 80px;
}
#header h1,
.logo {
	text-indent: -9999px;
	display: block;
	width: 250px;
	height: 80px;
	background: url('../../img/xcss_logo.png') no-repeat;
}
.features h4,
.bigList h4 {
	font-size: 15px;
	margin-left: 32px;
	margin-bottom: 8px;
}
.features li:hover,
.bigList li:hover {
	background-image: url('../../img/big_list_bg_hover.png');
}
.features li,
.bigList li {
	height: 48px;
	padding: 27px 0 0 80px;
	background: #FFFFFF url('../../img/big_list_bg.png') no-repeat;
}
.clearer {
	clear: both;
}
.sidebar {
	border-left: 1px solid #AEBFD9;
	float: right;
	width: 200px;
	margin: 0 20px 300px 20px;
	padding: 20px;
}
