/* footer.css */

/* Footer */
#footer{
	clear:both;
	padding-top:17px;
	width:961px;
}
.footer{
	width:961px;
	padding-bottom:20px;
	background:#1E1916;
	float:left;
}

/* Footer Info Block */
#footer .block{
	margin:0 -3px 0 -5px;
	padding:0;
	width:969px;
	height:138px;
	position:relative;
	overflow:hidden;
}
#footer .frame{
	padding:0 3px 7px 5px;
	height:131px;
	width:961px;
	background:url(/img/bg-block-footer.png) repeat-x;
	overflow:hidden;
}
#footer .siteby{
	margin:18px 0 0 18px;
	float:left;
	display:inline;
}
#footer .siteby img{vertical-align:top;}
#good_link{
	width:98px;
	height:96px;
	background-image:url(/img/good_logo.png);
	background-repeat:no-repeat;
	display:block;
}
#good_link:hover{
	background-image:url(/img/good_logoOvr.png);
	background-repeat:no-repeat;
}
#footer .block .info{
	margin-right:24px;
	width:700px;
	float:right;
	display:inline;
}
#footer .block .logo{
	margin-top:18px;
	width:146px;
	height:46px;
	float:right;
	overflow:hidden;
}
#footer .block .logo a{
	display:block;
	width:146px;
	height:46px;
	text-indent:-9999px;
	background:url(/img/logo-footer.gif) no-repeat;
}
#footer .block address{
	clear:both;
	padding-top:12px;
	width:100%;
	font:11px/17px Arial, Helvetica, sans-serif;
	color:#B1AFB0;
	text-align:right;
}
#footer .block .phone{
	width:100%;
	text-align:right;
	overflow:hidden;
	font:11px/17px Arial, Helvetica, sans-serif;
	color:#B1AFB0;
}
#footer .block .phone dl{
	margin:0;
	padding:0;
	display:inline;
}
#footer .block .phone dl dt,
#footer .block .phone dl dd{
	margin:0;
	display:inline;
}
