.short-gradient {
	background-image: url('/images2/short-gradient.png');
	background-repeat:repeat-x;
}
#steps td.border {
    position:relative;
    left:-0.9%;
    width:2%;
}
#steps tr.top td.border.current {
    background: url('/images2/step-gradient-current.png') repeat-x ;
}
#steps tr.bottom td.border.current {
    background: url('/images2/step-gradient-current.png') repeat-x 0 -22px;
}
#steps tr.top td.border.done {
    background: url('/images2/step-gradient-done.png') repeat-x ;
}
#steps tr.bottom td.border.done {
    background: url('/images2/step-gradient-done.png') repeat-x 0 -22px;
}
#steps tr.top td.border {
    filter: progid:DXImageTransform.Microsoft.Matrix(
        M11=1.6,
        M12=0.42,
        M21=0,
        M22=1.05,
        SizingMethod='auto expand');

}
#steps tr.bottom td.border {
    filter: progid:DXImageTransform.Microsoft.Matrix(
        M11=1.6,
        M12=-0.42,
        M21=0,
        M22=1.05,
        SizingMethod='auto expand');
}
.shadow {
    box-shadow: 0 3px 15px 0px rgba(0,0,0,0.6);
}
#puller {
    background:none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d32735', endColorstr='#d61f37', GradientType="0");
}
#footer {
    background:none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d61f37', endColorstr='#ac1e2e', GradientType="0");
}
div#contact-push {
    background:none;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc2e3e', endColorstr='#7a0d1a', GradientType="0");
}
