@charset "UTF-8";
/* CSS Document */

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
display: none !important;}

html, body{
/*	background:#FFF;*/
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#overlay{
	background:url(../imgs/assets/overlay_bg.png) repeat;
	height:100%;
	width:100%;
	position:fixed;
	z-index:1002;
	padding:250px 0 0 0;
	top:0;
	left:0;
	display:none;
	}
	
#social_contact{
	background:#FFF;
	width:507px;
	height:142px;
	margin:0 auto;
	}
	
#social_contact p{
	color:#00AEEF;
	font-weight:bold;
	font-size:21px;
	margin:0 0 0 14px;
	}
	
#close_instruct{
	position:relative;
	bottom:10px;
	left:880px;
	}

#close_invite{
	position:relative;
	bottom:10px;
	left:495px;
	}

#myDerf_wrap{
	margin:0 auto;
	height:auto;
	min-height:1250px;
	width:932px;
	background:url(../imgs/assets/myDerf_wrap_bg.jpg) repeat-x #FFF;
	}
	
#myDerf_sign_header{
	width:932px;
	height:103px;
	background:url(../imgs/assets/myDerf_header_bg.png) no-repeat top;
	}
	
#myDerf_content{
	height:215px;
	width:900px;
	margin:0 auto;
	padding:20px 0 0 0;
	}

#welcome{
	width:932px;
	height:65px;
	padding:15px 0 0 0;
	}
	
#welcome_inner{
	width:932px;
	height:65px;
	padding:8px 0 0 0;
	}
	
#welcome_content{
	float:left;
	width:298px;
	height:55px;
	margin:0 0 0 35px;
	padding:4px 0 7px 4px;
	background:url(../imgs/assets/welcome_bg.png) no-repeat;
	}
#myDerf_logo{
	float:left;
	margin:0 15px 0 0;
	padding:
	}

#salutation{
	font-size:14px; /* was 21 */
	font-weight:bold;
	color:#00AEEF;
	margin:0px;
	margin:13px 0 0 0;
	}
	
#sal_info{
	font-size:12px;
	font-weight:normal;
	color:#00AEEF;
	margin:0px;
	}

#sign_slogan{
	float:right;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	margin:15px 50px 0 0;
	}
	
#your_stats{
	float:right;
	width:550px;
	height:42px;
	color:#00AEEF;
	margin:13px 0 0 0;
	}
	
.stats{
	background:#FFF;
	float:left;
	width:132px;
	height:42px;
	margin:0 0 0 40px;
	border:1.5px solid #27AAE1; 
	-moz-border-radius:5px;
	border-radius:5px;
	}
	


/*---------------- LIST STYLES -----------------------*/


.av_points{
	color:#FFF;
	margin:10px 0px 0px 8px;
	width:290px;
	}
	
.social_icon{
	margin:10px 0 0 7px;
	}
	
.av_points li{
	background:url(../imgs/assets/points_bg.png) no-repeat center;
	font-weight:bold;
	font-size:12px;
	padding:5px 5px;
	}
	
.social_icon li{
	padding:0 5.3px 0 0;
	}
	
#top_nav, .av_points, .social_icon, #social_buttons, .av_instruct, .social_instruct, .e_social{
	list-style:none;
	float:left;
	}
	
#top_nav{
	width:950px;
	margin:0 0 0 47px;
	}
	
#top_nav li, .av_points li, .social_icon li, #social_buttons li, .av_instruct li, .social_instruct li, .e_social li{
	display:inline;
	}

#social_buttons{
	margin:0 0 15px 14px;
	}

#social_buttons li{
	margin:0px 2px; 
	}
	
#social_buttons li a{
	position:relative; 
	}

#top_nav li{
	font-weight:normal;
	font-size:10px;
	padding:0 5px;
	}

#top_nav li a{
	text-decoration:none;
	color:#FFF;
	padding:8px 0 8px 0;
	}
	
#top_nav li a:hover{
	background:url(../imgs/assets/nav_marker.png) center bottom no-repeat;
	}
/*---------------- LIST STYLES -----------------------*/
	




/*---------------- ROUNDED CORNERS -----------------------*/

#social_contact,
#myDerf_wrap,
#myDerf_sign_header,
#call_outs,
#instruct,
#ins_inner1, 
#ins_inner2, 
#ins_inner3,
.stats,
.sign_instruct,
.derf_blocks,
.green_bg, 
.orange_bg, 
.blue_bg,
.call_inner
{
	-moz-border-radius:5px;
	border-radius:5px;
	}

/*---------------- ROUNDED CORNERS -----------------------*/





/*---------------- ACTIVE LINKS -----------------------*/

.dash_board li.dashboard a,
.my_Stats li.myStats a{
	background:url(../imgs/assets/nav_marker.png) center bottom no-repeat;
	}
	
/*---------------- ACTIVE LINKS -----------------------*/




.stat_points{
	font-size:19px;
	font-weight:bold;
	text-align:center;
	padding:6px 0 0 0;
	}

.point_descrip{
	font-size:9px;
	font-weight:bold;
	text-align:center;
	}

.sign_instruct, .derf_blocks{
	margin:4px 4px;
	padding:10px 0px 0px 0px;
	float:left;
	background:#FFF;
	width:290px;
	}

.sign_instruct{
	height:215px;
	}
	
#log_in{
	margin:58px;
	width:176px;
	}
	
.derf_blocks{
	height:412px;
	border:1px solid #A7A9AC;
	}
	
.block_h1{
	font-size:23px;
	color:#FFF;
	font-weight:bold;
	float:left;
	}
	
.green_bg, .orange_bg, .blue_bg{
	height:33px;
	width:250px;
	padding:7px 0px 0px 20px;
	margin:0 auto;
	}
	
.green_bg{
	background:url(../imgs/assets/hone_bg.jpg) repeat-x;
	}
	
.orange_bg{
	background:url(../imgs/assets/htwo_bg.jpg) repeat-x;
	}
	
.blue_bg{
	background:url(../imgs/assets/hthree_bg.jpg) repeat-x;
	}

.pink_bg{
        background:url(../imgs/assets/pinkpodheader.png);
        }
	
#green_bullets{
	list-style-image:url(../imgs/assets/green_bullet.png);	
	}
	
#orange_bullets{
	list-style-image:url(../imgs/assets/orange_bullet.png);	
	}
	
.info{
	background:url(../imgs/assets/info_bg.png) no-repeat;
	float:right;
	height:22px;
	width:16px;
	margin:2px 15px 0 0;
	padding:3px 0 0 6px;
	}
	
.hover_info{
	background:url(../imgs/assets/hover_info.png) no-repeat center;
	position:relative;
	display:none;
	width:152px;
	height:143px;
	right:165px;
	bottom:79px;
	z-index:1000000000;
	}
	
.hover_info p{
	font-size:14px;
	font-weight:normal;
	color:#666;
	padding:15px 20px 15px 15px;
	}
	
.info a{
	text-decoration:none;
	}
	
.info a:hover + .hover_info{
	display:block;
	}
	
.green, .orange, .blue{
	padding:0 0 0 1.25px;
	}

/*---------------- COLORS -----------------------*/

.green, .g_text, .data_1_g, .data_2_g, .sub_head_g{
	color:#8DC63F;
	}

.black, .b_text, .data_1_b, .data_2_b, .sub_head_b{
        color:#999999;
        }
	
.orange, .o_text, .data_1_o, .data_2_o, .sub_head_o{
	color:#F7941E;
	}
	
.blue, .b_text, .data_1_b, .data_2_b, .sub_head_b, #start, .e_two{
	color:#00AEEF;
	}
	
/*---------------- COLORS -----------------------*/	

.goodies{
	margin:15px 0 0 50px;
	}

.goodies li{
	font-size:14px;
	font-weight:normal;
	color:#333;
	line-height:25px;
	}
	
.arrow{
	height:0;
	}
	
.a_arrow{
	position:relative;
	right:25px;
	top:100px;
	}
	
#instruct{
	/*changed for new image from new designer*/
	/*background:#FFF;*/
	width:890px;
	height:131px;
	/*border:1px solid #A7A9AC;*/
	margin:0 0 14px 5px;
	}
	
#start{
	font-size:34px;
	font-weight:bold;
	margin:0px 0px 0px 12px;
	}
	
#ins_inner1, #ins_inner2, #ins_inner3{
	width:260px;
	margin:13px 13px 0 13px;
	float:left;
	}
	
#ins_inner1{
	background:url(../imgs/assets/instruct_one_bg.png) no-repeat right;
	height:57px;
	margin:13px 0 0 22px;
	}
	
#ins_inner2{
	background:url(../imgs/assets/call_inner_bg.jpg) repeat-x;
	height:57px;
	margin:13px 0 0 36px;
	}
	
#ins_inner3{
	background:url(../imgs/assets/instruct_three_bg.png) repeat-x;
	height:42px;
	margin:13px 0 0 36px;
	}
	
.av_instruct{
	color:#FFF;
	margin:6.5px 0px 0px 30px;
	width:290px;
	}
	
.social_instruct{
	margin:8px 0px 0px 30px;
	}
	
.num_in{
	position:relative;
	height:0px;
	width:0px;
	right:13px;
	top:7px;
	}
	
.av_instruct li{
	background:url(../imgs/assets/points_bg.png) no-repeat center;
	font-weight:bold;
	font-size:12px;
	padding:5px 10.2px;
	}
	
.social_instruct li{
	padding:0 7px 0 7px;
	}

#ins_inner1 p, #ins_inner3 p{
	font-size:9pt;
	font-weight:bold;
	color:#FFF;
	}

#ins_inner1 p{
	margin:8px 0 0 16px;
	}

#ins_inner3 p{
	margin:15px 0 0 20px;
	}

#call_outs{
	background:#FFF;
	width:890px;
	height:91px;
	margin:0 0 10px 5px;
	border:1px solid #A7A9AC;
	}
	
.call_inner{
	background:url(../imgs/assets/call_inner_bg.jpg) repeat-x;
	width:270px;
	height:65px;
	margin:13px 13px 0 13px;
	float:left;
	}
	
.call_inner p{
	font-size:19px;
	font-weight:bold;
	color:#FFF;
	line-height:28px;
	padding:3px 0 0 30px;
	}
	
#friends, #tell_us{
	background:#FFF;
	font-size:16px;
	color:#00AEEF;
	-moz-border-radius:4px;
	border-radius:4px;
	text-decoration:none;
	}

#friends{
	padding:2px 10px;
	}
	
#tell_us{
	padding:2px 14px;
	}

.wrap_con_hold{
	width:270px;
	height:342px;
	margin:15px 10px 0 10px;
	}

.content_holder{
	background:#FFF;
	height:290px;
	width:270px;
	overflow:hidden;
	}
	
.scroll{
	height:auto;
	width:250px;
	margin:0 auto;
	position:relative;
	}

.up, .down{
	height:16px;
	width:270px;
	-moz-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	}
	
.up{
	background:url(../imgs/assets/scroll_up_btn.png) center no-repeat #D1D3D4;
	margin:0 0 10px 0;
	}
	
.down{
	background:url(../imgs/assets/scroll_down_btn.png) center no-repeat #D1D3D4;
	margin:10px 0 0 0;
	}
/*---------------- EVENT INFO -----------------------*/	
.event_con{
	width:250px;
	height:145px;
	border-bottom:thin solid #CCC;
	margin:0px 0px 15px 0px;
	}
.e_img{
	width:101px;
	height:101px;
	float:left;
	}
.e_info{
	width:140px;
	height:101px;
	float:right;
	}
.e_one{
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0px 0px 10px 0px;
	}
.e_two{
	font-size:10px;
	font-weight:normal;
	}
.e_social{
	margin:10px 0px 0px 0px;
	}
.e_social li{
	padding:5px 5px;
	}

/*---------------- TABLE STYLES -----------------------*/

table{
/*	width:250px;*/
	height:auto;
	color:#666;
	font-size:12px;
	font-weight:normal;
	}
	
.title_1, .title_w, 
.data_1_g, .data_1_o, .data_1_b, 
.data_2_g, .data_2_o, .data_2_b{
	height:20px;
	padding:7px 0px 7px 0px;
	}

.data_1_g, .data_1_o, .data_1_b, .data_1_gr, 
.data_2_g, .data_2_o, .data_2_b,
.data_3{
	text-align:right;
	}

.data_2_g, .data_2_o, .data_2_b, 
.data_3{
	width:62px;
	}

.title_1{
	width:135px;
	}
	
.title_w, .title_o, .title_b{
	color:#FFF;
	padding:8px 5px;
	}
	
.data_1_g, .data_1_o, .data_1_b, .data_1_gr{
	width:105px;
	}
	
.data_2{
	
	}
	
.data_3, .data_1_gr{
	color:#666;
	}
	
tr.row_1{
	border-bottom:thin solid #666;
	}
	
tr.row_g{
	background:#A4D165;
	}
	
tr.row_o{
	background:#F9A94B;
	}
	
tr.row_b{
	background:#33BEF2;
	}
	
.g_text, .o_text, .b_text{
	font-weight:bold;
	}
	
.w_text, .t_pad{
	color:#FFF;
	}
	
.sub_head_g, .sub_head_o, .sub_head_b{
	font-size:9px;
	font-weight:normal;
	}
	
.t_pad{
	padding:0px 5px;
	}
/*---------------- TABLE STYLES -----------------------*/
