/***********************************
* MENUS
***********************************/

#menu_users a
{
    width: 98px;
    background: url("/images/ca/menu_users.png") no-repeat;
}

#menu_users a:hover
{
    background: url("/images/ca/menu_users.png") 0 -24px no-repeat;
}

#menu_groups a
{
    width: 114px;
    background: url("/images/ca/menu_groups.png") no-repeat;
}

#menu_groups a:hover
{
    background: url("/images/ca/menu_groups.png") 0 -24px no-repeat;
}

#menu_discussions a
{
    width: 91px;
    background: url("/images/ca/menu_discussions.png") no-repeat;
}

#menu_discussions a:hover
{
    background: url("/images/ca/menu_discussions.png") 0 -24px no-repeat;
}

#menu_routes a
{
    width: 93px;
    background: url("/images/ca/menu_routes.png") no-repeat;
}

#menu_routes a:hover
{
    background: url("/images/ca/menu_routes.png") 0 -24px no-repeat;
}

#menu_events a
{
    width: 118px;
    background: url("/images/ca/menu_events.png") no-repeat;
}

#menu_events a:hover
{
    background: url("/images/ca/menu_events.png") 0 -24px no-repeat;
}

#menu_places a
{
    width: 93px;
    background: url("/images/ca/menu_places.png") no-repeat;
}

#menu_places a:hover
{
    background: url("/images/ca/menu_places.png") 0 -24px no-repeat;
}


/***************** Buttons *******************/
.small_search_submit
{
    background: url("/images/ca/small_button_search.png") no-repeat;
}

.small_search_submit:hover
{
    background: url("/images/ca/small_button_search.png") 0 -24px no-repeat;
}

.small_send_submit
{
    background: url("/images/ca/small_button_send.png") no-repeat;
}

.small_send_submit:hover
{
    background: url("/images/ca/small_button_send.png") 0 -24px no-repeat;
}

.small_button_cancel
{
    background: url("/images/ca/small_button_cancel.png") no-repeat;
	  height: 24px;
	  width: 107px;
}

.small_button_cancel:hover
{
    background: url("/images/ca/small_button_cancel.png") 0 -24px no-repeat;
}

.small_button_accept
{
    background: url("/images/ca/small_button_accept.png") no-repeat;
	  height: 17px;
	  width: 85px;
}

.small_button_accept:hover
{
    background: url("/images/ca/small_button_accept.png") 0 -17px no-repeat;
}

.small_button_decline
{
    background: url("/images/ca/small_button_decline.png") no-repeat;
	  height: 17px;
	  width: 85px;
}

.small_button_decline:hover
{
    background: url("/images/ca/small_button_decline.png") 0 -17px no-repeat;
}

.search_submit
{
    background: url("/images/ca/button_search.png") no-repeat;
}

.search_submit:hover
{
    background: url("/images/ca/button_search.png") 0 -32px no-repeat;
}

.button_create
{
  background: url("/images/ca/button_create.png") no-repeat;
  height: 32px;
  width: 107px;
}

.button_create:hover
{
  background: url("/images/ca/button_create.png") 0 -32px no-repeat;
}

.button_save
{
  background: url("/images/ca/button_save.png") no-repeat;
  height: 32px;
  width: 107px;
}

.button_save:hover
{
  background: url("/images/ca/button_save.png") 0 -32px no-repeat;
}

.button_cancel
{
  background: url("/images/ca/button_cancel.png") no-repeat;
  height: 32px;
  width: 107px;
}

.button_cancel:hover
{
  background: url("/images/ca/button_cancel.png") 0 -32px no-repeat;
}

.button_import_contacts
{
  background: url("/images/ca/button_import_contacts.png") no-repeat;
  height: 24px;
  width: 180px;
}

.button_import_contacts:hover
{
  background: url("/images/ca/button_import_contacts.png") 0 -24px no-repeat;
}

.button_send_invitations
{
  background: url("/images/ca/button_send_invitations.png") no-repeat;
  height: 24px;
  width: 180px;
}

.button_send_invitations:hover
{
  background: url("/images/ca/button_send_invitations.png") 0 -24px no-repeat;
}

.small_button_save
{
  background: url("/images/ca/small_button_save.png") no-repeat;
  height: 24px;
  width: 107px;
}

.small_button_save:hover
{
  background: url("/images/ca/small_button_save.png") 0 -24px no-repeat;
}

.small_button_upload_photo
{
  background: url("/images/ca/small_button_upload_photo.png") no-repeat;
  height: 24px;
  width: 107px;
}

.small_button_upload_photo:hover
{
  background: url("/images/ca/small_button_upload_photo.png") 0 -24px no-repeat;
}

.small_button_create
{
  background: url("/images/ca/small_button_create.png") no-repeat;
  height: 24px;
  width: 107px;
}

.small_button_create:hover
{
  background: url("/images/ca/small_button_create.png") 0 -24px no-repeat;
}

.button_create_new_route
{
  background: url("/images/ca/button_create_new_route.png") 0 -32px no-repeat;
  height: 32px;
  width: 180px;
}

.button_create_new_route:hover
{
  background: url("/images/ca/button_create_new_route.png") no-repeat;
}

.button_signup
{
  background: url("/images/ca/button_signup.png") no-repeat;
  height: 35px;
  width: 156px;
}

.button_signup:hover
{
  background: url("/images/ca/button_signup.png") 0 -35px no-repeat;
}

.button_create_profile
{
  background: url("/images/ca/button_create_profile.png") no-repeat;
  height: 32px;
  width: 180px;
}

.button_create_profile:hover
{
  background: url("/images/ca/button_create_profile.png") 0 -32px no-repeat;
}

.login_submit
{
  background: url("/images/ca/button_login.png") no-repeat;
  height: 32px;
  width: 180px;
}

.login_submit:hover
{
  background: url("/images/ca/button_login.png") 0 -32px no-repeat;
}

.button_create_new_group
{
  background: url("/images/ca/button_create_new_group.png") 0 -32px no-repeat;
  height: 32px;
  width: 180px;
}

.button_create_new_group:hover
{
  background: url("/images/ca/button_create_new_group.png") no-repeat;
}

.button_create_new_event
{
  background: url("/images/ca/button_create_new_event.png") 0 -32px no-repeat;
  height: 32px;
  width: 180px;
}

.button_create_new_event:hover
{
  background: url("/images/ca/button_create_new_event.png") no-repeat;
}

.button_create_new_place
{
  background: url("/images/ca/button_create_new_place.png") 0 -32px no-repeat;
  height: 32px;
  width: 180px;
}

.button_create_new_place:hover
{
  background: url("/images/ca/button_create_new_place.png") no-repeat;
}

.button_manage_categories
{
  background: url("/images/ca/button_manage_categories.png") no-repeat;
  height: 24px;
  width: 180px;
}

.button_manage_categories:hover
{
  background: url("/images/ca/button_manage_categories.png") 0 -24px no-repeat;
}

.button_new_category
{
  background: url("/images/ca/button_new_category.png") no-repeat;
  height: 24px;
  width: 180px;
}

.button_new_category:hover
{
  background: url("/images/ca/button_new_category.png") 0 -24px no-repeat;
}

.button_comment
{
  background: url("/images/ca/button_comment.png") no-repeat;
  height: 24px;
  width: 107px;
}

.button_comment:hover
{
  background: url("/images/ca/button_comment.png") 0 -24px no-repeat;
}

.button_invite_friends
{
  background: url("/images/ca/button_invite_friends.png") no-repeat;
  height: 32px;
  width: 180px;
}

.button_invite_friends:hover
{
  background: url("/images/ca/button_invite_friends.png") 0 -32px no-repeat;
}

.button_delete_message
{
	background: url("/images/ca/button_delete_message.png") no-repeat;
	height: 24px;
	width: 143px;
}

.button_delete_message:hover
{
	background: url("/images/ca/button_delete_message.png") 0 -24px no-repeat;
}

.button_compose_new_message
{
	background: url("/images/ca/button_compose_new_message.png") 0 -32px no-repeat;
  height: 32px;
  width: 180px;
}

.button_compose_new_message:hover
{
	background: url("/images/ca/button_compose_new_message.png") no-repeat;
}

.button_compose_new_message_small
{
	background: url("/images/ca/button_compose_new_message_small.png") no-repeat;
  height: 24px;
  width: 180px;
}

.button_compose_new_message_small:hover
{
	background: url("/images/ca/button_compose_new_message_small.png") 0 -24px no-repeat;
}

.button_reply_message
{
	background: url("/images/ca/button_reply_message.png") no-repeat;
	height: 24px;
	width: 143px;
}

.button_reply_message:hover
{
	background: url("/images/ca/button_reply_message.png") 0 -24px no-repeat;
}

.button_send_reply_message
{
	background: url("/images/ca/button_send_reply_message.png") no-repeat;
	height: 32px;
	width: 143px;
}

.button_send_reply_message:hover
{
	background: url("/images/ca/button_send_reply_message.png") 0 -32px no-repeat;
}

.button_add_photos
{
	background: url("/images/ca/button_add_photos.png") no-repeat;
	height: 24px;
	width: 143px;
}

.button_add_photos:hover
{
	background: url("/images/ca/button_add_photos.png") 0 -24px no-repeat;
}

.button_add_videos
{
	background: url("/images/ca/button_add_videos.png") no-repeat;
	height: 24px;
	width: 143px;
}

.button_add_videos:hover
{
	background: url("/images/ca/button_add_videos.png") 0 -24px no-repeat;
}

.mini_button_rate_it
{
	background: url("/images/ca/mini_button_rate_it.png") no-repeat;
	height: 17px;
	width: 85px;
}

.mini_button_rate_it:hover
{
	background: url("/images/ca/mini_button_rate_it.png") 0 -17px no-repeat;
}

.mini_button_send
{
	background: url("/images/ca/mini_button_send.png") no-repeat;
	height: 17px;
	width: 85px;
}

.mini_button_send:hover
{
	background: url("/images/ca/mini_button_send.png") 0 -17px no-repeat;
}

.mini_button_cancel
{
	background: url("/images/ca/mini_button_cancel.png") no-repeat;
	height: 17px;
	width: 85px;
}

.mini_button_cancel:hover
{
	background: url("/images/ca/mini_button_cancel.png") 0 -17px no-repeat;
}

.mini_button_comment
{
	background: url("/images/ca/mini_button_comment.png") no-repeat;
	height: 17px;
	width: 85px;
}

.mini_button_comment:hover
{
	background: url("/images/ca/mini_button_comment.png") 0 -17px no-repeat;
}

.button_new_post
{
	background: url("/images/ca/button_new_post.png") no-repeat;
	height: 24px;
	width: 107px;
}

.button_new_post:hover
{
	background: url("/images/ca/button_new_post.png") 0 -24px no-repeat;
}

.button_new_topic
{
	background: url("/images/ca/button_new_topic.png") no-repeat;
	height: 24px;
	width: 107px;
}

.button_new_topic:hover
{
	background: url("/images/ca/button_new_topic.png") 0 -24px no-repeat;
}

.button_reply_topic
{
	background: url("/images/ca/button_reply_topic.png") no-repeat;
	height: 24px;
	width: 143px;
}

.button_reply_topic:hover
{
	background: url("/images/ca/button_reply_topic.png") 0 -24px no-repeat;
}

.button_edit_topic
{
	background: url("/images/ca/button_edit_topic.png") no-repeat;
	height: 24px;
	width: 143px;
}

.button_edit_topic:hover
{
	background: url("/images/ca/button_edit_topic.png") 0 -24px no-repeat;
}

.button_delete_topic
{
	background: url("/images/ca/button_delete_topic.png") no-repeat;
	height: 24px;
	width: 143px;
}

.button_delete_topic:hover
{
	background: url("/images/ca/button_delete_topic.png") 0 -24px no-repeat;
}

.mini_button_edit
{
	background: url("/images/ca/mini_button_edit.png") no-repeat;
	height: 17px;
	width: 85px;
}

.mini_button_edit:hover
{
	background: url("/images/ca/mini_button_edit.png") 0 -17px no-repeat;
}

.mini_button_delete
{
	background: url("/images/ca/mini_button_delete.png") no-repeat;
	height: 17px;
	width: 85px;
}

.mini_button_delete:hover
{
	background: url("/images/ca/mini_button_delete.png") 0 -17px no-repeat;
}

.mini_button_quote
{
	background: url("/images/ca/mini_button_quote.png") no-repeat;
	height: 17px;
	width: 85px;
}

.mini_button_quote:hover
{
	background: url("/images/ca/mini_button_quote.png") 0 -17px no-repeat;
}

.mini_button_add_option
{
	background: url("/images/ca/mini_button_add_option.png") no-repeat;
	height: 17px;
	width: 85px;
}

.mini_button_add_option:hover
{
	background: url("/images/ca/mini_button_add_option.png") 0 -17px no-repeat;
}
