
#app_confirm_div {
	width:680px;
	margin:50px 150px;
	text-align:left
}
#app_confirm_button .newButton{
	width:230px;
}
#app_confirm_button{
	text-align:center;
}

#appsSpotlight {
	margin-left:-5px;
	margin-right:-5px;
}

#appsSpotlight .shpic {
	height:150px;
}
#appsSpotlight .shadbox {
	width:230px;
	margin:0 5px;
	float:left;
}


.friendApps {
	border-bottom:1px solid #E2E2E2;
	height:75px;
	margin-bottom:5px;
}
.friendApps:last-child{
	border-bottom:0px;
}


.friendApps a.friendApp{
	width:24px;
	height:24px;
	background: no-repeat center center;
	float:left;
	display:block;
	margin:10px 3px;
}
.friendApps a.friendApp:hover{
	border:1px solid #E2E2E2;
	margin:9px 2px;
}

.appOnline{
	float:right;
	background:url('http://ifrype.com/img/new/icons/user.png') no-repeat left center;
	padding-left: 12px;
	font-weight:bold;
	color:#FF6600;
	font-size: 12px;
}


#onlineTopApps li {
	border-bottom:1px solid #E2E2E2;
	padding-top: 5px;
	padding-bottom: 5px;
}


#app_ct{
	width:480px;
	float:left;
}
#app_rt{
	width:240px;
	float:right;
}
#app_rt .userIcon{
	margin-right:5px;
	margin-bottom:5px;
}



.appList {
	padding-left:80px;
	margin-bottom:16px;
}
.appList h2 span{
	font-size:12px;
}

.appList p {
	text-align:justify;
	font-size:14px;
	color:#424242
}
.appList .rateStars {
	display:inline-block;
	margin: 0 5px;
}


.topApps .userIconBox {
	width:120px;
	height:110px;
}

.app_rate_info {
	font-size:10px;
	width:110px;
	float:right;
	color:#777;
}
.app_rate_info span {
	font-size:14px;
	font-weight:bold;
	color:#6d6d6d;
}

.toolsListSub .showAllItems {
	text-align:right;
	background-position:right center !important;
	color:#FF6600 !important;
	padding:0 10px;
	margin-right:5px;
}
.toolsListSub .showAllItems:hover {
	text-decoration:underline;
}



div.screenshot {
	float: left; width: 290px;
}

.screenshot .imgWrap {
	width: 245px;
	border: 1px solid #D8D8D8;
	padding: 10px;
}

.imgWrap .imgSrc {
	height: 115px;
	width: 245px;
	height: 115px;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #EEE;
}
div.applicationBox {
	margin: 0 0 30px 0;
	width: 715px;
}








#apidocs div.section {
	margin-top:20px;
}

#apidocs tt.literal, #apidocs span.pre {
	font-family:monospace;
	background-color: #f3f3f3;
	padding:2px;
}

#apidocs pre.literal-block {
	background:#FEEDD1;
	font-family:  monospace;
	border: 1px solid #f9c1a8;
	overflow-x:auto;
	padding:5px;
}

#apidocs table.field-list, #apidocs table.docutils, #apidocs div.contents, #apidocs dl {
	border: 1px solid #cccccc;
	background-color: #f3f3f3;
	padding:5px;
	margin: 0 0 10px 0;
}

#apidocs div.contents p.topic-title {
	font-size:14px;
	font-weight:bold;
}

#apidocs div.contents ul {
	font-weight: bold;
}
#apidocs div.contents ul ul {
	margin-left:50px;
	font-weight: normal;
}

#apidocs p {
	text-align:justify;
}

#apidocs ul.simple, #apidocs ol.simple {
	list-style-type: disc;
	list-style-position: outside;
	margin-left:30px;
}

#apidocs ol.lower-alpha li{
	list-style-type:  lower-alpha !important;
}


#apidocs ul.simple li{
	margin-bottom: 5px;
}
#apidocs ul.auto-toc{
	list-style-type: none;
	list-style-position: inside;
}

#apidocs dl.docutils dt {
	font-weight:bold;
}

#apidocs table.field-list th, #apidocs table.field-list td {
	padding:3px;
}
#apidocs img {
	margin:5px;
}

.msgb_container, #MsgTable {
	width:100% !important;
}