#activity_feed { padding: 0; margin: 5px 2px; }
#activity_feed #activity_feed_loading { display: none; padding: 1px 201px; margin: 2px 0; background: #f3f7e9; color: #8bb028; }
#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: 42px; margin-top: 0; padding: 10px 10px 6px; position: relative; background: #f1fad7; }
#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: none; position: absolute; right: 12px; top: 58px; }
#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: 8px 0 0 0; padding: 10px 0 10px 72px; width: 404px; }
#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 .footer { background: url(../../images/home_page/status_background_btm.gif) no-repeat 13px -1px; }
#activity_feed #temp_status_update a { text-decoration: none; color: #8bb028; }
#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_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: #2683ff; }
#activity_feed .activity_block .status_update { position: relative; }
#activity_feed .activity_block .status_update .content { min-height: 22px; background: url(../../images/home_page/status_activity_background_top.gif) no-repeat 0 top; width: 340px; padding: 9px 35px 10px 25px; font-size: 13px; color: #333; line-height: 14px; }
#activity_feed .activity_block .status_update .footer { background: url(../../images/home_page/status_activity_background_btm.gif) no-repeat 14px -1px; width: 402px; height: 4px; padding: 0; font-size: 14px; color: #333; }
#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 { background: url(../../images/home_page/comment_icon.gif) no-repeat; margin: 0 4px; padding: 0 8px; }
#activity_feed .activity_block p.date { clear: both; color: #767676; font-size: 11px; margin-top: 4px; }
#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: 1px 1px 4px #bbb; -moz-box-shadow: 1px 1px 4px #bbb; -webkit-box-shadow: 1px 1px 4px #bbb; 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; }
#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 .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 { text-decoration: none; color: #8bb028; }
#activity_feed .activity_row a.added_photo { display: block; margin-bottom: 5px; }
#activity_feed .activity_row a.online img { height: 14px; border: none; }
#activity_feed .activity_row a:visited { text-decoration: none; color: #8bb028; }
#activity_feed .activity_row img.profile_pic { position: absolute; left: 0; border: 1px solid #000; }
#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 ul { display: block; float: left; margin-right: 8px; }
#activity_feed .footer_addons p { padding: 2px 0; border-bottom: 1px dotted #DDDDDD; }
#activity_feed .footer_addons p a { padding: 2px 203px; font-size: 13px; display: block; text-decoration: none; background: #f3f7e9; color: #8bb028; }
#activity_feed .footer_addons p a:hover { background: #2683ff; 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 .last { border-bottom: none; }
#activity_feed a:hover { text-decoration: underline; }
#activity_feed a:visited:hover { text-decoration: underline; }
#activity_feed h4 { font-size: 12px; color: #fff; padding: 0 0 0 6px; height: 19px; background: #8bb028; }
#activity_feed h4 a { background: #8bb028; }
#activity_feed h4 a.active { background: #b7e738; }
#activity_feed h4 span { padding: 3px 0 2px; display: block; float: left; }
#activity_feed_nav { float: right; }
#activity_feed_nav a { font-size: 11px; font-weight: normal; text-decoration: none; color: #fff; padding: 4px 8px; display: block; }
#activity_feed_nav a.active { background: #2683ff; }
#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 .username { margin-bottom: 12px; display: block; }
#dashboard .username a span { font-size: 15px; color: #8BB028; }
#dashboard a { text-decoration: none; color: #2683ff; }
#dashboard a:hover { text-decoration: underline; }
#dashboard a:visited { text-decoration: none; color: #2683ff; }
#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 { font-size: 11px; color: #8BB028; }
#dashboard p a:visited { color: #8BB028; }
#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 0 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: transparent url(../../images/main_page/nav_arrow_forward.gif) no-repeat scroll 0 0; height: 23px; margin-top: 20px; position: absolute; right: 13px; text-indent: -9999px; top: -94px; width: 13px; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_next span { display: none; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_previous { background: transparent url(../../images/main_page/nav_arrow_back.gif) no-repeat scroll 0 0; height: 23px; left: 0; margin-top: 20px; position: absolute; text-indent: -9999px; top: -94px; width: 13px; }
#discover_search .tmpl_carousel .carousel_pagination .carousel_previous span { display: none; }
#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: #FFFFFF; font-size: 12px; height: 11px; padding: 2px 0 4px 6px; background: #2e5222; }
#discover_search label { margin-right: 0; }
#discover_search p { margin: 5px 10px 0 0; text-align: right; }
#discover_search p a { text-decoration: underline; color: #8bb028; }
#discover_search p a:hover { color: #2683ff; text-decoration: underline; }
#discover_search p a:visited { color: #8bb028; }
#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 { display: none; }
#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 #status_update { display: none; }
#homepage_logged_out #top_hat { display: none; }
#homepage_logged_out .top_ad .ad { margin-top: 3px; }
#homepage_logged_out button span { background: transparent; }
#homepage_logged_out button span em { background: transparent; }
#jobs_module { background: #fff; padding: 0; margin-bottom: 10px; font-size: 11px; border-bottom: 4px solid #008ce5; }
#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; line-height: inherit; padding: 0; font-size: 10px; color: #008ce5; }
#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 { background: #05183b; }
#jobs_module .head h2 { color: #fff; font-size: 13px; padding: 3px 5px; height: 12px; background: #008ce5; }
#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; margin-top: 1px; }
#jobs_module div.content { margin: 10px 0 3px; }
#jobs_module div.content #collect_job_category { padding-left: 8px; font-weight: bold; color: #05183b; }
#jobs_module h4 { font-size: 11px; color: #008ce5; }
#jobs_module p.position { font-size: 11px; }
#jobs_module p.position a { text-decoration: none; color: #008ce5; }
#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: 10px; }
#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 { text-decoration: none; color: #008ce5; }
#left_column { width: 145px; float: left; padding: 10px 10px 20px; }
#left_group { width: 670px; float: left; }
#list_personal_data li { border-bottom: 1px solid #ccc; }
#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; }
#list_personal_data ul.activity_items { margin-top: 10px; }
#list_personal_data ul.activity_items li a { background-image: url(../../images/home_page/dashboard_sprite.gif); background-repeat: no-repeat; padding: 2px 15px 0 20px; display: block; margin: 2px 0; height: 15px; }
#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-image: url(../../images/home_page/dashboard_sprite.gif); background-repeat: no-repeat; padding: 2px 15px 0 20px; display: block; margin: 2px 0; }
#list_personal_data ul.communication_items li a { margin: 3px 0; color: #2683ff; padding: 1px 15px 0 20px; display: block; height: 12px; background-image: url(../../images/home_page/dashboard_sprite.gif); background-repeat: no-repeat; width: 90px; }
#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.invites { background-position: 0 -19px; }
#list_personal_data ul.communication_items li a.my_page_log { background-position: 0 -41px; }
#list_personal_data ul.communication_items li a.notes { background-position: 0 -0px; }
#list_personal_data ul.communication_items li a:visited { margin: 3px 0; color: #2683ff; padding: 1px 15px 0 20px; display: block; height: 12px; background-image: url(../../images/home_page/dashboard_sprite.gif); background-repeat: no-repeat; width: 90px; }
#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: #fff; padding: 0; margin-bottom: 10px; font-size: 11px; border-bottom: 4px solid #8BB028; }
#motd_module #quote { margin-top: 5px; margin-bottom: 5px; }
#motd_module .content { margin-left: 10px; padding: 6px 4px 6px 6px; }
#motd_module .head { background: #8BB028; }
#motd_module .head h2 { color: #fff; font-size: 13px; padding: 3px 5px; }
#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: #8BB028; font-size: 12px; }
#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: #8bb028; margin-bottom: 3px; width: 330px; }
#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 { height: 150px; background: transparent; margin-bottom: 20px; }
#news_module .news_wrap { position: relative; width: 130px; height: 130px; background: #eee; padding: 10px; }
#news_module .news_wrap p { color: #2683FF; font-size: 12px; font-weight: bold; margin-bottom: 14px; }
#news_module .news_wrap p.news_attr { color: #333; font-size: 9px; position: absolute; bottom: 10px; left: 10px; margin: 0; }
#news_module h3 { color: #05183b; font-size: 14px; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dotted #999; }
#news_module h3 a { text-decoration: none; }
#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; }
#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: 4px solid #000; }
#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 { margin-bottom: 5px; font-size: 12px; }
#poll_module #poll_span .inputgroup { margin: 0; margin-bottom: -7px; padding-bottom: 0; }
#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: #000; }
#poll_module .head h2 { color: #fff; font-size: 13px; padding: 3px 5px; }
#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; }
#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 { width: 300px; float: left; padding: 10px 8px 20px 0; }
#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; }
.activity_deleted { width: 453px; min-height: 0 !important; background: #eee; padding: 4px 10px; color: #333; margin: 0px !important; }
.ad_right_column { margin-bottom: 10px; border: 1px solid #a8a8a8; }
.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 { height: 30px; width: 980px !important; z-index: 9998; margin-left: -2px; background: #597218; }
.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; }
.main_page_hero { padding: 25px 0px 30px 0px; }
.main_page_hero h2 { font-size: 21px; color: #8bb028; 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: #8bb028; }
.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: #8bb028; }
.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; }
.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; }
.tmpl_login { width: 980px; }
.tmpl_login #bin_header { width: 980px; }
.top_ad { margin: 0 auto 10px; width: 730px; }
.viximo-decorator-wrapper iframe { display: none; }
.wide_banner { background: transparent; }
a { color: #000; }
a:visited { color: #000; }
body { text-align: center; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; background: #fff; }
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; }
