* {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
}

a {
  text-decoration: none ;
  color: #222222;
}

a:hover {
  text-decoration: none ;
}

a:visited {
  color: #222222;  
}

button {
  outline: none;
  background-color: #2b2624;
  color: #c0cf3a;
  font-weight: bold;
  font-size: 11px;
  padding: 7px;
  margin: 7px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius:12px;
  text-transform:uppercase;
  cursor: pointer;
  border:none;
}

button img {
  vertical-align: middle;
}

button:hover {
  color: #2b2624;
  background-color: #c0cf3a;
}

.qbutton {
  color: #555;
  font-size: 10px;
  padding: 0px 3px;
  border: 1px solid #555;
  background: transparent;
  text-align: left;
  width:200px;
  height: 40px;
  box-shadow: 0 0 3px #aaa;
  vertical-align: middle;
}

.qbutton td {
  font-size: 10px;
}

.ui-widget-header { border: #aaaaaa; background: #aaaaaa; }
.ui-widget-content { 
  border:none;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius:12px; 
  background: #cccccc
}

.ui-corner-all {
  border: 1px solid #aaaaaa;
}

.ui-dialog {
  border: none !important;
}

.ui-widget-content .ui-state-default {  
  border:none;
  font-size: 11px;
  color: #2b2624;
  background: #eee;
}

.ui-widget-content .ui-state-highlight {
  background: #ccc !important; 
}

.ui-widget-content .ui-state-active {
  background: #c0cf3a !important; 
}

.ui-widget-content .ui-state-default:hover {  
  background: #2b2624;
  color: #c0cf3a;
}

.ui-widget-content .ui-button, .ui-datepicker-close, .ui-datepicker-current {  
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius:12px;
  background: #2b2624 !important;
  color: #c0cf3a !important;
}

.ui-widget-content .ui-button:hover,.ui-datepicker-close:hover, .ui-datepicker-current:hover  {
  color: #2b2624 !important;
  background: #c0cf3a !important;
}

.ui-datepicker-prev, .ui-datepicker-next, .ui-dialog-titlebar-close { cursor: pointer; }

.ui-icon { width: 15px; height: 15px; background-image: url(images/my_icons.png); }
.ui-widget-header .ui-icon {background-image: url(images/my_icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/my_icons_hover.png); }

.ui-icon-circle-triangle-e { background: -16px 0; }
.ui-icon-circle-triangle-w { background: 0 0; }
.ui-icon-closethick { background-position: -32px 0; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { background: none; border-color: transparent; }
