body{font-family:helvetica, arial;margin:0;color:#101010;min-height:100%;background-color:#535353;}
:focus{outline:none;}
html{min-height:100%;}
h1, h2, h3{font-family:roboto, arial;}
#globalheader{width:100%;background-color:#1c1c1c;margin:0;padding-top:15px;}
#logoheader{width:1000px;margin:auto;height:50px;}
#logo{float:left;width:230px;height:35px;padding-top:10px;padding-left:0px;}
#topsearchbox{width:600px;padding:8px 8px 8px 0;float:right;position:relative;top:10px;}
#topsearchbox fieldset{margin:0;padding:0;border:none;}
#searchbtn{width:35px;height:27px;cursor:pointer;border:none;padding:0;margin:0;background:url(/images/searchbutton.png) no-repeat top right;position:absolute;top:8px;left:560px;z-index:99;}
#topsearchform .searchinput{width:250px;float:right;padding-left:10px;padding-right:35px;border:none;height:23px;background-color:#ececec;background-image:url(http://www.snapfiles.com/images/searchbg.png);background-position:right;background-repeat:no-repeat;font-family:roboto,arial;font-size:14px;color:#909090;}
#topbanner{margin-top:0px;width:1000px;margin-left:auto;margin-right:auto;height:105px;overflow:hidden;text-align:center;padding:25px 0 0px 0;border-bottom:1px solid #dcdcdc;background-color:#ffffff;}
a.stealth:link, a.stealth:visited{text-decoration:none;font-family:inherit;color:inherit;}
#navigation-container{width:100%;margin-top:5px;background:#1c1c1c;}
#navigation{padding:3px 0 1px 0px;margin:0;list-style:none;height:25px;width:1000px;margin-left:auto;margin-right:auto;background:#1c1c1c;margin-bottom:0px}
#navigation ul{width:1000px;padding:0;margin:0;overflow:hidden;}
#navigation li{float:left;list-style-type:none;padding:0;margin:0;}
#navigation li a{display:block;float:left;height:18px;line-height:18px;color:#eaeaea;text-decoration:none;text-align:center;padding:3px 20px 3px 1px;cursor:pointer;}
#navigation li.myapps, #navigation li.last{float:right;padding-right:0px;}
#navigation li.last a{border:none;padding-right:10px;}
#navigation li.navmainstop a{border-right:none;}
#navigation li a b{float:left;display:block;font-family:oswald, verdana;font-weight:400;font-size:14px;margin:0;padding:0;}
#navigation li a:hover{color:#0483bf;}
#morelist{width:1000px;padding:8px 0px 8px 0px;background-color:#bbbbbb;height:20px;border-bottom:1px solid #adadad;margin-left:auto;margin-right:auto;}
#morenav-container ul{float:left;margin:0;width:980px;padding:0 0 0 20px;}
#morenav-container li{padding-right:13px;list-style-type:none;display:inline;}
#morenav-container li a{color:#1c1c1c;font-family:oswald, arial;font-size:14px;font-weight:400;padding-left:0px;text-decoration:none;}
#morenav-container li a img{position:relative;  top:2px;  padding-right:3px;}
#morenav-container li a:hover{color:#0072c6;}
#main-navlist-container{width:350px;margin-top:10px;}
#main-navlist{padding:0px;margin-top:0px;margin-left:0px;list-style:none;background-color:#dcdcdc;
/* separator lines */
width:330px;border:0px solid #dcdcdc;}
#main-navlist ul{width:340px;padding:0;margin:0;overflow:hidden;}
#main-navlist li{list-style-type:none;padding:0;margin:0;margin-bottom:1px;}
#main-navlist li a{display:inline-block;width:310px;height:47px;line-height:47px;color:#1c1c1c;text-decoration:none;padding:0px 0px 0px 20px;cursor:pointer;background-color:#ffffff;
/* big navbox */
}
#main-navlist li img{margin-top:7px;margin-right:13px;margin-left:5px;float:right;}
#main-navlist li a b{display:block;font-family:oswald, verdana;font-weight:400;font-size:17px;color:#454545;margin:0;padding:0;}
#main-navlist li a:hover{background:#f1f1f1;}

/* navigation boxes */
.navbox-container{border:1px solid #cdcdcd;width:300px;margin-top:20px;margin-left:auto;margin-right:auto;}
.navbox-title{display:block;color:#0479af;padding:7px 15px 10px 5px;font-size:20px;font-family:oswald, sans-serif;font-weight:400;border-bottom:1px solid #cdcdcd;margin-bottom:5px;}
.navbox-content{overflow:hidden;background-color:#ffffff;padding:5px;}
.navbox-content ul li.navbox-more{border-top:1px solid #cdcdcd;text-align:right;background-color:#ffffff;padding:10px 5px 5px 0;margin-top:5px;}
.navbox-content ul li.navbox-more a{font-weight:normal;font-size:11px;}
.navbox-content ul li a{color:#303030;text-decoration:none;font-family:"roboto", sans-serif;font-style:normal;font-weight:500;font-size:13px;}
.navbox-content ul li span{color:#8b959c;font-weight:normal;font-size:10px;font-family:Arial, sans-serif;position:relative;left:4px;top:0px;}
.navbox-content ul{margin:0px;padding:0px 0px 0px 0px;}
.navbox-content ul li{list-style:none;border-bottom:0px solid #ececec;padding-top:0px;padding-bottom:0;cursor:pointer;padding-left:5px;font-weight:bold;font-size:12px;background-color:#ffffff;}
.navbox-content ul li img.listimage{padding-top:5px;padding-bottom:5px;width:24px;height:24px;vertical-align:middle;}
.navbox-content ul li a:hover{text-decoration:underline;color:#0479af;}
#lower-main{width:1000px;}
#lower-main .showcase-container{background-color:#959495;border:1px solid #848384;}
a:link, a:visited{text-decoration:underline;color:#084e94;color:#0479af;border:0;}
a:hover{color:#0580ea;text-decoration:underline;}
.txtdownload, .txtdownload:visited{font-size:13px;padding-top:10px;display:inline-block;background-image:url(http://www.snapfiles.com/images/dlicon16.png);background-position:left 10px;background-repeat:no-repeat;padding-left:19px;color:#084e94;}
a.txtdownload:hover{text-decoration:underline;}
a.visibility:link, a.visibility:visited{color:#0580ea;}
a.visibility:hover{text-decoration:underline;}
a.plain:link, a.plain:visited, a.plain:hover{text-decoration:none;color:inherit;font-family:inherit;}
a.underline:link, a.underline:visited{text-decoration:underline;color:#084e94;}
a.underline:hover{color:#0580ea;}
.lg-textlinkblock{display:inline-block;margin-top:20px;margin-bottom:20px;font-weight:bold;font-size:13px;}
/* global */
.listimage{vertical-align:middle;padding-right:5px;}
#contentcontainer{width:1000px;margin:auto;background:#ffffff;background-color:#ffffff;min-height:100%;overflow:hidden;margin-bottom:0px;padding:0;}
img{border:0;}
.fyi{color:#F88D00;font-weight:normal;}

.dropshadow{border:6px solid #808080;}
#review .dropshadow{border:6px solid #727272;}
#footerline{font-size:11px;color:#575757;clear:both;width:100%;padding-top:10px;padding-bottom:10px;}
#footerlinks{width:1000px;margin-left:auto;margin-right:auto;padding-left:20px;padding-top:20px;}
#footerlinks .flistheader{font-size:16px;color:#1570a6;padding-bottom:7px;font-family:"oswald", verdana;font-weight:400;}
#footerlinks a:link, #footerlinks a:visited{color:#757575;text-decoration:none;font-size:13px;font-family:roboto, arial;font-weight:300;}
#footerlinks a:hover, #footerlinks a:hover{color:#adadad;text-decoration:none;}
#footerlinks li{color:white;padding-right:50px;list-style-type:none;}
#footerlinks ul{float:left;margin:0;margin-top:10px;padding:0;margin-bottom:10px;}
#footerlogo{float:right;width:220px;margin-top:20px;text-align:right;}
#globalfooter{border-top:0px solid #A8C809;width:100%;height:220px;background-color:#1c1c1c;font-family:"roboto";font-weight:500;}
.navbullet{vertical-align:middle;}
#maintop{width:1000px;padding:0;margin-top:8px;}
/* bg colors */
#maintop-left{border-bottom:0px solid #101010;width:660px;float:left;margin:0;padding:0;background-color:#ffffff;height:360px;}
#maintop-right{border-bottom:0px solid #101010;width:340px;height:360px;background-color:#ffffff;float:right;padding:0;margin:0;}
#featuress{float:right;}
/* main page lower content */
#main-featurecontainer{width:640px;padding-left:20px;display:inline-block;background-color:#ffffff;}
#main-header{font-size:25px;width:980px;color:#303030;margin-top:30px;padding-top:0px;padding-left:20px;padding-bottom:10px;margin-bottom:0px;font-family:oswald, verdana;font-weight:400;background-color:#ffffff;}
#main-header span{font-size:13px;color:#606060;padding-left:20px;}
#main-subfeatures{margin-bottom:0px;width:615px;}
.main-subheader{font-size:26px;font-family:oswald, verdana;font-weight:400;width:615px;padding-bottom:3px;padding-left:0px;color:#303030;border-bottom:0px solid #8F8F8E;margin-top:30px;margin-bottom:10px;margin-left:0px;}
.main-subheader span{font-size:14px;padding-left:10px;color:#a3a3a3;font-family:"roboto", georgia;font-style:normal;font-weight:400;}
.appscreen-main{float:left;margin:0px 0px 0px 5px;position:relative;top:-10px;width:190px;height:135px;border:1px solid #ECECEC;padding:10px;overflow:hidden;text-align:right;background-color:#ffffff;}
.appscreen-main .imgcontainer180 img{width:auto;height:auto;overflow:hidden;}
.appscreen-main .imgcontainer180{width:190px;height:135px;overflow:hidden;}
#main-featurecontainer h4 a{float:right;font-weight:500;font-family:roboto, arial;font-style:normal;font-size:17px;padding:0;margin:0;display:inline-block;text-transform:capitalize;text-decoration:none;width:400px;color:#303030;}
.mainpage-feature{display:block;margin-top:0px;width:625px;min-height:155px;margin-left:0px;padding-top:15px;background-color:#ffffff;margin-bottom:35px;}
.main-featuretext{float:right;width:395px;margin-left:0px;display:block;font-size:14px;padding:5px 5px 0 0;line-height:20px;font-family:"roboto", arial;font-style:normal;font-weight:400;color:#303030;}
#main-featurecontainer ul.mp-infolist{float:right;width:400px;margin-top:15px;margin-left:0;padding:0px;font-size:13px;padding-bottom:0px;}
#main-featurecontainer li{display:inline;list-style-type:none;padding-left:0;margin-left:0;margin-right:10px;font-family:"roboto", arial;font-style:normal;font-weight:400;}
.mp-infolist li img{position:relative;top:1px;}
.mp-infolist a{text-decoration:none;font-weight:normal;}
a.mp-feature-infolink{text-decoration:underline;font-weight:400;font-size:13px;letter-spacing:normal;}
#border-container-main{float:right;width:340px;margin-top:0px;margin-right:0px;background-color:#ffffff;}
.reloadcontainer{width:600px;display:block;clear:both;margin-bottom:3px;margin-top:0px;padding:5px;margin-bottom:10px;}
.reloadcontainer img.appicon{border:3px solid #9b9c9e;background-color:#ffffff;margin-top:1px;padding:6px;float:left;}
.reloadcontainer p{width:560px;font-size:13px;padding-left:55px;color:#303030;}
.reloadcontainer .appname{display:inline;font-size:15px;font-family:"roboto", helvetica, arial;font-weight:500;padding-right:5px;}
.reloadcontainer a {text-decoration:none;}
.reloadcontainer p span{display:block;padding-top:3px;font-size:13px;font-weight:400;font-family:"roboto", sans-serif;font-style:normal;}
#main-featurecontainer h3.sectionheader{padding:0px;width:600px;color:#303030;font-size:25px;font-family:oswald, verdana;font-weight:400;margin-bottom:10px;margin-left:0;}
#main-featurecontainer h3.sectionheader span{font-size:11px;color:#808080;padding-left:10px;font-weight:normal;}
/* -------------------------- */
#pd1, #pd2, #pd3{background-color:#ffffff;width:265px;height:117px;text-align:left;padding:15px 10px 0px 10px;cursor:pointer;border:1px solid #d2d9e5;}
#pdarea{width:1000px;background-color:#eceff4;padding-top:15px;padding-bottom:15px;display:block;clear:both;border-bottom:1px solid #d2d9e5;}
#pdarea table{width:1000px;clear:both;}
#pdarea td{width:326px;}
#pdarea td a:visited, #pdarea td a:link{text-decoration:none;font-family:"roboto", sans-serif;font-style:normal;font-weight:400;font-size:17px;color:#0580ea;}
#pdarea td a:hover{text-decoration:underline;}
.pdheader img{float:left;padding-right:10px;}
.pdtext{clear:both;padding-top:5px;font-size:13px;font-family:"roboto", sans-serif;font-style:normal;font-weight:400;color:#303030;}
#reloadimg{float:left;padding-top:5px;padding-right:15px;}
.dlink{display:block;padding-top:10px;}
/* ------------------------  product pages  ------------------------------------ */
/* -- headers --*/
#apptitle span{color:#A3A3A3;font-size:28px;font-family:inherit;}
#apptitle h1.longAppName{font-size:28px;padding-top:4px;}
#apptitle h1{color:#303030;font-size:33px;font-weight:400;font-family:oswald, arial;margin-bottom:20px;}
#catheader-container #appheader #apptitle h1{font-size:33px;}
#catheader-container #appheader #apptitle h1 span{font-size:33px;}
#revintroline{font-weight:400;display:block;font-size:20px;text-transform:capitalize;margin-top:0px;margin-bottom:15px;color:#303030;font-family:oswald, arial;font-style:normal;}
h3#productdetails, #userreviews, #no-userreviews{font-size:20px;width:630px;color:#303030;font-weight:400;margin-left:5px;padding:0;background:#ffffff;font-family:"roboto condensed", arial;margin-top:15px;margin-bottom:5px;clear:both;}
/* - temp for media.net */
#userreviews, #no-userreviews{margin-top:0;}
/* - end temp - */
#userreviews, #no-userreviews{font-weight:400;}
h3.rd-header{width:600px;color:#303030;font-family:"roboto condensed", arial;font-weight:400;font-size:20px;margin-left:7px;margin-top:15px;}
#navpath{width:650px;margin:0;padding:10px 0 20px 20px;font-family:roboto, arial;font-weight:400;font-size:13px;text-transform:capitalize;color:#303030;}
#navpath a{color:#0479af;font-family:roboto, arial;font-weight:400;text-decoration:none;}
#navpath a:hover{color:#0479af;text-decoration:underline;}
#navpath img{padding-right:4px;padding-left:4px;}
#pp-leftcontainer, #cp-leftcontainer, #ci-leftcontainer, #search-leftcontainer, #user-leftcontainer, #td-leftcontainer, #page-leftcontainer{background-color:#ffffff;width:630px;padding:0;margin:0;padding-left:15px;float:left;}
#page-content{padding-left:10px;}
#pp-rightborder, #publisher-rightborder, #search-rightborder, #user-rightborder, #catpage-rightborder{width:340px;float:right;clear:right;background-color:#ffffff;}
#publisher-rightborder, #search-rightborder{background-color:#ffffff;}
#top-borderbox{width:340px;margin-left:auto;margin-right:auto;overflow:hidden;padding-top:2px;text-align:center;}
#publisher-rightborder #top-borderbox, #search-rightborder #top-borderbox{padding-top:0;}
.clear{clear:both;}
#pp-lower-left-container, #ur-lower-left-container, #lower-left-container, #user-lower-left-container{float:left;width:625px;margin-left:15px;margin-bottom:20px;}
#pp-lower{padding-bottom:5px;}
#borderbox-low{width:340px;height:380px;margin-left:auto;margin-right:auto;text-align:center;display:none;}
#borderbox-low-dl{width:340px;margin-left:auto;margin-right:auto;overflow:hidden;}
.borderbox{width:340px;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center;}
#appheader-container, #catheader-container, #pubheader-container, #searchheader-container, #catindex-header-container, #userheader-container, #pageheader-container{width:1000px;min-height:50px;}
#appheader, #userheader{width:660px;float:left;}
#appheader-right{float:right;width:320px;height:54px;margin-top:-10px;}
#apptitle{width:745px;padding-left:18px;}
#apptitle h1 span.usr_byname{font-size:20px;font-family:roboto, arial;font-weight:400;}
#apptitle span.byname{font-size:13px;color:#909090;}
#appicon{float:left;width:40px;height:55px;margin-right:1px;}
#appicon img{padding:3px;}
#catheader-container #appicon img, #pubheader-container #appicon img, #catindex-header-container #appicon img{border:0;padding:0;margin:0;}
#catindex-header-container #apptitle{margin-left:5px;padding-left:10px;}
/* global */
.vmiddle{vertical-align:middle;}
#rp-appsummary, #pagesummary, #no-summary, #wn-summary, #wn-summary-compact, #search-summary, #user-summary, #sp-pagesummary{width:606px;min-height:50px;background:#ffffff;padding-left:5px;}
#appsummary{width:606px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;min-height:50px;padding-left:5px;background-color:#ffffff;padding-top:3px;padding-bottom:3px;}
#pagesummary{margin-bottom:40px;}
#no-summary{height:40px;}
#wn-summary{font-size:14px;color:#505050;padding-left:5px;min-height:1px;}
#wn-summary-compact{min-height:1px;padding-left:10px;padding-top:5px;}
.appsummary-title{font-family:helvetica, arial;font-size:13px;color:#272727;width:100px;font-weight:bold;display:inline-block;}
#appsummary span.separator{width:11px;display:inline-block;color:#909090;}
#ratings{padding:0px 0 0 0;width:250px;float:left;}
#ratings li img{width:60px;height:auto;padding-right:3px;}
#ratings ul{margin:0;padding:0;}
#ratings li{list-style-type:none;font-size:13px;padding-bottom:4px;}
#ratings i{font-style:normal;font-weight:bold;font-size:12px;padding-left:4px;}
#ratings a:link, #ratings a:visited{font-weight:normal;text-decoration:none;font-size:12px;}
#pp-prodmsg{font-size:13px;width:650px;height:20px;margin:0;padding:0px;padding-left:25px;margin-bottom:0px;margin-top:25px;margin-left:0px;display:block;background-image:url(http://www.snapfiles.com/images/repair-icon.png);background-position:0px 0px;background-repeat:no-repeat;}
#pp-prodmsg span{font-weight:bold;color:#505050;font-family:arial;padding-left:19px;display:block;margin-bottom:5px;}
#pp-prodmsg a{color:#084e94;font-weight:normal;display:inline-block;font-size:14px;text-decoration:underline;padding-left:1px;}
span.advnote-tiny{color:#dcdcdc;font-size:8px;text-transform:uppercase;padding-left:10px;display:none;}
#review{width:610px;padding:5px 0px 0px 5px;background-color:#ffffff;min-height:180px;margin-bottom:25px;margin-top:15px;}
#sf_description{font-size:15px;line-height:22px;font-family:helvetica, arial;font-weight:400;padding:0px;color:#303030;width:450px;margin-bottom:0;}
#sf_description b{font-size:13px;font-family:helvetica,arial;}
p.limitations{font-size:14px;color:#303030;padding-top:20px;font-family:helvetica, arial;}
p.limitations b{font-family:roboto, arial;font-weight:500;}
p.adnotice{width:450px;font-size:13px;margin-top:20px;padding:0px;line-height:17px;margin-bottom:0px;font-family:helvetica;color:#606060;background-color:#ffffff;}
p.adnotice a{color:#505050;font-family:inherit;font-size:inherit;}
#productvideo{display:none;}
.imgcontainer180 img{width:120px;height:auto;}
#review .imgcontainer180 img{width:120px;height:auto;}

#appscreen{float:right;margin:45px 10px 0px 10px;text-align:right;}
#review #appscreen{text-align:center;margin:0px;width:130px;padding:0px 5px 0px 11px;margin-top:5px;}
#appscreen span a, .cp-appscreen span a{font-size:11px;padding-top:5px;display:inline-block;border:0;padding-right:3px;color:#1276CE;text-decoration:underline;}
.relintrotext{display:block;text-transform:capitalize;font-size:12px;margin-bottom:1px;padding:0;margin-left:50px;}
#relatedapps .swtext, #relatedapps .fwtext{margin:0;margin-left:50px;display:block;}
#relatedapps a:hover{text-decoration:underline;font-size:12px;font-weight:bold;color:#0580ea;}
#relatedapps p span{color:#505050;}
.sectionheader{font-size:21px;width:630px;color:#303030;font-weight:400;margin-left:5px;padding:0;background:#ffffff;font-family:oswald, arial;margin-top:15px;margin-bottom:0;clear:both;}
#pp-lower .sectionheader{margin-left:7px;}
#pp-lower #featured-software-list2 td.appicon img{border:3px solid #c0c0c0;margin-right:5px;margin-top:2px;}
/* related downloads separator */
#pp-lower #featured-software-list2 table td{border-bottom:0px solid #cdcdcd;}
/*related downloads appname */
#pp-lower #featured-software-list2 table td.appname a{font-size:14px;margin-top:5px;color:#0479af;}
#pp-lower #featured-software-list2 table, #pp-lower-left-container #featured-software-list table{border-top:1px solid #cdcdcd;width:600px;margin-left:7px;}
#pp-leftcontainer #pp-lower #featured-software-list2 table{width:600px;margin-left:7px;}
.sectionheader-color{font-size:18px;width:630px;color:#0085CA;font-weight:bold;margin-left:0px;padding:0;background:#ffffff;font-family:"trebuchet ms", arial;margin-top:10px;margin-bottom:5px;}
#cp-leftcontainer .sectionheader-color{color:#929292;font-weight:bold;margin-bottom:10px;}
#detailtable{width:600px;margin-left:5px;clear:both;padding:5px 0 0 0;background-color:#ffffff;margin-top:3px;border-top:1px solid #cdcdcd;}
#detailtable table{width:620px;font-size:14px;padding-left:0px;padding-top:0px;}
#detailtable table td.title{background-image:url(http://images.snapfiles.com/images/dotted.gif);background-repeat:repeat-x;background-position:0px 12px;margin:0;padding:0 0 3px 0;width:100px;vertical-align:top;color:#272727;}
#publisher-summary #detailtable{background:#ffffff;padding:0;margin-bottom:20px;padding-left:5px;}
#pub-pagelink.btn-default{margin-left:5px;}
.xrow{height:10px;vertical-align:middle;padding:0;}
.nodot{font-weight:400;font-family:roboto, arial;font-size:13px;background-color:#ffffff;padding-right:3px;}
#detailtable table #productnotes{padding-bottom:5px;}
#detailtable table .data{padding:0 0 0 6px;font-family:roboto, arial;font-weight:400;font-size:13px;width:200px;}
#detailtable table .data2{padding:0 0 0 0px;width:200px;}
.data b{font-weight:normal;}
.data img{vertical-align:middle;}
/* publisher */
#detailtable a{text-decoration:none;}
#detailtable a:hover{text-decoration:underline;}
#publisher-summary #detailtable .light-text{color:#909090;font-family:roboto, arial;font-weight:300;}
b.pubappcount{font-size:13px;font-weight:bold;color:#000000;}
dl.detailslist{width:520px;font-size:12px;margin:20px 0 20px 5px;}
dl.detailslist dt{color:#303030;font-family:roboto, arial;font-weight:500;font-size:13px;float:left;height:20px;padding:5px 0;width:200px;}
dl.detailslist dd{margin:2px 0;padding:5px 0;height:20px;border-bottom:1px solid #e8e8e8;font-family:roboto, arial;font-weight:400;font-size:13px;}
dl.detailslist dd img{vertical-align:middle;}
dl.detailslist dd a:link{text-decoration:underline;}
/* temp, fix the image if week keep this */
dl.detailslist dt img{position:relative;top:1px;}
/* end */
#pp-userreviews{font-size:13px;padding-left:10px;width:620px;background:#ffffff;padding-bottom:20px;}
/*  review graph table */
#pp-reviewheader, #rp-reviewheader, #pp-no-reviewheader{color:#101010;min-height:100px;width:600px;padding:10px 0px 20px 0px;border-top:1px solid #cdcdcd;margin-top:3px;margin-left:7px;margin-bottom:30px;}
#rp-reviewheader{border:2px solid #cdcdcd;padding-bottom:5px;}
#pp-no-reviewheader{background-color:#ffffff;font-size:13px;margin-bottom:0px;margin-left:7px;min-height:50px;}
#apptitle h1.revpageheader a:link, #apptitle h1.revpageheader a:visited{font-size:27px;font-family:"trebuchet ms";color:#181818;text-decoration:underline;}
#apptitle h1.revpageheader a:hover{color:#0089C9;}
/* graph table */
#pp-revgraphtbl{float:left;width:230px;margin-left:0px;height:100px;padding-left:0px;}
#pp-revgraphtbl table{font-size:11px;background-color:#ffffff;border-spacing:2px;line-height:14px;margin-top:5px;padding:0px;width:186px;margin-bottom:0px;font-weight:bold;}
#rp-reviewheader #pp-revgraphtbl table{margin-left:5px;padding:5px;margin-bottom:10px;margin-top:0;}
#pp-revgraphtbl td img{height:14px;padding:0;vertical-align:bottom;}
#pp-revgraphtbl td.tdgraph{background:#f1f1f1;width:100px;padding:0;}
#pp-revgraphtbl td.tdrevcount{padding-left:5px;font-weight:normal;width:10px;font-size:11px;text-align:right;color:#808080;}
#pp-revgraphtbl td.tdstars{font-size:12px;font-weight:normal;width:50px;font-weight:bold;}
.tdsmalltext{font-size:10px;font-weight:normal;padding-top:5px;line-height:10px;display:none;}
/* end graph table */
#pp-userreviews .revheader{padding-bottom:10px;padding-left:55px;clear:both;width:600px;background-image:url(http://www.snapfiles.com/images/usercomment48.png);background-position:0px 0px;background-repeat:no-repeat;}
#ur-lower-left-container #pp-userreviews .revheader{padding-left:5px;background-image:none;}
#pp-userreviews .revheader q{font-size:17px;font-weight:500;margin-bottom:7px;margin-top:10px;display:block;font-family:helvetica;color:#202020;}
#pp-userreviews .usrname b{font-size:12px;text-transform:capitalize;color:#5A5A5A;}
#pp-userreviews .usrname, #pp-userreviews .usrname a{color:#909090;}
.revheader i{font-size:12px;color:#4B4B4B;}
#pp-userreviews .revheader span{display:block;padding-left:5px;font-size:12px;}
.para, .revnote{display:block;font-style:normal;padding:6px 0 6px 0;font-size:inherit;font-family:inherit;}
#pp-userreviews span.toggletext{font-size:11px;padding-top:6px;display:block;}
#pp-userreviews span.toggletext img{margin-right:3px;position:relative;top:-1px;}
#pp-userreviews span.toggletext a{text-decoration:none;}
#pp-userreviews .revcontent{font-size:14px;padding:0 15px 20px 5px;width:573px;line-height:20px;font-family:helvetica, arial;border-bottom:1px solid #cdcdcd;margin-bottom:20px;}
#pp-userreviews ul{margin-left:5px;width:165px;border:1px dotted #dcdcdc;padding:10px;}
li.ratingdetails-txt{font-size:11px;color:#272727;line-height:12px;padding-top:0px;}
#pp-userreviews .revcontent li{list-style-type:none;display:inline;padding-left:0;margin-left:0;}
#pp-userreviews ul b{font-size:12px;display:inline-block;width:110px;}
#pp-reviewheader-middle, #rp-reviewheader-middle{float:left;width:300px;line-height:20px;font-size:13px;}
/*   -------------------   download pages  ----------------------------- */
#autoloadtext{color:#164571;font-size:18px;margin:0px 0 12px 0;font-family:roboto, arial;font-weight:500;}
#dlpageheader{width:610px;font-size:13px;min-height:70px;background-color:#f7f7f7;border:1px solid #e8e8e8;margin:0px 0px 0px 5px;border-bottom:1px solid #e8e8e8;padding:10px 10px 0 10px;}
.xdlheader{font-size:15px;font-weight:400;color:#164571;margin:5px 0 15px 0;border-bottom:1px solid #e8e8e8;}
.dlsource-btn{padding-bottom:10px;}
p.dladnotice{width:595px;font-size:13px;margin-left:5px;padding:5px 0px 5px 35px;line-height:17px;font-family:roboto, arial;font-weight:400;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background-color:#ffffff;color:#303030;background-image:url(http://www.snapfiles.com/images/attention24.png);background-position:5px 10px;background-repeat:no-repeat;}
p.dladnotice:hover{background-color:#fffbd6;}
#shl-container{width:630px;}
#shl{width:620px;min-height:120px;margin-left:10px;background-color:#ffffff;border-bottom:1px solid #e8e8e8;margin-bottom:20px;}
#shl-text{padding:0;font-size:14px;line-height:19px;font-family:roboto, arial;font-weight:400;}
.smallblocktext{display:block;margin:0;font-size:11px;color:#bdbdbd;margin-left:0px;}
#shl-text b a{font-size:17px;font-family:roboto, arial;font-weight:500;display:block;margin-bottom:5px;margin-top:5px;color:#0483bf;text-decoration:underline;}
#shl-appscreen{float:left;margin:0px 10px 10px 0px;padding:0px;}
#shl-infoline{display:block;margin-top:10px;width:600px;font-size:14px;color:#696969;font-family:roboto, arial;font-weight:400;}
#shl-infoline a{font-weight:bold;padding-left:10px;font-size:14px;font-family:roboto, arial;font-weight:400;text-decoration:underline;color:#0483bf;}
#shl-infoline img{position:relative;top:2px;}
#dl-prodmsg{width:625px;margin-left:10px;margin-top:20px;border-bottom:0px solid #e8e8e8;margin-bottom:20px}
#dl-prodmsg a:link, #dl-prodmsg a:visited{color:#0483bf;height:20px;text-decoration:underline;padding-left:23px;background-image:url(http://www.snapfiles.com/images/reimage-icon.png);background-position:left -1px;background-repeat:no-repeat;margin-top:20px;font-weight:500;font-size:14px;margin-bottom:20px;display:block;font-family:roboto, arial;}
#dl-prodmsg span{display:block;}
.version-dlink:link, .version-dlink:visited{display:inline-block;font-size:17px;font-family:roboto, arial;font-weight:500;text-decoration:underline;padding-bottom:15px;color:#00acdb;background-image:url(http://www.snapfiles.com/images/dlicon24.png);background-position:0px -4px;background-repeat:no-repeat;padding-left:28px;}
.version-dlink:hover{color:#009cc7;}
.other-dlink:link, .other-dlink:visited{display:inline-block;font-size:15px;font-family:roboto,arial;font-weight:400;text-decoration:underline;padding-bottom:15px;color:#009cc7;background-image:url(http://www.snapfiles.com/images/dlicon19.png);background-position:1px 0px;background-repeat:no-repeat;padding-left:24px;}
.other-dlink:hover{color:#00acdb;}
.main-dlink:link, .main-dlink:visited{display:inline-block;font-size:21px;font-family:roboto,arial;font-weight:500;text-decoration:underline;padding-bottom:15px;color:#0eaaf1;background-image:url(http://www.snapfiles.com/images/dlicon24.png);background-position:0px -1px;background-repeat:no-repeat;padding-left:28px;}
.main-dlink:hover{color:#0eaaf1;}
#dlhelptext{display:block;padding-left:5px;padding-bottom:10px;font-size:11px;color:#868686;padding-top:3px;}

.tooltip img{position:relative;top:3px;cursor:help;padding-left:2px;}
.tooltip{display:inline;position:relative;font-size:12px;}
a.tooltip{text-decoration:none;}
.tooltip:hover:after{background:#333;background:#585c65;bottom:26px;color:#f7f7f7;content:attr(title);left:20%;padding:5px 15px;position:absolute;z-index:98;width:200px;}
.tooltip:hover:before{border:solid;border-color:#585c65 transparent;border-width:6px 6px 0 6px;bottom:20px;content:"";left:50%;position:absolute;z-index:99;}

#screenshots-container{text-align:center;width:1000px;margin-left:auto;margin-right:auto;overflow:hidden;}
#sspageheader{text-align:left;font-size:13px;width:1000px;background:#ffffff;border-top:1px solid #c0c0c0;color:#000000;padding:15px 15px 30px 15px;}
.featuredetail{font-size:13px;font-weight:bold;}
a.cat-infobutton:link, a.cat-infobutton:visited{color:#f9f9f9;font-weight:500;font-family:roboto, arial;background-color:#0479af;border:1px solid #0479af;display:inline-block;padding-top:4px;padding-bottom:4px;padding-right:0;padding-left:0;text-decoration:none;font-size:13px;width:125px;text-align:center;margin-bottom:7px;margin-top:0;}
a.cat-infobutton:hover{background:#0483bf;border-color:#036ea0;}
a.cat-infobutton:active{position:relative;top:1px;}
/* green fixed */
a.btn-fixed_2:link, a.btn-fixed_2:visited{color:#f7f7f7;font-weight:500;font-family:roboto, arial;background-color:#4e9910;border:1px solid #44860e;display:inline-block;padding-top:4px;padding-bottom:4px;padding-right:0;padding-left:0;text-decoration:none;font-size:13px;width:125px;text-align:center;margin-bottom:7px;margin-top:0;}
a.btn-fixed_2:hover{background:#57ab12;border-color:#4e9910;}
/* blue fixed */
a.btn-fixed_1:link, a.btn-fixed_1:visited{color:#f7f7f7;font-weight:500;font-family:roboto, arial;background-color:#0479af;border:1px solid #0479af;display:inline-block;padding-top:4px;padding-bottom:4px;padding-right:0;padding-left:0;text-decoration:none;font-size:13px;width:125px;text-align:center;margin-bottom:7px;margin-top:0;}
a.btn-fixed_1:hover{background:#0483bf;border-color:#036ea0;}
a.list-dlbutton:link, a.list-dlbutton:visited{color:#303030;font-weight:500;font-family:roboto, arial;background-color:#cccccc;border:1px solid #cccccc;display:inline-block;padding-top:4px;padding-bottom:4px;padding-right:0;padding-left:0;text-decoration:none;font-size:13px;width:125px;text-align:center;margin-bottom:7px;margin-top:0;}
a.list-dlbutton:hover{background:#d4d4d4;border-color:#cccccc;}
a.list-dlbutton:active{position:relative;top:1px;}
a.reviewbutton:active{position:relative;top:1px;}
/*  showcase */

.blocklink{display:block;margin-top:7px;font-size:12px;}
h4.feature-header{color:#272727;font-family:"trebuchet ms", georgia, arial;font-weight:bold;width:240px;font-size:16px;margin-left:10px;border-bottom:1px solid #000000;margin-top:10px;padding-bottom:2px;margin-bottom:0px;padding-left:0px;}
h4.feature-header:after{content:":";}
.header-hlcolor1{font-style:normal;color:#00A300;letter-spacing:-0.5px;}
.header-hlcolor2{font-style:normal;}
/* category pages */
p#licenseinfo{font-size:12px;line-height:14px;padding-top:10px;border-top:1px dotted #101010;margin-top:20px;}
#catsummary{width:630px;font-size:13px;background:#ffffff;

}
#ci-leftcontainer #catsummary{height:auto;font-size:13px;margin-bottom:0;padding-bottom:6px;color:#505050;line-height:18px;}
#td-leftcontainer #catsummary{height:auto;font-size:13px;margin-bottom:0;padding-bottom:0;color:#505050;line-height:18px;}
#catsummary p{padding:10px 0 0 0;margin:0;}
#catsummary p.pagedescription, #catsummary p.ed-pagedescription, #pagesummary p.pagedescription{padding:2px 20px 0 8px;padding-bottom:0;margin-bottom:0;font-size:15px;font-family:roboto, arial;font-weight:400;color:#303030;}
#top100-software-list{margin-top:-10px;}
td.rank b{font-weight:500;font-family:roboto, arial;font-size:18px;margin-top:2px;color:#777c89;position:relative;top:4px;right:5px;float:right;display:block;padding:3px;background-color:#d1d2d7;width:27px;text-align:center;}
.cp-appscreen{float:right;margin:0px 0px 5px 0px;padding:10px 13px 10px 11px;background-color:transparent;text-align:center;}
/* catgegory sort menu */
#catsortmenu, #catsortmenu2, #pagesortmenu, #pagesortmenu2{padding:10px;width:935px;margin:0px;background-color:#e0e0e0;margin-bottom:10px;clear:both;font-size:12px;font-weight:bold;}
#pagesortmenu{padding-top:15px;width:945px;}
#wn-lower-container #pagesortmenu{padding-top:10px;width:935px;}
#pagesortmenu i{padding-left:20px;font-style:normal;}
#sortbyform img, #sortbyform2 img{padding-left:3px;vertical-align:middle;}
#sortbyform, #sortbyform2{float:left;padding-right:20px;}
#viewbyform img, #viewbyform2 img{padding-left:6px;vertical-align:middle;}
#sortbyform form, #sortbyform2 form{display:inline;margin-left:5px;}
#viewbyform form, #viewbyform2 form{display:inline;margin-left:5px;margin-right:10px;}
#viewbyform span{font-weight:normal;color:#272727;}
#sortbyform select, #sortbyform2 select, #viewbyform select, #viewbyform2 select{font-size:14px;font-family:sans-serif, arial;background-color:#ffffff;border:1px solid #c0c0c0;}
#catsortheader{width:610px;height:20px;border:0px solid #e8e8e8;margin:0;margin-left:5px;}
.ba-sortheader{width:945px;margin:0;padding-top:5px;}
#wn-dateheader{font-size:19px;font-weight:400;color:#606060;margin-top:15px;margin-bottom:5px;padding-bottom:4px;font-family:roboto, arial;}
#catsortheader span{color:#727272;font-size:12px;font-family:sans-serif, arial;font-weight:normal;padding-left:10px;}
#cp-lower-container, #publisher-lower-container, #wn-lower-container, #search-lower-container{background-color:#ffffff;width:985px;clear:both;padding-left:25px;}
#publisher-lower-container{min-height:300px;}
/*  category listing */
.catlisting, .catlisting-pr{margin-top:0px;background-color:#f7f7f7;min-height:120px;margin-bottom:20px;padding:15px 0 10px 15px;width:940px;font-weight:400;}
.se-advtext{font-size:10px;color:#909090;padding:1px 4px 1px 4px;}
#wn-lower-container .catlisting{padding-bottom:0;}
.cat-header{margin-bottom:30px;width:600px;}
.cat-header img{padding:4px;border:3px solid #c0c0c0;background-color:#ffffff;float:left;margin-right:6px;margin-top:1px;}
.cat-header a{color:#303030;font-family:roboto, arial;font-size:22px;position:relative;top:10px;text-decoration:none;font-weight:400;}
.cat-header a:hover{text-decoration:underline;}
p.cat-description{padding:7px 0px 25px 0px;width:600px;margin:0;clear:left;font-family:helvetica, arial;line-height:19px;font-weight:400;font-size:15px;color:#303030;}
a.cat-readmore{font-size:13px;display:inline-block;font-family:oswald, arial;font-weight:300;color:#888888;}
a.cat-readmore:hover{color:#4896C0;text-decoration:none;}
.cat-details{float:right;width:140px;margin:0;padding:0;margin-left:30px;}
.cat-details li{list-style-type:none;}
.cat-details li.text{margin-top:2px;font-weight:400;font-family:roboto, arial;padding-left:3px;font-size:13px;}
.cat-details li.fwtext, .cat-details li.swtext{padding-left:4px;font-family:roboto, arial;font-size:13px;font-weight:400;margin-top:2px;color:#303030;}
ul.cat-ratings{padding:0;margin:0;width:600px;display:block;list-style-type:none;}
.cat-ratings a{font-weight:normal;font-size:11px;text-decoration:none;}
.cat-ratings a:hover{text-decoration:none;}
.cat-ratings img{position:relative;top:1px;}
.cat-ratings li{display:inline;padding:0 10px 0 0;margin:0;font-size:13px;font-family:roboto;font-weight:500;color:#404040;float:left;}
.cat-ratings li.popmeter img{margin-left:4px;opacity:0.8;}
.cat-ratings li.user{display:inline-block;width:175px;}
.appversion{font-size:13px;color:#848484;}
.wn-appversion{position:relative;top:10px;left:5px;color:#808080;font-weight:normal;}
#cp-borderbox-low{width:340px;float:right;margin-right:auto;margin-left:auto;margin-top:20px;}
#cp-switchlicense{margin-top:40px;margin-bottom:40px;font-size:14px;}
#cp-switchlicense span{font-weight:bold;color:#dd7e3e;}
#cp-switchlicense a{text-decoration:underline;}
.cp-adnotice{font-size:12px;color:#272727;display:block;padding-top:5px;}
.cp-adnotice img{position:relative;top:3px;}
#wn-lower-container .cp-adnotice{margin-bottom:0px;}
.popfactortxt{font-size:10px;padding-left:4px;}
.small-lighter-header{display:block;clear:both;font-size:13px;margin-top:5px;margin-bottom:15px;color:#101010;padding-left:5px;font-family:"trebuchet ms", arial;display:none;}
.compatibility-only{margin:0;padding:0;display:inline;}
#sreenshot-caption-below{display:block;font-size:14px;color:#b0b0b0;width:800px;margin-left:auto;margin-right:auto;padding-top:20px;text-align:left;padding-bottom:0;}
h2#revintroline{margin-left:10px;}
#ss-lowerbox{width:800px;background:#f0f0f0;margin-left:auto;margin-right:auto;padding:15px;border:0px solid #d3d3d3;margin-top:20px;}
#ss-lowerbox-right{float:right;margin-right:70px;margin-top:0px;}
/* catindex */
.catsectionheader, .catsectionheader a, .catsectionheader span{font-size:20px;width:620px;color:#79AE08;font-weight:bold;margin-left:0px;padding:0;background:#ffffff;font-family:"trebuchet ms", arial;margin-top:5px;margin-bottom:2px;}
.catsectionheader span{color:#0085CA;}
.catsectionheader img{vertical-align:top;}
/*  category listings */
.catsectionheader-main, .catsectionheader-main a{font-size:20px;width:620px;color:#303030;font-weight:400;margin-left:5px;padding:0;background:#ffffff;font-family:oswald, arial;margin-top:15px;margin-bottom:2px;text-transform:capitalize;text-decoration:none;}
.catsectionheader-pop{margin-top:0;padding-top:0;margin-bottom:2px;margin-left:10px;}
h2.catsectionheader-pop span{color:#084e94;font-size:20px;font-family:oswald, arial;}
.catsectionheader-main img, .catsectionheader-pop img{vertical-align:text-bottom;margin-left:3px;margin-right:5px;}
table.catnamelistings, table.catnamelistings-pop{width:620px;margin:0;margin-bottom:15px;padding:10px 0px 25px 0px;border-top:1px solid #ECECEC;border-bottom:0;border-collapse:collapse;margin-left:10px;}
table.catnamelistings td, table.catnamelistings-pop td{width:200px;background-color:#ffffff;padding:0;margin:0;padding-top:8px;}
table.catnamelistings-pop{width:630px;margin-bottom:15px;margin-top:0px;}
a.catlink10:link, a.catlink10:visited, a.catlink:link, a.catlink:visited{text-decoration:none;font-size:14px;font-family:roboto, arial;font-weight:400;display:inline-block;color:#000000;}
a.catlink:hover, a.catlink10:hover{text-decoration:underline;color:#0479af;}
.catnamelistings a, .catnamelistings-pop a{padding-left:10px;margin-left:0;line-height:23px;background-image:url(http://www.snapfiles.com/images/arrow-bullet10.png);background-position:left 7px;background-repeat:no-repeat;}
.catnamelistings a:hover, .catnamelistings-pop a:hover{background-image:url(http://www.snapfiles.com/images/arrow-bullet-orange.png);}
.catnamelistings-pop a{background-image:url(http://www.snapfiles.com/images/arrow-bullet10.png);}
a.catlink10:link, a.catlink10:visited{color:#0479af;padding-left:13px;font-size:13px;background-image:url(http://www.snapfiles.com/images/tinyright.png);}
/*  end */
#category-listings, #category-index-listings{margin-top:35px;margin-bottom:50px;}
#category-listings{margin-top:15px;}
#ci-leftcontainer a img{margin-right:5px;}
#pp-leftcontainer #featured-software-list3 table, #ci-leftcontainer #featured-software-list table, #ci-leftcontainer #featured-software-list3 table, #ci-leftcontainer #featured-software-list2 table{border-top:none;}
#ci-leftcontainer .toggletext a:link, #ci-leftcontainer .toggletext a:visited{text-decoration:underline;color:#314E94;padding-left:5px;}
/* ---------  download button */
#dlsysteminfo{position:relative;top:-4px;left:5px;font-family:roboto, arial;font-weight:400;font-size:12px;color:#404040;display:inline;}
#sf-dlbutton{margin-top:20px;display:inline-block;margin-bottom:0px;}
#sf-dlbutton:active{position:relative;top:1px;}
/* ------ end dlbutton -------- */
/*  review listings */
.reviewlisting-container{width:600px;border-bottom:1px solid #ececec;clear:both;margin-bottom:20px;}
#ur-lower-left-container #pp-userreviews .cp-appscreen{margin-left:10px;margin-right:5px;margin-top:0px;margin-bottom:5px;padding:6px;}
#ur-lower-left-container #pp-userreviews .imgcontainer180 img{width:120px;height:100px;}
#ur-lower-left-container #pp-userreviews .revcontent{width:600px;border:0;padding-bottom:0px;padding-left:0px;}
#ur-lower-left-container #pp-userreviews .revheader{padding-top:5px;width:450px;margin-bottom:0px;padding-left:0;}
.revlisting-appheader{margin:0;padding-bottom:10px;width:600px;}
.revlisting-appheader img{padding:4px;border:3px solid #c0c0c0;background-color:#ffffff;float:left;margin-right:8px;}
.revlisting-appheader a:link, .revlisting-appheader a:visited{font-family:roboto, arial;color:#0479af;font-weight:400;font-size:25px;position:relative;top:5px;text-decoration:underline;}
#ur-lower-left-container #pp-userreviews span.toggletext{font-size:11px;padding-top:10px;display:inline-block;padding-right:15px;}
.revinfolinks{display:block;margin-top:10px;}
.revinfolinks a:link, .revinfolinks a:visited{font-size:12px;font-family:roboto;font-weight:400;}
/*  whatsnew page nav */
#wnpagelist, #wnpagelist-cm{font-size:12px;width:950px;font-weight:bold;margin:45px 40px 45px 0;clear:both;}
#wnpagelist-cm{width:920px;}
#wnpagelist ul, #wnpagelist-cm ul{list-style-type:none;margin:0;padding-left:0;}
#wnpagelist li, #wnpagelist-cm li{display:inline;margin:0 4px 0 0;}
#wnpagelist a, #wnpagelist-cm a{padding:4px 8px 4px 8px;border:1px solid #dcdcdc;text-decoration:none;background-color:#ffffff;font-family:roboto, verdana;font-size:12px;color:#758baf;font-weight:400;}
#wnpagelist a:hover, #wnpagelist-cm a:hover{background-color:#f7f7f7;color:#707070;border-color:#dcdcdc;}
#wnpagelist .label, #wnpagelist-cm .label{background-color:#ffffff;font-weight:normal;color:#909090;}
#wnpagelist .pagecolor a:link, #wnpagelist .pagecolor a:visited, #wnpagelist-cm .pagecolor a:link, #wnpagelist-cm .pagecolor a:visited{text-decoration:none;color:#707070;font-weight:500;background-color:#f5f5f5;border:1px solid #cdcdcd;}
#wnpagelist .pagecolor a:hover, #wnpagelist-cm .pagecolor a:hover{text-decoration:none;}
.label2 a{font-weight:bold;font-size:11px;}
a#switchmode-pagelist{float:left;border:0;background-color:#ffffff;padding-left:0;color:#272727;text-decoration:underline;}
a#switchmode-pagelist:hover{background-color:#ffffff;color:#0580ea;border-color:#ffffff;}
#midbanner{clear:both;width:965px;background-color:#ffffff;text-align:center;height:100px;padding-top:10px;margin-top:0;padding-bottom:10px;overflow:hidden;}
.pagesort-viewonly, .pagesort-viewonly-on{float:right;display:inline-block;position:relative;top:4px;padding-right:10px;}
.pagesort-viewonly a:link{font-size:11px;text-decoration:none;background-image:url(http://www.snapfiles.com/images/check_off.png);background-position:left 0px;background-repeat:no-repeat;padding-left:17px;color:#505050;font-weight:normal;}
.pagesort-viewonly a:hover, .pagesort-viewonly-on a:hover{text-decoration:none;}
.pagesort-viewonly-on a:link{text-decoration:none;font-size:11px;background-image:url(/images/check_on.png);background-position:left 0px;background-repeat:no-repeat;padding-left:17px;color:#505050;font-weight:normal;margin-left:2px;}
b.wn-pagenumber{font-size:12px;display:inline-block;margin-left:10px;color:#79AE08;}

/* license text */
.fwtext, .swtext{font-size:13px;font-weight:400;font-family:roboto, arial;color:#ae8d04;}
.fwtext{color:#25ae04;font-weight:500;}
#wn-lower-container .fwtext, #wn-lower-container .swtext, #cp-lower-container .fwtext, #cp-lower-container .swtext{margin-top:3px;}
#cp-lower-container .fwtext, #cp-lower-container .swtext{font-weight:normal;}
.PriceDisplay{font-style:normal;font-size:11px;color:#818181;}
#category-index-listings h1{font-size:25px;margin-top:0;padding:0;margin-bottom:20px;color:#303030;font-family:oswald, arial;font-weight:400;}
dl.ci-catlist{width:620px;padding:0 0 20px 10px;margin:0;}
.ci-catlist a{font-size:17px;color:#0479af;text-decoration:underline;font-family:roboto, arial;font-weight:500;padding-bottom:5px;}
.ci-catlist dd{font-size:16px;padding-top:2px;font-family:roboto, arial;}
.isnew{display:inline-block;padding-right:1px;color:#bf3d04;font-size:12px;font-family:oswald, arial;font-weight:400;padding-left:4px;}
.isupd{font-size:11px;color:#909090;font-style:normal;padding-left:4px;}
#main-featurecontainer #featured-software-list3 .isnew{font-size:10px;}
/*  temp */
#sp-pagesummary{min-height:0px;}
#page-content{font-size:14px;font-family:helvetica, arial;padding-bottom:40px;line-height:19px;color:#252525;}
#page-content p{padding-top:0px;padding-bottom:15px;width:600px;}
#page-content h2{font-size:20px;font-family:roboto, arial;font-weight:500;margin-bottom:10px;color:#036ea0;}
#page-content h3, #page-content h5{font-size:15px;font-family:roboto, arial;margin-bottom:10px;border-bottom:1px solid #d4d4d4;margin-top:20px;padding-bottom:3px;font-weight:500;}
#page-content h5{font-size:18px;font-family:"roboto condensed", arial;font-weight:500;}
#page-content ul{padding:10px 0 10px 0;margin-left:15px;}
#page-content ul li{margin-bottom:5px;font-size:14px;font-family:arial,helvetica;}
#page-content #defaultsearch fieldset{width:500px;margin-left:0px;margin-top:0;font-weight:bold;font-size:13px;padding:0;margin-top:20px;}
#page-content p.message span{color:#DF7E00;font-weight:bold;}
#page-content .boxtext{background-color:#d9d9d9;padding:5px;width:590px;margin:15px 0 15px 0;font-size:14px;font-family:roboto, arial;}
.definition{display:block;margin-bottom:5px;}
.appicon-border{padding:0px;border:0px;background-color:#ffffff;width:32px;height:32px;}
#wn-switchmode-top{margin-top:0px;text-align:right;padding-right:10px;padding-top:20px;}
#wn-switchmode-top img{vertical-align:middle;}
#wn-switchmode-top a:link, #wn-switchmode-top a:visited{font-family:oswald, arial;display:inline;padding-right:10px;padding-left:3px;font-size:12px;font-weight:400;color:#808080;text-decoration:none;}
#wn-switchmode-top a:hover{color:#0580ea;text-decoration:underline;}
#td-leftcontainer #wn-switchmode-top{display:block;border-bottom:1px solid #e8e8e8;margin-top:0px;padding-bottom:3px;}
#td-leftcontainer #wn-switchmode-top a{padding-right:0;}
.dimtext{color:#a3a3a3;}
.reviewlisting-container .cp-appscreen{display:none;}
/*  ------------------ tables ---------------------*/
#wn-featured-software-list, #featured-software-list, #featured-software-list2, #featured-software-list3, #top100-software-list{width:630px;}
#wn-featured-software-list table, #featured-software-list table, #featured-software-list2 table, #featured-software-list3 table, #top100-software-list table{width:630px;float:left;margin-top:5px;margin-bottom:20px;padding-top:5px;border-top:1px solid #e8e8e8;border-collapse:collapse;}
#main-featurecontainer #featured-software-list3 table{width:625px;margin-top:5px;margin-bottom:0px;padding-top:5px;}
#wn-featured-software-list table{width:620px;}
#main-featurecontainer #featured-software-list3 td, #top100-software-list td, #whatsnew-compact td{border-bottom:1px solid #e8e8e8;}
#ci-leftcontainer #featured-software-list td{border-bottom:1px solid #e8e8e8;}
#wn-featured-software-list td, #featured-software-list td, #featured-software-list2 td, #featured-software-list3 td, #top100-software-list td, #whatsnew-compact td{padding-top:5px;padding-bottom:5px;}
#pp-lower-left-container #featured-software-list td{border-bottom:1px solid #e8e8e8;}
#pp-leftcontainer #featured-software-list3 td.appicon img{border:3px solid #c0c0c0;}
#pp-leftcontainer #featured-software-list3 table{margin-left:5px;width:600px;margin-top:15px;}
td.rank{vertical-align:top;text-align:left;}
td span.introtext{font-weight:400;font-family:"roboto", helvetica, arial;font-size:13px;text-transform:capitalize;padding-top:2px;display:block;color:#303030;}
td.appname{vertical-align:top;}
td.appname img{padding-left:5px;}
td.appname a:link, td.appname a:visited{text-decoration:none;font-family:"roboto", helvetica, arial;font-size:15px;font-weight:500;display:inline-block;margin-top:3px;color:#084e94;}
td.appname a:hover{text-decoration:underline;color:#0479af;}
td.appname .introtext a{font-size:12px;font-weight:normal;margin-top:0;}
td.appicon img{padding:3px;background-color:#ffffff;width:32px;height:32px;}
td.appicon{width:50px;text-align:center;}
td.apprating{vertical-align:top;padding-right:0px;width:140px;}
td.apprating a{font-family:tahome, arial;font-size:10px;text-decoration:none;color:#c0c0c0;}
td.apprating img{vertical-align:middle;}
#overview{width:580px;}
#overview table{width:480px;margin-left:5px;}
#overview td{padding-top:1px;padding-bottom:1px;}
#overview td.appicon img{border:3px solid #c0c0c0;}
#overview td.appname{width:350px;}
h3.overview-header{font-size:17px;font-family:roboto, helvetica;border-bottom:1px solid #e8e8e8;width:470px;color:#303030;font-weight:500;margin-left:5px;margin-bottom:10px;margin-top:10px;padding-bottom:3px;}
a.viewmore{font-size:12px;display:inline-block;margin-top:2px;margin-bottom:15px;margin-left:425px;color:#909090;}
td.appname .mp-appversion{font-size:12px;font-weight:normal;padding-left:5px;color:#505050;}
#wn-appinsert td{padding-bottom:15px;padding-top:10px;}
#wn-appinsert .insertheader{font-size:11px;display:block;color:#a3a3a3;}
#wn-appinsert .introtext{width:400px;text-transform:none;}
#wn-appinsert td.apprating{padding-top:20px;}
/*  category overview */
.borderbox-spacer{height:1px;margin:0;padding:0;}
h3.catoverview-header{font-size:21px;width:610px;margin:10px 0 0 5px;color:#1c1c1c;border-bottom:1px solid #c0c0c0;font-family:oswald, arial;font-weight:300;padding:4px;}
table.category-overview{width:610px;padding:0;margin:0;margin-left:5px;margin-top:10px;border-collapse:collapse;}
table.category-overview td{vertical-align:top;padding-top:1px;padding-bottom:1px;border-bottom:1px solid #ececec;}
.category-overview td.appicon{width:50px;}
.category-overview td.appname{width:450px;}
.category-overview td.appname a{margin-top:5px;display:inline-block;}
.category-overview td.appname a{font-size:14px;font-family:roboto, arial;font-weight:500;padding-right:3px;}
.category-overview span.introtext{font-weight:400;font-size:13px;text-transform:capitalize;display:block;}
/*  whatsnew compact */
table#whatsnew-compact{width:625px;margin-left:5px;border-collapse:collapse;} 
#whatsnew-compact tr td.wn-daterow{border-bottom:1px solid #cdcdcd;}
#whatsnew-compact tr td.wn-daterow .tabledate{vertical-align:middle;display:inline-block;padding-top:0px;font-size:17px;font-weight:500;padding-left:2px;margin-top:20px;color:#303030;font-family:roboto, helvetica;}
a.morenew{font-size:13px;color:#0580ea;margin-top:8px;padding-left:10px;display:inline-block;text-decoration:underline;background-image:url(http://www.snapfiles.com/images/arrow-bullet10.png);background-position:left center;background-repeat:no-repeat;}
h3#no-userreviews{margin-left:7px;}
h3#productdetails{margin-left:7px;}
h3#userreviews{margin-top:5px;margin-left:7px;}

#edsel-main{margin: 0 0 40px 20px;}
p.topic{clear:both;width:600px;margin-left:10px;margin-top:20px;font-size:14px;border-bottom:1px solid #e8e8e8;padding-bottom:20px;}
#edsel-main p.topic{width:940px;margin:0px;padding-bottom:20px;font-size:14px;border-top:1px solid #e8e8e8;border-bottom:none;padding-top:10px;}
.topic img{float:left;margin-right:10px;}
.topic a{font-size:17px;font-family:roboto,arial;color:#272727;font-weight:500;text-transform:capitalize;text-decoration:none;}
#edsel-main .topic a{font-size:16px;color:#084e94;}
.topicintro{display:block;margin-top:0;padding:0;}

#newonly-bottom a{font-size:12px;font-family:oswald;font-weight:400;display:inline-block;margin-top:15px;color:#999999;text-decoration:none;}
#newonly-bottom a:hover{color:#0479af;}
#newonly-bottom img{vertical-align:middle;margin:0px 3px 0px 0px;}
.devresponse{padding-top:5px;font-weight:bold;}
.devresponse i{display:block;font-weight:normal;}
/* -------------------------------------------------------------*/
#pp-usertools{width:120px;margin:0px;background-color:#ffffff;margin-left:180px;margin-top:0px;padding-top:10px;}
#dlpageheader #pp-usertools{margin-left:0px;margin-bottom:7px;padding:7px 0 2px 0px;}
#pp-usertools ul{margin:0;padding:0;}
#pp-usertools li{list-style-type:none;margin:0;padding:0;text-align:right;background-repeat:no-repeat;}
#pp-usertools li#saveforlater{padding-right:18px;background-image:url(http://www.snapfiles.com/images/addtolater.png);background-position:right 3px;}
#pp-usertools li#saveforlater:hover{background-image:url(http://www.snapfiles.com/images/addtolater2.png);}
#pp-usertools li#watchlist{padding-right:18px;background-image:url(http://www.snapfiles.com/images/addfav.png);background-position:right 3px;}
#pp-usertools li#watchlist:hover{background-image:url(http://www.snapfiles.com/images/addfav2.png);}
#pp-usertools li a:link, #pp-usertools li a:visited{font-size:11px;color:#909090;font-family:roboto, arial;font-weight:400;text-decoration:none;}
#pp-usertools li a:hover{color:#505050;}
#addresults{font-size:12px;}
#addresults img{vertical-align:middle;padding-right:3px;}
.bubblemsg{position:relative;color:#303030;background:#ffffff;display:inline-block;margin:0;padding:0px;border:0px solid #ececec;height:20px;}

a.bubblelink{color:#0483bf;text-decoration:underline;font-weight:bold;}
#pp-usertools .bubblemsg{top:-38px;left:10px;width:195px;height:40px;width:120px;padding-top:16px;}
.bubblemsg:after{content:"";display:block;
/* reduce the damage in FF3.0 */
position:absolute;top:-10px;left:5px;width:0;border-width:0 10px 10px 0px;border-style:solid;border-color:#f9d835 transparent;}
#pp-usertools .bubblemsg:after, #dlpageheader #pp-usertools .bubblemsg:after{display:none;position:absolute;top:0px;left:0px;}
a.usrmsglink{text-decoration:underline;}
#sf_description a:link, #sf_description a:visited{color:#084e94;text-decoration:underline;}
#rsslist dl{margin:0;padding:0px 0px 0 0px;list-style:none;}
#rsslist dt{padding-top:25px;font-size:16px;font-weight:bold;}
#rsslist dd{font-size:14px;margin-left:0px;padding-top:7px;width:600px;}
#rsslist img{vertical-align:middle;}
#rsslist a{text-decoration:underline;}
/* NEW featured downloads on category pages */
#cpborder-adspacer{display:block;height:21px;}
#fd-headline{font-size:12px;font-family:roboto, arial;font-weight:500;color:#757575;margin-left:10px;padding:3px 0 3px 3px;background-color:#ffffff;}
#fd-fwnotice{color:#989898;font-size:11px;}
.fdlisting-xl{background-color:#f7f7f7;width:600px;height:240px;padding:10px 5px 0px 10px;display:block;clear:both;border:4px solid #d4d4d4;margin-left:10px;}
.fd-header-xl{margin:0;width:590px;}
h4.fd-header-xl a{font-family:oswald, arial;font-weight:400;color:#272727;font-size:25px;display:block;padding-top:5px;text-decoration:none;}
.fd-appicon{padding:4px;border:3px solid #c0c0c0;float:left;margin-right:6px;vertical-align:middle;}
.fd-apprating-xl{padding-left:20px;}
.fd-apprating-xl span{font-size:12px;padding-left:5px;color:#505050;}
.fd-description-xl{padding-top:8px;height:130px;width:590px;font-size:14px;font-family:helvetica, arial;padding-bottom:0px;margin:0;}
.fdtagline-xl{text-transform:capitalize;font-size:15px;font-weight:bold;display:block;padding-bottom:10px;padding-top:15px;width:590px;}
.fd-appscreen-xl{float:left;margin-right:15px;width:250px;height:230px;padding:0px;overflow:hidden;text-align:right;background-color:#ffffff;}
.fd-appscreen-xl .dropshadow{border:none;}
.fdlisting-xl .imgcontainer180 img{width:auto;height:auto;overflow:hidden;}
#topreviewers{width:323px;font-size:14px;background-color:#f7f7f7;border:5px solid #848384;margin-left:0px;margin-bottom:10px;margin-left:5px;}
#topreviewers td{background-color:#f4f4f4;padding:5px;}
#topreviewers table{border-style:none;border-collapse:collapse;width:313px;margin-left:5px;margin-top:5px;margin-bottom:5px;}
#topreviewers .name{width:180px;text-transform:capitalize;}
#topreviewers .detail{text-align:right;}
#topreviewers .tblheader{font-family:oswald, arial;font-weight:400;font-size:18px;background-color:#c0c0c0;padding:10px;}
.tinytexthead{font-size:10px;font-family:arial;color:#c0c0c0;}
#wn-announce a:link, #wn-announce a:visited{text-decoration:underline;color:#0479af;}
#wn-announce{width:900px;margin:20px 0 40px 30px;background-color:#eceff4;padding:10px;font-size:15px;line-height:20px;clear:both;}
b#wn-announce-headline{display:block;font-size:20px;font-family:oswald, arial;margin-bottom:10px;}
#wn-announce-headline a{font-family:oswald;font-weight:400;}
span.portabletxt{font-size:11px;font-family:arial;font-weight:normal;color:#262626;font-style:italic;padding-left:2px;}
.vmoretext{display:block;padding-top:10px;padding-bottom:20px;font-size:13px;}
h3#ftn-headline{font-family:oswald, arial;font-weight:300;font-size:23px;color:#404040;clear:both;width:980px;padding-left:20px;background-color:#ffffff;margin-left:auto;margin-right:auto;padding-bottom:5px;border-bottom:1px solid #cdcdcd;}
div.ftn-container{display:block;background-color:#dcdcdc;padding:10px;width:980px;height:380px;margin-left:auto;margin-right:auto;}
div.ftn-float{float:left;margin:5px;padding:5px;width:180px;height:160px;}
div.ftn-float img{height:100px;max-width:120px;border:6px solid #808080;}
div.ftn-float p{text-align:left;margin:5px 0 0 0;font-size:13px;font-family:roboto, arial;font-weight:400;text-transform:capitalize;color:#606060;}
span.tnheader{display:block;text-transform:none;}
span.tnheader a{font-size:14px;font-family:roboto, arial;font-weight:500;text-decoration:underline;}
div.ratings-container{display:block;width:400px;height:50px;}
a.revcount-link{font-size:9px;font-family:tahoma, arial;text-decoration:none;position:relative;top:-2px;}
div.ratings-float{float:left;margin:0 4px 0 0;padding:5px;width:100px;height:40px;border:0px solid #c0c0c0;}
.ratings-float a{font-size:10px;text-decoration:none;}
div.ratings-float p{text-align:left;margin:5px 0 0 0;font-size:12px;font-family:roboto, arial;font-weight:500;}
#footer-search{float:right;width:280px;margin-top:5px;margin-right:10px;}
#footer-search .fse-options{color:#757575;font-size:11px;display:block;padding-top:5px;font-family:roboto, arial;font-weight:300;}
#footer-search input{margin-left:3px;padding-left:0;}
#footer-search .fsebox{width:230px;margin:0;background:#e7e7e7;border:4px solid #444444;padding:2px;}
#footer-search .fsebutton{background-color:#0479af;border:1px solid #036491;display:inline-block;color:#ffffff;font-weight:400;font-family:oswald, arial;padding:3px 3px 3px 3px;font-size:12px;text-align:center;}
.dmcanote{display:none;}
#pp-userreviews .InTextBody{font-size:12px;font-family:verdana, arial;}
#wn-announce-top{background-color:#fdfdc4;padding:8px;margin:15px 0 0px 0;width:615px;font-size:13px;}
#wn-announce-top a{text-decoration:underline;}
#footerline img{float:right;}
.featuredetailview{border-bottom:1px solid #e8e8e8;font-size:13px;font-family:roboto, arial;margin-left:50px;height:110px;background-color:#f9f9f9;padding-top:5px;overflow:hidden;}
.featuredetailview img{float:left;}
.featuredetailview p{margin-left:130px;width:300px;font-size:13px; line-height:19px;font-family:roboto,arial;font-weight:400;color:#303030;}
.featuredetailview b{display:inline-block;width:80px;font-weight:500;font-family:inherit;font-size:inherit;}
.featuredetailview span{float:right;padding-right:15px;}
.featuredetailview span a{color:#0580ea;text-decoration:underline;}
td span.expand{padding-right:5px;}
td span.expand img{position:relative;top:5px;}
h3.index-subheader{clear:both;margin-bottom:10px;background-color:#e3e3e3;padding:5px;font-family:roboto, arial;font-weight:500;text-transform:capitalize;font-size:17px;color:#303030;}
a.btn-default:link, a.btn-default:visited{border:1px solid #0479af;display:inline-block;color:#f7f7f7;font-weight:400;font-family:roboto, arial;padding:5px 10px 5px 10px;background-color:#0479af;text-decoration:none;font-size:13px;text-align:center;margin-bottom:7px;margin-top:7px;}
a.btn-default:hover{background-color:#0483bf;}
a.btn-light:link, a.btn-light:visited{border:1px solid #dedede;display:inline-block;color:#505050;font-weight:500;font-family:"roboto", arial;padding:5px 10px 5px 10px;background-color:#f2f2f2;text-decoration:none;font-size:13px;text-align:center;margin-bottom:7px;margin-top:7px;}
a.btn-light:hover{background-color:#f7f7f7;}
a.btn-shl:link, a.btn-shl:visited{border:1px solid #004875;display:inline-block;color:#f7f7f7;font-weight:500;font-family:roboto, arial;padding:2px 10px 2px 10px;background-color:#0479af;text-decoration:none;font-size:13px;text-align:center;margin-bottom:7px;margin-top:7px;}
a.btn-shl:hover{background-color:#0483bf;}
a.medium-textlink:link, a.medium-textlink:visited{font-size:14px;text-decoration:underline;color:#0479af;}
a.medium-textlink:hover{color:#0098c2;}
#content-3264{width:670px;font-family:helvetica, arial;font-size:14px;padding-left:10px;font-weight:400;}
#content-3264 h2{font-family:helvetica, arial;font-size:20px;font-weight:500;margin-top:20px;margin-bottom:10px;border-bottom:1px solid #c0c0c0;}
.component-container{background-color:#f7f7f7;    margin-bottom:20px;    padding:10px;  }
#page-content h2.component-header{color:#0479af;}
#page-content h2.components-subheader{font-size:28px;  font-family:oswald, arial;    color:#303030;  margin-bottom:30px;  }
p#product-na{background-color:#ffffff;padding:7px 7px 7px 40px;margin-top:20px;margin-bottom:0px;font-family:helvetica,arial;font-size:13px;line-height:17px;width:400px;background-image:url(http://www.snapfiles.com/images/product-na.png);background-position:3px 10px;background-repeat:no-repeat;}
#pp-mnet{width:610px;margin-top:20px;padding-left:5px;}

.lgfeature-summary{width:615px;margin-top:15px;margin-bottom:40px;border-top:0px solid #dedede;border-bottom:1px solid #dedede;min-height:50px;padding-left:0px;background-color:#ffffff;padding-top:3px;padding-bottom:3px;}
.lgfeature-summary a.btn-default{float:right;margin-right:5px;margin-top:10px;}
#td-leftcontainer .lgfeature-container h1 a{font-family:oswald,helvetica;font-size:28px;font-weight:400;margin-top:15px;text-decoration:underline;}
.lgfeature-img{border:1px solid #ececec;margin-bottom:10px;margin-top:15px;}
.lgfeature-container p{font-size:14px;line-height:20px;}
.lgfeature-summary .ratings-float{font-size:13px;}

#dl-adunit{
  width:610px;
  margin-top:30px;
  margin-bottom:30px;
  margin-left:5px;
  
}


