/* CSS for styling */
#bottom_scrollbar .bottom_bar_left {
	background-image: url('bottom_bar_left.png');
	background-repeat: no-repeat;
}
#bottom_scrollbar .bottom_bar_center {
	background-image: url('bottom_bar_center.png');
	background-repeat: repeat-x;
}
#bottom_scrollbar .bottom_bar_right {
	background-image: url('bottom_bar_right.png');
	background-repeat: no-repeat;
}

#logo_box {
	background-image: url('main_logo.png');
}

#upper_bar_background .upper_bar_left {
	background-image: url('main_navigation_left.png');
	background-repeat: no-repeat;
}

#upper_bar_background .upper_bar_center {
	background-image: url('main_navigation_center.png');
	background-repeat: repeat-x;
}
#upper_bar_background .upper_bar_right {
	background-image: url('main_navigation_right.png');
	background-repeat: no-repeat;
}

#upper_bar_right_background {
	background-image: url('main_navigation_right.png');
	background-repeat: no-repeat;
}
#upper_bar_left_background {
	background-image: url('main_navigation_left.png');
	background-repeat: no-repeat;
}
	

#secondary_navigation_left {
	background-image: url('secondary_navigation_left.png');
}
#secondary_navigation_center {
	background-image: url('secondary_navigation_center.png');
	background-repeat: repeat-x;
}
#secondary_navigation_right {
	background-image: url('secondary_navigation_right.png');
}

.cloud_background_search {
	background-image: url('cloud_background_search.png');
}
.cloud_background_people {
	background-image: url('cloud_background_people.png'); 
}
.cloud_background_episode {
	background-image: url('cloud_background_blue.png'); 
}
.cloud_background_movie {
	background-image: url('cloud_background_blue.png'); 
}
.cloud_background_lecture {
	background-image: url('cloud_background_green.png');
}
.cloud_background_buzzy {
	background-image: url('cloud_background_pink.png');
}
.cloud_background_live {
	background-image: url('cloud_background_yellow.png'); 
}
.cloud_background_clip {
	background-image: url('cloud_background_blue.png');
}
.cloud_background_trailers {
	background-image: url('cloud_background_pink.png');
}
.cloud_background_sports {
	background-image: url('cloud_background_green.png');
}
.cloud_background_news {
	background-image: url('cloud_background_pink.png');
}
.cloud_background_political {
	background-image: url('cloud_background_yellow.png');
}
.cloud_background_tutorials {
	background-image: url('cloud_background_green.png');
}
.cloud_background_music {
	background-image: url('cloud_background_blue.png');
}

div#text_cloud_border_cutter {
	background-color: rgb(222, 223, 225);
}
#tpl_search_categories {
/*	background-image: url('search_bar_background.png');
	background-repeat: repeat-x; */
}

.cloud_btn_close .btn_small_left,
.cloud_btn_close .btn_small_center,
.cloud_btn_close .btn_small_right {
	background-image: url('close_button.png');
}
.cloud_btn_close_overlay .btn_small_left { background-position: 0px -31px; }
.cloud_btn_close_overlay .btn_small_center { background-position: -6px -31px; }
.cloud_btn_close_overlay .btn_small_right { background-position: right -31px; }

.btn_med_outer .btn_med_left,
.btn_med_outer .btn_med_center,
.btn_med_outer .btn_med_right {
	background-image: url('cloud_btn_med.png');
}

.cloud_btn_close_alternate .btn_small_left,
.cloud_btn_close_alternate .btn_small_center,
.cloud_btn_close_alternate .btn_small_right {
	background-image: url('close_button_alternate.png');
}
.cloud_btn_close_alternate_overlay .btn_small_left { background-position: 0px -31px; }
.cloud_btn_close_alternate_overlay .btn_small_center { background-position: -6px -31px; }
.cloud_btn_close_alternate_overlay .btn_small_right { background-position: right -31px; }

.cloud_btn_notif .btn_small_left,
.cloud_btn_notif .btn_small_center,
.cloud_btn_notif .btn_small_right {
	background-image: url('notification_button.png');
}
.cloud_btn_notif_overlay .btn_small_left { background-position: 0px -18px; }
.cloud_btn_notif_overlay .btn_small_center { background-position: -4px -18px; }
.cloud_btn_notif_overlay .btn_small_right { background-position: right -18px; }

.cloud_btn_notif_alternate .btn_small_left { background-position: 0px -36px; }
.cloud_btn_notif_alternate .btn_small_center { background-position: -4px -36px; }
.cloud_btn_notif_alternate .btn_small_right { background-position: right -36px; }

.cloud_btn_login .btn_small_left,
.cloud_btn_login .btn_small_center,
.cloud_btn_login .btn_small_right {
	background-image: url('login_button.png');
}
.cloud_btn_login_overlay .btn_small_left { background-position: 0px -25px; }
.cloud_btn_login_overlay .btn_small_center { background-position: -6px -25px; }
.cloud_btn_login_overlay .btn_small_right { background-position: right -25px; }

.cloud_btn_login_alternate .btn_small_left { background-position: 0px 0px; }
.cloud_btn_login_alternate .btn_small_center { background-position: -6px 0px; }
.cloud_btn_login_alternate .btn_small_right { background-position: right 0px; }

.cloud_btn_subnav .btn_small_left,
.cloud_btn_subnav .btn_small_center,
.cloud_btn_subnav .btn_small_right {
	background-image: url('cloud_btn_subnav.png');
}
.cloud_btn_subnav .btn_small_text {
	color: rgb(57, 57, 57);
}
.cloud_btn_subnav:hover .btn_small_text {
	color: white;
}
.filterbar_center .cloud_btn_subnav .btn_small_left,
.filterbar_center .cloud_btn_subnav .btn_small_center,
.filterbar_center .cloud_btn_subnav .btn_small_right {
	background-image: none;
}
.filterbar_center .cloud_btn_subnav .btn_text {
	color: black;
}

.filterbar_center .cloud_btn_subnav_alternate .btn_small_left,
.cloud_btn_subnav_alternate .btn_small_left { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: 0px -48px; 
}
.filterbar_center .cloud_btn_subnav_alternate .btn_small_center, 
.cloud_btn_subnav_alternate .btn_small_center { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: -4px -48px; 
}
.filterbar_center .cloud_btn_subnav_alternate .btn_small_right, 
.cloud_btn_subnav_alternate .btn_small_right { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: right -48px; 
}

.filterbar_center .cloud_btn_subnav_overlay .btn_small_left, 
.cloud_btn_subnav_overlay .btn_small_left { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: 0px -24px; 
}
.filterbar_center .cloud_btn_subnav_overlay .btn_small_center, 
.cloud_btn_subnav_overlay .btn_small_center { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: -4px -24px; 
}
.filterbar_center .cloud_btn_subnav_overlay .btn_small_right, 
.cloud_btn_subnav_overlay .btn_small_right { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: right -24px; 
}
.filterbar_center .cloud_btn_subnav_overlay .btn_small_text {
	color: white;
}


.scrollPage { background-image: url('scroll_page_button.png'); }
.scrollPageMouseOver { background-image: url('scroll_page_button_overlay.png'); }

.sidebar_background_image { 
	background-image: url('sidebar_background.png'); 
	background-repeat: no-repeat;
}

.mscb_top_center { background-image: url('mscb_top_center.png'); }
.mscb_left { background-image: url('mscb_left.png'); }
.mscb_center { 
/*	background-image: url('mscb_center.png'); 
	background-repeat: repeat;*/
	background-color: rgb(245, 245, 245);
}
.mscb_right { background-image: url('mscb_right.png'); }
.mscb_bottom_center { background-image: url('mscb_bottom.png'); }

/* sharp corners */
.mscb_top_left { background-image: url('mscb_corners.png'); background-position: 0px 0px; }
.mscb_top_right { background-image: url('mscb_corners.png'); background-position: -6px 0px; }
.mscb_bottom_left { background-image: url('mscb_corners.png'); background-position: 0px -6px; }
.mscb_bottom_right { background-image: url('mscb_corners.png'); background-position: -6px -6px; }
/* rounded corners */
.mscbr_top_left { background-image: url('mscb_corners.png'); background-position: -10px 0px; }
.mscbr_top_right { background-image: url('mscb_corners.png'); background-position: -16px 0px; }
.mscbr_bottom_left { background-image: url('mscb_corners.png'); background-position: -10px -6px; }
.mscbr_bottom_right { background-image: url('mscb_corners.png'); background-position: -16px -6px; }

#welcome_outer { background-image: url('login_box.png'); }
.login_input { background-image: url('login_input.png'); }
.login_input_small { background-image: url('login_input_small.png'); }

#login_tooltip { background-image: url('login_tooltip.png'); }
#login_tooltip_pointer { background-image: url('login_tooltip_pointer.png'); }

#logout_button { 
	background-image: url('logout_button.png');
	background-position: 0px 0px;
}
#logout_button:hover { 
	background-image: url('logout_button.png'); 
	background-position: -43px 0px; 
}

.sidebar_separator { background-image: url('sidebar_separator.png'); }


.login_section_rounded {
	background-image: url('login_section_rounded.png');
}
.login_section_rounded .overlay {
	background-image: url('login_section_rounded.png');
}
.login_section_sharp {
	background-image: url('login_section_sharp.png');
}
.login_section_sharp .overlay {
	background-image: url('login_section_sharp.png');
}
.login_section_register {
	background-image: url('login_section_register.png');
}
.login_section_register .overlay {
	background-image: url('login_section_register.png');
}
.login_section_active {
	background-image: url('login_section_rounded.png');
}
.login_section_active .overlay {
	background-image: url('login_section_rounded.png');
}
.login_return {
	background-image: url('login_return.png');
}
.login_return .overlay {
	background-image: url('login_return.png');
}
#welcome_outer .login_section,
#welcome_outer .login_section_active,
#welcome_outer .login_section_rounded,
#welcome_outer .login_section_register {
	background-image: url('login_section.png');
	background-position: 0px -61px;
}
#welcome_outer .login_section:hover,
#welcome_outer .login_section_active:hover,
#welcome_outer .login_section_rounded:hover,
#welcome_outer .login_section_register:hover {
	background-image: url('login_section.png');
	background-position: 0px 0px;
}
#welcome_outer .login_section_disabled:hover {
	background-image: url('login_section.png');
	background-position: 0px -61px;
}

#welcome_outer .login_return {
	background-image: url('login_section_return.png');
	background-position: 0px 0px;
}
#welcome_outer .login_return:hover {
	background-image: url('login_section_return.png');
	background-position: 0px -31px;
}

#welcome_outer .login_signup {
	background-image: url('login_signup_section.png');
	background-repeat: no-repeat;
}

#reg_wiz_container {
	background-image: url('wizard_background.png');
}
.reg_wiz_incomplete {
/*	background-image: url('secondary_nav_glow_red.png'); */
	background-position: center center;
	color: gray;
	background-repeat: repeat-x;
}
.reg_wiz_completed {
/*	background-image: url('secondary_nav_glow_green.png'); */
	background-position: center center;
	color: white;
	background-repeat: repeat-x;
}
.reg_wiz_active {
/*	background-image: url('secondary_nav_glow.png'); */
	background-position: center center;
	color: white;
	background-repeat: repeat-x;
}

.content_nav_wide .filterbar .active {
	background-image: url('cloud_btn_subnav.png');
	background-position: -4px;
}
.content_nav_wide .filterbar span:hover {
	background-image: url('cloud_btn_subnav.png');
	background-position: -4px;
}

/*
.content_nav_wide .filterbar {
	background-image: url('filterbar_normal.png');
	background-repeat: repeat-x;
}
.content_nav_wide .filterbar .active {
	background-image: url('filterbar_active.png');
	background-repeat: repeat-x;
}
.content_nav_wide .filterbar span:hover {
	background-image: url('filterbar_hover.png');
	background-repeat: repeat-x;
}
*/
.filterbar_outer .filterbar_left {
	background-image: url('filterbar_left.png');
	background-repeat: no-repeat;
}
.filterbar_outer .filterbar_center {
	background-image: url('filterbar_center.png');
	background-repeat: repeat-x;
}
.filterbar_outer .filterbar_right {
	background-image: url('filterbar_right.png');
	background-repeat: no-repeat;
}

/*
.review_container .pointer,
.reviews_container .pointer,
.feed_container .pointer {
	background-image: url('pointer.png');
	background-position: right 5px;
	background-repeat: no-repeat;
}
*/

.rating {
	background-image: url('rating.png');
}

.rating_selected {
	background-image: url('rating.png');
	background-position: 0px -24px;
}

.jScrollPaneDrag {
	background-image: url('scrollbar.png');
	background-repeat: no-repeat;
}

.toggle_video_search {
	background-image: url('search_video_icon.png');
}
.toggle_people_search {
	background-image: url('search_people_icon.png');
}
.toggle_video_search:hover,
.toggle_video_search_active {
	background-image: url('search_video_icon.png');
	background-position: center -35px;
}
.toggle_people_search:hover,
.toggle_people_search_active {
	background-image: url('search_people_icon.png');
	background-position: center -35px;
}

#about_container {
	background-image: url('about_background.png');
}
.about_logo {
	background-image: url('transparent_logo.png');
	background-repeat: no-repeat;
	background-position: bottom right;
}

.loading_message_background {
	background-image: url('loading_box_wall.png');
	background-repeat: no-repeat;
}

.tpl_recommend .notif_message_icon {
	background-image: url('notif_icon_thumbsup.png');
}
.notif_message_outer .notif_message_close {
	background-image: url('notif_icon_close.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.notif_message_outer .notif_message_close:hover {
	background-image: url('notif_icon_close.png');
	background-position: -30px 0px;
	background-repeat: no-repeat;
}

.content_nav_thin .subnav_buttons .feed_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px 0px;
	display: block;
}

.content_nav_thin .subnav_buttons .favorites_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -24px;
	display: block;
}

.content_nav_thin .subnav_buttons .friends_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -48px;
	display: block;
}

.content_nav_thin .subnav_buttons .reviews_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -72px;
	display: block;
}

.content_nav_thin .subnav_buttons .profile_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -96px;
	display: block;
}

.content_nav_thin .subnav_buttons .episodes_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -96px;
	display: block;
}

.content_nav_thin .subnav_buttons .who_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -48px;
	display: block;
}

.content_nav_thin .subnav_buttons .watch_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -120px;
	display: block;
}

.content_nav_thin .subnav_buttons .more_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -144px;
	display: block;
}

.content_nav_thin .inbox_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -168px;
	width: 24px;
	height: 24px;
	margin-top: -3px;
	display: block;
}

.content_nav_thin .friendcasts_button .btn_icon,
.content_nav_thin .castmap_button .btn_icon {
	background-image: url('iconset_my_home.png');
	background-position: 0px -216px;
	display: block;
}

#global_thumb {
	background-image: url('iconset_my_home.png');
	background-position: 0px -192px;;
}

.btn_icon {
	background-image: url('iconset_mini.png');
}

.facebook_button .btn_icon {
	background-image: url('fb_twitter_icons.png');
	width: 23px;
	height: 24px;
	margin-top: -3px;
	background-position: 0px 0px;
	display: block;
}

.twitter_button .btn_icon {
	background-image: url('fb_twitter_icons.png');
	width: 23px;
	height: 24px;
	background-position: -23px 0px;
	margin-top: -3px;
	display: block;
}

.status_button .btn_text {
	width: 110px;
	text-align: left;
}

.status_button .btn_left,
.status_button .btn_center,
.status_button .btn_right  {
	background-image: none;
}
.status_button .btn_text {
	color: rgb(86, 86, 86);
}
.status_button:hover .btn_text {
	color: rgb(255, 144, 0);
}
.status_button .connected {
	color: rgb(139, 211, 0);
	font-weight: bold;
}

#facebook_status .btn_icon {
	background-image: url('full_status_icons.png');
	background-position: 0px -16px;
	display: block;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 1px;
}
#facebook_status:hover .btn_icon {
	background-position: 0px -16px;
}
#twitter_status .btn_icon {
	background-image: url('full_status_icons.png');
	background-position: 0px 0px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 1px;
	display: block;
}
#twitter_status:hover .btn_icon {
	background-image: url('full_status_icons.png');
	background-position: 0px 0px;
}

.filterbar .like_button .btn_icon,
.filterbar .rate_button .btn_icon {
	background-position: 0px 0px;
	display: block;
}

.filterbar .like_button:hover .btn_icon,
.filterbar .rate_button:hover .btn_icon {
	background-position: -16px 0px;
}
.filterbar .hate_button .btn_icon {
	background-position: 0px -16px;
	display: block;
}
.filterbar .hate_button:hover .btn_icon {
	background-position: -16px -16px;
}
.filterbar .watch_button .btn_icon {
	background-position: 0px -32px;
	display: block;
}
.filterbar .watch_button:hover .btn_icon {
	background-position: -16px -32px;
}
.filterbar .all_button .btn_icon {
	background-position: 0px -48px;
	display: block;
}
.filterbar .all_button:hover .btn_icon {
	background-position: -16px -48px;
}
.filterbar .comment_button .btn_icon {
	background-position: 0px -64px;
	display: block;
}
.filterbar .comment_button:hover .btn_icon {
	background-position: -16px -64px;
}
.filterbar .inbox_button .btn_icon {
	background-position: 0px -64px;
	display: block;
}
.filterbar .inbox_button:hover .btn_icon {
	background-position: -16px -64px;
}

.filterbar .friend_button .btn_icon {
	background-position: 0px -80px;
	display: block;
}
.filterbar .friend_button:hover .btn_icon {
	background-position: -16px -80px;
}
.filterbar .follow_button .btn_icon {
	background-position: 0px -96px;
	display: block;
}
.filterbar .follow_button:hover .btn_icon {
	background-position: -16px -96px;
}
.filterbar .favorite_button .btn_icon {
	background-position: 0px -80px;
	display: block;
}
.filterbar .favorite_button:hover .btn_icon {
	background-position: -16px -80px;
}
.filterbar .recommend_button .btn_icon {
	background-position: 0px -144px;
	display: block;
}
.filterbar .recommend_button:hover .btn_icon {
	background-position: -16px -144px;
}
.filterbar .friends_button .btn_icon {
	background-position: 0px -80px;
	display: block;
}
.filterbar .friends_button:hover .btn_icon {
	background-position: -16px -80px;
}
.filterbar .facebook_button_small .btn_icon {
	background-position: 0px -128px;
	display: block;
}
.filterbar .facebook_button_small:hover .btn_icon {
	background-position: -16px -128px;
}
.filterbar .twitter_button_small .btn_icon {
	background-position: 0px -112px;
	display: block;
}
.filterbar .twitter_button_small:hover .btn_icon {
	background-position: -16px -112px;
}

.filterbar .invite_button .btn_icon {
	background-position: 0px -96px;
	display: block;
}
.filterbar .invite_button:hover .btn_icon {
	background-position: -16px -96px;
}

.filterbar .friend_request .btn_icon {
	background-position: 0px -48px;
	display: block;
}
.filterbar .friend_request:hover .btn_icon {
	background-position: -16px -48px;
}

.filterbar .my_friend_request .btn_icon {
	background-position: 0px -48px;
	display: block;
}
.filterbar .my_friend_request:hover .btn_icon {
	background-position: -16px -48px;
}

.content_nav_feed .filterbar .btn_icon {
/*	display: none; */
}

#left_sidebar_toggle .left_sidebar_toggler {
	background-image: url('stream_tab.png');
	background-repeat: no-repeat;
}
#left_sidebar_toggle .left_sidebar_toggle_close {
	background-position: 0px 0px;
}
#left_sidebar_toggle .left_sidebar_toggle_close:hover {
	background-position: -23px 0px;
}
#left_sidebar_toggle .left_sidebar_toggle_open {
	background-position: 0px -101px;
}
#left_sidebar_toggle .left_sidebar_toggle_open:hover {
	background-position: -23px -101px;
}

#sidebar_title .active_title {
	background-image: url('stream_button.png');
}
#sidebar_title .active_title:hover {
	background-image: url('stream_button.png');
	background-position: 0px -32px;
}
#sidebar_title .drop_down .drop_down_element {
	background-image: url('stream_button.png');
	background-position: 0px -64px;
}
#sidebar_title .drop_down .drop_down_element:hover {
	background-image: url('stream_button.png');
	background-position: 0px -32px;
	color: black;
}

.recommend_left {
	background-image: url('recommend_left_background.png');
	background-repeat: no-repeat;
}
.recommend_right {
	background-image: url('recommend_right_background.png');
	background-repeat: no-repeat;
}
.recommend_buttons .send_button .btn_icon {
	background-image: url('iconset_mini.png');
	background-position: 0px -32px;
	display: block;
}
.recommend_buttons .send_button:hover .btn_icon {
	background-image: url('iconset_mini.png');
	background-position: -16px -32px;
	display: block;
}
.recommend_buttons .cancel_button .btn_icon {
	background-image: url('iconset_mini.png');
	background-position: 0px -160px;
	display: block;
}
.recommend_buttons .cancel_button:hover .btn_icon {
	background-image: url('iconset_mini.png');
	background-position: -16px -160px;
	display: block;
}

.tpl_recommend .notif_message_background {
	background: none;
	opacity: 1;
	background-image: url('recommend_background.png');
	background-repeat: no-repeat;
}
.tpl_recommend .video_details .jScrollPaneDrag {
	background-image: url('scrollbar_mini.png');
	background-repeat: no-repeat;
}
.thin_scroll .jScrollPaneDrag {
	background-image: url('scrollbar_mini.png');
	background-repeat: no-repeat;
}

.tpl_recommend .target_buttons .cloud_btn_subnav .btn_small_left,
.tpl_recommend .target_buttons .cloud_btn_subnav .btn_small_center,
.tpl_recommend .target_buttons .cloud_btn_subnav .btn_small_right {
	background-image: none;
}
.tpl_recommend .target_buttons .cloud_btn_subnav .btn_text {
	color: gray;
}


.tpl_recommend .target_buttons .cloud_btn_subnav_overlay .btn_small_left { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: 0px -24px; 
}
.tpl_recommend .target_buttons .cloud_btn_subnav_overlay .btn_small_center { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: -4px -24px; 
}
.tpl_recommend .target_buttons .cloud_btn_subnav_overlay .btn_small_right{ 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: right -24px; 
}
.cloud_btn_subnav_overlay .btn_small_text {
	color: white;
}

.tpl_recommend .target_buttons .cloud_btn_subnav_alternate .btn_small_left { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: 0px -48px; 
}
.tpl_recommend .target_buttons .cloud_btn_subnav_alternate .btn_small_center { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: -4px -48px; 
}
.tpl_recommend .target_buttons .cloud_btn_subnav_alternate .btn_small_right { 
	background-image: url('cloud_btn_subnav.png'); 
	background-position: right -48px; 
}
.tpl_recommend .target_buttons .cloud_btn_subnav_alternate .btn_small_text { 
	color: black;
}
.post_to_feed .post_comment_button {
	background-image: url('post_button.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
.post_to_feed .post_comment_button:hover {
	background-image: url('post_button.png');
	background-position: 0px -55px;
}

.quicknote .notif_message_background {
	background-image: url('quicknote_background.png');
	background-repeat: no-repeat;
}

#rippol_player_left {
	background-image: url('player_background.png');
	background-repeat: no-repeat;
}
.rippol_player_right{
	border: 1px solid rgb(134, 148, 158);
	opacity: 0.75;
	background-color: rgb(149, 224, 253);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
}

.rippol_player_playlist_button_hide {
	background-image: url('player_playlist_tab.png');
	background-repeat: no-repeat;
}
.rippol_player_playlist_button_hide:hover {
	background-image: url('player_playlist_tab.png');
	background-position: -23px 0px;
}
.rippol_player_playlist_button_show {
	background-image: url('player_playlist_tab.png');
	background-repeat: no-repeat;
	background-position: 0px -101px;
}
.rippol_player_playlist_button_show:hover {
	background-image: url('player_playlist_tab.png');
	background-repeat: no-repeat;
	background-position: -23px -101px;
}

.rippol_player_chat_button_hide {
	background-image: url('player_chat_tab.png');
	background-repeat: no-repeat;
}
.rippol_player_chat_button_hide:hover {
	background-image: url('player_chat_tab.png');
	background-position: -23px 0px;
}
.rippol_player_chat_button_show {
	background-image: url('player_chat_tab.png');
	background-repeat: no-repeat;
	background-position: 0px -101px;
}
.rippol_player_chat_button_show:hover {
	background-image: url('player_chat_tab.png');
	background-repeat: no-repeat;
	background-position: -23px -101px;
}


.main_scroll {
	background-image: url('scrollbutton.png');
	background-repeat: no-repeat;
	cursor: pointer;
}
.scrollbutton_back { background-position: 0px 0px; }
.scrollbutton_back:hover { background-position: -25px 0px; }
.scrollbutton_forward { background-position: -0px -60px }
.scrollbutton_forward:hover { background-position: -25px -60px; }

.loginbutton_external {
	background-image: url('loginbutton_external.png');
}
.loginbutton_external:hover {
	background-position: 0px -55px;
}

.window .window_outer_table .top_left { background-image: url('window_outer_top_left.png'); }
.window .window_outer_table .top_right { background-image: url('window_outer_top_right.png');  }
.window .window_outer_table .bottom_left { background-image: url('window_outer_bottom_left.png');  }
.window .window_outer_table .bottom_right { background-image: url('window_outer_bottom_right.png'); }
.window .window_outer_table .center_center { background-image: url('window_outer_center.png'); }
.window .window_outer_table .top_center { background-image: url('window_outer_top.png'); }
.window .window_outer_table .center_right { background-image: url('window_outer_right.png'); }
.window .window_outer_table .bottom_center { background-image: url('window_outer_bottom.png'); }
.window .window_outer_table .center_left { background-image: url('window_outer_left.png'); }

.window .window_inner_table .top_left { background-image: url('window_inner_top_left.png'); }
.window .window_inner_table .top_right { background-image: url('window_inner_top_right.png'); }
.window .window_inner_table .bottom_left { background-image: url('window_inner_bottom_left.png'); }
.window .window_inner_table .bottom_right { background-image: url('window_inner_bottom_right.png'); }
.window .window_inner_table .inner_center { background-image: url('window_inner_center.png'); }
.window .window_inner_table .top_center { background-image: url('window_inner_top.png'); }
.window .window_inner_table .center_right { background-image: url('window_inner_right.png'); }
.window .window_inner_table .bottom_center { background-image: url('window_inner_bottom.png'); }
.window .window_inner_table .center_left { background-image: url('window_inner_left.png'); }

.window .inner_center_background { 
	background-image: url('window_background.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}

.checkbox .check { background-image: url('checkbox.png'); }
.checkbox:hover .check { background-position: -26px 0px; }
.checkbox_checked .check { background-position: 0px -26px; }
.checkbox_checked:hover .check { background-position: -26px -26px; }

.treecol_scrollbutton { background-image: url('castmap_scrollbutton.png'); }
.treecol_scrollbutton_up { background-position: -60px 0px; }
.treecol_scrollbutton_up:hover { background-position: -60px -25px; }
.treecol_scrollbutton_down { background-position: 0px 0px; }
.treecol_scrollbutton_down:hover { background-position: 0px -25px; }

#rippol_player .filterbar .playlist_button .btn_icon {
	background-image: url('player_icons.png');
	background-position: 0px -72px;
	width: 24px;
	height: 24px;
	margin-top: -4px;
	display: block;
}
#rippol_player .filterbar .playlist_button:hover .btn_icon {
	background-position: -24px -72px;
}
#rippol_player .filterbar  .chat_button .btn_icon {
	background-image: url('player_icons.png');
	background-position: 0px -96px;
	width: 24px;
	height: 24px;
	margin-top: -4px;
	display: block;
}
#rippol_player .filterbar .chat_button:hover .btn_icon {
	background-position: -24px -96px;
}
#rippol_player .filterbar .close_player_button .btn_icon {
	background-image: url('player_icons.png');
	background-position: 0px -48px;
	width: 24px;
	height: 24px;
	margin-top: -4px;
	display: block;
}
#rippol_player .filterbar .close_player_button:hover .btn_icon {
	background-position: -24px -48px;
}
.filterbar .detach_player_button .btn_icon {
	background-image: url('player_icons.png');
	background-position: 0px 0px;
	width: 24px;
	height: 24px;
	margin-top: -4px;
	display: block;
}
.filterbar .detach_player_button:hover .btn_icon {
	background-position: -24px 0px;
}

.filterbar .attach_player_button .btn_icon {
	background-image: url('player_icons.png');
	background-position: 0px -24px;
	width: 24px;
	height: 24px;
	margin-top: -4px;
	display: block;
}
.filterbar .attach_player_button:hover .btn_icon {
	background-position: -24px -24px;
}

.discover_button {
	width: 173px;
	height: 44px;
	background-image: url('discover_button.png');
	cursor: pointer;
	margin-right: 10px;
}
.discover_button:hover {
	background-position: -173px 0px;
}


.st_outer .full_showtype_left,
.st_outer .full_showtype_right {
	width: 6px;
}
.st_outer:hover .full_showtype_left,
.st_outer_active .full_showtype_left {
	background-image: url('lite_showtype_corners.png');
}
.st_outer .full_showtype_center {
	color: rgb(80, 80, 80);
}
.st_outer:hover .full_showtype_center,
.st_outer_active .full_showtype_center {
	background-image: url('lite_showtype_center.png');
	background-repeat: repeat-x;
	color: rgb(255, 124, 0);
}
.st_outer:hover .full_showtype_right,
.st_outer_active .full_showtype_right {
	background-image: url('lite_showtype_corners.png');
	background-position: right 0px;
}

.main_nav_separator {
	background-image: url('full_main_nav_separator.png');
}

#secondary_navigation_bar .st_outer .full_showtype_left,
#secondary_navigation_bar .st_outer .full_showtype_center,
#secondary_navigation_bar .st_outer .full_showtype_right {
	background-image: none;
}
