.ban span.free,
.headerright span.free,
.softoverview span.free,
.bundlebigbutton span.free,
.downloadtext span.free
{
display: inline-block;
height: 52px;
background: url(/images/downloadbuttons/top/middle.png) repeat-x 0 0;
margin: 25px 0 0 170px;
padding: 0;
font-weight: normal;
vertical-align: middle;
line-height: 50px;
}

.bundlebigbutton span.free
{
background: url(/images/downloadbuttons/bundle/middle.png) repeat-x 0 0;
height: 38px;
line-height: 38px;
margin: 15px 0 0;
}

.softoverview span.free
{
clear: both;
background: url(/images/downloadbuttons/overview/middle.png) repeat-x 0 0;
margin: 0;
}

.downloadtext span.free
{
clear: both;
background: url(/images/downloadbuttons/downloadpage/middle.png) repeat-x 0 0;
margin: 0;
height: 29px;
line-height: 29px;
margin: 3px 0 15px;
}

.headerright span.free
{
margin: 25px 0 0;
}

.ban span.free span,
.headerright span.free span,
.softoverview span.free span,
.downloadtext span.free span,
.bundlebigbutton span.free span
{
display: block;
margin: 0;
padding: 0;
float: left;
clear: none;
height: 52px;
}

.ban span.start,
.headerright span.start
{
width: 50px;
background: url(/images/downloadbuttons/top/left.png) no-repeat 0 0;
}

.ban span.end,
.headerright span.end
{
width: 6px;
background: url(/images/downloadbuttons/top/right.png) no-repeat 0 0;
}

.softoverview span.start
{
width: 50px;
background: url(/images/downloadbuttons/overview/left.png) no-repeat 0 0;
}

.softoverview span.end
{
width: 6px;
background: url(/images/downloadbuttons/overview/right.png) no-repeat 0 0;
}

.bundlebigbutton span.start
{
width: 49px;
background: url(/images/downloadbuttons/bundle/left.png) no-repeat 0 0;
}

.bundlebigbutton span.end
{
width: 8px;
background: url(/images/downloadbuttons/bundle/right.png) no-repeat 0 0;
}

.downloadtext span.start
{
width: 39px;
background: url(/images/downloadbuttons/downloadpage/left.png) no-repeat 0 0;
}

.downloadtext span.end
{
width: 8px;
background: url(/images/downloadbuttons/downloadpage/right.png) no-repeat 0 0;
}

.ban a:hover span.download,
.headerright a:hover span.download
{
background: url(/images/downloadbuttons/top/middleactive.png) repeat-x 0 0;
}

.bundlebigbutton a:hover span.download
{
background: url(/images/downloadbuttons/bundle/middleactive.png) repeat-x 0 0;
}

.softoverview a:hover span.download
{
background: url(/images/downloadbuttons/overview/middleactive.png) repeat-x 0 0;
}

.downloadtext a:hover span.download
{
background: url(/images/downloadbuttons/downloadpage/middleactive.png) repeat-x 0 0;
}

.ban a:hover span.start,
.headerright a:hover span.start
{
background: url(/images/downloadbuttons/top/leftactive.png) no-repeat 0 0;
}

.ban a:hover span.end,
.headerright a:hover span.end
{
background: url(/images/downloadbuttons/top/rightactive.png) no-repeat 0 0;
}

.softoverview a:hover span.start
{
background: url(/images/downloadbuttons/overview/leftactive.png) no-repeat 0 0;
}

.softoverview a:hover span.end
{
background: url(/images/downloadbuttons/overview/rightactive.png) no-repeat 0 0;
}

.bundlebigbutton a:hover span.start
{
background: url(/images/downloadbuttons/bundle/leftactive.png) no-repeat 0 0;
}

.bundlebigbutton a:hover span.end
{
background: url(/images/downloadbuttons/bundle/rightactive.png) no-repeat 0 0;
}

.downloadtext a:hover span.start
{
background: url(/images/downloadbuttons/downloadpage/leftactive.png) no-repeat 0 0;
}

.downloadtext a:hover span.end
{
background: url(/images/downloadbuttons/downloadpage/rightactive.png) no-repeat 0 0;
}

.ban a:active span.download,
.headerright a:active span.download
{
background: url(/images/downloadbuttons/top/middlepressed.png) repeat-x 0 0;
}

.bundlebigbutton a:active span.download
{
background: url(/images/downloadbuttons/bundle/middlepressed.png) repeat-x 0 0;
}

.softoverview a:active span.download
{
background: url(/images/downloadbuttons/overview/middlepressed.png) repeat-x 0 0;
}

.downloadtext a:active span.download
{
background: url(/images/downloadbuttons/downloadpage/middlepressed.png) repeat-x 0 0;
}

.ban a:active span.start,
.headerright a:active span.start
{
background: url(/images/downloadbuttons/top/leftpressed.png) no-repeat 0 0;
}

.ban a:active span.end,
.headerright a:active span.end
{
background: url(/images/downloadbuttons/top/rightpressed.png) no-repeat 0 0;
}

.softoverview a:active span.start
{
background: url(/images/downloadbuttons/overview/leftpressed.png) no-repeat 0 0;
}

.softoverview a:active span.end
{
background: url(/images/downloadbuttons/overview/rightpressed.png) no-repeat 0 0;
}

.bundlebigbutton a:active span.start
{
background: url(/images/downloadbuttons/bundle/leftpressed.png) no-repeat 0 0;
}

.bundlebigbutton a:active span.end
{
background: url(/images/downloadbuttons/bundle/rightpressed.png) no-repeat 0 0;
}

.downloadtext a:active span.start
{
background: url(/images/downloadbuttons/downloadpage/leftpressed.png) no-repeat 0 0;
}

.downloadtext a:active span.end
{
background: url(/images/downloadbuttons/downloadpage/rightpressed.png) no-repeat 0 0;
}

.ban a:hover span.download,
.headerright a:hover span.download,
.bundlebigbutton a:hover span.download,
.softoverview a:hover span.download,
.downloadtext a:hover span.download
{
color: #000;
}

.ban .free a,
.headerright .free a,
.softoverview span.free a,
.bundlebigbutton span.free a
{
color: #0a0c0d;
text-decoration: none;
font-size: 20px;
}

.bundlebigbutton span.free a
{
font-size: 18px;
}

.downloadtext span.free a
{
color: #0a0c0d;
text-decoration: none;
font-size: 14px;
}

.othersystems p a,
.trademark a
{
color: #2366b2;
}

.ban .free a:hover,
.headerright .free a:hover,
.softoverview span.free a:hover,
.bundlebigbutton span.free a:hover,
.downloadtext span.free a:hover
{
text-decoration: none;
}

.ban span.free span.download,
.headerright span.free span.download,
.softoverview span.free span.download,
.bundlebigbutton span.free span.download,
.downloadtext span.free span.download
{
padding: 0 5px;
}

