

#footer {
float:left;
width:100%
}

#footerNav {
width:100%;
display:inline-block;
border-bottom:1px solid #3F3F3F;
margin-top:5px;
}


#footerLinks{
float:right;
margin:10px 0px 10px 0px;
border:0px;
width:715px;
text-align:right;
}

#footerLinks a {
color:#B0B0B0;
text-decoration:none;
margin-left:15px;
font-size:0.95em;
font-family:MINITypeHeadline;
font-weight:normal;
}


#footerLinks a div {
display:inline;
background:none;
line-height:1.2;
}

#footerLinks a:hover {
color:#E90002;
}

#footerLinks a.navOn {
	color:#E90002;
}

.footerSpacer {
display: inline-block;
margin:0px 8px 0px 8px;
}

#footerInfo {
color:#B0B0B0;
float:right;
padding-top:9px;
padding-bottom:5px;
display:inline-block;
font-family:MINITypeHeadline;
font-weight:normal;
font-size:0.95em;
margin-bottom:30px;
}

/***************************************/
#legalDisclaimer {
	background-color:#2F2F31;
	width:100%;
	padding:10px 0px 10px 0px;
	text-align:center;
	float:left;
	color:#9E9FA3;
	font-size:0.85em;
}


#legalDisclaimer a {
	font-weight:bold;
	text-decoration:none;
	color:#909092;
	border-bottom:1px solid #909092;
}

#legalDisclaimer a:hover {
	border-bottom:0px;
}

/**************************************/

#quinnGroup {
float:left;
width:100%;
margin:15px 0px 60px 0px;
}

#quinn-group {
display:inline-block;
background-image:url(../images/footer-quinn-logo.jpg);
height:30px;
width:86px;

}

#quinn-group:hover {
background-image:url(../images/footer-quinn-logo-on.jpg);
}

#bmw-toronto {
display:inline-block;
background-image:url(../images/footer-bmw-toronto.jpg);
height:30px;
width:103px;
}

#bmw-toronto:hover {
background-image:url(../images/footer-bmw-toronto-on.jpg);
}

#parkview-bmw {
display:inline-block;
background-image:url(../images/footer-parkview-bmw.jpg);
height:30px;
width:92px;
}

#parkview-bmw:hover {
background-image:url(../images/footer-parkview-bmw-on.jpg);
}

#bmw-waterloo {
display:inline-block;
background-image:url(../images/footer-bmw-waterloo.jpg);
height:30px;
width:91px;
}

#bmw-waterloo:hover {
background-image:url(../images/footer-bmw-waterloo-on.jpg);
}

#bmw-toronto-motorrad {
display:inline-block;
background-image:url(../images/footer-bmw-toronto-motorrad.jpg);
height:30px;
width:103px;
}

#bmw-toronto-motorrad:hover {
background-image:url(../images/footer-bmw-toronto-motorrad-on.jpg);
}

#mini-downtown {
display:inline-block;
background-image:url(../images/footer-mini-downtown.jpg);
height:30px;
width:126px;
}

#mini-downtown:hover {
background-image:url(../images/footer-mini-downtown-on.jpg);
}

#mini-waterloo {
display:inline-block;
background-image:url(../images/footer-mini-waterloo.jpg);
height:30px;
width:79px;
}

#mini-waterloo:hover {
background-image:url(../images/footer-mini-waterloo-on.jpg);
}

/**************************************/

#footerSocial {
width:160px;
display:inline-block;
float:left;
}

#footerSocial span {
width:35px;
height:35px;
display:inline-block;
float:left;
margin-right:5px;
background-repeat:no-repeat;
}

.facebookFooter {
background-image:url(../images/footer-facebook-off.jpg);
}

.facebookFooterOn {
background-image:url(../images/footer-facebook-on.jpg);
}

.twitterFooter {
background-image:url(../images/footer-twitter-off.jpg);
}

.twitterFooterOn {
background-image:url(../images/footer-twitter-on.jpg);
}

.youtubeFooter {
background-image:url(../images/footer-youtube-off.jpg);
}

.youtubeFooterOn {
background-image:url(../images/footer-youtube-on.jpg);
}
/**************************************/
