#corefooter{ 
    background-color: #000;
    color: #fff;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    padding:30px 0 10px 0;
    border-radius: 5px;
}
.corefootermain{
    width:1000px;
    margin:0 auto;
    
}
.corefootermain a{color:#fff;}
#corefootermenu{
    text-align:left;
    width:100%;
    overflow: hidden;
}
#corefootermenu dt {
    clear: both;
    color: #fff;
    padding-bottom: 10px;
    text-transform: uppercase;
}
#corefootermenu a {
color:#fff;
font-size:13px;
line-height:24px;
padding-left: 10px;
}
#corefootermenu a:hover{
text-decoration:underline;
}
#corefootermenu .core-icons a{padding:0;line-height:none;}
#corefootermenu 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%;
}
.core-icons {
	margin:7px 20px;
}
.core-icons ul li {
	display:inline-block;
	margin:0 4px 5px 0;
}
.core-icons .fb-icon,.core-icons .tw-icon,.core-icons .ig-icon,.core-icons .pin-icon,.core-icons .yt-icon,.core-icons .gp-icon,.core-icons .t-icon {
	width:23px;
	height:23px;
	display:block;
	background:url("../images/dj-footer-sn-icons-iv.png") no-repeat;
	overflow:hidden;
}
.core-icons .fb-icon span,.core-icons .tw-icon span,.core-icons .ig-icon span,.core-icons .pin-icon span,.core-icons .yt-icon span,.core-icons .gp-icon span,.core-icons .gp-icon span,.core-icons .t-icon span {
	display:none;
}
.core-icons .ig-icon {
	background-position:0 -46px;
}
.core-icons .ig-icon:hover {
	background-position:-23px -46px;
}
.core-icons .fb-icon {
	background-position:0 0;
}
.core-icons .fb-icon:hover {
	background-position:-23px 0;
}
.core-icons .tw-icon {
	background-position:0 -23px;
}
.core-icons .tw-icon:hover {
	background-position:-23px -23px;
}
.core-icons .pin-icon {
	background-position:0 -69px;
	margin-right:10px;
}
.core-icons .pin-icon:hover {
	background-position:-23px -69px;
}
.core-icons .yt-icon {
	background-position:0 -92px;
}
.core-icons .yt-icon:hover {
	background-position:-23px -92px;
}
.core-icons .gp-icon {
	background-position:0 -115px;
}
.core-icons .gp-icon:hover {
	background-position:-23px -115px;
}
.core-icons .t-icon {
	background-position:0 -138px;
}
.core-icons .t-icon:hover {
	background-position:-23px -138px;
}

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