#activity_feed { padding: 0; margin: 5px 2px; border-top: 1px solid #DDD; padding-top: 11px; }
#activity_feed #activity_feed_loading { display: none; background: #e9f2ff; color: #1358cd; padding: 1px 201px; margin: 2px 0; }
#activity_feed #activity_feed_loading p { background: url(../../images/home_page/activity_stream_loader.gif) no-repeat; padding: 3px 20px 3px; }
#activity_feed #everyone_activity .empty_results p { font-size: 12px; line-height: 14px; margin: 12px; }
#activity_feed #friends_center_activity .activity_feed_user_photo .addtofriends { display: none; }
#activity_feed #friends_center_activity .empty_results p { font-size: 12px; line-height: 14px; margin: 12px; }
#activity_feed #status_update { min-height: 60px; background: #e9f2ff; margin-top: 0; padding: 10px 10px 6px; position: relative; border-top: 1px solid #DDDDDD; iborder-bottom: 1px solid #DDDDDD; }
#activity_feed #status_update #character_count { display: none; color: #767676; float: left; }
#activity_feed #status_update #clear_status { display: none; }
#activity_feed #status_update #current_status_actions { font-size: 11px; }
#activity_feed #status_update .activity_block { margin-bottom: 4px; }
#activity_feed #status_update .activity_block .status_update { margin-bottom: 4px; }
#activity_feed #status_update .activity_text { margin-bottom: 0; }
#activity_feed #status_update .loading_icon { background: transparent url(../../images/home_page/animated_loader.gif) no-repeat scroll 0 0; display: none; height: 18px; margin: 10px 0 0 10px; text-indent: -9999px; width: 18px; position: absolute; top: 51px; right: 68px; }
#activity_feed #status_update .status_update_actions { width: 456px; padding: 5px 0; }
#activity_feed #status_update .status_update_actions p { color: #767676; font-size: 12px; float: left; width: 330px; }
#activity_feed #status_update div.active #character_count { display: inline-block; }
#activity_feed #status_update div.active #current_status_actions { display: none; }
#activity_feed #status_update div.active .error { border: none; color: #FF0000 !important; }
#activity_feed #status_update div.active input.general_button { display: inline; }
#activity_feed #status_update div.active span#current_status { display: none; }
#activity_feed #status_update div.active textarea { height: 38px; }
#activity_feed #status_update img.profile_pic { left: 0; top: 24px; position: absolute; height: 55px; }
#activity_feed #status_update input.general_button { display: block; position: relative; font-size: 11px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; float: right; margin-right: 6px; background: url(../../images/home_page/lihp_blue_button_gradient_v00.gif) repeat-x scroll 0 0; }
#activity_feed #status_update p#input_text { font-size: 14px; color: #787575; line-height: 15px; }
#activity_feed #status_update p.status_actions { color: #767676; display: none; }
#activity_feed #status_update span#current_status { display: none; }
#activity_feed #status_update span#current_status span { font-size: 11px; font-style: italic; }
#activity_feed #status_update textarea { padding: 2px 5px; border: 1px solid #a3afbe; overflow: hidden; width: 438px; height: 18px; font-size: 14px; color: #787575; }
#activity_feed #temp_status_update { position: relative; overflow: hiddden; background: #FFFFFF none repeat scroll 0 0; margin: 9px 0 0 0; padding: 10px 0 33px 72px; width: 404px; float: left; border-bottom: 1px solid #ddd; }
#activity_feed #temp_status_update .content { padding-bottom: 8px; background: url(../../images/home_page/status_background_top.gif) no-repeat 0 top; }
#activity_feed #temp_status_update a { color: #1358CD; text-decoration: none; }
#activity_feed #temp_status_update a:visited { color: #1358CD; text-decoration: none; }
#activity_feed #temp_status_update img.profile_pic { border: 1px solid #000000; left: 0; top: 12px; position: absolute; height: 55px; width: 55px; }
#activity_feed #temp_status_update p.activity_text { color: #1358CD; }
#activity_feed #temp_status_update p.status_preview_text { text-align: center; width: 320px; border: 1px solid #bbb; background: #eee; padding: 2px 0; margin: 2px 70px; position: absolute; top: 4px; left: 10px; color: #33476D; font-style: italic; font-size: 13px; }
#activity_feed .activity_admin_controls { width: 100%; text-align: right; list-style-type: none; margin: 3px; }
#activity_feed .activity_admin_controls li { display: inline; }
#activity_feed .activity_admin_delete { clear: left; float: right; padding-bottom: 4px; }
#activity_feed .activity_block { padding-left: 72px; width: 400px; margin-bottom: 12px; }
#activity_feed .activity_block .activity_text { font-size: 13px; margin-bottom: 3px; line-height: 14px; }
#activity_feed .activity_block .cv_post { position: relative; height: 94px; }
#activity_feed .activity_block .cv_post a img { position: absolute; left: 0; border: 1px solid black; }
#activity_feed .activity_block .cv_post p.activity_text { margin: 0 0 0 130px; }
#activity_feed .activity_block .cv_post span { margin: 0 0 0 130px; display: block; width: 180px; font-size: 11px; line-height: 15px; }
#activity_feed .activity_block .group_activity { position: relative; height: 94px; }
#activity_feed .activity_block .group_activity a { position: absolute; left: 0; }
#activity_feed .activity_block .group_activity ul { margin: 10px 0 0 69px; }
#activity_feed .activity_block .group_activity ul li { margin: 2px 0; font-size: 12px; }
#activity_feed .activity_block .group_activity ul li span { color: #457fc8; }
#activity_feed .activity_block .item-sprite { position: relative; }
#activity_feed .activity_block .status_update { position: relative; margin-left: -12px; }
#activity_feed .activity_block .status_update .bubble_bottom { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../../images/home_page/bp_lihp_status_bubble_v00.gif) no-repeat scroll center bottom; color: #333333; font-size: 13px; line-height: 14px; min-height: 28px; width: 418px; }
#activity_feed .activity_block .status_update .bubble_content { padding: 3px 35px 10px 25px; overflow: hidden; width: 350px; }
#activity_feed .activity_block .status_update .bubble_top { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: url(../../images/home_page/bp_lihp_status_bubble_v00.gif) no-repeat scroll center top; height: 6px; padding: 0; width: 418px; }
#activity_feed .activity_block .status_update .content { min-height: 22px; background: url(../../images/home_page/bp_lihp_status_bubble_v00.gif) no-repeat 0px bottom; width: 418px; font-size: 13px; color: #333; line-height: 14px; margin-left: -13px; padding: 3px 35px 10px 25px; }
#activity_feed .activity_block a.added_friend img { height: 90px; border: 1px solid black; }
#activity_feed .activity_block a.added_photo img { height: 90px; border: 1px solid black; }
#activity_feed .activity_block a.give_props { background: url(../../images/home_page/props_icon.gif) no-repeat; margin: 0 4px; padding: 0 7px; }
#activity_feed .activity_block a.joined_group img { height: 90px; border: 1px solid black; }
#activity_feed .activity_block a.make_comment { margin: 0 4px; padding: 0 8px; }
#activity_feed .activity_block p.date { color: #767676; font-size: 11px; margin-top: 4px; position: relative; top: 0px; clear: left; width: 330px; margin-bottom: 8px; float: left; }
#activity_feed .activity_block p.preview_text { color: #6d6a6a; font-size: 11px; margin: 0 0 5px 0; min-height: 23px; line-height: 12px; }
#activity_feed .activity_block p.sponsor_text { font-size: 11px; color: #549112; }
#activity_feed .activity_block span.pop_out { background: url(../../images/home_page/popout_icon.gif) no-repeat 0 0; padding: 0 11px 0 0; }
#activity_feed .activity_profile_hover { display: none; z-index: 55; position: absolute; top: -10px; left: -10px; height: 70px; background: #fff; padding: 10px 12px 10px 12px; box-shadow: 5px 5px 9px #7F7F7F; -moz-box-shadow: 5px 5px 9px #7F7F7F; -webkit-box-shadow: 5px 5px 9px #7F7F7F; min-width: 130px; }
#activity_feed .activity_profile_hover a.user_photo { left: 10px !important; top: 10px; margin-bottom: 7px; position: absolute; }
#activity_feed .activity_profile_hover a.user_photo img { border: 1px solid #000; }
#activity_feed .activity_profile_hover a:hover { text-decoration: underline; }
#activity_feed .activity_profile_hover p { position: absolute; left: 11px; top: 73px; min-width: 110px; }
#activity_feed .activity_profile_hover ul { list-style: none; padding-left: 62px; }
#activity_feed .activity_row { margin: 12px 0 0; border-bottom: 1px dotted #ddd; position: relative; min-height: 65px; }
#activity_feed .activity_row .activity_block ul.clearfix li { max-width: 110px; }
#activity_feed .activity_row .added_photo_block ul li a.make_comment { margin: 0 4px 0 0; }
#activity_feed .activity_row .joined_group_block ul { display: block; float: left; margin-right: 8px; }
#activity_feed .activity_row .joined_group_block ul li a.make_comment { margin: 0 4px 0 0; }
#activity_feed .activity_row .user_photo img { position: absolute; left: 0; border: 1px solid #000; }
#activity_feed .activity_row a { color: #1358cd; text-decoration: none; }
#activity_feed .activity_row a.added_photo { display: block; margin-bottom: 0px; }
#activity_feed .activity_row a.online img { height: 14px; border: none; }
#activity_feed .activity_row a:visited { color: #1358cd; text-decoration: none; }
#activity_feed .activity_row img.profile_pic { position: absolute; left: 0; border: 1px solid #000; }
#activity_feed .activity_row li { max-width: 100px; }
#activity_feed .activity_row li a.added_photo { max-width: 100px; }
#activity_feed .added_friend_block p.date { margin-top: 0px; }
#activity_feed .added_friend_block ul { margin-bottom: 2px; display: block; float: left; margin-right: 8px; }
#activity_feed .added_friend_block ul li ul { float: none; margin: 1px 0; }
#activity_feed .added_photo_block .item-sprite.comment { float: left; }
#activity_feed .added_photo_block p.date { margin-top: 0px; padding-top: 4px; padding-bottom: 5px; }
#activity_feed .added_photo_block ul { display: block; float: left; margin-right: 8px; }
#activity_feed .content_vertical_block .cv_post { float: left; clear: right; }
#activity_feed .content_vertical_block .pdate { float: left; clear: left; }
#activity_feed .content_vertical_block p.date { width: 330px; margin-bottom: 8px; }
#activity_feed .footer_addons p { padding: 2px 0; border-bottom: 1px dotted #DDDDDD; }
#activity_feed .footer_addons p a { background: #e9f2ff; padding: 2px 203px; font-size: 13px; display: block; color: #1358cd; text-decoration: none; }
#activity_feed .footer_addons p a:hover { background: #457fc8; color: #fff; }
#activity_feed .footer_addons p a:visited { background: #e9f2ff; padding: 2px 203px; font-size: 13px; display: block; color: #1358cd; text-decoration: none; }
#activity_feed .hover .activity_profile_hover { display: block; }
#activity_feed .joined_group_block p.date a { float: left; padding-bottom: 5px; padding-top: 3px; position: relative; }
#activity_feed .last { border-bottom: none; }
#activity_feed .options { float: left; width: 90px; margin-bottom: 8px; }
#activity_feed .options .item-image { float: left; margin-left: 5px; }
#activity_feed .options .item-sprite { float: right; }
#activity_feed .options span { float: left; padding-top: 3px; }
#activity_feed .posted_blog_block .posted_blog a { float: left; margin-top: 8px; clear: left; }
#activity_feed .posted_blog_block .posted_blog a span { float: left; margin-right: 4px; margin-top: -8px; }
#activity_feed .posted_blog_block .preview_text { clear: left; }
#activity_feed .posted_blog_block p.date { width: 330px; margin-bottom: 8px; }
#activity_feed .posted_blog_block p.date a { display: none; }
#activity_feed .posted_blog_block p.preview_text { min-height: 2px; }
#activity_feed .posted_bulletin_block .posted_bulletin a { float: left; clear: left; margin-top: 8px; }
#activity_feed .posted_bulletin_block .posted_bulletin a span { float: left; margin-right: 4px; margin-top: -8px; }
#activity_feed .posted_bulletin_block p.date { width: 330px; margin-bottom: 8px; }
#activity_feed .posted_bulletin_block p.date a { display: none; }
#activity_feed .posted_bulletin_block p.preview_text { min-height: 1px; }
#activity_feed .status_comment_block p.date { text-align: right; margin-right: 4px; width: 72px; }
#activity_feed a:hover { text-decoration: underline; }
#activity_feed a:visited:hover { text-decoration: underline; }
#activity_feed h4 { color: #000; font-size: 16px; padding: 0 0 0 6px; height: 19px; margin-bottom: 12px; }
#activity_feed h4 span { padding: 3px 0 2px; display: block; float: left; }
#activity_feed_nav { float: right; }
#activity_feed_nav a { font-size: 12px; font-weight: normal; padding: 7px 8px; display: block; color: #457fc8; height: 17px; background: none; }
#activity_feed_nav a.active { background: url(../../images/home_page/bp_lihp_selected_gradient_v00.gif) repeat-x !important; width: 50px; color: #000000; font-weight: bold; height: 17px; padding: 7px 11px 4px 11px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; text-decoration: none; }
#activity_feed_nav a:visited { font-size: 11px; font-weight: normal; text-decoration: none; color: #fff; padding: 4px 8px; display: block; }
#activity_feed_nav li { float: left; }
#center_column { width: 475px; float: left; padding: 10px 15px; }
#dashboard { font-size: 12px; color: #000; }
#dashboard .account_links span { color: #ccc; margin: 0 3px; }
#dashboard .frame { text-align: left; margin-bottom: 6px; }
#dashboard .frame img { border: 1px solid #a8a8a8; }
#dashboard .item-image { position: absolute; }
#dashboard .username { margin-bottom: 12px; display: block; }
#dashboard .username a span { color: #457fc8; font-size: 15px; }
#dashboard a { color: #457fc8; text-decoration: none; }
#dashboard a:hover { text-decoration: underline; }
#dashboard a:visited { color: #457fc8; }
#dashboard a:visited:hover { text-decoration: underline; }
#dashboard div.acct_balance { border: 1px solid #ccc; padding: 5px 8px; margin-bottom: 10px; min-width: 128px; }
#dashboard div.acct_balance a.coin { background: url(../../images/home_page/account_balance_icons.gif) no-repeat 0 -11px; padding: 0 0 0 13px; height: 11px; display: block; clear: left; margin: 16px 0 0 55px; }
#dashboard div.acct_balance a.dollar { background: url(../../images/home_page/account_balance_icons.gif) no-repeat; padding: 0 0 0 12px; margin-left: 8px; height: 11px; display: block; float: left; }
#dashboard div.acct_balance a:hover { text-decoration: none; }
#dashboard div.acct_balance a:visited:hover { text-decoration: none; }
#dashboard div.acct_balance span { float: left; display: block; }
#dashboard p { margin-bottom: 10px; }
#dashboard p a { float: left; clear: left; font-size: 11px; color: #457fc8; margin-bottom: 4px; }
#discover_search #home_page_search_module { clear: both; margin: 0 0; padding: 6px 16px 5px; border-top: 1px dashed #b9c7db; border-bottom: 1px dashed #b9c7db; height: 20px; }
#discover_search #home_page_search_module #whos_input { float: left; }
#discover_search #home_page_search_module button { cursor: pointer; background: url(../../images/main_page/button_browse.gif) no-repeat; width: 48px; height: 18px; border: 0; text-indent: -9999px; }
#discover_search #home_page_search_module button span { background: none; }
#discover_search #home_page_search_module button span em { background: none; }
#discover_search #home_page_search_module button:hover { background-position: 0 -18px; }
#discover_search #home_page_search_module div { position: relative; }
#discover_search #home_page_search_module div.actionbox { float: left; margin: 4px 0 0 10px; }
#discover_search #home_page_search_module h4 { color: #05173B; font-size: 15px; display: inline; margin: 1px 0 0 0; }
#discover_search #home_page_search_module label { margin-left: 5px; }
#discover_search #home_page_search_module label input { vertical-align: top; margin: 3px 3px 0 2px; padding: 0; }
#discover_search #home_page_search_module label.ages_label { margin-left: 10px; }
#discover_search #home_page_search_module p { display: inline; margin-left: 15px; }
#discover_search #home_page_search_module select { position: relative; top: 1px; width: 80px; font-size: 11px; margin: 0 10px 0 10px; vertical-align: top; }
#discover_search .tmpl_carousel { position: relative; height: 134px; margin: 2px 0 26px 8px; }
#discover_search .tmpl_carousel .carousel_items { position: relative; overflow: hidden; clear: both; margin-left: 20px; width: 420px; border: none; }
#discover_search .tmpl_carousel .carousel_items .add_user_info { display: none; }
#discover_search .tmpl_carousel .carousel_items .carousel_item { display: none; float: left; }
#discover_search .tmpl_carousel .carousel_items .carousel_item #member_data p { display: none; }
#discover_search .tmpl_carousel .carousel_items .carousel_item .active { position: relative; }
#discover_search .tmpl_carousel .carousel_items .carousel_item div.online_item { position: relative; }
#discover_search .tmpl_carousel .carousel_items .carousel_item div.online_item b.username a span { color: #33476D; font-weight: normal; font-size: 11px; }
#discover_search .tmpl_carousel .carousel_items .carousel_item div.online_item div.photo_member_intermediate { height: 94px; margin-bottom: 8px; margin-top: 6px; }
#discover_search .tmpl_carousel .carousel_items .carousel_slide { overflow: hidden; }
#discover_search .tmpl_carousel .carousel_items .carousel_slide .carousel_item { display: block; float: left; width: 106px; }
#discover_search .tmpl_carousel .carousel_items .carousel_slide .carousel_item img { display: block; border: 1px solid #a3afbe; }
#discover_search .tmpl_carousel .carousel_items .hover .add_user_info { background: #fff; border-top: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; display: inline; position: absolute; z-index: 3; top: 0px; left: 96px; width: 106px; height: 95px; }
#discover_search .tmpl_carousel .carousel_items .hover .add_user_info .action { margin-top: 28px; }
#discover_search .tmpl_carousel .carousel_items .hover .last { border-left: 1px solid #bbb; left: -106px; }
#discover_search .tmpl_carousel .carousel_pagination { background: transparent; border: none; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_next { background: url(../../images/home_page/bp_lihp_large_arrow_sprite_v00.gif) no-repeat scroll -31px 0px; height: 32px; margin-top: 20px; position: absolute; right: -3px; text-indent: -9999px; top: -94px; width: 31px; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_next span { display: none; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_next:hover { background-position: -31px -31px; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_previous { background: url(../../images/home_page/bp_lihp_large_arrow_sprite_v00.gif) no-repeat scroll 0 0; height: 32px; left: -15px; margin-top: 20px; position: absolute; text-indent: -9999px; top: -94px; width: 31px; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_previous span { display: none; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_previous:hover { background-position: 0px -32px; }
#discover_search .tmpl_carousel .carousel_pagination .loading_container { padding-top: 8px; width: 100%; height: 20px; text-align: center; }
#discover_search .tmpl_carousel .carousel_pagination .mini_slides { display: none; }
#discover_search .tmpl_carousel .carousel_pagination .mini_slides .selected { background: url(/shared/images/carousel/icon_mini_slide_selected.gif) no-repeat top left; }
#discover_search .tmpl_carousel .carousel_pagination .mini_slides a { display: none; }
#discover_search .tmpl_carousel .carousel_pagination .mini_slides a span { visibility: hidden; padding-right: 2px; }
#discover_search h3 { color: #000; font-size: 16px; padding: 2px 0 4px 2px; }
#discover_search label { margin-right: 0; }
#discover_search p { margin: 5px 10px 0 0; text-align: left; padding: 9px 0px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#discover_search p a { color: #457fc8; text-decoration: underline; }
#discover_search p a:hover { color: #457fc8; text-decoration: underline; }
#friends_center_activity_tab { color: #457FC8; }
#friends_center_activity_tab a { color: #457FC8; }
#gamers_activity { clear: both; margin: 4px; }
#gamers_activity #action_links a { line-height: 16px; color: #1358CD; text-decoration: none; font-size: 11px; }
#gamers_activity .block .footer_addons p { border-bottom: 1px dotted #DDDDDD; padding-bottom: 2px; }
#gamers_activity .block.footer_addons a { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #E9F2FF none repeat scroll 0 0; display: block; font-size: 13px; padding: 2px 203px; color: #1358CD; text-decoration: none; }
#gamers_activity a.view_more span { background: none repeat scroll 0 0 #E9F2FF; color: #1358CD; display: block; font-size: 13px; text-decoration: none; }
#gamers_activity.action_links a { line-height: 16px; color: #1358CD; text-decoration: none; font-size: 11px; }
#header { border-top: 1px #333 solid; padding: 10px 0 0; border-right: 1px #333 solid; border-left: 1px #333 solid; }
#homepage_logged_out #activity_feed_nav a { font-size: 12px; font-weight: normal; padding: 7px 8px; display: block; color: #457fc8; height: 17px; background: none !important; }
#homepage_logged_out #left_column { width: 475px; float: left; padding: 10px 50px 20px 75px; }
#homepage_logged_out #right_column { width: 350px; float: left; padding: 10px 0px 20px 0; }
#homepage_logged_out #right_column .richmedia { margin-left: 0px; margin-bottom: 11px; height: none; }
#homepage_logged_out #status_update { display: none; }
#homepage_logged_out #top_hat { display: none; }
#homepage_logged_out .top_ad .ad { margin-top: 3px; }
#homepage_logged_out .top_ad .ad .ad { width: 980px; margin: 8px auto; }
#homepage_logged_out button span { background: transparent; }
#homepage_logged_out button span em { background: transparent; }
#jobs_module { background: #fff; font-size: 11px; border-bottom: 1px solid #ddd; clear: both; margin-bottom: 10px; padding: 0; }
#jobs_module #actionbox_update_careers { padding: 3px 15px 5px; }
#jobs_module #actionbox_update_careers .content { margin-top: -2px; }
#jobs_module #actionbox_update_careers a.button { background: transparent; float: left; margin: 0; padding: 0; text-align: left; height: inherit; }
#jobs_module #actionbox_update_careers a.button span { background: transparent; color: #05183b; line-height: inherit; padding: 0; font-size: 10px; }
#jobs_module #actionbox_update_careers p { display: block; float: left; font-size: 10px; margin-right: 4px; }
#jobs_module #keyword_search { display: none; }
#jobs_module .head h2 { color: #fff; font-size: 13px; padding: 6px 5px; height: 12px; background: transparent url(../../images/home_page/bp_lihp_purple_button_gradient_v00.gif) repeat-x scroll 0 0; }
#jobs_module .head h2 span { float: left; margin-left: 2px; }
#jobs_module .head h2 span.hdr_small_txt { font-size: 10px; padding-top: 2px; }
#jobs_module .head h2 span.monster_logo { background: url(../../images/home_page/monster-title.gif) no-repeat; display: block; width: 67px; height: 14px; text-indent: -9999px; }
#jobs_module div.content { margin: 0px 0 3px; line-height: 1.15; }
#jobs_module div.content #collect_job_category { padding-left: 8px; font-weight: bold; color: #05183b; }
#jobs_module h4 { color: #9332A6; font-size: 11px; }
#jobs_module p.position { font-size: 11px; }
#jobs_module p.position a { color: #05183b; text-decoration: none; }
#jobs_module p.position a:active { text-decoration: underline; }
#jobs_module p.position a:hover { text-decoration: underline; }
#jobs_module p.position a:visited { color: #05183b; text-decoration: none; }
#jobs_module select { margin-left: 8px; width: 276px; }
#jobs_module table { z-index: 100000; border-top: 1px dotted #bbb; margin-top: 0px; }
#jobs_module table .row_a td { padding-right: 80px; background: #fff; }
#jobs_module table .row_b td { padding-right: 80px; background: #fff; }
#jobs_module table tr td { position: relative; display: block; border-bottom: 1px dotted #bbb; }
#jobs_module table tr td h5 { color: #666; font-weight: normal; font-size: 11px; float: left; margin-right: 4px; }
#jobs_module table tr td p.apply { position: absolute; top: 8px; right: 10px; }
#jobs_module table tr td p.apply a { color: #fff; font-weight: bold; background: transparent url(../../images/home_page/bp_lihp_purple_button_gradient_v00.gif) repeat-x scroll 0 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; padding: 2px; text-decoration: none; }
#left_column { width: 145px; float: left; padding: 10px 10px 20px; }
#left_group { width: 670px; float: left; }
#list_personal_data { clear: left; margin-top: 43px; }
#list_personal_data li a { color: #33476d; display: block; padding-left: 0; }
#list_personal_data li a:visited { color: #33476d; display: block; padding-left: 0; }
#list_personal_data li.active a { color: red; }
#list_personal_data ul { padding: 4px 0; border-top: 1px solid #ddd; }
#list_personal_data ul.activity_items { margin-top: 10px; padding-bottom: 15px; }
#list_personal_data ul.activity_items li { color: #457FC8; display: block; height: 12px; line-height: 1; margin: 3px 0; padding: 4px 6px 4px 0px; }
#list_personal_data ul.activity_items li a { position: relative; line-height: 11px; padding: 2px 6px 4px 22px; display: block; margin: 2px 0; height: 15px; color: #457fc8; }
#list_personal_data ul.activity_items li a.blog { background-position: 0 -203px; }
#list_personal_data ul.activity_items li a.friends { background-position: 0 -136px; }
#list_personal_data ul.activity_items li a.photos { background-position: 0 -160px; }
#list_personal_data ul.activity_items li a.videos { background-position: 0 -183px; }
#list_personal_data ul.activity_items li a:visited { height: 12px; background-repeat: no-repeat; display: block; margin: 2px 0; }
#list_personal_data ul.communication_items li a { margin: 3px 0; color: #457fc8; display: block; height: 12px; position: relative; line-height: 1; padding: 2px 6px 4px 22px; }
#list_personal_data ul.communication_items li a.bulletin { background-position: 0 -114px; }
#list_personal_data ul.communication_items li a.gifts { background-position: 0 -91px; }
#list_personal_data ul.communication_items li a.group_invites { background-position: 0 -67px; }
#list_personal_data ul.communication_items li a.my_page_log { background-position: 0 -41px; }
#list_personal_data ul.communication_items li a:visited { color: #457fc8; }
#list_personal_data ul.communication_items li.active a.bulletin { background-position: -132px -114px; color: red; }
#list_personal_data ul.communication_items li.active a.gifts { background-position: -132px -66px; color: red; }
#list_personal_data ul.communication_items li.active a.group_invites { background-position: -132px -67px; color: red; }
#list_personal_data ul.communication_items li.active a.invites { background-position: -132px -19px; color: red; }
#list_personal_data ul.communication_items li.active a.my_page_log { background-position: -132px -41px; color: red; }
#list_personal_data ul.communication_items li.active a.notes { background-position: -132px -0px; color: red; }
#motd_module { background: #FEF7CD; padding: 0; margin-bottom: 10px; font-size: 11px; border-bottom: 1px dotted #ddd; }
#motd_module #quote { margin-top: 5px; margin-bottom: 5px; }
#motd_module .content { margin-left: 10px; padding: 6px 4px 6px 6px; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd; }
#motd_module .head { background: #fff; }
#motd_module .head h2 { color: #000; font-size: 16px; padding-bottom: 10px; border-bottom: 1px dotted #ddd; }
#motd_module .thumb { float: left; margin-right: 10px; width: 75px; display: inline; }
#motd_module .thumb a { text-decoration: none; }
#motd_module .thumb img { padding: 2px; }
#motd_module .username a { color: #457fc8; font-size: 14px; }
#new_reg_form { width: 250px; font-size: 12px; font-family: arial; color: #333; height: 396px; }
#new_reg_form a { color: #333; }
#new_reg_form a:visited { color: #333; }
#new_reg_form button { float: left; margin: 3px 0 8px 18px; background: url(../../images/main_page/button_sign-up.gif) no-repeat; width: 97px; height: 28px; border: none; text-indent: -9999px; display: block; cursor: pointer; }
#new_reg_form button:hover { background-position: 0 -28px; }
#new_reg_form div input.error { border: 1px solid red !important; }
#new_reg_form div select.error { border: 1px solid red !important; }
#new_reg_form div.country_zip .country { float: left; clear: both; margin-right: 10px; }
#new_reg_form div.country_zip .zip_code { float: left; }
#new_reg_form div.country_zip .zip_code input.text { width: 80px; }
#new_reg_form div.country_zip a { vertical-align: bottom; text-decoration: none; color: #7a7a7a; }
#new_reg_form div.country_zip input.text { width: 100px; }
#new_reg_form div.country_zip label { display: block; }
#new_reg_form div.country_zip select { width: 120px; margin-bottom: 1px; }
#new_reg_form div.country_zip span { font-size: 11px; }
#new_reg_form div.country_zip span.hint { clear: both; }
#new_reg_form div.date_of_birth { position: relative; height: 40px !important; }
#new_reg_form div.date_of_birth #why_ask_age { font-size: 10px; }
#new_reg_form div.date_of_birth #why_ask_age_hint { background: #fff; display: none; font-size: 10px; position: absolute; z-index: 10; top: 10px; padding: 2px; border: 1px solid #ccc; }
#new_reg_form div.date_of_birth label { display: block; margin-bottom: 5px; }
#new_reg_form div.date_of_birth select { margin-right: 5px; }
#new_reg_form div.email input.text { width: 200px !important; }
#new_reg_form div.form_field { padding: 3px 0 3px 20px; height: 45px; width: 315px; margin: 0 0 3px; }
#new_reg_form div.form_field .hint { color: #333; font-size: 11px; }
#new_reg_form div.form_field .password_strength_indicator { margin: 0; padding: 0; float: left; }
#new_reg_form div.form_field .password_strength_indicator #password_progressbar { display: none; margin-left: 3px; width: 100px; background: transparent none repeat; float: left; height: 8px; }
#new_reg_form div.form_field .password_strength_indicator #password_progressbar .percent { background: #34496F none repeat scroll 0 0; margin: 2px 0 0 1px; height: 8px; }
#new_reg_form div.form_field .password_strength_indicator .clear { height: 1px; }
#new_reg_form div.form_field .password_strength_indicator p#password_strength { font-size: 11px; margin-left: 10px; font-weight: normal; float: left; }
#new_reg_form div.form_field .password_strength_indicator p.good_pw { color: green; }
#new_reg_form div.form_field .password_strength_indicator p.tooshort_pw { color: red; }
#new_reg_form div.form_field label { margin: 0; display: block; }
#new_reg_form div.gender { height: 38px !important; }
#new_reg_form div.gender label { margin-right: 10px; display: inline; }
#new_reg_form div.gender label input.radio { margin-left: 0; margin-right: 5px; }
#new_reg_form div.gender label span { display: inline; font-weight: normal; }
#new_reg_form div.gender span { font-weight: bold; display: block; }
#new_reg_form div.highlight { background: #eee; }
#new_reg_form div.highlight input.text { border: 1px solid #999; }
#new_reg_form div.highlight span.hint { display: block; }
#new_reg_form div.race_entry span { font-size: 11px; color: #a9a9a9; text-transform: uppercase; }
#new_reg_form div.reg_password { padding-bottom: 0; height: 48px !important; }
#new_reg_form div.reg_password #password_hint { display: none; }
#new_reg_form div.reg_password input { clear: both; display: block; }
#new_reg_form div.reg_password label { float: left; }
#new_reg_form div.reg_password span { font-size: 11px; display: none; }
#new_reg_form div.reg_password span#password_hint_error { background: pink repeat; border: 1px solid #FF0000; color: #000; display: none; padding: 1px 5px; position: relative; width: 190px; z-index: 3; }
#new_reg_form h3 { font-size: 14px; color: #457fc8; width: 330px; margin-bottom: 4px; }
#new_reg_form input.text { font-size: 12px; width: 200px; border: 1px solid #ccc; }
#new_reg_form label { font-weight: bold; }
#new_reg_form p { font-weight: bold; }
#new_reg_form select { font-size: 11px; }
#new_reg_form span#regValError { clear: left; width: 295px; margin: 0 0 3px; background: pink repeat; border: 1px solid #FF0000; color: #000; display: none; padding: 1px 5px 1px 18px; position: relative; }
#new_reg_form span.hint { display: none; }
#new_reg_form span.loader { margin: 10px 0 0 10px; background: url(../../images/main_page/animated_loader.gif) no-repeat; width: 18px; height: 18px; float: left; display: none; text-indent: -9999px; }
#news_module { background: transparent; clear: both; display: block; float: right; margin-bottom: 20px; width: 300px; }
#news_module #news_clickthru { color: #457fc8; }
#news_module .container { display: block; background: #EDF5FF; border: 3px solid #4992D6; }
#news_module .news_attr a { color: #457fc8; }
#news_module .news_wrap { position: relative; width: 90px; background: #EDF5FF; padding: 10px; float: left; }
#news_module .news_wrap p a { color: #000; font-size: 12px; font-weight: normal; margin-bottom: 14px; text-decoration: none; }
#news_module h3 { position: relative; color: #05183b; font-size: 14px; padding-bottom: 10px; margin: 11px 11px 11px 11px; border-bottom: 1px dotted #999; text-align: left; }
#news_module h3 a { text-decoration: none; color: #457fc8; }
#news_module h3 a:hover { text-decoration: underline; }
#news_module h3 a:visited { text-decoration: none; }
#news_module h3 a:visited:hover { text-decoration: underline; }
#news_module img { height: 127px; margin: 0px 10px 4px 0px; float: right; }
#news_module p.news_attr { color: #96999C; font-size: 10px; margin: 4px; padding-top: 4px; }
#newsclip .carousel_slide li.carousel_item { list-style: none; display: block; padding-top: 5px; }
#newsclip .carousel_slide li.carousel_item a { text-decoration: none; color: #555555; }
#newsclip .carousel_slide li.carousel_item a:visited { text-decoration: none; color: #555555; }
#newsclip .carousel_slide ul { list-style: none; }
#pagebox { width: 980px; margin: 0 auto; text-align: left; padding: 0; }
#poll_module { background: #fff; padding: 0; margin-bottom: 10px; font-size: 11px; border-bottom: 1px solid #ddd; }
#poll_module #poll_span { margin-left: 10px; padding: 10px 4px; }
#poll_module #poll_span #homepage_poll_resultset li { height: 20px; }
#poll_module #poll_span #homepage_poll_resultset li span.results_bar { background: url(../../images/home_page/poll_bar_green.gif) no-repeat; width: 1px; }
#poll_module #poll_span #poll_questions { font-weight: bold; margin-bottom: 5px; font-size: 12px; }
#poll_module #poll_span .inputgroup { margin: 0; margin-bottom: -7px; padding-bottom: 10px; overflow: hidden; }
#poll_module #poll_span .inputgroup button { float: right; }
#poll_module #poll_span .inputgroup label { display: block; margin-bottom: 8px; }
#poll_module #poll_span .inputgroup label span { margin-left: 4px; }
#poll_module .head { background: #fff; border-bottom: 1px dotted #DDDDDD; padding: 8px; }
#poll_module .head h2 { color: #000; font-size: 16px; padding: 3px 0px; }
#privacyWarningPlop .privacy_heading { padding: 10px 30px 10px 30px; text-align: left; font-size: 16px; }
#privacyWarningPlop .privacy_message { padding: 10px 30px 10px 30px; text-align: left; font-size: 14px; }
#region_activity .noresults { margin-top: 8px; font-size: 12px; color: #908D8D; }
#reminder_module { color: #3b3939; }
#reminder_module a.close_button { position: absolute; right: 6px; top: 7px; background: url(../../images/home_page/close_button.gif) no-repeat; text-indent: -9999px; height: 12px; width: 12px; display: block; }
#reminder_module div.photo_space { position: absolute; left: 14px; }
#reminder_module div.photo_space img { border: 1px solid #a8a8a8; margin-bottom: 2px; }
#reminder_module div.photo_space p { width: 70px; font-size: 10px; color: #535353; line-height: 10px; }
#reminder_module h4 { color: #5c77a7; font-size: 15px; margin-bottom: 4px; }
#reminder_module input.reminder_button { background: transparent url(../../images/common/buttons/standard_right.gif) no-repeat scroll right center; color: #FFFFFF; font-weight: bold; padding: 2px 5px; font-size: 12px; border: none; cursor: pointer; }
#reminder_module p.file_types { color: #838383; font-size: 11px; }
#right_column { float: right !important; padding: 10px 8px 20px 0; width: 300px; }
#specialAnnouncement { border: 3px solid #56B10C; background: #DAEAD0; font-size: 14px; margin: 10px; padding: 7px; text-align: center; }
#specialAnnouncement a { color: #457fc8; }
#specialAnnouncement strong { color: #3A7F17; }
#status_update p { margin: 0; }
#top_hat #navigation1 { margin: 0 auto; width: 980px; }
#top_hat #navigation1 #global_site_headers { display: none; }
#vix_homepage_balance_component { display: block; }
#viximoBalanceContainer { display: none; margin-top: 30px; }
.active .item-sprite.bulletin-boards { background-position: -20px -108px !important; color: #ff0000 !important; }
.active .item-sprite.game-invites { background-position: -20px -244px !important; color: #ff0000 !important; }
.active .item-sprite.gifts { background-position: -20px -89px !important; color: #ff0000 !important; }
.active .item-sprite.group-invites { background-position: -20px -64px !important; color: #ff0000 !important; }
.active .item-sprite.hits { background-position: -20px -39px !important; color: #ff0000 !important; }
.active .item-sprite.invites { background-position: -20px -15px !important; color: #ff0000 !important; }
.active .item-sprite.notes { background-position: -20px 3px; color: #ff0000 !important; }
.activity_deleted { width: 453px; min-height: 0 !important; background: #eee; padding: 4px 10px; color: #333; margin: 0px !important; }
.ad_right_column { border: 0; margin-bottom: 10px; }
.block .gameLogo { float: left; padding: 4px; }
.block .gameMessage { color: #1358CD; float: left; margin-top: 8px; padding: 8px; }
.block footer_addons p a { float: left; margin-left: 9px; }
.clearboth { clear: both; display: block; height: 1%; }
.friend_reminder { padding: 15px 10px 30px 112px; }
.friend_reminder input.text_input { margin: 0 10px 2px 0; width: 136px; }
.friend_reminder p { margin-bottom: 5px; font-size: 11px; }
.global_nav2 #nav_connect .nav_child { padding-left: 0; }
.global_nav2 #nav_fun .nav_child { padding-left: 0; }
.global_nav2 #nav_look .nav_child { padding-left: 0; }
.global_nav2 #nav_mfind .nav_child { padding-left: 0; }
.global_nav2 #navigation2 { height: 65px; margin-bottom: 5px; }
.global_nav2 #navigation2.nav_guest #nav_connect .nav_child { padding-left: 0px; }
.global_nav2 #navigation2.nav_guest #nav_connect .nav_child ul { padding-left: 130px; }
.global_nav2 #navigation2.nav_guest #nav_fun .nav_child { padding-left: 0px; }
.global_nav2 #navigation2.nav_guest #nav_fun .nav_child ul { padding-left: 220px; }
.global_nav2 #navigation2.nav_guest #nav_look .nav_child { padding-left: 0px; }
.global_nav2 #navigation2.nav_guest #nav_look .nav_child ul { padding-left: 335px; }
.global_nav2 #navigation2.nav_guest #nav_mfind .nav_child { padding-left: 0px; }
.global_nav2 #navigation2.nav_guest #nav_mfind .nav_child ul { padding-left: 2px; }
.global_nav2 #navigation2.undernav .nav_child { background: #34496f none; height: 30px; width: 980px !important; z-index: 9998; margin-left: -2px; }
.invite_friend_reminder { padding: 15px 10px 15px 131px; }
.invite_friend_reminder input { font-size: 11px; }
.invite_friend_reminder input.email_addr { width: 70px; margin: 0 2px 9px 0; }
.invite_friend_reminder label { display: block; margin-bottom: 2px; }
.invite_friend_reminder p.wont_share { color: #838383; font-size: 11px; margin: 2px 0 8px; }
.invite_friend_reminder select { font-size: 11px; }
.item-image { left: -1px; position: relative; text-align: center; top: -2px; width: 18px; }
.item-sprite { background: url(../../images/home_page/dashboard_sprite_v02.gif); background-repeat: no-repeat; display: inline-block; height: 17px; width: 17px; }
.item-sprite.bulletin-boards { background-position: 0px -111px; }
.item-sprite.comment { background-position: -19px -200px; width: 17px; float: right; }
.item-sprite.comments { background-position: -21px -197px; }
.item-sprite.friends { background-position: 0px -134px; }
.item-sprite.game-invites { background-position: 0px -244px; }
.item-sprite.gifts { background-position: 0px -89px; }
.item-sprite.group-invites { background-position: 0px -64px; }
.item-sprite.groups { background-position: 0px -224px; }
.item-sprite.hits { background-position: 0px -38px; }
.item-sprite.invites { background-position: 0px -15px; }
.item-sprite.notes { background-position: 0px 3px; }
.item-sprite.notes .active { background-position: -16px 0px !important; color: #ff0000 !important; }
.item-sprite.photos { background-position: 0px -158px; }
.item-sprite.post-blogs { background-position: -2px -202px; }
.item-sprite.videos { background-position: 0px -179px; }
.item.active { color: #ff0000 !important; }
.item.active a { color: #ff0000 !important; }
.main_page_desc { width: 300px; padding: 0 0 20px 0; border-bottom: 1px solid #DDD; }
.main_page_desc h2 { font-size: 14px; color: #457fc8; margin-bottom: 10px; }
.main_page_desc p { font-size: 12px; margin-top: 10px; }
.main_page_hero { padding: 25px 0px 30px 0px; }
.main_page_hero h2 { font-size: 21px; color: #457fc8; margin-bottom: 7px; }
.main_page_hero h3 { font-size: 12px; color: #000; height: 23px; margin-bottom: 8px; font-weight: normal; line-height: 23px; padding: 3px 0px; }
.main_page_hero h3 span a { font-size: 13px; background: #fff; padding: 2px 5px; font-weight: bold; text-decoration: underline; color: #000; }
.main_page_hero h3 span a:hover { color: #fff; background: #457fc8; }
.main_page_hero h3 span a:visited { font-size: 13px; background: #fff; padding: 2px 5px; font-weight: bold; text-decoration: underline; color: #000; }
.main_page_hero h3 span a:visited:hover { color: #fff; background: #457fc8; }
.main_page_hero h3 span.hero_chat_bubble { background: url(../../images/main_page/icon_chat_bubble.gif) no-repeat; display: inline-block; height: 23px; padding-left: 30px; }
.main_page_hero h3 span.hero_headphones { background: url(../../images/main_page/icon_headphones.gif) no-repeat; display: inline-block; height: 23px; padding-left: 30px; }
.main_page_hero h3 span.hero_star { background: url(../../images/main_page/icon_star.gif) no-repeat; display: inline-block; height: 23px; padding-left: 30px; }
.main_page_hero h3 span.hero_user { background: url(../../images/main_page/icon_user.gif) no-repeat; display: inline-block; height: 23px; padding-left: 30px; }
.main_page_hero p { font-size: 18px; backgrond: #fff; }
.messageDate { color: #767676; margin: 8px 0px 8px 20px; font-size: 11px; position: relative; border-bottom: 1px solid #ddd; padding-bottom: 8px; }
.moreGames { margin-top: 8px; color: #000; padding: 10px; font-size: 12px; line-height: 14px; margin: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; }
.pagebody { width: 980px; }
.reminder_box { margin-bottom: 8px; background: #eee; position: relative; box-shadow: -1px 1px 4px #bbb; -moz-box-shadow: -1px 1px 4px #bbb; -webkit-box-shadow: -1px 1px 4px #bbb; }
.richmedia { display: inline; width: 300px; margin: 0px; padding: 0px; height: 100% !important; }
.richmedia .ad { height: 100% !important; margin: 0 0 10px 0; }
.textwidget { padding: 16px 0px; }
.tmpl_login { width: 980px; }
.tmpl_login #bin_header { width: 980px; }
.top_ad { display: inline; padding-left: 5px; }
.top_ad .ad { text-align: center; margin-left: 3px; }
.top_ad .ad .ad { width: 980px; margin: 8px auto; }
.vixBalanceTxt { font-weight: bold; font-size: 14px; }
.viximo-decorator-wrapper iframe { display: none; }
.viximo-notification-activity { height: 75px; }
.viximo-notification-image a img { width: 60px; }
.viximo-notification-image img { width: 60px; }
.viximo-notification-image table tr td { font-size: 0px; }
.viximo-notification-image-desc { line-height: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #333; }
.viximo-notification-image-desc p { line-height: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #333; }
.viximo-notification-message { line-height: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #333; margin-top: 12px; font-size: 12px; font-weight: bold; }
.viximo-notification-message p { line-height: 16px; font-family: Arial, Helvetica, Verdana, sans-serif; color: #333; margin-top: 12px; font-size: 12px; font-weight: bold; }
.wide_banner { background: transparent; }
a { color: #457fc8; }
a:visited { color: #000; }
body { text-align: center; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; background: #fff; }
ctivity_feed_nav { display: none; }
div#login_form { margin: 0px 10px 30px 0px; padding-top: 4px; }
div#login_form .login_fields input { margin-right: 8px; width: 120px; color: #999; _font-size: 11px; }
div#login_form .login_fields input#password { color: #000; }
div#login_form .more_login_fields { font-size: 11px; }
div#login_form .more_login_fields a { margin-left: 53px; text-decoration: none; }
div#login_form .more_login_fields a:hover { text-decoration: underline; }
div#login_form .more_login_fields input { padding: 0; margin: 3px 1px 0 0; }
div#login_form .more_login_fields span { color: #000; margin-left: 3px; }
div#login_form .phishingAlert { display: none; }
div#login_form .phishingAlert span { color: #444; font-size: 11px; font-weight: normal; font-style: italic; }
div#login_form button { background: url(../../images/main_page/button_log-in.gif) no-repeat; text-indent: -9999px; width: 49px; height: 18px; border: none; color: #6A8BB8 !important; cursor: pointer; padding: 0; }
div#login_form button span em { color: #6A8BB8; font-style: normal; font-weight: bold; font-size: 11px; }
div#login_form button:hover { background-position: 0 -18px; }
div#login_form div.error div.error_msg { color: #000; background: pink; padding: 1px 5px 1px 10px; border-bottom: 1px solid #ff0000; font-size: 11px; margin-bottom: 3px; }
div#login_form div.foot { display: none; }
div#login_form div.password { display: inline; border: 0px; }
div#login_form p.login_message { color: #000; font-weight: bold; margin-right: 5px; width: 160px; margin-bottom: 3px; }
div#login_form p.login_message span { font-weight: normal; }
item.active a:visited { color: #ff0000 !important; }
li.active.notes { background-position: -16px 0px !important; color: #ff0000 !important; }
li.item .active { color: #ff0000 !important; }
ul.communication_items li.active a { color: #ff0000 !important; }
ul.communication_items li.active a:visited { color: #ff0000 !important; }
