body{font-family:helvetica,arial,verdana;margin:0;color:#101010;min-height:100%;background-color:#7E7E7E;}
:focus{outline:none;}
html{min-height:100%;}
h1,h2,h3{font-family:"trebuchet ms",arial;}
a.stealth:link,a.stealth:visited{text-decoration:none;font-family:inherit;color:inherit;}
#navigation-container{width:100%;margin-top:5px;border-bottom:1px solid #828282;}
#navigation{padding:0 0 0 0px;margin:0;list-style:none;height:35px;background-color:#a8c454;width:980px;margin-left:auto;margin-right:auto;background:-moz-linear-gradient(top,#cae86e,#86a03a);
/* Chrome,Safari:*/
background:-webkit-gradient(linear,left top,left bottom,from(#cae86e),to(#86a03a));
/* opera */
background-image:-o-linear-gradient(top,#cae86e,#86a03a);background-image:linear-gradient(top,#cae86e,#86a03a);
/* IE */
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#CAE86E',EndColorStr='#86A03A',GradientType=0);}
#navigation ul{width:980px;padding:0;margin:0;overflow:hidden;z-index:999;}
#navigation li{float:left;list-style-type:none;padding:0;margin:0;}
#navigation li a{display:block;float:left;height:25px;line-height:23px;color:#101010;text-decoration:none;text-align:center;padding:5px 5px 5px 15px;cursor:pointer;text-shadow:1px 1px 0px #b3ce62;background:-moz-linear-gradient(top,#cae86e,#86a03a);border-right:1px solid #86A03A;padding-right:15px;
/* Chrome,Safari:*/
background:-webkit-gradient(linear,left top,left bottom,from(#cae86e),to(#86a03a));
/* opera */
background-image:-o-linear-gradient(top,#cae86e,#86a03a);background-image:linear-gradient(top,#cae86e,#86a03a);
/* IE */
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#CAE86E',EndColorStr='#86A03A',GradientType=0);}
#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:verdana,arial;font-size:11px;letter-spacing:-0.5px;margin:0;padding:0;}
#navigation li a:hover{text-shadow:1px 1px 0px #d3e79d;color:#101010;background-color:#bad766;background:-moz-linear-gradient(top,#cae86e,#bad766);
/* Chrome,Safari:*/
background:-webkit-gradient(linear,left top,left bottom,from(#cae86e),to(#bad766));
/* opera */
background-image:-o-linear-gradient(top,#cae86e,#bad766);background-image:linear-gradient(top,#cae86e,#bad766);
/* IE */
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#CAE86E',EndColorStr='#bad766',GradientType=0);}

#main-navlist-container{width:310px;margin-top:5px;}
#main-navlist{padding:0px;margin-top:10px;margin-left:10px;list-style:none;background-color:#c8c8c8;width:300px;border:1px solid #272727;}
#main-navlist ul{width:300px;padding:0;margin:0;overflow:hidden;}
#main-navlist li{background-color:#dcdcdc;list-style-type:none;padding:0;margin:0;margin-bottom:1px;}
#main-navlist li a{display:inline-block;width:280px;height:47px;line-height:47px;color:#333333;text-decoration:none;padding:0px 0px 0px 20px;cursor:pointer;text-shadow:1px 1px 0px #ffffff;cursor:pointer;background-color:#ececec;-moz-box-shadow:inset 1px 1px 1px 0px #ffffff;-webkit-box-shadow:inset 1px 1px 1px 0px #ffffff;box-shadow:inset 1px 1px 1px 0px #ffffff;}
#main-navlist li img{margin-top:7px;margin-right:13px;margin-left:5px;float:right;}
#main-navlist li a b{display:block;font-family:verdana,sans-serif,arial;font-size:12px;letter-spacing:-0.2px;margin:0;padding:0;}
#main-navlist li a b span{font-size:11px;color:#727272;padding-left:5px;font-weight:normal;}
#main-navlist li a:hover{background:#f1f1f1;background-color:#f1f1f1;background:-moz-linear-gradient(left,#ffffff,#f1f1f1);background:-webkit-gradient(linear,left center,right center,from(#ffffff),to(#f1f1f1));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(left,#ffffff,#f1f1f1);
/* opera */
background-image:linear-gradient(top,#ffffff,#f1f1f1);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#f1f1f1',gradienttype=1);
/* IE */
}
#lower-main{width:980px;background-color:#727272;background-image:url(http://www.snapfiles.com/images/pagebg.png);background-position:left;background-repeat:repeat-y;}
#lower-main .showcase-container{background-color:#959495;border:1px solid #848384;}
a:link,a:visited{text-decoration:none;color:#084e94;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:10px;margin-left:10px;font-weight:bold;font-size:13px;}
.lg-textlinkblock:before{content:"?";padding-right:2px;color:#79AE08;font-size:20px;text-decoration:none;font-weight:bold;}
/* global */
.listimage{vertical-align:middle;padding-right:5px;}
#contentcontainer{width:980px;margin:auto;background:#ffffff;background-color:#ffffff;min-height:100%;overflow:auto;margin-bottom:0px;padding:0;}
img{border:0;}
.fyi{color:#F88D00;font-weight:normal;}
.dropshadow{-moz-box-shadow:3px 3px 4px #7b7b7b;
/* Firefox */
-webkit-box-shadow:3px 3px 4px #7b7b7b;
/* Safari/Chrome */
box-shadow:3px 3px 4px #7b7b7b;
/* Opera and other CSS3 supporting browsers */
-ms-filter:"progid:dximagetransform.microsoft.shadow(strength=4,direction=135,color='#7b7b7b')";
/* IE 8 */
:progid:dximagetransform.microsoft.shadow(strength=4,direction=135,color='#7b7b7b');
/* IE 5.5 - 7 */
}
#footerline{font-size:11px;color:#575757;clear:both;width:100%;padding-top:10px;padding-bottom:10px;}
#footerlinks{width:960px;margin-left:auto;margin-right:auto;padding-left:20px;padding-top:20px;}
#footerlinks .flistheader{font-size:14px;color:#A8C809;font-weight:bold;padding-bottom:7px;font-family:"trebuchet ms",arial;}
#footerlinks a:link,#footerlinks a:visited{color:#ffffff;font-size:12px;}
#footerlinks a:hover,#footerlinks a:active{color:#009df7;font-size:12px;}
#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:#101010;}
#globalheader{width:100%;background-color:black;margin:0;padding-top:15px;}
#logoheader{width:980px;margin:auto;height:70px;background-color:#000000;}
#logo{float:left;width:280px;height:65px;padding-top:5px;padding-left:5px;}
#topsearchbox{width:600px;background:#4b4b4b;padding:8px 8px 8px 0;float:right;position:relative;top:16px;background:-moz-linear-gradient(left,#000000,#4b4b4b);
/* Chrome,Safari:*/
background:-webkit-gradient(linear,left top,right top,from(#000000),to(#4b4b4b));
/* opera */
background-image:-o-linear-gradient(left,#000000,#4b4b4b);background-image:linear-gradient(left,#000000,#4b4b4b);
/* IE */
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#000000',EndColorStr='#4b4b4b',GradientType=1);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:28px;}
#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:400px;float:right;padding-left:10px;padding-right:35px;border:none;height:26px;background-color:#f7f7f7;background-image:url(http://www.snapfiles.com/images/searchbg.png);background-position:right;background-repeat:no-repeat;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:"times new roman";font-style:italic;font-size:16px;color:#505050;}
#topbanner{margin-top:0px;width:980px;margin-left:auto;margin-right:auto;height:115px;overflow:hidden;text-align:center;padding:25px 0 0px 0;border-bottom:1px solid #dcdcdc;background-color:#ffffff;}
#lowbanner,#lowbanner2{clear:both;width:980px;background-color:#ececec;text-align:center;height:100px;padding-top:10px;overflow:hidden;}
#lowbanner{display:none;}
.navbullet{vertical-align:middle;}
.pdheader{font-weight:bold;color:navy;font-size:17px;}
.pdheader img{float:left;padding-right:10px;}
.pdtext{clear:both;padding-top:5px;font-size:14px;font-family:helvetica;}
#maintop{width:980px;padding:0;margin:0;background-color:#4B4B4B;}
#maintop-left{border-bottom:1px solid #101010;width:660px;float:left;margin:0;padding:0;background-color:#4b4b4b;height:360px;}
#maintop-right{border-bottom:1px solid #101010;width:320px;height:360px;background-color:#4B4B4B;float:right;padding:0;margin:0;}
#bannerbox300{width:320px;text-align:right;float:right;padding-right:10px;padding-top:15px;}
#featuress{float:right;}
/* main page lower content */
#main-featurecontainer{width:640px;padding-left:20px;display:inline-block;background-color:#ffffff;}
#main-header{font-size:22px;width:960px;color:#A8C809;margin-top:30px;padding-top:0px;padding-left:20px;padding-bottom:5px;margin-bottom:0px;font-family:"trebuchet ms",arial,helvetica;background-color:#ffffff;}
#main-header span{font-size:13px;color:#606060;padding-left:20px;text-shadow:2px 1px 0px #ffffff;}
#main-subfeatures{margin-bottom:50px;}
.main-subheader{font-size:19px;width:615px;padding-bottom:3px;padding-left:0px;color:#6C3187;color:#272727;border-bottom:1px solid #8F8F8E;margin-top:30px;letter-spacing:-0.5px;margin-bottom:10px;margin-left:5px;}
.main-subheader span{font-size:16px;padding-left:10px;color:#a3a3a3;font-family:georgia;font-weight:normal;}
.appscreen-main{float:right;margin:0px 0px 0px 0px;position:relative;top:-10px;width:190px;height:135px;border:1px solid #ECECEC;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;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{font-weight:bold;letter-spacing:-0.5px;font-family:arial;font-size:17px;padding:0;margin:0px 0 0 0;display:inline-block;font-family:helvetica,arial;width:380px;color:#084e94;}
.mainpage-feature{display:block;margin-top:0px;width:625px;min-height:140px;margin-left:0px;padding-top:20px;background-color:#ffffff;font-family:helvetica,arial;margin-bottom:35px;border-top:1px solid #8F8F8E;}
.main-featuretext{width:380px;margin-left:0px;display:block;font-size:14px;padding-top:10px;padding-bottom:0px;line-height:20px;}
#main-featurecontainer ul.mp-infolist{width:370px;margin-top:15px;margin-left:0;padding:0px;font-size:13px;letter-spacing:-0.5px;padding-bottom:0px;}
#main-featurecontainer li{display:inline;list-style-type:none;padding-left:0;margin-left:0;margin-right:10px;}
.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:320px;margin-top:0px;margin-right:0px;background-color:#4B4B4B;}
#border-container-main .borderbox{margin-top:10px;}
.reloadcontainer{width:610px;display:block;clear:both;margin-bottom:3px;margin-top:0px;padding:5px;border-radius:3px;margin-bottom:10px;}
.reloadcontainer img.appicon{border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;margin-top:1px;padding:6px;float:left;}
.reloadcontainer p{width:560px;font-size:13px;padding-left:55px;color:#505050;}
.reloadcontainer .appname{display:inline;font-size:13px;font-weight:bold;font-family:arial;padding-right:5px;}
.reloadcontainer p span{display:block;padding-top:3px;}
#main-featurecontainer h3.sectionheader{padding-left:0px;padding-top:20px;width:600px;font-size:20px;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 #cecece;}
#pdarea{width:980px;background-color:#ececec;padding-top:15px;padding-bottom:15px;display:block;clear:both;border-bottom:1px solid #dcdcdc;}
#pdarea table{width:980px;clear:both;}
#pdarea td{width:326px;}
#pdarea td a:visited,#pdarea td a:link{text-decoration:none;color:#084e94;}
#pdarea td a:hover{color:#0580ea;}
#reload{width:350px;height:138px;float:right;padding:5px 10px 10px 10px;
/*background-color:#eeeb65;*/
background-color:#ffffff;margin:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #4B4B4B;cursor:pointer;}
#reload h1{font-size:22px;font-family:times new roman;font-style:italic;font-weight:normal;color:#007bc1;margin:0;padding:0;letter-spacing:-1px;}
#reloadimg{float:left;padding-top:5px;padding-right:15px;}
#reloadtext{padding-top:5px;font-size:13px;}
.dlink{display:block;padding-top:10px;}
/* ------------------------  product pages  ------------------------------------ */
#navpath{width:650px;margin:0;padding:10px 0 20px 15px;font-size:13px;text-transform:capitalize;color:#909090;}
#navpath a{color:#101010;}
#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:320px;float:right;clear:right;background-color:#4b4b4b;}
#publisher-rightborder,#search-rightborder{background-color:#ffffff;}
#top-borderbox{width:300px;margin-left:auto;margin-right:auto;overflow:hidden;padding-top:10px;}
#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:20px;margin-bottom:50px;}
#pp-lower{padding-bottom:5px;}
#borderbox-low{width:320px;background:-moz-linear-gradient(top,#4b4b4b,#ffffff);
/* Chrome,Safari:*/
background:-webkit-gradient(linear,left top,left bottom,from(#4b4b4b),to(#ffffff));
/* opera */
background-image:-o-linear-gradient(top,#4b4b4b,#ffffff);background-image:linear-gradient(top,#4b4b4b,#ffffff);
/* IE */
filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#4b4b4b',EndColorStr='#ffffff',GradientType=0);height:380px;margin-left:auto;margin-right:auto;text-align:center;display:none;}
#borderbox-low-dl{width:300px;margin-left:auto;margin-right:auto;overflow:hidden;}
.borderbox{width:300px;margin-left:auto;margin-right:auto;margin-top:20px;}
#appheader-container,#catheader-container,#pubheader-container,#searchheader-container,#catindex-header-container,#userheader-container,#pageheader-container{width:980px;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:15px;}
#apptitle h1{color:#181818;font-size:29px;font-weight:bold;font-family:"trebuchet MS",sans-serif,arial;margin:0 0 5px 0;padding:0;letter-spacing:-1px;}
#apptitle h1.longAppName{font-size:25px;padding-top:4px;}
#apptitle span{color:#A3A3A3;font-size:29px;font-family:"trebuchet MS",sans-serif,arial;}
#apptitle span.byname{font-size:13px;color:#909090;}
#appicon{float:left;width:40px;height:55px;margin-right:7px;}
#appicon img{padding:3px;}
#catheader-container #appicon img,#pubheader-container #appicon img,#catindex-header-container #appicon img{border:0;padding:0margin:0;}
#catindex-header-container #apptitle{margin-left:5px;padding-left:10px;}
/* global */
.vmiddle{vertical-align:middle;}
#appsummary,#rp-appsummary,#pagesummary,#no-summary,#wn-summary,#wn-summary-compact,#search-summary,#user-summary,#sp-pagesummary{width:615px;min-height:50px;background:#ffffff;border-top:1px solid #e8e8e8;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;padding:10px 0px 10px 10px;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f7f7f7),color-stop(1,#ffffff) );background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
/* opera */
background-image:linear-gradient(top,#f7f7f7,#ffffff);background:-moz-linear-gradient( center top,#f7f7f7 5%,#ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff');}
#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 10px;background-color:#ffffff;min-height:180px;margin-bottom:25px;margin-top:30px;}
#sf_description{font-size:14px;line-height:20px;font-family:helvetica,arial,sans-serif,arial;padding-left:0px;padding-top:0px;color:#272727;width:430px;margin-bottom:0;padding-bottom:0;}
p.limitations{font-size:14px;padding-top:20px;font-family:helvetica,arial,sans-serif,arial;}
p.adnotice{width:430px;font-size:12px;margin-top:20px;padding:5px;line-height:17px;margin-bottom:0px;border-left:3px solid #00A7EA;padding-left:5px;color:#353535;background-color:#f1f1f1;}
p.dladnotice{width:610px;font-size:12px;margin-top:10px;padding:5px;line-height:17px;margin-bottom:10px;border:1px solid #057BB2;border-left:3px solid #057BB2;padding-left:5px;color:#353535;background-color:#FCF9DB;}
#revintroline{font-weight:bold;display:block;font-size:19px;text-transform:capitalize;margin-top:0px;margin-bottom:10px;color:#272727;font-family:"trebuchet ms";font-style:normal;}
#productvideo{display:none;}
.imgcontainer180 img{width:120px;height:100px;}
#review .imgcontainer180 img{width:120px;height:auto;}
.imgcontainer180 img:hover{opacity:0.8;}
#appscreen{float:right;margin:45px 10px 10px 10px;border:1px solid #e8e8e8;padding:10px 13px 10px 11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:right;}
#review #appscreen{margin:0px;border:1px solid #cdcdcd;width:130px;padding:15px 20px 10px 11px;margin-top:5px;}
#appscreen span a,.cp-appscreen span a{font-size:11px;padding-top:7px;display:inline-block;border:0;padding-right:3px;color:#1276CE;}
#relatedapps{width:595px;clear:both;background-color:#ffffff;margin-top:0px;margin-left:0px;padding:10px;border-radius:3px;}
#relatedapps img.fd-appicon{float:left;padding:4px;border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;margin-right:0px;margin-top:3px;margin-left:0px;margin-bottom:2px;}
#relatedapps p{min-width:200px;width:280px;display:inline-block;margin-right:15px;margin-top:0px;padding:0px;cursor:pointer;overflow:hidden;font-size:12px;font-weight:normal;vertical-align:top;}
#relatedapps a:link,#relatedapps a:visited{text-decoration:none;font-size:12px;font-weight:bold;text-decoration:underline;display:block;margin-top:2px;padding-bottom:2px;margin-left:50px;color:#086BC9;}
.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:18px;width:630px;color:#7b2212;color:#39B4FF;color:#36A9F0;color:#7b2212;color:#272727;font-weight:bold;margin-left:5px;padding:0;background:#ffffff;font-family:"trebuchet ms",arial;margin-top:15px;margin-bottom:0;}
#pp-lower .sectionheader{margin-left:7px;}
.sectionheader-dark{font-size:18px;width:630px;color:#272727;font-weight:bold;margin-left:0px;padding:0;background:#ffffff;font-family:"trebuchet ms",arial;margin-top:15px;}
#cp-leftcontainer .sectionheader-dark{font-size:15px;width:625px;color:#505050;font-weight:bold;margin-left:0px;padding:0;background:#ffffff;font-family:"trebuchet ms",arial;margin-top:10px;padding-left:5px;}
.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:10px;background-color:#F1F1F1;border-bottom:0px solid #8F8F8E;border-top:0px solid #8F8F8E;border-radius:5px;margin-top:3px;}
#detailtable table{width:640px;font-size:12px;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 10px;margin:0;padding:0 0 3px 0;width:100px;vertical-align:top;color:#464646;}
#publisher-summary #detailtable{background:#ffffff;border-top:1px solid #e8e8e8;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;padding:10px 0px 10px 10px;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f7f7f7),color-stop(1,#ffffff) );background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
/* opera */
background-image:linear-gradient(top,#f7f7f7,#ffffff);background:-moz-linear-gradient( center top,#f7f7f7 5%,#ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff');}
.xrow{height:10px;vertical-align:middle;padding:0;}
.nodot{font-weight:bold;background-color:#F1F1F1;padding-right:3px;}
#detailtable table #productnotes{padding-bottom:5px;}
#detailtable table #pubdescripton{padding-top:5px;}
#detailtable table .data{padding:0 0 0 6px;width:200px;}
.data a.publisher:link,.data a.publisher:visited{color:#084e94;}
.data a.publisher:hover{color:#0580ea;text-decoration:underline;}
#detailtable table .data2{padding:0 0 0 0px;width:200px;}
.data b{font-weight:normal;}
.data img{vertical-align:middle;}
/* publisher */
#publisher-summary #detailtable .light-text{color:#909090;}
b.pubappcount{font-size:13px;font-weight:bold;color:#000000;}
#publisher-summary #detailtable .standardbutton{margin-top:20px;margin-left:15px;}
dl.detailslist{width:620px;font-size:12px;margin-top:20px;margin-bottom:20px;}
dl.detailslist{margin-left:5px;}
dl.detailslist dt{color:#505050;float:left;font-weight:bold;margin-right:10px;padding:5px;width:150px;}
dl.detailslist dd{margin:2px 0;padding:5px 0;border-bottom:1px dotted #ffffff;}
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:0px;width:630px;background:#ffffff;padding-bottom:20px;}
/*  review graph table */
#pp-reviewheader,#rp-reviewheader,#pp-no-reviewheader{color:#101010;min-height:100px;width:610px;padding:10px 0px 20px 0px;border-top:1px solid #909090;margin-top:3px;margin-left:7px;margin-bottom:30px;}
#rp-reviewheader{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f7f7f7),color-stop(1,#ffffff) );background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
/* opera */
background-image:linear-gradient(top,#f7f7f7,#ffffff);background:-moz-linear-gradient( center top,#f7f7f7 5%,#ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff');border-top:1px solid #dcdcdc;}
#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:35px;clear:both;background-image:url(http://www.snapfiles.com/images/comment.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:14px;font-weight:bold;margin-bottom:7px;margin-top:10px;display:block;font-family:arial,helvetica;color:#2727270;}
#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:12px;padding:0 0 20px 5px;width:600px;line-height:20px;font-family:verdana,arial;border-bottom:1px dotted #e8e8e8;padding-bottom:20px;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;}
/* ----------   tabbed box  ---------- */
/*  box area */
#tab-navbox{margin-bottom:10px;margin-top:20px;}
#tabbed_box_1{width:300px;margin-left:auto;margin-right:auto;}
.tabbed_area{border:1px solid #727272;background-color:#727272;padding:8px;}
/* tabs */
ul.tabs{margin:0px;padding:0px;margin-top:5px;margin-bottom:7px;}
ul.tabs li{list-style:none;display:inline;padding:0;margin:0;}
ul.tabs li a{color:#101010;padding:7px 15px 7px 15px;text-decoration:none;font-size:12px;font-family:verdana,arial,sans-serif;text-shadow:1px 1px 0px #b3ce62;font-weight:bold;border-top:1px solid #464c54;border-right:1px solid #464c54;border-left:1px solid #464c54;border-bottom:0px solid #464c54;padding-bottom:9px;outline:0;background-color:#a8c454;background:-moz-linear-gradient(top,#cae86e,#86a03a);background:-webkit-gradient(linear,left top,left bottom,from(#cae86e),to(#86a03a));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#cae86e,#86a03a);
/* opera */
background-image:linear-gradient(top,#cae86e,#86a03a);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#cae86e',endcolorstr='#86a03a',gradienttype=0);
/* IE */
}
ul.tabs li a:hover{background:#bad766;border-bottom:0px solid #999999;text-shadow:1px 1px 0px #CDD4B9;}
ul.tabs li a.active{padding-top:8px;font-size:13px;color:#689507;color:#101010;color:#084e94;border-top:1px solid #464c54;border-left:0px solid #464c54;border-right:1px solid #464c54;border-bottom:0px;margin-left:0px;padding-bottom:9px;position:relative;top:0px;text-shadow:1px 1px 0px #ffffff;background-color:#ececec;background:#ececec;background:-moz-linear-gradient(top,#ffffff,#ececec);background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ececec));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#ffffff,#ececec);
/* opera */
background-image:linear-gradient(top,#ffffff,#ececec);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff',endcolorstr='#ececec',gradienttype=0);
/* IE */
}
/*  end tabs */
/*  content area (all) */
#content_1,#content_3,#content_4{display:none;}
.content{background-color:#ececec;padding:0px 0px 0px 0;border-left:0px solid #464c54;border-top:1px solid #828282;border-right:0px solid #464c54;border-bottom:0px solid #464c54;font-family:arial,sans-serif;
/*background-position:bottom;*/
height:325px;overflow:hidden;}
.content ul li:hover,#content_1.content ul li:hover{background-color:#f7f7f7;}
.content ul li:last-child{border-bottom:none;}
.content ul li a{text-decoration:none;}
.content ul li span{color:#8b959c;font-weight:normal;font-size:10px;font-family:Arial,sans-serif;position:relative;left:4px;top:0px;}
.content ul li a:hover{color:#000000;}
.content ul li a:hover small{color:#baae8e;}
.content ul{margin:0px;padding:0px 0px 0px 0px;}
.content ul li{list-style:none;border-bottom:1px solid #d6dde0;padding-top:0px;padding-bottom:0x;cursor:pointer;padding-left:5px;font-weight:bold;font-size:12px;background-color:#ececec;background:#ececec;}
/* Content 1 - site navigation links */
#content_1.content ul li a{text-decoration:none;color:#333333;font-family:verdana,arial;letter-spacing:-0.2px;font-size:12px;}
#content_1.content ul li{padding:0px 0px 0px 15px;cursor:pointer;background-color:#ececec;text-shadow:1px 1px 0px #ffffff;-moz-box-shadow:inset 1px 1px 1px 0px #ffffff;-webkit-box-shadow:inset 1px 1px 1px 0px #ffffff;box-shadow:inset 1px 1px 0px 0px #ffffff;padding-top:15px;padding-bottom:15px;}
#content_1.content ul li img{float:right;position:relative;top:-9px;right:10px;}
#content_1.content ul li.firstnavlink{-moz-box-shadow:inset 0px 0px 0px 0px #ececec;-webkit-box-shadow:inset 0px 1px 0px 0px #ececec;box-shadow:inset 0px 0px 0px 0px #ececec;margin-top:3px;}
/* content area 2 */
#content_2.content ul li img.listimage{padding-top:5px;padding-bottom:5px;width:24px;height:24px;}
#content_2.content ul li{background-color:#ffffff;background:#ffffff;}
#content_2.content ul li a:hover{text-decoration:underline;color:#0580ea;}
#content_2.content ul li.firsnavlink_2,#content_3.content ul li.firsnavlink_3{padding-top:6px;background:-moz-linear-gradient(bottom,#ffffff,#ececec);background:-webkit-gradient(linear,center bottom,center top,from(#ffffff),to(#ececec));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(bottom,#ffffff,#ececec);
/* opera */
background-image:linear-gradient(bottom,#ffffff,#ececec);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ececec',endcolorstr='#ffffff',gradienttype=0);
/* IE */
}
#tab_3{display:none;}
/* -----------  end tabbed box  ------------- */
/*   -------------------   download pages  ----------------------------- */
#autoloadtext{color:#689507;font-size:19px;margin:0px 0 12px 0;text-shadow:1px 1px 0px #ffffff;font-family:arial;}
#dlpageheader{width:630px;font-size:13px;min-height:70px;background:#ffffff;border-top:1px solid #e8e8e8;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;padding:10px 0px 5px 5px;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f7f7f7),color-stop(1,#ffffff) );background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
/* opera */
background-image:linear-gradient(top,#f7f7f7,#ffffff);background:-moz-linear-gradient( center top,#f7f7f7 5%,#ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff');margin-bottom:15px;border-bottom:1px dotted #e8e8e8;}
#shl-container{width:630px;}
#shl{width:620px;min-height:130px;padding:10px 0px 15px 0px;}
#shl-text{padding:0;font-size:14px;line-height:19px;font-family:sans-serif,arial;}
.smallblocktext{display:block;margin:0;font-size:11px;color:#727272;margin-left:5px;}
#shl-text b{font-size:17px;display:block;margin-bottom:5px;}
#shl-appscreen{float:left;margin:0px 20px 10px 5px;
/*border:1px solid #cdcdcd;*/
padding:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#shl-infoline{display:block;text-align:right;width:600px;font-size:12px;color:#696969;}
#shl-infoline a{font-weight:bold;padding-left:10px;font-size:13px;text-decoration:underline;}
#dl-prodmsg{width:610px;margin-top:20px;padding-top:12px;margin-bottom:20px;display:block;height:30px;font-family:arial;font-size:13px;font-weight:bold;background-image:url(http://www.snapfiles.com/images/undeleteicon.png);background-position:left 5px;background-repeat:no-repeat;padding-left:35px;}
#dl-prodmsg a:link,#dl-prodmsg a:visited{color:#0580ea;text-decoration:underline;padding-left:5px;}
#dl-prodmsg span{display:block;}
.version-dlink:link,.version-dlink:visited{display:inline-block;font-size:16px;text-decoration:underline;padding-bottom:10px;color:#0580ea;background-image:url(http://www.snapfiles.com/images/dlicon16.png);background-position:3px 3px;background-repeat:no-repeat;padding-left:22px;}
.version-dlink:hover{color:green;}
#dlhelptext{display:block;padding-left:5px;padding-bottom:10px;font-size:11px;color:#868686;padding-top:3px;}
#screenshots-container{text-align:center;width:940px;margin-left:auto;margin-right:auto;overflow:hidden;}
#sspageheader{text-align:left;font-size:13px;width:950px;font-style:italic;background:#ffffff;border-top:1px solid #c0c0c0;color:#000000;background:-moz-linear-gradient(top,#f1f1f1,#ffffff);background:-webkit-gradient(linear,left top,left bottom,from(#f1f1f1),to(#ffffff));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#f1f1f1,#ffffff);
/* opera */
background-image:linear-gradient(top,#f1f1f1,#ffffff);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#f1f1f1',endcolorstr='#ffffff',gradienttype=0);
/* IE */
padding:15px 15px 30px 15px;}
a.infobutton:link,a.infobutton:visited{-moz-box-shadow:inset 0px 1px 0px 0px #cae86e;-webkit-box-shadow:inset 0px 1px 0px 0px #cae86e;box-shadow:inset 0px 1px 0px 0px #cae86e;background-color:#89c403;background:-moz-linear-gradient(top,#cae86e,#86a03a);background:-webkit-gradient(linear,left top,left bottom,from(#cae86e),to(#86a03a));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#cae86e,#86a03a);
/* opera */
background-image:linear-gradient(top,#cae86e,#86a03a);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#cae86e',endcolorstr='#86a03a',gradienttype=0);
/* IE */
background-color:#89c403;border:1px solid #86A03A;display:inline-block;color:#272727;font-family:arial;font-weight:bold;font-size:11px;padding-top:2px;padding-bottom:2px;padding-right:5px;padding-left:5px;text-decoration:none;text-shadow:1px 1px 0px #BCD866;margin-top:7px;}
a.infobutton-small:link,a.infobutton-small:visited{-moz-box-shadow:inset 0px 1px 0px 0px #cae86e;-webkit-box-shadow:inset 0px 1px 0px 0px #cae86e;box-shadow:inset 0px 1px 0px 0px #cae86e;background-color:#89c403;background:-moz-linear-gradient(top,#cae86e,#86a03a);background:-webkit-gradient(linear,left top,left bottom,from(#cae86e),to(#86a03a));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#cae86e,#86a03a);
/* opera */
background-image:linear-gradient(top,#cae86e,#86a03a);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#cae86e',endcolorstr='#86a03a',gradienttype=0);
/* IE */
border:1px solid #86A03A;display:inline-block;color:#272727;font-family:arial;font-weight:bold;font-size:11px;padding:0px 4px 0px 4px;text-decoration:none;text-shadow:1px 1px 0px #BCD866;margin-top:10px;}
a.infobutton:hover,a.infobutton-small:hover{box-shadow:inset 0px 1px 0px 0px #CAE86E;background:#BBD967;}
a.infobutton:active,a.infobutton-small:active{position:relative;top:1px;}
.featuredetail a.infobutton{margin-top:0;}
.featuredetail{font-size:13px;font-weight:bold;}
.fd-description a.infobutton{float:right;}
a.cat-infobutton:link,a.cat-infobutton:visited{-moz-box-shadow:inset 0px 1px 0px 0px #cae86e;-webkit-box-shadow:inset 0px 1px 0px 0px #cae86e;box-shadow:inset 0px 1px 0px 0px #cae86e;background-color:#a8c454;background:-moz-linear-gradient(top,#cae86e,#86a03a);background:-webkit-gradient(linear,left top,left bottom,from(#cae86e),to(#86a03a));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#cae86e,#86a03a);
/* opera */
background-image:linear-gradient(top,#cae86e,#86a03a);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#cae86e',endcolorstr='#86a03a',gradienttype=0);
/* IE */
border:1px solid #86A03A;display:inline-block;color:#272727;font-weight:bold;font-family:sans-serif,arial;padding-top:4px;padding-bottom:4px;padding-right:0;padding-left:0;text-decoration:none;text-shadow:1px 1px 0px #BCD866;font-size:13px;width:125px;text-align:center;margin-bottom:7px;margin-top:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
a.cat-infobutton:hover{box-shadow:inset 0px 1px 0px 0px #CAE86E;background:#BBD967;}
a.cat-infobutton:active{position:relative;top:1px;}
a.list-dlbutton:link,a.list-dlbutton:visited{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:#dfdfdf;background:-moz-linear-gradient(top,#ededed,#dfdfdf);background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dfdfdf));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#ededed,#dfdfdf);
/* opera */
background-image:linear-gradient(top,#ededed,#dfdfdf);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ededed',endcolorstr='#dfdfdf',gradienttype=0);
/* IE */
border:1px solid #c0c0c0;display:inline-block;color:#272727;font-weight:bold;font-family:sans-serif,arial;padding-top:4px;padding-bottom:4px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;font-size:12px;width:125px;text-align:center;margin-bottom:7px;margin-top:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
a.list-dlbutton:hover{background:#eeeeee;}
a.list-dlbutton:active{position:relative;top:1px;}
a.reviewbutton:link,a.reviewbutton:visited{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#ededed),color-stop(1,#dfdfdf) );background:-moz-linear-gradient( center top,#ededed 5%,#dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dfdfdf');background-color:#ededed;border:1px solid #c0c0c0;display:inline-block;color:#272727;font-weight:bold;font-family:sans-serif,arial;padding-top:3px;padding-bottom:3px;padding-right:10px;padding-left:10px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;font-size:13px;text-align:center;margin-bottom:7px;margin-top:17px;}
a.reviewbutton:hover{background:#eeeeee;background-color:#eeeeee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#eeeeee');}
a.reviewbutton:active{position:relative;top:1px;}
a.standardbutton:link,a.standardbutton:visited{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-moz-linear-gradient(top,#ededed,#dfdfdf);background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dfdfdf));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#ededed,#dfdfdf);
/* opera */
background-image:linear-gradient(top,#ededed,#dfdfdf);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ededed',endcolorstr='#dfdfdf',gradienttype=0);
/* IE */
text-shadow:1px 1px 0px #ffffff;color:#272727;border:1px solid #c0c0c0;display:inline-block;font-weight:bold;font-family:sans-serif,arial;padding-top:3px;padding-bottom:3px;padding-right:10px;padding-left:10px;text-decoration:none;font-size:13px;text-align:center;margin-bottom:7px;margin-top:7px;}
a.standardbutton:hover{background:#eeeeee;background-color:#eeeeee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#eeeeee');}
a.standardbutton:active{position:relative;top:1px;}
/*  showcase */
#cp-borderbox-low{padding-top:30px;}
.showcase-container{width:290px;background-color:#959495;border:1px solid #848384;padding:5px;color:#353535;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:15px;}
#showcase{background-color:#ffffff;padding:5px;}
#showcase a.sctitle:link,#showcase .sctitle:visited{color:#0085CA;color:#7b2212;color:#272727;font-family:"trebuchet ms",arial;font-size:15px;display:block;text-decoration:none;padding-bottom:5px;padding-top:5px;margin:0;text-transform:capitalize;font-weight:bold;}
#showcase a.sctitle:hover{text-decoration:underline;}
#showcase p{margin:0;padding:0px 5px 0px 5px;font-size:13px;}
.scimage{width:280px;}
.scimage:hover{opacity:0.8;}
/*#showcase .infobutton{font-size:11px;padding-top:2px;padding-bottom:2px;margin-left:5px;margin-bottom:2px;}
*/
#scheader{display:block;font-style:normal;letter-spacing:4px;text-transform:capitalize;padding-left:10px;font-size:11px;color:#cdcdcd;margin-top:20px;margin-bottom:5px;}
#cp-borderbox-low .showcase-container{border-color:#a4a4a4;background-color:#dcdcdc;}
#cp-borderbox-low #showcase{}
#cp-borderbox-low #scheader{margin-top:9px;padding-left:2px;color:#272727;}
.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;color:#505050;min-height:10px;background:#ffffff;border-top:1px solid #e8e8e8;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;border-top:1px solid #e8e8e8;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f7f7f7),color-stop(1,#ffffff) );background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
/* opera */
background-image:linear-gradient(top,#f7f7f7,#ffffff);background:-moz-linear-gradient( center top,#f7f7f7 5%,#ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#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:12px 20px 0 8px;padding-bottom:0;margin-bottom:0;font-size:15px;}
#catsummary p.ed-pagedescription{font-size:14px;margin-bottom:20px;}
#top100-software-list{margin-top:-10px;}
td.rank{text-align:right;}
td.rank b{font-weight:bold;font-size:13px;margin-top:5px;color:#272727;}
.cp-appscreen{float:right;margin:0px 0px 5px 0px;border:2px solid #E0E0E0;padding:10px 13px 10px 11px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#f9f9f9;text-align:center;}
#cp-leftcontainer .fdlisting .cp-appscreen{float:right;margin:0px 0px 5px 0px;border:1px solid #e8e8e8;padding:8px 10px 5px 8px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;}
#pp-userreviews a.infobutton-small{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-moz-linear-gradient(top,#ededed,#dfdfdf);background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#dfdfdf));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#ededed,#dfdfdf);
/* opera */
background-image:linear-gradient(top,#ededed,#dfdfdf);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#ededed',endcolorstr='#dfdfdf',gradienttype=0);
/* IE */
text-shadow:1px 1px 0px #ffffff;color:#272727;border:1px solid #c0c0c0;float:right;margin:0;}
#pp-userreviews a.infobutton-small:hover{background:#f1f1f1;}
#pp-userreviews a.infobutton-small{margin-left:15px;float:none;}
/* catgegory sort menu */
#catsortmenu,#catsortmenu2,#pagesortmenu,#pagesortmenu2{padding-bottom:10px;padding-top:10px;border-bottom:1px #e0e0e0 solid;border-top:1px #e0e0e0 solid;width:940px;margin:0px;background-color:#f7f7f7;margin-bottom:30px;clear:both;font-size:12px;font-weight:bold;}
#pagesortmenu{padding-top:15px;width:945px;}
#wn-lower-container #pagesortmenu{padding-top:10px;}
#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;}
h2.ba-sortheader{width:945px;margin:0;padding:0;padding-top:5px;}
#wn-dateheader{font-size:19px;font-weight:bold;color:#272727;margin-top:15px;margin-bottom:5px;border-bottom:1px dotted #4b4b4b;padding-bottom:4px;font-family:"trebuchet ms",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{width:960px;clear:both;margin-top:0px;padding:0;padding-left:15px;}
#publisher-lower-container{min-height:300px;}
/*  category listing */
.catlisting,.catlisting-pr{margin-top:0px;background-color:#fffffff;border-bottom:1px solid #c0c0c0;min-height:120px;margin-bottom:20px;padding-bottom:0px;width:940px;padding-top:13px;padding-left:5px;}
.se-advtext{font-size:10px;color:#909090;padding:1px 4px 1px 4px;}
#wn-lower-container .catlisting{padding-bottom:0;}
.cat-header{font-size:22px;font-family:"trebuchet ms",arial;text-shadow:1px 1px 0px #ffffff;font-weight:bold;margin:0;margin-bottom:15px;width:600px;}
.cat-header img{padding:4px;border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;float:left;margin-right:6px;margin-top:1px;}
.cat-byname a.stealth{color:#848484;font-size:12px;font-family:"trebuchet MS",sans-serif,arial;display:block;}
.cat-byname{color:#848484;font-size:12px;font-family:"trebuchet MS",sans-serif,arial;display:block;}
.cat-header a{font-family:"trebuchet ms",arial;color:#272727;}
p.cat-description{padding:7px 0px 25px 0px;width:600px;font-size:0.85em;line-height:19px;margin:0;clear:left;}
a.cat-readmore{font-size:12px;display:inline-block;color:#888888;text-shadow:1px 1px 0px #ffffff;}
a.cat-readmore:hover{color:#4896C0;text-decoration:none;}
.cat-details{float:right;width:140px;margin:0;padding:0;font-size:12px;margin-left:30px;}
.cat-details li{list-style-type:none;}
.cat-details li.text{margin-top:3px;text-shadow:1px 1px 0px #ffffff;padding-left:3px;}
.cat-details li.fwtext,.cat-details li.swtext{padding-left:3px;}
ul.cat-ratings{padding:0;margin:0;width:600px;display:block;list-style-type:none;}
.cat-ratings a{font-weight:normal;font-size:11px;}
.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:12px;font-weight:bold;float:left;}
.cat-ratings li.popmeter img{padding-left:2px;opacity:0.8;}
.cat-ratings li.user{display:inline-block;width:160px;padding-right:0;}
.appversion{font-size:13px;color:#848484;}
#cp-borderbox-low{width:300px;float:right;margin-right:10px;margin-top:0px;}
#cp-switchlicense{margin-top:40px;margin-bottom:40px;font-size:14px;}
#cp-switchlicense span{font-weight:bold;color:#0085CA;}
.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:11px;font-color:#c0c0c0;width:800px;margin-left:auto;margin-right:auto;padding-top:20px;text-align:left;margin-bottom:10px;}
/* 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:bold;margin-left:5px;padding:0;background:#ffffff;font-family:"trebuchet ms",arial;margin-top:15px;margin-bottom:2px;}
.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:"trebuchet ms",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;display:inline-block;color:#000000;}
a.catlink:hover,a.catlink10:hover{text-decoration:underline;}
.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-purple.png);}
.catnamelistings-pop a{background-image:url(http://www.snapfiles.com/images/arrow-bullet-pop.png);}
a.catlink10:link,a.catlink10:visited{color:#0D4688;font-size:13px;background-image:url(http://www.snapfiles.com/images/arrow-bullet-pop.png);}
/*  end */
#category-listings,#category-index-listings{margin-top:35px;margin-bottom:50px;}
#category-listings{margin-top:15px;}
#ci-leftcontainer .toggletext{font-size:13px;font-weight:normal;display:block;margin-top:5px;padding-top:7px;padding-bottom:7px;display:block;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f7f7f7),color-stop(1,#ffffff) );background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
/* opera */
background-image:linear-gradient(top,#f7f7f7,#ffffff);background:-moz-linear-gradient( center top,#f7f7f7 5%,#ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff');border-top:1px solid #dcdcdc;border-bottom:1px dashed #e5e5e5;}
#ci-leftcontainer a img{margin-right:5px;}
#ci-leftcontainer .sectionheader-dark{font-size:15px;color:#5F6060;}
#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;text-shadow:1px 1px 0px #E5E5E5;color:#314E94;padding-left:5px;}
#category-listings a:hover{text-shadow:1px 1px 0px #E5E5E5;}
/* ---------  download button */
#sf-dlbutton{cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;margin-right:5px;margin-top:3px;}
#sf-dlbutton img{float:left;padding:4px 0 0 0;margin-right:4px;}
#sf-dlbutton a:link,#sf-dlbutton a:visited{color:#f0f0f0;text-decoration:none;text-shadow:1px 1px 0px #1e62a2;display:inline-block;padding:7px 0 3px 9px;font-size:13px;margin:0;font-weight:bold;height:40px;width:152px;-moz-box-shadow:inset 1px 1px 0px 0px #a4c6e1;-webkit-box-shadow:inset 1px 1px 0px 0px #a4c6e1;box-shadow:inset 1px 1px 0px 0px #a4c6e1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #1a5489;border-bottom:1px solid #164571;display:inline-block;font-family:verdana,helvetica,arial;background:#2989d8;
/* Old browsers */
background:url(data:image/svg+xml;base64,pd94bwwgdmvyc2lvbj0ims4wiia/pgo8c3znihhtbg5zpsjodhrwoi8vd3d3lnczlm9yzy8ymdawl3n2zyigd2lkdgg9ijewmcuiighlawdodd0imtawjsigdmlld0jved0imcawidegmsigchjlc2vydmvbc3bly3rsyxrpbz0ibm9uzsi+ciagpgxpbmvhckdyywrpzw50iglkpsjncmfklxvjz2ctz2vuzxjhdgvkiibncmfkawvudfvuaxrzpsj1c2vyu3bhy2vpblvzzsigede9ijaliib5mt0imcuiihgypsiwjsigeti9ijewmcuipgogicagphn0b3agb2zmc2v0psixjsigc3rvcc1jb2xvcj0iizdkyjllocigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijm3jsigc3rvcc1jb2xvcj0iizi5odlkocigc3rvcc1vcgfjaxr5psixii8+ciagica8c3rvccbvzmzzzxq9ijk3jsigc3rvcc1jb2xvcj0iizflntc5osigc3rvcc1vcgfjaxr5psixii8+ciagpc9saw5lyxjhcmfkawvudd4kica8cmvjdcb4psiwiib5psiwiib3awr0ad0imsigagvpz2h0psixiibmawxspsj1cmwoi2dyywqtdwnnzy1nzw5lcmf0zwqpiiavpgo8l3n2zz4=);background:-moz-linear-gradient(top,#7db9e8 1%,#2989d8 37%,#1e5799 97%);
/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#7db9e8),color-stop(37%,#2989d8),color-stop(97%,#1e5799));
/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,#7db9e8 1%,#2989d8 37%,#1e5799 97%);
/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,#7db9e8 1%,#2989d8 37%,#1e5799 97%);
/* Opera 11.10+ */
background:-ms-linear-gradient(top,#7db9e8 1%,#2989d8 37%,#1e5799 97%);
/* IE10+ */
background:linear-gradient(top,#7db9e8 1%,#2989d8 37%,#1e5799 97%);
/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8',endColorstr='#1e5799',GradientType=0 );}
#sf-dlbutton a span{display:block;padding:0;margin-top:2px;color:#E8E8E8;text-shadow:1px 1px 0px #1D5E9B;font-size:11px;font-weight:normal;font-family:arial,helvetica;}
#sf-dlbutton a:hover{background:#2576C0;text-shadow:1px 1px 0px #1F63A3;-moz-box-shadow:inset 1px 1px 0px 0px #5FA0DC;-webkit-box-shadow:inset 1px 1px 0px 0px #5FA0DC;box-shadow:inset 1px 1px 0px 0px #5FA0DC;border-color:#143F67;color:#f9f9f9;}
/* ------ end dlbutton -------- */
/*  review listings */
.reviewlisting-container{width:610px;border-bottom:1px dotted #dcdcdc;padding:0px;margin-top:0px;clear:both;margin-bottom:40px;}
#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:7px;padding-left:5px;}
#ur-lower-left-container #pp-userreviews .revheader{padding-top:15px;width:450px;clear:none;margin-bottom:0px;}
.revlisting-appheader{margin:0;padding-bottom:10px;width:625px;
/*background-color:#ececec;*/
padding-left:5px;padding-top:0px;}
.revlisting-appheader img{padding:4px;border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;float:left;margin-right:8px;}
.revlisting-appheader a:link{font-family:"trebuchet ms",arial;color:#272727;font-size:25px;position:relative;top:5px;}
#ur-lower-left-container #pp-userreviews span.toggletext{font-size:11px;padding-top:10px;display:inline-block;padding-right:15px;}
.revinfolinks{float:right;margin-top:10px;}
.revinfolinks b{font-weight:normal;}
/*  whatsnew page nav */
#wnpagelist,#wnpagelist-cm{font-size:12px;width:940px;text-align:right;font-weight:bold;margin:45px 0 45px 0;clear:both;}
#wnpagelist-cm{width:620px;}
#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 #CBCBCB;text-decoration:none;background-color:#f7f7f7;font-family:verdana;font-size:12px;text-shadow:1px 1px 0px #f1f1f1;font-weight:normal;}
#wnpagelist a:hover,#wnpagelist-cm a:hover{background-color:#CAE86E;color:#101010;text-shadow:1px 1px 0px #B3CE62;border-color:#B2CD61;}
#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:#101010;font-weight:bold;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#DBDBDB),color-stop(1,#dfdfdf) );background:-moz-linear-gradient( center top,#DBDBDB 5%,#dfdfdf 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB',endColorstr='#dfdfdf');background-color:#ededed;border:1px solid #c0c0c0;}
#wnpagelist .pagecolor a:hover,#wnpagelist-cm .pagecolor a:hover{text-decoration:none;background-color:#86A03A;}
.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;text-shadow:0px 0px 0px #B3CE62;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;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{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{font-size:11px;font-weight:bold;color:#1aa33e;padding-right:2px;}
.swtext{color:#272727;font-weight:bold;font-size:11px;padding-right:2px;}
#wn-lower-container .fwtext,#wn-lower-container .swtext,#cp-lower-container .fwtext,#cp-lower-container .swtext{font-size:12px;font-weight:bold;margin-top:3px;text-shadow:1px 1px 0px #ffffff;}
#wn-lower-container .fwtext{font-weight:bold;color:#1aa33e;}
#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:#79AE08;padding-bottom:3px;border-bottom:1px solid #ececec;}
dl.ci-catlist{width:620px;padding:0 0 20px 0;margin:0;}
.ci-catlist a{font-size:19px;font-weight:bold;color:#272727;text-decoration:underline;font-family:"trebuchet ms",sans-serif,arial;padding-bottom:5px;}
.ci-catlist dt{}
.ci-catlist dd{font-size:14px;padding-top:2px;}
.isnew{display:inline-block;padding-right:1px;color:#AB230B;font-size:11px;padding-left:4px;}
.isupd{font-size:11px;text-shadow:none;color:#909090;font-style:normal;padding-left:4px;}
#main-featurecontainer #featured-software-list3 .isnew{font-size:10px;}
/*  temp */
#sp-pagesummary{min-height:10px;}
#page-content{font-size:13px;padding-bottom:40px;}
#page-content p{padding-top:10px;padding-bottom:15px;width:600px;}
#page-content h2{font-size:18px;font-family:arial,serif;margin-bottom:10px;color:#79AE08;}
#page-content h3,#page-content h5{font-size:15px;font-family:arial,serif;margin-bottom:10px;border-bottom:1px dotted #dcdcdc;margin-top:20px;padding-bottom:3px;}
#page-content h5{font-size:14px;}
#page-content ul{padding:10px 0 10px 0;margin-left:15px;}
#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:#f7f7f7;padding:10px;width:550px;margin:15px 0 15px 0;border:1px solid #909090;}
.definition{display:block;margin-bottom:5px;}
/* new */
#wn-summary{width:620px;margin-bottom:20px;font-size:12px;line-height:19px;background:#ffffff;border-top:1px solid #e8e8e8;border-radius:3px;-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;padding:5px 0px 0px 10px;box-shadow:inset 0px 1px 0px 0px #ffffff;border-top:1px solid #e8e8e8;background:-webkit-gradient( linear,left top,left bottom,color-stop(0.05,#f7f7f7),color-stop(1,#ffffff) );background-image:-o-linear-gradient(top,#f7f7f7,#ffffff);
/* opera */
background-image:linear-gradient(top,#f7f7f7,#ffffff);background:-moz-linear-gradient( center top,#f7f7f7 5%,#ffffff 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ffffff');}
.appicon-border{padding:3px;border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;width:32px;height:32px;}
#wn-switchmode-top{margin-top:5px;line-height:15px;text-align:right;font-size:11px;padding-right:0px;color:#505050;}
#wn-switchmode-top img{vertical-align:middle;}
#wn-switchmode-top a:link,#wn-switchmode-top a:visited{text-shadow:1px 1px 0px #ffffff;display:inline;padding-right:10px;padding-left:3px;font-size:11px;letter-spacing:-0.2px;text-decoration:none;}
#wn-switchmode-top a:hover{color:#0580ea;}
#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;}
a.infobutton-med-c:link,a.infobutton-med-c:visited{-moz-box-shadow:inset 0px 1px 0px 0px #cae86e;-webkit-box-shadow:inset 0px 1px 0px 0px #cae86e;box-shadow:inset 0px 1px 0px 0px #cae86e;background-color:#89c403;background:-moz-linear-gradient(top,#cae86e,#86a03a);background:-webkit-gradient(linear,left top,left bottom,from(#cae86e),to(#86a03a));
/* Chrome,Safari:*/
background-image:-o-linear-gradient(top,#cae86e,#86a03a);
/* opera */
background-image:linear-gradient(top,#cae86e,#86a03a);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#cae86e',endcolorstr='#86a03a',gradienttype=0);
/* IE */
border:1px solid #a2be4d;border-bottom-color:#AFB3B5;display:inline-block;color:#272727;font-family:helvetica,arial;font-weight:bold;font-size:11px;padding-top:2px;padding-bottom:2px;padding-right:5px;padding-left:5px;text-decoration:none;text-shadow:1px 1px 0px #BCD866;margin-top:7px;}
a.infobutton-med-c:hover{background:#bbd967;background-color:#bbd967;filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#bbd967',endcolorstr='#bbd967',gradienttype=0);
/* IE */
}
a.infobutton-med-dl:link,a.infobutton-med-dl:visited{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:rgb(216,222,226,1);
/* Old browsers */
background:#eaeff2;
/* Old browsers */
background:-moz-linear-gradient(top,rgba(234,239,242,1) 23%,rgba(193,203,208,1) 100%);
/* FF3.6+ */
background:-webkit-gradient(linear,left top,left bottom,color-stop(23%,rgba(234,239,242,1)),color-stop(100%,rgba(193,203,208,1)));
/* Chrome,Safari4+ */
background:-webkit-linear-gradient(top,rgba(234,239,242,1) 23%,rgba(193,203,208,1) 100%);
/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top,rgba(234,239,242,1) 23%,rgba(193,203,208,1) 100%);
/* Opera 11.10+ */
background:-ms-linear-gradient(top,rgba(234,239,242,1) 23%,rgba(193,203,208,1) 100%);
/* IE10+ */
background:linear-gradient(top,rgba(234,239,242,1) 23%,rgba(193,203,208,1) 100%);
/* W3C */
filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#eaeff2',endcolorstr='#c1cbd0',gradienttype=0 );
/* IE6-8 */
text-shadow:1px 1px 0px #ffffff;color:#272727;border:1px solid #C4C8CA;border-bottom-color:#AFB3B5;display:inline-block;font-family:helvetica,arial;font-weight:bold;font-size:11px;padding-top:2px;padding-bottom:2px;padding-right:5px;padding-left:5px;text-decoration:none;margin-top:7px;}
a.infobutton-med-dl:hover{background:rgb(234,239,242);border-color:#bababa;background:#eaeff2;background-color:#eaeff2;filter:progid:dximagetransform.microsoft.gradient( startcolorstr='#eaeff2',endcolorstr='#eaeff2',gradienttype=0 );
/* IE6-8 */
}
.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:30px;padding-top:5px;box-shadow:inset 0px 1px 0px 0px #ffffff;border-top:1px solid #e8e8e8;}
#pp-lower #featured-software-list2 table,#pp-lower-left-container #featured-software-list table{border-top:1px solid #8F8F8E;width:620px;margin-left:7px;}
#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 #dlpage-lower #featured-software-list2 td{border-bottom:1px solid #e8e8e8;}
td.rank{vertical-align:top;text-align:left;}
td span.introtext{font-weight:normal;font-size:13px;text-transform:capitalize;padding-top:2px;display:block;color:#303030;}
td span.introtext .fwtext,td span.introtext .swtext{font-size:12px;}
td.appname{vertical-align:top;}
td.appname img{padding-left:5px;}
td.appname a:link,td.appname a:visited{text-decoration:none;font-family:helvetica,arial,sans-serif;font-size:14px;font-weight:bold;display:inline-block;margin-top:3px;color:#084e94;}
td.appname a:hover{text-decoration:underline;}
td.appname .introtext a{font-size:12px;font-weight:normal;margin-top:0;}
td.appicon img{padding:3px;border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;width:32px;height:32px;}
td.appicon{width:50px;}
td.apprating{vertical-align:top;padding-right:0px;width:120px;}
td.apprating a{font-size:10px;}
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.appname{width:350px;}
h3.overview-header{font-size:17px;font-family:"trebuchet ms",arial,helvetica;border-bottom:1px solid #e8e8e8;width:470px;letter-spacing:-0.3px;color:#272727;font-weight:bold;margin-left:5px;margin-bottom:10px;margin-top:10px;padding-bottom:3px;}
a.viewmore{font-size:11px;display:inline-block;margin-top:2px;margin-bottom:15px;margin-left:425px;letter-spacing:-0.5px;color:#909090;}
td.appname .mp-appversion{font-size:12px;font-weight:normal;padding-left:5px;color:#505050;}
td.appname .mp-appversion:before{content:"v";}
#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;}
#featured-software-list2 table{margin-bottom:0px;}
/*  category overview */
.borderbox-spacer{height:25px;margin:0;padding:0;}
h3.catoverview-header{font-size:15px;width:610px;margin-left:5px;color:#272727;font-weight:bold;background:#ffffff;font-family:"trebuchet ms",arial;margin-top:20px;margin-bottom:0px;padding-bottom:4px;border-bottom:1px solid #e8e8e8;}
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;font-size:13px;}
.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:13px;font-weight:bold;padding-right:3px;}
.category-overview span.introtext{font-weight:normal;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:bold;padding-left:2px;margin-top:20px;color:#272727;font-family:"trebuchet ms",arial,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#productdetails,#userreviews,#no-userreviews{font-size:18px;width:630px;color:#272727;font-weight:bold;margin-left:5px;padding:0;background:#ffffff;font-family:"trebuchet ms",arial;margin-top:15px;margin-bottom:0;}
h3#no-userreviews{margin-left:7px;}
h3#productdetails{margin-left:7px;}
h3#userreviews{margin-top:25px;margin-left:7px;}
p.topic{clear:both;width:600px;margin-left:10px;margin-top:20px;font-size:14px;border-bottom:1px solid #e8e8e8;padding-bottom:20px;}
.topic img{float:left;margin-right:10px;}
.topic a{font-size:19px;font-family:"trebuchet ms",arial;color:#272727;font-weight:bold;text-transform:capitalize;}
.topicintro{display:block;margin-top:0;padding:0;}
#newonly-bottom{font-size:11px;display:inline-block;margin-top:5px;margin-left:5px;}
#newonly-bottom img{vertical-align:middle;margin-right:3px;}
.devresponse{padding-top:5px;font-weight:bold;}
.devresponse i{display:block;font-weight:normal;}
/* -------------------------------------------------------------*/
#pp-usertools{width:612px;margin-left:7px;margin-bottom:20px;padding:7px 0 2px 2px;}
#dlpageheader #pp-usertools{margin-left:0px;margin-bottom:7px;padding:7px 0 2px 0px;}
#pp-usertools ul{margin:0;padding:0;}
#pp-usertools li{display:inline;list-style-type:none;margin-right:15px;background-repeat:no-repeat;}
#dlpageheader #pp-usertools li{padding-bottom:5px;}
#pp-usertools li#saveforlater{padding-left:20px;background-image:url(http://www.snapfiles.com/images/addtolater.png);}
#pp-usertools li#watchlist{padding-left:20px;background-image:url(http://www.snapfiles.com/images/addfav.png);}
#pp-usertools li a:link,#pp-usertools li a:visited{font-size:11px;color:#000000;text-decoration:underline;}
#addresults{font-size:11px;text-shadow:1px 1px 0px #F6BB26;}
#addresults img{vertical-align:middle;padding-right:3px;}
.bubblemsg{position:relative;top:15px;left:120px;padding:7px;margin:1em 0 3em;color:#101010;background:#f3961c;
/* default background for browsers without gradient support */
/* css3 */
background:-webkit-gradient(linear,0 0,0 100%,from(#f9d835),to(#f3961c));background:-moz-linear-gradient(#f9d835,#f3961c);background:-o-linear-gradient(#f9d835,#f3961c);background:linear-gradient(#f9d835,#f3961c);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-moz-box-shadow:3px 3px 4px #7b7b7b;
/* Firefox */
-webkit-box-shadow:3px 3px 4px #7b7b7b;
/* Safari/Chrome */
box-shadow:2px 2px 3px #7b7b7b;
/* Opera and other CSS3 supporting browsers */
-ms-filter:"progid:dximagetransform.microsoft.shadow(strength=4,direction=135,color='#7b7b7b')";
/* IE 8 */
:progid:dximagetransform.microsoft.shadow(strength=4,direction=135,color='#7b7b7b');
/* IE 5.5 - 7 */
}
#pp-lower #pp-usertools .bubblemsg,#dlpageheader #pp-usertools .bubblemsg{top:-19px;left:-5px;width:220px;display:inline-block;margin:0;padding:4px;padding-left:10px}
#dlpageheader #pp-usertools #addresults .bubblemsg{width:150px;left:0px;top:-16px;margin:0em 0 0em;}
.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-lower #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;}
/* NEW featured downloads on category pages */
h3.fd-headline{font-size:12px;color:#272727;margin:5px 0 5px 7px;text-shadow:1px 1px 0px #ffffff;}
#fd-fwnotice{color:#989898;font-size:11px;font-weight:normal;font-family:arial;}
.fdlisting-xl{margin:0px 0 0px 5px;background-color:#ffffff;width:600px;padding:10px;display:block;clear:both;border:0px;}
.fd-header-xl{font-size:21px;font-family:"trebuchet ms",arial;margin:0 0 0 0px;font-weight:bold;width:390px;}
h4.fd-header-xl a{font-family:"trebuchet ms",arial;color:#272727;font-size:22px;display:block;padding-top:10px;}
.fd-appicon{padding:4px;border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#ffffff;float:left;margin-right:6px;vertical-align:middle;}
.fd-apprating-xl{display:block;}
.fd-apprating-xl span{font-size:11px;font-weight:bold;padding-left:5px;color:#727272;text-shadow:1px 1px 0px #ffffff;}
.fd-description-xl{padding-top:8px;width:390px;font-size:14px;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:390px;}
.fd-appscreen-xl{float:right;margin:0px 0px 0px 0px;width:190px;height:155px;border:0px solid #ECECEC;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;overflow:hidden;text-align:right;background-color:#ffffff;}
.fdlisting-xl .imgcontainer180 img{width:auto;height:auto;overflow:hidden;}
#topreviewers{width:300px;font-size:14px;background-color:#959495;border:1px solid #848384;margin-left:10px;margin-bottom:10px;}
#topreviewers td{background-color:#f4f4f4;padding:5px;}
#topreviewers table{border-style:none;border-collapse:collapse;width:290px;margin-left:5px;margin-top:5px;margin-bottom:5px;}
#topreviewers .name{width:180px;text-transform:capitalize;}
#topreviewers .detail{text-align:right;}
#topreviewers .tblheader{font-weight:bold;}
.tinytexthead{font-size:10px;font-family:arial;color:#909090;}
#wn-announce{width:600px;margin-left:20px;margin-bottom:30px;font-size:14px;}
#wn-announce a:link{text-decoration:underline;}
#wn-announce-headline{display:block;font-size:17px;color:#0580ea;}
span.portabletxt{font-size:11px;font-family:arial;font-weight:normal;color:#262626;text-shadow:1px 1px 0px #ffffff;font-style:italic;padding-left:2px;}
.vmoretext{display:block;padding-top:10px;padding-bottom:20px;font-size:13px;}
div.ftn-float{float:left;margin:5px;padding:5px;width:180px;height:155px;background:#ececec;}
div.ftn-float img{height:100px;max-width:120px;}
div.ftn-float p{text-align:left;margin:5px 0 0 0;font-size:12px;font-family:arial;text-transform:capitalize;color:#669;}
div.ftn-container{display:block;width:630px;height:350px;}
span.tnheader{font-weight:bold;display:block;text-transform:none;}
span.tnheader a{color:#084E94;font-size:13px;}
div.ratings-container{display:block;width:400px;height:50px;}
div.ratings-float{float:left;margin:0 5px 0 0;padding:5px;width:90px;height:40px;background:#DCEEF4;}
div.ratings-float p{text-shadow:1px 1px 0px #f4f4f4;text-align:left;margin:5px 0 0 0;font-size:12px;font-family:arial;}
div.ratings-float a{font-size:10px;}
#footer-search{float:right;width:280px;margin-top:5px;}
#footer-search .fse-options{color:#ededed;font-size:11px;display:block;padding-top:5px;}
#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:#2E8AEF;border:1px solid #6BADF4;display:inline-block;color:#ffffff;font-weight:bold;font-family:sans-serif,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;
}


