#rb_mtx {
border:0 none;
width:100%;
}

#rb_mtx {
background:white url(/images/reskin/bg2.gif) repeat-x scroll 0 0;
}
.tab {
background:transparent url(/images/reskin/search.png) no-repeat scroll left top;
height:56px;
padding-top:4px;
width:369px;
}
.posImg {
color:#006600;
font-stretch:expanded;
font-weight:bold;
margin-top:-5px;
width:351px;
}
.entry-title{
font-size: 26px;
font-weight: normal;
font-family: verdana arial times;
}
html, body {
background-color:#85888B;
color:gray;
font-family:"Verdana",sans-serif;
font-size:8pt;
margin:0;
}
.rb_content {
background:transparent none repeat scroll 0 0;
margin-top:7px;
padding-top:7px;
text-align:left;
}
.rb_body_bg {
background:transparent url(/images/reskin/bg.png) repeat-y scroll 0 0;
margin:0 20px;
padding:0;
}
.rb_shell {
margin-top:30px;
background:white url(/images/reskin/bg2.gif);
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
text-align:center;
width:975px;
border:none;
overflow: clear;

}
.rb_tabs {
font-family:arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:29px;
line-height:29px;
margin:0 7px;
padding-left:26px;
text-align:center;
}

#dl-content {
float:left;
width:375px;
}

#contact_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
margin-left:20px;
width:415px;
margin-top:-26px;
}

#private_content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
margin-left:20px;
width:500px;
margin-top:-26px;
}


.clearfix {
display:block;
}
.rb_body2 {
background:transparent none repeat scroll 0 0;
margin:0 7px;
padding:0;
}
#rb_mtx {
width:114px;
border: 0px;
width:100%;
margin-top:-33px;
}
.rb_hd_l {
display:block;
float:left;
margin-left:15px;
text-align:left;
width:275px;
}
.rb_tab_r a, a:link, a:hover {
margin-top:0px;
}

#dl-content {
background:transparent none repeat scroll 0 0;
float:left;
width:415px;
}
tab {
background:transparent url(/images/reskin/search.png) no-repeat scroll left top;
height:44px;
width:380px;
}
#xNav {
width:174px;
}
element.style {
height:30px;
vertical-align:top;
width:360px;
}
#xNav h3 {
background:transparent url(/images/reskin/leftnav.gif) no-repeat scroll left top;
border-color:none;
border-style:solid;
border-width:0px;
color:#5e844f;
cursor:pointer;
font-family:arial;
font-size:9pt;
font-weight:bold;
margin:0;
padding:0;
}
h3 {
border:none;
border-style:none;
border-width:0px;
color:#5e844f;
cursor:pointer;
font-family:arial;
font-size:9pt;
font-weight:bold;
margin:0;
min-height:22px;
padding:0;
}
#xNav a:hover, #xNav a.ont-selected {
background-color:#EBF9CF;
text-decoration:underline;
}
#xNav ul li a {
background:transparent url(/images/reskin/li_close.gif) no-repeat scroll 6px 11px;
color:#666666;
line-height:13px;
padding:10px 6px 8px 22px;
display:block;
}
#xNav a {
display:block;
text-decoration:none;
}


#nav {
height: 25px;
width: 900px;
 margin-top: 60px;
}
#nav ul{
 margin: 0px;
 padding: 0px;
list-style: none;            
}
#nav li a {
width:72px;
height:25px;
padding:0px;
margin:0px;
display: inline;
}

#navigation a:hover, #navigation a:active {      
            background-position: 0 0px;
}
#home{
background:transparent url(/images/reskin/home.png);
height:25px;
margin:0;
padding:0;
width:72px;
}


#tips{
background:transparent url(/images/reskin/tips.png);
height:25px;
margin:0;
padding:0;
width:72px;}

#news{
background:transparent url(/images/reskin/news.png);
height:25px;
margin:0;
padding:0;
width:72px}


#howto{
background:transparent url(/images/reskin/howto.png);
no-repeat scroll 0 0;
height:25px;
margin:0;
padding:0;
width:72px}

#featured{
background:transparent url(/images/reskin/featured.png);
no-repeat scroll 0 0;
height:25px;
margin:0;
padding:0;
width:72px}

#forum{
background:transparent url(/images/reskin/forum.png);
no-repeat scroll 0 0;
height:25px;
margin:0;
padding:0;
width:72px
}
li#home, li#tips, li#news, li#howto, li#featured, li#forum {
list-style-type:none;
margin-bottom:0px;
width:72px;
}

#home li, #home a {
float:left;
height:25px;
margin:0;
padding:0;
}

#home li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}

#tips li, #tips a {
float:left;
height:25px;
margin:0;
padding:0;
}

#tips li {
float:left;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}

#news li, #news a {
float:left;
height:25px;
margin:0;
padding:0;
}

#news li {
float:left;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}

#howto li, #howto a {
float:left;
height:25px;
margin:0;
padding:0;
}

#howto li {
float:left;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}
#featured li, #featured a {
float:left;
height:25px;
margin:0;
padding:0;
}

#featured li {
float:left;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}
#forum li, #forum a {
float:left;
height:25px;
margin:0;
padding:0;
}



#xNav h3 {
border-color:#E0E0E0 #E0E0E0 #E8E8E8;
border-style:none;
border-width:0px;
color:#5e844f;
cursor:pointer;
font-family:arial;
font-size:9pt;
font-weight:bold;
margin:0;
padding:0;
top:12px
}

#forum li {
float:left;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}
#home a:hover {
float:left;
background:transparent url(/images/reskin/home_h.png);
}
#tips a:hover {
float:left;
background:transparent url(/images/reskin/tips_h.png);
}
#news a:hover {
float:left;
background:transparent url(/images/reskin/news_h.png);
}
#howto a:hover {
float:left;
background:transparent url(/images/reskin/howto_h.png);
}
#featured a:hover {
float:left;
background:transparent url(/images/reskin/featured_h.png);}
#forum a:hover {
float:left;
background:transparent url(/images/reskin/forum_h.png);}
#ul li nav {
height:35px;
margin:0 auto;
width:980px;
float:left;
}
ul{
display:inline;
}
li#home, li#tips, li#news, li#howto, li#featured, li#forum {
margin-top:0px;
float:left;
margin-bottom:0px;
width:71px;
}
.rb_hd_l {
display:inline;
float:left;
margin-left:15px;
text-align:left;
width:3px;
}
#dl-navigation {
float:left;
padding:0 0 0 0px;
width:155px;
}

element.style {
padding-top:5px;
}
.posImg {
color:#7D9E7A;
float:left;
font-stretch:expanded;
font-weight:bold;
margin-left:0px;
}
#xNav ul li {
background:#EBF7E6 none repeat scroll 0 0;
border-bottom:0px solid #C3DBBF;
border-left:1px solid #C3DBBF;
border-right:1px solid #C3DBBF;
font-family:arial;
font-size:8pt;
line-height:1pt;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-top:5px;
}
h3{
background:transparent url(/images/reskin/leftnav.gif) no-repeat scroll right bottom;
width:174px;
height:34px;
margin-left:0px;
color:#5e844f;
border:none}

#xNav h3 {
border-color:none;
border-style:none;
border-width:0px;
color:#5e844f;
cursor:pointer;
font-family:arial;
font-size:9pt;
font-weight:bold;
margin:0;
padding-top:0px;
}

h3 a{
border-color:none;
border-style:none;
border-width:0px;
color:#5e844f;
cursor:pointer;
font-family:arial;
font-size:12pt;
font-weight:bold;
margin:0;
min-height:22px;
padding-top:5px;
text-align:center;
background:transparent
border:none;
}
#xNav h3 a:hover {
border-color:none;
border-style:none;
border-width:0px;
color:#5e844f;
cursor:pointer;
font-family:arial;
font-size:12pt;
font-weight:bold;
margin:0;
padding-top:0px;
text-align:center;
background:transparent;
line-height:31px;
}
#dl-navigation {
float:left;
padding:0 0 0 0px;
width:183px;
border:none;
}
h1 a{
font-size:21px;
text-decoration:none;
font-family:arial;
color:black;
}
h1 a visited{
font-size:21px;
font-family:arial;
text-decoration:none;
color:black;
}
h1 a:link {
color:black;
text-decoration:none;
}
h1 a:hover {
color:black;
text-decoration:none;
}
p{
width:350px;
}


p, input, select, li, dt, dd {
-x-system-font:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
top-ten-list p.downloads {
color:#BBBBBB;
font-size:10px;
position:absolute;
right:0;
top:23px;
}

p {
margin:0 0 14px;
padding:0;
}
.top-ten-list .tt-dlc {
color:#999999;
float:right;
}
.top-ten-list h2, .top-ten-music h2 {
margin:0 0 13px 3px;
}

h2 {
-x-system-font:none;
color:#62BD06;
font-family:Arial,Helvetica,sans-serif;
font-size:19px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:10px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#xNav h3 {
border-color:#E0E0E0 #E0E0E0 #E8E8E8;
border-style:none;
border-width:1px;
color:#5e844f;
cursor:pointer;
font-family:arial;
font-size:9pt;
font-weight:bold;
margin:0;
text-align:left;
padding-top:0px;
}
#xNav h3 a {
background:transparent;
color:#5e844f;
line-height:14px;
padding:0px 0px 0px 0px;
border:none;
text-align:center;
font-size:12pt;
line-height:31px;
}
h3{border:none}
#xNav ul li {
background:#EBF7E6 none repeat scroll 0 0;
border-bottom:0px solid #99CC99;
border-left:0px solid #99CC99;
border-right:0px solid #99CC99;
font-family:arial;
font-size:8pt;
line-height:1pt;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-top:5px;
}
.rb_subnav_r {
color:#BBBBBB;
font-family:arial,helvetica;
font-size:12px;
height:7px;
width:973px;
}

a:link {
color: #6060AF;
}
a:visited {
color: #60606F;
}


a:active {
color:  #CC3300;
} 
a.noline:link, a.noline:visited {
text-decoration: none;
}
a.noline:hover, a.noline:active {
text-decoration: underline;
}
a.catmajor, a.catmajor:link, a.catmajor:visited, a.catmajor:active {
color: black;
font-weight: bold;
}
a.catminor, a.catminor:link, a.catminor:visited, a.catminor:active {
color: black;
}
a.menu, a.menu:link, a.menu:visited, a.menu:active {
color: white;
text-decoration: none;
font-weight: bold;
}
a.umenu, a.umenu:link, a.umenu:visited, a.umenu:active {
color: black;
text-decoration: underline;
}
a.head, a.head:link, a.head:visited, a.head:active {
color: black;
text-decoration: none;
}
p, td, th, div {
font-family: "Verdana", sans-serif;
font-size: 8pt;
color: black;
}
.red {
color: #CC3300;
}
.green {
color: #298C00;
}
h1 {
font-family: "Arial";
font-size: 10pt;
color: #666666;
}
h2 {
font-family: "Arial";
font-size: 10pt;
}
hr {
height: 1px;
color: #666666;
}
.footer {
font-family: "Verdana";
font-size: 8pt;
}
.icon {
margin-left:4px;
margin-right:14px;
margin-top:4px;
margin-bottom:10px;
}
.small {
font-size: 7pt;
}
.tablehead {
color: black;
background-color: #DFDFDF;
font-weight: bold;
}
.tfeatured {
border-collapse: collapse;
border: 1px solid #FFFFFF;
}
.tmenu {
border-collapse: collapse;
border: 1px solid #FFFFFF;
background: #666666 url("img/tmenubg.gif") repeat-x;
}
.tmain {
border-collapse: collapse;
border: 1px solid #666666;
}
.tlogo {
border-collapse: collapse;
border: 1px solid #F8F8F8;
border-bottom: 0;
background-color: #DFDFDF;
}
.tdark {
border-collapse: collapse;
border: 1px solid #666666;
background-color: #E8E8E8;
}
.tbody {
padding: 10px;
}

.tvisible, .tvisible th, .tvisible td {
border:1px solid #C3DBBF;
border-collapse:collapse;
display:-moz-stack;
width:385px;
}

.tablehead td, tablehead th, .tablehead, .tablehead tr{
border:0 none;
border-collapse:collapse;
display:-moz-stack;
width:385px;
}

.tinner, .tinner th, .tinner td {
border:0 none;
border-collapse:collapse;
display:-moz-stack;
width:385px;
}


/* -- Two Column Link List -- */
.two-column-link-list {float: left; width: 348px; margin: 10px 0 0 0; padding: 0; list-style: none;}
.two-column-link-list li {float: left; width: 165px; margin: 0;padding: 0 0 3px 9px;}
.two-column-link-list li.more {float: left; width: 165px; margin: 0;padding: 9px 0 3px 9px;}
.two-column-link-list li a {font-weight: bold;}


/* -- List of Items Seperated by Dotted Divider  -- */
.sep-list {padding: 0; margin: 10px 0 0px 0; list-style: none;}
.sep-list li {padding: 8px 0 8px 0px; background: url(dotted_d.gif) repeat-x top left;}
.sep-list li a {}

/* -- Link List  -- */
.link-list {padding: 0; margin: 5px 0 0 0; list-style: none;}
.link-list li {padding: 0 0 4px 0; margin: 0;  list-style: none;}
.link-list li a {font-weight: bold;}
.link-list li.more a {font-weight: lighter; color: #888383;}

/* -- Bullet List  -- */
.bullet-list {padding: 0; margin: 0 0 10px 15px;}
.bullet-list li {padding: 0 0 4px 0; margin: 0; font-weight: bold;}


.bb {border-bottom: 1px solid #eeeeee; margin-bottom: 18px;}




#dl-sidebar {
float:left;
width:310px;
}
.clearfix {
display:block;
}
.rb_content .pagewrapper {
padding-top:20px;
position:relative;
}

top-ten-list p.downloads {
color:#BBBBBB;
font-size:10px;
position:absolute;
right:0;
top:23px;
}

p {
margin:0 0 14px;
padding:0;
}
.rb_body_bg a{
color:#6b9266
}

h1 a {
color:black;
font-family:arial;
font-size:21px;
text-decoration:none;
}
h1{
color:black;
font-family:arial;
font-size:21px;
text-decoration:none;
}

.top-ten-list, .top-ten-music {
width:322px;
}
body a:visited {
color:#6b9266;
}
.top-ten-list, .top-ten-music {
position:relative;
width:305px;
}
.posImg img {
margin-left:0px;
vertical-align:bottom;
}
.rb_content .pagewrapper {
padding-top:20px;
position:relative;
}
.two-column-list {float: left; width: 348px; margin: 10px 0 0 0; padding: 0; list-style: none;}
.two-column-list li {float: left; width: 165px; margin: 0;padding: 0 0 1px 9px; background: url(bullet_b.gif) 0 3px no-repeat;}
.two-column-list li a {}
.cpCopy {
background:white none repeat scroll 0 0;
border:2px solid #CDE7F2;
color:#036FAD;
margin-bottom:0;
padding:10px;
}
.cpText p{
color:black;
padding:20px;
} 
rb_pft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent;
color:#CCCCCC;
font-family:arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 10px;
}
.rb_pft_top{
background:transparent;}
.posImg img {
vertical-align:bottom !important;
}
.top-ten-list #li-1, .top-ten-music #li-1 {
background-image: url(/images/reskin/1.png);
}
.top-ten-list #li-2, .top-ten-music #li-2 {background: url(/images/reskin/2.png) no-repeat 0 1px;}
.top-ten-list #li-3, .top-ten-music #li-3 {background: url(/images/reskin/3.png) no-repeat 0 1px;}
.top-ten-list #li-4, .top-ten-music #li-4 {background: url(/images/reskin/4.png) no-repeat 0 1px;}
.top-ten-list #li-5, .top-ten-music #li-5 {background: url(/images/reskin/5.png) no-repeat 0 1px;}
.top-ten-list #li-6 {background: url(/images/reskin/6.png) no-repeat 0 1px;}
.top-ten-list #li-7 {background: url(/images/reskin/7.png) no-repeat 0 1px;}
.top-ten-list #li-8 {background: url(/images/reskin/8.png) no-repeat 0 1px;}
.top-ten-list #li-9 {background: url(/images/reskin/9.png) no-repeat 0 1px;}
.top-ten-list #li-10 {background: url(/images/reskin/10.png) no-repeat 0 1px;}
.top-ten-list #li-11 {background: url(/images/reskin/11.png) no-repeat 0 1px;}
.top-ten-list #li-12 {background: url(/images/reskin/12.png) no-repeat 0 1px;}
.top-ten-list #li-13 {background: url(/images/reskin/13.png) no-repeat 0 1px;}
.top-ten-list #li-14 {background: url(/images/reskin/14.png) no-repeat 0 1px;}
.top-ten-list #li-15 {background: url(/images/reskin/15.png) no-repeat 0 1px;}
.top-ten-list #li-16 {background: url(/images/reskin/16.png) no-repeat 0 1px;}
.top-ten-list #li-17 {background: url(/images/reskin/17.png) no-repeat 0 1px;}
.top-ten-list #li-18 {background: url(/images/reskin/18.png) no-repeat 0 1px;}
.top-ten-list #li-19 {background: url(/images/reskin/19.png) no-repeat 0 1px;}
.top-ten-list #li-20 {background: url(/images/reskin/20.png) no-repeat 0 1px;}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.rb_pft {
background:transparent;
color:#CCCCCC;
font-family:arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 10px;
}
.rb_subnav, .rb_subnav a, .rb_subnav a:link, .rb_subnav a:hover, .rb_subnav a:visited .rb_subnav a:active {
color:#6c9167;
}
.rb_subnav a.on_sub, .rb_subnav a.on_sub:link, .rb_subnav a.on_sub:hover, .rb_subnav a.on_sub:visited {
color:#6c9167;
}
.rb_content {;
background:transparent none repeat scroll 0 0;
margin-top:0;
padding-top:0;
text-align:left;
}
.rb_subnav, .rb_subnav a, .rb_subnav a:link, .rb_subnav a:hover, .rb_subnav a:visited .rb_subnav a:active {
color:#6C9167;
}

.rb_subnav {
background:transparent url(/images/reskin/subN.png) no-repeat scroll 0 0;
border:medium none;
color:#BBBBBB;
font-family:arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
line-height:normal;
margin:0;
padding:0 3px 40px;
}
#xNav ul {
background:transparent none repeat scroll 0 0;
clear:both;
margin:0;
padding:0;
}

.top-ten-list h2, .top-ten-music h2 {
background:transparent url(/images/reskin/most.png) repeat scroll 0 0;
color:#5E844F;
font-size:14px;
font-weight:bold;
height:21px;
padding-top:5px;
text-align:center;
width:233px;
}
.top-ten-list h2 b, .top-ten-music h2 b {
color:gray;
float:left;
font-size:14px;
font-weight:bold;
line-height:30px;
margin-left:28px;
top:20px;
}
.posImg input {
border:1px solid #C3DBBF;
font-size:14px;
margin-top:8px;
padding-left:0;
width:179px;
}

 body a {
color:blue;
font-size:12px;
text-decoration:underline;
}

 body a:hover {
color:blue;
font-size:12px;
text-decoration:underline;
}
body a:visited {
color:blue;
font-size:12px;
text-decoration:underline;
}
.rb_tab_l {
background:transparent url(/images/reskin/TL_a.png) no-repeat scroll center bottom;
float:left;
height:29px;
width:7px;
}
.rb_tab_r {
background:transparent url(/images/reskin/TR_a.png) no-repeat scroll right bottom;
display:inline;
float:left;
height:29px;
padding:0px 12px 0 4px;
width:auto;
}

.rb_ft a{
color:gray;
font-size:12px;
}
.rb_pft_btm {
border-top:1px solid #C3DBBF;
height:43px;
line-height:15px;
padding:0;
}
.rb_ft_btm {
border-top:1px solid #C3DBBF;
margin:0 30px;
padding:6px 0;
text-align:left;
}
.top-ten-list li {
margin:0;
padding:0 10px 9px 33px;
position:relative;
}
.bb {
border-bottom:1px solid #C3DBBF;
margin-bottom:18px;
}
.top-ten-list h2 b, .top-ten-music h2 b {
color:gray;
font-size:12px;
font-weight:bold;
text-align:left;
top:20px;
}
#xNav ul li ul li{
background:#EBF7E6 none repeat scroll 0 0;
border-bottom:0px solid #C3DBBF;
border-left:1px solid #99CC99;
border-right:1px solid #99CC99;
font-family:arial;
font-size:7pt;
line-height:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0px 6px 8px 22px;
text-decoration:none;
}
#xNav ul li ul li a{
background-color:transparent;
color:#666666;
line-height:13px;
margin:0;
padding:10px 6px 8px 22px;
display:block;
}
#xNav ul li ul li a:hover{
background-color:transparent;
text-decoration:underline;
padding:10px 6px 8px 22px;
margin:0;
}
#xNav ul li {
background:#EBF7E6 none repeat scroll 0 0;
border-bottom:0px solid #C3DBBF;
border-left:1px solid #C3DBBF;
border-right:1px solid #C3DBBF;
font-family:arial;
font-size:8pt;
line-height:1pt;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-top:5px;
}
#publisherDesc h2{
color:gray;
font-size:16px;
font-weight:bold;
}
.top-ten-list h2, .top-ten-music h2 {
background:transparent url(/images/reskin/most.png) repeat scroll 0 0;
color:#5E844F;
font-size:16px;
font-weight:bold;
height:21px;
line-height:17px;
padding-top:5px;
text-align:center;
width:233px;
margin:0 0 13px 3px;
}
.top-ten-list p.downloads {
color:#BBBBBB;
font-size:10px;
left:243px;
margin-bottom:0;
position:absolute;
right:0;
top:49px;
}
.top-ten-list ul, .top-ten-music ul {
margin-left:3px;
padding-top:10px;
}
.top-ten-list li {
margin:0;
padding:0 10px 9px 33px;
position:relative;
}
top-ten-list, .top-ten-music, top-ten-list bb {
position:relative;
width:337px;
}
#publisherDesc .screenShot {
border:0px solid #CCCCCC;
float:right;
margin:0 0 10px 10px;
padding:10px;
text-align:center;
width:162px;
}
#xNav ul li a.catmajor{
border-bottom:1px solid #C3DBBF;
border-left:0px solid #C3DBBF;
border-right:0px solid #C3DBBF;}

#xNav ul li ul li {
background:#EBF7E6 none repeat scroll 0 0;
border-bottom:1px solid #C3DBBF;
border-left:0px solid #99CC99;
border-right:0px solid #99CC99;
font-family:arial;
font-size:7pt;
line-height:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 6px 8px 22px;
text-decoration:none;
}

.top-ten-list, .top-ten-music {
position:relative;
width:337px;}


tr .productDescriptionCellFree {
background-image:url(/images/reskin/100.gif);
background-position:right top;
background-repeat:no-repeat;
padding:10px 5px 10px 10px;
vertical-align:top;
}
  .contentBody td{
width:400px;}
.productName {
font-size:larger;
font-weight:bold;
padding:0 0 5px;
width:224px;
}
.contentBody td {
width:370px;
}

table.style{
width:400px !important;}

#malware-free a:link{
font-size:11px;
color:#0066FF;
float:right;
text-decoration:none;
font-weight:normal;
margin-right:109px;}

#malware-free a:hover{
font-size:11px;
color:#0066FF;
float:right;
margin-right:109px;
text-decoration:underline;
font-weight:normal;}

#malware-free a:visited{
font-size:11px;
color:#0066FF;
text-align:right;
text-decoration:none;
font-weight:normal;
float:right;
margin-right:109px;}
.top-ten-list p.downloads {
color:#BBBBBB;
font-size:10px;
left:237px;
margin-bottom:0;
position:absolute;
right:0;
top:43px;
}
.tablehead {
background-color:white;
color:black;
font-weight:bold;
}

.tvisible, .tvisible th, .tvisible td {
border:1px solid #C3DBBF;
border-collapse:collapse;
width:200px;
}
#content h3{
color:gray;
font-family:arial;
font-size:16px;
text-decoration:none;
background:none;
margin:0px;
padding:0px;
height:18px;
}
.directory h1 a:link{
color:black;
font-size:21px;
text-decoration:none;
height:18px;
padding-bottom:7px;
}
.directory h1 a:hover{
color:black;
font-size:21px;
text-decoration:underline;
height:18px;
padding-bottom:7px;
}
.directory h1 a:hover{
color:black;
font-size:21px;
text-decoration:underline;
height:18px;
padding-bottom:7px;
}
#xNav h3 .btn {
display:none;
background:transparent url(dropdown.gif) no-repeat scroll 0 0;
float:right;
height:22px;
margin:-22px 0 0;
width:21px;
}
#list {
background:white none repeat scroll 0 0;
border-left:1px solid #91BE8A;
border-right:1px solid #91BE8A;
border-top:1px solid #91BE8A;
float:right;
margin-left:0;
padding:10px;
width:713px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}
#list p {
padding:0;
width:157px;
}
#list ul li {
float:left;
width:19%;
}
#list ul{

width:700px;
}
#categories {
background:transparent url(/images/reskin/categories_bg1.gif) repeat scroll 0 0;
border-left:1px solid #91BE8A;
border-right:1px solid #91BE8A;
display:inline;
float:right;
height:24px;
line-height:23px;
margin-left:0;
margin-right:0px;
padding-left:0;
text-align:justify;
width:733px;
}
#categories ul li {
color:#6D9069;
display:inline;
font-size:10px;
height:26px;
margin-top:11px;

}

#categories li {
height:30px;}
p {
display:block;
margin:0;
padding:7px;
width:250px;
}
#list_head{
display:inline;
margin-left:0px;
float:right;
width:735px;
height:34px;
background:transparent url(/images/reskin/categories_top.png);
}
#list_bottom {
background:#EBF7E6 none repeat scroll 0 0;
border-top:1px solid #91BE8A;
border-bottom:1px solid #91BE8A;
border-left:1px solid #91BE8A;
border-right:1px solid #91BE8A;
display:inline;
float:right;
height:34px;
margin-left:0;
margin-right:0px;
width:733px;
}

.small ul li{
font-size:7pt;
width:711px;
display:inline;
padding:10px;
margin-top:5px;
padding-left:60px;
}
.small {
font-size:7pt;
margin:10px;
padding:0;
width:711px;
}

.small ul li {
color:gray;
font-size:7pt;
}
.small li{
font-size:7pt;
width:711px;
display:inline;
padding:10px;
margin-top:5px;
padding-left:80px;
}
.small input, select {
color:gray;
border:1px solid gray;
}
.small a:link {
color:gray;
font-size:7pt;
}
.small a:hover {
color:gray;
font-size:7pt;
}
.small a:visited {
color:gray;
font-size:7pt;
}
.button_img {
background:transparent url(/images/reskin/d_button1.gif) no-repeat scroll 0 0;
height:36px;
margin-left:150px;
margin-top:-14px;
text-align:right;
width:41px;
}

.status_img{
background:transparent url(/images/reskin/updated.gif);
width:58px;
height:15px;
margin-left:10px;
}

#list ul li {
float:left;
width:19%;
}
li.name {
margin-left:13px;
margin-right:188px;
width:70px;
}
#categories ul li {
color:#6D9069;
display:inline;
font-size:10px;
height:26px;
margin-top:11px;
}

#categories li {
height:30px;
}


li.rating {
letter-spacing:-1px;
margin-left:4px;
margin-right:75px;
}
li.date{
margin-left:5px;
margin-right:60px;
}
li.total{
letter-spacing:-1px;
margin-right:62px;
}
li.download{
letter-spacing:-1px;
margin-right:40px;
}
li.ed_rating{
letter-spacing:-1px;
margin-right:0px;
}
li.staus{
letter-spacing:-1px;
margin-right:0px;
}
li.productDescription {
margin-right:73px;
}
.free {
background:transparent url(/images/reskin/100.gif) no-repeat scroll right top;
height:39px;
margin-top:0;
padding-left:137px;
position:absolute;
vertical-align:top;
width:62px;
}
#stars{
background:url(/images/reskin/editor_stars_3.gif);
width:69px;
height:14px;
text-align:center;
margin-left:2px;}
.total_number{
margin-left:15px;}

#categories ul li a:visited {
color:#6D9069;
display:inline;
font-size:10px;
height:26px;
margin-top:11px;
line-height:20px;
}

#categories ul li a:link {
color:#6D9069;
display:inline;
font-size:10px;
height:26px;
line-height:20px;
margin-top:11px;
}
.rb_hd a img {
margin-left:7px;
text-align:left;
}
.rb_hd {
margin-bottom:35px;
width:975px;
}
element.style {
float:right;
padding-right:10px;
width:370px!important;
}
.tab {
width:370px!important;
}

p {
display:block;
margin:0;
padding:7px 7px 7px 0;
width:350px;
}
.rb_hd {
margin-bottom:0;
width:975px;
padding-bottom: 15px;
}
.rb_subnav {
background:transparent url(/images/reskin/subN.png) no-repeat scroll 0 0;
border:medium none;
color:#BBBBBB;
font-family:arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:19px;
line-height:normal;
margin:0;
padding:0 3px 5px;
}

p {
display:block;
margin:0;
padding:7px 7px 7px 0;
width:350px;
word-wrap:break-word;
}

.tvisible, .tvisible th, .tvisible td {
border:1px solid #C3DBBF;
border-collapse:collapse;
display:-moz-stack;
width:385px;
}

.disclaimer
{
font-size: 11pt;
color: #cccccc;
margin: 0px 0px 0px 10px;
}

.h16 p{
color:gray;
font-size:10px;
}

.h15 p{
color:gray;
font-size:10px;
}

#right_ad
{
margin-left: 23px;
margin-bottom: 22px;
}

#left_ad
{
margin-left: 7px;
}

#review_top{
font-size:7pt;
color:gray;
border-bottom:solid 1px #C3DBBF;
list-style:none;
background:transparent url(http://files.uberdownloads.com/apps/cms/cmsimages/uber/categories_bg1.gif) repeat scroll 0 0;
}

#review_name{
color:black;
font-size:7pt;
list-style:none;
border-bottom:solid 1px #C3DBBF;}

#review_top a, #review_top a:link, #review_top a:visited{
font-size:7pt;
color:gray;
text-decoration:underline;
list-style:none;}

#review_top ul li {
display:inline;
line-height:22px;
padding:17px;
}

#review_content {
border-bottom:1px solid #C3DBBF;
color:black;
font-size:7pt;
padding:20px;
}
#contentBody{
border:0 none;
border-collapse:collapse;
display:-moz-stack;
position: relative;
width:400px;
border:solid 1px #C3DBBF;
}

#contentBody p {
line-height:140%;
margin:0 0 15px 10px;
}

#badge {
width:771px;
}

#badge_copy {
float:right;
margin-top:-20px;
}

.faq {
width:725px;
}
