
.ui-widget-overlay {
  background-color: #000;
  opacity: .5;
  filter: alpha(opacity=50);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9990;
}

.ui-dialog {
  background-color: #fff;
  border-radius: 5px;
  padding-left: 30px;
  padding-right: 30px;
}

.ui-dialog-titlebar {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 120%;
  border-bottom: solid 1px #ccc;
}

.ui-dialog-content {
  padding-top: 0px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.ui-dialog-buttonpane {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: right;
}

.ui-button {
  border-radius: 5px;
  outline: none;
}

.btn_help {
  width: 20px;
  height: 20px;
  background: url("/bc/resources3/common/img/btn/question.png") 0px 0px no-repeat !important;
  display: inline-block;
  vertical-align: middle;
  margin: 4px 10px;
}

.modal_box p{
  display:inline-block;
  vertical-align:middle;
}

.modalSearchDialog .ui-dialog-titlebar{
    padding-top:    18px;
    padding-bottom:    15px;
    font-size:        170%;
    border-bottom:    solid 1px #ccc;
    font-weight:    bold;
}

div#js_showModalSearch {
    overflow:        auto;
}

div#js_showModalSearch .modalOff {
    display:        none;
}

.cond {
    display:        table;
    width:            100%;
    padding-top:    10px;
    padding-bottom:    .5em;
    border-bottom:    1px dotted #ccc;
}

.condTitle {
    display:        table-cell;
    padding:        0px;
    width:            22%;
    text-align:        left;
    vertical-align:    top;
    font-weight:    normal;
}

.condList {
    display:        -webkit-box;
    display:        -moz-box;
    padding:        0px;
    width:            680px;
    text-align:        left;
}

.condList input,
.condList label{
    color:            #356bb3;
    cursor:           pointer;
}

.condList label:hover {
    color:            #ef8d31;
    text-decoration:  underline;
}

.condItem {
    display:        table-cell;
    text-align:        left;
    vertical-align:    top;
    width:            227px;
}

.nc2_checked input, .nc2_checked label {
    color: #ccc;
    cursor: default;
}

.nc2_checked label:hover {
    color:              #ccc;
    text-decoration:    none;
}

.condItem input {
    float:            left;
}

.condItem label {
    padding-left:   4px;
    display:        block;
    overflow:        hidden;
}

.condMoney {
    display:        table-cell;
    text-align:        left;
    vertical-align:    middle;
    width:            650px;
}

.condMoney p {
    margin-left:      23px;
    color:            #333;
}

.condMoney input.txt {
    width:            162px;
}

.condMoney input.nc2_CondMoneyBtn {
    margin:        0 0 0 10px;
    padding:       3px 15px;
    border-radius: 3px;
	color:         #fff;
    background:    #777;
    border:        1px solid #777;
    cursor:        pointer;
}

.condMoney input.nc2_CondMoneyBtnOff {
    margin:        0 0 0 10px;
    padding:       3px 15px;
    border-radius: 3px;
    color:         #ccc;
    background:    #fff;
    border:        1px solid #ccc;
    cursor:        default;
}

#searchButton{
    margin:            20px 0 0;
}

.searchButtonOff{
    display:        none;
}

.searchButtonOn{
    display:        block;
}

#dgn #catNav #searchButton a{
    display:        block;
    color:            #333;
    font-size:        12px;
    margin:            0;
    padding:        7px 10px 7px 20px;
    border:            1px solid #ccc;
    border-radius:    5px;
    background:        #f7f8f2 url('/bc/resources2/disp/01_02_01/images/parts/icn_arrow_right_001.png') no-repeat center left 10px;
    cursor:            pointer;
}

.modalSearchDialog .ui-button-text{

}

.modalSearchDialog .ui-dialog-buttonpane{
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.searchButton{
    color: #fff;
    font-size: 14px;
    background: #777;
    border:1px solid #777;
    border-radius: 5px;
    width: 230px;
    height: 42px;
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 25px;
    cursor: pointer;
    margin-right: 220px
}

.clearButton{
    color:            #555;
    font-size:        1em;
    width:            13%;
    float:            right;
    padding:        10px;
    border:            1px solid #ccc;
    border-radius:    5px;
    margin:            0px;
    margin-bottom: 10px;
    background:    #f9f9f9;
    cursor: pointer;
}

.closeButton{
  color:#000;
  font-size:1em;
  width:13%;
  float:right;
  padding:5px;
  margin:5px;
  border:1px solid #ccc;
  border-radius:5px;
}

#nc2_condCount{margin:2px 0 0;padding-left: 50px;padding-right: 90px;}

#nc2_condCount span{
	color:#e60012;font-size:2em;font-weight:bold;margin:0 2px 0 5px;text-align: center;
}

.nc2_condColor span.nc2_condMarker {
    width:6px;
    height:6px;
    margin:0 5px 0 0;
    border-radius:3px;
    display:inline-block;
}

