.footer {
	width: 100%; float: none;
}
#footer {
	background: rgb(255, 255, 255); margin: 0px auto; width: 970px; float: none;
}
#footer {
	_margin: 0 auto;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .rule {
	height: 4px; border-bottom-color: rgb(179, 198, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
#footer .col_300 {
	width: 300px; float: left;
}
#footer .col_160 {
	width: 160px; float: left;
}
#footer .col_140 {
	width: 140px; float: left;
}
#footer .wrapper_0_10_0_10 {
	padding: 0px 10px; float: left;
}
#footer input {
	width: 215px; font-size: 15px; margin-right: 10px; float: left;
}
#footer .formbutton a {
	background: url("/images/buttons/btn_search_60_22.gif") no-repeat left top; width: 60px; height: 22px; text-decoration: none; float: left; display: block;
}
#footer .formbutton a span {
	visibility: hidden;
}
#footer .footer_top {
	background: url("/images/footer_bg.gif") repeat-x; width: 970px; float: left;
}
#footer ul.footer_list_top {
	background: url("/images/footer_bg_classified.gif") repeat-x; margin: 0px 0px 0px 5px; width: 965px; float: left; display: inline;
}
#footer ul.footer_list_top li {
	float: left;
}
#footer ul.footer_list_top li.footerclassifieds a:link {
	background: url("/images/footer_bg_classified.gif") repeat-x;
}
#footer ul.footer_list_top li.footerclassifieds a:active {
	background: url("/images/footer_bg_classified.gif") repeat-x;
}
#footer ul.footer_list_top li.footerclassifieds a:visited {
	background: url("/images/footer_bg_classified.gif") repeat-x;
}
#footer ul.footer_list_top li.footerclassifieds a:hover {
	background: url("/images/footer_bg_classified.gif") repeat-x;
}
#footer ul.footer_list_top li a:link {
	background: url("/images/footer_bg.gif") repeat-x; padding: 8px 11px 8px 12px; color: rgb(51, 68, 85); font-family: Arial; font-size: 12px; font-weight: bold; float: left;
}
#footer ul.footer_list_top li a:visited {
	background: url("/images/footer_bg.gif") repeat-x; padding: 8px 11px 8px 12px; color: rgb(51, 68, 85); font-family: Arial; font-size: 12px; font-weight: bold; float: left;
}
#footer ul.footer_list_top li a:active {
	background: url("/images/footer_bg.gif") repeat-x; padding: 8px 11px 8px 12px; color: rgb(51, 68, 85); font-family: Arial; font-size: 12px; font-weight: bold; float: left;
}
#footer ul.footer_list_top li a:hover {
	background: url("/images/footer_bg.gif") repeat-x; padding: 8px 11px 8px 12px; color: rgb(51, 68, 85); font-family: Arial; font-size: 12px; font-weight: bold; float: left;
}
#footer .footer_list_middle li {
	padding: 5px 0px;
}
#footer .footer_list_middle li .section_title {
	padding: 18px 0px 2px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 3px; border-bottom-style: solid;
}
#footer .footer_list_middle li .section_title h3 span {
	padding: 0px 0px 1px; color: rgb(0, 0, 0); text-transform: uppercase; font-family: georgia; font-size: 11px;
}
#footer .footer_list_middle li a {
	color: rgb(3, 90, 145); font-family: Georgia; font-size: 11px;
}
#footer .formsearchbar {
	padding: 5px 0px; width: 300px; float: left;
}
#footer .bullet li {
	padding: 5px 0px;
}
#footer .bullet li .section_title h3 span {
	font-size: 12px;
}
#footer .bullet li a span {
	margin-left: 0px;
}
#footer .bullet li a {
	color: rgb(3, 90, 145); font-family: Georgia; font-size: 11px;
}
#footer .morelinks {
	display: none;
}
#footer .footer_list_bottom {
	padding: 0px 10px; width: 940px;
}
#footer .footer_list_bottom li {
	background: url("/images/delimiter_hr_header_subnav.gif") no-repeat right top; margin: 5px 3px 0px 0px; padding: 3px 10px 0px 0px; float: left;
}
#footer .footer_list_bottom a {
	color: rgb(0, 0, 0); font-family: Arial; font-size: 11px;
}
#footer .footer_list_bottom .no_background {
	
}
#footer .footer_list_bottom .footer_canadacom a:link {
	background: url("/images/icons/cc_108_18.gif") no-repeat rgb(255, 255, 255); width: 108px; height: 18px; text-decoration: none; display: block;
}
#footer .footer_list_bottom .footer_canadacom a:active {
	background: url("/images/icons/cc_108_18.gif") no-repeat rgb(255, 255, 255); width: 108px; height: 18px; text-decoration: none; display: block;
}
#footer .footer_list_bottom .footer_canadacom a:visited {
	background: url("/images/icons/cc_108_18.gif") no-repeat rgb(255, 255, 255); width: 108px; height: 18px; text-decoration: none; display: block;
}
#footer .footer_list_bottom .footer_canadacom a:hover {
	background: url("/images/icons/cc_108_18.gif") no-repeat rgb(255, 255, 255); width: 108px; height: 18px; text-decoration: none; display: block;
}
#footer .footer_list_bottom .footer_canadacom a span {
	visibility: hidden;
}
#footer .footer_list_bottom .footer_copyright {
	margin: 0px; padding: 8px 0px 10px 15px; text-align: right; font-family: Arial; font-size: 10px; border-left-color: rgb(179, 198, 215); border-left-width: 1px; border-left-style: solid; float: right;
}
#footer .footer_list_bottom .footer_copyright a {
	font-size: 10px;
}
