/* CSS Document */

/* TABLES */

table.table_products, table.table_account-summary, table.table_view-offers, table.table_view-friends, table.table_account-settings{
	width: 580px;
	margin-left: auto;
	margin-right: auto;
}

.table_border{
	border: 1px solid #ccc;
}

table.table_offer-grid {
	margin-left: auto;
	margin-right: auto;
}

table.table_products td, table.table_product-grid td, table.table_offer-grid td{
	text-align: center;
	border: 1px solid #ccc;
}


table.table_offer-grid td{
	border: 1px solid #ccc;
}

table.table_offer-rows{

}

table.table_products td.product_spacing{
	width: 8px;
	padding: 0px;
}

table.table_products h3, table.table_product-grid h3, table.table_offer-grid h3,.txt_highlight{
	color: #fd802d;
	margin: 4px 0px;
}

table.table_products h4, table.table_product-grid h4, table.table_offer-grid h4{
	margin-top: 10px;
}

.img_border a{
	border: 1px solid #ededed;
	display: block;
}

.img_border a:hover, .img_border a.selected{
	border: 1px solid #fd802d;
	display: block;
}

.no-border, table.no-border td, td.no-border{
	border: none;
}

.content_frame{
	padding: 0px 20px;
	margin-left: auto;
	margin-right: auto;
}

.txt_inline{
	display: inline;
}

table.table_customize{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 520px;
	margin-left: auto;
	margin-right: auto;
}

.right{
	float: right;
}

.left{
	float: left;
}

.clear{
	clear: both;
}

/* ACCOUNT PAGE */
.account-summary_poster{
	border: 1px solid #ccc;
	margin-bottom: 20px;
	padding: 0px;
}

img.progressbar {
 background: white url('http://www.neuronicflatus.com/clients/myofferpal/facebook/images/progress_bg.gif') top left no-repeat;
 padding: 0;
 margin: 0px 0px 0px 0px;
 background-position: 2px 2px;
}

img.progressbar_sm {
 background: white url('http://www.neuronicflatus.com/clients/myofferpal/facebook/images/progress_bg_sm.gif') top left no-repeat;
 padding: 0;
 margin: 0px 0px 0px 0px;
 background-position: 2px 2px;
}

table.table_offerpals td{
	padding: 5px 0px;
}



table.table_view-offers td.offers_nav{
	width: 160px;
}

table.table_view-offers td.offers_nav ul{
	margin-left: 00px;
	margin-top: 10px;
}

table.table_view-offers td.offers_nav li{
	padding: 5px 0px;
	border-bottom: 1px dotted #dbdbdb;
	margin-left: -20px;
	list-style: none;
}

table.table_offer-list td{
	text-align: left;
	padding: 5px 0px;
	border-bottom: 1px dotted #dbdbdb;
}

table.table_view-offers td.offers_nav li a{
	color: #4077db;
	border: none;
}

table.table_view-offers td.offers_nav li a:hover, table.table_view-offers td.offers_nav li.selected a{
	color: #f48d29;
	border: none;
	background-color: transparent;
}

table.table_view-offers td.offers_divider{
	width: 20px;
}

table.profile_offer{
	border: 1px solid #d9d9d9;
	width: 447px;
	height: 192px;
	padding: 14px;
	float: right;
	margin: 10px 0px;
}

td.profile_points{
	font-size: 14px;
	color: #f48d29;
	text-align: right;
	width: 175px;
}


td.profile_offer-title h4{
	margin: 0;
	line-height: 18px;
}

td.profile_points .note{
	color: #4077db;
}

td.profile_offer-img{
	padding-top: 10px;
	width: 125px;
}

td.profile_offer-img img{
	padding: 0;
}

td.profile_offer-txt{
	font-size: 12px;
	padding: 10px 5px 0px 15px;
}


.btn_pick-this{
	width: 109px;
	height: 28px;
}

td.profile_offer-links{
	padding-left: 15px;
}

.profile_nospam{
	background-color: #eff5ff;
	width: 161px;
}

.profile_nospam .corner_bottom{
	background-image: url('http://www.neuroincflatus.com/clients/myofferpal/images/profile_nospam_bottom.gif');
	background-repeat: no-repeat;
	width: 161px;
	height: 10px;
}

.profile_nospam .content{
	background-image: url('http://www.neuroincflatus.com/clients/myofferpal/images/profile_nospam_top.gif');
	background-position: top;
	background-repeat: no-repeat;
	padding-top: 15px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #585858;
	line-height: 14px;
	background-color: #eff5ff;
}

.profile_nospam .content strong{
	font-size: 12px;
	color: #3b3b3b;
	line-height: 16px;
}

strong.txt_blue, .txt_blue{
	color: #4077db;
}

table.profile_acct-create{
	width: 285px;
	margin: 15px auto 0px auto;
}

table.profile_acct-create td.instruct{
	font-size: 11px;
	padding-bottom: 10px;
}


/* FRIEND ACTIVITY & OFFERS */

td.profile_nav{
	width: 150px;
}

td.profile_nav ul{
	margin-top: 0px;
}

td.profile_nav li{
	padding: 5px 0px;
	border-bottom: 1px dotted #dbdbdb;
	margin-left: -40px;
	list-style: none;
}

td.profile_nav li a{
	border: none;
}

td.profile_nav li.selected a{
	color: #f48d29;
	border: none;
	background-color: transparent;
}

td.profile_offer-list, td.profile_friends-list{
	width: auto;
	padding-left: 20px;
}

table.table_view-offer, table.table_view-friend{
	width: 440px;
	border: 1px solid #ccc;
}

table.table_view-offer td, table.table_view-friend td{
	padding: 10px;
}

table.table_view-offer .offer_title{
	
}

table.table_view-offer .offer_img{
	padding: 0px 10px;
}

table.table_view-friend .view-friend-img{
	width: 50px;
}

table.table_view-offer .offer_desc, table.table_view-offer .offer_view-more{
	padding-top: 0px;
}

table.table_view-offer .offer_pick-this{
	height: 20px;
}

td.profile_nav li.extended-friends, ul.friend-activity li.extended-friends{
	background-image:url('http://www.neuronicflatus.com/clients/myofferpal/images/icon_extended-friends.gif');
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

td.profile_nav li.earned-points, ul.friend-activity li.earned-points{
	background-image:url('http://www.neuronicflatus.com/clients/myofferpal/images/icon_earned-points.gif');
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

td.profile_nav li.visited, ul.friend-activity li.visited{
	background-image:url('http://www.neuronicflatus.com/clients/myofferpal/images/icon_visited.gif');
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

td.profile_nav li.completed-offer, ul.friend-activity li.completed-offer{
	background-image:url('http://www.neuronicflatus.com/clients/myofferpal/images/icon_completed-offer.gif');
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

td.profile_nav li.user-invite, ul.friend-activity li.user-invite{
	background-image:url('http://www.neuronicflatus.com/clients/myofferpal/images/icon_user-invite.gif');
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

td.profile_nav li.user-invite-accept, ul.friend-activity li.user-invite-accept{
	background-image:url('http://www.neuronicflatus.com/clients/myofferpal/images/icon_user-invite-accept.gif');
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: 0px 4px;
}


ul.friend-activity{
	list-style-type: none;
}

ul.friend-activity li{
	margin-bottom: 6px;
	margin-left: -30px;
	font-size: 11px;
	padding-bottom: 8px;
}

ul.friend-activity li.completed-offer, ul.friend-activity li.visited, ul.friend-activity li.earned-points, ul.friend-activity li.extended-friends, ul.friend-activity li.user-invite, ul.friend-activity li.user-invite-accept{
 background-position: 0px 0px;
}


.box_head{
  padding: 1px 6px 1px 8px;
  padding-left: 23px;
  height: 16px;
  border-top: solid 1px #3B5998;
  background: #d8dfea;
}

.box_highlight_125{
	width: 125px;
	height: 125px;
	border: 2px solid #fd802d;
	text-align: center;
	vertical-align: middle;
}

.txt_offer-points{
	font-size: 36px;
	text-align:center;
}

.mainTblOfferIstructions
{
	margin-left: auto; 
	margin-right: auto; 
	border:1px solid #CCCCCC;
}

.offerStatus
{
	border: medium none rgb(255, 255, 255); 
	padding-left: 8pt; 
	text-align: left; 
	vertical-align: top;
}

.offerStatusBorder
{
	border: medium none rgb(255, 255, 255); 
	padding-left: 8pt; 
	text-align: right; 
	border-top: 1px dotted #DBDBDB;
}
.bgcolorheader
{
	background-color: #D8DEEA;
	font: bolder 75%  Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

.date_txt {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #A7A7A7;
}
.bg_color_tr {
	font: normal 12pt Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #F6F6F6;
}
.userStatusHeading
{
	font: normal 12pt Arial Black, Helvetica, sans-serif;
}