/*

This is the SURVEY_SKIN file for REBOOT.  

For this file, only skin & styling related items are allowed.
If additional layout rules are required, those rules must be put
into the proper module.  No additional css files are allowed in the
css root folder.


***** Contents *****

01 - EDIT PROFILE

02 - SIGN UP OVERLAY

03 - USER PROFILE
	
	03a - SIDEBAR
	
	03b - COMMENTS 

04 - PARENTAL CONSENT PAGE

05 - MISC
*/
 
.edit_success{
	margin-left: 10px !important;
}

.reason_margin{
	margin-left: 76px;
}

#user_personal {
	width: 253px;
}

.profile_spacing {
	padding-left: 15px;
}

/* 01 - EDIT PROFILE
*****************************************************************/

#submit_profile_update{
	margin:30px 0 0 238px;
	clear:left;
	height: 22px;
	cursor: hand;
	cursor: pointer;
	background:transparent url("/images/buttons/submit_btn.png") no-repeat scroll 0 0;
	width:58px;
}

#submit_profile_update:hover{
	background-position:0 -22px;
}

#submit_profile_update span{
	display:none;
}


#profile_update input{
	border:1px solid #000;
	background:#fff;
}
	
#user_edit_account{
	background:url("/images/headers/update_your_account_3.jpg") no-repeat 0 0;
	height:38px;
}

#edit_profile_form #profile_newsletter{
	margin-left:121px;
}

.update_copy a{
	font-size:12px;
}

#widget_country_id, #widget_region_id {
	height: 20px;
}

#widget_country_id .dijitButtonNode, #widget_region_id .dijitButtonNode {
	height: 11px;
}


/* 02 - SIGN UP OVERLAY
*****************************************************************/

.edit_profile_double_left{
	float:left;
	width:240px;
}

.edit_profile_left {
	width: 335px;
}

.profile_input_container {
	width:240px;
}

.edit_profile_double_left a{
	font-size:12px;
}

.page_graphical_header{
	margin-left:10px;
}

.sign_up_all_fields{
	background-color: #8cd3ff;
	padding: 1px;
	width: 128px;
}

.signup_copy{
	padding: 10px 0 10px 3px;
	line-height: 1.7em;
}

#sign_up_divider{
	background: url(/images/dividers/sign_up.jpg) no-repeat 0 0;
	height: 34px;
	width: 324px;
}

.field_error{
	color:#FF0000;	
}

html .tundra #profile_update input{
	font-size:11px;
}

#signup_overlay_header{
	color:#fff;
}

#overlay_please_wait{
	margin-bottom:10px;
}

.tundra #overlay_signup_position .dijitButtonNode{
	background: #fff;
	width:126px;
	height:23px;
	color:#000;
}

.tundra #overlay_signup_position .dijitButtonNode span{
	display:block;
	font-family:Tahoma, sans-serif;
}

.tundra #overlay_signup_position .dijitButtonNode:hover{
	background:#FAF872;
}

.overlay_content{
	background-color:#fff;
}

.overlay_corner{
	width:29px;
	height:45px;
}

.overlay_header{
	margin:5px 0 0 10px;
}

#signup_overlay_header{
	margin-left:5px;
}


#top_middle_content{
	background:url("/images/overlay/overlay_top_mid.png") repeat-x 0 0;
}

#left_content{
	background:url("/images/overlay/overlay_mid_left.png") repeat-y 0 0;
}

#right_content{
	background:url("/images/overlay/overlay_mid_right.png") repeat-y 0 0;
}

#bottom_middle_content{
	background:url("/images/overlay/overlay_bottom_mid.png") repeat-x 0 0;
}

#top_left_content{
	background:url("/images/overlay/overlay_top_left.png") no-repeat 0 0;
}

#top_right_content{
	background:url("/images/overlay/overlay_top_right.png") no-repeat 0 0;
}

#bottom_left_content{
	background:url("/images/overlay/overlay_bottom_left.png") no-repeat 0 0;
	height:67px;
}

#bottom_right_content{
	background:url("/images/overlay/overlay_bottom_right.png") no-repeat 0 0;
	height:67px;
}

html .dijitDialogUnderlay {
	background:#000000 none repeat scroll 0 0;
	opacity:0.5;
}



/* 03 - USER PROFILE
*****************************************************************/


#comment_post_form .error_msg{
	padding:0 20px;
}

/* 03a - SIDEBAR
----------------------------------------------------------------*/

.user_tile{background:url("/images/backgrounds/user_card_background.png") no-repeat 0 0;}
.user_rank0{background:url("/images/icons/icon_rank0.gif") no-repeat 0 0;}
.user_rank1{background:url("/images/icons/icon_rank1.gif") no-repeat 0 0;}
.user_rank2{background:url("/images/icons/icon_rank2.gif") no-repeat 0 0;}
.user_rank3{background:url("/images/icons/icon_rank3.gif") no-repeat 0 0;}
.user_rank4{background:url("/images/icons/icon_rank4.gif") no-repeat 0 0;}
.user_rank5{background:url("/images/icons/icon_rank5.gif") no-repeat 0 0;}
.user_rank6{background:url("/images/icons/icon_rank6.gif") no-repeat 0 0;}
.user_rank7{background:url("/images/icons/icon_rank7.gif") no-repeat 0 0;}
.user_rank8{background:url("/images/icons/icon_rank8.gif") no-repeat 0 0;}
.user_rank9{background:url("/images/icons/icon_rank9.gif") no-repeat 0 0;}
.user_rank10{background:url("/images/icons/icon_rank10.gif") no-repeat 0 0;}

.user_capital{background:url("/images/icons/icon_coin.gif") no-repeat 0 0;}

#user_rank{
	color:#333;
}

.user_prestige {
	margin-left: 10px;
}

.profile_rank {
	float: left;
	margin-bottom: 10px;
	height: 19px;
}

.user_prestige #user_title_info #title_active #user_title_update {
	height:60px;
	overflow:hidden;
}

.user_prestige #user_title_info #title_active #user_title_update .user_rank_select_container {
	float:left;
	padding-bottom:5px;
	padding-top:12px;
}

.user_prestige #user_title_info #title_active #user_title_update .user_rank_select_container select {
	width:200px !important;
}

.user_prestige #user_title_info #title_active #user_title_update .user_profile_update_btn {
	float:right;
	height:21px;
	margin-left:2px;
	width:44px;
	background:url("/images/buttons/profile_status_update_btn.png") no-repeat scroll left top transparent;
	display: block;
	margin-right: 4px;
}

.user_prestige #user_title_info #title_active #user_title_update .user_profile_update_btn:hover {
	background-position: 0px -21px;
}

.user_prestige #user_title_info #title_active #user_title_update .user_profile_update_btn span {
	display: none;
}

.user_prestige #user_title_info #title_active #user_title_update .user_rank_edit_cancel  {
	float:right;
	height:21px;
	width:44px;
	background:url("/images/buttons/profile_status_cancel_btn.png") no-repeat scroll left top transparent;
	display: block;
}

.user_prestige #user_title_info #title_active #user_title_update .user_rank_edit_cancel:hover  {
	background-position: 0px -21px;
}

.user_prestige #user_title_info #title_active #user_title_update .user_rank_edit_cancel span {
	display: none;
}

.user_prestige #user_title_info .user_capital_box {
	background:url("/images/backgrounds/prestige_summary_box.gif") no-repeat scroll 0 0 transparent;
	height:58px;
	width:250px;
	clear: left;
}

.user_capital_title {
	font-size: 18px !important;
}

.user_prestige #user_title_info .user_capital_box .user_capital_title .user_capital_tooltip_launcher {
	color:#3399CC;
	cursor:pointer;
}

.user_prestige #user_title_info .user_capital_box .user_capital_list .user_current_capital {
	background:url("/images/icons/icon_coin.gif") no-repeat scroll 0 1px transparent;
	left:59px;
}

.user_prestige #user_title_info .user_capital_box .user_capital_list .user_capital_change {
	background:url("/images/icons/icon_coin.gif") no-repeat scroll 0 0 transparent;
	left:59px;
}

.user_status_header{
	font-weight:bold;
	font-size:11px;
	margin-left:11px;
}

.user_status_container{
	background:url("/images/backgrounds/my_activity_status_mid.jpg") repeat-y 0px 0;
	width:153px;
}

.user_status_top{
	min-height:70px;
	height:auto !important;
	height:70px;
	background:url("/images/backgrounds/my_activity_status_top.jpg") no-repeat 0 0;
}

.user_status_bottom{
	height:5px;
	background:url("/images/backgrounds/my_activity_status_bottom.jpg") no-repeat 0px 0;
}

#user_status_update h3{
	font-size:12px;
}

.user_profile_add_personal{
	font-size:12px;
}

#edit_user_avatar{
	background: url("/images/icons/edit_15x15.jpg") no-repeat 0 0;
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	bottom:4px;
	right:5px;
}

#user_avatar:hover span{
	background-position:0 -15px;
}

#user_avatar:hover *{
	text-decoration:none;
}

html .user_profile_action_buttons{
	right:0 !important;
}


html #edit_status_submit{
	width:44px;
	height:21px;
	background:url("/images/buttons/profile_status_update_btn.png") no-repeat 0 0;
	margin-right:12px !important;
}

html #edit_status_cancel{
	width:44px;
	height:21px !important;
	overflow:hidden;
	background:url("/images/buttons/profile_status_cancel_btn.png") no-repeat 0 0;
	margin-right:5px !important;
	padding:0;
}

#edit_status_submit:hover, #edit_status_cancel:hover{
	background-position:0 -21px;
}

#edit_status_submit span, #edit_status_cancel span{
	display:none;
	padding:0;
	margin:0;
}

#user_profile_info{
	margin-top:20px;
}

#user_profile_create button{
	display:block;
	width:41px;
	height:24px;
	background:url("/images/buttons/add_btn.png") no-repeat 0 0;
}

#user_profile_create button:hover{
	background-position:0 -24px;
}

.profile_personalInfo_list span{
	display:none;
}

.user_profile_personal_update{
	background:url("/images/buttons/profile_status_update_btn.png") no-repeat 0 0;
	height:21px !important;
	margin-right:18px !important;
	width:44px !important;
}

.user_profile_personal_cancel{	
	background:url("/images/buttons/profile_status_cancel_btn.png") no-repeat 0 0;
	height:21px !important;
	margin-right:5px !important;
	width:44px !important;
}

.user_profile_personal_update:hover, .user_profile_personal_cancel:hover{
	background-position:0 -21px;
}

.user_profile_update_btn:hover, .user_profile_personal_cancel:hover{
	text-decoration:none;
}

#user_buttons li a{
	width:159px;
	height:20px;
	padding:8px 0 0 32px
}

#user_buttons li a span{
	color:#fff;
}

#user_buttons li a:hover{
	text-decoration:none;
}

#add_profile_submit{
	background:#333;	
}

#user_profile_create button span{
	display:none;
}

.remove_comment a, .delete_personal_info{
	background:url("/images/icons/delete.gif") no-repeat scroll 0 0;
}

.delete_personal_info span{
	display:none;
}

.remove_comment a:hover, .delete_personal_info:hover{
	background-position:0 -15px;
}

.user_profile_mail_link{
	background:url("/images/buttons/my_activity_view_messages.png") no-repeat 0 0;
}

.user_profile_edit_link{
	background:url("/images/buttons/my_activity_edit_account.png") no-repeat 0 0;	
}

.user_profile_connections_link{
	background:url("/images/buttons/my_activity_view_connections.png") no-repeat 0 0;
}


.user_profile_connections_link:hover, .user_profile_mail_link:hover, .user_profile_edit_link:hover{
	background-position:0 -28px;
}


input.user_profile_list_input{
	background:url("/images/backgrounds/my_activity_profile_detail_back.jpg") no-repeat 0 0;
}

#profile_submit_new_personalInfo{
	background:url("/images/backgrounds/my_activity_profile_detail_back.jpg") no-repeat 0 0;
	width:212px !important;
	height:178px;
	padding:20px;
}

#profile_submit_new_personalInfo h3{
	font-size:12px;
}

#user_profile_create{
	overflow:auto;
}

.grid_1col_info textarea, #user_profile_create textarea{
	width:206px !important;
	height:50px;
}

html #user_profile_create .user_profile_personal_category {
	width:206px !important;
}

.profile_details_empty input, .profile_details_empty{
	color:#999;
}

#profile_submit_new_personalInfo .user_profile_subhead{
	font-weight:bold;
	color:#28607c;
	margin-bottom:10px;
}

.profile_personalInfo_list strong{
	color:#000;
}

html .grid_1col_info li .user_profile_personal_category{
	width:206px;
}

html .profile_spacing{
	margin-left:20px !important;
	width:520px !important;
}

#user_profile_actions{
	margin-right:0 !important;
}


#profile_details form{
	margin-left:20px;
}



/* 03b - COMMENTS 
----------------------------------------------------------------*/
#user_profile_action_list .comment_user {
	width: 510px;
}

#list_of_profile_actions li{
	padding-bottom:5px;
}

.comments_append a{
	background:url("/images/backgrounds/expand_comments.jpg") no-repeat 0 0;
}

.user_profile_comment_form{
	position:relative;
	padding:5px 0 0;
	border:1px solid #000;
}

.comment_reply_title, #user_profile_submit_new_comment label{
	padding:5px 0 2px 20px;
	font-size:12px;
	display:block;
}

.child_comments_top{
	padding-top:2px;
}

.child_comments{
	border:1px dotted #000;
}

.child_comments_bottom{
	height:8px;
}

.child_comments_create_top{
	padding-top:5px;
}

.child_comments_create{
	border:1px dotted #000;
}

.child_comments_create_bottom{
	height:6px;
}

.user_profile_comment_form .error_msg, .child_comments .error_msg{
	color:#cd0000;
}

.submit_comment_button{
	background-color:#333;
}

.child_comments_create .submit_comment_button{
	background-color:#333;
}

button.unhide_post_input{
	background-color:#333;
}

input.unhide_post_input{
	border:1px solid #000;
	background:#fff;
}

button.unhide_post_input:hover{
	background:#FAF872;
}

button.unhide_post_input span{
	color:#fff;
}

button.unhide_post_input:hover span{
	color:#000;
}

.child_comments_create .submit_comment_button:hover{
	background:#FAF872;
}

.submit_comment_button:hover{
	background:#FAF872;
}

.activity_feed_comment_error{
	color:#cc0000;
}

.submit_comment_button span{
	color:#fff;
}

.submit_comment_button:hover span{
	color:#000;
}

#user_profile_submit_new_comment{
	background:url("/images/backgrounds/my_activity_leave_note_mid.jpg") repeat-y 0 0;
}

#user_profile_submit_new_comment #comment_post_form{
	background:url("/images/backgrounds/my_activity_leave_note_top.jpg") no-repeat 0 0;
	position:relative;
}

.submit_comment_footer{
	height:4px;
	background:url("/images/backgrounds/my_activity_leave_note_bottom.jpg") no-repeat 0 0;
}



/* 04 - PARENTAL CONSENT PAGE
*****************************************************************/

#authenticate_page_header{
	height:38px;
	background:url("/images/headers/parent_consent_3.jpg") no-repeat 0 0;
}

.parental_homepage_link{
	margin-left: 10px;
}

#comment_signup_comment .authorization_left{
	margin-right:20px;
}

#authenticate_page .grid_1col{
	width:255px;
}

#authenticate_page .grid_1col p{
	padding:0 10px;
}

#consent_yes_submit{
	background:url("/images/buttons/parental_consent_yes_btn.jpg") no-repeat 0 0;
	width:158px;
	height:28px;
	display:block;	
}

#consent_no_submit{
	background:url("/images/buttons/parental_consent_no_btn.jpg") no-repeat 0 0;
	width:158px;
	height:28px;
	display:block;	
}

#consent_yes_submit, #consent_no_submit{
	margin:20px 0 10px 10px;
}

#consent_yes_submit:hover, #consent_no_submit:hover{
	background-position:0 -28px;
}

#consent_yes_submit span, #consent_no_submit span{
	display:none;
}

#authenticate_yes_header{
	height:38px;
	margin-left:10px;
	background:url("/images/headers/welcome_to_i_love_heartland_3.jpg") no-repeat 0 0;
}

#authenticate_no_header{
	height:38px;
	margin-left:10px;
	background:url("/images/headers/thanks_for_your_time_3.jpg") no-repeat 0 0;
}

#authenticate_answer_page{
	margin-left:10px;
}

#authenticate_thanks_header{
	height:38px;
	background:url("/images/headers/thanks_for_signing_up_3.jpg") no-repeat 0 0;
	margin-left: 10px;
}

#authenticate_reset_header{
	height:38px;
	margin-left:10px;
	background:url("/images/headers/reset_your_password_3.jpg") no-repeat 0 0;
}

#reset_password_form{
	margin-top:15px;
}

#authenticate_answer_page p{
	margin-bottom: 10px;
}

#authenticate_answer_page img{
	margin-bottom: 10px;
}

#reset_password_submit{
	background:url("/images/buttons/submit_btn.png") no-repeat 0 0;
	clear:left;
	cursor:pointer;
	height:22px;
	width:58px;
	display:block;
	margin-left:219px;
}

#reset_password_submit:hover{
	background-position:0 -22px;
}

#reset_password_submit span{
	display:none;
}



/* 05 - MISC
*****************************************************************/

.tundra .dijitButtonNode {
	height:20px;
}

