.silk-companion {
  background: url( 'silk-companion.png' ) no-repeat;
  background-size: 352px 352px;
}

.silk-companion.ipod_nano_connect {
  width: 16px;
  height: 16px;
  background-position: 0px 0px;
}

.silk-companion.application_osx_add {
  width: 16px;
  height: 16px;
  background-position: -16px 0px;
}

.silk-companion.application_osx_delete {
  width: 16px;
  height: 16px;
  background-position: 0px -16px;
}

.silk-companion.application_osx_double {
  width: 16px;
  height: 16px;
  background-position: -16px -16px;
}

.silk-companion.application_osx_error {
  width: 16px;
  height: 16px;
  background-position: -32px 0px;
}

.silk-companion.application_osx_get {
  width: 16px;
  height: 16px;
  background-position: -32px -16px;
}

.silk-companion.application_osx_go {
  width: 16px;
  height: 16px;
  background-position: 0px -32px;
}

.silk-companion.application_osx_home {
  width: 16px;
  height: 16px;
  background-position: -16px -32px;
}

.silk-companion.application_osx_key {
  width: 16px;
  height: 16px;
  background-position: -32px -32px;
}

.silk-companion.application_osx_lightning {
  width: 16px;
  height: 16px;
  background-position: -48px 0px;
}

.silk-companion.application_osx_link {
  width: 16px;
  height: 16px;
  background-position: -48px -16px;
}

.silk-companion.application_osx_split {
  width: 16px;
  height: 16px;
  background-position: -48px -32px;
}

.silk-companion.application_osx_start {
  width: 16px;
  height: 16px;
  background-position: 0px -48px;
}

.silk-companion.application_osx_stop {
  width: 16px;
  height: 16px;
  background-position: -16px -48px;
}

.silk-companion.application_start {
  width: 16px;
  height: 16px;
  background-position: -32px -48px;
}

.silk-companion.application_stop {
  width: 16px;
  height: 16px;
  background-position: -48px -48px;
}

.silk-companion.arrow_ew {
  width: 16px;
  height: 16px;
  background-position: -64px 0px;
}

.silk-companion.arrow_in_longer {
  width: 16px;
  height: 16px;
  background-position: -64px -16px;
}

.silk-companion.arrow_ne {
  width: 16px;
  height: 16px;
  background-position: -64px -32px;
}

.silk-companion.arrow_ns {
  width: 16px;
  height: 16px;
  background-position: -64px -48px;
}

.silk-companion.arrow_nsew {
  width: 16px;
  height: 16px;
  background-position: 0px -64px;
}

.silk-companion.arrow_nw {
  width: 16px;
  height: 16px;
  background-position: -16px -64px;
}

.silk-companion.arrow_nw_ne_sw_se {
  width: 16px;
  height: 16px;
  background-position: -32px -64px;
}

.silk-companion.arrow_nw_se {
  width: 16px;
  height: 16px;
  background-position: -48px -64px;
}

.silk-companion.arrow_out_longer {
  width: 16px;
  height: 16px;
  background-position: -64px -64px;
}

.silk-companion.arrow_se {
  width: 16px;
  height: 16px;
  background-position: -80px 0px;
}

.silk-companion.arrow_sw {
  width: 16px;
  height: 16px;
  background-position: -80px -16px;
}

.silk-companion.arrow_sw_ne {
  width: 16px;
  height: 16px;
  background-position: -80px -32px;
}

.silk-companion.arrow_switch_bluegreen {
  width: 16px;
  height: 16px;
  background-position: -80px -48px;
}

.silk-companion.asterisk_red {
  width: 16px;
  height: 16px;
  background-position: -80px -64px;
}

.silk-companion.bell_silver {
  width: 16px;
  height: 16px;
  background-position: 0px -80px;
}

.silk-companion.bell_silver_start {
  width: 16px;
  height: 16px;
  background-position: -16px -80px;
}

.silk-companion.bell_silver_stop {
  width: 16px;
  height: 16px;
  background-position: -32px -80px;
}

.silk-companion.bell_start {
  width: 16px;
  height: 16px;
  background-position: -48px -80px;
}

.silk-companion.bell_stop {
  width: 16px;
  height: 16px;
  background-position: -64px -80px;
}

.silk-companion.book_addresses_add {
  width: 16px;
  height: 16px;
  background-position: -80px -80px;
}

.silk-companion.book_addresses_delete {
  width: 16px;
  height: 16px;
  background-position: -96px 0px;
}

.silk-companion.book_addresses_edit {
  width: 16px;
  height: 16px;
  background-position: -96px -16px;
}

.silk-companion.book_addresses_error {
  width: 16px;
  height: 16px;
  background-position: -96px -32px;
}

.silk-companion.book_addresses_key {
  width: 16px;
  height: 16px;
  background-position: -96px -48px;
}

.silk-companion.book_key {
  width: 16px;
  height: 16px;
  background-position: -96px -64px;
}

.silk-companion.book_magnify {
  width: 16px;
  height: 16px;
  background-position: -96px -80px;
}

.silk-companion.book_open_mark {
  width: 16px;
  height: 16px;
  background-position: 0px -96px;
}

.silk-companion.book_red {
  width: 16px;
  height: 16px;
  background-position: -16px -96px;
}

.silk-companion.book_tabs {
  width: 16px;
  height: 16px;
  background-position: -32px -96px;
}

.silk-companion.bookmark {
  width: 16px;
  height: 16px;
  background-position: -48px -96px;
}

.silk-companion.bookmark_add {
  width: 16px;
  height: 16px;
  background-position: -64px -96px;
}

.silk-companion.bookmark_delete {
  width: 16px;
  height: 16px;
  background-position: -80px -96px;
}

.silk-companion.bookmark_edit {
  width: 16px;
  height: 16px;
  background-position: -96px -96px;
}

.silk-companion.bookmark_error {
  width: 16px;
  height: 16px;
  background-position: -112px 0px;
}

.silk-companion.bookmark_go {
  width: 16px;
  height: 16px;
  background-position: -112px -16px;
}

.silk-companion.border_all {
  width: 16px;
  height: 16px;
  background-position: -112px -32px;
}

.silk-companion.border_bottom {
  width: 16px;
  height: 16px;
  background-position: -112px -48px;
}

.silk-companion.border_draw {
  width: 16px;
  height: 16px;
  background-position: -112px -64px;
}

.silk-companion.border_inner {
  width: 16px;
  height: 16px;
  background-position: -112px -80px;
}

.silk-companion.border_inner_horizontal {
  width: 16px;
  height: 16px;
  background-position: -112px -96px;
}

.silk-companion.border_inner_vertical {
  width: 16px;
  height: 16px;
  background-position: 0px -112px;
}

.silk-companion.border_left {
  width: 16px;
  height: 16px;
  background-position: -16px -112px;
}

.silk-companion.border_none {
  width: 16px;
  height: 16px;
  background-position: -32px -112px;
}

.silk-companion.border_outer {
  width: 16px;
  height: 16px;
  background-position: -48px -112px;
}

.silk-companion.border_right {
  width: 16px;
  height: 16px;
  background-position: -64px -112px;
}

.silk-companion.border_top {
  width: 16px;
  height: 16px;
  background-position: -80px -112px;
}

.silk-companion.box_error {
  width: 16px;
  height: 16px;
  background-position: -96px -112px;
}

.silk-companion.box_picture {
  width: 16px;
  height: 16px;
  background-position: -112px -112px;
}

.silk-companion.box_world {
  width: 16px;
  height: 16px;
  background-position: -128px 0px;
}

.silk-companion.brick_magnify {
  width: 16px;
  height: 16px;
  background-position: -128px -16px;
}

.silk-companion.bug_fix {
  width: 16px;
  height: 16px;
  background-position: -128px -32px;
}

.silk-companion.bug_magnify {
  width: 16px;
  height: 16px;
  background-position: -128px -48px;
}

.silk-companion.build {
  width: 16px;
  height: 16px;
  background-position: -128px -64px;
}

.silk-companion.build_cancel {
  width: 16px;
  height: 16px;
  background-position: -128px -80px;
}

.silk-companion.bullet_connect {
  width: 16px;
  height: 16px;
  background-position: -128px -96px;
}

.silk-companion.bullet_cross {
  width: 16px;
  height: 16px;
  background-position: -128px -112px;
}

.silk-companion.bullet_database {
  width: 16px;
  height: 16px;
  background-position: 0px -128px;
}

.silk-companion.bullet_database_yellow {
  width: 16px;
  height: 16px;
  background-position: -16px -128px;
}

.silk-companion.bullet_earth {
  width: 16px;
  height: 16px;
  background-position: -32px -128px;
}

.silk-companion.bullet_edit {
  width: 16px;
  height: 16px;
  background-position: -48px -128px;
}

.silk-companion.bullet_eject {
  width: 16px;
  height: 16px;
  background-position: -64px -128px;
}

.silk-companion.bullet_get {
  width: 16px;
  height: 16px;
  background-position: -80px -128px;
}

.silk-companion.bullet_home {
  width: 16px;
  height: 16px;
  background-position: -96px -128px;
}

.silk-companion.bullet_left {
  width: 16px;
  height: 16px;
  background-position: -112px -128px;
}

.silk-companion.bullet_lightning {
  width: 16px;
  height: 16px;
  background-position: -128px -128px;
}

.silk-companion.bullet_magnify {
  width: 16px;
  height: 16px;
  background-position: -144px 0px;
}

.silk-companion.bullet_minus {
  width: 16px;
  height: 16px;
  background-position: -144px -16px;
}

.silk-companion.bullet_page_white {
  width: 16px;
  height: 16px;
  background-position: -144px -32px;
}

.silk-companion.bullet_plus {
  width: 16px;
  height: 16px;
  background-position: -144px -48px;
}

.silk-companion.bullet_right {
  width: 16px;
  height: 16px;
  background-position: -144px -64px;
}

.silk-companion.bullet_shape {
  width: 16px;
  height: 16px;
  background-position: -144px -80px;
}

.silk-companion.bullet_sparkle {
  width: 16px;
  height: 16px;
  background-position: -144px -96px;
}

.silk-companion.bullet_start {
  width: 16px;
  height: 16px;
  background-position: -144px -112px;
}

.silk-companion.bullet_stop {
  width: 16px;
  height: 16px;
  background-position: -144px -128px;
}

.silk-companion.bullet_stop_alt {
  width: 16px;
  height: 16px;
  background-position: 0px -144px;
}

.silk-companion.bullet_tick {
  width: 16px;
  height: 16px;
  background-position: -16px -144px;
}

.silk-companion.bullet_wrench_red {
  width: 16px;
  height: 16px;
  background-position: -32px -144px;
}

.silk-companion.button {
  width: 16px;
  height: 16px;
  background-position: -48px -144px;
}

.silk-companion.cake_out {
  width: 16px;
  height: 16px;
  background-position: -64px -144px;
}

.silk-companion.cake_sliced {
  width: 16px;
  height: 16px;
  background-position: -80px -144px;
}

.silk-companion.calendar_select_day {
  width: 16px;
  height: 16px;
  background-position: -96px -144px;
}

.silk-companion.calendar_select_none {
  width: 16px;
  height: 16px;
  background-position: -112px -144px;
}

.silk-companion.calendar_select_week {
  width: 16px;
  height: 16px;
  background-position: -128px -144px;
}

.silk-companion.calendar_star {
  width: 16px;
  height: 16px;
  background-position: -144px -144px;
}

.silk-companion.camera_connect {
  width: 16px;
  height: 16px;
  background-position: -160px 0px;
}

.silk-companion.camera_magnify {
  width: 16px;
  height: 16px;
  background-position: -160px -16px;
}

.silk-companion.camera_picture {
  width: 16px;
  height: 16px;
  background-position: -160px -32px;
}

.silk-companion.camera_start {
  width: 16px;
  height: 16px;
  background-position: -160px -48px;
}

.silk-companion.camera_stop {
  width: 16px;
  height: 16px;
  background-position: -160px -64px;
}

.silk-companion.car_error {
  width: 16px;
  height: 16px;
  background-position: -160px -80px;
}

.silk-companion.car_red {
  width: 16px;
  height: 16px;
  background-position: -160px -96px;
}

.silk-companion.car_start {
  width: 16px;
  height: 16px;
  background-position: -160px -112px;
}

.silk-companion.car_stop {
  width: 16px;
  height: 16px;
  background-position: -160px -128px;
}

.silk-companion.cart_full {
  width: 16px;
  height: 16px;
  background-position: -160px -144px;
}

.silk-companion.cart_magnify {
  width: 16px;
  height: 16px;
  background-position: 0px -160px;
}

.silk-companion.cd_magnify {
  width: 16px;
  height: 16px;
  background-position: -16px -160px;
}

.silk-companion.cd_play {
  width: 16px;
  height: 16px;
  background-position: -32px -160px;
}

.silk-companion.cd_stop {
  width: 16px;
  height: 16px;
  background-position: -48px -160px;
}

.silk-companion.cd_stop_alt {
  width: 16px;
  height: 16px;
  background-position: -64px -160px;
}

.silk-companion.cd_tick {
  width: 16px;
  height: 16px;
  background-position: -80px -160px;
}

.silk-companion.cdr {
  width: 16px;
  height: 16px;
  background-position: -96px -160px;
}

.silk-companion.cdr_add {
  width: 16px;
  height: 16px;
  background-position: -112px -160px;
}

.silk-companion.cdr_burn {
  width: 16px;
  height: 16px;
  background-position: -128px -160px;
}

.silk-companion.cdr_cross {
  width: 16px;
  height: 16px;
  background-position: -144px -160px;
}

.silk-companion.cdr_delete {
  width: 16px;
  height: 16px;
  background-position: -160px -160px;
}

.silk-companion.cdr_edit {
  width: 16px;
  height: 16px;
  background-position: -176px 0px;
}

.silk-companion.cdr_eject {
  width: 16px;
  height: 16px;
  background-position: -176px -16px;
}

.silk-companion.cdr_error {
  width: 16px;
  height: 16px;
  background-position: -176px -32px;
}

.silk-companion.cdr_go {
  width: 16px;
  height: 16px;
  background-position: -176px -48px;
}

.silk-companion.cdr_magnify {
  width: 16px;
  height: 16px;
  background-position: -176px -64px;
}

.silk-companion.cdr_play {
  width: 16px;
  height: 16px;
  background-position: -176px -80px;
}

.silk-companion.cdr_start {
  width: 16px;
  height: 16px;
  background-position: -176px -96px;
}

.silk-companion.cdr_stop {
  width: 16px;
  height: 16px;
  background-position: -176px -112px;
}

.silk-companion.cdr_stop_alt {
  width: 16px;
  height: 16px;
  background-position: -176px -128px;
}

.silk-companion.cdr_tick {
  width: 16px;
  height: 16px;
  background-position: -176px -144px;
}

.silk-companion.chart_org_inverted {
  width: 16px;
  height: 16px;
  background-position: -176px -160px;
}

.silk-companion.chart_pie_lightning {
  width: 16px;
  height: 16px;
  background-position: 0px -176px;
}

.silk-companion.check_error {
  width: 16px;
  height: 16px;
  background-position: -16px -176px;
}

.silk-companion.clipboard {
  width: 16px;
  height: 16px;
  background-position: -32px -176px;
}

.silk-companion.clock_start {
  width: 16px;
  height: 16px;
  background-position: -48px -176px;
}

.silk-companion.clock_stop {
  width: 16px;
  height: 16px;
  background-position: -64px -176px;
}

.silk-companion.cmy {
  width: 16px;
  height: 16px;
  background-position: -80px -176px;
}

.silk-companion.cog_start {
  width: 16px;
  height: 16px;
  background-position: -96px -176px;
}

.silk-companion.cog_stop {
  width: 16px;
  height: 16px;
  background-position: -112px -176px;
}

.silk-companion.world_orbit {
  width: 16px;
  height: 16px;
  background-position: -128px -176px;
}

.silk-companion.comment_dull {
  width: 16px;
  height: 16px;
  background-position: -144px -176px;
}

.silk-companion.comment_play {
  width: 16px;
  height: 16px;
  background-position: -160px -176px;
}

.silk-companion.comment_record {
  width: 16px;
  height: 16px;
  background-position: -176px -176px;
}

.silk-companion.compass {
  width: 16px;
  height: 16px;
  background-position: -192px 0px;
}

.silk-companion.computer_connect {
  width: 16px;
  height: 16px;
  background-position: -192px -16px;
}

.silk-companion.computer_magnify {
  width: 16px;
  height: 16px;
  background-position: -192px -32px;
}

.silk-companion.computer_off {
  width: 16px;
  height: 16px;
  background-position: -192px -48px;
}

.silk-companion.computer_start {
  width: 16px;
  height: 16px;
  background-position: -192px -64px;
}

.silk-companion.computer_stop {
  width: 16px;
  height: 16px;
  background-position: -192px -80px;
}

.silk-companion.computer_wrench {
  width: 16px;
  height: 16px;
  background-position: -192px -96px;
}

.silk-companion.control_add {
  width: 16px;
  height: 16px;
  background-position: -192px -112px;
}

.silk-companion.control_add_blue {
  width: 16px;
  height: 16px;
  background-position: -192px -128px;
}

.silk-companion.control_blank {
  width: 16px;
  height: 16px;
  background-position: -192px -144px;
}

.silk-companion.control_blank_blue {
  width: 16px;
  height: 16px;
  background-position: -192px -160px;
}

.silk-companion.control_power {
  width: 16px;
  height: 16px;
  background-position: -192px -176px;
}

.silk-companion.control_power_blue {
  width: 16px;
  height: 16px;
  background-position: 0px -192px;
}

.silk-companion.control_record {
  width: 16px;
  height: 16px;
  background-position: -16px -192px;
}

.silk-companion.control_record_blue {
  width: 16px;
  height: 16px;
  background-position: -32px -192px;
}

.silk-companion.control_remove {
  width: 16px;
  height: 16px;
  background-position: -48px -192px;
}

.silk-companion.control_remove_blue {
  width: 16px;
  height: 16px;
  background-position: -64px -192px;
}

.silk-companion.css_error {
  width: 16px;
  height: 16px;
  background-position: -80px -192px;
}

.silk-companion.cup_black {
  width: 16px;
  height: 16px;
  background-position: -96px -192px;
}

.silk-companion.cup_green {
  width: 16px;
  height: 16px;
  background-position: -112px -192px;
}

.silk-companion.cup_tea {
  width: 16px;
  height: 16px;
  background-position: -128px -192px;
}

.silk-companion.cursor_small {
  width: 16px;
  height: 16px;
  background-position: -144px -192px;
}

.silk-companion.database_copy {
  width: 16px;
  height: 16px;
  background-position: -160px -192px;
}

.silk-companion.database_start {
  width: 16px;
  height: 16px;
  background-position: -176px -192px;
}

.silk-companion.database_stop {
  width: 16px;
  height: 16px;
  background-position: -192px -192px;
}

.silk-companion.database_wrench {
  width: 16px;
  height: 16px;
  background-position: -208px 0px;
}

.silk-companion.database_yellow {
  width: 16px;
  height: 16px;
  background-position: -208px -16px;
}

.silk-companion.database_yellow_start {
  width: 16px;
  height: 16px;
  background-position: -208px -32px;
}

.silk-companion.database_yellow_stop {
  width: 16px;
  height: 16px;
  background-position: -208px -48px;
}

.silk-companion.decline {
  width: 16px;
  height: 16px;
  background-position: -208px -64px;
}

.silk-companion.device_stylus {
  width: 16px;
  height: 16px;
  background-position: -208px -80px;
}

.silk-companion.disk_black {
  width: 16px;
  height: 16px;
  background-position: -208px -96px;
}

.silk-companion.disk_black_error {
  width: 16px;
  height: 16px;
  background-position: -208px -112px;
}

.silk-companion.disk_black_magnify {
  width: 16px;
  height: 16px;
  background-position: -208px -128px;
}

.silk-companion.disk_download {
  width: 16px;
  height: 16px;
  background-position: -208px -144px;
}

.silk-companion.disk_edit {
  width: 16px;
  height: 16px;
  background-position: -208px -160px;
}

.silk-companion.disk_error {
  width: 16px;
  height: 16px;
  background-position: -208px -176px;
}

.silk-companion.disk_magnify {
  width: 16px;
  height: 16px;
  background-position: -208px -192px;
}

.silk-companion.disk_upload {
  width: 16px;
  height: 16px;
  background-position: 0px -208px;
}

.silk-companion.door_error {
  width: 16px;
  height: 16px;
  background-position: -16px -208px;
}

.silk-companion.drink_red {
  width: 16px;
  height: 16px;
  background-position: -32px -208px;
}

.silk-companion.drive_cdr {
  width: 16px;
  height: 16px;
  background-position: -48px -208px;
}

.silk-companion.drive_network_error {
  width: 16px;
  height: 16px;
  background-position: -64px -208px;
}

.silk-companion.drive_network_stop {
  width: 16px;
  height: 16px;
  background-position: -80px -208px;
}

.silk-companion.dvd_start {
  width: 16px;
  height: 16px;
  background-position: -96px -208px;
}

.silk-companion.dvd_stop {
  width: 16px;
  height: 16px;
  background-position: -112px -208px;
}

.silk-companion.eject_blue {
  width: 16px;
  height: 16px;
  background-position: -128px -208px;
}

.silk-companion.eject_green {
  width: 16px;
  height: 16px;
  background-position: -144px -208px;
}

.silk-companion.email_magnify {
  width: 16px;
  height: 16px;
  background-position: -160px -208px;
}

.silk-companion.email_star {
  width: 16px;
  height: 16px;
  background-position: -176px -208px;
}

.silk-companion.email_start {
  width: 16px;
  height: 16px;
  background-position: -192px -208px;
}

.silk-companion.email_stop {
  width: 16px;
  height: 16px;
  background-position: -208px -208px;
}

.silk-companion.email_transfer {
  width: 16px;
  height: 16px;
  background-position: -224px 0px;
}

.silk-companion.erase {
  width: 16px;
  height: 16px;
  background-position: -224px -16px;
}

.silk-companion.eyes {
  width: 16px;
  height: 16px;
  background-position: -224px -32px;
}

.silk-companion.feed_star {
  width: 16px;
  height: 16px;
  background-position: -224px -48px;
}

.silk-companion.film_eject {
  width: 16px;
  height: 16px;
  background-position: -224px -64px;
}

.silk-companion.film_magnify {
  width: 16px;
  height: 16px;
  background-position: -224px -80px;
}

.silk-companion.film_star {
  width: 16px;
  height: 16px;
  background-position: -224px -96px;
}

.silk-companion.film_start {
  width: 16px;
  height: 16px;
  background-position: -224px -112px;
}

.silk-companion.film_stop {
  width: 16px;
  height: 16px;
  background-position: -224px -128px;
}

.silk-companion.finger_point {
  width: 16px;
  height: 16px;
  background-position: -224px -144px;
}

.silk-companion.flag_black {
  width: 16px;
  height: 16px;
  background-position: -224px -160px;
}

.silk-companion.flag_checked {
  width: 16px;
  height: 16px;
  background-position: -224px -176px;
}

.silk-companion.flag_france {
  width: 16px;
  height: 16px;
  background-position: -224px -192px;
}

.silk-companion.flag_grey {
  width: 16px;
  height: 16px;
  background-position: -224px -208px;
}

.silk-companion.flag_white {
  width: 16px;
  height: 16px;
  background-position: 0px -224px;
}

.silk-companion.flower_daisy {
  width: 16px;
  height: 16px;
  background-position: -16px -224px;
}

.silk-companion.folder_bookmark {
  width: 16px;
  height: 16px;
  background-position: -32px -224px;
}

.silk-companion.folder_connect {
  width: 16px;
  height: 16px;
  background-position: -48px -224px;
}

.silk-companion.folder_film {
  width: 16px;
  height: 16px;
  background-position: -64px -224px;
}

.silk-companion.folder_font {
  width: 16px;
  height: 16px;
  background-position: -80px -224px;
}

.silk-companion.folder_home {
  width: 16px;
  height: 16px;
  background-position: -96px -224px;
}

.silk-companion.folder_up {
  width: 16px;
  height: 16px;
  background-position: -112px -224px;
}

.silk-companion.font_color {
  width: 16px;
  height: 16px;
  background-position: -128px -224px;
}

.silk-companion.font_larger {
  width: 16px;
  height: 16px;
  background-position: -144px -224px;
}

.silk-companion.font_smaller {
  width: 16px;
  height: 16px;
  background-position: -160px -224px;
}

.silk-companion.forward_blue {
  width: 16px;
  height: 16px;
  background-position: -176px -224px;
}

.silk-companion.forward_green {
  width: 16px;
  height: 16px;
  background-position: -192px -224px;
}

.silk-companion.heart_broken {
  width: 16px;
  height: 16px;
  background-position: -208px -224px;
}

.silk-companion.heart_connect {
  width: 16px;
  height: 16px;
  background-position: -224px -224px;
}

.silk-companion.house_connect {
  width: 16px;
  height: 16px;
  background-position: -240px 0px;
}

.silk-companion.house_key {
  width: 16px;
  height: 16px;
  background-position: -240px -16px;
}

.silk-companion.house_star {
  width: 16px;
  height: 16px;
  background-position: -240px -32px;
}

.silk-companion.html_error {
  width: 16px;
  height: 16px;
  background-position: -240px -48px;
}

.silk-companion.image_magnify {
  width: 16px;
  height: 16px;
  background-position: -240px -64px;
}

.silk-companion.image_star {
  width: 16px;
  height: 16px;
  background-position: -240px -80px;
}

.silk-companion.ipod_connect {
  width: 16px;
  height: 16px;
  background-position: -240px -96px;
}

.silk-companion.ipod_nano {
  width: 16px;
  height: 16px;
  background-position: -240px -112px;
}

.silk-companion.application_osx_cascade {
  width: 16px;
  height: 16px;
  background-position: -240px -128px;
}

.silk-companion.joystick_connect {
  width: 16px;
  height: 16px;
  background-position: -240px -144px;
}

.silk-companion.key_start {
  width: 16px;
  height: 16px;
  background-position: -240px -160px;
}

.silk-companion.key_stop {
  width: 16px;
  height: 16px;
  background-position: -240px -176px;
}

.silk-companion.keyboard_connect {
  width: 16px;
  height: 16px;
  background-position: -240px -192px;
}

.silk-companion.laptop {
  width: 16px;
  height: 16px;
  background-position: -240px -208px;
}

.silk-companion.laptop_add {
  width: 16px;
  height: 16px;
  background-position: -240px -224px;
}

.silk-companion.laptop_connect {
  width: 16px;
  height: 16px;
  background-position: 0px -240px;
}

.silk-companion.laptop_delete {
  width: 16px;
  height: 16px;
  background-position: -16px -240px;
}

.silk-companion.laptop_disk {
  width: 16px;
  height: 16px;
  background-position: -32px -240px;
}

.silk-companion.laptop_edit {
  width: 16px;
  height: 16px;
  background-position: -48px -240px;
}

.silk-companion.laptop_error {
  width: 16px;
  height: 16px;
  background-position: -64px -240px;
}

.silk-companion.laptop_go {
  width: 16px;
  height: 16px;
  background-position: -80px -240px;
}

.silk-companion.laptop_key {
  width: 16px;
  height: 16px;
  background-position: -96px -240px;
}

.silk-companion.laptop_link {
  width: 16px;
  height: 16px;
  background-position: -112px -240px;
}

.silk-companion.laptop_magnify {
  width: 16px;
  height: 16px;
  background-position: -128px -240px;
}

.silk-companion.laptop_start {
  width: 16px;
  height: 16px;
  background-position: -144px -240px;
}

.silk-companion.laptop_stop {
  width: 16px;
  height: 16px;
  background-position: -160px -240px;
}

.silk-companion.laptop_wrench {
  width: 16px;
  height: 16px;
  background-position: -176px -240px;
}

.silk-companion.layout_key {
  width: 16px;
  height: 16px;
  background-position: -192px -240px;
}

.silk-companion.layout_lightning {
  width: 16px;
  height: 16px;
  background-position: -208px -240px;
}

.silk-companion.lock_key {
  width: 16px;
  height: 16px;
  background-position: -224px -240px;
}

.silk-companion.lock_start {
  width: 16px;
  height: 16px;
  background-position: -240px -240px;
}

.silk-companion.lock_stop {
  width: 16px;
  height: 16px;
  background-position: -256px 0px;
}

.silk-companion.lorry_start {
  width: 16px;
  height: 16px;
  background-position: -256px -16px;
}

.silk-companion.lorry_stop {
  width: 16px;
  height: 16px;
  background-position: -256px -32px;
}

.silk-companion.mail {
  width: 16px;
  height: 16px;
  background-position: -256px -48px;
}

.silk-companion.map_clipboard {
  width: 16px;
  height: 16px;
  background-position: -256px -64px;
}

.silk-companion.map_cursor {
  width: 16px;
  height: 16px;
  background-position: -256px -80px;
}

.silk-companion.map_error {
  width: 16px;
  height: 16px;
  background-position: -256px -96px;
}

.silk-companion.map_link {
  width: 16px;
  height: 16px;
  background-position: -256px -112px;
}

.silk-companion.map_start {
  width: 16px;
  height: 16px;
  background-position: -256px -128px;
}

.silk-companion.map_stop {
  width: 16px;
  height: 16px;
  background-position: -256px -144px;
}

.silk-companion.monitor_key {
  width: 16px;
  height: 16px;
  background-position: -256px -160px;
}

.silk-companion.moon_full {
  width: 16px;
  height: 16px;
  background-position: -256px -176px;
}

.silk-companion.music_note {
  width: 16px;
  height: 16px;
  background-position: -256px -192px;
}

.silk-companion.neighbourhood {
  width: 16px;
  height: 16px;
  background-position: -256px -208px;
}

.silk-companion.new_blue {
  width: 16px;
  height: 16px;
  background-position: -256px -224px;
}

.silk-companion.new_red {
  width: 16px;
  height: 16px;
  background-position: -256px -240px;
}

.silk-companion.next-green {
  width: 16px;
  height: 16px;
  background-position: 0px -256px;
}

.silk-companion.next_blue {
  width: 16px;
  height: 16px;
  background-position: -16px -256px;
}

.silk-companion.next_green {
  width: 16px;
  height: 16px;
  background-position: -32px -256px;
}

.silk-companion.outline {
  width: 16px;
  height: 16px;
  background-position: -48px -256px;
}

.silk-companion.package_down {
  width: 16px;
  height: 16px;
  background-position: -64px -256px;
}

.silk-companion.package_in {
  width: 16px;
  height: 16px;
  background-position: -80px -256px;
}

.silk-companion.package_se {
  width: 16px;
  height: 16px;
  background-position: -96px -256px;
}

.silk-companion.package_start {
  width: 16px;
  height: 16px;
  background-position: -112px -256px;
}

.silk-companion.package_stop {
  width: 16px;
  height: 16px;
  background-position: -128px -256px;
}

.silk-companion.package_white {
  width: 16px;
  height: 16px;
  background-position: -144px -256px;
}

.silk-companion.page_back {
  width: 16px;
  height: 16px;
  background-position: -160px -256px;
}

.silk-companion.page_break {
  width: 16px;
  height: 16px;
  background-position: -176px -256px;
}

.silk-companion.page_break_insert {
  width: 16px;
  height: 16px;
  background-position: -192px -256px;
}

.silk-companion.page_cancel {
  width: 16px;
  height: 16px;
  background-position: -208px -256px;
}

.silk-companion.page_forward {
  width: 16px;
  height: 16px;
  background-position: -224px -256px;
}

.silk-companion.page_header_footer {
  width: 16px;
  height: 16px;
  background-position: -240px -256px;
}

.silk-companion.page_landscape {
  width: 16px;
  height: 16px;
  background-position: -256px -256px;
}

.silk-companion.page_landscape_shot {
  width: 16px;
  height: 16px;
  background-position: -272px 0px;
}

.silk-companion.page_magnify {
  width: 16px;
  height: 16px;
  background-position: -272px -16px;
}

.silk-companion.page_portrait {
  width: 16px;
  height: 16px;
  background-position: -272px -32px;
}

.silk-companion.page_portrait_shot {
  width: 16px;
  height: 16px;
  background-position: -272px -48px;
}

.silk-companion.page_white_break {
  width: 16px;
  height: 16px;
  background-position: -272px -64px;
}

.silk-companion.page_white_cdr {
  width: 16px;
  height: 16px;
  background-position: -272px -80px;
}

.silk-companion.page_white_connect {
  width: 16px;
  height: 16px;
  background-position: -272px -96px;
}

.silk-companion.page_white_database_yellow {
  width: 16px;
  height: 16px;
  background-position: -272px -112px;
}

.silk-companion.page_white_font {
  width: 16px;
  height: 16px;
  background-position: -272px -128px;
}

.silk-companion.page_white_paint {
  width: 16px;
  height: 16px;
  background-position: -272px -144px;
}

.silk-companion.page_white_paste_table {
  width: 16px;
  height: 16px;
  background-position: -272px -160px;
}

.silk-companion.page_white_refresh {
  width: 16px;
  height: 16px;
  background-position: -272px -176px;
}

.silk-companion.page_white_side_by_side {
  width: 16px;
  height: 16px;
  background-position: -272px -192px;
}

.silk-companion.paint {
  width: 16px;
  height: 16px;
  background-position: -272px -208px;
}

.silk-companion.paint_can_brush {
  width: 16px;
  height: 16px;
  background-position: -272px -224px;
}

.silk-companion.paintbrush_color {
  width: 16px;
  height: 16px;
  background-position: -272px -240px;
}

.silk-companion.paintcan_red {
  width: 16px;
  height: 16px;
  background-position: -272px -256px;
}

.silk-companion.pause_blue {
  width: 16px;
  height: 16px;
  background-position: 0px -272px;
}

.silk-companion.pause_green {
  width: 16px;
  height: 16px;
  background-position: -16px -272px;
}

.silk-companion.pause_record {
  width: 16px;
  height: 16px;
  background-position: -32px -272px;
}

.silk-companion.phone_edit {
  width: 16px;
  height: 16px;
  background-position: -48px -272px;
}

.silk-companion.phone_error {
  width: 16px;
  height: 16px;
  background-position: -64px -272px;
}

.silk-companion.phone_go {
  width: 16px;
  height: 16px;
  background-position: -80px -272px;
}

.silk-companion.phone_key {
  width: 16px;
  height: 16px;
  background-position: -96px -272px;
}

.silk-companion.phone_link {
  width: 16px;
  height: 16px;
  background-position: -112px -272px;
}

.silk-companion.phone_start {
  width: 16px;
  height: 16px;
  background-position: -128px -272px;
}

.silk-companion.phone_stop {
  width: 16px;
  height: 16px;
  background-position: -144px -272px;
}

.silk-companion.photo_edit {
  width: 16px;
  height: 16px;
  background-position: -160px -272px;
}

.silk-companion.photo_paint {
  width: 16px;
  height: 16px;
  background-position: -176px -272px;
}

.silk-companion.picture_clipboard {
  width: 16px;
  height: 16px;
  background-position: -192px -272px;
}

.silk-companion.pictures_thumbs {
  width: 16px;
  height: 16px;
  background-position: -208px -272px;
}

.silk-companion.pill_error {
  width: 16px;
  height: 16px;
  background-position: -224px -272px;
}

.silk-companion.play_blue {
  width: 16px;
  height: 16px;
  background-position: -240px -272px;
}

.silk-companion.play_green {
  width: 16px;
  height: 16px;
  background-position: -256px -272px;
}

.silk-companion.plugin_key {
  width: 16px;
  height: 16px;
  background-position: -272px -272px;
}

.silk-companion.previous-green {
  width: 16px;
  height: 16px;
  background-position: -288px 0px;
}

.silk-companion.printer_cancel {
  width: 16px;
  height: 16px;
  background-position: -288px -16px;
}

.silk-companion.printer_color {
  width: 16px;
  height: 16px;
  background-position: -288px -32px;
}

.silk-companion.printer_connect {
  width: 16px;
  height: 16px;
  background-position: -288px -48px;
}

.silk-companion.printer_go {
  width: 16px;
  height: 16px;
  background-position: -288px -64px;
}

.silk-companion.printer_key {
  width: 16px;
  height: 16px;
  background-position: -288px -80px;
}

.silk-companion.printer_mono {
  width: 16px;
  height: 16px;
  background-position: -288px -96px;
}

.silk-companion.printer_start {
  width: 16px;
  height: 16px;
  background-position: -288px -112px;
}

.silk-companion.printer_stop {
  width: 16px;
  height: 16px;
  background-position: -288px -128px;
}

.silk-companion.rainbow_star {
  width: 16px;
  height: 16px;
  background-position: -288px -144px;
}

.silk-companion.record_blue {
  width: 16px;
  height: 16px;
  background-position: -288px -160px;
}

.silk-companion.record_green {
  width: 16px;
  height: 16px;
  background-position: -288px -176px;
}

.silk-companion.record_red {
  width: 16px;
  height: 16px;
  background-position: -288px -192px;
}

.silk-companion.reload {
  width: 16px;
  height: 16px;
  background-position: -288px -208px;
}

.silk-companion.report_start {
  width: 16px;
  height: 16px;
  background-position: -288px -224px;
}

.silk-companion.report_stop {
  width: 16px;
  height: 16px;
  background-position: -288px -240px;
}

.silk-companion.reverse_blue {
  width: 16px;
  height: 16px;
  background-position: -288px -256px;
}

.silk-companion.reverse_green {
  width: 16px;
  height: 16px;
  background-position: -288px -272px;
}

.silk-companion.rewind_blue {
  width: 16px;
  height: 16px;
  background-position: 0px -288px;
}

.silk-companion.rewind_green {
  width: 16px;
  height: 16px;
  background-position: -16px -288px;
}

.silk-companion.rgb {
  width: 16px;
  height: 16px;
  background-position: -32px -288px;
}

.silk-companion.rosette_blue {
  width: 16px;
  height: 16px;
  background-position: -48px -288px;
}

.silk-companion.rss_error {
  width: 16px;
  height: 16px;
  background-position: -64px -288px;
}

.silk-companion.script_start {
  width: 16px;
  height: 16px;
  background-position: -80px -288px;
}

.silk-companion.script_stop {
  width: 16px;
  height: 16px;
  background-position: -96px -288px;
}

.silk-companion.seasons {
  width: 16px;
  height: 16px;
  background-position: -112px -288px;
}

.silk-companion.section_collapsed {
  width: 16px;
  height: 16px;
  background-position: -128px -288px;
}

.silk-companion.section_expanded {
  width: 16px;
  height: 16px;
  background-position: -144px -288px;
}

.silk-companion.server_start {
  width: 16px;
  height: 16px;
  background-position: -160px -288px;
}

.silk-companion.server_stop {
  width: 16px;
  height: 16px;
  background-position: -176px -288px;
}

.silk-companion.server_wrench {
  width: 16px;
  height: 16px;
  background-position: -192px -288px;
}

.silk-companion.shape_3d {
  width: 16px;
  height: 16px;
  background-position: -208px -288px;
}

.silk-companion.shape_shade_a {
  width: 16px;
  height: 16px;
  background-position: -224px -288px;
}

.silk-companion.shape_shade_b {
  width: 16px;
  height: 16px;
  background-position: -240px -288px;
}

.silk-companion.shape_shade_c {
  width: 16px;
  height: 16px;
  background-position: -256px -288px;
}

.silk-companion.shape_shadow {
  width: 16px;
  height: 16px;
  background-position: -272px -288px;
}

.silk-companion.shape_shadow_toggle {
  width: 16px;
  height: 16px;
  background-position: -288px -288px;
}

.silk-companion.shape_square_select {
  width: 16px;
  height: 16px;
  background-position: -304px 0px;
}

.silk-companion.shapes_many {
  width: 16px;
  height: 16px;
  background-position: -304px -16px;
}

.silk-companion.shapes_many_select {
  width: 16px;
  height: 16px;
  background-position: -304px -32px;
}

.silk-companion.share {
  width: 16px;
  height: 16px;
  background-position: -304px -48px;
}

.silk-companion.shield_error {
  width: 16px;
  height: 16px;
  background-position: -304px -64px;
}

.silk-companion.shield_rainbow {
  width: 16px;
  height: 16px;
  background-position: -304px -80px;
}

.silk-companion.shield_silver {
  width: 16px;
  height: 16px;
  background-position: -304px -96px;
}

.silk-companion.shield_start {
  width: 16px;
  height: 16px;
  background-position: -304px -112px;
}

.silk-companion.shield_stop {
  width: 16px;
  height: 16px;
  background-position: -304px -128px;
}

.silk-companion.smartphone {
  width: 16px;
  height: 16px;
  background-position: -304px -144px;
}

.silk-companion.smartphone_add {
  width: 16px;
  height: 16px;
  background-position: -304px -160px;
}

.silk-companion.smartphone_connect {
  width: 16px;
  height: 16px;
  background-position: -304px -176px;
}

.silk-companion.smartphone_delete {
  width: 16px;
  height: 16px;
  background-position: -304px -192px;
}

.silk-companion.smartphone_disk {
  width: 16px;
  height: 16px;
  background-position: -304px -208px;
}

.silk-companion.smartphone_edit {
  width: 16px;
  height: 16px;
  background-position: -304px -224px;
}

.silk-companion.smartphone_error {
  width: 16px;
  height: 16px;
  background-position: -304px -240px;
}

.silk-companion.smartphone_go {
  width: 16px;
  height: 16px;
  background-position: -304px -256px;
}

.silk-companion.smartphone_key {
  width: 16px;
  height: 16px;
  background-position: -304px -272px;
}

.silk-companion.smartphone_wrench {
  width: 16px;
  height: 16px;
  background-position: -304px -288px;
}

.silk-companion.sort_ascending {
  width: 16px;
  height: 16px;
  background-position: 0px -304px;
}

.silk-companion.sort_descending {
  width: 16px;
  height: 16px;
  background-position: -16px -304px;
}

.silk-companion.sound_high {
  width: 16px;
  height: 16px;
  background-position: -32px -304px;
}

.silk-companion.sound_in {
  width: 16px;
  height: 16px;
  background-position: -48px -304px;
}

.silk-companion.sound_out {
  width: 16px;
  height: 16px;
  background-position: -64px -304px;
}

.silk-companion.sport_golf_practice {
  width: 16px;
  height: 16px;
  background-position: -80px -304px;
}

.silk-companion.star_bronze {
  width: 16px;
  height: 16px;
  background-position: -96px -304px;
}

.silk-companion.star_bronze_half_grey {
  width: 16px;
  height: 16px;
  background-position: -112px -304px;
}

.silk-companion.star_gold {
  width: 16px;
  height: 16px;
  background-position: -128px -304px;
}

.silk-companion.star_gold_half_grey {
  width: 16px;
  height: 16px;
  background-position: -144px -304px;
}

.silk-companion.star_gold_half_silver {
  width: 16px;
  height: 16px;
  background-position: -160px -304px;
}

.silk-companion.star_grey {
  width: 16px;
  height: 16px;
  background-position: -176px -304px;
}

.silk-companion.star_half_grey {
  width: 16px;
  height: 16px;
  background-position: -192px -304px;
}

.silk-companion.star_silver {
  width: 16px;
  height: 16px;
  background-position: -208px -304px;
}

.silk-companion.status_be_right_back {
  width: 16px;
  height: 16px;
  background-position: -224px -304px;
}

.silk-companion.status_invisible {
  width: 16px;
  height: 16px;
  background-position: -240px -304px;
}

.silk-companion.stop_blue {
  width: 16px;
  height: 16px;
  background-position: -256px -304px;
}

.silk-companion.stop_green {
  width: 16px;
  height: 16px;
  background-position: -272px -304px;
}

.silk-companion.stop_red {
  width: 16px;
  height: 16px;
  background-position: -288px -304px;
}

.silk-companion.tab_blue {
  width: 16px;
  height: 16px;
  background-position: -304px -304px;
}

.silk-companion.tab_green {
  width: 16px;
  height: 16px;
  background-position: -320px 0px;
}

.silk-companion.tab_red {
  width: 16px;
  height: 16px;
  background-position: -320px -16px;
}

.silk-companion.table_cell {
  width: 16px;
  height: 16px;
  background-position: -320px -32px;
}

.silk-companion.table_column {
  width: 16px;
  height: 16px;
  background-position: -320px -48px;
}

.silk-companion.table_column_add {
  width: 16px;
  height: 16px;
  background-position: -320px -64px;
}

.silk-companion.table_column_delete {
  width: 16px;
  height: 16px;
  background-position: -320px -80px;
}

.silk-companion.table_connect {
  width: 16px;
  height: 16px;
  background-position: -320px -96px;
}

.silk-companion.table_row {
  width: 16px;
  height: 16px;
  background-position: -320px -112px;
}

.silk-companion.tags_grey {
  width: 16px;
  height: 16px;
  background-position: -320px -128px;
}

.silk-companion.tags_red {
  width: 16px;
  height: 16px;
  background-position: -320px -144px;
}

.silk-companion.telephone_red {
  width: 16px;
  height: 16px;
  background-position: -320px -160px;
}

.silk-companion.television_in {
  width: 16px;
  height: 16px;
  background-position: -320px -176px;
}

.silk-companion.television_off {
  width: 16px;
  height: 16px;
  background-position: -320px -192px;
}

.silk-companion.television_out {
  width: 16px;
  height: 16px;
  background-position: -320px -208px;
}

.silk-companion.television_star {
  width: 16px;
  height: 16px;
  background-position: -320px -224px;
}

.silk-companion.text_ab {
  width: 16px;
  height: 16px;
  background-position: -320px -240px;
}

.silk-companion.text_complete {
  width: 16px;
  height: 16px;
  background-position: -320px -256px;
}

.silk-companion.text_direction {
  width: 16px;
  height: 16px;
  background-position: -320px -272px;
}

.silk-companion.text_double_underline {
  width: 16px;
  height: 16px;
  background-position: -320px -288px;
}

.silk-companion.text_fit {
  width: 16px;
  height: 16px;
  background-position: -320px -304px;
}

.silk-companion.text_flip {
  width: 16px;
  height: 16px;
  background-position: 0px -320px;
}

.silk-companion.text_font_default {
  width: 16px;
  height: 16px;
  background-position: -16px -320px;
}

.silk-companion.text_inverse {
  width: 16px;
  height: 16px;
  background-position: -32px -320px;
}

.silk-companion.text_left_to_right {
  width: 16px;
  height: 16px;
  background-position: -48px -320px;
}

.silk-companion.text_lowercase_a {
  width: 16px;
  height: 16px;
  background-position: -64px -320px;
}

.silk-companion.text_mirror {
  width: 16px;
  height: 16px;
  background-position: -80px -320px;
}

.silk-companion.text_right_to_left {
  width: 16px;
  height: 16px;
  background-position: -96px -320px;
}

.silk-companion.text_rotate_0 {
  width: 16px;
  height: 16px;
  background-position: -112px -320px;
}

.silk-companion.text_rotate_180 {
  width: 16px;
  height: 16px;
  background-position: -128px -320px;
}

.silk-companion.text_rotate_270 {
  width: 16px;
  height: 16px;
  background-position: -144px -320px;
}

.silk-companion.text_rotate_90 {
  width: 16px;
  height: 16px;
  background-position: -160px -320px;
}

.silk-companion.text_ruler {
  width: 16px;
  height: 16px;
  background-position: -176px -320px;
}

.silk-companion.text_shading {
  width: 16px;
  height: 16px;
  background-position: -192px -320px;
}

.silk-companion.text_spelling {
  width: 16px;
  height: 16px;
  background-position: -208px -320px;
}

.silk-companion.text_tab {
  width: 16px;
  height: 16px;
  background-position: -224px -320px;
}

.silk-companion.theme {
  width: 16px;
  height: 16px;
  background-position: -240px -320px;
}

.silk-companion.time_green {
  width: 16px;
  height: 16px;
  background-position: -256px -320px;
}

.silk-companion.time_red {
  width: 16px;
  height: 16px;
  background-position: -272px -320px;
}

.silk-companion.transmit_red {
  width: 16px;
  height: 16px;
  background-position: -288px -320px;
}

.silk-companion.user_alert {
  width: 16px;
  height: 16px;
  background-position: -304px -320px;
}

.silk-companion.user_b {
  width: 16px;
  height: 16px;
  background-position: -320px -320px;
}

.silk-companion.user_brown {
  width: 16px;
  height: 16px;
  background-position: -336px 0px;
}

.silk-companion.user_comment {
  width: 16px;
  height: 16px;
  background-position: -336px -16px;
}

.silk-companion.user_cross {
  width: 16px;
  height: 16px;
  background-position: -336px -32px;
}

.silk-companion.user_earth {
  width: 16px;
  height: 16px;
  background-position: -336px -48px;
}

.silk-companion.user_gray_cool {
  width: 16px;
  height: 16px;
  background-position: -336px -64px;
}

.silk-companion.user_home {
  width: 16px;
  height: 16px;
  background-position: -336px -80px;
}

.silk-companion.user_key {
  width: 16px;
  height: 16px;
  background-position: -336px -96px;
}

.silk-companion.user_magnify {
  width: 16px;
  height: 16px;
  background-position: -336px -112px;
}

.silk-companion.user_mature {
  width: 16px;
  height: 16px;
  background-position: -336px -128px;
}

.silk-companion.user_star {
  width: 16px;
  height: 16px;
  background-position: -336px -144px;
}

.silk-companion.user_suit_black {
  width: 16px;
  height: 16px;
  background-position: -336px -160px;
}

.silk-companion.user_tick {
  width: 16px;
  height: 16px;
  background-position: -336px -176px;
}

.silk-companion.vcard_key {
  width: 16px;
  height: 16px;
  background-position: -336px -192px;
}

.silk-companion.vector_key {
  width: 16px;
  height: 16px;
  background-position: -336px -208px;
}

.silk-companion.weather_cloud {
  width: 16px;
  height: 16px;
  background-position: -336px -224px;
}

.silk-companion.weather_cloudy_rain {
  width: 16px;
  height: 16px;
  background-position: -336px -240px;
}

.silk-companion.webcam_connect {
  width: 16px;
  height: 16px;
  background-position: -336px -256px;
}

.silk-companion.webcam_start {
  width: 16px;
  height: 16px;
  background-position: -336px -272px;
}

.silk-companion.webcam_stop {
  width: 16px;
  height: 16px;
  background-position: -336px -288px;
}

.silk-companion.world_connect {
  width: 16px;
  height: 16px;
  background-position: -336px -304px;
}

.silk-companion.world_dawn {
  width: 16px;
  height: 16px;
  background-position: -336px -320px;
}

.silk-companion.world_key {
  width: 16px;
  height: 16px;
  background-position: 0px -336px;
}

.silk-companion.world_night {
  width: 16px;
  height: 16px;
  background-position: -16px -336px;
}

.silk-companion.xhtml_error {
  width: 16px;
  height: 16px;
  background-position: -32px -336px;
}

.silk-companion.color {
  width: 16px;
  height: 15px;
  background-position: -48px -336px;
}

