@charset "utf-8";
/*body { background:#86c9ef url(../images/TwitVid_Background_Design_FINAL_4.jpg) repeat fixed left top; }*/
/*.footer { width:100%; background:url(../images/bg_footer.png) no-repeat center; height:253px; }*/
.bodyer_head { padding:10px 10px; background:#fff; }
.bodyer_main { margin-top:20px; }
.bodyer_left { float:left; background:#fff; width:565px; padding:15px 15px; text-align:left; overflow:hidden; }
.bodyer_right { float:right; width:350px; text-align:left; overflow:hidden; }
/* main */
.homemain { float:left; width:600px; overflow:hidden; display:inline; margin-left:0px; text-align:left; }
.homemain_title { font-family:Georgia; font-size:29.5px; color:#47a51d; font-style:italic; }
.tab_head { border-bottom:1px solid #b3e1ff; padding-bottom:5px; }
.tab_title { font-family:Georgia; font-size:22px; color:#444444; font-style:italic; line-height:130%; }
/* uploader */
.area_preupload { width:570px; overflow:hidden; position:relative; padding:0px 5px; text-align:left; }
.area_uploading { width:560px; overflow:hidden; position:relative; padding:0px 5px; text-align:left; display:none; }
.marketing { width:330px; padding:10px 10px; background:#DCF1FF; text-align:left; }
.marketing_title { font-size:17px; font-weight:bold; color:#0595D6; margin-bottom:12px; }
.marketing_icon { background:url(../images/pentacle.png) no-repeat left; position:relative; height:16px; line-height:16px; }
.marketing_icon div { margin-left:20px; font-size:10pt; color:#444; }
.share_list { text-align:center; margin:0px auto; }
.share_item { float:left; margin-right:21px; }
.share_icon { width:95px; height:70px; display:block; overflow:hidden; background:url(../images/share_icons.gif) no-repeat; }
.share_icon1 { background-position:left top; }
.share_icon2 { background-position:left center; }
.share_icon3 { background-position:left bottom; }
.share_text { text-align:center; display:block; color:#0595D6; width:95px; overflow:hidden; margin-top:8px; font-family:Georgia; font-style:italic; line-height:130%; }
.autoshare { width:330px; padding:10px 10px; background:#DCF1FF; text-align:left; margin-top:10px; }
.autoshare_list { margin-top:8px; }
.autoshare_item { float:left; background:url(../images/icons_logo.gif) no-repeat; height:18px; line-height:18px; margin-right:20px; }
.autoshare_item a { font-weight:bold; }
.autoshare_item a:hover { text-decoration:none; }
.winshare { padding:10px 10px; background:#F0F0F0; text-align:left; margin-top:10px; position:relative; }
.winshare_item { background:url(../images/icons_logo.gif) no-repeat; height:18px; line-height:18px; margin-right:20px; font-weight:bold; font-size:13px; }
.winshare_logged_in { height:16px; line-height:16px; position:absolute; right:10px; top:12px; display:none; }
.winshare_logged_in .icon { float:left; margin-right:5px; }
.winshare_logged_out { position:absolute; right:10px; top:10px; }
.winshare_input { border:1px solid #AEDBF8; padding:3px 3px; }
.winshare_logged_checking { margin-top:5px; height:16px; line-height:16px; }
.icon_youtube { padding-left:40px; }
.icon_facebook { padding-left:22px; background-position:left -18px; }
.icon_myspace { padding-left:22px; background-position: left -36px; }
/* upload */
.upload_title { margin-bottom:10px; padding:5px 5px; font-size:22px; color:#0495d5; font-family:Arial; text-align:left; }
.upload_form { }
.upload_textarea { }
.upload_login { margin-top:10px; }
/* upload steps */
.step_icon { width:23px; height:23px; margin-top:3px; display:block; overflow:hidden; background:url(../images/number_icons.png) no-repeat; }
.step_icon1 { background-position:left top; }
.step_icon2 { background-position:left center; }
.step_icon3 { background-position:left bottom; }
.step_area1, .step_area2, .step_area3 { margin-left:10px; }
/* swfupload_area */
.swfupload_area { position:absolute; z-index:100; top:52px; left:48px; width:140px; height:30px; }
.swfupload_area_hide { left:-9999px; }
/* tip */
.upload_tip { position:absolute; z-index:101; top:93px; left:48px; }
.upload_tip_arrowup { position:absolute; left:10px; top:-16px; }
.upload_tip_content { color:#fff; background:#666; padding:8px 10px; width:240px; }
/* buttons */
.upload_button { position:relative; }
.upload_button_item { float:left; }
.upload_button_item_right { float:right; height:30px; line-height:30px; }
.bt_choose_video_file { width:140px; height:30px; overflow:hidden; background:url(../images/bt_choose_video_file_2.png) no-repeat; }
.bt_record_from_webcam { display:block; width:164px; height:30px; background:url(../images/bt_record_from_webcam_2.png) no-repeat; overflow:hidden; }
.bt_record_from_webcam:hover { background-position:left -30px; }
.bt_record_from_webcam_disabled, .bt_record_from_webcam_disabled:hover { background-position:left bottom; }
.bt_tweet_video { display:block; width:140px; height:30px; background:url(../images/bt_tweet_video_2.png) no-repeat; overflow:hidden; }
.bt_tweet_video:hover { background-position:left -30px; }
.bt_tweet_video_disabled, .bt_tweet_video_disabled:hover { background-position:left bottom; }
.bt_upload { display:block; width:110px; height:30px; background:url(../images/bt_upload.gif) no-repeat; overflow:hidden; }
.bt_upload:hover { background-position:bottom; }
.bt_cancel_upload { display:block; width:140px; height:30px; background:url(../images/bt_cancel_upload.png) no-repeat; overflow:hidden; }
.bt_cancel_upload:hover { background-position:left -30px; }
.bt_go_to_video { display:block; width:140px; height:30px; background:url(../images/bt_go_to_video.png) no-repeat; overflow:hidden; }
.bt_go_to_video:hover { background-position:left -30px; }
/* webcam_area */
.webcam_area { display:none; margin-top:5px; }
.webcam_area_vidcap { float:left; background:url(../images/loading.gif) no-repeat center; width:350px; height:272px; overflow:hidden; }
.webcam_area_button { float:left; margin:252px 0px 0px 10px; }
/* upload_list */
.upload_list { padding-top:3px; display:none; }
.upload_list_item { margin-top:8px; background:#E2F0F9; height:26px; line-height:26px; overflow:hidden; }
.upload_list_item th { padding-left:8px; height:26px; line-height:26px; width:230px; color:#0595D6; font-weight:bold; }
.upload_list_icon { padding-right:8px; width:16px; }
.upload_list_state { color:#9F9F9F; font-weight:bold; }
.upload_list_delete { padding-right:5px; width:16px; }
/* uploading */
.uploading { position:relative; }
.uploading_bar { float:left; height:34px; width:400px; background:#c2e0f2; position:relative; overflow:hidden; }
.uploading_bar_mask { height:34px; width:400px; background:url(../images/bar_mask.png) no-repeat; position:absolute; z-index:10; }
.uploading_per { height:34px; line-height:34px; width:0px; background:#44A5DA url(../images/bar_head.png) no-repeat right; text-align:right; color:#ffffff; overflow:hidden; }
.uploading_per_complete { text-align:center; background:#0094D6; }
.uploading_button { float:right; margin-top:2px; }
.uploading_bird { background:url(../images/bird.png) no-repeat; width:135px; height:63px; overflow:hidden; position:absolute; top:-5px; right:0px; display:none; }
/* popular */
.popular_list { margin-top:10px; margin-bottom:20px; }
.popular_item { width:128px; float:left; margin-left:17px; }
.popular_item_0 { margin-left:0px; }
.popular_icon { width:128px; height:88px; overflow:hidden; }
.popular_info { width:128px; overflow:hidden; margin-top:5px; text-align:center; line-height:120%; color:#3198D3; }
.popular_info a, .popular_info a:hover { font-family:georgia; font-size:13px; text-decoration:none; font-style:italic; }
/* happending */
.happending { margin-top:10px; }
.happending_item { border-bottom:1px solid #e4e4e4; padding-bottom:5px; margin-bottom:15px; position:relative; width:565px; }
.happending_icon { float:left; width:48px; height:48px; overflow:hidden; margin-right:10px; }
.happending_body { float:left; position:relative; }
.happending_arrow_left { position:absolute; top:9px; left:-16px; z-index:100; }
.happending_main { width:410px; padding:10px 10px; background:#efefef; }
.happending_user { line-height:120%; margin-bottom:5px; font-size:14px; }
.happending_thumb { width:80px; height:50px; overflow:hidden; margin-right:10px; margin-top:2px; }
.happending_text { width:310px; color:#666; font-size:14px; line-height:120%; }
.happending_time { margin:10px 8px; font-family:Georgia; font-size:12px; font-style:italic; color:#9c9c9c; }
.happending_time a { font-family:Georgia; font-size:12px; font-style:italic; color:#9c9c9c; }
.happending_type { position:absolute; right:5px; top:50%; margin-top:-38px; width:56px; height:40px; }
/* prview tweet */
.tweet_preview { margin-top:10px; }
.tweet_head { color:#464646; font-size:14px; font-weight:bold; margin-top:15px; padding-top:10px; border-top:1px solid #D6D6D6; }
.tweet_body { margin-top: 10px; }
.tweet_icon { float:left; width:45px; height:45px; overflow:hidden; }
.tweet_text { float:right; font-size:14px; color:#464646; width:490px; }
/* type */
.tweet_type { height:40px; width:56px; overflow:hidden; }
.tweet_type_1 { background:url(../images/type_1.png) no-repeat; }
.tweet_type_2 { background:url(../images/type_2.png) no-repeat; }
.tweet_type_3 { background:url(../images/type_3.png) no-repeat; }
.tweet_type_4 { background:url(../images/type_4.png) no-repeat; }
.tweet_type_5 { background:url(../images/chatter.png) no-repeat; }
/* side */
.homeside { float:right; width:310px; overflow:hidden; display:inline; margin-right:20px; text-align:left; }
/* member */
.bird_left { width:50px; height:50px; background:url(../images/bird_left.png) no-repeat; position:relative; top:8px; margin-top:-8px; }
.bird_right { width:50px; height:50px; background:url(../images/bird_right.png) no-repeat; position:relative; top:8px; margin-top:-8px; }
.member_area { margin-bottom:10px; }
.member_head { border-bottom:1px solid #aedbf0; }
.member_dquo { width:16px; overflow:hidden; margin-top:10px; }
.member_title { font-size:17px; font-family:georgia; color:#4b4b4b; font-style:italic; height:42px; line-height:42px; padding:0px 2px; }
.member_list { position:relative; margin-top:5px; width:330px; }
.member_item { float:left; margin:5px 5px; text-align:center; display:inline; }
.member_icon { width:72px; height:72px; overflow:hidden; background:#e2f0f9; }
.member_icon img { margin:5px 5px; }
.member_name { margin-top:3px; width:72px; overflow:hidden; text-align:center; line-height:120%; color:#3198D3; }
.member_name a { font-family:Georgia; font-size:11px; font-style:italic; }
/* pad */
.pad_area { background:#dcf1ff; margin-top:20px; padding:10px 10px; }
.pad_title { font-family:georgia; font-size:14pt; font-style:italic; color:#3ba9dc; }
.pad_body { font-size:13px; color:#777; margin-top:10px; margin-bottom:10px; line-height:130%; }
.pad_line { background:#FFF; height:1px; overflow:hidden; margin:10px 0px; }

