#leftcol {
background: url('images/dotsy.gif') repeat-y top right;
line-height: 19px;
width: 550px;
background: #fff;
}
#leftcol H1 {
font-size: 20px;
line-height: 20px;
color: #1754c6;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
margin-bottom: 4px;
}
#leftcol .subheader {
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
color: #e33306;
text-decoration: none;
padding: 0px;
margin: 0px;
}
#leftcol H2{
font-size: 18px;
color: #6C97C4;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
font-weight: normal;
}
#leftcol .biggerH2{
color: #6C97C4;
font-size: 18px;
font-family: Arial,Helvetica,sans-serif;
text-decoration: none;
font-weight: normal;
}

#leftcol .downloadlinks {
color: #FF3300;
font-weight: bold;
text-decoration: none;
}
#leftcol .downloadlinks a:visited, .downloadlinks a:active {
color: #FF3300;
text-decoration: none;
}

#leftcol H4 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 14px;
color: #0053A4;
background: url('images/dots3.gif') repeat-x center bottom;
margin-bottom: 5px;
padding-left: 5px;
letter-spacing: -1px;
height: 20px;
}

#leftcol .H2class {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 14px;
color: #0053A4;
background: url('images/dots3.gif') repeat-x center bottom;
margin-bottom: 5px;
padding-left: 5px;
letter-spacing: -1px;
height: 20px;
}
#leftcol .cover {
border: 1px solid #333;
padding: 1px;
margin: 0px 14px 0px 0px;
}
#leftcol .listitem {
display: block;
padding: 2px;
background: url('images/dot.gif') repeat-x center bottom;
}
#leftcol .listitem strong { color: #E43A0D; }
#leftcol .listitem a:link, #leftcol .listitem a:visited { color: #004F99; text-decoration: none; } 
#leftcol .listitem a:hover { text-decoration: underline; }
/**/

.similar a {
color: #ffcc00;
text-decoration: none;
}
#screenshots {
display: block;
width: 550px;
}
#screenshots img {
height: 90px;
}
#screenshots a, #screenshots a:hover {
display: inline;
width: 120px;
height: 90px;
margin-right: 10px;
border: 2px solid #f2f2f2;
}
#screenshots a:hover {
border: 2px solid #FF7B00;
}
#screenshots a:active {
border: 2px solid #FFF;
}
.small_n_cool {
font-size: 9px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-style: normal;
}
#description_text {
padding: 0px;
margin: 0px;
text-align: left;
font-size: 12px;
}
#description_text a:link, #description_text a:visited {
color: #226EBA;
}
.benefits {
margin: 0px 0px 0px 18px;
padding: 0px;
}
#sendlink {
width: 480px;
height: 20px;
background: url(images/sendlink.gif) no-repeat 0 0;
margin: 10px 0px 3px 3px;
padding: 20px 0px 20px 0px;
}
#sendlink input {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
}

#newseletter {
width: 523px;
height: 113px;
background: url(images/newsletter_bk.gif) no-repeat 0 0;
padding: 60px 0px 20px 80px;
}

#list_related {
font-family: Verdana,Arial,sans-serif;
font-size: 12px;
padding:10px;
}
#list_related a:link, #list_related a:visited {
color: #000;
padding: 2px;
margin: 1px;
text-decoration: none;
}
#list_related a:hover {
background-color: #ffcc00;
text-decoration: none;
color: #fff;
}

#connect4  {
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
letter-spacing: -1px;
padding: 3px;
text-align: center;
}
#connect4 ul {
list-style-type:none;
padding: 0px;
margin: 0px;
display: table; 

}
#connect4 ul li { 
float: left;
padding: 5px;
margin: 0px;
text-align: center;
width: 120px;
}
#connect4 li a:link, #connect4 li a:visited {
padding: 0px;
margin: 0px;
text-decoration: none;
color: #339BCC;
}
#connect4 li a:hover { color: #CC6433; text-decoration: none; }