#csl51-busch_footer{ 
    background-color: #000;
    color: #fff;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    padding:30px 0 10px 0;
    border-radius: 5px;
}
.csl51-busch_footermain{
    width:1000px;
    margin:0 auto;
    
}
.csl51-busch_footermain a{color:#fff;}
#csl51-busch_footermenu{
    text-align:left;
    width:100%;
    overflow: hidden;
}
#csl51-busch_footermenu dt {
    clear: both;
    color: yellow;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#csl51-busch_footermenu a {
color:#fff;
font-size:13px;
line-height:24px;
padding-left: 10px;
}
#csl51-busch_footermenu a:hover{
text-decoration:underline;
}
#csl51-busch_footermenu .csl51-busch_-icons a{padding:0;line-height:none;}
#csl51-busch_footermenu dl {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/line.gif");
    background-origin: padding-box;
    background-position: right center;
    background-repeat: repeat-y;
    background-size: auto auto;
    float: left;
    width:25%;
}
.csl51-busch_-icons {
	margin:7px 20px;
}
.csl51-busch_-icons ul li {
	display:inline-block;
	margin:0 4px 5px 0;
}
.csl51-busch_-icons .fb-icon,.csl51-busch_-icons .tw-icon,.csl51-busch_-icons .ig-icon,.csl51-busch_-icons .pin-icon,.csl51-busch_-icons .yt-icon,.csl51-busch_-icons .gp-icon,.csl51-busch_-icons .t-icon {
	width:23px;
	height:23px;
	display:block;
	background:url("../images/dj-footer-sn-icons-iv.png") no-repeat;
	overflow:hidden;
}
.csl51-busch_-icons .fb-icon span,.csl51-busch_-icons .tw-icon span,.csl51-busch_-icons .ig-icon span,.csl51-busch_-icons .pin-icon span,.csl51-busch_-icons .yt-icon span,.csl51-busch_-icons .gp-icon span,.csl51-busch_-icons .gp-icon span,.csl51-busch_-icons .t-icon span {
	display:none;
}
.csl51-busch_-icons .ig-icon {
	background-position:0 -46px;
}
.csl51-busch_-icons .ig-icon:hover {
	background-position:-23px -46px;
}
.csl51-busch_-icons .fb-icon {
	background-position:0 0;
}
.csl51-busch_-icons .fb-icon:hover {
	background-position:-23px 0;
}
.csl51-busch_-icons .tw-icon {
	background-position:0 -23px;
}
.csl51-busch_-icons .tw-icon:hover {
	background-position:-23px -23px;
}
.csl51-busch_-icons .pin-icon {
	background-position:0 -69px;
	margin-right:10px;
}
.csl51-busch_-icons .pin-icon:hover {
	background-position:-23px -69px;
}
.csl51-busch_-icons .yt-icon {
	background-position:0 -92px;
}
.csl51-busch_-icons .yt-icon:hover {
	background-position:-23px -92px;
}
.csl51-busch_-icons .gp-icon {
	background-position:0 -115px;
}
.csl51-busch_-icons .gp-icon:hover {
	background-position:-23px -115px;
}
.csl51-busch_-icons .t-icon {
	background-position:0 -138px;
}
.csl51-busch_-icons .t-icon:hover {
	background-position:-23px -138px;
}

#csl51-busch_-aslinks {
	border-top:solid 1px #ffffff;
        width: 690px;
        margin: 10px auto;
        padding: 20px 0;
        overflow: hidden;
	border-bottom:solid 2px #ffffff;
}
#csl51-busch_-aslinks .title {
	float: left;
    letter-spacing: 0.07em;
    margin: 0 15px 0 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#csl51-busch_-aslinks .flags {
    margin: auto;
    width: 430px;
}
#csl51-busch_-aslinks .flags ul li {
	display:inline-block;
	margin:3px 3px 0 0;
	margin:3px 2px 0 0\9;
}
.csl51-busch_-payment{
        margin-top:25px;
        overflow: hidden;
}
.csl51-busch_-payment-left{float:left;width:100%;text-align: center;}
.csl51-busch_-payment-right{
    float: right;
    padding-top: 10px;
    text-align: center;
    width: 100%;
    
}
.csl51-busch_-payment-right a{text-decoration:underline;}
