/*
Theme Name: AndroidTapp.com V3.5
Theme URI: http://www.androidtapp.com
Description: Android Tapp. Android App Reviews & Showcase Just a Tapp Away.
Author: Antonio Wells of AsSeenOnPhone, Inc.
Version: 3.5
Author URI: http://www.asseenonphone.com
Tags: white, grey, blue, green, two-columns
*/


/* Start General Styles */
body {
	margin: 0px;
	padding: 0px;
	/* background: #efefef; */
	background: #EFEFEF url(http://cdn.androidtapp.com/wp-content/uploads/2011/08/bg_mycountry2.jpg) no-repeat center 20px; /* Website Takeover */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
}

a, a:link, a:active {
	color: #08c;
}

a:hover {
	color: #390; /*#D54E21;*/
}

img {
	border: 0px;
}

form {
	margin: 0px;
}

blockquote {
	background: #f2f2f2;
	border-left: 4px solid #08c;
	padding: 0px 20px 0px 30px;
	font-family: Georgia, "Times New Roman" , Times, serif;
	color: #000;
}

hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border: 0px !important;
}

.ShowcaseDetails table {
	border-left: solid 1px #ddd;
	border-top: solid 1px #ddd;
	width: 100%;
}

	.ShowcaseDetails table th {
		border-right: solid 1px #ddd;
		border-bottom: solid 1px #ddd;
		background: #f2f2f2;
	}
	
	.ShowcaseDetails table tr { 
	}
	
		.ShowcaseDetails table tr:hover {		
			color: #000;
		}
		
		.ShowcaseDetails table tr:hover {
			background: url(images/dot_blue.png);			
			color: #FFF;
		}
		
		.ShowcaseDetails table td {
			font-size: 0.9em;
			border-right: solid 1px #ddd;
			border-bottom: solid 1px #ddd;
		}
		
		.ShowcaseDetails table th {
			color: #000;
		}
		
		.ShowcaseDetails table td a, .ShowcaseDetails table td a:hover {
			color: #000;
		}
		
			.Calendar table td {
				font-size: 0.75em;
			}
/* End General Styles */


/* Start Page Structure IDs */
#TopBar
{
	/*background: #000417;
	padding: 3px;
	border-bottom: solid 1px #183d5c;*/ /* Website Takeover */
}

#TopBar .SpaceFix {
	padding-top: 5px;
}

/*#TopBar .RSS {
	background: url(images/icon_rss.png) no-repeat bottom left;
	padding-left: 20px;
}

#TopBar .RSS:hover {
	background: url(images/icon_rss.png) no-repeat top left;
}

#TopBar .Email {
	background: url(images/icon_email.png) no-repeat bottom left;
	padding-left: 20px;
}

#TopBar .Email:hover {
	background: url(images/icon_email.png) no-repeat top left;
} */

#TopBarContent {
	width: 960px;
	margin: 0 auto;
	background: #222;
	border: solid 10px #222;
	border-top-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 0px 0px; /* Website Takeover */
}

#TopBarContent a {
	color: #ccc;
	font-size: 0.85em;
	font-weight: bold;
	padding-right: 10px;
	text-decoration: none;
}

#TopBarContent a:hover {
	color: #FFF;
	text-decoration: underline;
}

#Super {
	height: 110px;	
}

#SuperLeader {
	width: 730px;
	padding: 5px 0px 15px 0px;
	margin: 0 auto;
}

	#SuperPosition {
		position: absolute;
		/*top: 40px;
		left: 43%;*/ 
		top: 230px;
		left: 43%; /* Website Takeover */
	}
	
		#SuperPositionCenter {
			float: right;
			position: relative;
			left: -35%;
		}

#Wrapper {
	width: 960px;
	margin: 0 auto;
	background: #EFEFEF;
	border: solid 10px #EFEFEF;
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 0px 0px;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;*/ /* Website Takeover */
}

#TakeoverMarginBanner {
	width: 180px;
	height: 178px;
	position: absolute;
	top: 237px;
	left: 1118px;
	z-index: 1;
}

#Header {	
}



#HeaderLogo {
	float: left;
	width: 460px;
}

#HeaderLogo h1 {
	text-indent: -9999px;
	display: none;
	visibility: hidden;
}

#TopLinks {
	float: right;
	width: 480px;
	text-align: right;
	padding: 8px 0px 0px 0px;
}

#NavPanel {
	background: url(images/bg_nav-panel-dark.png) repeat-x;
	padding: 6px 3px;
	margin: 15px 0px;
	height: 48px;
	border-top: solid 1px #00020b;
}

#SearchBox {
	float: right;
}

#SearchBox ul {
	margin: 0px;
}

	#SearchBox li {
		display: inline;
		float: left;
		margin-right: 16px;
	}
	
		#SearchBox li a {
			background: url(images/icons_categories.png) no-repeat;
			display: block;
			padding: 4px 8px;
			margin-top: 6px;
			text-indent: -9999px;
		}

		#SearchBox .RSS {
			background-position:  0px -1500px;
		}
		
		#SearchBox .Facebook {
			background-position:  0px -1540px;
		}
		
		#SearchBox .Twitter {
			background-position:  0px -1580px;
		}
		
		#SearchBox .Youtube {
			background-position:  0px -1660px;
		}
		
		#SearchBox .Email {
			background-position:  0px -1620px;
		}
		
		#SearchBox .GooglePlus {
			background-position:  0px -1820px;
		}

#Body {
}

#LeftContent {
	float: left;
	width: 605px;
	background: #fff;
	border: solid 1px #ddd;
	padding: 12px;	
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

#RightContent {
	float: right;
	width: 320px;
}

#HomeCategories {
	margin: 10px 0px;
}

#HomeCategories h3, .Legend h3 {
	margin: 0px;
	padding: 5px 10px;
	background: #18b0dd;
	color: #333;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}

#HomeCategories ul {
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	width: 23.5%;
}

.HomeCategoriesSidebar ul {
	float: none !important;
	width: 100% !important;
}

#HomeCategories li {	
	list-style: none;
}

#HomeCategories li:hover {
}

#HomeCategories a {
	color: #666;
	background: transparent url(images/icons_categories.png) no-repeat;
	padding: 4px 0px 5px 20px;	
	display: block;
	font-size: 12px;
	font-style: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	text-decoration: none;
}

#HomeCategories a:hover {
	text-decoration: underline;
	color: #390;
}

#HomeCategories .HighestRated {
	background-position: 0px 0px;	
}

#HomeCategories .Communication {
	background-position: 0px -27px;
}

#HomeCategories .Entertainment {
	background-position: 0px -147px;
}

#HomeCategories .Finance {
	background-position: 0px -90px;
}

#HomeCategories .Lifestyle {
	background-position: 0px -122px;
}

#HomeCategories .HealthFitness {
	background-position: 0px -1345px;
}

#HomeCategories .Multimedia {
	background-position: 0px -54px;
}

#HomeCategories .Music {
	background-position: 0px -178px;
}

#HomeCategories .NewsWeather {
	background-position: 0px -207px;
}

#HomeCategories .Productivity {
	background-position: 0px -239px;
}

#HomeCategories .Reference {
	background-position: 0px -269px;
}

#HomeCategories .Shopping {
	background-position: 0px -297px;
}

#HomeCategories .Social {
	background-position: 0px -330px;
}

#HomeCategories .Sports {
	background-position: 0px -358px;
}

#HomeCategories .Tools {
	background-position: 0px -389px;
}

#HomeCategories .Travel {
	background-position: 0px -416px;
}

#HomeCategories .Utilities {
	background-position: 0px -444px;
}

#HomeCategories .ArcadeAction {
	background-position: 0px -479px;
}

#HomeCategories .BrainPuzzle {
	background-position: 0px -509px;
}

#HomeCategories .CardsCasino {
	background-position: 0px -538px;
}

#HomeCategories .Casual {
	background-position: 0px -569px;
}

#HomeCategories .TabApps {
	background-position: 0px -1420px;
}

#Footer {
	font-size: 0.75em;
	text-align: center;
	color: #3b3c3c;
	border-top: 1px solid #ccc;
	margin: 15px 0px;
}

#Footer a { 
	color: #154157;
}

#FooterAds {
	margin: 40px 0px 0px 0px;
	padding: 8px;
	text-align: center;
}


#HolidayGiftGuide {
	margin-bottom: 15px;
}

#Trending {
	margin-bottom: 20px;
	font-size: 0.75em;
}

	#Trending a {
		margin-right: 15px;
		font-weight: bold;
	}
/* End Page Structure IDs */


/* Start Common Classes */
.Container {	
	width: 960px;
	margin: 0 auto;
}

.CommonPanel {
	margin: 10px;
}

.Section {
	margin-bottom: 20px;
}

.SectionAdvertise {
	text-align: center;
	
}

.Advertise {
	color: #78d800 !important;
}

.Ads {
	padding: 20px 5px 20px 5px;
	text-align: center;	
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

.AdsMain {
	padding: 5px 0px 10px 0px;
	text-align: center;
}

.SidebarPremium {
	/*padding: 0px !important;*/
}

.SidebarZone1 {
}

.SidebarZone2 {
}

.SidebarZone3 {	
	/*padding: 0px !important;*/
}

.SidebarZone4 {	
	/*padding: 0px !important;*/
}

.SidebarZone5 {
	/*padding: 0px !important;*/
}

.SidebarZone6 {
	padding: 0px !important;
}

google_ads_div_Homepage-Ad-1, google_ads_div_Homepage-Ad-2 {
	width: 300px;
	display: inline !important;
}

.Clear {
	clear: both;
}

.SmallText, .smalltext {
	font-size: 0.75em;
	color: #999;
}

.AndroidAdvice {
	width: 140px;
}

.AndroidAdvice ul {
	padding-left: 5px;
	margin-left: 0px;
	list-style-type: none;
}

.AndroidAdvice li {	
	font-size: 0.75em;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #15253b;
}

.AndroidAdvice h2, .AndroidAdvice h3, .AndroidAdvice h4 {
	margin: 0px;
}

.AndroidAdvice a {
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.Badges {
	text-align: center;
}

.PageTitle {
	font-size: 1.5em;
	font-weight: bold;
	color: #09F;
}

.PageDescription {
	font-size: 1.1em;
	color: #666;
	text-align: center;
	font-family: Georgia, "Times New Roman" , Times, serif;
	line-height: 1.3em;
}

.PageDescription strong {
	color: #222;
}

.PageSortPosition {
	top: 280px;
	left: 0px;
	position: relative;
}

.PageSort {
	margin: 20px 0px;
	padding: 5px;
	background: url(images/bg_grid.png);
	border: solid 1px #ddd;
	text-align: right;
}

.PageSort .Legend {
	padding-top: 4px;
	color: #09F;
	font-size: 1.2em;
	font-weight: bold;
}

.LegendPosition {
	top: 310px;
	left: 0px;
	position: relative;
}

.FeaturedDevicePosition {
	top: 310px;
	left: 0px;
	position: relative;
}

.FeaturedDevice {
	margin: 20px 0px;
	padding: 5px;
	background: url(images/bg_grid.png);
	border: solid 1px #ddd;
}

	.FeaturedDeviceImage {
		float: left;
		width: 225px;
	}
	
	.FeaturedDeviceFav {
		float: left;
		width: 90px;
		margin-top: -11px;
	}
	
	.FeaturedDeviceInfo {
		float: left;	
		width: 270px;
	}
	
		.FeaturedDeviceInfo .entry-title {
			height: 35px;
			display: block;
			overflow: hidden;
		}
		
			.FeaturedDeviceInfo h3 a {
				text-decoration: none;
			}
	
	.FeaturedDeviceDescription {
		font-size: 0.9em;
		line-height: 1.4em;
	}

.Campaign {
}

	.CampaignPosition {
		top: 280px;
		left: 0px;
		position: relative;
	}

	.Campaign .Item {
		background: #f7faff;
		border: solid 1px #ddf1f9;
	}
	
		.Campaign .Item:hover {
			background: #f7faff;
			border: solid 1px #ddf1f9;
		}
		
		.Campaign .Item span a:link, .Campaign .Item span a:active {
			color: #090 !important;
			text-decoration: underline;
		}
	
	.Campaign .SponsoredPost {
		color: #ccc;
		font-size: 0.8em;
	}

.RateVote {
	font-size: 1.2em;
	text-align: center;
	color: #0EC5E4;
	font-style: italic;
	margin-bottom: 20px;
}

.RatingSummary {
	margin: 20px 0px;
	padding: 10px;
	border: 1px solid #ddd;
	background: url(images/bg_grid.png);
}

.RatingSummary h3 {
	font-size: 1.4em;
}

.RatingTitle {
	margin: 0px 0px 0px 4px;
	padding: 2px 4px;
	background: #15253b;
	color: #FFF;
	font-size: 0.85em;
	text-transform: uppercase;
	border-top: solid 1px #154364;
}

.RatingsAverage {
	margin: 0px 5px 0px 0px;
	padding: 2px 4px;
	background: #FFF;
	color: #236281;
	font-size: 0.85em;
}

.RatingImages {
}

.RatingVoteNow {
	color: #777;
	font-size: 0.85em;
	padding-top: 3px;
	margin-right: 6px;
	float: left;
}

.RatingsText {
	text-align: center;
	display: block;
	margin: 4px 0px;
	padding: 2px 4px;
	font-weight: bold;
}

.LeftSplit { 
	float: left;
}

.RightSplit {
	float: right;
}

.RightSplitRight {
	float: right;
	text-align: right;
}

.Table {
	background: #FFF;
	line-height: normal;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	font-size: 0.9em;
}

.Table th {
	background: #f2f2f2;
	border-bottom: 1px solid #ddd;
}

.Table tr {
	border-bottom: 1px solid #ddd;
}

.Table .Row {
	border-bottom: 1px solid #ddd;
}

.Table .Price {
	font-weight: bold;
}

.Strong { 
	font-weight: bold;
}

.Nav {
	margin: 20px 0px;
}

.List {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.List li {
	display: inline;
}

.List li a {
	width: 140px;
	display: block;
	padding: 5px 10px 5px 0px;
	text-decoration: none;
	float: left;
	margin: 0px 3px;
}

.InReviewLargeNumbers {
	font-size: 2.2em;
}

.Maintenance {
	border: 2px solid #15253b;
	padding: 10px;
	margin: 10px 0px;
	font-size: 0.9em;
	text-align: center;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.CalloutPanel {
	padding: 6px;
	margin-bottom: 20px;
	font-size: 0.8em;
}

.GiveawayPanel, .giveawaypanel, .AnnouncementPanel, .announcementpanel {
	color: #15253b;
	padding: 10px 10px 10px 40px;
	margin: 20px 0px;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
	border: solid 2px #18b0dd;
	background: #FFF url(images/icons_categories.png) no-repeat 10px -1140px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.WidgetsPanel {
	color: #000;
	margin: 20px 0px;
}

.WidgetsPanelWidget {
	float: left;
	margin-right: 28px;
	text-align: center;
}

.WidgetsPanelLink {
	background: #fff;
	padding: 3px;
	border: solid 1px #999;
	display: block;
	margin-bottom: 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.WidgetsPanelLink:hover {
	border: solid 1px #666;
}

.WidgetsPanelTitle {
	background: #95cd3c;
	text-align: center;
	font-size: 0.7em;
	color: #fff !important;
	border: solid 1px #80b62a;
	padding: 1px 8px;
	text-decoration: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.WidgetsPanelTitle:hover {
	background: #fff;
	color: #80b62a !important;
}

.QRCode {
	float: left;
	margin-right: 20px;
}

.QRCodeExtra {
	float: left;
	margin-right: 30px;
}

.QRCodeTitle {
	background: #FFF;
	display: block;
	text-align: center;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #000;
}

.PostInfoPanel {
	margin: 25px 0px;
	font-size: 0.8em;
}

.PostInfo {
}

.SearchTitle {
}

.SearchTerms {
	background: #18B0DD;
	color: #FFF;
}

.LinkLeach {
	text-decoration: none;
	color: #08C;
	cursor: pointer;
}

	.LinkLeach:hover {
		color: #08C;
	}
	
.none {
	visibility: hidden;
	display: none;
}

.NavigationPosts {
	background: #222;
	font-size: 0.8em;
	padding:5px;
	margin: 30px 0px;
	border: solid 1px #111;
	color: #FFF;
}

	.NavigationPosts a {
		color: #f4f4f4;
	}
	
	.NavigationPosts .LeftSplit {
		width: 49%;
	}
	
	.NavigationPosts .RightSplit {
		width: 49%;
	}
	
.Byline {
	font-size: 0.75em;
	color: #666;
	padding-bottom: 20px;
	margin: 10px 0px;
}

.BuyNow {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	color: #222 !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #aade7c;
}
.BuyNow:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
	color: #000 !important;
}
.BuyNow:active {
	position:relative;
	top: 1px;
}
.quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #222;
}
.custom_field {
	border:solid 1px #E6DB55;background-color:#FFFFE0;
}
.google_plus_one {
	float: left;
	margin-right: 20px;
}
/* End Common Classes */


/* Start Menu */
#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menu li {
	display: inline;
}

#menu li a {
	display: block;
	text-decoration: none;
	float: left; /* padding: 5px 10px 5px 10px; margin: 0px 28px 0px 10px; */
	padding: 5px 13px;
	margin: 0px 6px 0px 3px;
}

#menu .main a:hover {
	background: #15253b;
	color: #1591E4;
}

#menu #current {
	color: #FFF;
	background: #1793bb; /*#146f9c;*/
}

#menu #current a {
	background: #eee;
	font-weight: bold;
	color: #474848;
}

#menu #current a:hover {
	background: #ccc;
	font-weight: bold;
	color: #000000;
}

#menu .normal a {
	color: #CCC;
}

#menu .normal a:hover {
	background: #15253b; /*#15253b;*/
	color: #1591E4;
}

#menu .normal #current a:hover {
	background: #ccc;
	color: #000000;
}

.NavTitle {
	font-size: 1.24em;
	font-weight: bold;
}

.NavDescription {
	font-size: 0.7em;
}

	.ForbesText {
		font-size: 0.7em !important;
	}
/* End Menu */


/* Start Gallery Styles */
.singleads {
	margin: 20px 0 0 0;
	padding-left: 65px;
}

.Showcase {						
}																						

.Showcase img {
	margin-bottom: 10px;
}

.ShowcaseDetails {
	line-height: 1.8em;
}

.ShowcaseDetails h1, .ShowcaseDetails h2, .ShowcaseDetails h3, .ShowcaseDetails h4 {
	color: #08C;
	font-weight: bold;
}

.Sticky {
	float: left;
	width: 603px;
	margin: -280px 5px 300px 0px;
	#margin: -280px 5px 300px 0px; /* IE Only Style */
	/*margin-bottom: 20px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #15253b;
	background: #000310 url(images/bg_sticky.jpg) left bottom no-repeat;
}

	.Sticky .reviewer, .Sticky .no-rating {
		color: #eee;
		font-size: 0.75em;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	.ItemDescription .reviewer, .ItemDescription .no-rating {
		color: #222;
		font-size: 0.75em;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	.ItemDescription .rating, .Sticky .rating, .FeaturedDeviceFav .rating {
		-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
		-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
		box-shadow:inset 0px 1px 0px 0px #f9eca0;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e) );
		background:-moz-linear-gradient( center top, #f0c911 5%, #f2ab1e 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');
		background-color:#f0c911;
		-moz-border-radius:9px;
		-webkit-border-radius:9px;
		border-radius:9px;
		border:1px solid #e65f44;
		display:inline-block;
		color:#c92200;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		padding:6px 8px;
		text-decoration:none;
		text-shadow:1px 1px 0px #ded17c;
	}
	.ItemDescription .rating:hover, .Sticky .rating:hover, .FeaturedDeviceFav .rating:hover {
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911) );
		background:-moz-linear-gradient( center top, #f2ab1e 5%, #f0c911 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911');
		background-color:#f2ab1e;
	}
	.ItemDescription .rating:active, .Sticky .rating:active, .FeaturedDeviceFav .rating:active {
		position:relative;
		top:1px;
	}

.StickyPhone {
	background: url(images/featured-device.png) 0px 0px no-repeat;
	float: left;
	width: 190px;
	height: 286px;
	margin: 0px 0px 10px 20px;
}

.StickyPhoneApp {
	margin-top: 38px;
	margin-left: 20px;
	width: 120px;
	overflow: hidden;
}

.StickyAttributes {
	float: left;
	width: 90px;
	margin-top: 10px;
}

.StickyAttributesFavApp {
	margin: -16px 0px 15px 4px;
}

.StickyDescription {
	float: left;
	width: 276px;
	margin-top: 10px;
}

	.StickyDescription .ItemPrice {
		font-weight: bold;
		font-size: 1.0em;
		color: #CCC;
	}

	.StickyDescription p {
		font-size: 0.85em;
		line-height: 1.4em;
		color: #eee;
	}
	
	.StickyDescription .entry-title {
		height: 35px;
		display: block;
		overflow: hidden;
	}

.StickDescription .more-link {
}

.StickyPanel {
}

.Item {
	padding: 10px;
	border-bottom: 1px solid #ddd;
	font-size: 0.9em;
	margin-bottom: 20px;
}

.Item:hover {
	background: #eee;
}

.ItemImage {
	float: left;
	margin-right: 20px;
}

.ItemDevice {	
	width: 160px;
	height: 290px;
	background: url(images/featured-device.png) 0px 0px no-repeat;
}
	
	.ItemDevice .ScreenPosition {
		margin-top: 38px;
		margin-left: 21px;
		width: 120px;
		height: 200px;
		overflow: hidden;
	}

.ItemDeviceLandscape {
	height: 160px;
	width: 290px;
	background: url(images/featured-device.png) 0px -342px no-repeat;
}
	
	.ItemDeviceLandscape .ScreenPosition {
		margin-top: 15px;
		margin-left: 42px;
		width: 200px;
		height: 120px;
		overflow: hidden;
	}

.ItemDescription {
}

.ItemPrice {
	font-weight: bold;
	font-size: 1.2em;
	color: #999;
}

.Item a {
	text-decoration: none;
}

.Item a:hover {
	text-decoration: underline;
}

.Item span {
}

.Item span a:link, .Item span a:active {
	/*color: #fff;
	text-decoration: none;*/
}

.Item span a:hover {
}

.Item img {
}

.Item h3, .Sticky h3, .FeaturedDeviceInfo h3 {
	margin: 0;
	padding: 0;
	font-size: 1.8em;
	color: #1591E4;
}

.Item h3 a:hover, .Item h3 a:link, .Item h3 a:active, .Item h3 a:visited, .Sticky h3 a {
	color: #09F;
	text-decoration: none;
}

.Item .NoRatingsYet {
	font-size: 0.8em;
}

.ItemComments {
	background: url(images/bg_comments-panel.png) no-repeat top right;
	margin: 0 30px 30px 0;
	padding-top: 35px;
	width: 250px;
	float: left;
}

.ItemSponsored, .post-10161 {
	padding: 10px;
	border: 1px solid #A0D9F5 !important; /* #A0D9F5 */
	font-size: 0.9em;
	margin-bottom: 20px;
	background: #F6FBFE;
}

.ItemSponsored:hover, .post-10161:hover {
	background: #F6FBFE !important;
}

.TitleSponsored {
	font-size: 0.8em;
	color: #666;
	float: right;
	clear: both;
}

.ReadReviews {
	text-align: center;
	padding: 5px;
}

.ReadReviews a {
	color: #CCC;
}

#sidebar {
	float: right;
	width: 310px;
	padding: 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	/* border: 1px solid #15253b;
	background: #f2f2f2; */
}

#sidebar h2 {
	font-size: 1.2em;
	color: #09F;
}

#sidebar hr {
	margin: 15px 0px;
	height: 1px;
	color: #15253b;
}

#sidebar .News {
	/* background: url(images/icon_news.png) no-repeat left center; */
	padding-left: 36px;
	height: 28px;
}

#sidebar ul {
}

#sidebar li {
}

#sidebar #fragment-1 li {
}

#sidebar .Join {
	background: url(images/icons_categories.png) no-repeat 4px -909px;
	padding-left: 26px;
	line-height: 1.3em;
	font-size: 1.3em;
}

#sidebar .JoinMovement {
	font-size: 0.8em;
	padding-bottom: 8px;
	color: #CCC;
}

#sidebar .Advice {
	line-height: 1.3em;
	font-size: 1.3em;
}
/* End Gallery Styles */


/* Start Ads */
#ads {
	clear: both;
	width: 300px;
	padding: 0px 0px 10px 15px;
}

#ads ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#ads li {
	float: left;
	margin: 0px;
	padding: 0px 15px 15px 0px;
	list-style-type: none;
}
/* End Ads */


/* Start Recent Content */
.RecentContent {
	background: #222;
	padding: 20px 10px;
}

ul.navigation {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-bottom: 9px;
	padding: 6px 3px;
	margin: 0px;
	height: 48px;
}

ul.navigation li {
	display: inline;
}

ul.navigation a {
	padding: 4px;
	color: #fff;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 8px;
}

ul.navigation a:hover {
	background-color: #15253b;
}

ul.navigation a.selected {
	background-color: #fff;
	color: #000517;
}

ul.navigation a:focus {
	outline: none;
}

.ui-tabs-panel {
}

.ui-tabs-panel ul {
	margin: 0;
	padding: 0;
}

.ui-tabs-panel li {
	background: url(images/icons_categories.png) no-repeat 0px -622px;
	list-style: none;
	border-bottom: 1px solid #444;
	padding: 4px 0 4px 20px;
	display: block;
	font-size: 0.85em;
	color: #FFF;
}

.ui-tabs-panel li:hover {
	background: #000 url(images/icons_categories.png) no-repeat 0px -682px;
}

.ui-tabs-panel a {
}

.ui-tabs-panel a:hover {
	color: #cc0000;
}
/* End Recent Content */


/* Start Top Discussions */
.TopDiscussions {
	background: #fff url(images/bg_grid.png);
	padding: 20px 10px;
}

.TopDiscussions ul {
	padding-left: 0px;
	margin: 0PX;
}

.TopDiscussions ul li {
	list-style: none;
	margin-top: -10px;
	display: block;
}

.TopDiscussions .BarGraph {
	background: url(images/dot_blue.png);
	padding: 20px 10px;
}

.TopDiscussions .BarGraph:hover {
	background: url(images/dot_green.png);
}

.TopDiscussions .BarGraph a {
	text-decoration: none;
	color: #000;
	font-style: italic;
	font-weight: bold;
	display: block;
	padding-bottom: 20px;
	font-size: 1.1em;
}

.TopDiscussions .BarGraph a:hover {
	color: #FFF;
}

.TopDiscussions .CommentIcon {
	background-color: black;	
}

.TopDiscussions .CommentIconPointer {
	padding-left: 6px;
	background: url(images/bg_comments-pointer.png) no-repeat left center;
	float: right;
	position: relative;
	right: -10px;
	top: -20px;
}

.TopDiscussions .CommentIcon a {
	color: #FFF;	
	padding: 4px !important;
	font-size: 0.9em;
}

.TopDiscussions .CommentIcon a:hover {
	color: #cc0000;
	text-decoration: none;
}
/* End Top Discussions*/


/* Start Engagement Stats */
.EngagementStats {
	background: #fff url(images/bg_grid.png);
	padding: 20px 10px;
}

.EngagementStats h2 {
}

.EngagementStats h3 {
	margin: 25px 0px 0px 0px;
	font-size: 1.5em;
	font-weight: bold;
}

.EngagementStats h4 {
	margin: 0px 0px 8px 0px;
	font-size: 1.1em;
	font-style: italic;
	color: #999;
}

.EngagementStats .Stat {
	font-size: 2.5em;
	margin: 0px;
	padding-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	background: url(images/dot_green.png);
}

.EngagementStats .Stat:hover {
	background: url(images/dot_blue.png);
}
/* End Engagement Stats */


/* Start Top Devices */
.TopDevices {
	background: #fff;
	padding: 10px;
}

.TopDevices ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
}

.TopDevices li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	text-align: center;
	font-size: 0.85em;
}

.TopDevices .Phones {
}

.TopDevices .Tablets {
}
/* End Top Devices */



/* Start Sidebar Categories */
.SidebarCategories {
	background: #fff;
	padding: 10px;
}
/* End Sidebar Categories */


/* Start Top Stats */
.TopStats {
}
/* End Top Stats */


/* Start Twiiter Stats */
.TwitterStats {
	background: #222;
	overflow: auto;
	color: #CCC;
	padding: 20px 10px;
}

.TwitterStats h2 {
}

.TwitterStats h3 {
	margin: 25px 0px 0px 0px;
	font-size: 1.5em;
	font-weight: bold;
}

.TwitterStats h4 {
	margin: 0px 0px 8px 0px;
	font-size: 1.1em;
	font-style: italic;
	color: #999;
}

.TwitterStats .Stat {
	font-size: 2.5em;
	margin: 0px;
	padding-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	background: url(images/dot_blue.png);
}

.TwitterStats .Stat:hover {
	background: url(images/dot_green.png);
}

#twitter_div {
	background: #222;
	overflow: auto;
	padding: 10px;
	color: #CCC;
}

#twitter_div a {
	color: #09F;
}

#twitter_div a:hover {
}

#twitter_update_list {
	margin: 0;
	padding: 0;
}

#twitter_update_list li {
	font-size: 0.75em;
	list-style: none;
	border-bottom: 1px solid #444;
	padding: 4px 0 8px 0;
	display: block;
}

#twitter_update_list li:hover {
	background: #000;
}
/* End Twitter Stats */


/* Start Form Styles */
.search {
}

.find {
}

.find:hover {
}

.searchbox {
	/*float: left;*/
}

.InputGeneral {
}

.InputField {
	background: #fff;
	border: 1px solid #222;
	padding: 5px;
	width: 150px;
	color: #236281;
}

.InputSearch {
	background: #ccc;
	color: #236281;
	border: solid 1px #154364;
	font-size: 0.8em;
	padding: 3px;
	width: 150px;
}

.Downloads {
	margin: 16px 0;
	padding: 12px;
}

#registerform {
}

#registerform label {
	display: block;
	margin-bottom: 6px;
}

.ButtonSearch {
	background: url(images/btn_search.png);
	width: 26px;
	height: 25px;
	border: 0px;
}

.ButtonGeneral, .submit {
	background: #73b51e url(images/bg_nav-panel.png) !important;
	border: solid 1px #67a716 !important;
	color: #fff !important;
	padding: 0px;
	width: 67px;
	height: 28px;
	margin-top: 1px; /* IE Specific Style to make the Search Button behave */
	_margin-top: 3px; /* IE only Style Hack */
}

.ButtonGeneral:hover {
}
/* End Form Styles */


/* Start Footer Lists */ 
.FooterList {
	margin: 40px 0px 30px 0px;
	background: #fff;
	padding: 30px 20px 10px 20px;
	font-size: 0.9em;
	border: solid 1px #ddd;
	padding: 15px;	
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.FooterList h2 {
	font-size: 1.4em;
	color: #09F;
}

.FooterList a:hover {
	color: #1C6281;
}

.FooterList .SubscribeRSS {
	background: url(images/icons_categories.png) no-repeat 0px -960px;
	padding-left: 36px;
	height: 26px;
}

.FooterList .WriteForUs {
	background: url(images/icons_categories.png) no-repeat 0px -1010px;
	padding-left: 36px;
	height: 26px;
}

.FooterList .HelpWanted {
	background: url(images/icons_categories.png) no-repeat 0px -1151px;
	padding-left: 36px;
	height: 26px;
}

.SubFooter {
	background: #efefef url(images/bg_grid.png);
}

.SubFooter .RSS {
	background: url(images/icons_categories.png) no-repeat 0px -750px;
	padding-left: 20px;
}

.SubFooter .RSS:hover {
	background: url(images/icons_categories.png) no-repeat 0px -767px;
}

.SubFooter .Email {
	background: url(images/icons_categories.png) no-repeat 0px -807px;
	padding-left: 20px;
}

.SubFooter .Email:hover { 
	background: url(images/icons_categories.png) no-repeat 0px -824px;
}

.list1 {
	width: 290px;
	float: left;
	margin-right: 15px;
	line-height: 1.3em;
}

.list1 ul {
	margin: 10px 0 10px 0;
	padding: 0;
}

.list1 li {
	list-style: none;
	border-bottom: 1px solid #ddd;
	padding: 4px 0 4px 0;
	display: block;
}

.list1 li:hover {
	background: #eee;
}
/* End Footer Lists */


/* Start Comments */
.commentlist {
	margin: 0;
	padding: 0;
	list-style: none;
}

	.commentlist div p {
		padding: 10px 20px;
		margin: 0;
	}

	.commentlist .even {
		background: url(images/bg_comments-even.gif) no-repeat left top;
	}
	
		.commentlist .even .comment-meta, 
		.commentlist .even p, 
		.commentlist .even .reply  {
			background: #f8f8f8;
		}
		
			.commentlist .children .even .comment-meta, 
			.commentlist .children .even p, 
			.commentlist .children .even .reply  {
				background: #f8f8f8;
			}
		
	.commentlist .odd {
		background: url(images/bg_comments-odd.gif) no-repeat left top;
	}
		
		.commentlist .odd .comment-meta, 
		.commentlist .odd p, 
		.commentlist .odd .reply {
			background: #e8edf1;
		}
		
			.commentlist .children .odd .comment-meta, 
			.commentlist .children .odd p, 
			.commentlist .children .odd .reply {
				background: #e8edf1;
			}
	
	.commentlist .children {
		list-style: none;
		background: #fff !important;
	}

.comment, .children .comment {
	margin: 20px 0px 30px 0px;
}

.comment-author, .comment-author .vcard {
}

.comment-meta {
	font-size: 0.8em;
	margin-top: 20px;
	padding: 6px;
	border-bottom: solid 1px #ccc;
}

.reply {
	text-align: right;
	padding: 16px 8px;
}

.navigation {
	margin: 20px 0px;
	background: url(images/bg_grid.png);
	border: solid 1px #ddd;
	padding: 4px;
}

.navigation a {
	font-weight: bold;
}

.fn {
}

.says {
}

.comments-title {
	color: #FFF;
	background: #8dd531;
	font-weight: bold;
	margin: 20px 0px;
	padding: 3px;
}

.comment-reply-link {
	padding: 6px 10px 6px 22px;
	background: #0278c5 url(images/icons_categories.png) no-repeat 4px -860px;
	color: #fff !important;
	text-decoration: none;
	border: solid 1px #014e81;
	margin: 15px 0px;
}

	.comment-reply-link:hover {
		background: #390 url(images/icons_categories.png) no-repeat 4px -860px;
		color: #fff !important;
		border: solid 1px #030 !important;
	}

#commentform {
}

	#commentform #author {
		background: #f9f9f9 url(images/user.png) no-repeat 5px 8px;
		color: #666;
		font-size: 1.1em;
		width: 200px;
		padding: 5px 5px 5px 26px;
		border: solid 1px #999;
	}
	
	#commentform #email {
		background: #f9f9f9 url(images/letter.png) no-repeat 5px 8px;
		color: #666;
		font-size: 1.1em;
		width: 200px;
		padding: 5px 5px 5px 26px;
		border: solid 1px #999;
	}
	
	#commentform #url {
		background: #f9f9f9 url(images/application.png) no-repeat 5px 8px;
		color: #666;
		font-size: 1.1em;
		width: 200px;
		padding: 5px 5px 5px 26px;
		border: solid 1px #999;
	}
	
	#commentform textarea {
		background: #f9f9f9 url(images/comments.png) no-repeat 5px 8px;
		color: #666;
		width: 550px;
		font-size: 1.1em;
		font-family: Arial, Helvetica, sans-serif;
		padding: 5px 5px 5px 26px;
		border: solid 1px #999;
	}
	
	#commentform #submit, #bsearchform #searchsubmit {
		padding: 6px 10px 6px 10px;
		margin: 15px 0px;
		font-weight: bold;
		text-decoration: none;
		background: #73b51e url(images/bg_nav-panel.png) !important;
		border: solid 1px #67a716 !important;
		color: #fff !important;
	}
	
		#commentform #submit:hover {
			background: #a83c00 no-repeat 5px 8px;
			border: solid 1px #630;
		}

.CommentsJoin {
	background: #efefef url(images/bg_grid.png);
	border: solid 1px #ddd;
	margin: 10px 0px;
	padding: 10px;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
}
/* End Comments */


/* Start Editor's Choice */ 
.EditorsChoice {
	width: 55px;
	height: 90px;
	position: absolute;
	top: 338px;
	left: 463px;
	z-index: 3;
}
/* End Editor's Choice */


/* Start Category Styles */
li.categories{
}

li.cat-item {
	border-bottom: 1px solid #444;
	background-position: 0px 6px;
	line-height: 1.3em;
}

li.cat-item-7 {
	/* category ID #7, etc */
}

li.current-cat {
}

li.current-cat-parent {
}

ul.children {
}

ul.children li {
	border-bottom: none;
}
/* End Category Styles */


/* Start Apps Blog Styles */
.AppsBlogPost {
	padding: 10px;
	margin-bottom: 30px;
	border-bottom: solid 1px #CCC;
}

.AppsBlogPost p {
	line-height: 1.6em;
}
 
.AppsBlogPost .more-link {
	margin: 22px 0px 14px 0px !important;
	padding: 6px 8px;
	background: #73b51e url(images/bg_nav-panel.png);
	color: #FFF !important;
	text-transform: uppercase;
	text-decoration: none !important;
	border: solid 1px #67a716;
	display: block;
	width: 140px;
}

.AppsBlogPost .more-link:hover {
}

.AppsBlogDate {
	font-size: 0.75em;
	color: #666;
	margin-bottom: 20px;
}

.AppsBlogDate .CommentIcon, .Byline .CommentIcon {
	background-color: black;
}

.AppsBlogDate .CommentIconPointer, .Byline .CommentIconPointer {
	margin-left: 20px;
	padding-left: 6px;
	background: url(images/bg_comments-pointer.png) no-repeat left center;
}

.AppsBlogDate .CommentIcon a, .Byline .CommentIcon {
	color: #FFF;
	padding: 4px 6px;
	text-decoration: none;
}

.AppsBlogDate .CommentIcon a:hover, .Byline .CommentIcon {
	color: #cc0000;
}

.AppsBlogComments
{
	float: right;
}

.AppsBlogSep {
}

.AppsBlogImg {
	margin-bottom: 4px;
}

.AppsBlogTitle {
	display: block;
	margin-top: 10px;
	font-weight: bold;
}

.AppsBlogTitle a {	
	text-decoration: none;		
	padding: 2px;
	color: #333;
	background: #18b0dd; /* Default Blue Highlight */
}

.AppsBlogTitle a:hover {
	color: #FFF;
	background: #8dd531; /* Default Green Highlight */
}

.VideoPost {
	/* background: url(images/icon_video.png) no-repeat left top; */
	padding-left: 40px;
}
/* End Apps Blog Styles */


/* Start Authors */
.AuthorPanel {
	margin: 30px 0px;
}

.AuthorDetails {
	margin-bottom: 30px;
	line-height: 1.6em;
}

.AuthorTitle {
	font-size: 1.8em;
	font-weight: bold;
}

.AuthorPosts li {
	font-size: 1.0em;
	color: #000 !important;
}

.AuthorPosts li:hover {
	color: #FFF !important;
}

.AuthorPostsLink {
	font-size: 1.3em;
}

.Authors {
	background: url(images/authors.png) no-repeat;
	padding-left: 40px;
	font-size: 0.85em;
	color: #000;
}

.Authors a {
	color: #FFF;
	background: #8dd531;
	font-weight: bold;
	padding: 1px 3px;
	text-decoration: none;
}

.Authors a:hover {
	background: #18B0DD;
}

.awells {
	background-position: 0px 0px;
}

.jnorment {
	background-position: 0px -240px;
}

.measter3 {
	background-position: 0px -120px;
}

.n3rdg1rl {
	background-position: 0px -60px;
}

.heavenleigh87 {
	background-position: 0px -300px;
}

.darkknight1aa1 {
	background-position: 0px -360px;
}

.mcquilkt {
	background-position: 0px -420px;
}

.paulwilks {
	background-position: 0px -480px;
}

.noauthor {
	background-position: 0px -180px;
}
/* End Authors */


/* Start Gallery Styles */
.gallery {
}

.gallery-item {
}

.gallery img {
}

.gallery-icon {
}

.gallery-caption, .wp-caption-text {
	font-size: 0.75em;
	text-align: center;
}		
/* End Gallery Styles */


/* Start Sociable Styles */
.sociable {
	margin: 16px 0;
	padding: 0px 12px 12px 12px;
	border: 1px solid #000;
	background: #222;
	color: #CCC;
}

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}

.sociable span {
	display: block;
}

.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
	border-top: 0px;
}

.sociable ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}

.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 48px;
	height: 48px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}

.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.sociable ul li {
	border-bottom: none !important;
}

.HelpPromote {
	font-size: 1.4em;
	color: #0EC5E4;
}

.HelpPromoteDescription {
	font-size: 0.9em;
	font-style: italic;
	color: f4f4f4;
}
/* End Sociable Styles */


/* Start Revert Back */
.Revert {
	background: #fff;
	color: #15253b;
	padding: 20px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	border-bottom: solid 1px #0EC5E4;
}

.Revert a {
	padding-left: 36px;
	text-decoration: none;
	line-height: 1.4em !important;
}
/* End Revert Back */


/* Start Misc Styles */
#heatmap {
	padding: 5px;
	border: 1px solid #ddd;
	background: #efefef;
}

#NetShelterContact {
	background: #fff;
}

#NetShelterContact .Title {
	color: #000;
	letter-spacing: 5px;
	text-align: center;
	font: normal normal bold 20px/normal 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Verdana, sans-serif;
}
/* End Misc Styles */


/* Start AppTapp Styles */
#select_categories_wrapper {
	padding: 1em 1em 1em 0em !important;
}

#simple_search_text_wrapper input, #bsearchform #s  {
	background: #efefef;
	color: #236281;
	border: solid 1px #154364;
	font-size: 1.5em;
}

#select_category {
	background: #ccc;
	color: #236281;
	border: solid 1px #154364;
	font-size: 1.4em;
	padding: 3px;
}

#simple_search_submit_button {
	background: url(images/bg_nav-panel.png) !important;
	border: solid 1px #67a716 !important;
	color: #fff !important;
	padding: 0px;
	width: 67px;
	height: 28px;
	margin-left: 0.8em;
	/* margin-top: 1px; IE Specific Style to make the Search Button behave */
	/* _margin-top: 3px; IE only Style Hack */
}

#MarketSearchPanel {
	margin: 20px 0px;
}

#MarketSearchPanel #select_categories_wrapper {
	padding: 1em 0.3em 1em 0em !important;
}

#MarketSearchPanel #select_category {
	font-size: 1.0em;
}

#MarketSearchPanel #simple_search_text_wrapper input {	
	font-size: 1.1em;
	padding: 4px;
	width: 380px;
}

div.apt-results.apt-horizontal {
        top: 60px !important;
}
div.apt-vertical {
        height: 126px !important;
}
div.apt-links {
        margin-top: 0px;
}
.apt-textbox {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	height: 22px !important;
	padding: 3px !important;
	padding-left: 6px !important;
	font-size: 1.1em;
	background: #efefef;
	color: #236281 !important;
	border: solid 1px #154364;
	vertical-align: middle;
}
.apt-submit {
	background: url(images/bg_nav-panel.png) !important; 
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	-o-border-radius: 0 !important;
	font-size: .75em !important;
	color: #fff !important;
	border: solid 1px #67a716 !important;
	padding: 0px !important;
	width: 67px !important;
	height: 30px !important;
	margin-right: 12px !important;
	vertical-align: middle !important;
}
.apt-icon img {
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: inherit !important;
	-o-border-radius: inherit !important;
	-webkit-box-shadow: inherit !important;
	-moz-box-shadow: inherit !important;
	-o-box-shadow: inherit !important;
}

#simple_search_submit_button {
	margin-left: 0.7em;
}
/* End AppTapp Styles */


/* Start Network Toggle */
#NetworkBar {
	background: #ddd;
	border-bottom: solid 1px #888;
	margin-bottom: 200px; /* Website Takeover */
}

	#NetworkBar ul {
		margin: 0px;
		padding: 0px;
	}
	
		#NetworkBar li {
			list-style: none;
			float: left;
		}
			
		#NetworkBar li.Signup {
			float: right !important;			
		}
		
			#NetworkBar li.Signup a {
				color: #C00;
				font-weight: bold;
			}
		
			#NetworkBar li a {
				display: block;
				padding: 7px 10px;
				text-decoration: none;
				color: #222;
				font-size: 0.7em;
				text-transform: uppercase;
				line-height: 0.8em;
			}
			
			#NetworkBar li .AsSeenOnPhone {
				background: url(images/icon_network.png) no-repeat 0px -160px;
				padding-left: 20px;
				color: #C00;
				font-weight: bold;
			}
			
			#NetworkBar li .AndroidTapp {
				background: url(images/icon_network.png) no-repeat 0px 2px;
				padding-left: 20px;
			}
			
			#NetworkBar li .WindowsTapp {
				background: url(images/icon_network.png) no-repeat 0px -37px;				
				padding-left: 20px;
			}
			
			#NetworkBar li .iPhoneTapp {
				background: url(images/icon_network.png) no-repeat 0px -78px;
				padding-left: 22px;
			}
			
			#NetworkBar li .BlackberryTapp {
				background: url(images/icon_network.png) no-repeat 0px -117px;
				padding-left: 22px;
			}
			
			#NetworkBar li .Giveaways {
			}


#NetworkPanel {
	display: inline;
}

#NetworkToggle {
}

#NetworkToggle ul {	
	margin: 0px !important;
	padding-left: 0px;
}

#NetworkToggle #toggle {
	position: absolute;
	right: 25px;
	top: 22px;
	font: 9px/15px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-right: 20px;
}

#NetworkToggle #toggle a {
	color: #de9f74;
}

#NetworkToggle #toggle a:hover {
	color: #c7885d;
}

.NetworkDropdownList {
	background: #444;
	border: 1px solid #888;
}

#NetworkDropdown {
}

#NetworkDropdown li {
	display: inline;
	float: left;
	margin-right: 13px;
}

#NetworkDropdown li a {
	display: block;
	padding: 3px 4px;
}

#NetworkDropdown li a:hover, #NetworkDropdown li.current_page_item a, #NetworkDropdown li.current_page_parent a {
	color: #fff;
}

#NetworkDropdown li ul {
   clear: left;
   position: absolute;
   left: -999em;
   z-index: 999;
   width: 161px;
   margin-top: -1px;
   margin-left: 0px;
   border: 1px solid #888;
   border-bottom: 0;
   list-style: none;
   line-height: 1;
}

#NetworkDropdown li li {
   display: inline;
   _display: block;
   float: none;
   _float: left;
   margin: 0;
   text-transform: none;
}

#NetworkDropdown ul li a, #NetworkDropdown li.current_page_item ul li a {
	margin-right: 0px;
	border: none;
	border-bottom: 1px solid #888;
	background: #444;
	color: #fff;
	display: block;
	padding: 8px 7px;
	font-size: 13px;
}

#NetworkDropdown ul li a:hover, #NetworkDropdown li.current_page_item ul li a:hover {
	margin-right: 0px;
	border: none;
	border-bottom: 1px solid #444;
	background: #666;
	color: #1591E4;
	text-decoration: none;
}

#NetworkDropdown li:hover ul,
#NetworkDropdown li.sfhover ul {
   left: auto;
}

#NetworkDropdown li:hover li a:hover,
#NetworkDropdown li.sfhover li a:hover {
	border: none;
	border-bottom: 1px solid #888;
	color: #fff;
}
/* End Network Toggle */


/* Start Featured */
.Featured {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 30px;
}

.Featured h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	background: #8dd531;
	padding: 3px;
}

.Featured ul {
	margin-left: 0px;
	padding-left: 0px;
}

.Featured ul li {
	list-style: none;
	float: left;
	width: 180px;
	height: 120px;
	padding: 0px 20px 30px 0px;
	margin: 0px !important;
}

.FeaturedLink {
	background: url(images/dot_green.png);
	padding: 5px;
	overflow: hidden;
	height: 50px;
	top: -60px;
	left: 0px;
	position: relative;
	z-index: 1;
}

.FeaturedLink a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.FeaturedLink:hover {
	background: url(images/dot_blue.png);
}

.FeaturedLink a:hover {
	color: #fff;
}

.FeaturedImage {
	overflow: hidden;
	height: 120px;
}

.FeaturedImage img {
}
/* End Featured */


/* Start Related Posts */
#crp_related {
	background: #f2f2f2;
	border: solid 1px #ddd;
	margin: 20px 0px;
	padding: 10px;
}

#crp_related ul {
	margin: 0px;
	padding-left: 0px;
}

#crp_related ul li {
	list-style: none;
}

#crp_related h3 {
	margin: 4px 0px;
}

.crp_title {
	font-size: 0.85em;
}

.crp_excerpt {
	font-size: 0.8em;
	color: #666;
}

.crp_thumb {
	margin-left: 10px;
}
/* End Related Posts */


/* Start WP-PageNavi 2.40 Styles */
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
/* End WP-PageNavi 2.40 Styles */


/* Start WP-PostRatings 1.50 Styles */
.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text {
}
.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}
/* End WP-PostRatings 1.50 Styles */


/* Start cforms Minimal Styles */
.cform { 
	margin:10px auto 0 auto; 
	/*width: 410px; */
}

.cform fieldset	{ 
	margin-top:10px; 
	padding:5px 0 5px 0; 
	border:none;
}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

.cform legend { 
	margin:0;
	padding:0; 
	font:normal 18px Helvetica; 
	color: #aaa;
	letter-spacing:3px;
}

ol.cf-ol { 
	margin:0!important; 
	padding:15px 0 0 0!important; 
	border-top:1px solid #f2f2f2;
}
ol.cf-ol li	{
	background:none!important; 
	margin:5px 0!important; /*some themes may interfere otherwise*/
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.1em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt !important;
	padding:0pt 0pt 0pt 100px;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */

.cform label {
	width:120px; /*width:90px; */
	margin:4px 10px 0 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	color: #aaa;
	font:0.9em Trebuchet MS,sans-serif;
}
.cform label span {
	width:120px; /* width:90px must be the same as above!*/
	display:block; 
}

label.cf-before {
	margin:4px 10px 0 0; 
}

label.cf-after 	{
	margin:4px 2px 0pt 6px;
	text-align:left;
	width:75px;
}

label.cf-after span {
	width:75px;
	display:block;
}

label.cf-group-after {
	margin:4px 0 0 2px;
	width:60px;
	text-align:left;
}
label.cf-group-after span {
	width:60px;
	display:block;
}

/*                                                    */
/*   FORM FIELDS general formatting                   */
/*                                                    */

.cform input,
.cform textarea,
.cform select { 
	padding:3px;
	border:1px solid #aaa; 
	font:0.9em Trebuchet MS,sans-serif;
	color:#888;
	background:#ffffff url(http://www.androidtapp.com/wp-content/plugins/cforms/images/field-bg-top.gif) repeat-x top left;
	vertical-align:top;
}
.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	border: 1px solid #FFCC00;
	background:#ffffff url(http://www.androidtapp.com/wp-content/plugins/cforms/images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform input:focus,
.cform textarea:focus,
.cform select:focus	{ 
	color:#666;
	background:#ffffff url(http://www.androidtapp.com/wp-content/plugins/cforms/images/field-bg-bottom.gif) repeat-x bottom left; 
}

.cform textarea,
.cform input {
	width:350px; /*width:298px;*/
}
.cform select {
	width:306px; /* attempt to have equal length */
}  

.cform select.cfselectmulti	{ 
	height:7.5em; 
}

.cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

/*                                                    */
/* formatting for text:  "(required)"  & other        */
/*                                                    */

span.reqtxt,
span.emailreqtxt { 
	margin:0px 5px 7px 128px; /*margin:0px 5px 7px 98px;*/
	display: block; 
	vertical-align:top;
	color: #aaa;
	font-size:0.7em;
	line-height:1.2em;
}


/*                                                    */
/*   radio button title                               */
/*                                                    */

ol.cf-ol li.cf-box-title {
	color:#888888;
	font-size:1em;
	letter-spacing:2px;
	margin:12px 0pt 0 !important;
	padding:0pt 0pt 0pt 100px;
}

/*                                                    */
/*   check boxes                                      */
/*                                                    */

input.cf-box-a,
input.cf-box-b 	{ 
	margin:1px 0 0 0; 
	width:16px; 
	height:22px;
	border:none!important;
	background:none!important;
}

input.cf-box-a 	{ 
	margin-left:100px; /* check with label 'width' incl. */
} 


/*                                                    */
/* check box groups                                   */
/*                                                    */

ol.cf-ol li.cf-box-group {
	padding: 0 0 5px 100px; 
} 


/*                                                    */
/*   FORM submit button                               */
/*                                                    */

p.cf-sb {
	margin: 0;
	padding:0pt 3px 0pt 0pt !important;
	text-align:right;
}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	width:auto;  
	padding:2px 1em; 
	margin: 0;
	font-size:0.8em;
	background:url(http://www.androidtapp.com/wp-content/plugins/cforms/images/button-bg.gif) repeat-x; 
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}
.cform input.resetbutton {
	margin: 0 5px 0 0;
}
.cform input.backbutton {
	margin: 0 5px 0 0;
}

/*                                                    */
/*   FORM FIELDS enhanced error display               */
/*                                                    */
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(http://www.androidtapp.com/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
	padding:5px 0!important;
	margin:5px 0!important;
}

ol.cf-ol li ul.cf_li_text_err {
	margin:0 0 0 10px;
	padding:0;
	color:#333;
}

ol.cf-ol ul.cf_li_text_err li {
	background:url(http://www.androidtapp.com/wp-content/plugins/cforms/styling/icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}

/*                                                    */
/* 'visitor verification' related styles              */
/*                                                    */
label.secq,
label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}

input.secinput {
	vertical-align:text-bottom;
}

#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {
	height:15px;
	width:100px;
	padding: 4px 4px;
	margin: 0;
	vertical-align:text-bottom;
}

img.captcha	{
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}

img.captcha-reset {
	vertical-align:text-bottom;
	background:	url(http://www.androidtapp.com/wp-content/plugins/cforms/styling/captcha_reset_white.gif) no-repeat;
	margin:0 0 2px 3px;
	width:21px;
	height:21px;
	border:none;
}

img.imgcalendar {
	border:none;
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:red!important;
	text-decoration:underline!important;
}
div.success {
	background:#F9F9F9 none repeat scroll 0%;
	color:#AAAAAA;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(http://www.androidtapp.com/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
/*   formatting for invalid user inputs               */
/*                                                    */
.cform .cf_error { 
	color:red; 
	border:1px solid #FF0000; 
}
div.mailerr {
	display:block;
}
.mailerr,
.cform .cf_errortxt {
	color:red; 
}

/*                                                    */
/* change formatting of response msgs here            */
/*                                                    */

p.cf_info 		{
	margin:10px 0;
	text-align:center;
}
p.success 	{
	color:green;
}
p.failure 	{
	color:red;
}

/*                                                    */
/* disabled fields [disabled] does not work on IE!    */
/*                                                    */

[disabled] {
	color:#dddddd;
	border-color:#dddddd!important;
	background:none!important;
}
.disabled {
	border-color:#dddddd!important;
}

/*                                                    */
/* upload box styling                                 */
/*                                                    */

.cform input.cf_upload  {
	width:220px;
	background: #f9f9f9;
	border:1px solid #888888;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	margin:6px auto 10px !important;
	padding:0pt 6px 0pt 0pt !important;
	text-align:right;
	width:410px;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	font-family: Tahoma;
	color:#aaaaaa!important;
}


/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
*+html ol.cf-ol,
*+html ol.cf-ol li	{
	display: inline-block;  /*for ie7*/
}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt { 
	display: inline-block;
}
* html .cform legend { 
	position:absolute; 
	left: -8px; 
	top:0;
	margin-left:0;
}
*+html .cform legend { 
	position:absolute; 
	left: -8px;
	top:0;
	margin-left:0;
}
* html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
*+html .cform fieldset {
	position: relative;
	margin-top:15px;
	padding-top:25px; 
}
* html img.captcha	{
	margin-bottom:1px!important;
}
*+html img.captcha	{
	margin-bottom:1px!important;
}
/* End cforms Minimal Styles */


/* Start Android App Quickie Styles */
.quickie-app {
	border: solid #ddd 1px;
	margin: 25px 0px;
	padding: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.quickie-content {
	float: left;
	width: 58%;
	margin-right: 30px;
	display: block;
}

.quickie-title {
	font-size: 1.2em;
	font-weight: bold;
}

	.quickie-title a {
		text-decoration: none;
	}

.quickie-price {
	font-size: 1.1em;
	padding-left: 8px;
}

.quickie-image {
	float: left;
	display: block;
	width: 90px;
}

.quickie-description {
	font-size: 0.75em;
	line-height: 1.2em;
	color: #333;
	display: block;
}

.quickie-nudge {
}

	.quickie-nudge a {
		background: url(images/stats.gif) no-repeat;
		background-position: 0px -160px;
		padding-left: 20px;
		font-size: 0.85em;
	}

.quickie-download {
	float: left;
	margin-top: 10px;
}

.quickie-download-button {	
	display: block;
	padding: 6px 0px;
	text-align: center;
}

	.quickie-download-button a {
	padding: 4px 20px;
	margin: 10px 4px;
	background: #73B51E url(images/bg_nav-panel.png);
	border: 1px solid #67A716;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	}
	
		.quickie-download-button a:hover {
		}

.quickie-download-help {
	text-decoration: none;
}

	.quickie-download-help a {
	text-align: center;
		display: block;
	}

.quickie-scan {
	float: right;
	margin-right: 5px;
}

.quickie-scan-button {
	display: block;
}

	.quickie-scan-button a {
		display: block;		
		margin-bottom: 1px;
		/*background: #fff;
		padding: 0px;
		border: solid 1px #CCC;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;*/
	}

.quickie-scan-me {
	text-align: center;
}

	.quickie-scan-me a {
		padding: 2px 24px;
		background: #73B51E url(images/bg_nav-panel.png);
		border: 1px solid #67A716;
		color: #FFF;
		font-size: 0.9em;
		text-decoration: none;
	}

.quickie-scan-help {
}

	.quickie-scan-help a {
		text-align: center;
		display: block;
		margin-top: 3px;
	}

.quickie-chrometophone {
	float: left;
	margin: 15px 6px 0px 6px;
}

.quickie-chrometophone-me {
	text-align: center;
}

	.quickie-chrometophone-me a {
		padding: 2px;
		background: #73B51E url(images/bg_nav-panel.png);
		border: 1px solid #67A716;
		color: #FFF;
		font-size: 0.7em;
		text-decoration: none;
		display: block;
	}

.quickie-chrometophone-button {
}

.quickie-chrometophone-help {
}

	.quickie-chrometophone-help a {
		padding: 2px;
		text-align: center;
		text-decoration: none;
		display: block;
	}

.quickie-foxtophone {
	float: left;	
	margin-top: 15px;
}

.quickie-foxtophone-button {
}

.quickie-foxtophone-help {
}

	.quickie-foxtophone-help a {
		padding: 2px;
		text-align: center;
		text-decoration: none;
		display: block;
	}
/* End Android App Quickie Styles */


/* Start Ustream Live */
.UstreamLive {
	background: #000;
	margin: 30px 0px;
	text-align: center;
}

	.UstreamLive p {
		font-size: 0.8em;
		color: #eee;
	}
	
		.UstreamLive p strong {
			color: #fe0000;
		}
/* End Ustream Live */


/* Start WP-Polls */
.wp-polls {
	border: solid 1px #ddd;
	background: #f4f4f4;
}
/* End WP-Polls */


/* Start Website Takeover */
.wtDownload {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.wtDownload:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
	color: #eee !important;
}.wtDownload:active {
	position:relative;
	top:1px;
}
.wtPanel {
	position: absolute;
	top: 100px;
	left: 30;
}
/* End Website Takeover */
