
#btmmenu #icon_garden{float:left;padding:0;width:200px;}
#btmmenu #btmmenu_applications_icon_garden{border-left:1px solid #B5B5B5;}
#btmmenu_bar #btmmenu_applications_icon_garden div.icon_garden_elem{float:left;position:relative;top:1px;}
#btmmenu #btmmenu_applications_icon_garden .icon_garden_elem a{padding:4px 5px 5px;height:16px;display:block;width:16px;}
#btmmenu #btmmenu_applications_icon_garden .icon_garden_elem.hover{background:#202020;}

#btmmenu #btmmenu_applications_tab{border-right:1px solid #b5b5b5;padding-left:4px;width:52px;}

#chat{float:right;}   
#chat_tab_bar{float:left;} 
#chat{height:26px;padding:0;}

#btmmenu .btmmenu_bar_button{color:#e09523;padding:5px 0;}
#chat_tab_bar .tab_handle{color:#e09523;position:relative; float:left;height:25px;margin:1px 0 0 0;border-left:1px solid #b5b5b5;border-right:0px solid #e0e0e0;}
#chat_tab_bar .tab_handle.highlight.disabled,
#chat_tab_bar .tab_handle.highlight{color:#fff;margin:0;height:27px;padding:2px 0 0;border-color:#3b5998;}
#chat_tab_bar .tab_hit_area{position:relative;overflow:hidden;float:left;width:110px;cursor:pointer;padding:3px 4px 6px 6px;}
#chat_tab_bar .tab_image{float:left;width:18px;height:18px;border:1px solid #6e84b3;border-top:1px solid #3b5998;border-left:1px solid #3b5998;}
#chat_tab_bar .tab_count{position:absolute;top:-2px;right:12px;padding-top:1px;font-weight:bold;text-align:center;width:20px;height:20px;font-size:9px;color:white;display:none;background:url(/images/btm/new_msg_badge_bg.gif) no-repeat center top;}
#chat_tab_bar .highlight .tab_count{top:-3px;}
#chat_tab_bar .tab_button_div{height:24px;color:#e09523;}
#chat_tab_bar .tab_button_div.hover{background:#202020;}
#chat_tab_bar .tab_handle.highlight .tab_button_div.hover{background:none;}
#chat_tab_bar .tab_button_div .tab_name{float:left;padding-top:3px;font-weight:bold;white-space:nowrap;background-repeat:no-repeat;background-position:right 5px;padding-right:12px;background-image:url(/images/btm/im_online_dot.gif);}
#chat_tab_bar .idle .tab_button_div .tab_name{background-image:url(/images/btm/im_idle_dot.gif);}

#chat_tab_bar .tab_handle.highlight .tab_button_div .tab_name{padding-top:2px;background-position:right 3px;background-image:url(/images/btm/im_online_dot.gif);}
#chat_tab_bar .disabled .tab_button_div.hover .tab_name,
#chat_tab_bar .tab_button_div.hover .tab_name{text-decoration:underline;}
#chat_tab_bar .tab_handle.disabled{color:#555;background:#cfcfcf;border-right:1px solid #cfcfcf;}
#chat_tab_bar .tab_handle.highlight.disabled{color:#C3CDDF;}
#chat_tab_bar .tab_handle.disabled.focused{color:#555;background:#202020;}
#chat_tab_bar .tab_handle.focused{color:#111;border-color:#e09523;border-bottom:1px solid #333;margin-top:0;background:#202020;}
#chat_tab_bar .tab_handle.focused .tab_hit_area{margin-top:0;padding-top:3px;padding-bottom:5px;}
#chat_tab_bar .tab_x{float:right;margin-top:4px;margin-right:2px;height:13px;width:14px;color:#666;font-weight:bold;text-align:center;cursor:pointer;background:url(/images/btm/cross.gif) no-repeat left top;}
#chat_tab_bar .tab_x.hover{background-position:center +1px;}
#chat_tab_bar .disabled.focused .tab_x,
#chat_tab_bar .focused .tab_x.hover{background-position:center +1px;}
#chat_tab_bar .tab_handle.highlight .tab_x{background-position:left -17px;}

#chat_tab_bar .chat_window_wrapper{position:absolute;bottom:24px;margin-left:-99px;padding:6px 7px 0px 8px;z-index:999;}

#chat_tab_bar .tab_handle .chat_window_wrapper,
#chat_tab_bar .tab_handle .chat_window{display:none;}
#chat_tab_bar .tab_handle.focused .chat_window_wrapper,
#chat_tab_bar .tab_handle.focused .chat_window{display:block;}
#chat_tab_bar .chat_header{background:#d15700;border:1px solid #909090;border-bottom:none;cursor:pointer;}
#chat_tab_bar .chat_header_name{margin-left:5px;padding:4px 0 3px 0px;}
#chat_tab_bar .chat_header_name a{color:#fff;font-weight:bold;padding:4px 0 3px 4px;}
#btmmenu_bar_right #chat_tab_bar .chat_header_name .hover{text-decoration:underline;background:#d15700;}
#chat_tab_bar .chat_header .header_buttons{float:right;width:32px;margin-top:2px;margin-right:2px;cursor:pointer;}
#chat_tab_bar .chat_header .header_buttons .minimize{float:right;display:block;height:15px;width:15px;background:url(/images/btm/minimize.gif) no-repeat center top;}
#chat_tab_bar .chat_header .header_buttons .minimize:hover,
#chat_tab_bar .chat_header:hover .header_buttons .minimize{background-position:center -16px;}

#chat_tab_bar .chat_header.suppress_hover:hover .header_buttons .close{background-position:center +1px;}

#chat_tab_bar .chat_header .header_buttons .close{float:right;display:block;height:15px;width:15px;background:url(/images/btm/close.gif) no-repeat center top;}
#chat_tab_bar .chat_header .header_buttons .close:suppress_hover{background-position:center -17px;}

#chat_tab_bar .chat_window .chat_conv{overflow:auto;overflow-x:hidden;background:#202020;color:#eeeeee;cursor:default;border-right:1px solid #909090;border-left:1px solid #909090;border-bottom:0px solid #909090;}

#chat_tab_bar .chat_window .chat_conv .chat_conv_content{padding:3px 0;}

#chat_tab_bar .chat_window .chat_input_div{padding:0px 0px 0px;border-right:0px solid #333;border-left:0px solid #333;background:#202020;display:inline-block;}
#chat_tab_bar .chat_window .chat_shadow_input,
#chat_tab_bar .chat_window .chat_input{padding:4px 4px 4px 24px;border-color:#93a2c1;border-left:none;border-right:none;border-bottom:1px solid #909090;border-top:1px solid #fefefe;background:url(/images/btm/chat-chat-typing.gif) no-repeat left 3px;margin:0px;}
#chat_tab_bar .chat_window .chat_shadow_input{position:fixed;left:-10000px;top:10000px;height:0px;width:196px;}
#chat_tab_bar .chat_window .chat_history_bottom{padding:4px 4px 4px 24px;height:22px;border-color:#93a2c1;border-left:none;border-right:none;border-bottom:1px solid #909090;border-top:none;margin:0px;}

#chat_tab_bar .chat_window .chat_input{overflow:auto;resize:none;color:#fefefe;margin-top:3px;}

#btmmenu #buddy_list_tab{padding-right:5px;width:120px;white-space:nowrap;}
#btmmenu #buddy_list_tab .focused{background-position:4px 5px;}
#btmmenu #buddy_list_tab #buddy_count{color:#e09523};

#btmmenu_bar #chat_status_control ul{overflow:visible;}
#btmmenu_bar #chat_status_control_tab img{margin-top:2px;margin-left:-3px;border:solid none;}
#btmmenu_popout_sidebar.buddy_list_hidden .buddy_list,
#btmmenu.buddy_list_hidden #buddy_list_tab{display:none;}

.buddy_list #buddy_list_content,
.buddy_list.error .buddy_list_error{display:block;}
.buddy_list.error #buddy_list_content,
.buddy_list .buddy_list_error{display:none;}
.buddy_list .buddy_error{color:#666;padding:6px 8px;}
.buddy_list .info_text{color:#666;padding:8px 8px 3px 8px;}
.btmmenu_fl_live .buddy_list ul{padding-top:0px;}
.buddy_list #buddy_list_parent{padding-top:2px}
.buddy_list ul li{list-style-type:none;overflow:hidden;width:100%;}
.buddy_list ul li.subheader{border:0 solid;background-color:#ccc;margin:4px 6px;padding:0px;height:1px;float:none;width:auto;}
.btmmenu_fl_live .buddy_list ul li.subheader{display:none;}
.buddy_list ul li.hide_idle_marker,
.buddy_list ul li.suppress,
.buddy_list ul li.hide_empty_item,
.buddy_list ul li.list_drop_zone,
.buddy_list ul li.hide_friend_list{display:none;}

.buddy_list ul li a{padding:2px 5px 2px 10px;}
.buddy_list ul li span.title a,
.buddy_list ul li span.title a:hover{font-size:11px;background:none;color:#888;float:left;padding:0;}
.buddy_list ul li img{margin-right:5px;}
#buddy_list ul li.drag .available_dot{display:none;}
.buddy_list ul li .friend_status{float:left;overflow:hidden;width:120px;}
.buddy_list_light ul li .friend_status{margin-top:5px;}
.buddy_list_light ul li.idle .friend_status{margin-top:0px;}
.buddy_list ul li .friendlist_status{background-color:#202020;color:#888;display:block;float:left;font-size:11px;padding:0 5px 0 6px;}
.buddy_list ul li .friendlist_status strong{float:left;}
.buddy_list ul li .friendlist_status .edit_link{display:none;float:left;}
.buddy_list ul li .friendlist_status .edit_link a{padding:2px 3px 0 6px;}
.buddy_list ul li .friendlist_status .edit_link a:hover{background:none;color:#3b5998;text-decoration:underline;}
.buddy_list ul li.hover .friendlist_status .edit_link{display:block;}
.buddy_list ul li.idle .friend_status,
.buddy_list .compact ul li .friend_status{height:14px;}
.buddy_list ul li .friend_status span{display:block;width:200px;padding-top:2px;}
.buddy_list ul li .available_dot{float:right;width:9px;height:9px;background-image:url(/images/btm/im_online_dot.gif);background-repeat:no-repeat;background-position:top left;}
.buddy_list_full ul li .available_dot{margin:2px 0;}
.buddy_list_light ul li .available_dot{margin:7px 0;}
.buddy_list ul li.idle.selected a,
.buddy_list ul li.idle a:hover{color:#202020;}
.buddy_list ul li.idle .available_dot{background-image:url(/images/btm/im_idle_dot.gif);margin:2px 0;}
.buddy_list ul li.selected .available_dot,
.buddy_list ul li a:hover .available_dot{background-image:url(/images/btm/im_online_dot_alt.gif);}
.buddy_list ul li.selected.idle .available_dot,
.buddy_list ul li.idle a:hover .available_dot{background-image:url(/images/btm/im_idle_dot_alt.gif);}

#btmmenu_bar .available .show_available,
#btmmenu_bar .unavailable .show_unavailable,
#btmmenu_bar .idle .show_idle,
#btmmenu_bar .availability_loading .show_loading,
#btmmenu_bar .chat_setting_loading .show_loading,
#btmmenu_bar .hide_loading,
#btmmenu_popout_sidebar .available .show_available,
#btmmenu_popout_sidebar .idle .show_available,
#btmmenu_popout_sidebar .unavailable .show_unavailable,
#btmmenu_popout_sidebar .availability_loading .show_loading,
#btmmenu_popout_sidebar .chat_setting_loading .show_loading,
#btmmenu_popout_sidebar .hide_loading{display:block;}
#btmmenu_bar .available .show_unavailable,
#btmmenu_bar .available .show_idle,
#btmmenu_bar .idle .show_unavailable,
#btmmenu_bar .unavailable .show_available,
#btmmenu_bar .unavailable .show_idle,
#btmmenu_bar .idle .show_available{display:none;}

#btmmenu_ui {background: transparent url(/images/btm/xlive_btm_menu_bar.gif) repeat-x scroll 0 -10px;margin-left:15px;margin-right:15px;overflow:visible !important;position:relative;}

#btmmenu .hidden{display:none;}
#btmmenu_bar{padding:0;height:25px;background-repeat:repeat-x;background-position:top left;}
#btmmenu_bar{display:block;}
#btmmenu_bar_left{display:inline;}
#btmmenu_bar_right{float:right;height:25px;}
#btmmenu #btmmenu_bar_right .btmmenu_section{float:right;}

.btmmenu_error .hide_on_btmmenu_error,
.show_on_btmmenu_error,
.show_popped_out,
.popped_out .show_popped_in,
.bar_popout_ui .hide_on_btmmenu_error,
.bar_popout_ui #btmmenu_ui #btmmenu_bar .show_on_btmmenu_error{display:none;}
.popped_out .show_popped_out,
.btmmenu_error #btmmenu_ui .show_on_btmmenu_error{display:block;}
.show_btmmenu_error{display:block;}

#btmmenu .btmmenu_section{float:left;padding:0;height:22px;margin-top:1px;}
#btmmenu .btmmenu_bar_button{padding:0 6px;height:25px;color:#e09523;cursor:pointer;border-left:1px solid #909090;border-right:0px solid #909090;width:16px;position:relative;}

#btmmenu #btmmenu_error_section_click{border-right:1px solid #b5b5b5;width:21px;}
#btmmenu #chat_status_control_tab{border-right:1px solid #b5b5b5;width:16px;}
#btmmenu #btmmenu_applications_tab{border-left:1px solid #b5b5b5;}
#btmmenu .buddy_tab{width:120px;float:right;}
#btmmenu .friend_request_tab{width:110px;float:right;}
#btmmenu #buddy_list_tab #buddy_count .buddy_count_num{color:#e09523;}
#btmmenu #buddy_list_tab #buddy_count strong{color:#e09523;}
#btmmenu #btmmenu_bar_right .hover,
#btmmenu #btmmenu_bar_left .hover{color:#e09523;background-color:#202020;}
#btmmenu #btmmenu_bar_right .btmmenu_popout_button.hover.focused,
#btmmenu #btmmenu_bar_right .chat_status_control.hover.focused{border-color:#202020;}
#btmmenu #btmmenu_ui .focused{color:#333;border-color:#333;background-color:#202020;margin:-1px 0px 1px 0px;z-index:15;}
#btmmenu .btmmenu_bar_button .inner_button{border-top:0px solid white;padding:3px 0px;}
#btmmenu .btmmenu_bar_button.focused{border-bottom:0px solid #e09523;}
#btmmenu .btmmenu_bar_button.focused .inner_button{border-top:0px solid #ccc;padding:4px 0px;}

#btmmenu .titletip{background:url(/images/btm/tip-pointer-padded.gif) no-repeat right bottom;bottom:27px;display:none;padding-bottom:4px;position:absolute;right:6px;z-index:20;}
#btmmenu #btmmenu_ui .focused .titletip{display:none;}

#btmmenu .titletip a{color:white;text-decoration:underline;}
#btmmenu #btmmenu_bar_left .titletip{background:url(/images/btm/tip-pointer-padded.gif) no-repeat left bottom;left:6px;right:auto;}
#btmmenu #btmmenu_applications_icon_garden a:hover{text-decoration:none;}
#btmmenu .hover .titletip{display:block;}
#btmmenu .titletip strong{background:#d15700;color:#ffffff;display:block;font-weight:normal;padding:3px 8px;text-align:center;white-space:nowrap;}

#btmmenu .btmmenu_menu_opts_wrapper{position:absolute;bottom:26px;z-index:-1;right:0px;padding:0;margin:0;background:none;border:none;}

#btmmenu .btmmenu_menu_offscreen{left:-10000px;}

#btmmenu #btmmenu_ui .btmmenu_menu_opts_wrapper_left{right:auto;left:0;}
#btmmenu .btmmenu_menu_opts{cursor:auto;padding:0 0 1px 0;border:1px solid #909090;border-bottom:1px solid #909090;background:#202020;background-repeat:no-repeat;background-position:right bottom;width:231px;}
#btmmenu #btmmenu_bar_right .btmmenu_menu_opts{width:200px;}

#btmmenu_bar .btmmenu_menu_opts h2{background:#d15700 url(/images/btm/minimize.gif) no-repeat right top;color:#ffffff;padding:0;margin:0px 0px 0 0px;font-size:11px;border:0px solid #909090;border-bottom:0px solid #909090;cursor:pointer;}

#btmmenu_bar .btmmenu_menu_opts h2:hover{background-position:right -16px;}
#btmmenu_bar .btmmenu_menu_opts h2 span{display:block;padding:3px 8px 4px;}

.btmmenu_menu_opts .btmmenu_menu_header{background-color:#828282;padding:3px 6px 4px;text-align:right;}
.btmmenu_menu_opts .btmmenu_menu_subheader{padding:5px 6px 0;margin:1px;border:none;background:none;}
.btmmenu_menu_opts .btmmenu_menu_subheader h3{color:#222;font-size:11px;border-bottom:1px solid #B9C4DA;padding-bottom:3px;}

.btmmenu_menu_opts .btmmenu_menu_content_wrapper{overflow:hidden;position:relative;}
.btmmenu_menu_opts .btmmenu_menu_content_wrapper.scroll{overflow:auto;overflow-x:hidden;}
#buddy_list .btmmenu_menu_opts .btmmenu_menu_content_wrapper.scroll{clear:both;}

.btmmenu_menu_opts .list_select{list-style-type:none;margin:0;padding:5px 0 5px 0;}
.btmmenu_menu_opts .list_select li a{display:block;cursor:pointer;}
.btmmenu_menu_opts .list_select li.selected a,
.btmmenu_menu_opts .list_select li a:hover{color:#202020;text-decoration:none;height:25px;background-color:#b5b5b5;}
.btmmenu_menu_opts li.friend_list span.edit_link a:hover{}
.btmmenu_menu_opts .list_select li img{float:left;padding:0 1px;}
.btmmenu_menu_opts .list_select li.selected a img,
.btmmenu_menu_opts .list_select li a:hover img{background:#6e84b3;}
.btmmenu_menu_opts .list_select li div strong{display:block;font-weight:normal;}
.btmmenu_menu_opts .list_select li div span{color:#666;font-size:9px;}
.btmmenu_menu_opts .list_select li div span.status_time{color:#999;}
.btmmenu_menu_opts .list_select li div em{background:#dce1e8;font-style:normal;font-weight:bold;}
.btmmenu_menu_opts .list_select li.selected div em{color:#fff;background:#5670a6;}
.btmmenu_menu_opts .list_select li.selected img,
.btmmenu_menu_opts .list_select li a:hover img{border-color:#a7b9d4;}
.btmmenu_menu_opts .list_select li.selected div span,
.btmmenu_menu_opts .list_select li a:hover div span{color:#a7b9d4;}

.chat_settings_list{text-align:right;}
.chat_settings_item_left{font-size:10px;pading:6px,6px,0,8px;text-align:left;color:#222;width=118px;border-bottom:1px solid #ccc;height:24px;}
.chat_settings_item_right{text-align:right;}
.chat_settings_item_chat_room{font-size:11px;font-weight:bold;pading:16px;text-align:left;color:#FFFFFF;margin-top:8px;width=118px;border-bottom:0px solid #aaa;height:18px;}

.btm_friends_online{background-image:url(/images/btm/chat-friendsonline.gif);background-repeat:no-repeat;height:14px;width:18px;}
.btm_chat_online{background-image:url(/images/btm/chat-online.gif);background-repeat:no-repeat;height:16px;width:22px;}
.btm_alert{background-image:url(/images/btm/alert.gif);background-repeat:no-repeat;height:16px;width:22px;}
.btm_chat_offline{background-image:url(/images/btm/chat-offline.gif);background-repeat:no-repeat;height:10px;width:16px;}
.btm_chat_idle{background-image:url(/images/btm/chat-idle.gif);background-repeat:no-repeat;height:16px;width:22px;}


#chat_tab_bar .chatedit {border:0px solid #000;width:100%;height:20em;overflow:auto;}
#chat_tab_bar .chatedit ol {margin:0px;padding:0px;list-style:none;}
#chat_tab_bar .chatedit li {border-bottom:1px solid #333;padding:4px 6px;}

#btmmenu #inbox_message_tab{padding-right:0px;white-space:nowrap;width:52px;}

#chat_window_wrapper_video {bottom:0px;margin-left:0px;z-index:999;}
#chat_window_wrapper_video .chat_window .chat_conv{overflow:auto;overflow-x:hidden;background:#202020;color:#eeeeee;cursor:default;border-right:1px solid #909090;border-left:1px solid #909090;border-bottom:0px solid #909090;}
#chat_window_wrapper_video .chat_window .chat_conv .chat_conv_content{padding:3px 0;}
#chat_window_wrapper_video .chat_window .chat_input_div{padding:0px 0px 0px;border-right:0px solid #333;border-left:0px solid #333;background:#202020;display:inline-block;}
#chat_window_wrapper_video .chat_window .chat_shadow_input,
#chat_window_wrapper_video .chat_window .chat_input{padding:4px 4px 4px 26px;border-color:#93a2c1;border-left:none;border-right:none;border-bottom:1px solid #909090;border-top:1px solid #fefefe;background:url(/images/btm/chat-chat-typing.gif) no-repeat left 3px;margin:0px;}
#chat_window_wrapper_video .chat_window .chat_shadow_input{position:fixed;left:-10000px;top:10000px;height:0px;width:196px;}
#chat_window_wrapper_video .chat_window .chat_input{overflow:auto;resize:none;color:#fefefe;margin-top:3px;}
#chat_window_wrapper_video .chat_header{background:#d15700;border:1px solid #909090;border-bottom:none;cursor:pointer;}
#chat_window_wrapper_video .chat_header_name{margin-left:5px;padding:4px 0 3px 0px;}
#chat_window_wrapper_video .chatedit {border:0px solid #000;width:100%;height:15em;overflow:auto;}
#chat_window_wrapper_video .chatedit ol {margin:0px;padding:0px;list-style:none;}
#chat_window_wrapper_video .chatedit li {border-bottom:1px solid #333;padding:4px 6px;}
