﻿/* CSS RESET */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}/* remember to define focus styles! */:focus{outline:0}/* remember to highlight inserts somehow! */ins{text-decoration:none}del{text-decoration:line-through}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:collapse;border-spacing:0}/* END CSS RESET (http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/) */

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 27, 2010 */
@font-face {
	font-family: 'Museo300Regular';
	src: url('../Fonts/museo300-regular-webfont.eot');
	src: local('?'), url('../Fonts/museo300-regular-webfont.woff') format('woff'), url('../Fonts/museo300-regular-webfont.ttf') format('truetype'), url('../Fonts/museo300-regular-webfont.svg#webfontnKquVRDF') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo500Regular';
	src: url('../Fonts/museo500-regular-webfont.eot');
	src: local('?'), url('../Fonts/museo500-regular-webfont.woff') format('woff'), url('../Fonts/museo500-regular-webfont.ttf') format('truetype'), url('../Fonts/museo500-regular-webfont.svg#webfontsbD6q1dh') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo700Regular';
	src: url('../Fonts/museo700-regular-webfont.eot');
	src: local('?'), url('../Fonts/museo700-regular-webfont.woff') format('woff'), url('../Fonts/museo700-regular-webfont.ttf') format('truetype'), url('../Fonts/museo700-regular-webfont.svg#webfontUyYKm7uC') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	background: #EDF3F5 url(/Images/bg_body.gif) repeat-x;
	font-size: 62.5%;
	font-family: arial, san serif;
	text-align: center;
	color: #676B6D;
}

/* STANDARD STYLES */
a {
	color: #676B6D;
	text-decoration: underline;
}
	a:hover {
		text-decoration: underline;
	}
.zerofontsize {font-size: 0;}
/* END STANDARD STYLES */

/*  COMMON BUTTON STYLES */
.btn_small, .btn_small_green, .btn_med, .btn_large, .btn_med_blue, .btn_pending, .btn_installnow, .btn_getfromitunes, .btn_iphone, .btn_save, .btn_edit, .btn_createaccount, .btn_send, .btn_copy, .btn_verify, .btn_signin_green, .btn_joinnow, .btn_changepassword, .btn_facebookconnect, .btn_twitterlogin, .btn_facebookconnect_sm, .btn_pager_back, .btn_pager_next, .btn_ok, .btn_cancel, .btn_close, .btn_resubmit {
	display: block;
	padding: 13px 0 13px 0;
	text-align: center;
	font-family: 'Museo700Regular';
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	border: 0px;
}
input.btn_small, input.btn_small_green, input.btn_med, input.btn_large, input.btn_med_blue, input.btn_pending, input.btn_installnow, input.btn_getfromitunes, input.btn_iphone, input.btn_save, input.btn_edit, input.btn_createaccount, input.btn_send, input.btn_copy, input.btn_verify, input.btn_signin_green, input.btn_joinnow, input.btn_changepassword, .btn_facebookconnect, .btn_twitterlogin, .btn_facebookconnect_sm, input.btn_pager_back, input.btn_pager_next, input.btn_ok, input.btn_cancel, input.btn_close{
	padding: 11px 0 11px 0;
	cursor: pointer;
}
.btn_small {
	width: 120px;
	background: url(/Images/btn_small.png) no-repeat top left;
}
.btn_small_green {
	width: 120px;
	background: url(/Images/btn_small_green.png) no-repeat top left;
}
.btn_med {
	width: 160px;
	background: url(/Images/btn_med.png) no-repeat top left;
}
.btn_large {
	width: 220px;
	background: url(/Images/btn_large.png) no-repeat top left;
}
.btn_med_blue {
	width: 160px;
	background: url(/Images/btn_med_blue.png) no-repeat top left;
}
.btn_pending {
	width: 100px;
	background: url(/Images/btn_pending.png) no-repeat -100px 0px;
}
.btn_status_Expired, .btn_status_Installed, .btn_status_Verified {background-position: -200px 0px !important; cursor: default !important;}
.btn_installnow {
	width: 120px;
	background: url(/Images/btn_installnow.png) no-repeat top left;
}
.btn_getfromitunes {
	width: 130px;
	background: url(/Images/btn_getfromitunes.png) no-repeat top left;
}
.col_apps_featureditem .btn_installnow {
	width: 120px;
	background: url(/Images/btn_installnow.png) no-repeat top left;
}
.col_apps_featureditem .btn_getfromitunes {
	width: 140px;
	background: url(/Images/btn_getfromitunes.png) no-repeat top left;
}
.btn_ok {
	width: 120px;
	background: url(/Images/btn_ok.png) no-repeat top left;
}
.btn_cancel {
	width: 120px;
	background: url(/Images/btn_cancel.png) no-repeat top left;
}
.btn_close {
	width: 120px;
	background: url(/Images/btn_close.png) no-repeat top left;
}
.btn_iphone {
	width: 110px;
	padding: 6px 0 6px 0;
	background: url(/Images/btn_iphone.png) no-repeat top left;
}
.btn_resubmit
{
    height: 26px !important;
   	padding: 0px 0 0px 0;
	cursor: pointer; 
	color: #F7931E
	
}
.btn_save {
	width: 120px;
	background: url(/Images/btn_save.png) no-repeat top left;
}
	input.btn_save {padding: 10px 0 11px 0;}
.btn_edit {
	width: 120px;
	background: url(/Images/btn_edit.png) no-repeat top left;
}
.btn_createaccount {
	width: 180px;
	background: url(/Images/btn_createaccount.png) no-repeat top left;
}
input.btn_createaccount {width: 180px !important; height: 40px !important;}
.btn_send {
	width: 100px;
	padding: 11px 0 11px 0;
	background: url(/Images/btn_send.png) no-repeat top left;
}
div.btn_send {
	cursor: pointer;
}
.btn_copy {
	width: 100px;
	padding: 11px 0 11px 0;
	background: url(/Images/btn_copy.png) no-repeat top left;
}
.btn_verify {
	width: 80px;
	padding: 11px 0 11px 0;
	background: url(/Images/btn_verify.png) no-repeat top left;
}
input.btn_verify {padding: 9px 0 9px 0;}
.col_download_button input.btn_verify {width: 80px !important; height: 40px !important;}
.btn_signin_green {
	width: 120px;
	padding: 11px 0 11px 0;
	background: url(/Images/btn_signin_green.png) no-repeat top left;
}
input.btn_signin_green {width: 120px !important; height: 40px !important;}
.btn_changepassword {
	width: 160px;
	padding: 5px 0 5px 0;
	background: url(/Images/btn_changepassword.png) no-repeat top left;
}
.btn_joinnow {
	width: 248px;
	height: 70px;
	padding: 0px;
	background: url(/Images/btn_joinnow.png) no-repeat top left;
	border: 0px;
}
.btn_pager_back {
	width: 30px;
	height: 30px;
	padding: 0 0 0 0;
	background: url(/Images/btn_pager_back.png) no-repeat top left;
}
.btn_pager_next {
	width: 30px;
	height: 30px;
	padding: 0 0 0 0;
	background: url(/Images/btn_pager_next.png) no-repeat top left;
}
.btn_facebookconnect {
	width: 304px !important;
	height: 26px !important;
	padding: 0 0 0 0;
	background: url(/Images/btn_facebookconnect.png) no-repeat top left;
	font: bold 11px arial;
}
.btn_twitterlogin {
	width: 304px !important;
	height: 26px !important;
	padding: 0 0 0 0;
	background: url(/Images/btn_twitterlogin.png) no-repeat top left;
	font: bold 11px arial;
}
.btn_facebookconnect_sm {
	width: 290px !important;
	height: 26px !important;
	padding: 0 0 0 0;
	background: url(/Images/btn_facebookconnect_sm.png) no-repeat top left;
	font: bold 11px arial;
}
	.btn_small:hover, .btn_small_green:hover, .btn_med:hover, .btn_large:hover, .btn_med_blue:hover, .btn_installnow:hover, .btn_getfromitunes:hover, .btn_iphone:hover, .btn_save:hover, .btn_edit:hover, .btn_createaccount:hover, .btn_send:hover, .btn_copy:hover, .btn_verify:hover, .btn_signin_green:hover, .btn_joinnow:hover, .btn_changepassword:hover, .btn_facebookconnect:hover, .btn_facebookconnect_sm:hover, .btn_pager_back:hover, .btn_pager_next:hover, .btn_ok:hover, .btn_cancel:hover, .btn_close:hover {
		background-position: top right;
		text-decoration: none;
	}
	.btn_pending:hover {
		background-position: 0px 0px;
		text-decoration: none;
	}
/*  END COMMON BUTTON STYLES */

/* COMMON CLASSES */
.ico_account {background-image: url(/Images/ico_account.png);}
.ico_referral {background-image: url(/Images/ico_referral.png);}
.ico_twitter {background-image: url(/Images/ico_twitter.png);}
.green {color: #7CB82B;}
.relposition {position: relative;}
.bmarg20 {margin-bottom: 20px !important;}
.clear {clear: both;}
/* END COMMON CLASSES */

/* PAGE SECTIONS */
#container {
	position: relative;
	margin: 0px auto;
	width: 960px;
	text-align: left;
	background: transparent url(/Images/bg_container.jpg) no-repeat;
}
#header {
	position: relative;
	height: 172px;
}
#content {
	position: relative;
}
#footer {
	position: relative;
	clear: both;
	margin: 30px 0 30px 0;
	width: 100%;
	height: 106px;
	overflow: hidden;
	border-bottom: 4px solid #D2D7DA;
}
/* END PAGE SECTIONS */

/*  HEADER STYLES */
.img_logo {
	position: absolute;
	top: 22px;
	left: 0px;
	width: 171px;
	height: 66px;
}
.header_userinfo {
	position: absolute;
	top: 38px;
	right: 0px;
	width: 700px;
}
	.header_userinfo .btn_appstore {
		float: right;
		width: 140px;
	}
	div.btn_signin, div.btn_register, div.btn_logout {
		float: right;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		margin: 0 0 0 10px;
	}
	a.btn_signin, a.btn_register, a.btn_logout {
		display: block;
		padding: 8px 0 10px 0;
		text-decoration: none;
		color: #888F92;
	}
	a.btn_signin {
		width: 58px;
		background: transparent url(/Images/btn_signin.png) no-repeat top left;
	}
	a.btn_register {
		width: 72px;
		background: transparent url(/Images/btn_register.png) no-repeat top left;
	}
	a.btn_logout {
		width: 58px;
		background: transparent url(/Images/btn_logout.png) no-repeat top left;
	}
		a.btn_signin:hover, a.btn_register:hover, a.btn_logout:hover {
			background-position: top right;
			color: #FFFFFF;
		}
	.header_userinfo_txt {
		float: right;
		padding: 0px 10px 4px 0;
		text-align: right;
		font-size: 1.4em;
		font-weight: bold;
	}
		.header_userinfo_txt a {color: #ffffff; text-decoration: none;}
		.header_userinfo_balance {padding: 6px 0 0 0; color: #888F92; font-size: .8em; font-weight: normal;}
			.header_userinfo_balance strong {color: #fff;}
.navigation {
	position: absolute;
	top: 106px;
	left: 0px;
	width: 960px;
	height: 66px;
	font-family: 'Museo700Regular';
}
	.navigation ul {
		font-size: 15px;
		height: 66px;
	}
	.navigation li {
		float: left;
	}
		.navigation li a {
			display: block;
			padding: 28px 30px 23px 30px;
			color: #9FA6A9;
			text-decoration: none;
		}
		.navigation li a:hover {
			color: #F7931E;
		}
	.navigation li.active {
		background: transparent url(/Images/bg_tab_active.png) no-repeat top left;
	}
		.navigation li.active a {
			background: transparent url(/Images/bg_tab_active_a.png) no-repeat top right;
			color: #3B3D3F;
			cursor: default;
		}
.header_message {
	position: absolute;
	top: 85px;
	right: 0px;
	color: #ffffff;
	font-size: 1.1em;
	width: 500px;
	text-align: right;
	color: #fff;
}
/* END HEADER STYLES */

/*  CONTENT STYLES */
/* HOME-SPECIFIC STYLES */
.home_feature {
	height: 342px;
	background: transparent url(/Images/bg_home_feature.jpg) no-repeat bottom center;
}
	.home_feature #slideshow {
		overflow: hidden;
		width: 960px;
		height: 310px;
	}
#home_feature_nav {
	margin: 0 400px 0 460px;
}
	#home_feature_nav a {
		display: block;
		float: left;
		width: 14px;
		height: 14px;
		padding: 0px;
		margin: 0 8px 0 0;
		background: url(/Images/bg_home_feature_nav_a.gif) no-repeat;
		font-size: 14px;
		color: #B7BDC0;
		text-decoration: none;
	}
	#home_feature_nav a.activeSlide {
		background: url(/Images/bg_home_feature_nav_active.gif) no-repeat;
		color: #ffffff;
	}
.home_feature_3steps {
	width: 960px;
	height: 310px;
	background: url(/Images/bg_home_feature_3steps.gif) no-repeat top left;
	background-color: transparent !important;
}
	.home_feature_3steps .home_feature_signup {
		float: right;
		margin: 100px 0 0 0;
		width: 200px;
	}
		.home_feature_3steps .home_feature_signup p {
			margin: 6px 0 0 0;
			font-size: 1.2em;
			line-height: 1.4;
			text-align: center;
		}
			.home_feature_3steps .home_feature_signup p a {
				font-size: 1.2em;
				color: #000000;
			}
.home_feature_2easy {
	width: 960px;
	height: 310px;
	background: url(/Images/bg_home_feature_2easy.gif) no-repeat top left;
	background-color: transparent !important;
}
	.home_feature_2easy .home_feature_signup {
		float: right;
		margin: 100px 0 0 0;
		width: 200px;
	}
		.home_feature_2easy .home_feature_signup p {
			margin: 6px 0 0 0;
			font-size: 1.2em;
			line-height: 1.4;
			text-align: center;
		}
			.home_feature_2easy .home_feature_signup p a {
				font-size: 1.2em;
				color: #000000;
			}
.home_feature_featuredapp {
	width: 960px;
	height: 310px;
	background: url(/Images/bg_home_feature_featuredapp.png) no-repeat top left;
	background-color: transparent !important;
}
.home_cols {
}
	.home_cols h1 {
		font-family: 'Museo700Regular';
		font-size: 2.8em;
		padding: 36px 0 14px 0;
	}
		.home_cols h1.tweetybird {
			background: url(/Images/img_tweetybird.gif) no-repeat top right;
		}
.home_col_about {
	float: left;
	width: 300px;
	margin: 0 30px 0 0;
}
.home_col_how {
	float: left;
	width: 300px;
	margin: 0 30px 0 0;
}
.home_col_social {
	float: left;
	width: 300px;
	margin: 0 0 0 0;
}
.home_col_vid {
	margin: 0 0 20px 0;
}
	.home_cols p {
		font-size: 1.6em;
		line-height: 1.5em;
		margin: 0 0 20px 0;
	}
	.home_cols .home_col_sm {
		font-size: 1.4em;
	}
.home_col_how_demobtn {float: left; width: 140px; height: 40px;}
.home_col_how_detailsbtn {float: right; width: 120px; height: 40px;}
.home_col_blog {
	width: 100%;
	overflow: hidden;
	font-size: 1.4em;
	line-height: 1.4em;
}
	.home_col_blog .home_col_blog_label {
		float: left;
		width: 72px;
		margin: 0 0 4px 0;
		font-weight: bold;
	}
	.home_col_blog .home_col_blog_link {
		float: right;
		width: 226px;
		margin: 0 0 4px 0;
	}
.home_col_connect {
	margin: 30px 0 0 0;
	padding: 44px 0 0 144px;
	height: 66px;
	background: url(/Images/bg_home_col_connect.gif) no-repeat;
}
	.home_col_connect .btn_facebook {
		display: block;
		float: left;
		width: 63px;
		height: 63px;
		margin: 0 8px 0 0;
		background: url(/Images/btn_facebook.gif) no-repeat top left;
	}
	.home_col_connect .btn_twitter {
		display: block;
		float: left;
		width: 63px;
		height: 63px;
		background: url(/Images/btn_twitter.gif) no-repeat top left;
	}
	.home_col_connect .btn_facebook:hover, .home_col_connect .btn_twitter:hover {
		background-position: top right;
	}

	.home_col_how .img_apperangapp {
		padding: 0px 0 12px 0;
		text-align: center;
	}
	.home_col_how .btn_large {
		margin: 0 0 0 40px;
	}
.twitteritemtext {
	padding: 6px 18px 18px 18px;
	min-height: 30px;
	background: url(/Images/bg_twitteritemtext.gif) no-repeat bottom left;
	font-size: 1.4em;
	line-height: 1.4em;
}
.twitteritemcreated {
	margin: 0 0 12px 0;
	padding: 4px 50px 4px 0;
	background: url(/Images/bg_twitteritemcreated.gif) no-repeat top left;
	font-size: 1.1em;
	color: #F7931E;
	text-align: right;
}
	.twitteritemcreated a {
		color: #F7931E;
	}
/* END HOME-SPECIFIC STYLES */
.col_sidebar {
	float: left;
	width: 250px;
	margin: 36px 0 30px 0;
	padding: 0 0 16px 0;
	background: transparent url(/Images/bg_col_sm.png) no-repeat bottom left;
}
.col_apps {
	float: right;
	width: 690px;
	margin: 36px 0 0 0;
}
.col_main {
	float: right;
	width: 690px;
	margin: 36px 0 0 0;
}
.col_main_thankyou {
	float: right;
	width: 690px;
	margin: 0 150px 0 150px !important;
}

.h_section {
	padding: 4px 0 12px 34px;
	margin: 0 0 12px 0;
	font-family: 'Museo700Regular';
	font-size: 1.1em;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #676B6D;
}
	.col_sidebar_twitter .h_section {color: #1D6DB6;}
.col_sidebar_myaccount, .col_sidebar_referrals, .col_sidebar_twitter {
	margin: 6px 10px 0 10px;
	padding: 12px 18px 18px 18px;
	font-size: 1.4em;
	line-height: 1.4em;
}
.col_sidebar_myaccount {
	position: relative;
}
	.col_sidebar_myaccount .col_sidebar_myaccount_edit {
		position: absolute;
		right: 18px;
		top: 18px;
		font-size: 12px;
		font-weight: bold;
	}
.col_sidebar_referrals {
	min-height: 166px;
	background: transparent url(/Images/bg_col_sidebar_callout.png) no-repeat top left;
}
.col_sidebar_referrals_bottom {text-align: center;}
	.col_sidebar p {
		margin: 0 0 16px 0;
	}
	.col_sidebar .btn_small {line-height: 1em; font-size: 1.1em;}
	.col_sidebar .btn_small_green {line-height: 1em; font-size: 1.1em;}
	.col_sidebar .btn_med_blue {line-height: 1em; font-size: 1.1em;}

.col_apps_title {margin: 0 0 25px 0; overflow: hidden;}
.col_apps_pending {
	background: transparent url(/Images/bg_col_lg_grad.png) no-repeat bottom left;
	min-height: 100px;
	margin: 0 0 25px 0;
}
	.col_apps_pending_alert {
		height: 84px;
		background: transparent url(/Images/bg_col_apps_pending_alert.png) no-repeat top left;
		font-size: 1.2em;
		line-height: 1.5em;
		color: #ffffff;
	}
		.col_apps_pending_alert p {
			padding: 12px 20px 0 100px;
		}
	.col_apps_detail_pending_alert 
	{
	    
		height: 84px;
		background: transparent url(/Images/bg_col_apps_detail_pending_alert.png) no-repeat top left;
		font-size: 1.2em;
		line-height: 1.2em;
		color: #ffffff;
	}
		.col_apps_detail_pending_alert p {
			padding: 5px 5px 0 100px;
		}
		    .col_apps_detail_pending_alert div {
			    padding: 0px 0px 0 180px;
		    }
	.col_apps_pending_list {
		margin: 0 30px 20px 30px;
	}
		.col_apps_pending_list_item {
			width: 100%;
			overflow: hidden;
			padding: 10px 0 10px 0;
			border-bottom: 2px dashed #C6C8C9;
		}
		.col_apps_pending_list .last {border-bottom: 0px !important;}
			.pending_list_name, .pending_list_timeleft, .pending_list_price, .pending_list_payout, .pending_list_btn {
				float: left;
			}
			.pending_list_name {
				width: 150px;
				padding: 11px 10px 11px 0;
				font-family: 'Museo700Regular';
				font-size: 1.6em;
				color: #828282;
			}
				.pending_list_name a{
					color: #F7931E;
					text-decoration: none;
				}
			.pending_list_timeleft {
				width: 145px;
				padding: 12px 0 0 0;
				font-size: 1.3em;
			}
			.pending_list_price {
				width: 100px;
				padding: 12px 0 0 0;
				font-size: 1.3em;
			}
			.pending_list_payout {
				width: 93px;
				padding: 12px 0 0 0;
				font-size: 1.3em;
			}
			.pending_list_btn {
				float: right;
				width: 100px;
			}
				.pending_list_btn .disabled {
					background-position: -200px 0px;
					cursor: default;
				}
	.col_apps_pager {
		height: 30px;
		padding: 0 30px 30px 30px;
		font-size: 1.4em;
		color: #ACB2B5;
	}
		.col_apps_pager .pager_pagecount {
			float: left;
			width: 550px;
			padding: 8px 10px 8px 0;
			text-align: right;
		}
		.col_apps_pager .pager_pagebuttons {
			float: right;
			width: 64px;
		}
			.col_apps_pager .pager_pagebuttons .btn_pager_back {float: left;}
			.col_apps_pager .pager_pagebuttons .btn_pager_next {float: right;}

	.col_main_title .col_apps_anonymoususerdisclaimer, .col_apps_offeritem .col_apps_anonymoususerdisclaimer {
		height: 84px;
		background: transparent url(/Images/bg_col_apps_pending_alert.png) no-repeat top left;
		font-size: 1.2em;
		line-height: 1.2em;
		color: #ffffff;
	}
		.col_main_title .col_apps_anonymoususerdisclaimer p, .col_apps_offeritem .col_apps_anonymoususerdisclaimer p {
			padding: 16px 10px 0 100px;
			font-size: 1.1em;
			line-height: 1.2em;
			color: #ffffff;
		}
			.col_main_title .col_apps_anonymoususerdisclaimer p a, .col_apps_offeritem .col_apps_anonymoususerdisclaimer p a {
				color: #ffffff;
			}
		    .col_main_title .col_apps_anonymoususerdisclaimer div, .col_apps_offeritem .col_apps_anonymoususerdisclaimer div {
			    padding: 0px 0px 0 180px;
		    }
	.anonymoususerdisclaimer_registerbtn {
		padding: 14px 30px 20px 0;
		float: right;
	}
	.anonymoususerdisclaimer_registerbtn {
		padding: 14px 30px 20px 0;
		float: right;
	}

.col_apps_appstorebtn {
	float: right;
	width: 120px;
	padding: 28px 0 0 0;
}
	.col_apps_appstorebtn div {
		text-align: right;
		font-size: 1.3em;
		color: #979C9F;
	}
.col_apps_item_appstorebtn {
	float: right;
	width: 120px;
	padding: 28px 30px 0 0;
}
	.col_apps_item_appstorebtn div {
		text-align: right;
		font-size: 1.3em;
		color: #979C9F;
	}

.col_apps_list {
	margin: 0 0 0 0;
}
.col_apps_list_wrap {
	padding: 18px 30px 1px 30px;
	background-color: #fff;
	border-right: 1px solid #D4DBDE; border-left: 1px solid #D4DBDE;
}
	.col_apps_list h3 {
		margin: 0 0 6px 0;
		padding: 0px 0 0px 0;
		font-family: 'Museo700Regular';
		font-size: 2.6em;
		color: #676B6D;
	}
	.col_apps_list p {
		padding: 0 0 30px 0;
		font-size: 1.3em;
		color: #979C9F;
	}
    .no_apps_message
    {
        font-size: 1.2em;
        line-height: 1.3;
        margin: 0 0 16px 0;
    }

	.col_apps_list .col_apps_sort {
		margin: 0 0 20px 0;
		font-size: 1.4em;
	}
		.col_apps_list .col_apps_sort span {font-size: 1.2em; font-weight: bold;}
		.col_apps_list .col_apps_sort .col_apps_sort_current {font-size: 1em; color: #F7931E;}
		.col_apps_list .col_apps_pager {padding: 0px;}
		.col_apps_list_wrap .col_apps_pager {padding: 0 0 20px 0;}

	.col_apps_list .col_apps_item, .col_apps_offeritem .col_apps_item, .col_apps_info .col_apps_item, .col_apps_list .col_apps_featureditem, .col_apps_offeritem .col_apps_featureditem {
		width: 100%;
		overflow: hidden;
		padding: 0 0 20px 0;
		margin: 0 0 10px 0;
	}

	.col_apps_featureditem {
		background: url(/Images/bg_col_apps_featureditem.png) no-repeat left top;
		padding: 0 0 0px 0;
		margin-bottom: 20px !important;
		min-height: 300px;
	}
	.col_apps_offeritem .col_apps_featureditem {
		background: url(/Images/bg_col_apps_featureditem_offeritem.png) no-repeat 150px 20px;
		padding: 0 0 30px 0;
		margin-bottom: 0px !important;
		min-height: 120px;
	}
	.home_feature_featuredapp .col_apps_featureditem {
		background-image: none;
		padding: 0 0 30px 0;
		margin-bottom: 0px !important;
		min-height: 120px;
	}

	.availableoffersseparator {
		width: 100%;
		height: 1px;
		margin: 0 0 30px 0;
		border-top: 2px dashed #C6C8C9;
		clear: both;
	}

		.col_apps_item_image {
			position: relative;
			float: left;
			width: 66px;
			height: 50px;
		}
		.home_feature_featuredapp .col_apps_item_image {
			position: relative;
			float: left;
			width: 220px;
			height: 220px;
			margin: 50px 0 0 20px;
		}

			.col_apps_item_image .apps_item_image_tn,.col_apps_item_image .apps_item_image_overlay {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 112px;
				height: 112px;
			}
			.home_feature_featuredapp .col_apps_item_image .apps_item_image_tn, .home_feature_featuredapp .col_apps_item_image .apps_item_image_overlay {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 218px;
				height: 218px;
			}

			.col_apps_item_image .apps_item_image_tn {
				top: 1px;
				left: 1px;
				width: 110px;
				height: 110px;
			}
			.home_feature_featuredapp .col_apps_item_image .apps_item_image_tn {
				top: 1px;
				left: 1px;
				width: 216px;
				height: 216px;
			}

				.home_feature_featuredapp .col_apps_item_image .apps_item_image_tn img {
					width: 216px;
					height: 216px;
				}
				.home_feature_featuredapp .col_apps_item_image .apps_item_image_overlay img {
					width: 218px;
					height: 218px;
				}


			.col_apps_item_image .apps_item_image_btn {
				margin: 102px 0 0 1px;
			}
			.col_apps_item_image .apps_item_image_tn_sm,.col_apps_item_image .apps_item_image_overlay_sm {
				position: absolute;
				top: 0px;
				left: 0px;
				width: 52px;
				height: 42px;
			}
			.col_apps_item_image .apps_item_image_tn_sm {
				top: 1px;
				left: 1px;
				width: 50px;
				height: 41px;
			}

		.col_apps_item_info {
			position: relative;
			float: right;
			width: 496px;
			overflow: hidden;
		}

		.col_apps_featureditem .col_apps_item_info {
			padding-top: 24px;
			width: 474px;
		}
		.col_apps_offeritem .col_apps_featureditem .col_apps_item_info, .col_apps_info .col_apps_featureditem .col_apps_item_info {
			padding-top: 20px;
			width: 490px;
		}
		.home_feature_featuredapp .col_apps_featureditem .col_apps_item_info {
			padding-top: 46px;
			width: 688px;
		}

			.col_apps_item_info h3 {
				padding: 0px 0 4px 0;
				font-family: 'Museo700Regular';
				font-size: 2.6em;
			}

			.col_apps_featureditem .col_apps_item_info h3 {
				color: #fff;
				padding-bottom: 20px;
			}
			.col_apps_offeritem .col_apps_featureditem .col_apps_item_info h3 {
				color: #fff;
				padding-bottom: 12px;
			}
			.home_feature_featuredapp .col_apps_featureditem .col_apps_item_info h3 {
				color: #fff;
				padding-bottom: 30px;
			}

				.col_apps_item_info h3 a {
					color: #F7931E;
					text-decoration: none;
				}
				.col_apps_featureditem .col_apps_item_info h3 a {
					color: #fff;
				}
			.col_apps_item_info .col_apps_item_runson {
				padding: 0 0 12px 0;
				font-size: 1.2em;
			}
			.col_apps_item_info p {
				padding: 0 0 16px 0;
				font-size: 1.3em;
				line-height: 1.3em;
			}

			.col_apps_featureditem .col_apps_item_info p {
				padding: 0 210px 16px 0;
				font-size: 1.3em;
				line-height: 1.3em;
			}
			.col_apps_offeritem .col_apps_featureditem .col_apps_item_info p {
				padding: 0 210px 16px 0;
				font-size: 1.3em;
				line-height: 1.3em;
			}
			.home_feature_featuredapp .col_apps_featureditem .col_apps_item_info p {
				padding: 0 270px 16px 0;
				font-size: 1.3em;
				line-height: 1.3em;
				color: #262B2E;
			}

			.col_apps_item_info .col_apps_item_price {
				float: left;
				width: 130px;
				padding: 10px 0 0 0;
				font-size: 2em;
				font-weight: bold;
				color: #676B6D;
			}
				.col_apps_item_info .col_apps_item_price span {
					color: #F7931E;
				}
				.col_apps_featureditem .col_apps_item_info .col_apps_item_price span {
					color: #FC6637;
				}
			.col_apps_item_info .col_apps_item_payout {
				float: left;
				width: 180px;
				padding: 10px 0 0 0;
				font-size: 2em;
				font-weight: bold;
				color: #8CC63F;
			}
			.col_apps_featureditem .col_apps_item_info .col_apps_item_payout {
				color: #76B128;
				width: 170px;
			}
			.col_apps_item_info .col_apps_item_install {
				float: right;
				width: 126px;
				padding: 0 0 0 0;
				font-size: 1.4em;
			}
			.col_apps_featureditem .col_apps_item_info .col_apps_item_install {
				position: absolute;
				right: 20px;
				top: 230px;
			}
			.col_apps_offeritem .col_apps_featureditem .col_apps_item_info .col_apps_item_install {
				position: absolute;
				right: 20px;
				top: 84px;
				width: 120px;
				padding: 0px !important;
			}
			.col_apps_item_info .col_apps_item_install_itunes {
				position: absolute;
				right: 4px;
				top: 138px;
				width: 136px;
				padding: 0 0 0 0;
				font-size: 1.4em;
			}
			.col_apps_featureditem .col_apps_item_info .col_apps_item_install {
				width: 146px;
			}
			.col_apps_featureditem .col_apps_item_info .col_apps_item_install_itunes {
				width: 146px;
			}
			
			.home_feature_featuredapp .col_apps_featureditem .btn_home_feature_signup {
				margin: 12px 0 0 105px;
			}
				.home_feature_featuredapp .col_apps_featureditem .btn_home_feature_signup .btn_installnow {
					background-image: url(/Images/btn_home_feature_featuredapp.png);
					width: 207px;
					padding: 26px 0 26px 0;
				}
			
	.col_apps_list .last {border-bottom: 0px !important;}

.featured_infopanel {
	position: absolute;
	right: 38px;
	top: 126px;
	width: 140px;
}
.col_apps_info .col_apps_item .featured_infopanel {display: none;}
.featured_infopanel_timeleft {
	font-size: 12px;
}
	.featured_infopanel_timeleft span {
		display: block;
		font-size: 20px;
		font-weight: bold;
		color: #F85624;
	}
.featured_infopanel_available {
	margin: 28px 0 0 0;
	text-align: center;
	font-size: 12px;
	line-height: 17px;
}
	.featured_infopanel_available strong {
		display: block;
		font-size: 14px;
	}
	.featured_infopanel_available .featured_infopanel_available_asof {
		display: block;
		font-size: 10px;
	}

.col_apps_offeritem .featured_infopanel {
	position: absolute;
	right: 142px;
	top: 82px;
	width: 194px;
}
.col_apps_offeritem .featured_infopanel_timeleft {
	font-size: 12px;
}
	.col_apps_offeritem .featured_infopanel_timeleft span {
		display: inline;
		font-size: 12px;
		font-weight: bold;
		color: #F85624;
	}
.col_apps_offeritem .featured_infopanel_available {
	margin: 4px 0 0 0;
	text-align: left;
	font-size: 11px;
	line-height: 13px;
}
	.col_apps_offeritem .featured_infopanel_available strong {
		display: inline;
		font-size: 11px;
		font-weight: normal;
	}
	.col_apps_offeritem .featured_infopanel_available .featured_infopanel_available_asof {
		font-size: 10px;
	}

.home_feature_featuredapp .featured_infopanel {
	position: absolute;
	right: 60px;
	top: 106px;
	width: 150px;
}
.home_feature_featuredapp .featured_infopanel_timeleft {
	font-size: 14px;
}
	.home_feature_featuredapp .featured_infopanel_timeleft span {
		display: block;
		font-size: 28px;
		font-weight: bold;
		color: #F85624;
	}
.home_feature_featuredapp .featured_infopanel_available {
	margin: 28px 0 0 0;
	text-align: center;
	font-size: 15px;
	line-height: 17px;
}
	.home_feature_featuredapp .featured_infopanel_available strong {
		display: block;
		font-size: 16px;
	}
	.home_feature_featuredapp .featured_infopanel_available .featured_infopanel_available_asof {
		display: block;
		font-size: 12px;
	}


.col_apps_offeritem {
	width: 100%;
	overflow: hidden;
	background: transparent url(/Images/bg_col_lg_grad.png) no-repeat bottom left;
	min-height: 100px;
	margin: 0 0 25px 0;
}
	.col_apps_offeritem .col_apps_item, .col_apps_offeritem .col_apps_featureditem {
		width: 630px;
		overflow: hidden;
		padding: 20px 30px 30px 30px;
		margin: 0px;
		border-bottom: 0px;
	}
		.col_apps_offeritem .col_apps_item_info {
			float: right;
			width: 496px;
			overflow: hidden;
		}
			.col_apps_offeritem .col_apps_item_info h3 {
				padding: 4px 0 10px 0;
				font-family: 'Museo700Regular';
				font-size: 2.6em;
			}
				.col_apps_offeritem .col_apps_item_info h3 a {
					color: #F7931E;
					text-decoration: none;
				}
			.col_apps_offeritem .col_apps_item_info .col_apps_item_details {
				float: left;
				width: 200px;
				padding: 10px 0 0 0;
				font-size: 1.4em;
				font-weight: normal;
				color: #676B6D;
			}
				.col_apps_offeritem .col_apps_item_info .col_apps_item_details span {
					color: #676B6D;
					font-weight: bold;
				}
			.col_apps_offeritem .col_apps_item_info .col_apps_item_install {
				padding: 50px 0 0 0;
			}
			.retry_inst
			{
			    font-size: 1em;
			}
			.col_apps_offeritem .col_apps_item_info .col_apps_item_soldout {
				clear: both;
				height: 58px;
				padding: 18px 0 0 0;
				background: url(/Images/bg_col_apps_item_soldout.png) no-repeat 0px 18px;
				color: #fff;
			}
				.col_apps_offeritem .col_apps_item_info .col_apps_item_soldout p {
					padding: 6px 150px 0 10px;
					font-size: 12px;
					line-height: 14px;
				}
.col_apps_info {
	margin: 0 0 0 0;
}
.col_apps_info_wrap {
	padding: 18px 30px 18px 30px;
	background-color: #fff;
	border-right: 1px solid #D4DBDE; border-left: 1px solid #D4DBDE;
}
	.col_apps_info_images {
		position: relative;
		margin: 0 0 25px 0;
		width: 100%;
		height: 125px;
		overflow: hidden;
	}
	.col_apps_info_noimages {
		display: none;
		margin: 0 0 25px 0;
		font-size: 1.4em;
	}
		.col_apps_info_images .apps_info_imagecontainer {
			float: left;
			position: relative;
			width: 170px;
			height: 121px;
			margin: 0 7px 8px 7px;
			overflow: hidden;
			border: 2px solid #fff;
		}
		.col_apps_info_images .apps_info_imagecontainer a {
			display: block;
			position: absolute;
			left: 0px;
			top: 0px;
			width: 400px;
			height: 125px;
			background: transparent url(/Images/bg_apps_info_imagecontainer_a.png) no-repeat top left;
		}
		.col_apps_info_images .apps_info_imagecontainer a:hover {
			background-position: -200px 0;
		}
	.col_apps_info h3 {
		padding: 9px 12px 15px 12px;
		margin: 0 0 20px 0;
		background: transparent url(/Images/bg_std_h3.png) no-repeat top left;
		font-family: 'Museo700Regular';
		font-size: 1.8em;
		color: #fff;
	}
	.col_apps_info p {
		margin: 0 0 20px 0;
		font-size: 1.3em;
		line-height: 1.5em;
		overflow: hidden;
	}
	.col_apps_info p strong {
		font-size: 1.2em;
	}
	.col_apps_info ul {
		list-style-type: disc;
		margin: 0 0 20px 20px;
		font-size: 1.3em;
		line-height: 1.5em;
	}
	.col_apps_info .btn_installnow {
		line-height: 1em;
	}

.col_main_title {
	/*background: transparent url(/Images/bg_col_lg_grad_dark.png) no-repeat bottom left;*/
	background: transparent url(/Images/bg_col_lg_grad_short.png) no-repeat bottom left;
	min-height: 60px;
	margin-bottom: 25px;
	overflow: hidden;
}
	.col_main_title h3, .col_apps_offeritem h3 {
		margin: 0 30px 6px 30px;
		padding: 20px 0 0px 0;
		font-family: 'Museo700Regular';
		font-size: 2.6em;
		color: #676B6D;
	}
	.col_main_title .smtoppad {
		padding-top: 10px;
	}
	.col_main_title p {
		padding: 0 30px 30px 30px;
		font-size: 1.3em;
		color: #979C9F;
	}
	.col_main_title .browseappstitle, .col_apps_offeritem .browseappstitle {
		float: left;
		width: 320px;
		padding-top: 22px;
		padding-right: 0px;
		margin-right: 0px;
		padding-bottom: 8px;
	}
	.col_main_title .browseappstitle a, .col_apps_offeritem .browseappstitle a {
		text-decoration: none;
	}
	.col_main_title p.browseappstitledesc, .col_apps_offeritem p.browseappstitledesc {
		float: left;
		width: 320px;
		padding: 0 0 30px 30px;
		font-size: 1.3em;
		color: #979C9F;
	}
.col_main_info {
	margin: 0 0 0 0;
	padding-bottom: 20px !important;
}
.col_account_info {
	margin: 0px;
}

	.col_apps_info .col_apps_item .col_apps_item_info {
		position: relative;
		float: right;
		width: 496px;
		overflow: hidden;
	}

		.col_apps_info .col_apps_item .col_apps_item_info h3 {
			padding: 0px 0 10px 0;
			margin: 0px;
			font-family: 'Museo700Regular';
			font-size: 2.6em;
			color: #676B6D;
			background: none;
		}

		.col_apps_info .col_apps_item .col_apps_item_info .col_apps_item_details {
			float: left;
			width: 400px;
			padding: 10px 0 0 0;
			font-size: 1.4em;
			font-weight: normal;
			color: #676B6D;
		}
			.col_apps_info .col_apps_item .col_apps_item_info .col_apps_item_details span {
				color: #676B6D;
				font-weight: bold;
			}

.col_main_info_wrap {
	padding: 22px 30px 18px 30px;
	background-color: #fff;
	border-right: 1px solid #D4DBDE; border-left: 1px solid #D4DBDE;
}
	.col_main_info h3 {
		padding: 9px 12px 15px 12px;
		margin: 0 0 20px 0;
		background: transparent url(/Images/bg_std_h3.png) no-repeat top left;
		font-family: 'Museo700Regular';
		font-size: 1.8em;
		color: #fff;
	}
	.col_main_info h4 {
		padding: 0 0 6px 0;
		margin: 0 0 20px 0;
		font-family: 'Museo700Regular';
		font-size: 1.6em;
		border-bottom: 1px dashed #BCC1C3;
	}
	.col_main_info p {
		margin: 0 0 20px 0;
		padding: 0px !important;
		font-size: 1.4em;
		line-height: 1.5em;
		color: #676b6d;
	}
	.col_main_info ul {
		margin: 0 0 20px 30px;
		list-style-type: disc;
		font-size: 1.4em;
		line-height: 1.5em;
	}
		.col_main_info ul ul, .col_main_info ul ul ul {font-size: 1em; list-style-type: circle; margin-top: 10px; margin-bottom: 0px;}
	.col_main_info li {
		padding: 0 0 10px 0;
	}
	.col_main_info ol, .col_main_info ol.alpha {
		margin: 0 0 20px 30px;
		list-style-type: decimal;
		font-size: 1.4em;
		line-height: 1.5em;
	}
	.col_main_info ol.alpha {list-style-type: lower-alpha;}
	.col_main_info .col_main_info_section {
		margin: 0 0 30px 0;
		width: 100%;
		overflow: hidden;
		font-size: 1.4em;
	}
	.col_main_sort {
		margin: 0 0 20px 0;
		font-size: 1.4em;
	}
		.col_main_sort span {font-size: 1.2em; font-weight: bold;}
		.col_main_sort .col_main_sort_current {font-size: 1em; color: #F7931E;}
	.col_main_pager {
		height: 30px;
		padding: 0 0 30px 0;
		font-size: 1.4em;
		color: #ACB2B5;
	}
		.col_main_pager .pager_pagecount {
			float: left;
			width: 550px;
			padding: 8px 10px 8px 0;
			text-align: right;
		}
		.col_main_pager .pager_pagebuttons {
			float: right;
			width: 64px;
		}
			.col_main_pager .pager_pagebuttons .btn_pager_back {float: left;}
			.col_main_pager .pager_pagebuttons .btn_pager_next {float: right;}


	.col_main_info .form_label, .col_main_title .form_label, .col_main_info .form_label_br, .col_signin .form_label_fb, .col_main_info .form_label_fb {
		float: left;
		clear: left;
		width: 120px;
		height: 30px;
		padding: 6px 0 0 0;
		font-weight: bold;
	}
	.col_main_info .form_label_br {
		padding: 0 0 6px 0;
	}
	.col_signin .form_label_fb, .col_main_info .form_label_fb {
		height: 50px;
		padding: 2px 0 0 0;
	}
	.col_main_info .form_input, .col_main_title .form_input, .col_main_info .form_input_setting, .col_main_info .form_input_textarea, .col_main_info .form_input_text {
		float: right;
		clear: right;
		width: 500px;
		height: 36px;
	}
	.col_signin .form_input_fb, .col_main_info .form_input_fb {
		float: right;
		clear: right;
		width: 500px;
		height: 56px;
	}
	.col_signin .form_input_fb {
		height: auto;
		padding: 0 0 10px;
	}
	.col_main_info .form_input_setting {
		height: 30px;
		padding: 6px 0 0 0;
	}
	.col_main_info .form_input_text {
		height: auto;
		padding: 2px 0 2px 2px;
		background-color:#ccc;
		border:solid 1px #000000;
		vertical-align:middle;
	}
	.col_main_info .form_input_textarea {
		height: 160px;
	}
	.form_signintxt {
		font-size: 12px;
		line-height: 18px;
	}
	.col_account_settings input, .col_account_payment input, .col_referral_form input, .col_signin .form_input input, .col_main_title_content input {
		width: 300px;
		height: 20px;
	}
	.col_account_payment .form_input p
	{
	   	margin: 5px 0px 0px 0px;
	   	font-size: .9em;
		line-height: 1.2em; 
	}
	
	.col_main_info .col_account_settings select, .col_main_info .col_referral_form select {
		width: 304px;
		height: 26px;
	}
	.col_main_info .col_account_settings textarea, .col_main_info .col_referral_form textarea {
		width: 300px;
		height: 150px;
	}
		.col_main_info .col_account_settings .btn_changepassword {
			width: 160px;
			padding: 5px 0 5px 0;
			height: 28px;
		}
	.col_main_title .col_main_title_content .form_input_checkbox input {
		width: 24px;
	}
		.col_main_info .col_account_preferences_devices .form_label, .col_main_info .col_account_preferences_categories .form_label {
			float: left;
			clear: none;
			width: 120px;
			padding: 2px 0 0 0;
			height: 34px;
			font-weight: normal;
		}
		.col_main_info .col_account_preferences_devices .form_input, .col_main_info .col_account_preferences_categories .form_input {
			float: left;
			clear: none;
			width: 30px;
			height: 36px;
		}
	.col_main_info .col_account_preferences_categories {
		width: 440px;
	}
		.col_main_info .col_account_preferences_categories .form_label {
			width: 180px;
		}
	.col_main_info .col_account_preferences_full {
		width: 630px;
	}
		.col_main_info .col_account_preferences_full .form_label {
			width: 580px;
		}
	.col_news ul {
		list-style-type: none;
		margin: 0 0 0 0;
		font-size: 12px;
	}
		.col_news li {
			padding: 12px 0 12px 0;
			border-top: 1px solid #EDF3F5;
		}
	.col_careers ul {
		list-style-type: none;
	}	

.mobileapp_feature {
	height: 206px;
	margin: 0 30px 0 30px;
	background: url(/Images/bg_mobileapp_feature.png) no-repeat;
}
	.mobileapp_feature_thumb {
		position: relative;
		float: left;
		width: 112px;
		height: 112px;
		padding: 20px 0 0 18px;
	}
		.mobileapp_feature_thumb .maf_img {
			position: absolute;
			left: 19px;
			top: 21px;
			width: 110px;
			height: 110px;
		}
		.mobileapp_feature_thumb .maf_overlay {
			position: absolute;
			left: 18px;
			top: 20px;
			width: 112px;
			height: 112px;
		}
	.mobileapp_feature_desc {
		float: right;
		width: 450px;
		padding: 24px 24px 0 0;
	}
		.mobileapp_feature_desc h4 {
			padding: 0 0 14px 0;
			font-size: 18px;
			line-height: 24px;
			font-family: 'Museo700Regular';
			color: #676B6D;
		}
		.mobileapp_feature_desc p {
			padding: 0 0 30px 0;
			font-size: 12px;
		}
		.mobileapp_feature_desc .maf_download {
			overflow: hidden;
			padding: 0 0 0 0;
			font-size: 12px;
		}
			.mobileapp_feature_desc .maf_download .maf_dltext {
				float: left;
				width: 292px;
				text-align: right;
				padding: 16px 0 0 0;
				color: #979C9F;
			}
			.mobileapp_feature_desc .maf_download .maf_dlbtn {
				float: right;
				width: 140px;
			}
.hiw_step1, .hiw_step2, .hiw_step3, .hiw_step4 {
	height: 128px;
	margin: 0 30px 10px 30px;
	background: url(/Images/bg_hiw_step.png) no-repeat;
}
	.hiw_thumb {
		float: left;
		width: 180px;
		height: 100px;
		margin: 14px 0 0 14px;
	}
	.hiw_detail {
		float: right;
		width: 400px;
		margin: 50px 10px 0 0;
		font-family: 'Museo500Regular';
		font-size: 22px;
		color: #676B6D;
	}
.hiw_download {
	padding: 20px 0 0 0;
}
	.hiw_download p {
		margin: 0 0 10px 0;
		padding: 0px;
		text-align: center;
		font-size: 12px;
		color: #676B6D;
	}

.col_account .col_main_title .col_account_earnings {
	height: 84px;
	background: transparent url(/Images/bg_col_account_earnings.png) no-repeat top left;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #ffffff;
}
	.col_account .col_main_title .col_account_earnings p {
		padding: 12px 20px 0 100px;
		font-size: 1em;
		line-height: 1.5em;
		color: #ffffff;
	}
	.col_account_earnings_list {
		padding: 10px 30px 30px 30px;
		font-size: 1.4em;
	}
		.col_account_earnings_list .earnings_list_total {
			padding: 0 0 14px 0;
			margin: 0 0 14px 0;
			border-bottom: 2px dashed #BCC1C3;
		}
		.col_account_earnings_list .earnings_list_lost {
			padding: 0 0 14px 0;
			margin: 0 0 14px 0;
			border-bottom: 2px dashed #BCC1C3;
		}
		.col_account_earnings_list .earnings_list_potential {
			padding: 0 0 0px 0;
		}
	.col_account_earnings_boxes {
		width: 100%;
		overflow: hidden;
		margin: 0 0 25px 0;
	}
	.col_account_earnings_box_item {
		float: left;
		width: 216px;
		height: 140px;
		margin: 0 20px 0 0;
		background: transparent url(/Images/bg_myaccount_earnings.png) no-repeat top left;
	}
		.col_account_earnings_boxes .last {
			margin: 0px;
		}
		.col_account_earnings_boxes .pad {
			padding: 22px 30px 0 30px;
		}
		.col_account_earnings_box_item .earnings_box_total {
			font-size: 3em;
			font-family: 'Museo700Regular';
		}
		.totalearnings .earnings_box_total {color: #7CB82B;}
		.potentialearnings .earnings_box_total {color: #FC6637;}
		.currentpotentialearnings .earnings_box_total {color: #1D6DB6;}
		.col_account_earnings_box_item p {
			font-size: 1.3em;
			line-height: 1.4em;
			padding: 6px 0 0 0;
		}

.account_transaction_table {
	width: 100%;
	overflow: hidden;
	margin: 0 0 20px 0;
}
.account_transaction_row {
	width: 100%;
	overflow: hidden;
	padding: 12px 0 12px 0;
	border-bottom: 2px dashed #BCC1C3;
}
.col_account .col_main_title .col_account_earnings {
	height: 84px;
	background: transparent url(/Images/bg_col_account_earnings.png) no-repeat top left;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #ffffff;
}
.trans_table_date {
	float: left;
	width: 74px;
	padding: 22px 0 0 0;
	font-size: 1.2em;
}
.account_trans_image {
	position: relative;
	float: left;
	width: 68px;
	height: 58px;
}
.trans_table_image {
	float: left;
	width: 68px;
	padding: 22px 0 0 0;
	font-size: 1.2em;
}
.trans_table_info {
	float: left;
	width: 180px;
	padding: 16px 0 0 0;
	font-size: 1.2em;
}
.trans_table_price {
	float: left;
	width: 90px;
	padding: 22px 0 0 0;
	font-size: 1.2em;
}
.trans_table_payout {
	float: left;
	width: 100px;
	padding: 22px 0 0 0;
	font-size: 1.2em;
}
.trans_table_status {
	float: right;
	width: 100px;
	font-size: 1.2em;
	padding: 8px 0 0 0;
}
.trans_header {
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px;
}
.col_account .col_main_title .col_account_earnings {
	height: 84px;
	background: transparent url(/Images/bg_col_account_earnings.png) no-repeat top left;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #ffffff;
}
		.account_transaction_table .account_image_overlay, .account_trans_image .account_image_overlay {
			position: absolute;
			top: 0px;
			left: 0px;
			width: 58px;
			height: 58px;
		}
		.account_transaction_table .account_image_tn, .account_trans_image .account_image_tn {
			position: absolute;
			top: 1px;
			left: 1px;
			width: 57px;
			height: 57px;
		}
	.account_trans_desc {
		float: left;
		width: 164px;
	}
		.col_main_info .account_trans_desc strong {
			font-size: 1.1em;
		}
		.col_main_info .account_trans_desc span {
			font-size: .9em;
			color: #9FA6A9;
		}
		.col_main_info .account_trans_desc p {
			font-size: .9em;
			line-height: 1.2em;
			margin: 6px 0 0 0;
		}
	.col_account_preferences_table input {
		float: left;
		width: 20px;
		padding: 2px 0 2px 0;
	}
	.col_account_preferences_table label {
		display: block;
		float: left;
		width: 160px;
		padding: 4px 0 4px 0;
	}
	.col_account_full_table input {
		float: left;
		width: 20px;
		padding: 2px 0 2px 0;
	}
	.col_account_full_table label {
		display: block;
		float: left;
		width: 570px;
		padding: 4px 0 4px 0;
	}

.col_referral .col_main_title .col_referral_totals {
	height: 84px;
	background: transparent url(/Images/bg_col_referral_title.png) no-repeat top left;
	font-size: 1.2em;
	line-height: 1.5em;
	color: #ffffff;
}
	.col_referral .col_main_title .col_referral_totals p {
		padding: 12px 20px 0 100px;
		font-size: 1em;
		line-height: 1.5em;
		color: #ffffff;
	}
	.col_referral_totals_list {
		padding: 0 30px 30px 30px;
		font-size: 1.4em;
	}
		.col_referral_totals_list .referral_totals_list_total {
			padding: 0 0 14px 0;
			margin: 0 0 14px 0;
			border-bottom: 2px dashed #BCC1C3;
		}
		.col_referral_totals_list .referral_totals_list_lost {
			padding: 0 0 14px 0;
			margin: 0 0 14px 0;
			border-bottom: 2px dashed #BCC1C3;
		}
		.col_referral_totals_list .referral_totals_list_potential {
			padding: 0 0 0px 0;
		}

.register_form {
	position: relative;
	height: 490px;
	margin: 16px 0 0 0;
	background: transparent url(/Images/bg_register_form.png) no-repeat;
}
	.img_register_txt {
		position: absolute;
		top: 40px;
		left: 50px;
		width: 476px;
		height: 255px;
	}
	.register_form_field {
		position: absolute;
		top: 20px;
		right: 32px;
		width: 328px;
		height: 340px;
		background: transparent url(/Images/bg_register_form_field.png) no-repeat;
	}
		.register_form_field .pad {
			padding: 16px 14px 6px 18px;
		}
	.register_form_col1 {
		float: left;
		width: 135px;
		padding: 7px 0 0 0;
	}
	.register_form_col2 {
		float: right;
		width: 140px;
		padding: 7px 0 0 0;
	}
	.register_form_twitter 
	{
		margin: 6px 0 0 0;
		font-size: 12px;
		text-align: center;
	}
	.register_form_twitter_link 
	{
		padding: 0 20px 0 0;
		color: #2276BB;
		background: url(/Images/ico_twitter_sm.png) no-repeat right center;
	}
	.register_form_label, .register_form_label_select {
		padding: 8px 0 2px 3px;
		font-size: 12px;
		font-weight: bold;
	}
	.register_form_input, .register_form_input_select {
		height: 26px;
	}
		.register_form_input input {
			width: 130px;
			height: 20px;
		}
		.register_form_input_select select {
			width: 134px;
			height: 26px;
			margin: 1px 0 0 0;
		}
	.register_form_dropdown_devices {
		position: relative;
		float: left;
		margin: 10px 0 0 0;
		font-size: 12px;
		width: 136px;
		height: 26px;
	}
		.register_from_dropdown_devices_violation {
			font-size: 80%;
		}
	.register_form_dropdown_categories {
		position: relative;
		float: right;
		margin: 10px 6px 0 0;
		font-size: 12px;
		width: 136px;
		height: 26px;
	}
	.register_dropdown {
		background: url(/Images/bg_register_dropdown.png) no-repeat;
		padding: 7px 30px 7px 6px;
	}
	.register_devices {
		display: none;
		position: absolute;
		left: 0px;
		top: 22px;
		width: 300px;
		padding: 0px;
		background: url(/Images/bg_register_dropdown_list.png) no-repeat bottom left;
	}
	.register_categories {
		display: none;
		position: absolute;
		right: 0px;
		top: 22px;
		width: 300px;
		padding: 0px;
		background: url(/Images/bg_register_dropdown_list.png) no-repeat bottom left;
	}
	.register_devices_list, .register_categories_list {
		padding: 8px 10px 14px 10px;
	}
		.register_devices_list td {
			width: 90px;
		}
		.register_categories_list td {
			width: 130px;
		}
	.register_form_button {
		/*position: absolute;
		top: 228px;
		left: 40px;*/
		margin: 20px 0 0 40px;
		width: 248px;
		height: 70px;
		cursor: pointer;
	}
		.col_main_info .col_referral_form .btn_send {
			width: 100px;
			padding: 10px 0 12px 0;
			height: 40px;
		}

	.register_form_terms {
		/*position: absolute;
		top: 294px;
		left: 15px;*/
		margin: 0 0 0 15px;
		width: 300px;
	}
	.register_form_terms_check {
		float: left;
		width: 24px;
	}
	.register_form_terms_txt {
		float: right;
		width: 274px;
		padding: 2px 0 0 0;
		font-size: 1.1em;
		line-height: 1.2em;
	}

.validation_container {
	position: absolute;
	left: -220px;
	top: 70px;
	width: 220px;
	background: url(/Images/bg_validation_main.png) no-repeat left bottom;
	font-size: 11px;
	line-height: 15px;
}
	.validation_container ul {
		padding: 20px 20px 22px 20px;
		background: url(/Images/bg_validation_top.gif) no-repeat left top;
	}
	.validation_container ul li {
		display: block;
		margin: 0 0 10px 0;
		padding: 0 0 0 14px;
		background: url(/Images/bg_validation_bullet.png) no-repeat 0px 2px;
	}


	.register_form ul {
		position: absolute;
		top: 346px;
		left: 50px;
		font-size: 2em;
		font-weight: bold;
	}
	.register_form li {
		padding: 2px 0 20px 40px;
		background: url(/Images/ico_register_form_bullet.png) no-repeat top left;
	}
.register_cols {
	width: 936px;
	overflow: hidden;
	margin: 20px 12px 0 12px;
}
.register_cols_howitworks {
	float: left;
	width: 560px;
	padding: 10px 0 0 40px;
}
	.register_cols_howitworks h3 {
		font-family: 'Museo700Regular';
		font-size: 3em;
	}
	.register_cols_howitworks ul {
		margin: 20px 0 0 0;
		font-size: 2.4em;
	}
	.register_cols_howitworks li {
		padding: 6px 0 12px 36px;
		background: url(/Images/bg_list_howitworks_sm.png) no-repeat;
	}
		.register_cols_howitworks li.howitworks_1 {background-position: 0px 4px;}
		.register_cols_howitworks li.howitworks_2 {background-position: 0px -96px;}
		.register_cols_howitworks li.howitworks_3 {background-position: 0px -196px;}
.register_cols_vid {
	float: right;
	width: 300px;
	padding: 0 30px 0 0;
}
.register_banner {
	margin: 30px 12px 0 12px;
	padding: 0 0 20px 0;
}

.col_main_title_content {
	padding: 10px 30px 40px 30px;
}
	.col_main_title_content p {
		padding: 0 0 20px 0;
	}
	.col_main_info p {
		line-height: 1.2em;
	}
	ul.col_download_steps {
		margin: 16px 0 0 0;
		font-size: 1.3em;
	}
	.col_download_steps li {
		padding: 4px 0 20px 50px;
		background: url(/Images/bg_list_howitworks.png) no-repeat;
		font-size: 1.6em;
	}
		.col_download_steps li a {
			font-size: .6em;
			color: #F7931E;
		}
		.col_download_steps li.dlstep_1 {background-position: 0px 0px;}
		.col_download_steps li.dlstep_2 {background-position: 0px -100px; padding: 10px 0 16px 50px;}
.col_download_button {
	padding: 0 0 0 50px;
}
	.col_download_button p {
		padding: 0px;
		margin: 12px 0 4px 0;
		font-size: 1.2em;
		color: #595959;
	}
		.col_download_button p a {
			color: #F7931E;
		}
.col_signin {
	width: 630px;
	overflow: hidden;
	min-height: 100px;
	padding: 0 0 20px 0;
	font-size: 1.4em;
}
	.col_signin .form_label {
		text-align: right;
	}
	.signin_button {
		margin: 0 0 0 130px;
		font-size: 1.3em;
		line-height: 1.2em;
	}
.login_form_twitter 
{
	padding: 0 0 10px 0;
	font-size: 12px;
	line-height: 16px;
	width: 304px;
	text-align: center;
}
.login_form_twitter_link 
{
	padding: 0 20px 0 0;
	color: #2276BB;
	background: url(/Images/ico_twitter_sm.png) no-repeat right center;
}

.signinvalidation {
	display: none;
	z-index: 200;
	position: absolute;
	right: 30px;
	top: 205px;
	width: 170px;
	height: auto;
	padding: 10px 10px 10px 10px;
	font-size: 1.3em;
	line-height: 1.3em;
	background-color: #FCFAEE;
	border: 1px solid #F5E89E;
	color: #D50B2C;
}
.signupverification {
	margin: 40px 200px 60px 200px;
	font-size: 1.4em;
	line-height: 1.5em;
	font-weight: bold;
}
.passrecovvalidation {
	display: none;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 170px;
	height: auto;
	padding: 8px 10px 8px 10px;
	font-size: .9em;
	line-height: 1.1em;
	background-color: #FCFAEE;
	border: 1px solid #F5E89E;
	color: #D50B2C;
}
.fb_loggedinas {
	font-size: 11px;
	padding: 0 0 4px 0;
	display: block;
}
.fb_detectingstatus {
	font-size: 11px;
	padding: 0 0 4px 0;
	display: block;
}
.fb_savemessage {
	font-size: 11px;
	padding: 4px 0 0 0;
	display: block;
	color: #F7891E;
}
.fb_loginasdiff {
	font-size: 11px;
}
.profileValidation {
	display: block;
	width: inherit;
	height: auto;
	padding: 5px 10px 0px 10px;
	background-color: #FCFAEE;
	border: 1px solid #F5E89E;
	color: #D50B2C;
}
	.profileValidationTop{
		margin: 0px 0px 10px 0px;
	}
	.profileValidationBottom{
		margin: 10px 0px 0px 0px;
	}
	.profileValidationPassword {
		margin: 0px 0px 10px 0px;
	}
	.profileValidation UL{
		margin: 0px 5px 0px 10px;
	}
	.profileValidation LI{
		padding: 0px 0px 5px 0px;
	}

.passrecovsuccess {
	color: #5E8E1F;
	padding: 20px 0 10px 0;
	line-height: 1.3em;
}
.modalBackground {
	background: url(/Images/bg_modal.png);
}
.modalPayPalSuccess, .modalPayPalMaximum{
    color:#5E8E1F;
}
.modalPayPalFail{
    color:#D50B2C;
}
.alert_modal {
	padding: 50px;
	background-color: #fff;
	border: 1px solid #000000;
	font-size: 1.9em;
}
.confirm_modal {
	padding: 50px;
	background-color: #fff;
	border: 1px solid #000000;
	font-size: 1.4em;
}
	.confirm_modal a {
		display: block;
		margin: 0 20px 0 0;
		float: left;
		text-align: center;
	}
.browseapps_modal {
	padding: 50px;
	background-color: #fff;
	border: 1px solid #000000;
	font-size: 1.4em;
}
	.browseapps_modal span.iPhone, .browseapps_modal span.iPod, .browseapps_modal span.iPad {
		display: block;
		float: left;
		width: 100px;
		padding: 50px 0 0 0;
		margin: 14px 30px 20px 0;
		text-align: center;
	}
	.browseapps_modal span.iPhone {background: url(/Images/ico_iphone.gif) no-repeat;}
	.browseapps_modal span.iPod {background: url(/Images/ico_ipod.gif) no-repeat;}
	.browseapps_modal span.iPad {background: url(/Images/ico_ipad.gif) no-repeat;}
	.browseapps_modal a {
		display: block;
		margin: 0 20px 0 0;
		float: left;
		text-align: center;
	}
	.browseapps_modal p {
		font-size: 1em;
	}
	
p.udidContent {
	text-decoration:underline;
	font-weight:bold;
	text-transform:capitalize;
}	
/* Sytles not working right, just commenting out.
	.browseapps_modal_radios {
		margin: 0px 0px 0px 22%;	
	}
	.browseapps_modal_violation {
		float:left;
		margin: 0px 0px 0px 33%;
		padding-bottom: 5px;
	}
	.browseapps_modal_submit {
		margin: 0px 0px 0px 30%;
	}
*/		
/* END CONTENT STYLES */

/* ALERT MESSAGES */
.messageids {
	margin: 20px 0 0 0;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #fff;
}
	.messageids a {
		color: #fff;
	}
.messageids_top {
	width: 960px;
	height: 6px;
}
	.msg_priority_Low .messageids_top {
		background: url(/Images/img_messageid_low_top.png) no-repeat;
	}
	.msg_priority_Medium .messageids_top {
		background: url(/Images/img_messageid_med_top.png) no-repeat;
	}
	.msg_priority_High .messageids_top {
		background: url(/Images/img_messageid_high_top.png) no-repeat;
	}
.messageids_txt {
	width: 900px;
	padding: 14px 30px 20px 30px;
}
	.msg_priority_Low .messageids_txt {
		background: url(/Images/bg_messageid_low.png) no-repeat bottom left;
	}
	.msg_priority_Medium .messageids_txt {
		background: url(/Images/bg_messageid_med.png) no-repeat bottom left;
	}
	.msg_priority_High .messageids_txt {
		background: url(/Images/bg_messageid_high.png) no-repeat bottom left;
	}
/*bg_messageid_med.png
img_messageid_med_top.png*/
/* END ALERT MESSAGES */

/* FOOTER STYLES */
.footer_logo {
	float: left;
	width: 266px;
}
.footer_copyright {
	float: left;
	width: 320px;
	padding: 34px 0 0 0;
	font-size: 1.2em;
}
.footer_links {
	float: right;
	width: 370px;
	padding: 34px 0 0 0;
	text-align: right;
	font-size: 1.2em;
}
.footer_disc {
	clear: both;
	padding: 9px 0 9px 0;
	font-size: 1em;
	line-height: 1.2em;
	text-align: right;
}
/* END FOOTER STYLES */

/* HIDDEN MOBILE */
#mobile_signup_header, .mobile_signup_sectionhead
{
	display: none;
}
/* END HIDDEN MOBILE */

/* Colorbox Styles */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#000;}

#colorbox{}
	#cboxContent{background:#000; margin-top:20px;}
		#cboxLoadedContent{background:#000; padding:5px;}
			#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
			#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
			#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
			#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/Images/controls.png) top left no-repeat; width:28px; height:65px; text-indent:-9999px;}
			#cboxPrevious.hover{background-position:bottom left;}
			#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/Images/controls.png) top right no-repeat; width:28px; height:65px; text-indent:-9999px;}
			#cboxNext.hover{background-position:bottom right;}
			#cboxLoadingOverlay{background:#000;}
		#cboxLoadingGraphic{background:url(/Images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/Images/controls.png) top center no-repeat; width:38px; height:19px; text-indent:-9999px;}
		#cboxClose.hover{background-position:bottom center;}
/* End Colorbox Styles */


/* REFERENCES */
/* Museo Font Embedding */
/* A font by Jos Buivenga (exljbris) -> http://www.exljbris.nl */
/* With help from http://www.fontsquirrel.com/ */

.fav_itemcontainergroup {
	margin: 0 0 20px 10px;
}
.fav_itemcontainer {
	float: left;
	width: 300px;
	height: 93px;
	margin: 0 10px 10px 0;
}

.divFavorite {
    background-color: #C7CED1;
    opacity: 1.0;
    filter: alpha(opacity=100);
	float: left;
	width: 260px;
	height: 57px;
	padding: 18px 20px 18px 20px;
}

.divNotFavorite {
    background-color: #C7CED1;
    opacity: 0.6;
    filter: alpha(opacity=60);
	float: left;
	width: 260px;
	height: 57px;
	padding: 18px 20px 18px 20px;
}

.fav_itemimage {
	float: left;
	width: 67px;
}
.fav_itemdetails {
	float: left;
	width: 190px;
}
.fav_itemfavcheck 
{
	float: left;
	width: 26px;
	height: 17px;
	padding: 20px 0 20px 0;
}
.fav_itemtitle {
	float: left;
	width: 124px;
	padding: 22px 6px 10px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}
.fav_itemremove 
{
	float: left;
	width: 32px;
	height: 17px;
	padding: 24px 0 16px 0;
	text-align: right;
}
	.fav_itemremove input 
	{
		width: 30px;
		height: 16px;
		font-size: 10px;
		border: 0px;
		background-color: Transparent;
		color: #777777;
	}

