﻿.jqwc-button { font-size: .9em;  outline: 0; margin:0 4px 4px 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; text-transform:uppercase; font-weight: bold/*{fwDefault}*/; }
.jqwc-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }

/* a.jqwc-button { float:left; } */

a.jqwc-button { display:block; }

/* remove extra button width in IE */
button.jqwc-button { width:auto; overflow:visible; }

.jqwc-button-icon-left { padding-left: 2.1em; }
.jqwc-button-icon-right { padding-right: 2.1em; }
.jqwc-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.jqwc-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }

.jqwc-button-icon-solo { display:block; width:6px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.jqwc-buttonset { float:left; }
.jqwc-buttonset .jqwc-button { float: left; }
.jqwc-buttonset-single .jqwc-button, 
.jqwc-buttonset-multi .jqwc-button { margin-right: -1px;}

.jqwc-toolbar { padding: .5em; margin: 0;  }
.jqwc-toolbar .jqwc-buttonset { margin-right:1.5em; padding-left: 1px; }
.jqwc-toolbar .jqwc-button { font-size: 1em;  }

.jqwc-state-default { border: 1px solid #B43131/*{borderColorDefault}*/; background: #e58b8b url(images/ui-bg_highlight-soft_50_e58b8b_1x100.png) 50% 50% repeat-x; color: #ffffff/*{fcDefault}*/ !important; outline: none; }
.jqwc-state-default a, .jqwc-state-default a:link, .jqwc-state-default a:visited { color: #ffffff/*{fcDefault}*/ !important; text-decoration: none; outline: none; }
.jqwc-state-default:hover, .jqwc-state-hover, .jqwc-state-focus { border: 1px solid #751717/*{borderColorHover}*/; background: #e58b8b url(images/ui-bg_highlight-soft_75_b43131_1x100.png) 50% 50% repeat-x; font-weight: bold/*{fwDefault}*/; color: #ffffff/*{fcHover}*/ !important; outline: none; }
.jqwc-state-hover a, .jqwc-state-hover a:hover { color: #ffffff/*{fcHover}*/ !important; text-decoration: none; outline: none; }
.jqwc-state-active { cursor: wait; background: #b43131; }
.jqwc-state-active a, .jqwc-state-active a:link, .jqwc-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }

.jqwc-state-error { border: 1px solid #751717/*{borderColorHover}*/; background: #e58b8b url(images/ui-bg_highlight-soft_75_b43131_1x100.png) 50% 50% repeat-x; color: #ffffff/*{fcHover}*/ !important; outline: none; }
.jqwc-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/icon_set_red.png)/*{iconsError}*/; }

.jqwc-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Message Label Layout */
.jqwc-message-label { display: block; margin: 4px 0 4px 0; padding: 0.7em; }	
.jqwc-message-label .ui-icon { float: left; margin-right: 0.3em; }

.jqwc-message-label.jqwc-state-error { border: 1px solid #b43131; background: #fae6e6 url(images/ui-bg_diagonals-thick_100_fae6e6_40x40.png) 50% 50% repeat !important; color: #b43131 !important; }