#temp_new{
	position: relative;
	top:-40px;
}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	background-color:#ffffff;
}



#wrapper{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top:0;
	padding-top:0;
	
	
	}





/* global link styles */


.sc1headline:link,.sc1headline:visited{
font-size:18px;
text-decoration:underline;

}
.sc2headline:link,.sc2headline:visited{
font-size:18px;
text-decoration:underline;

}
img{margin:0;padding:0;}
a img{
	border:0;
}
a:link,a:visited{
	color: #006DE4;
	text-decoration:underline;
}
a:hover,a:active{
	color: #990033;
	text-decoration:underline;
}

#footer a:link,#footer a:visited{
	color: #E7E7E7;
	text-decoration:none;
}
#footer a:hover,#footer a:active{
	color:#ffffff;
	text-decoration:underline;
}
.plain:link,.plain:visited{
	color: #0056B0;
	text-decoration:none;
}
.plain:hover,.plain:active{
	color: #990033;
	text-decoration:underline;
}


.promote:link,.promote:visited{
 color: #0099FF;
 font-weight:bold;
 text-decoration:underline
}
.promote:hover,.promote:active{
 color: #990033;
 font-weight:bold;
 text-decoration:underline
}

.promote2:link,.promote2:visited{
 color: #0066FF;
 font-weight:bold;
 text-decoration:underline
}
.promote2:hover,.promote2:active{
 color: #990033;
 font-weight:bold;
 text-decoration:underline
}

#smallbanner a:link,#smallbanner a:visited{
color:#009de5;
}

.absmiddle img{
	vertical-align: middle;
}
.cattable-footer a:link,.cattable-footer a:visited{
	text-decoration:none;
	color: #006DE4;
}
.cattable-footer a:hover,.cattable-footer a:active{
	text-decoration:underline;
	color: #990033;
}
/* end link styles*/

.justify{
	text-align:justify;
}
#callmenu{
	color: #BDCAEE;
}
#callmenu span:hover{
	color: #AED500;
}
#menu_open{
position: absolute; 
padding:10px;
visibility: hidden; 
width:350px;
height:110px;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
font-family: Arial;
font-size: 12px;
background-color: White;
line-height: 15px;
z-index:1000;


	}

#menu_open b{
	color: Navy;
	margin-bottom:5px;
	padding-left:2px;
	
}

#menu_open a:link, #menu_open a:visited{
	color: Navy;
	text-decoration:underline;
}
#menu_open a:hover, #menu_open a:active{
	color: Blue;
	text-decoration:underline;
}
#menu_open .list1{
	width:115px;
	float:left;
	
}
#menu_open .list2{
	width:115px;
	float:left;
	
}
#menu_open .list3{
	width:115px;
	float:left;
	
	
}
#menu_open ul{
	
	margin:5px 0 0 0;
	padding:0;
	
	font-family: Arial;
	font-size: 12px;
	list-style-type: none;
}
#menu_open li{
	border-bottom: 5px solid #ffffff;
	padding-left:2px;
	
}



#header{
	width:950px;
	height:90px;
	padding:0;
	margin:0;
	
	
	
}

#logo{
	float:left;
	width:400px;
	height:70px;
	padding:0;
	margin:0;
	margin-top:20px; /* xmas temp */
	
}
/* special */
#topmsg{
	position: absolute;
	right: 25px;
	top:25px;
	font-size:12px;

	
}
#topmsg img{
	vertical-align: middle;
	
}
#topmsg a:link,#topmsg a:visited{
	color: blue;
	text-decoration:underline;
	
}
#sitetabs{
	float:right;
	width:400px;
	background-color: transparent;
	margin-top:67px;
	margin-right:20px !important;
	margin-right:10px;
	
}

/*site tabs*/
 
		

#sitetabs ul {
margin:0;
padding: 0px 0px 0 0px;
list-style:none;
}
#sitetabs li {
display:inline;
margin:0;
padding:0;
font-size:11px;
font-weight:bold;

}
#sitetabs a {
float:right;
background: url(http://images.snapfiles.com/images/sftabshort.gif) no-repeat left top;
margin:0;
padding:0 0 0 6px;
text-decoration:none;
}
#sitetabs a span {
float:left;
display:block;
background:url(http://images.snapfiles.com/images/sftablong.gif) no-repeat right top;
padding:5px 15px 4px 6px;
color:#ffffff;
}

/* IE5-Mac hack \*/

#sitetabs a span {float:none;}

/* End IE5-Mac */


#sitetabs a:hover span {
color:#ffffff;
}

#sitetabs a:hover {
background-position:0% -42px;
color:#000000;
}
#sitetabs a:hover span {
background-position:100% -42px;
color: Blue;


} 
#selected a span{
background: url(http://images.snapfiles.com/images/sftablong.gif) no-repeat right top;
background-position:0% -42px;
color:#000000;
} 
#selected a{
background: url(http://images.snapfiles.com/images/sftabshort.gif) no-repeat left top;
background-position:0% -42px;
}



	/*end tabs*/
	
#shareicons{
	width:120px;
	height:25px;
	position:relative;
top:45px;
}
#shareicons img{
	vertical-align: middle;
	
}

#searchbar{
	
	width:957px;
	height:34px;
	background: url(http://images.snapfiles.com/images/topbar.jpg) no-repeat;
	background-position: left;
	
	
	}

#textlinks{
	float:left;
	position:relative;
	top:11px;
	left:15px;
	height:15px;
	width:500px;
	padding:0;
	margin:0;

	
}



/* search form */

#search{
	position:relative;
	right:25px;
	top:10px;
	width:300px;
	height:30px;
	padding:0;
	margin:0;
	float:right;
	
}	

#search img{
	float:left;
	margin-right:5px;
	margin-top:5px;
	vertical-align: text-bottom;
}
#search form{
	margin:0;
	padding:0;
	
	
}

	
.kwdinput{
	margin:2px 0 0 0;
	padding:0 0 0 5px;
	font-size: 14px;
	height:22px;
	width:200px;
	background: #e1f0ff;
	float:left;
	border: 1px solid Black;
	
	
}
.sbtn{
	float:right;
	margin-top:1px;
	
	
	
}


/*end search */	




/*banners on top*/
#bannerbar{
	width:949px;
	height:120px;
	background-image: url(http://images.snapfiles.com/images/bannerbarbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	

	
	}

#bigbanner{
width:730px;
height:95px;
margin:10px 0 0 10px;
float:left;
padding:0;
}
#smallbanner{
float:right;
margin:10px 10px 0 0;
width:140px;
height:95px;
overflow:hidden;
font-size:12px;
color:#f0ffff;
}
/*end banners*/

#shadow{
	background-image: url(http://images.snapfiles.com/images/bgshadow.jpg);
	background-repeat: repeat-y;
	
}
#content {
	background-image: url(http://images.snapfiles.com/images/vertfadebg.jpg);
	background-repeat: repeat-x;
	width:949px;
	margin-left: 1px;
	clear:both;
	
}

/* xxxxxxxxxxxxxxxxxxx  main page content xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
#boxtabs{
position:relative;
	width:749px;	
	height:48px;
	left: 19px;
	top:5px;
	margin:0;
	padding:0;
	background-image: url(http://images.snapfiles.com/images/mainbox_tabs.png);
	background-repeat: no-repeat;
}


.left{
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.right{
	float:right;
	margin-left: 5px;
	margin-bottom: 5px;
}

#featurebox{
	position:relative;
	top:0px;
	width:749px;
	height:25em;
	left:16px;
	margin:0;
	padding:0;
	background: url(http://images.snapfiles.com/images/mainbox_flow.png);
	
}

#mainboxbottom{
	background: url(http://images.snapfiles.com/images/mainbox_footer.png) no-repeat;
	
	width:749px;
	height:28px;
	position:relative;
	left:16px;
	
}
#fbox-left{
	
	width:290px;
	height:23em;
	position:relative;
	left:22px;
	top:20px !important;
	border-right: 1px dotted silver;
	padding:0 5px 0 0;
}
#fbox-right{
	
	width:405px;
	height:23em;
	position:absolute;
	left:328px;
	top:18px !important;
	top:18px;
	
}
#hl1{
	
	height: 12em;
	
}
#hl2{
	height: 12em;
	clear:left;
	
}
#hl1 p,#hl2 p{
	margin:0;
	padding:0 5px 0 0;
	font-size:106%;
}



.scicon{
	float:left;
	padding-right:5px;
}

#showcase{
	width:390px;
	padding:5px;
	margin-bottom:10px;
	
}





#showcase p{
	
	font-size: 100%;
	clear:left;
	padding:0;
	margin:0;
	
	}

#showcase .sc1{
	padding:3px 0px 15px 0px;
}	
	
#shlt{
	
	width:400px;
	clear:left;
	border-top: 1px dotted Silver;
}
#shlt p{
	margin:0;
	padding:10px 5px 5px 5px;
	font-size:110%;
	
}
#shlt b{
	font-size:110%;
}

	
#premiere{
	position:relative;
	top:20px;
	left:40px;
	min-height:17em;
	width:710px;
	margin:0;
	padding:0;
	
	
}

/* IE tweak to keep a minimum height*/
/*\*/
* html #premiere {
height: 17em;
}
/**/

/* for all premiere downloads*/

#premiere .img{
	margin:-5px 0 0 0;
	text-align:center;
	padding:0;
}
.p-appname{
	text-align:center;
	margin:0;
	padding:0;
}
.p-text{
	
	font-size:11px;
	padding:3px 0px 0px 10px;
	margin:0;
	line-height:12px;
	width:200px;
	
	
}

.p-top{
	background-image: url(http://images.snapfiles.com/images/premieredl-bg-top.png);
	background-position: top;
	background-repeat: no-repeat;
	width:214px;
	height:25px;
}
.p-content{
	width:214px;
	min-height:13em;
	background: url(http://images.snapfiles.com/images/premieredl-bg-middle.gif) repeat-y;
	
}

/* IE tweak to keep a minimum height*/
/*\*/
* html .p-content {
height: 13em;
}
/**/

.p-bottom{
	background: url(http://images.snapfiles.com/images/pbg-bottom.gif) repeat-y  bottom;
	height:20px;
	
}
/* end for all*/

#p12container{
	
	width:462px;
	margin:0px;
	padding:0;
	
}
#p1{
	margin:0 34px 0 0;
	width:214px;
	float:left;
	
}
#p2{
	
	margin:0;
	width:214px;
	float:right;
	
	
}

#p3{
	width:214px;
	float:right;
	margin:0 0 0 30px;
	
}

#newsoft{
	width:730px;
	/*height:37em;*/
	margin-left: 35px;
	margin-top: 25px;
	
	
}
#newsoft h1{

	background-image: url(http://images.snapfiles.com/images/newreleases.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent:-3000px;
	padding:0;
	margin-top:40px !important;
	margin-top:15px;
	margin-bottom:10px;
	
	border-bottom: 1px solid #DCDCDC;
	clear:both;
	line-height:22px;

	
}



/*listings*/

#newsoft a:link,#newsoft a:visited{
	color: #0066FF;
	
	text-decoration:none;
}
#newsoft a:hover,#newsoft a:active{
	color: #990033;
	
	text-decoration:underline;
}


#newsoft table{
	
	width:730px;
	
}	
#newsoft td{
	
	margin:0;
	padding:4px 0 2px 0;
	border-bottom: 1px solid #D3DAE3;
}

#newsoft tr{
	margin:0;
	background-color: White;
	
}

#newsoft .licensedivider{
	background-color: #ffffff;
}

.status{
	width:40px;
	padding-right:5px;
	padding-left:2px;
	background:#ffffff;
	
}

.name{
	width:265px;
	font-weight: bold;
	padding-left:3px;
	font-size:13px;
	
	
	
}

.introtext{
	width:270px;
	font-size: 12px;
	text-transform: capitalize;
	text-align: left;
}


.lic{
	
	width:70px;
	padding-left:5px;
	color: #013B7A;
	font-weight:bold;
}
.fwlic{
	
	width:70px;
	padding-left:3px;
	color: #006400;
	font-weight:bold;
}


.rating{
	width:80px;
	background-color: #ffffff;
}



#newsoft .tblfooter{
	text-align:right;
	font-size:13px;
	line-height:13px;
	height:45px;
	border-bottom:0;
	
}

.tblfooter img{
	vertical-align: middle;
	
}
#newsoft .litelink:link,litelink:visited{
	color: #44A3FF;
}
#newsoft .litelink:hover,litelink:active{
	color:blue;
	
}
/*end listings*/




/* see ie.css*/
#lowermain{
	width:725px;
	position:relative;
	left:40px;
	top:0px;
	min-height:25em;
	padding:0 0 15px 0;
	
	
}

#lowermain h2{

	background-image: url(http://www.snapfiles.com/images/fwreloadsheader.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent:-3000px;
	padding:0;
	border-bottom: 1px solid #DCDCDC;
	margin:10px 0 0 0 !important;
	margin:0px 0 0 0;
	
}
/* see ie.css*/
#reloads{

	width:340px;
	min-height:23em;
	margin-top:5px;
	border-right: 1px dotted Silver;
	
	}


	.reloadintro{
		width:320px;
		margin:0;
		padding:3px;
		font-family:arial,verdana;
		color: #084E94;
		font-size:110%;
		font-weight:bold;
		
		
	}
.freloadfeature{
	width:320px;
	margin:0px 0 0 6px;
	
}
.freloadfeature p{
	margin-left:125px;
	font-size:100%;
}

#reloads .freloadfeature .promote2{
	font-size:115%;
}


/*for productpage*/

.img-shadow-c2 {
  float:left;
  background: url(http://images.snapfiles.com/images/imgshadowAlpha.png) no-repeat bottom right !important;
  background: url(http://images.snapfiles.com/images/imgshadow-c2.gif) no-repeat bottom right;
  margin: 5px 0px 0 0px !important;
  margin: 5px 0px 0 0px;
  
}


 /*greenish for featured downloads*/ 
.img-shadow-c1 {
  float:left;
  background: url(http://images.snapfiles.com/images/imgshadowAlpha.png) no-repeat bottom right !important;
  background: url(http://images.snapfiles.com/images/imgshadow-c1.gif) no-repeat bottom right;
  margin: 5px 0px 0 0px !important;
  margin: 5px 0px 0 0px;
  
 
  }
 /*global (white)*/ 
.img-shadow-global {
  float:left;
  background: url(http://images.snapfiles.com/images/imgshadowAlpha.png) no-repeat bottom right !important;
  background: url(http://images.snapfiles.com/images/imgshadow-white.gif) no-repeat bottom right;
  margin: 5px 0px 0 0px !important;
  margin: 5px 0px 0 0px;
  
 
  }
  
.img-shadow-c1 img,.img-shadow-global img,.img-shadow-c2 img{
  display: block;
  position: relative;
  margin: -6px 6px 6px -6px;
  border-right-color: #727272;
  border-right-style: solid;
  border-right-width: 1px;
  border-bottom-color: #727272;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  }

/*end*/



.clear{
	clear: both;
	
}



#reloads dl{
	margin:0;
	padding:5px 5px 0 0px;
	list-style: none;
	clear:left;
}

#reloads dt{
	padding-top:5px;
	font-size:115%;
	
}

#reloads dd{
	font-size:97%;
	margin-left:0;
}

#freleases{
		width:360px;
		float:right;
		padding-top:10px;
		
		
	}
/*#freleases dl{
	margin:0;
	padding:0;
	list-style: none;
	clear:left;
}

#freleases dt{
	margin-top:10px;
	padding-left:40px;
	height:34px;
	font-size:115%;
	font-weight:bold;
	
}

#freleases dd{
	font-size:97%;
	margin-left:40px;
	margin-top:-15px;
	text-transform: capitalize;
}
#freleases span{
	font-weight:normal;
	font-size:90%;
}*/



/* see ie.css for min height*/
#rankboxes{
	min-height:40em;
	position:relative;
	top:0px;
	background: url(http://images.snapfiles.com/images/lowerfadebg.jpg) repeat-x left bottom;
	
	
}

#rankboxes dl{
	margin:15px 0 0 0;
	padding:0;
	list-style: none;
	
}

#rankboxes dt{
	padding-left:13px;
	background: url(http://images.snapfiles.com/images/gbullet.gif) no-repeat left;
	margin-left:8px;
	
}

#rankboxes .nolistbul{
background:none;
font-weight:bold;
margin-left:2px;
}
#rankboxes dd{
	font-size:96%;
	margin-left:21px;
	margin-bottom:2px;
	
}

#rankboxes ol{
	list-style-type: decimal;
	color: #006400;
	margin-top:15px;
	
}

#box3 li{
	margin-bottom:2px;
	margin-left:5px;
	
	
}



#box1{
	position:absolute;
	left:40px;
	top:30px;
	background-image: url(http://images.snapfiles.com/images/vboxbg.jpg);
	height:419px;
	width:215px;
	background-repeat: no-repeat;
	background-position: left;
}

#box2{
	position:absolute;
	left:294px;
	top:30px;
	background-image: url(http://images.snapfiles.com/images/vboxbg.jpg);
	height:419px;
	width:215px;
	background-repeat: no-repeat;
	background-position: left;
}

#box3{
	position:absolute;
	left:547px;
	top:30px;
	background-image: url(http://images.snapfiles.com/images/vboxbg.jpg);
	height:419px;
	width:215px;
	background-repeat: no-repeat;
	background-position: left;
}

/* see ie css for height*/
#borderbar{
	position:absolute;
	top:303px !important;
	top:308px;
	left:780px;
	min-height:1803px;
	width:169px;
	margin:0;
	padding:0;
	background-color: #f5f5f5;
	
	border-left: 1px solid #4e7fb2;
	
}


#topborderad{
width:170px;
	text-align:center;
	margin-bottom:25px;
}
#googleads{
	border:0;
}

#sfadcode{
width:160px;
}
#sfadcode .towerad{
	font-size:12px;
	width:150px;
	background-color:#ffffff;
	text-align:left;
	border: 1px solid #d3d3d3;
	padding:10px 5px 0px 5px;
margin:10px 0 10px 3px;

}
#sfadcode .tapptitle{
	display:block;
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	
}
#sfadcode .towerad span{
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}
#sfadcode .towerad span img{
	vertical-align:middle;
}
#sfadcode .towerad span a{
	color:green;
	
}
#footer{
	width:960px;
	height:70px;
	background-image: url(http://images.snapfiles.com/images/footerbg.gif);
	background-repeat: no-repeat;
	
	
	
	
	
}

#footer p{
	font-size: 11px;
	width:940px;
	padding:8px;
	margin-top:0;
	color: #7AA7CE;
	margin-left: 10px;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx product pages xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#dlbut{
	width:410px;
	height:50px;
	
	margin:0;
	
}
#dlbut64{
	text-align: right;
	width:410px;
	height:20px;
	clear: both;
	padding:0;
	margin:0;
}
#ppleftborder{
	
	width:160px;
	margin:0;
	float:left;
	position:absolute;
	top:320px;
	
	
}

#ppborderbar{
	position:absolute;
	top:320px;
	right:12px;
	width:169px;
	margin:0;
	padding:10px 0 0 0;
	
}

/* includes padding for bottom of page */
#ppmiddle{
	/*min-height:80em;*/
	width:775px;
	margin-left:174px;
	background-image: url(http://images.snapfiles.com/images/ppcontentbg.gif);
	background-repeat: repeat-y;
	position:relative;
	padding-bottom:40px;
}

#screenshot{
	float:left;
	width:135px;
	margin:15px 0 0 0px !important;
	margin:15px 0 0 0px;
	
	padding-left:10px;
	padding-right:0px;
}
#screenshot .zoom{
	
	width:135px;
	height:50px;
	padding:0;
	margin:3px 0 0 0;
}

#screenshot .zoom a{
color:green;
font-size:11px;
}

#screenshot .pappicon{
	position:relative;
	left:82px;
	margin-bottom:25px;
}
#review{
	margin-left:1px;
	margin-right:177px;
	background-color:#ffffff ;
	padding:10px;
	
	
}


#av-alertnote{
	background-color: #B70000;
	padding: 0 0 0 0;
	margin-left:1px;
	margin-right:177px;
	margin-top:0;
	margin-bottom:0;
	
}
#av-alertnote span{
	color: Orange;
	font-weight: bold;
}
#av-alertnote p{
margin:0;
padding:3px 3px 3px 10px;
color:#ffffff;
}
#av-alertnote a, #av-alertnote a:visited{
	color:#ffffff;
}


/*  */

#aw-alertnote{
	background-color: #ffffff;
	padding: 0 0 0 0;
	margin-left:1px;
	margin-right:177px;
	margin-top:0;
	margin-bottom:0;
	
}
#aw-alertnote span{
	color: maroon;
	font-weight: bold;
}
#aw-alertnote p{
margin:0;
padding:3px 3px 3px 10px;

}


#review .reviewcontent{
	margin-left:150px;
	text-align:left;
	width:400px;
	font-size:13px;
	
	
	
}

#progappicon{
	float:left;
	padding-top:18px;
}
#apptitleheader{
	padding-left:45px;
	
}
#review h1{
	color:#409732;
	font-size: 21px;
	font-weight: bold;
	padding:15px 0 0 0;
	margin:0;
	font-family:helvetica;
	
	}
#review h2{
	color:#041301;
	font-size: 13px;
	font-weight: bold;
	padding:0px 0 0 0;
	margin:0;
	text-transform: capitalize;
}
#review h3{
	color:#041301;
	font-size: 12px;
	font-weight: bold;
	padding:3px 0 30px 0;
	margin:0;
}
#review .ourrating{
	font-weight:bold;
	margin-bottom:5px;
	margin-top:20px;

}
#review .ourrating img{
	vertical-align: middle;
}
#review .ourrating span{
	font-weight:normal;
}
#review .reviewtext{
	line-height: 19px;
	margin-top:0;
	
	
}

#procon .pro{
	padding:0;
	margin:0;
}
#procon .con{
	padding:10px 0 30px 0;
	margin:0;
}
#procon .pro span{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	
}
#procon .con span{
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	
}

#productdetails{
	padding:20px 20px 0 20px;
	width:555px;
	
	
}

#productdetails h3{
	background-image: url(http://images.snapfiles.com/images/productdetails.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent:-3000px;
	padding:0 0 5px 0;
	margin:0;
	border-bottom: 1px solid #DCDCDC;
}

#productdetails table .title{
	background-image: url(http://images.snapfiles.com/images/dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin:0;
	padding:0 0 3px 0;
	width:120px;
	font-size:13px;
	
}
#productdetails table .tlimits-title{
	vertical-align:top;
	background: url(http://images.snapfiles.com/images/dotted-top.gif) repeat-x top;
margin:0;
	padding:0;
	width:120px;
	font-size:13px;
}

#productdetails table .data{
	padding:0 0 0 3px;
	font-size:13px;
}

#productdetails .data a:link,#productdetails .data a:visited{
	text-decoration:none;
	color: #00008B;
}
#productdetails .data a:hover,#productdetails .data a:active{
	text-decoration:underline;
	color: Maroon;
}

.nodot{
	background-color: White;
	font-weight:bold;
}

#productdetails table{
	
	margin:0;
	padding:0;
	
}

#productdetails caption{
	visibility: hidden;
}



#relatedapp{
	width:171px;
	position:relative;
	left:5px;
	top:1px;
	margin:15px 0 0 0;
	float:right;
	
}
#relatedapp a{
	color:green;
}
#relatedapp .related-top{
	background-image: url(http://images.snapfiles.com/images/related_bg_top.gif);
	
	height:41px;
	background-position: left;
	background-repeat: no-repeat;
}

#relatedapp .related-content{
	background: url(http://images.snapfiles.com/images/related_bg_middle.gif) repeat-y;
	
	
	
}
#relatedapp .related-bottom{
	background: url(http://images.snapfiles.com/images/related_bg_bottom.gif) no-repeat top;
	height:13px;
	
}
/*related listings*/
#relatedapp dl{
	margin:0;
	padding:5px 5px 0 10px;
	
}

#relatedapp dt{
	
	padding-left:0px;
	padding-top:5px;
	
}

#relatedapp dd{
	margin-left:15px;
	text-transform: capitalize;
	font-size:11px;
}

#relatedapp img{
	vertical-align:middle;
}

#productdetails .appnotes{
	
	width:550px;
	clear:right;
	padding:10px 0 0 0;
}

.appnotes span{
	
	font-weight:bold;
	color: #8B0000;
	background-color: #FFFFE0;
	padding:1px 4px 1px 4px;
	border: 1px solid #EEE8AA;
	float:left;
	margin:-2px 5px 0 0;
}

#useropinions{
	position:relative;
	clear:right;
	margin:0;
	padding:20px 0 0 0 !important;
	padding:10px 0 0 0;
}
#popmeter-text{
	position:relative;
	top:17px !important;
	top:20px;
	left:380px;
	margin:0;
	padding:0;
}
#productdetails h4{
	background-image: url(http://images.snapfiles.com/images/useropinions.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent:-3000px;
	padding:0 0 5px 0;
	margin:0;
	border-bottom: 1px solid #DCDCDC;
	clear:right;
}

#productdetails h5{
	font-size:13px;
	margin-bottom:10px;
	padding:0;
	
}

#productdetails h5 img{
	margin:0px 5px 0 5px;
	vertical-align:middle;
}
#productdetails h5 span{
	font-weight:normal;
}



#catcontent #premiere{
	left:18px;
	top:50px;
}



#sharelinks p{
	text-align: right;
}
#sharelinks img{
	vertical-align: middle;
}


#morelinks ul{
	margin:25px 0 25px 0;
	list-style-type: none;
	padding-left: 0px;
	
}
#morelinks li{
	padding-left: 0px;
	margin-left:0;
}
#morelinks b{
	
	text-decoration:underline;
}
#morelinks a{
	text-decoration:none;
}
#morefromcontainer{
	width:570px;
	height:250px;
	
}
#morefromcat {
width:245px;
height:250px;
margin: 20px 5px 0 0;
font-size:14px;
line-height:23px;
padding:0;

float:left;

}
#morefromcat a:link,#morefromcat a:visited{
	color:blue;
	text-decoration:underline;
}
#morefromcatrs{
width:300px;
height:250px;
text-align:right;
padding:0;


}
#morefromcat .boxheader{
color:#323232;
display: block;
 font-size: 14px;
 font-weight: bold;
 margin: 0px 0 10px 0;
line-height:17px;

}
#morefromcat img{
	vertical-align:middle;
}



/* special */


#dlbutmsg{
	height:1px;
	text-align:right;
	
	width:590px;
	padding-top:0px;
	padding-right:0px;
	font-size: 11px;
}
	#dlbutmsg img{
	vertical-align: middle;
}
	
	

	#msgarea{
		width:569px;
		height:127px;
		background-image: url(http://www.snapfiles.com/images/msgareabg.gif);
		background-repeat: no-repeat;
		font-family: Tahoma, Arial;
		margin-top:30px;
		margin-left:14px;
	}
	#msgareaheader{
		font-size:15px;
		font-weight:bold;
		text-align: center;
		margin-bottom:10px;
		padding-top:15px;
		
		
	}
	#msgareaimg{
		float:left;
		padding-right:5px;
		padding-left:5px;
	}
	#msgarea a,#msgarea a:visited{
		color:#000000;
	}
	#msgarea a:hover{
		color: Blue;
}
#msgareatext a:link,#msgareatext a:visited{
	color:blue;
	font-weight: bold;
}

/* end */

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX page tabs XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/

/* cattab for product pages*/
#cattab{
	background-image: url(http://images.snapfiles.com/images/cattab_bg.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height:43px;
	width:40em;
	max-width:740px;
	margin-left:173px;
	margin-top:20px;
	margin-right:20px;
	
}
/*font size for global tabs*/
#cp-cattab p,#cattab p{
	position:relative;
	top:20px;
	left:1px;
	color: #CCCCFF;
	font-weight:bold;
	font-size:113%;
	display: inline;
	font-style: italic;
}

#cp-cattab{
	background-image: url(http://images.snapfiles.com/images/cattab_bg.jpg);
	background-repeat: repeat-x;
	background-position: left;
	height:43px;
	width:42em;
	/*max-width:740px;*/
	margin-left:20px;
	margin-top:20px;
	/*margin-right:auto;*/
	/*position:relative;*/
	
}


.tab-leftend{
	background-image: url(http://images.snapfiles.com/images/cattab_01.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width:18px;
	height:43px;
	float:left;
}
.tab-rightend{
	background-image: url(http://images.snapfiles.com/images/cattab_02.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width:35px;
	height:43px;
	float:right;
}

#cattab a:link,#cattab a:visited{
	/*color:#BDCAEE;*/
	
	text-decoration:none;
	color: #F6F7FF;
}
#cattab a:hover,#cattab a:active{
	color:#ffffff;
	text-decoration:underline;
}






#cp-cattab a:link,#cp-cattab a:visited{
	color: #F6F7FF;
	text-decoration:none;
	/*font-size:110%;*/
}
#cp-cattab a:hover,#cp-cattab a:active{
	color:#ffffff;
	/*font-size:110%;*/
	text-decoration:underline;
}

#cp-cattab #dltabtext{
	color: #99CC33;
	
}




/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX category pages XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/



/* 1px top border to prevent margin collapse*/
#catcontent{
	
	width:929px;
	background-color: #ffffff;
	background-image: url(http://images.snapfiles.com/images/categorybg.gif);
	background-repeat: repeat-y;
	padding-bottom:100px;
	border-top: 1px solid #27527E;
	margin-left:20px;
	background-position: right;
	
}

#catheader{
	width:705px;
	
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
}

#catheader h1,#catindex h1{
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
	font-weight: normal;
	color:green;
	font-size:28px;
	font-family:tahoma,arial,verdana;
}


#catheader .fdtoptext{
	text-align:center;
	height:15px;
	margin-bottom:0;
	background-image: url(http://images.snapfiles.com/images/fdheadertext.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#catheader img{
	vertical-align:middle;
}
/* featured downloads*/
#fdcontainer{
	width:647px;
	min-height:14.5em;
	margin-left:27px;
	background-image: url(http://images.snapfiles.com/images/featured-download-mid.jpg);
	background-repeat: repeat-y;
}
#fdheader{
	width:647px;
	height:15px;
	margin-left:27px;
	background-image: url(http://images.snapfiles.com/images/featured-download-top.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#fdfooter{
	width:647px;
	height:19px;
	margin-left:27px;
	background-image: url(http://images.snapfiles.com/images/featured-download-bot.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#fd1{
	width:305px;
	float:left;
}

#catheader .feature-screenshot{
	padding-left:20px;
	float:left;
	width:130px;
	
	
	
}


#fd1 p,#fd2 p{
	margin:0 5px 0 0;
	width:150px;
	float:right;
	font-size:97%;
	overflow:hidden;
}

#fd1 span,#fd2 span{
	display:block;
	padding-top:10px;
	
	
}
#fd1 b,#fd2 b{
	font-size:112%;
}
#fd1 i,#fd2 i{
	font-size:11px;
	font-style: normal;
}



#fd2{
	width:305px;
	margin-right:5px;
	float:right;
}



#sortpage{
	
	clear:both;
	width:690px;
	margin-bottom:30px;
	padding-top:25px;
	border-top: 1px solid #ffffff;
	margin-left:25px;
	text-align:right;
}
#sortpage img{
	vertical-align:middle;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  category product tables  xxxxxxxxxxxxxxxxxxxxx*/

#catcontent .producttable{
	margin:0px 25px 50px 25px;
	width:705px;
	
}

/*1px bottom border, to prevent margine collapse*/
#catcontent .cattable-header{
	width:705px;
	height:35px;
	background: url(http://images.snapfiles.com/images/cattable-header.gif) no-repeat left top;
	margin:0;
	border-bottom: 1px solid #27527E;
	
}




#catcontent .appname{
	text-align:center;
	color: #ffffff;
	font-weight:bold;
	font-size:130%;
	padding:7px 0 5px 0;
	margin:0;
	
	
	
	
}



#catcontent .cattable-content{
	width:705px;
	clear:left;
	min-height:13em;
	background: #ffffff url(http://images.snapfiles.com/images/cattablebg.gif) repeat-y;
	margin:0;
	padding:0;
	
}

/* IE tweak to keep a minimum height*/
/*\*/
* html #catcontent .cattable-content {
height: 13em;
}
/**/
#catcontent .producttable .download{
	width:150px;
	
	float:left;
	margin:0;
	padding:8px 0 0 8px;
	
}



#catcontent .download ul{
	list-style-type: none;
	margin:0;
	padding-left:10px;
}
#catcontent .download li{
	
	padding:0 0 5px 0;
	margin:0;
	font-weight:bold;
	
}


#catcontent .download .filesize{
	
	font-size:96%;
	font-weight:normal;
	padding-bottom:0;
	color: #353535;
}
#catcontent .download .version{
	
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:20px;
	margin-top:0px;
	font-size:96%;
	color: #353535;
	
	
}




#catcontent .producttable .rating{

width:520px;
padding-top:13px;
padding-bottom:10px;
font-weight:bold;
font-size:12px;
	
}
#catcontent .producttable .rating img,#catcontent .cattable-footer img{
	vertical-align: middle;
}
#catcontent .rating ul{
	list-style-type: none;
	margin:0;
	padding:0;
}
#catcontent .rating li{
	display:inline;
	padding:0 15px 0 0;
	margin:0;
	
}
#catcontent .producttable .description{
padding:0 10px 15px 10px;
margin-left:155px;
line-height:16px;
font-size:111%;
width:510px;

}
#catcontent .producttable .description p{
	padding:0;
	margin:0;
	
}
#catcontent .producttable .description .cat-appnote{
	padding-top:5px;
	
}
#catcontent .cattable-footer{
	width:705px;
	height:40px;
	background: url(http://images.snapfiles.com/images/cattable-footer.gif) no-repeat left bottom;
	clear:both;
	margin:0;
	
	
}
	

#catcontent .cattable-footer ul{
	list-style-type: none;
	margin:0;
	padding:10px 0 0 0;
	
}
#catcontent .cattable-footer li{
	display:inline;
	margin:0;
	font-weight:bold;
	font-size:12px;
	
	
}



#catcontent .cattable-footer .date{
	font-weight:normal;
	padding:0 20px 0 15px;
	
}

#catcontent .cattable-footer .detaillink {
	padding-left:20px;
	
}
#catcontent .cattable-footer .os {
	margin-right:20px;
	
	
	
}

#catcontent .cat-screenshot{
	float:right;
	width:135px;
	margin:6px 0 0 0px;
	padding-left:15px;
	padding-right:0px;
}

#switchlicense{
width:750px;
text-align:center;
}
#switchlicense img{
	vertical-align:middle;
	margin-left:5px;
}

#xmlbar{
	position: relative;
	width: 710px;
	background-color: #F5F4EB;
	left:10px;
	top:80px;
	padding: 5px;
	border: 1px solid #013B7A;
	margin: 0 0 0 0;
	
	}
#xmlbar p{
	padding: 0;
	margin: 0 0 3px 0;
	color: #013B7A;
	
}
#xmlbar img{
	vertical-align: middle;
}
#xmlbar ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#xmlbar li{
	display: inline;
	padding: 5px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx download pages xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



#dlpage-upper-container{
	width:750px;
	margin-bottom:30px;
	height:20em;

}

#shldl{
	width:190px;
	float:left;
	margin:25px 0 0 5px;
}

#shldl-content .shldl-headertext{
	font-size:10px;
	color: #CFCAB4;
	letter-spacing: 2px;
}
#shldl-content .img{
	text-align:center;
	margin-bottom:2px;
}
#shldl-content .shldl-appname{
	text-align:center;
	margin:0;
	padding:0;
	font-size:110%;
}
#shldl-content .shldl-text{
	font-size:95%;
	padding:3px 0 0 0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	text-align:justify;
	width:150px;
	line-height:12px;
	
}


#dlcontainer{
	height:15em;
	width:480px;
	
	margin:45px 0px 0 25px;
	float:right;
}

#dlbox{
	width:438px;
	
}
#dl-top{
	height:17px;
	background-image: url(http://images.snapfiles.com/images/dlnow-box-top.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#dl-middle{
	
	background-image: url(http://images.snapfiles.com/images/dlnow-box-middle.gif);
	background-repeat: repeat-y;
}
#dl-bottom{
	height:22px;
	background-image: url(http://images.snapfiles.com/images/dlnow-box-bot.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#dl-footer{
	
	padding-top:0px;
	
	
	
}
/* special */
#dl-footer img{
	vertical-align:middle;
}


#dltext{
	font-size:18px;
	padding-left:15px;
	
}
#dlsubtext{
	padding-left:15px;
	font-size:94%;
	color: #3F3B1F;
	
}
#dlinfotext{
	padding-left:15px;
	padding-top:19px;
	font-size:94%;
	color: #3F3B1F;
	
}

#dlpage-lower-container{
	width:750px;
	
}

#dlmeter{
	
	height:15px;
	width:120px;
	margin-left:17px;
	margin-top:10px;
}

.dlhelplink:link,.dlhelplink:visited{
	color:#c0c0c0;
	text-decoration:none;
}
.dlhelplink:hover,.dlhelplink:active{
	color:#990033;
	text-decoration:underline;
}



#dlpage-lower-container h2{
	background-image: url(http://images.snapfiles.com/images/weeklyhighlightstext.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding:0 0 5px 0;
	margin-left:15px;
	margin-right:15px;
	border-bottom: 1px solid #DCDCDC;
	text-indent:-3000px;
	
}

#dlpage-lower-container h3{
	/*margin-left:5px;*/
	padding:0;
	margin-bottom:0px;
	font-size:15px;
	font-weight:normal;
	margin-top:0;
}


#dlpage-lower-container .dlpage-hl-text{
	font-size:115%;
	width:500px;
	margin:0 0 0 0px;
}
#dlpage-lower-container .hlappicon{

float:left;
margin-left:15px;

height:60px;
margin-right:5px;

}
.hlproduct{
	
	min-height:60px;
	width:500px;
	
}

.advlinks dl{
	margin:0;
	padding:5px 5px 0 10px;
	list-style: none;
	
}

.advlinks dt{
	padding-top:5px;
	font-size:11px;
	
}

.advlinks dd{
	font-size:11px;
	margin-left:0;
	line-height:11px;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx     screenshot pages xxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/* bottom padding is changed by inline style*/
.short-apptext{
	
	
	padding:0 20px 0 20px;
	color: Black;
	text-align: left;
}
#screenshot-container{
	
	text-align:center;
	width:750px;
	padding-top:40px;
	overflow:hidden;
	
}

#ssgoback{
	height:30px;
	width:730px;
	text-align:center;
	padding-top:30px;
}	
#ssgoback img{
	vertical-align: middle;
}


#sscopytext{

	text-align:left;
	color:#c0c0c0;
	width:650px;
	
	
}
#sscopytext span{
	font-size:200%;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx category index xxxxxxxxxxxxxxxxxxxxxxxxxxx*/

#catindex{
	width:550px;
	margin-left:25px;
	padding-top:15px;
	min-height:40em;
	
	
}


#catindex dl{
	margin:0;
	padding:0px 0px 0 0px;
	list-style: none;
	clear:left;
}

#catindex dt{
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
	
}

#catindex dd{
	font-size:13px;
	margin-left:0;
}

#catindex-topapps a{
	color:#006de4;
}
#catindex-topapps{
	
	background-color: #ffffff;
	padding:10px;
}
#catindex-topapps h2{
	font-size: 18px;
	color: #8B0000;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-color: #787878;
}

#catindex-topapps ol{
	font-size: 15px;
	
}
#catindex-topapps ul{
	list-style-type: none;
	margin:0;
	font-size: 17px;
}
#catindex-topapps li{
	
	margin:5px;
	
}
#catindex-topapps li img{
	
	vertical-align:middle;
	
}

#catindex-topapps .more{
	list-style-type: none;
	font-style: italic;
	text-align: right;
	font-size:12px;
}
#catindex-topapps .more img{
	vertical-align:middle;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxx category list xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



#catlistheader{
	
	width:720px;
	height:30em;
	margin:0 10px 0 10px;
	padding:15px 0 0 0;
	
}

#catlist-highlights{
	width:300px;
	margin:20px 0 0 10px !important;
	margin:20px 0 0 5px;
	float:left;
	
	
}
#catlist-highlights h5{
	background-image: url(http://images.snapfiles.com/images/redhltext.gif);
	height:25px;
	width:300px;
	margin:5px 0 15px 0px;
	padding:0;
	font-size:16px;
	background-repeat: no-repeat;
	background-position: left;
	border-bottom:1px solid silver;
	
}




#catlist-feature{
	width:356px;
	padding:20px 0 0 0;
	float:right;
	
}




#swcatlist-feature-top{
	width:356px;
	height:32px;
	background: url(http://images.snapfiles.com/images/swcatlist-feature-top.gif) no-repeat left;
}
#fwcatlist-feature-top{
	width:356px;
	height:32px;
	background: url(http://images.snapfiles.com/images/fwcatlist-feature-top.gif) no-repeat left;
}

#catlist-feature-content{
	width:356px;
	background: url(http://images.snapfiles.com/images/catlist-feature-mid.gif) repeat-y left;
	
	
}

#catlist-feature-bot{
	width:356px;
	height:22px;
	background: url(http://images.snapfiles.com/images/catlist-feature-bot.gif) no-repeat left;
}


#catlist-feature-content ul{
	padding:10px 0 0 0;
	margin:0 0 0 25px;
	list-style-type: none;
}
#catlist-feature-content li{
	margin:0;
	list-style-image: url(http://images.snapfiles.com/images/gbullet.gif);
	padding:3px 0 3px 0;
	font-size:13px;
	font-weight:bold;
}

#catlist-feature-content span{
	font-weight:normal;
	font-size:11px;
	padding-left:5px;
}


#catcontent h2{
	width:715px;
	padding:0px 0px 4px 0px;
	margin:0px 0 0 15px;
	height:23px;
	border-bottom:1px solid silver;
	clear:both;
	
}

#catinfotext{
width:700px;
	padding: 10px 10px 0 15px;
	margin:0;
	
}


#category-list-container{
	width:730px;
	height:100em;  
	margin-left:10px;
	margin-top:10px;
		
}



#catlistcol1{
	
	width:180px;
	    
	float:left;                     
}

#catlistcol2{
	
	width:180px;
	
	float:left;                           
}

#catlistcol3{
	
	width:180px;
	
	float:left;                        
}

#catlistcol4{
	
	width:180px;
	  
	float:left;                     
}

#category-list-container ul{
	list-style-type: none;
	padding:0px 0 10px 20px;
	margin:0;
}

#category-list-container li{
	list-style-image: url(http://images.snapfiles.com/images/gbullet.gif);
	padding:3px 0 3px 0;
	margin:0;
	font-size:13px;
}

#category-list-container h3{
	margin:0 0 0 3px;
	padding:0 0 0 15px;
	font-size:14px;
	color:black;
	background-image: url(http://images.snapfiles.com/images/greenlinkarrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:underline;
}
#category-list-container a:link,#category-list-container a:visited{
	color: #1E4BD3;
}

#category-list-container a:hover,#category-list-container a:active{
color:black;
background:#F5F4EB;
}

#category-list-container h3 a:link,#category-list-container h3 a:visited{
	color: black;
	text-decoration:none;
}

#newsitenote{
	position:absolute;
	top:10px;
	left:780px;
	background: #FFFFE0;
	padding:5px;
	border:1px solid green;
}

/* individual page temp */

#pageheader{
	width:705px;
	
	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
	font-size:14px;
}

#pageheader h2{
	color: green;
	font-size:15px;
	border:none;
	clear:none;
}

#pageheader h1{
	text-align:center;
	padding-top:25px;
	padding-bottom:15px;
	font-weight: normal;
	color:green;
	font-size:23px;
	font-family:tahoma,arial,verdana;
}

#textlinks-footer{
	width:900px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:15px;
	font-size:11px;
	font-weight:bold;
	line-height:15px
	
}
#textlinks-footer span{
font-weight:normal;
padding:0 5px 0 5px;

}
#textlinks-footer img{
	vertical-align: middle;
}
#footerlogo{
	float:right;
	width:150px;
	height:32px;
}
#textlinks-footer a:link,#textlinks-footer a:visited{
	color:#000000;
	text-decoration:none;
}

#textlinks-footer a:hover,#textlinks-footer a:active{
	color:#000000;
	text-decoration:underline;
	color: #990033;
}

.infolink a:link, .infolink a:visited{
	text-decoration:none;
	color: #00008B;
	
}

.infolink a:hover{
	text-decoration:underline;
	color: #990033;
	
}

.infolink{
padding:5px;
}
.infolink img{
	vertical-align: bottom;
}

#review .acnote{

background-color: transparent;
width:370px;
color:maroon;
padding-bottom:10px;
padding-top:10px;

}

#catcontent .acnote{

background-color: transparent;
margin-top:10px;
color:maroon;

}
#prodmsg{
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	width:500px;
	margin-left:50px;
	text-align:center;
}
#prodmsg img{
	vertical-align:middle;
}
#prodmsg span{
	color:#000000;
	font-weight:bold;
}


#prodmsgdl{
	font-size:12px;
	margin-top:5px;
	width:440px;
	padding-left:10px;
	text-align:left;
	
}
#prodmsgdl img{
	vertical-align:middle;
}
#prodmsgdl span{
	color:red;
	font-weight:bold;
}


#popcatlist a:link,#popcatlist a:visited{
	color: #191970;
	text-decoration:underline;
}
#popcatlist a:hover,#footer a:active{
	color: #0000cd;
	text-decoration:underline;
}

#popcatlist{
	margin:0 0 10px 0;
	width:720px;
	padding:5px;
}
#popcatlist ul{
	
	list-style-type: none;
	margin:0 0 0 0;

	padding-left:0;
	
}
#popcatlist li{
	
	display: inline;
	margin:0 15px 0 0;
	padding-left:0;
	line-height:10px;
	}
	
#popcatlist span{
	font-weight:bold;
	color: #b93c00;
	font-size:14px;
	line-height:25px;



}

#etopics img{
	float:left;
	margin-right:10px;
}