#ft  { background:#000; text-align:left;}

/* --------------- Footer --------------- */

#ft {
  background:#1A1A1A;
  position:relative;
  bottom:0;
}
#ft bd {
	padding-top:0px;
}
#ft a {
  color:white;
}

#ft ul {float:left;}

#footer-nav {
/*  border-top:1px solid #000000;*/
  /*border-bottom:1px solid #000000;*/
  width:969px;
   margin:0 auto;

}
#footer-nav .wrapper {
  overflow:hidden;
  padding:0px 0;
  margin-bottom:16px;
}
#footer-nav .footer-description {
  width:292px;
  float:left;
  padding-left:0px;
  padding-right:0px;
}
#footer-nav .footer-description p {
  color:#808080;
  float:left;
    line-height:1.35em;
  letter-spacing:-0.0005em;
  padding-bottom:11px;
}

#footer-nav .logo a {
   background: url('//dimelo.s3.amazonaws.com/custom-v2/canalplay/images/sitewide/logo-footer2.gif') no-repeat top left;
   width:206px;
   display:block;
   height:48px;
   overflow:hidden;
   text-indent:-999em;
}

#footer-nav .col {
	margin-top:47px;
	width:125px;
	margin-left:38px;
}
#footer-nav .col li a {
  line-height:21px;
}

.stay-connected {
  background: url('//dimelo.s3.amazonaws.com/custom-v2/canalplay/images/sitewide/nav.png') no-repeat 42px -1260px;
  width:330px;
  padding-left:4px;
  float:left;
}
.stay-connected .col {
  margin:0;
  width: 145px;
}


.stay-connected a {
  background: url('//dimelo.s3.amazonaws.com/custom-v2/canalplay/images/sitewide/footer-icons.png') no-repeat 0 -100px;
  padding-left:24px;
  display: inline-block;
}
.stay-connected a:hover {
  text-decoration:none;
}


.stay-connected a.a-fai {
  background-position:0 -96px;
}
.stay-connected a.a-fai:hover {
  background-position:0 -148px;
}
.stay-connected a.a-iphone {
  background-position:0 -200px;
}
.stay-connected a.a-iphone:hover {
  background-position:0 -250px;
}
.stay-connected a.a-ipad {
  background-position:0 -297px;
  height:20px;
}
.stay-connected a.a-ipad:hover {
  background-position:0 -350px;
}
.stay-connected a.a-facebook {
  background-position:0 -398px;
  margin-left:-17px;
  margin-top:0px;
}
.stay-connected a.a-facebook:hover {
  background-position:0 -450px;
}
.stay-connected a.a-twitter {
  background-position:0 -500px;
}
.stay-connected a.a-twitter:hover {
  background-position:0 -550px;
}
.stay-connected a.a-rss {
  background-position:0 -600px;
}
.stay-connected a.a-rss:hover {
  background-position:0 -650px;
}
#footer-base {
  text-transform: uppercase;
  border-top:1px solid #000000;
  /*width:974px;*/
  width:100%;
  margin:0 auto;
}
#footer-base-in {
  text-transform: uppercase;
  border-top:1px solid #313131;
  width:100%;
  margin:0 auto;
}
#footer-base .wrapper {
  height: 33px;
  padding: 12px 0 0 0;
  width:969px;
  margin:0 auto;
}

#footer-base ul {
  display: inline;
  float: left;
}

#footer-base ul li {
  display: inline;
  float: left;
  border-left: 1px solid #313131;
  height: 16px;
  padding: 1px 15px 0 15px;
}

#footer-base ul li:first-child {
border-left: 0 none;
padding-left: 0px;
}

#footer-base ul li.first-child {
border-left: 0 none;
padding-left: 15px;
}

#footer-base p {
  display: inline;
  float: right;
  padding: 2px 0px 0 0;
  margin-right:0px;
  color:#646464;
}

#footer-base ul li a {
  color: gray;
  font-size:12px;
  letter-spacing:0.3px;
}
#ft:after {
	content:"";
}