.wc-button{
    background:url(../images/bg-button.png) repeat-x scroll 50% 50% #EEEEEE;
    border: 1px solid #A6A6A6;
    cursor:pointer;
    padding:0px;
    position:relative;
    display:inline-block;
    margin:0px;
}
.wc-button.text{
    height:36px;
}
.wc-button.icon-only{
    width:40px;
    height:36px;
}
.wc-button.icon-only-small{
    width:32px;
    height:32px;
}
/* disabled styles */
.wc-button:disabled,
.wc-button.disabled,
.wc-icon:disabled,
.wc-icon.disabled,
.wc-button[disabled]{
    opacity: 0.35;
    filter: alpha(opacity=35); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
    cursor:default;
}
.wc-button[disabled="disabled"],
.wc-icon[disabled="disabled"], 
.wc-button[disabled="disabled"] .wc-icon,
.wc-icon[disabled]{
    opacity: 0.35;
    filter: alpha(opacity=35); /* IE 7 and Earlier */
    /* Next 2 lines IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
    cursor:default !important;
}
/* disabled styles */
.wc-icon{
    height: 36px;
    width: 40px;
    background-image:url(../images/icons-sprite-36x40.png);
    background-repeat: no-repeat;
    display:block;
    position:relative;
}
.wc-button .wc-icon{
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-20px;
    margin-top:-18px;
}
.wc-button .wc-icon.small{
    position:absolute;
    left:50%;
    margin-left:-16px;
    margin-top:-16px;
}
.wc-button:hover .wc-icon, .wc-icon:hover, .wc-icon.hover{
    background-image:url(../images/icons-sprite-hover-36x40.png);
}

.wc-icon.small{
    height: 32px;
    width: 32px;
    background-image:url(../images/icons-sprite-32x32.png);
}
.wc-button:hover .wc-icon.small, .wc-icon.small:hover, .wc-icon.small.hover{
    background-image:url(../images/icons-sprite-hover-32x32.png);
}

/* BUTTON TEXT */
.wc-button-text{
    display: block;
    line-height: normal;
    padding:0.6em;
    font-weight:bold;  
}
.wc-button-text.small{
    padding:0.1em 1em;
    font-size:10px;
}
/* --- BUTTON TEXT */

/* BUTTONSETS & TOOLBARS */
.wc-buttonset .wc-button{
    float:left;
}
.wc-buttonset.right .wc-button{
    float:right;
}
.toolbar .action-buttons{
    position:relative;
}
.toolbar{
    position:relative;
    clear:both;
    width:100%;
    margin-bottom:40px;
    margin-top:20px;
}
.toolbar #search-filters{
    margin:0 auto;
}
/* --- BUTTONSETS */

 /* CORNERS */
.wc-button.corner-all, .wc-button.corner-top, .wc-button.corner-topleft, .wc-button.corner-left{
    -moz-border-radius-topleft: 6px; 
    -webkit-border-top-left-radius: 6px; 
    -khtml-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
}
.wc-button.corner-all, .wc-button.corner-top, .wc-button.corner-topright, .wc-button.corner-right{
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}
.wc-button.corner-all, .wc-button.corner-bottom, .wc-button.corner-bottomleft, .wc-button.corner-left{
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.wc-button.corner-all, .wc-button.corner-bottom, .wc-button.corner-bottomright, .wc-button.corner-right{
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
/* --- CORNERS */

/* FIRST COLUMN */
.wc-icon.wc-folder-plus           {background-position:0px 0px}
.wc-icon.wc-person-plus           {background-position:0px -36px;}
.wc-icon.wc-tag-plate             {background-position:0px -72px;}
.wc-icon.wc-big-check             {background-position:0px -108px;}
.wc-icon.wc-chat-bubble           {background-position:0px -144px;}
.wc-icon.wc-trash-can             {background-position:0px -180px;}
.wc-icon.wc-folder-minus          {background-position:0px -216px;}
.wc-icon.wc-arrow-s-circled       {background-position:0px -252px;}
.wc-icon.wc-pencil                {background-position:0px -288px;}
.wc-icon.wc-folder                {background-position:0px -324px;}
.wc-icon.wc-folder-refresh        {background-position:0px -360px;}
.wc-icon.wc-forward-doc           {background-position:0px -396px;}
.wc-icon.wc-four-squares          {background-position:0px -432px;}
.wc-icon.wc-help-circled          {background-position:0px -468px;}
.wc-icon.wc-hori-bars             {background-position:0px -504px;}
.wc-icon.wc-lock-closed           {background-position:0px -540px;}
.wc-icon.wc-doc-refresh           {background-position:0px -576px;}
.wc-icon.wc-next-page             {background-position:0px -612px;}
.wc-icon.wc-previous-page         {background-position:0px -648px;}
.wc-icon.wc-move-to               {background-position:0px -684px;}
.wc-icon.wc-circled-arrow         {background-position:0px -720px;}
.wc-icon.wc-help-doc              {background-position:0px -756px;}
.wc-icon.wc-empty-doc             {background-position:0px -792px;}
.wc-icon.wc-folder-person         {background-position:0px -828px;}
.wc-icon.wc-megavox               {background-position:0px -864px;}

/* SECOND COLUMN */
.wc-icon.wc-arrow-n-clouded       {background-position:-40px 0px;}
.wc-icon.wc-information           {background-position:-40px -36px;}
.wc-icon.wc-calendar              {background-position:-40px -72px;}
.wc-icon.wc-home                  {background-position:-40px -108px;}
.wc-icon.wc-star                  {background-position:-40px -144px;}
.wc-icon.wc-attachment            {background-position:-40px -180px;}
.wc-icon.wc-tool                  {background-position:-40px -216px;}
.wc-icon.wc-arrow-4-diag          {background-position:-40px -252px;}
.wc-icon.wc-person                {background-position:-40px -288px;}
.wc-icon.wc-eye                   {background-position:-40px -324px;}
.wc-icon.wc-search                {background-position:-40px -360px;}
.wc-icon.wc-image                 {background-position:-40px -396px;}
.wc-icon.wc-close                 {background-position:-40px -432px;}
.wc-icon.wc-pc-monitor            {background-position:-40px -468px;}
.wc-icon.wc-letter                {background-position:-40px -504px;}
.wc-icon.wc-volume-control        {background-position:-40px -540px;}
.wc-icon.wc-a-commercial          {background-position:-40px -576px;}
.wc-icon.wc-power                 {background-position:-40px -612px;}
.wc-icon.wc-more-action           {background-position:-40px -648px;}
.wc-icon.wc-circled-w-arrow       {background-position:-40px -684px;}
.wc-icon.wc-circled-e-arrow       {background-position:-40px -720px;}
.wc-icon.wc-refresh-arrows        {background-position:-40px -756px;}
.wc-icon.wc-lock-opened           {background-position:-40px -792px;}
.wc-icon.wc-maximize              {background-position:-40px -828px;}
.wc-icon.wc-printer               {background-position:-40px -864px;}

/* THIRD COLUMN */
.wc-icon.wc-persons               {background-position:-80px 0px;}
.wc-icon.wc-check-checked         {background-position:-80px -36px;}
.wc-icon.wc-check-unchecked       {background-position:-80px -72px;}
.wc-icon.wc-arrow-1-n             {background-position:-80px -108px;}
.wc-icon.wc-arrow-1-s             {background-position:-80px -144px;}
.wc-icon.wc-arrow-1-w             {background-position:-80px -180px;}
.wc-icon.wc-arrow-1-e             {background-position:-80px -216px;}
.wc-icon.wc-arrow-2-ns            {background-position:-80px -252px;}
.wc-icon.wc-clear                 {background-position:-80px -288px;}
.wc-icon.wc-arrow-2-ns-bold       {background-position:-80px -324px;}
.wc-icon.wc-fast-forward          {background-position:-80px -360px;}
.wc-icon.wc-rewind                {background-position:-80px -396px;}
.wc-icon.wc-first-page            {background-position:-80px -432px;}
.wc-icon.wc-last-page             {background-position:-80px -468px;}
.wc-icon.wc-file-clouded          {background-position:-80px -504px;}
.wc-icon.wc-rename                {background-position:-80px -540px;}
.wc-icon.wc-persons-plus          {background-position:-80px -576px;}
.wc-icon.wc-popup                 {background-position:-80px -612px;}
.wc-icon.wc-star-off              {background-position:-80px -648px;}
.wc-icon.wc-star-on               {background-position:-80px -684px;}
.wc-icon.wc-clock                 {background-position:-80px -720px;}
.wc-icon.wc-download-files        {background-position:-80px -756px;}
.wc-icon.wc-download-file         {background-position:-80px -792px;}
.wc-icon.wc-help                  {background-position:-80px -828px;}
.wc-icon.wc-pdf                   {background-position:-80px -864px;}

/* FOURTH COLUMN FOR WC-MENU */
.wc-icon.wc-menu-home             {background-position:-120px 0px;}
.wc-icon.wc-menu-file             {background-position:-120px -36px;}
.wc-icon.wc-menu-cloud            {background-position:-120px -72px;}
.wc-icon.wc-menu-move-to          {background-position:-120px -108px;}
.wc-icon.wc-menu-letter           {background-position:-120px -144px;}
.wc-icon.wc-menu-a-commercial     {background-position:-120px -180px;}
.wc-icon.wc-menu-widget           {background-position:-120px -216px;}
.wc-icon.wc-menu-calendar         {background-position:-120px -252px;}
.wc-icon.wc-menu-gear             {background-position:-120px -288px;}
.wc-icon.wc-menu-cash             {background-position:-120px -324px;}
.wc-icon.wc-menu-person           {background-position:-120px -360px;}
.wc-icon.wc-menu-image            {background-position:-120px -396px;}
.wc-icon.wc-menu-help             {background-position:-120px -432px;}
.wc-icon.wc-menu-power            {background-position:-120px -468px;}
.wc-icon.wc-menu-file-clouded     {background-position:-120px -504px;}
.wc-icon.wc-menu-folder           {background-position:-120px -540px;}
.wc-icon.wc-menu-links            {background-position:-120px -576px;}

.wc-icon.wc-wifi-on               {background-position:-120px -612px;}
.wc-icon.wc-wifi-off              {background-position:-120px -648px;}
.wc-icon.wc-arrow-split           {background-position:-120px -684px;}
.wc-icon.wc-tools                 {background-position:-120px -720px;}
.wc-icon.wc-folder-transfer       {background-position:-120px -756px;}
.wc-icon.wc-plus                  {background-position:-120px -792px;}
.wc-icon.wc-folder-tree           {background-position:-120px -828px;}
.wc-icon.wc-folder-checked        {background-position:-120px -864px;}

/* FIFTH COLUMN FOR WC-MENU ACTIVE */
.wc-icon.wc-menu-home-a, .wc-icon.wc-menu-home.active                   {background-position:-160px 0px;}
.wc-icon.wc-menu-file-a, .wc-icon.wc-menu-file.active                   {background-position:-160px -36px;}
.wc-icon.wc-menu-cloud-a, .wc-icon.wc-menu-cloud.active                 {background-position:-160px -72px;}
.wc-icon.wc-menu-move-to-a, .wc-icon.wc-menu-move-to.active             {background-position:-160px -108px;}
.wc-icon.wc-menu-letter-a, .wc-icon.wc-menu-letter.active               {background-position:-160px -144px;}
.wc-icon.wc-menu-a-commercial-a, .wc-icon.wc-menu-a-commercial.active   {background-position:-160px -180px;}
.wc-icon.wc-menu-widget-a, .wc-icon.wc-menu-widget.active               {background-position:-160px -216px;}
.wc-icon.wc-menu-calendar-a, .wc-icon.wc-menu-calendar.active           {background-position:-160px -252px;}
.wc-icon.wc-menu-gear-a, .wc-icon.wc-menu-gear.active                   {background-position:-160px -288px;}
.wc-icon.wc-menu-cash-a, .wc-icon.wc-menu-cash.active                   {background-position:-160px -324px;}
.wc-icon.wc-menu-person-a, .wc-icon.wc-menu-person.active               {background-position:-160px -360px;}
.wc-icon.wc-menu-image-a, .wc-icon.wc-menu-image.active                 {background-position:-160px -396px;}
.wc-icon.wc-menu-help-a, .wc-icon.wc-menu-help.active                   {background-position:-160px -432px;}
.wc-icon.wc-menu-power-a, .wc-icon.wc-menu-power.active                 {background-position:-160px -468px;}
.wc-icon.wc-menu-file-clouded-a, .wc-icon.wc-menu-file-clouded.active   {background-position:-160px -504px;}
.wc-icon.wc-menu-folder-a, .wc-icon.wc-menu-folder.active               {background-position:-160px -540px;}
.wc-icon.wc-menu-links-a, .wc-icon.wc-menu-links.active                 {background-position:-160px -576px;}

.wc-icon.wc-link-remove         {background-position:-160px -648px;}
.wc-icon.wc-link-add            {background-position:-160px -684px;}
.wc-icon.wc-clock-warning       {background-position:-160px -720px;}
.wc-icon.wc-clock-alert         {background-position:-160px -756px;}
.wc-icon.wc-link                {background-position:-160px -792px;}
.wc-icon.wc-card                {background-position:-160px -828px;}
.wc-icon.wc-card-primary        {background-position:-160px -864px;}

/* small icons */
/* first column */
.wc-icon.wc-popup.small           {background-position:0px 0px}
.wc-icon.wc-close.small           {background-position:0px -32px;}
.wc-icon.wc-arrow-n-clouded.small {background-position:0px -64px;}
.wc-icon.wc-tool.small            {background-position:0px -96px;}
.wc-icon.wc-persons.small         {background-position:0px -128px;}
.wc-icon.wc-tag-plate.small       {background-position:0px -160px;}
.wc-icon.wc-export.small          {background-position:0px -192px;}
.wc-icon.wc-trash-can.small       {background-position:0px -224px;}
.wc-icon.wc-check-checked.small   {background-position:0px -256px;}
.wc-icon.wc-help.small            {background-position:0px -288px;}
.wc-icon.wc-gear.small            {background-position:0px -320px;}
.wc-icon.wc-check.small           {background-position:0px -352px;}
.wc-icon.wc-plus.small            {background-position:0px -384px;}
.wc-icon.wc-addbook.small         {background-position:0px -416px;}
.wc-icon.wc-eye.small             {background-position:0px -448px;}
.wc-icon.wc-folder.small          {background-position:0px -480px;}
.wc-icon.wc-download-file.small   {background-position:0px -512px;}
