/* Footer */
#footerWrapper{
	float:left;
}
#globalFooter{
	padding: 34px 0px 28px 0px;
	color: #7D7D7D;
}
.globalFooterContainer{
	font-size:13px;
	text-align:center;
	font-weight:bold;
}
#gde_footerContainer ul,#gde_footerContainer ol,#gde_footerContainer li,#gde_footerContainer pre,#gde_footerContainer form,#gde_footerContainer fieldset,#gde_footerContainer legend,#gde_footerContainer p,#gde_footerContainer th
	{
	margin: 0;
	padding: 0;
}

#gde_footerContainer,#gde_footerContainer a {
	font-family: arial, helvetica, sans-serif;
}

#gde_footerContainer table {
	border-collapse: collapse;
	border-spacing: 0;
}

#gde_footerContainer fieldset,#gde_footerContainer img {
	border: 0;
}

#gde_footerContainer li {
	list-style: none;
}

#gde_footerContainer th {
	text-align: left;
}

#gde_footerContainer {
	margin: 0 auto;
	font-weight: normal;
	width: 100%;
	background: none;
}

#gde_footerContents {
	margin: 0 auto;
	width: 996px;
}

#gde_footerTitleContainer {
	height: 47px;
	line-height: 47px;
	padding-left: 134px;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #2c2c2c;
	background-image:
		url('https://s.dolimg.com/en-US/dcom/media/footer/sprites/footerSprites.png');
	background-repeat: no-repeat;
	background-position: 24px 4px;
	border-bottom: solid 1px #cccccc;
}

#gde_footerSiteMapContainer {
	text-align: center;
}

#gde_footerSitemapFirstRow {
	padding: 18px 24px 20px 24px;
	text-align: left;
}

#gde_footerSitemapRow {
	padding: 18px 24px 20px 24px;
	border-top: solid 1px #ffffff;
	text-align: left;
}

.gde_footerSitemapGroup {
	margin: 0;
	table-layout: auto;
	text-align: left;
}

table.gde_footerSitemapGroup td {
	width: 135px;
}

.gde_footerSitemapGroup a,.gde_footerSitemapGroup a:link,.gde_footerSitemapGroup a:visited
	{
	color: #2c2c2c;
	text-decoration: none;
}

.gde_footerSitemapGroup a:hover {
	text-decoration: underline;
}

.gde_sitemapItemTitle {
	display: block;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	color: #2c2c2c;
	padding-bottom: 6px;
}

.gde_sitemapItem {
	display: block;
	font-size: 11px;
	line-height: 11px;
	color: #2c2c2c;
	padding-bottom: 4px;
}

.gde_sitemapItem a {
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}

#gde_footerFeaturedContainer {
	height: 24px;
	background-color: #000000;
	text-align: center;
}

.gde_footerFeaturedLinks {
	margin: 0 auto;
	text-align: center;
}

.gde_footerFeaturedLinks,.gde_footerFeaturedLinks span,.gde_footerFeaturedLinks a,.gde_footerFeaturedLinks a:link,.gde_footerFeaturedLinks a:visited
	{
	white-space: nowrap;
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
	color: #ffffff;
	text-decoration: none;
}

.gde_footerFeaturedLinks a:hover {
	text-decoration: underline;
}

table.gde_footerFeaturedLinks {
	width: 100%;
}

table.gde_footerFeaturedLinks td {
	white-space: nowrap;
	padding: 0 5px 0 5px;
}

#gde_footerLegalContainer {
	padding: 16px 0 16px 0;
	line-height: 11px;
	font-size: 11px;
	text-align: center;
	color: #000000;
}

.gde_footerLegalLinks a,.gde_footerLegalLinks a:link,.gde_footerLegalLinks a:visited
	{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
}

.gde_footerLegalLinks a:hover {
	text-decoration: underline;
}

.gde_footerCopyText {
	padding-top: 20px;
	font-weight:normal;
}

.gde_comScoreLogo {
	float: right;
	margin: -39px 10px 0 0;
	width: 68px;
}

.gde_comScoreLogo a {
	outline: none;
}

.gde_comScoreLogo img {
	border: none;
}