#footer {
	position: relative;
	width: 990px;
	height: 370px;
	color: #000000;
	font-size:11px;
	background-color: #ffffff;
}
#uk #footer{ height:80px; }

#footer a { color: #6a7d8a;  }
#footer .empty_line { visibility:hidden; }

#footer hr { 
	display: block;
	border-style: solid;
	border-color: #aaa;
	border-width: 1px 0px 0px 0px;
	width: 950px;
	height: 1px;
	margin: 0px auto;
}

#footer .title { 
	color: #6a7d8a;
	font-weight: bold;
	font-size: 12px;
}
#footer li .hidden { visibility: hidden; }

#footer_container {
	width: 960px;
	margin: 0 0 0 15px;
}

/* MYSTYLE LOGO */
#footer_mystyle_logo {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
}
#uk #footer_mystyle_logo{
	background: url(http://images.mystyle.com/mystyle/images/style_logo_footer_sm.png) no-repeat;
	bottom:1px;
	display: block;
	height: 70px;
	left:20px;
	text-indent: -10000px;
	width: 65px;
}
* html #uk #footer_mystyle_logo{
	background: url(http://images.mystyle.com/mystyle/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.mystyle.com/mystyle/images/style_logo_footer_sm.png",sizingMethod=crop);
}

#uk #footer_mystyle_tag{
	bottom:1px;
	color:#666;
	left:85px;
	position:absolute;
}

#footer_mystyle_logo a {
	display: block;
	height: 225px;
	width: 245px;
	text-indent: -10000px;
	background: url(http://images.mystyle.com/mystyle/images/myStyle_footer_logo.png) no-repeat;
}

* html #footer_mystyle_logo a {
	background: url(http://images.mystyle.com/mystyle/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://images.mystyle.com/mystyle/images/myStyle_footer_logo.png",sizingMethod=crop);
}

#footer ul li {
	float:left;
	height: 270px;
	width: 147px;
	margin-left: 10px;
}
#footer ul ul li {
	float:  none;
	display: block;
	height: auto;
	margin: 8px 0;
	padding: 0;
	border: 0px;
}

/* CEG LOGOS */
#footer_ceg_logos {
	position: absolute;
	top: 290px;
	right: 30px;
	display: block;
	width: 225px;
}

#eonline_logo_footer_sm, #style_logo_footer_sm {
	float: right;
}

#g4_logo_footer_sm {
	float: right;
	display: inline; /* IE Hack */
	margin-left: 10px;
}

#eonline_logo_footer_sm a {
	display: block;
	width: 65px;
	height: 70px;
	background: url(http://images.mystyle.com/mystyle/images/eonline_logo_footer_sm.png) no-repeat;

}
* html #eonline_logo_footer_sm a {
	background: url(http://images.mystyle.com/mystyle/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mystyle/images/eonline_logo_footer_sm.png",sizingMethod=crop);
}

#style_logo_footer_sm a {
	display: block;
	width: 65px;
	height: 70px;
	background: url(http://images.mystyle.com/mystyle/images/style_logo_footer_sm.png) no-repeat;

}
* html #style_logo_footer_sm a {
	background: url(http://images.mystyle.com/mystyle/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mystyle/images/style_logo_footer_sm.png",sizingMethod=crop);
}

#g4_logo_footer_sm a {
	display: block;
	width: 65px;
	height: 70px;
	background: url(http://images.mystyle.com/mystyle/images/g4_logo_footer_sm.png) no-repeat;

}
* html #g4_logo_footer_sm a {
	background: url(http://images.mystyle.com/mystyle/images/spacer.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mystyle/images/g4_logo_footer_sm.png",sizingMethod=crop);
}

/* LEGAL */
#footer_legalese { margin-top: 15px; text-align: center; color:#6A7D8A; }
#footer_legalese a { text-decoration: underline; color: #6A7D8A; }
#uk #footer_legalese { margin-top: 30px; }

#footer .hidden {visibility:hidden;}