#featured{ 
	width:550px; 
	padding-right:100px; 
	position:relative; 
	height:350px; 
	background:#000;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:550px; 
	list-style:none; 
	padding:0; margin:0; 
	width:100px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}

#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:65px; 
	background:#ccc;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}

#featured .ui-tabs-selected img{ 
	opacity:0.4;
	filter:alpha(opacity=40);
}
#featured .ui-tabs-panel{ 
	width:550px; height:350px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:280px; left:0; 
	height:70px; 
	background: url('../images/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;width:545px;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#content .nav_link
{
	color: #262626;
	line-height:12px;
	font-size:12px;
	padding-top:2px;
	font-weight:bold;
	text-indent: 3px;
	margin-bottom:5px;
	display:block;
}

#content .nav_link a
{
	color: #515151;
	line-height:12px;
	font-size:12px;
	padding-top:2px;
	font-weight:bold;
	text-indent: 3px;
	text-decoration:none;
}

#content .nav_link a:hover
{
	color: #262626;
	line-height:12px;
	font-size:12px;
	padding-top:2px;
	font-weight:bold;
	text-indent: 3px;
	text-decoration:none;
}

#content .details
{	
	margin-top:10px;
	font-size:12px;
	border: none;
	width:510px;
	margin-left:92px;
}

#content .desc
{
	float:left;
	color: #515151;
	line-height:12px;
	border: none;
	width:510px;
	padding-bottom:5px;
}

#content .desc a
{
	color: #515151;
	font-weight:bold;
	text-indent: 3px;
	line-height:14px;
	text-decoration:none;
}

#content .desc a:hover
{
	color: #515151;
	font-weight:bold;
	line-height:14px;
	text-indent: 3px;
	text-decoration:none;
}

#content .img
{
	float:left;
	width:92px;
	border: none;
}

#content .tabber_box
{
	float:left;
	width:614px;
	border-bottom:1px dotted #515151;
	padding-bottom:10px;
	padding-top:5px;
}

.filterbar{
	clear:both;
	font-size:11px;
	margin-top:10px;
	width:550px;
}

.filterbar select{
	font-size:11px;
	border:1px solid #f1f1f1;
	color:#333333;
	background:#f1f1f1;
}

.screen
{
	float:left;
	width:350px;
	padding:5px;
	border: none;
}


.description_box{
	width:550px;
	float:left;
}

.detail_box
{
	float:left;
	width:190px;
	padding:5px;
}

.title
{
	float:left;
	line-height:18px;
	width:320px;
	font-size:12px;
	text-align:center;
}

.softtitle span
{
	text-transform:uppercase;
	font-size:16px;
	vertical-align:8px;
	line-height:32px;
	padding-left:5px;
}


.detail
{
	float:left;
	line-height:18px;
	width:320px;
	font-size:11px;
	text-align:left;
}

.detail label
{
	float:left;
	line-height:18px;
	width:100px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	text-align:left;
}

.detail span
{
	float:left;
	line-height:18px;
	width:220px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	text-align:left;
}

#content .soft_box
{
	background:#f1f1f1;
}

ul .oslist li {
	list-style:none;
	margin-left:0;
}
.os{
	width:100%;
	padding:2px;
	background:#515151;
	color:#ccc;
	margin-bottom:2px;
}

.os  a{
	color:#ccc;
}

.cat{
	width:100%;
	padding:2px;
	text-indent:10px;
	background:#cccccc;
	color:#515151;
	margin-bottom:2px;
}

.cat  a, a:hover{
	color:#515151;
	text-decoration:none;
}

.subcat{
	width:100%;
	padding:2px;
	text-indent:20px;
	background:#fff;
	color:#515151;
	border:1px solid #ccc;
	margin-bottom:2px;
}

.subcat  a, a:hover{
	color:#515151;
	text-decoration:none;
}

.box_cat span a{float:left;background:#F6F6F6 url('../images/cat_off.gif') no-repeat 4% 58%; border:1px solid #eee;color:#414141; padding-left:25px; width:193px;  text-decoration:none; vertical-align:middle; margin:0 0 3px 0; padding:3px 0 1px 25px; cursor:default;}
.box_cat span a:hover, .box_cat span a.current{background:#E9E9E9 url('../images/cat_on.gif') no-repeat center left;text-decoration:none; cursor:default}

.tinytabs ul.tabs {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 10px;
}
.tinytabs ul.tabs li.clear {
  height: 0px;
  line-height: 0px;
  padding: 0px;
  margin: 0px;
  clear: both;
  float: none;
  font-size: 0px;
}
.tinytabs .tabs li {
	float: left;
	margin: 0 3px 0 0;
}
.tinytabs .tabs a {
	background: #515151;
	display: block;
	padding: 6px 12px;
	text-decoration: none;
	color: #ccc;
	font-weight: bold;
	border-radius: 3px 3px 0 0;
}
.tinytabs .section {
	overflow: hidden;
	padding: 15px;
	clear: both;
	border-radius: 3px;
}
.tinytabs .sel a {
	background: #ccc;
	color: #515151;
	text-shadow: none;
}

.container{
    padding:2px;
	width:360px;
    font-family: verdana;
    font-size: 12px;
}

#button-container-like{
    background: -moz-linear-gradient(bottom, #dadada, #fff);
    background: -webkit-gradient(linear, center bottom, center top, from(#dadada), to(#fff));
    border: 1px solid #CCCCCC;
    border-radius: 3px 0px 0px 3px;
    color: #000000;
    cursor: pointer;
    height:2.4em;
    font-family: verdana;
    font-size: 12px;
    line-height: 2em;
    float:left;
}
#button-container-unlike{
    background: -moz-linear-gradient(bottom, #dadada, #fff);
    background: -webkit-gradient(linear, center bottom, center top, from(#dadada), to(#fff));
    border: 1px solid #CCCCCC;
    border-left: none;
    border-radius: 0px 3px 3px 0px;
    color: #000000;
    cursor: pointer;
    height: 2.4em;
    font-family: verdana;
    font-size: 12px;
    line-height: 2em;
    float:left;
}
.thumbs-up{
    background : url("../images/up.png") no-repeat transparent;
    position: relative;
    height: 20px;
    display:block;
    width: 20px;
    float: left;
}
.thumbs-down{
    background : url("../images/down.png") no-repeat transparent;
    position: relative;
    height: 20px;
    display:block;
    width: 20px;
    float: left;
    margin-right: 4px;
}
.tup-hover{
    background : url("../images/icons.png") no-repeat scroll -37px -138px transparent;
}
.tdown-hover{
    background : url("../images/icons.png") no-repeat scroll -36px -255px transparent;
}
.stats{
    border-radius: 5px;
	position:absolute;
    border : 1px solid #838383;
    display: block;
    clear:left;
	background:#fff;
    margin-top: 30px;
    display: none;
    height: auto;
    padding: 5px;
    width: 320px;
}

.open{
    background : url("../images/open.png") no-repeat transparent;
    float: left;
    height: 17px;
    width: 17px;
    margin:0px;
    padding:0px;
}
.stat-details .close{
    background : url("../images/close.png") no-repeat transparent;
    float: right;
    height: 17px;
    width: 17px;
    margin:0px;
    padding:0px;
}
.stat-details table{
    font-size: 12px;
}
#small{
    font-size: 10px;
    color : #949494;
}
.bar{
    height:10px;
    display:inline-block;
}
.green{
    background: #64F141;
    border: 1px solid #148507;
}
.red{
    background: #FF4F4F;
    border: 1px solid #D50202;
}
.stat-option{
    display:block;
    line-height:20px;
    margin-top:5px;
    padding-top:3px;
}
.close{
    cursor: pointer;
}

#cloud a.tag1 { font-size: 12px; font-weight: 100; color:red}
 #cloud a.tag2 { font-size: 13px; font-weight: 200; color:green}
 #cloud a.tag3 { font-size: 14px; font-weight: 300; color:blue}
 #cloud a.tag4 { font-size: 15px; font-weight: 400; color:black}
 #cloud a.tag5 { font-size: 16px; font-weight: 500; color:#e25b0c}
 #cloud a.tag6 { font-size: 17px; font-weight: 600; color:#515151}
 #cloud a.tag7 { font-size: 18px; font-weight: 700; color:#cccccc}
 #cloud a.tag8 { font-size: 19px; font-weight: 800; color:#ff6600}
 #cloud a.tag9 { font-size: 20px; font-weight: 900; color:#525153}
 #cloud a.tag10 { font-size: 21px; font-weight: 900; color:#ff4426}
#cloud { padding: 2px; line-height: 3em; text-align: center; }
 #cloud a { padding: 0px; text-decoration:none;}
#cloud { margin: 0; }
 #cloud li { display: inline; }
/* search form 
-------------------------------------- */
.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
#content .searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
#content .searchform  .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 402px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
#content .searchform  .searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 27px;
	width: 27px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

ul.paging li{
    padding: 10px;
    margin-bottom: 1px;
	list-style:none;
}

ul.red {
	outline:10px solid red;
}

ul.simplePagerNav li{
    display:block;
    float: left;
    padding:2px 3px 2px 3px;
    margin-top: 10px;
    font-family: georgia;
}

ul.simplePagerNav li a{
    color: #333;
    text-decoration: none;
}

li.currentPage {
	background: #515151;
}

ul.simplePagerNav li.currentPage a {
	color: #fff;	
}

table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}  

table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
}      


 