.win {
background:url(/images/windows.jpg) no-repeat 0 0;
}

#products .download_info {
color:#555;
font-size:86%;
line-height:1.7em;
padding-left:100px;
vertical-align:top;
width:35%;
}

#products .download_info dd {
float:left;
margin:0;
padding:0;
width:5em;
}

#products .leftfloated {
display:block;
float:left;
}

#products ul.starlist li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
margin:0 0 0 5px;
padding-left:10px;
}

#products a.button_download {
background:url(/images/download.png) no-repeat 0 0;
border:0;
display:block;
float:right;
font-size:1em;
font-weight:700;
height:45px;
line-height:3em;
margin-right:30px;
margin-top:15px;
padding:0;
text-align:center;
width:191px;
}

a.button_download: hover {
background-position:0 -31px;
padding-bottom:0;
padding-top:6px;
}

.solution {
padding-left:10px;
}

.solution h3 {
background:url(/images/bullet_h3.gif ) no-repeat 6px 6px #eee;
color:#333;
font-size:150%;
margin-left:-10px;
margin-top:2em;
padding:5px 5px 5px 10px;
}

.solution ul {
float:right;
margin-top:0.8em;
}

.solution ul li {
display:inline;
list-style-type:none;
margin:0 0.4em 0 0;
}

.solution ul li a {
margin-left:20px;
}

#products .solution h4 {
background:no-repeat left center;
display:block;
height:2.5em;
margin-top:1.2em;
padding:25px 0 5px 60px;
}

#products .solution h4.sitesearch {
background-image:url(/images/SiteSearch_icon.gif );
}

#products .solution h4.supermediawizard {
background-image:url(/images/supermediawizard_icon.gif );
}

#products .solution p.sitesearch,#products .solution p.supermediawizard {
padding-left:40px;
margin:0;
}